HNHacker News
TopNewBestAskShowJobs

rootnod3

752 karma · joined August 30, 2024

submissionscomments
rootnod3··on NetBSD 11.0
Absolutely. My daily driver on all my machines. My homelab started with FreeBSD on all machines with liberal use of jails. Now it is fully OpenBSD and only the file server is running FreeBSD now. All laptops are also OpenBSD, even the M2 Macbook Air
rootnod3··on Steel Bank Common Lisp version 2.6.7
You hiring? Sounds like a dream. Dead serious.
rootnod3··on Steel Bank Common Lisp version 2.6.7
So, Haskell people smart, other people dumb?

Also, where do you go from "preferring strong CS theoretical grounds" to "cutting corners"? They don't have to be mutually exclusive.

That garbage collection that Haskell has? Guess where that came from. The whole "functions as data to pass around", guess where that came from. It was those pesky lispers on a Tuesday.

Edit: typo

rootnod3··on OpenAI revenue in July topped all of Q2 driven by GPT-5.6 release
Maybe they let 5.6 do the calculation.
rootnod3··on Steel Bank Common Lisp version 2.6.7
Jealous of both of you
rootnod3··on Show HN: Somebodyhire.me
Salary range limits should be adjusted. JPY definitely needs higher ranges.
rootnod3··on How is the Bun Rewrite in Rust going?
Transpiling and a LLM hallucinating some code that _somehow_ passes the tests is not really the same thing though.
rootnod3··on Moving to FreeBSD from Linux
With the absolute irony that you cannot watch Netflix on FreeBSD (barring using the Linux compat layer to run a Linux version of Chrome)
rootnod3··on You're Not a Better Engineer Because You Type Git Commands by Hand
Because the abstractions of old still required you to read man pages and learn stuff.

And manual steps are good. At least you know what is happening.

The old Unix philosophy. Simple tools that combined become powerful.

If you use _anything_ in production, you better make sure you understand the stack.

rootnod3··on TLS certificates for internal services done right
Uhm....source?
rootnod3··on OpenBSD has a use-after-free allowing local privilege escalation to root
And yes, I went into that a while ago on my blog (https://blog.wollwage.com/2026/20260212-daily-source-reading...)
rootnod3··on OpenBSD has a use-after-free allowing local privilege escalation to root
Difference is that capsicum is after the fact and mostly about file descriptors. You need to open them in advance and _then_ call capsicum. But it does nothing about syscalls.

Capsicum is really nice if you plan ahead, but pledge/unveil is easy to drop into any existing code base.

rootnod3··on OpenBSD has a use-after-free allowing local privilege escalation to root
And some code is absolutely unnecessary. Look at the yes command. GNU version is optimized to death for no reason at all[1].

OpenBSD's version is as simple as it gets[2].

[1]: https://github.com/coreutils/coreutils/blob/master/src/yes.c [2]: https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

rootnod3··on OpenBSD has a use-after-free allowing local privilege escalation to root
They mostly dropped it because nobody was around who could maintain it. Wasn't just about security.
rootnod3··on Ford AI hiccups push carmaker to rehire ‘gray beard’ inspectors
Not really those execs paying that stupidity tax though. They still get their bonuses. Pretty much zero consequences.
rootnod3··on Steam Machine launches today
You really think the manufacturers or retailers will lower the prices now that people are used to the new normal? How often do you see that happen?
rootnod3··on I built Ponytrail, a local audit trail for AI coding-agent edits
And why does it sound like LLM output?
rootnod3··on There Is Life Before Main in Rust
If Claude gave feedback then it’s not really 100% human written is it?
rootnod3··on Let's Encrypt bans certificate usage in any US sanctioned territory [pdf]
Came here to quote exactly that paragraph.
rootnod3··on Conventional Commits encourages focus on the wrong things
That's where something like Fossil is nice, because the tickets are part of the repo.
rootnod3··on Ask HN: What is your (AI) dev tech stack / workflow?
So, you don’t have any experience in it but want to run a workshop?
rootnod3··on Stop Using Conventional Commits
Elaborate?
rootnod3··on Expertise in the age of AI
Nice to see that HN is coming to its senses and people are realizing the flaws and BS in AI / LLMs. We are past-peak Bitcoin / NFT on the curve and I can't wait for this wave to end and move to the next thing.
rootnod3··on Go: Support for Generic Methods
I mean, good choice, but you see the point, right? As much as ANSI CL has it's flaws, it has a standard, as much of a mixed bag it might be. Scheme is just a general potpourri of "we kinda have a guideline, but do whatever".

I would very much prefer scheme if the different implementations had a working standard. But I can't take my Chez-scheme code and throw it into Guile-scheme.

But pretty good chance I can take my ECL code and throw it into SBCL or LispWorks.

rootnod3··on Go: Support for Generic Methods
Have you?
rootnod3··on Go: Support for Generic Methods
ANSI CL is such a breath of fresh air nowadays. Does what you need, doesn't get in your way, comes with batteries included. And conditions are just god-tier.
rootnod3··on Go: Support for Generic Methods
Which Scheme are we talking about? R5RS? R7RS-small? R6RS? With SRFIs? Without? Which scheme? Is it `(library...)` or `(define-module...)`?
rootnod3··on The Best Engineers Write Less Code
Exactly. And when writing your own engine, you _should_ type these lines to render a triangle definitely by hand, to understand what is being done and then use that input to build the right abstraction so one doesn't have to type it over and over again.
rootnod3··on The Best Engineers Write Less Code
I highly doubt it was ever really bottlenecked by typing speed. If _that_ is your bottleneck then you either don’t care about what you write or you have a perfect plan laid out and just need to type it in.
rootnod3··on Using AI to write better code more slowly
I don't think that analogy holds. Within Civ, you are in one game. Playing 4 instances of Civ, or better: 4 instances of 4 different games is more likely the comparison.
← PreviousPage 3 of 15Next →