HN user

eterps

2,541 karma
Posts71
Comments701
View on HN
ersc.io 1y ago

East River Source Control

eterps
4pts3
apnews.com 1y ago

FBI arrests judge accused of helping man evade immigration authorities

eterps
1004pts940
www.schneier.com 1y ago

AI Industry Is Trying to Subvert the Definition of "Open Source AI"

eterps
3pts0
www.science.org 1y ago

AI can help humans find common ground

eterps
7pts1
relston.github.io 2y ago

Markdown: An effective tool for LLM interaction

eterps
31pts7
www.citationneeded.news 2y ago

Privacy, human rights, and Tornado Cash

eterps
1pts0
pagedout.institute 2y ago

Free techical magazine about programming, hacking, security, electronics, retro

eterps
82pts2
github.com 2y ago

Boost privacy and battery by deleting bloat on your Android device

eterps
2pts1
huggingface.co 2y ago

Opportunities and Risks of LLMs for Scalable Deliberation with Polis

eterps
1pts0
getfleek.dev 3y ago

Fleek: A human-friendly Nix wrapper

eterps
6pts5
www.nushell.sh 3y ago

Nushell 0.78 supports pattern matching

eterps
2pts0
direnv.net 3y ago

Direnv – Unclutter Your .profile

eterps
1pts0
holonforth.com 3y ago

Holonforth

eterps
93pts36
blog.tsr-podcast.com 3y ago

Oberon, Plan 9 and Inferno (2021)

eterps
136pts32
www.evalapply.org 4y ago

Shell ain’t a bad place to FP

eterps
2pts0
unixorn.github.io 5y ago

Automatically turn on printer when there are jobs in queue

eterps
1pts0
www.smashingmagazine.com 5y ago

Sharing Code Between Projects

eterps
3pts2
kaitai.io 5y ago

Kaitai: Describe the structure of data, not how you read or write it

eterps
245pts65
web.archive.org 5y ago

Open Source is not enough (2011)

eterps
4pts1
github.com 5y ago

Oak: A more portable alternative to C, powered by Brainfuck-inspired technology

eterps
108pts19
lpil.uk 6y ago

V0.10 of Gleam, a statically typed language for the Erlang VM, is out

eterps
6pts1
bandwidth-hero.com 6y ago

Bandwidth Hero: extension which reduces the amount of data consumed

eterps
2pts0
unhashable.com 6y ago

Stacked Pull Requests: Keeping GitHub Diffs Small (2016)

eterps
2pts1
news.ycombinator.com 6y ago

Ask HN: Are there easy ways to get an IRC experience without missing messages?

eterps
2pts7
www.ft.com 6y ago

China and Huawei propose reinvention of the internet

eterps
1pts0
news.ycombinator.com 6y ago

Ask HN: Your favourite MOOCs / Online Courses?

eterps
9pts2
www.wired.co.uk 6y ago

Taiwan is making democracy work again. It's time we paid attention

eterps
2pts0
www.forbes.com 6y ago

The Linux Desktop That’s More Elegant Than Mac and Windows 10

eterps
2pts0
adriansieber.com 6y ago

RosettaGit – Solutions to tasks in more than 700 programming languages

eterps
3pts0
codefol.io 6y ago

There's No Such Thing as Knowing Your Computer 'All the Way to the Bottom'

eterps
33pts19

What you can do is use commands like ":peek prev" (takes you to the previous edit), ":peek 1h", or other time-travel commands to inspect previous states and manually recover overwritten changes if needed.

Thanks, I think that would work fine in most cases if you can open your editor with the 'prev' version and the current version in 2 panes (or in diff mode).

Conflict handling model: Later events take precedence when conflicts occur

Do I understand correctly that if 2 people add a lot of information to one issue only one of them 'wins' and becomes visible? Or is it more subtle?

If only the latter one becomes visible, how do you get to the edits of the other person and 'merge' it again?

This is nonsensical, there is nothing textual about the UIs being shown here. It doesn't stop being a GUI if you have a 1:1 representation of the concept within character cells.

The UX actually matters, and TUIs are generally built for effectiveness and power (lazygit being an excellent example). But once you start adding mouse clickable tabs, buttons, checkboxes etc. you left the UX for TUIs behind and applied the UX expected for GUIs, it has become a GUI larping as a TUI.

You could have a look at: https://github.com/jurriaan/aico

It does 2 things that are very important, 1: reviewing should not be done last, but during the process and 2: plans should result into verifyable specs, preferably in a natural language so you can avoid locking yourself into specific implementation details (the "how") too early.

What are popular charm/bubbletea based TUIs? I use TUIs often, but for some reason none of them are based on charm/bubbletea? Might be coincidence though.

While I appreciate Charm's aesthetics, I worry it leans too heavily on GUI paradigms, like popovers and buttons, rather than prioritizing the optimal keyboard efficiency used in traditional text-based interfaces.

But I am using Oberon-07 as base, and I might deviate from it quite soon too.

I am curious about your thoughts on var parameters (i.e. mutable references), as in:

    proc increment(var x: int)
    begin
      x := x + 1
    end

    var i: int

    begin
      i := 10
      increment(i)  // i is now 11
    end

Thanks! Sorry for being lazy, but I was wondering how you share something using the E2E-encrypted KV store (it wasn't obvious in the website)? In kbfs, I remember it was as easy as putting it in a comma separated usernames path.

TL;DR: FOKS is like Keybase, but fully open-source and federated

What features from a user perspective does it currently have in common with Keybase?

F.e. I remember Keybase mostly for secure messaging using public identities (HN, Reddit etc.), and sharing data/files.