Top 29 stories from Hacker News. Top 10 include comment highlights. Compiled at 20:11 UTC.
753 points by EdwinHoksberg · 490 comments
Ladybird is changing how code enters the project as we prepare to ship a browser to real users.
What HN said:
Fraterkes: I've been looking a lot at Godot (another big open source project) PRs lately, and there's been kind of a surge of wholy ai-generated PRs (both code and description). This is agains project-policy, so people creating these PRs usually get mildly told off.
noIdeaTheSecond: "A substantial patch used to imply substantial effort, and that effort was a reasonable proxy for good faith. That assumption no longer holds." I believe this is the key point the article makes and it's valid for most projects out there
cpcallen: On the one hand, if you grew up in the baazzar, moving to the cathedral might feel like the "death of open source" even if it is really just a return to an earlier way of working.
koteelok: Stuff like this makes me wish AI had never happened. An open-source projects losing the ability to find and mentor new maintainers is so disappointing.
354 points by riddley · 164 comments
What HN said:
NateEag: I prefer ShortCat's model: https://shortcat.app/ Similar to Vimium, but for the whole OS. Apparently Homerow is similar, judging from comments I'm seeing here. I really wish I knew an equivalent for Linux.
CalRobert: Wow, as cool as this is, it's kind of a shame that we need to say "use coords to show where the mouse should click" instead of designing interfaces that keep pointing-device-free users in mind.
reconquestio: Keynav – retire your mouse (2016) https://news.ycombinator.com/item?id=11945936 Wayland port: https://github.com/kovetskiy/waynav
NickNaraghi: If you wanted to go in the other direction, you could achieve more productivity with faster mouse skills. The competitive FPS genre has spawned a bunch of aim training tools[0] to improve muscle memory. [0] https://www.3daimtrainer.com/
333 points by ingve · 244 comments
What HN said:
mirmor23: Ken Thompson's criticism of C++ as incoherent, complex and garbage heap of ideas still resonates with me; C++98 was the last version I used for work although I've dabbled in 11/17/20 out of curiosity.
bdamm: Since I've been working in C++ a lot recently I decided to watch the video as I waited for a build to complete. So the length is about right. And fortunately, the video is a delight!
tenderfault: So happy to see Andrei Alexandrescu was included in this documentary. His book on modern C++ design was a mind opener at the time I read it. Maybe still is today. Anybody else read it?
GodelNumbering: Personal opinion: C++ is the most elegant language I have used (for about 15 years). If you are the 'systemizer' type and like to have an extremely precise mental model of the thing you write down to the last bit, nothing beats C++.
323 points by mimorigasaka · 174 comments
This paper analyzes and identifies a space-based Global Navigation Satellite System (GNSS) interference source that has caused scores of powerful transient wide-area interference events over continental Europe, Greenland, and Canada since 2019.
What HN said:
atomicbeanie: Comm signal in band with GPS? Control for a GPS software supply chain attack?
uijl: Interesting to see that they are able to identify the specific satellite. I wonder if we can do something now that we know the source. Working on construction projects on the Romanian coastline (just South of Ukraine) and on the Polish continental waters (just West of Kaliningrad...
yladiz: Related Veritasium video: https://www.youtube.com/watch?v=tz23G_UXCGA
RealityVoid: Mildly interesting, and highly likely related. A cluster of 5(?) Ukrainian marine drones wound up today outside and around of Constanta off the coast of Romania with one detonating in the port and the rest detonating... somewhere around.
290 points by janpot · 187 comments
Nasa had directed five of the seven astronauts to shelter inside the docked SpaceX Crew Dragon "Freedom" spacecraft while two Russian cosmonauts attempted an urgent repair.
What HN said:
tedd4u: I found this interesting: NASA RELL (Robotic External Leak Detector) [1]. "NASA’s Robotic External Leak Locator (RELL) is a robotic, remote-controlled tool that helps mission operators detect the location of an external leak and rapidly confirm a successful repair.
rconti: > After multiple inspections and sealant applications, Nasa reported in January that pressure readings suggested a stable configuration had been reached - though there remained uncertainty about whether the leak had truly been sealed or whether air was simply escaping elsewhere.
gwbas1c: Maybe someone who knows more about the ISS than I do can answer this: Naively, I would assume that there are airlocks between the different sections of the ISS. I would also assume that they would close these airlocks while doing the kind of work they are doing to repair the leak...
204 points by coffeemug · 43 comments
PostgreSQL in-database durable execution. Contribute to microsoft/pg_durable development by creating an account on GitHub.
What HN said:
levkk: 2026 is the year of the Postgres queue! (DBOS[0], pgQue[1]) It's awesome that the community is contributing this and giving us the option to use it. As an ex-app engineer though, I kind of prefer my queue logic to be in code, in Git, but maybe with the right tooling, you can chan...
jraedisch: If understanding correctly, Absurd (by the Pi LLM harness devs) minimizes the pure db approach as much as possible. I only just started getting into the topic myself, though. https://github.com/earendil-works/absurd
CharlieDigital: A few things are not clear to me from reading through docs and examples: df.wait_for_schedule() How does this call work? Is it idempotent if I call it from an application? If I run it 2x with the same parameters, does it double tick? Am I invoking this manually from a que...
kilobaud: > When not to use it > … > The workflow mostly lives outside Postgres and spans many heterogeneous systems. How is this project at all comparable to something like Temporal? Am I misunderstanding the limitation implied by this particular recommendation?
199 points by TechTechTech · 66 comments
The next company to manage part of DigiD must be European, State Secretary Eric van der Burg of Interior wrote in a letter to parliament. The tender for the contract after August 2028 will be conducted via the Defense and Security Procurement Act (ADV).
What HN said:
boricj: As a French person, I'm confused as to why DigiD is not a government-run project like FranceConnect is. I'm even more bewildered that an American company thought that they could take over the national identity management system of an European country, as if this was business as u...
juliusceasar: Finally taking the digital threath from USA, Israel and China serious.
gbraad: Finally. But now they want NL Wallet to use Google and Apple accounts for login, so this is happening again.
consumer451: Here is my naive take on sovereignty, and how everything should work in the new "USA decided to kill its own dominance, and attack its allies" world. The world is now balkanized, let's live in that reality. 1. Almost every country has amazing universities with software tracks.
191 points by Cider9986 · 125 comments
Due to recent regulation changes (전기통신사업법), the South Korean government is requiring internet communities and forum owners to scan every user uploaded images and videos on their website, by AI.
What HN said:
jdw64: The problem is that using an AI censorship tool requires purchasing a solution from a specific vendor. And the deadline is effectively less than a month. There’s nothing particularly unusual about this—South Korea especially has many IT zombie companies that sustain themselves th...
AYBABTME: Something missing as cultural context is that deepfake, involuntary "porn", and all sorts of abuse of personal image, are a rampant and omnipresent problem in Korea. Many things are great here, but the sexual landscape when it comes to men versus women and kids, is nasty.
shlewis: No traditional media talk about this as much as it should be. No one seems to care but the always-angry, chronically online. I had no high hopes for free internet in this country but it's getting worse than I've ever imagined.
donkeylazy456: Forcing CUDA and guiding for Ubuntu 18.04 (FYI, EOS was 2023). Do they really think single Quadro GPU server can handle heavy traffics in real-time?
189 points by jsve · 143 comments
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format for an open source project you contributed to. A lot of people swear by it.
What HN said:
hn_throwaway_99: As programmers I feel like we'll always nitpick and bitch over what the optimal setup is for rather mundane things (tabs v spaces, yada yada). I'm not saying that conventional commits are God's given best way to structure a commit message, but they are a defined structure, and I...
ralferoo: The real takeaway is that different projects have different requirements. In over 30 years of using source control, I've never once worked on something where it's useful to include the component (article calls it scope) in the description in a standardised way.
dotwaffle: The use of the word "chore" in many users of conventional commits has always riled me. I've always tended to favour the "linux kernel"[0] style of commit subject, which thankfully gets a mention here. [0] https://www.kernel.org/doc/html/v7.0/process/submitting-patc...
mckn1ght: I like using conventional commits but I’ve often wondered if some sort of tagging/labeling using git-notes wouldn’t be better: https://git-scm.com/docs/git-notes I’m just unsure that the short title is the ideal place to put this kind of tagging info: the kind of fix, and optiona...
182 points by ksec · 83 comments
Redis 8.8 is now available in Open Source. Explore the new array data type, window counter rate limiter, streams NACK, and more performance-focused updates.
What HN said:
simonw: > Rate limiting is one of the most common Redis use cases. Traditionally, users implemented rate limiters using server-side Lua scripts combined with client logic. In Redis 8.8, we introduce a window counter rate limiter (by @raffertyyu, together with the Redis team).
9dev: While I love Redis as a versatile tool for external data structures, it's still lacking in two areas IMHO: One, it would be cool to be able to embed it, similar to sqlite, directly into applications. Two, the HA story is so much more complicated than it should be.
tapoxi: Where did everyone end up on the Redis/Valkey split? Is there still a reason to use Redis after the license kerfuffle?
ShakataGaNai: Are we still using Redis? License change, no more Kube operators.
AI/ML
Other
Science
Stories and comments sourced from Hacker News public API. Not affiliated with Y Combinator or Hacker News.