HNHacker News
TopNewBestAskShowJobs

donio

1,582 karma · joined August 4, 2009

submissionscomments
donio··on The Federated App Problem
> ... but I can’t understand why I would choose any particular server over another.

Email is often a good analogy for questions like these: Why do you pick one email service over the other? Maybe you think the domain is cool. Maybe you heard that they are reliable or have features that others don't. Maybe your university, company or other community you belong to runs its own service. Or you decide to host your own. Or you really have no preference and you just go with the one your friend uses.

We just don't have just don't have the gmail-equivalent catch-all choices yet. Maybe that will come later or maybe it won't.

donio··on Mastodon provides the highest (over 12%) engagement under posts
Once you are on you can try following some hashtags on subjects you are interested in to get your feed jumpstarted.
donio··on How to Get Started with Tree-Sitter
I ended up blocking keyboard events from a userscript to deal with the keyboard hijacking. This combined with opting out of all the "feature previews" has made it more or less usable again for now. But the writing is on the wall, I am not using GH for any new projects.
donio··on Couple May Need to Pay $250k to Have Banksy Mural Removed from Their Home
Painting over it could be considered a work of performance art like when the KLF burned a million quid.
donio··on Sudo and signal propagation
It's quite possible to build and use sudo without PAM support even on Linux, most distributions just tend to build everything in "kitchen sink" mode. If I remember right on Alpine it's PAM-free by default so it doesn't need to fork. On Gentoo it's behind a USE flag.
donio··on PyPI new user and new project registrations temporarily suspended
Yes, people suck and I wish they didn't but the other side of the problem is that the centralized flat-namespace model of PyPI is especially vulnerable.
donio··on Thunderbird Is Thriving: Our 2022 Financial Report
They could call it Phoenix. Or Firebird.
donio··on Dropbox telemetry can't be disabled
If you go with a modern equivalent ("rclone mount" or sshfs) you could probably set those up faster than the Dropbox client.
donio··on Dropbox telemetry can't be disabled
BrandonM was right all along. Nowadays you'd probably use "rclone mount" or sshfs though.

(For anyone wondering the parent is channeling https://news.ycombinator.com/item?id=8863)

donio··on Fedora 38 LLVM vs. Team Fortress 2
flatpak is probably the easiest way to do this.
donio··on A 1.5GB string
Very sorry about that, I didn't consider that somebody would actually type it in.
donio··on NPR quits Twitter after being labeled as 'state-affiliated media'
People manage to deal with this when they sign up for their email account. It's just that we don't (yet) have the equivalent of gmail (or hotmail, aol before that) as a default option.
donio··on NPR quits Twitter after being labeled as 'state-affiliated media'
That hasn't been my experience. I joined a couple months ago and I have yet to see a single instance of toxicity in my feeds or replies. But I am guessing it greatly depends on the type of groups and content you interact with.

The great thing about Mastodon is that it doesn't push anything in my face that I didn't subscribe to.

donio··on Closing a stale SSH connection
I run ssh in a loop and auto-attach to a persistent tmux session on the other end. I also kill ssh processes as part of suspend so that the new one gets launched in the loop as soon as we wake up.
donio··on Making IELM (Emacs Lisp REPL) More Comfortable
Yeah, it's interesting that Emacs has ended up with lisp-interactive-mode as the primary "REPL" (even though it's not exactly the same thing). Kind of like the type-anywhere interactive input in Commodore BASICs vs using a dedicated line.
donio··on A 1.5GB string
\ C-x ( C-a C-k C-y C-y C-x ) C-u 30 C-x e
donio··on Comprehensive Keyboard Handling in Terminals
I count 36 Super bindings and I started using them for Emacs in 2016. I was using them for StumpWM before that.

Some of it is EXWM specific but about half also apply on a tty frame too. My fingers just automatically type the alternate version when needed.

Sorry if it came off too argumentative. I've been on the other side of this plenty, one person's annoyance is another's show stopper.

donio··on Comprehensive Keyboard Handling in Terminals
I see. I don't use the vi modes so it never occurred to me that ESC vs meta would be timing sensitive.
donio··on Comprehensive Keyboard Handling in Terminals
I agree that Emacs would greatly benefit from this feature but "unusable" a overly dramatic. It's an inconvenience. I use Super on the desktop as much as anybody but I manage with remote tty sessions (including termux from phone) just fine. I just make sure that I also have a terminal-friendly binding for anything critical that I have on Super.
donio··on Original Prusa MK4
How about using a printing service instead?
donio··on Effing-mad, an effect library for Rust
Or if you use a library that chose that path and you end up having to debug it.
donio··on Awk Technical Notes
Not disagreeing with the overall point but that particular example is from an AWK JSON parser implementation so the whole point is to do it in AWK. If you look at the entire file it's not too bad considering.

Funnily the actual Go JSON decoder code ends up doing something similar during scanning:

https://github.com/golang/go/blob/master/src/encoding/json/d...

donio··on The ThinkPad X1 Carbon Gen 10 as a Linux Laptop
Nope, Windows goes during partitioning, I'm not going to boot into that stuff even once. If I bought the laptop it's because I did my research and I am confident that I will be able to fully manage it from Linux.
donio··on Text only news websites (2022)
I've been using many of the linked sites from the EWW browser in Emacs. I also use RSS for many things but I don't want that model for general news items. For that I prefer to have the snapshot view that the web pages provide.
donio··on Text only news websites (2022)
This is better than nothing but the news item links go to non-text-friendly sites. Many of the other sites mentioned also have the linked news articles in a text-friendly format.
donio··on Show HN: Lunette – A word processor designed around writing, not formatting
The upside is that you can use the "Cloud ate my homework" excuse when you don't finish your work in time.

Would be nice though if somebody finally created an application that let you write plain text files locally on your computer. It could be called Text Manipulator or Text Arranger or something like that.

donio··on Agile Is a Glass Cannon
How would you end up with good mgmt and bad eng? I suppose it could happen as a temporary situation when new mgmt takes over a failing organization.
donio··on MRSK vs. Fly.io
That you can go and read through the code in about 5 minutes and see that the only thing special about it is the name of the author.

I don't get why HN is going crazy about this. Please tell me if I am missing something obvious.

donio··on MRSK vs. Fly.io
It's 2K lines of code and another 2K tests.
donio··on Docopt.sh – Command-Line Argument Parser for Bash 3.2, 4, and 5
I like that this generates readable output that could pass as hand-written code:

https://github.com/matejak/argbash/blob/master/resources/exa...

The docopt.sh output looks as if it went through a JS minifier. Or is there a way to change that? If so I think it should default to that.

https://github.com/andsens/docopt.sh/blob/master/docs/naval_...

← PreviousPage 4 of 16Next →