Top 29 stories from Hacker News. Top 10 include comment highlights. Compiled at 20:11 UTC.
1085 points by theletterf · 482 comments
ENCYCLICAL LETTER MAGNIFICA HUMANITAS OF HIS HOLINESS POPE LEO XIV ON SAFEGUARDING THE HUMAN PERSON IN THE TIME OF ARTIFICIAL INTELLIGENCE [ Multimedia ] ___________________________
What HN said:
jdw64: >“technology is never neutral, because it takes on the characteristics of those who devise, finance, regulate, and use it,” If critical decisions affecting human life—such as hiring, lending, crime prediction, and welfare—are processed in an opaque black box, people will lose the...
redfloatplane: > As Pope Francis warned, we must realistically ask ourselves who holds this power today and how they use it: “It must also be recognized that nuclear energy, biotechnology, information technology, knowledge of our own DNA, and many other abilities which we have acquired… have gi...
sethbannon: The overarching message is that builders should deeply consider the impact of what they're building on civilization. "Technology is never neutral, because it takes on the characteristics of those who devise, finance, regulate and use it.
qsort: I have only skimmed it, will definitely read carefully as soon as I have time. I will say, as an atheist, that regarding technology the Vatican has some of the best takes of any institution/government I have ever seen.
673 points by Alifatisk · 267 comments
Open-source AI coding agent for your terminal. Engineered around DeepSeek
What HN said:
embedding-shape: I'm not sure you need a "DeepSeek native coding agent" to take advantage of DeepSeeks cache, yesterday as the Codex quota usage issue still wasn't solved for me, I wrote a tiny little bridge so I could use DeepSeek V4 Pro via Codex, and seems most of everything I did was basicall...
agrippanux: This website seems to have been generated by Codex - I asked Codex to create an HTML overview of a feature for my team and it made an overly produced monstrosity - complete with the same large stat boxes that were for the most part devoid of meaningful information - using the sam...
jbellis: As someone who has been writing harnesses for a year: the people at opencode etc aren't stupid, when they decide to break the prefix cache [usually partially] it's always because they've tested it and it gives better results overall.
skeledrew: Not a fan of that page. The animated typing and resulting continuous resize of the example keeps moving the content beneath it down and up. Such bad UX.
641 points by dougdude3339 · 98 comments
Hand drawn data visualizations by artist Doug MacDowell.
What HN said:
mauvehaus: I build furniture and while I do my design work digitally for remote clients, I do my shop drawings by hand. One super helpful tip I got from an actual trained draftsman is to use harder pencil lead for your layout and construction lines. Like 6H to 9H.
card_zero: This should be a competitive sport, like gymnastics. He's attempting the bevel! With extra-wide lines! Very ambitious, but unfortunately he often fails to stick the corner alignments, the bevel distances are poorly controlled, and the data is unsuitably spiky for that choice of l...
bvan: Reminds me of process I went through to create the charts for my humble grad thesis (1990-ish), by hand, with letter templates and one very expensive rotring pen. Then would transfer the figures to transparencies as backup for my defense.
jinnyto: Amazing process (such patience in this day and age!), and special thanks for sharing links to the data viz books! Tufte was my gateway too but I didn’t think to look into books on technical sketching, engineering drawing, and draftsmanship.
486 points by pantelisk · 108 comments
AudioMass is a free full-featured web-based audio & waveform editing tool
What HN said:
Asterism: Looks awesome! Had some trouble using it though. I double clicked a sample and got stuck there. Nothing in the view menu or any way I could see to get back to the initial overview screen.
kirbysayshi: looks at code, sees safety closures, function assignments, sequential var declaration Ahh I see you are one of the old ways, of the lost knowledge :) I am very nostalgic for this style of development, even though I do not miss it in a team setting at all! Super cool app you’ve ma...
JKCalhoun: So want something like this but where the tracks are in the cloud. I want to "check out" someone's drum loop and add a guitar riff. Check it into a branch. Someone else checks out the drum+guitar, adds a bass line. Checks in.
marc_g: I was editing some audio last week and I just picked the first thing in Google that didn't look like shit and didn't try to take my first born child (which I don't even have), to use any feature of it.
419 points by jabits · 423 comments
Out of all the migrations I help teams with, Go to Rust is a bit of an outlier. It’s not a question of “is Rust faster?” or “does Rust have types?”, Go already gets you most of the way there. The discussion is mostly about correctness guar…
What HN said:
Animats: I could see migrating from C or C++ or Python to Rust, for various reasons, but for web back-end work Go is a good match. I write almost entirely in Rust, but the last time I had to do something web server side in Rust, I now wish I'd used Go.
tptacek: This is a weird document that is simultaneously trying to serve as a migration guide and an advocacy document for Rust. Ultimately, if you have to ask, the Rust vs. Go consideration boils down almost completely to "do you want a managed runtime or not".
amusingimpala75: This is probably going to sound generic / repetitive, but my biggest complaint about Rust is the package management situation, which is entirely the result of the developer mindset.
nemo1618: LLM writing tells are getting more subtle, but they still jump off the page for me, in particular the word "genuine:" "This is the area where Go genuinely shines, and it’s worth being precise about why" "the lack of GC pauses is a genuine selling point" "Humans are genui...
285 points by kelseyfrog · 141 comments
What HN said:
wiredfool: Unfortunately, digeridoo playing is just as disruptive to partner's sleep as snoring is. Perhaps they should try bagpipes?
jph00: I couldn't find a CPAP mask that worked for me, even after 6 months of trying across 4 different masks. Then I read studies showing oropharyngeal exercises can help treat sleep apnea. Originally I used https://snoregym.
hks0: A friend of mine started "blowing air into water with an straw" (making bubbles) very seriously. I was very skeptical to say the least; but after a couple of months the effects have been very eye opening.
Ringz: I once took a didgeridoo course and played for quite a while after that. One weekend of 2×3 hours of didgeridoo playing, and my nose was incredibly clear. Like never before and never again since. By the way, you can practice circular breathing very well in the shower.
217 points by jruohonen · 53 comments
What HN said:
pocksuppet: We should note these are not even slightly legitimate hosting companies, lest anyone worry too much about their non-KYC offshore servers. These aren't hosting companies that ask little, they are just directly front companies for Russian intelligence, owned by members of Russian i...
efitz: I’ve been on the defender side of security my whole career. I know in some markets crime pays more than legitimate work, but it never ceases to amaze me how much thought, effort, planning, and engineering goes into providing infrastructure IT services for cybercriminals.
consumer451: When I was learning some homelab stuff, and was setting up pfSense, I was able to see the geos of all the scans/attacks on my home internet IP. I was surprised to see that Netherlands was up there with Russia and China in volume. They all got geo blocked.
0xAstro: > Stark Industries Solutions jarvis, whats the status of my dutch servers
188 points by rbanffy · 99 comments
SteamOS could still be affected
What HN said:
Bender: The only device mandates that should be taking place is for the default installations of web clients should be checking to see if parental controls are enabled. This only impacts the major browsers. An intern at each browser company could add this check in minutes.
neilv: Who is actually writing this very concerning California Internet legislation, which will ultimately affect the entire nation and world? Did someone write California Internet legislation without consulting any California Internet companies? Did some California Internet companies w...
jmward01: This is the whole 'opt-in vs opt-out' at a high level. A better law would be crafted like 'some services have been determined to be harmful to minors and require age verification. Those -specific- services shall have these specific mitigations.....
softwaredoug: All this because public institutions have lost the will or capacity to regulate the companies. So they switch to burdening the consumers.
173 points by michaelsbradley · 39 comments
White Rabbit provides sub-nanosecond accuracy and picoseconds precision of synchronization for large distributed systems
What HN said:
pjdesno: If you run "make" in the papers/IBIC2013 directory you'll get this paper: https://cds.cern.ch/record/1743073/files/thbl2.pdf It's quite interesting - this isn't ethernet as we know it.
skulk: Haven't looked into this in depth but sub-nanosecond sync for systems up to 10km apart is interesting since 10km is about 33 light microseconds. There is some trickery going on.
zamadatix: Some may find https://gitlab.com/ohwr/project/white-rabbit/-/wikis/home an easier starting point. Particularly the "Synchronization" page. In short, it's about giving PTP and SyncE some extra smarts.
roughly: Haven't dug in on the technicals, but this is coming out of CERN, it looks like - and in that light, the links to "We're hiring" on that page almost feel like a flex...
148 points by rickcarlino · 52 comments
What HN said:
swax: I did a client called Gnucleus back in the day, the original website is still up at https://gnucleus.org/ I also designed GWebCache with a friend in college (also the IRC caching before that was me, I'm sorry).
abcd_f: The main issue with Gnutella was - IIRC - that it didn't scale. At least the initial version, not sure if there was a revised one. Basically, if you open the log window and look at the peer messages, then beyond certain network size all you'd see was a flood of relayed search que...
dlenski: Great article. It's been almost 20 years since I've used Gnutella, but I seem to recall that, as flexible and resilient as it was, it had some pretty major issues with speed of queries and scaling to millions of users.
kderbe: I would read a follow-up about LimeWire's dynamic query routing. I enjoyed the writing style very much and now I'm reading Rick's other articles on topics that normally wouldn't interest me. Thanks Rick!
AI/ML
Business/Tech
Other
Programming
Science
Stories and comments sourced from Hacker News public API. Not affiliated with Y Combinator or Hacker News.