Recent submissions

Comment · 1 month ago
My universities football team is actually self-funding and actually funds a lot of other programs. The sports teams can be considered as courses unto themselves considering this is where the NFL and other professional sports teams find their players (employees). I don't think it's as cynical as tribal ties.
Comment · 1 month ago
I am talking about the coreutils, not the software world... Yes, memory saftey bugs exist, but they are not the end of the world or that difficult to fix in most cases. The coreutils have been battle tested for decades. Surely it is easier to fix new bugs that are found, memory issues or otherwise, than it is to rewrite from scratch because they "might" have memory safety bugs. It is a waste of resources to rewrite the coreutils based on some ideological allergy to this specific kind of bug.

Or you can accept that it is purely a licensing issue being dressed up as a security concern.

Comment · 1 month ago
Can you point to any outstanding, unfixable, memory safety bugs in the coreutils that justify such a rewrite? This is a cynical license issue, not a safety issue. I think there are much more severe security risks which come from behavior divergence of replacement tooling than memory safety bugs from 40 year old widely used/tested software.
Comment · 2 months ago
https://github.com/protesilaos/emacs-lisp-elements

Protesilaos has a book on this topic. Might be what you are looking for.

Comment · 3 months ago
Emacs is a more usable interface to all those methods of composition than, say, a terminal emulator. Take dired for example; it presents the verbatim output of the ls command but allows me to interact with it in a much smoother way to rename, copy, and run arbitrary shell commands on them.

Why is it acceptable to compose simple modular tools in a bash script but not in an Emacs script?

Comment · 3 months ago
I send text messages from Emacs because my phone doesn't get service in my basement. Sure I could do the same thing with any programming language, but it took me like 2 hours to hack something together on top of Emacs' built in IRC client.
Comment · 3 months ago
Bash is a shell refugee in Unixland. It doesn't follow the Unix philosophy, it follows the Shell philosophy. But it integrates.

Why do you say such silly things?

Comment · 6 months ago
It's so HR can remind them to complete their yearly NASA ethics trainings on time.
Comment · 7 months ago
I have been running Guix System as my daily driver for 7 years now and I have not had any trouble using Steam as packaged by nonguix with my cursed nvidia GPU. My computer is from 2008 with a CPU/GPU upgrade in 2018.

There have only been a handful of games that I haven't been able to play, like Hitman Absolution. But other AAA games like RD2 and Witcher1-3 run without issue. Even Starcraft2, run through proton, works well.

Comment · 7 months ago
You can install programs under Steam that are not distributed through Steam.

You can install battlenet under Steam and use all the proton magic to make it work. Starcraft 2 and diablo 2 both work very well (those are the only two I've tried). At least for SC2, anti-cheat did not cause any issues if it's even there at all.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton