Hacker News new | past | comments | ask | show | jobs | submit | work_account's comments login

Gmail users wanting to try notmuch probably want something like https://github.com/gauteh/gmailieer for seamless tag<->label integration.


...ba-dum-tss...


Matrix is terrific. I've "converted" some friends from Signal to Riot and we're not going back. Video/calls and group chats work a lot better, and the riot.im web client is excellent (at least, compared to Signals lack of).

I've also stopped using an IRC client and just use a Matrix bridge. Really happy so far.

Main drawback is that E2E is a bit clunky to set up, and downright confusing for non-technical users.


There's also "oh shell", written in Go but exposing a Scheme-like language: https://github.com/michaelmacinnis/oh


or you could go with SCSH, an actual scheme shell: https://scsh.net/


> Ask HN: What's the worst Oracle can do to OpenJDK?

Nice try, Oracle.


Not quite the same, but the time zone database was voluntarily maintained by some random guy for decades, until he got a lawsuit in 2011 and ICANN eventually took over.

https://news.ycombinator.com/item?id=3081281

https://en.wikipedia.org/wiki/Tz_database#2011_lawsuit


The problem with systemd usurping basic Linux functionality is that it makes it really difficult for non-systemd distros to keep up.

It's not like you can run 'systemd-udevd' standalone, for example. Instead there are massive "porting" efforts like eudev and elogind, just to extract the functionality BACK from systemd. And then you have obsolete-but-necessary components such as ConsoleKit and PolicyKit that are stuck on ancient pre-systemd versions with no current replacement.

I started using systemd back before they even took over "udev". Back then systemd was a breath of fresh air. Now I'm using a different service manager and observing systemd gobbling up various critical parts of the Linux desktop like some damn Katamari is like watching a train accident in slow motion.


Have you ever considered why it is so much effort to extract this functionality?

systemd can iterate quicker, and work faster and better, because they can share more code between projects.

Code that should have been in the stdlib, provided by the distro, but which no one does. So it ends up in systemd.

You see the issue even in GNU yes, which implements its own version of a buffered output, or in cat, which does the same, but slightly different.

All these things should be in the stdlib, and because they’re not, those projects that can use premade solutions iterate a lot quicker, and can get better, faster.


If what they are doing is so fundamental, why isn't it more modular?


But what does the RUB key do?


RUB. When the RUB (rubout) key is typed while holding down the SHIFT key, a non-displayable rubout code (ASCII DEL) is transmitted to the computer. The cursor is not advanced and the character code stored in display memory is not overwritten. RUB is normally used to tell the computer that a previous character should be deleted. https://amaus.net/static/S100/learSiegler/terminal/Lear%20Si...


RUBOUT punched all the bits on punched paper tape. You could use it to actually edit the tape by feeding the tape back into the punch, if you created slack space with some NULs, which didn't punch any holes at all. RUBOUT the characters you didn't want, and punch the replacements into the NUL spaces.

Important to remember that ASR-33s weren't designed to be use with computers.


A genie appears who will grant you three wishes.


I suspect it's RUBOUT


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: