HNHacker News
TopNewBestAskShowJobs

heavensteeth

359 karma · joined September 19, 2024

submissionscomments
heavensteeth··on OpenSSH 10.6p2 has been released with a workaround for a critical vulnerability
No, the bug is in musl but manifests in OpenSSH when compiled against it.
heavensteeth··on Evergreen: A Provably Safe Systems Language
This compiles:

   type NonZero = usize where self != 0;

   fn main() -> NonZero {
       let my_nonzero = NonZero(1);

       my_nonzero - 1
   }
Which doesn't feel right.

I also get a weird error message pointing into the stdlib trying to do this:

   fn main() {
       let s = std::string::String::new();
       let b = s.bytes;
       s.len();
   }
I assume because b takes ownership of s.bytes? Doing &s.bytes fixes it.
heavensteeth··on Harmony: Chat like Discord. Federated like email
It's AGPL3 with additional terms, one of which is that all forks MUST publicly retain the phrase "Powered by Harmony" in the Web UI. Interesting decision, generally projects want to avoid forks claiming to be upstream.
heavensteeth··on Toit v2.0.0
Named, sorry, I misspoke!
heavensteeth··on Toit v2.0.0
This seems very interesting. It almost looks/feels like Pythonic Go.

There's already another syntax example in the thread, but I want to point out the weirdest syntax I've seen yet: positional arguments look like posix command arguments:

   greet name/string="World" --greeting/string="Hello" -> string:
     return "$greeting $name"

   main:
     print (greet)                         // Prints Hello World.
     print (greet "Ada" --greeting="Hi")    // Prints Hi Ada.
heavensteeth··on Google Search is now less than half of Alphabet’s revenue
> I've been using DuckDuckGo's NoAI version as a fallback, and I've had great results so far; brings me back to the web I remembered growing up -- personal blogs, random forum discussions, and whatnot -- with just a fraction of the page bloat.

Honestly I don't believe you, despite the desire to. IME, DDG results are even worse than Google's; I've had queries that returned enough AI generated blog spam (and I mean utterly worthless borderline nonsensical drivel) to fill the entire first page of results. Not one organic result.

heavensteeth··on AO3 down 2-4 weeks after security incident; user database theft not ruled out
Short and sweet. It's excellent that no data was lost as, smuttiness aside, AO3 has to be one of those digital Library of Alexandrias akin to Wikipedia and Stack Exchange; a highly concentrated collection of art created simply out of passion.

I do hope we get a write up.

heavensteeth··on Why Gopher in 2026?
> most of the ADHD generation with depressions, self-identification problems that we see today is exactly because tech made them this way..

Are you suggesting ADHD is something you can "get"?

heavensteeth··on OpenBSD 8.0 release will have inteldrm/radeondrm/amdgpu drivers from Linux 6.18
nta but yes your spirit reading is correct. They're saying OpenBSD treats the version number as an integer, and every update adds .1. So 7.8 -> 7.9 -> 8.0, regardless of how significant or breaking the changes are.
heavensteeth··on A statement on the Tor Project's relationship with Mullvad
They value freedom of speech as much as freedom of association. Nothing wrong with that.
heavensteeth··on AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)
Right on. I'll check it out, thank you!
heavensteeth··on AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)
So it's not feasible to fiddle with incoming firmware updates, even with the level of access Relapse gives? I couldn't imagine how such a thing would be implemented. A hypervisor?
heavensteeth··on AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)
This was my initial thought and a sentiment I've seen expressed elsewhere, but I think I'm missing something about how they'd implement this.

Sure, Rockstar can enforce a minimum software revision to launch the game, but couldn't some homebrew software just (a) lie about the software revision to any running game, or (b) apply any relevant software updates minus patching the kernel vuln?

It seems to me that the cat's out the bag now.

heavensteeth··on Pi 1.0
I'm not sure I understand the "minimal"/"small core" branding Pi is using. It's 450,000 SLOC and has at least a dozen direct dependencies, which I'm sure explodes into hundreds of indirect ones. It also depends on NodeJS/NPM.
heavensteeth··on Anthropic to Pay Akamai Technologies $11.6B over Seven Years for Cloud Services
During a gold rush, sell servers.
heavensteeth··on Apple M6 Pro Achieves the Highest Single-Core CPU Score in Geekbench 7
that doesn't mean it's unimpressive. it's purely a software problem, really.
heavensteeth··on Rate limits on GitLab.com are changing
That's this internet. Nothing precludes you from dropping big tech and solely engaging with the "indie web"[0][1] if you so choose. You're free to build your own website with its own RSS feed, join webrings[2] of like-minded people, and engage organically.

[0] One of many similar initiatives, I'm sure. Not an endorsement.

[1] https://indieweb.org/

[2] https://en.wikipedia.org/wiki/Webring

heavensteeth··on I Don't Like LLMs
who's to say OP hasn't suffered or otherwise disadvantaged himself in upholding that moral?
heavensteeth··on I Don't Like LLMs
hugged. https://archive.is/LahHs
heavensteeth··on German Rheinmetall open-sources its Battlesuite connected weapon system protcol
That feels a little cynical. I think partly up to perception: "Target" would be a badass name for a weapons company, but we all know they actually sell clothes, so it's not particularly interesting.

In tandem, we're less familiar with them, which gives them that alure. Think of Rheinmetall and you think vaguely of a hulking corporate giant encompassing metalworkers manging molten metal to men in suits pitching fully automatic anti-aircraft turrets to entire nations; think of Missouri Metalworks and you just imagine a dingy suburban factory your mate reckons he worked at once. And no doubt that's how Germans would think of Rheinmetall too.

I think companies like Tesla, IBM, Lockheed, GE, etc. have the potential to sound "cool" like Rheinmetall were they not so ingrained in Anglophone culture. We just know them all too well, so they've become boring.

At least thats how I see it :-}

heavensteeth··on XCancel service is suspended until further notice
Last time I tried creating a Twitter account, I couldn't even complete the sign-up flow before getting automatically banned pending giving them my phone number. After that, I went to like and follow things. My account was then banned again for suspicious activity.
heavensteeth··on Git hosting that never leaves Europe
- "a platform built for humans, not AI."

- "Bots are welcome. Slop gets blocked."

- "No AI buttons bolted onto every surface."

yet the entire website appears to be itself AI slop. is the codebase vibecoded too? I seem to get a "connection lost" toast notification every time the page loads despite it being a wholly static page.

your service is founding itself on a promise (forges in general are of course not a novel concept) that i feel you're failing to uphold.

heavensteeth··on Australia is the safest place during a global catastrophe, study suggests
While it doesn't represent modern war at all, of course, I've always enjoyed the knowledge that Australia was bombed very little during WW2 despite "neighboring" the Axis Japan simply because it was too far away and planes of the era could not reach it. The only capital city that saw aerial warfare was Darwin because it's the only one on the north coast.
heavensteeth··on Advertise in ChatGPT
I agree whole heatedly with severing ties with Yandex, but no, Europe still continues to funnel billions of Euros to Russia; €5.57B in goods (plus €7.81B in exports) and €3.63B in energy[0] in Q1 2026.

[0] https://ec.europa.eu/eurostat/statistics-explained/index.php...

heavensteeth··on Loupe – A iOS app that raises awareness about what native apps can see
> and decide to go past the “this was mostly built by AI” part

I got that feeling just seeing the title use "native" as a synonym of "not a website".

heavensteeth··on I hate compilers
I'm surprised by the amount of heckling this post received almost immediately! And a lack of constructive input.

I for one enjoyed the article and understand what you're getting at.

heavensteeth··on Meta to give staff 30min breaks from keylogging
[dupe] https://news.ycombinator.com/item?id=48383220
heavensteeth··on Last.fm is now independent
> Then it forces me to thumbs down the music, which also isn't what I want to do, because I have no idea what effect it's having on my recommendations.

I feel this. Social media algorithms can be so complex and opaque now that I have to consciously consider what repercussions my interactions have. I have so little idea what interactions affect recommendations on e.g. Instagram that it almost feels random.

heavensteeth··on I’ve banned query strings
That's Go.
heavensteeth··on QBE – Compiler Back End
This is exactly my gripe unfortunately, it feels like needless fragility. IIRC the author has said they believe it wouldn't be too difficult to patch QBE to work as a library, but from what I've seen the code is somewhat terse and eccentric.
Page 1 of 4Next →