frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Corruption erodes social trust more in democracies than in autocracies

https://www.frontiersin.org/journals/political-science/articles/10.3389/fpos.2026.1779810/full
44•PaulHoule•1h ago•8 comments

Canada's bill C-22 mandates mass metadata surveillance

https://www.michaelgeist.ca/2026/03/a-tale-of-two-bills-lawful-access-returns-with-changes-to-war...
804•opengrass•15h ago•235 comments

Polymarket gamblers threaten to kill me over Iran missile story

https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if...
155•defly•48m ago•79 comments

How I write software with LLMs

https://www.stavros.io/posts/how-i-write-software-with-llms/
287•indigodaddy•11h ago•228 comments

The 49MB web page

https://thatshubham.com/blog/news-audit
632•kermatt•17h ago•289 comments

Chrome DevTools MCP (2025)

https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session
515•xnx•17h ago•207 comments

Home Assistant waters my plants

https://finnian.io/blog/home-assistant-waters-my-plants/
79•finniananderson•4d ago•30 comments

Nango (YC W23, API Access for Agents and Apps) Is Hiring

https://jobs.ashbyhq.com/Nango
1•bastienbeurier•45m ago

Electric motor scaling laws and inertia in robot actuators

https://robot-daycare.com/posts/actuation_series_1/
110•o4c•3d ago•20 comments

What every computer scientist should know about floating-point arithmetic (1991) [pdf]

https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
85•jbarrow•4d ago•13 comments

Stop Sloppypasta

https://stopsloppypasta.ai/
434•namnnumbr•19h ago•174 comments

LLM Architecture Gallery

https://sebastianraschka.com/llm-architecture-gallery/
455•tzury•20h ago•34 comments

Scientists discover a surprising way to quiet the anxious mind (2025)

https://www.sciencedaily.com/releases/2025/10/251027023816.htm
27•carlos-menezes•1h ago•19 comments

LLMs can be exhausting

https://tomjohnell.com/llms-can-be-absolutely-exhausting/
254•tjohnell•15h ago•167 comments

Kona EV Hacking

http://techno-fandom.org/~hobbit/cars/ev/
57•AnnikaL•4d ago•26 comments

Reviewing Large Changes with Jujutsu

https://ben.gesoff.uk/posts/reviewing-large-changes-with-jj/
31•bengesoff•3d ago•3 comments

Separating the Wayland compositor and window manager

https://isaacfreund.com/blog/river-window-management/
313•dpassens•21h ago•171 comments

Six ingenious ways how Canon DSLRs used to illuminate their autofocus points

https://exclusivearchitecture.com/03-technical-articles-CSDS-00-table-of-contents.html
58•ExAr•1d ago•12 comments

The Linux Programming Interface as a university course text

https://man7.org/tlpi/academic/index.html
117•teleforce•12h ago•15 comments

The Accidental Room (2018)

https://99percentinvisible.org/episode/the-accidental-room/
43•blewboarwastake•2d ago•5 comments

The emergence of print-on-demand Amazon paperback books

https://www.alexerhardt.com/en/enshittification-amazon-paperback-books/
181•aerhardt•1d ago•139 comments

How far can you go with IX Route Servers only?

https://blog.benjojo.co.uk/post/how-far-can-you-get-with-ix-route-servers
46•ingve•4d ago•3 comments

Glassworm is back: A new wave of invisible Unicode attacks hits repositories

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode
276•robinhouston•23h ago•168 comments

//go:fix inline and the source-level inliner

https://go.dev/blog/inliner
172•commotionfever•4d ago•68 comments

Lies I was told about collaborative editing, Part 2: Why we don't use Yjs

https://www.moment.dev/blog/lies-i-was-told-pt-2
108•antics•3d ago•58 comments

Bus travel from Lima to Rio de Janeiro

https://kenschutte.com/lima-to-rio-by-bus/
200•ks2048•4d ago•74 comments

Why Are Viral Capsids Icosahedral?

https://www.asimov.press/p/viral-capsids
14•surprisetalk•3d ago•0 comments

What makes Intel Optane stand out (2023)

https://blog.zuthof.nl/2023/06/02/what-makes-intel-optane-stand-out/
212•walterbell•21h ago•148 comments

Ask HN: What is it like being in a CS major program these days?

98•tathagatadg•2h ago•73 comments

A Visual Introduction to Machine Learning (2015)

https://r2d3.us/visual-intro-to-machine-learning-part-1/
373•vismit2000•1d ago•31 comments
Open in hackernews

Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code

https://www.phoronix.com/news/Linux-7.1-Retiring-UDP-Lite
21•doener•2h ago

Comments

AdamN•1h ago
It's interesting how they found the unused code. Are there enough real world participants who would allow tracing in order to understand what other codeblocks are unused in the real world and put in deprecation notices? I kind of wonder what percentage of the code is nominally functional but never actually used even in the wild.
st_goliath•1h ago
> It's interesting how they found the unused code.

From the article: the code was broken.

The breaking bug was discovered in 2023 by syzbot, a fuzzer, and found out to have been introduced in 2016. This means that probably nobody has been using UDP-Lite (at least on a recent kernel, even LTS) for quite some time now.

It is now 2026, it has been proposed and discussed to remove UDP-Lite entirely, the patch set has gone through several iterations on the netdev mailing list. Apparently nobody complained that, actually, they do need that and it has been merged to the netdev tree, likely ending up in the next release.

ralferoo•1h ago
I must admit just from reading the description, it doesn't sound that the correct inference is that it's never been used.

"In 2023, syzbot found a null-ptr-deref bug triggered when UDP-Lite attempted to charge an skb after the total memory usage for UDP-Lite _and_ UDP exceeded a system-wide threshold, net.ipv4.udp_mem." to me reads that if the total memory usage never exceeded that threshold then the bug wouldn't trigger. So, wouldn't this bug only affect people who changed that threshold down below the current usage? Because otherwise, usage wouldn't go above the threshold anyway?

And just because the kernel is logging a deprecation notice, there's no guarantee that anyone would ever see that, depending how often it was logged.

But that said, I'd never even heard of this feature, and wouldn't be at all surprised if many routers hadn't just silently dropped these packets anyway because they didn't recognise the protocol version.

zokier•1h ago
Ultimately Linux development is driven by people who participate on LKML. If you are not willing to at least follow deprecations and show up for discussions then you are at the mercy of those who do
mzajc•49m ago
Torvalds has made it very clear, on several occasions, that breaking userspace is not acceptable. I'm sure the kernel's deprecation policy is more detailed than "show up on LKML or else".
NekkoDroid•1m ago
> Torvalds has made it very clear, on several occasions, that breaking userspace is not acceptable.

Breakages to userspace happen somewhat regularly from what I get, but its more of a case of "If the tree falls in the forest and nobody complains it didn't happen"

phoronixrly•1h ago
Source: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-n...
koolba•1h ago
> So per that messaging, the UDP-Lite code really hasn't been used in years and doing away with it can net some measurable (+3~10% packets per second) for other UDP workloads.

Often times removing deprecated code is purely for developer purity. You just don’t want it lying around.

But 3-10% pps improvement is quite an achievement for removing some branches.

201984•1h ago
So much for never breaking userspace.