frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Apple Music to open concert venue in Battersea Power Station

https://www.bbc.com/news/articles/c607l2j2rj8ro
25•dabinat•44m ago•4 comments

MiMo v2.6

https://mimo.xiaomi.com/mimo-v2-6
755•volf_•10h ago•345 comments

Spymarks, Not Watermarks

https://brand.io/article/spymarks/
298•possibilistic•7h ago•71 comments

Firmware Freedom

https://playtaurus.com/blog/firmware-freedom
6•arbayi•27m ago•1 comments

Transformers Explained Visually

https://poloclub.github.io/transformer-explainer/
315•aray07•10h ago•47 comments

Attention is all you have

https://alicegg.tech/2026/09/21/attention
697•zer0tonin•15h ago•208 comments

What Sun got wrong

https://bcantrill.dtrace.org/2026/09/20/what-sun-got-wrong/
554•chmaynard•16h ago•318 comments

I don't want to read what you didn't write

https://blog.colinbreck.com/i-dont-want-to-read-what-you-didnt-write/
520•mooreds•7h ago•183 comments

MiMo-v2.6-Pro: Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/mimo-v2-6-pro
8•theanonymousone•2h ago•1 comments

NASA’s Mars Sample Return mission is dead

https://www.science.org/content/article/nasa-s-mars-sample-return-mission-dead
361•Muhammad523•11h ago•292 comments

AI coding has made CI a bottleneck, so we reworked ours to keep up

https://linear.app/now/ci-bottleneck-reworked
203•julian_digital•10h ago•202 comments

Looking forward to Git 2.56 – and 3.0

https://lwn.net/SubscriberLink/1094575/2385e98583715c2b/
84•chmaynard•7h ago•30 comments

Divide by depth for instant 3D

https://gabrieloc.com/2026/09/15/perspective.html
116•gabrieloc•2d ago•22 comments

Claude Status – Elevated errors for multiple models

https://status.claude.com/incidents/7g1qpkyz5gxh
91•corvad•5h ago•69 comments

Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently

https://thecodinggopher.substack.com/p/epoll-and-kqueue-how-operating-systems
11•adletbalzhanov•1d ago•2 comments

The Advisory Group on Mathematics and Artificial Intelligence

https://terrytao.wordpress.com/2026/09/21/advisory-group-on-mathematics-and-artificial-intelligence/
118•digital55•10h ago•56 comments

Socrates vs. the Written Word (2011)

https://wondermark.com/socrates-vs-writing/
32•spectraldrift•6h ago•9 comments

PDF Forgeries Are Surprisingly Rare (2022)

https://gwern.net/blog/2022/pdf-forgery
23•1317•1d ago•19 comments

How do traffic signals work? (2019)

https://practical.engineering/blog/2019/5/11/how-do-traffic-signals-work
78•at1as•14h ago•53 comments

Frontier AI on Your Own Hardware

https://timdettmers.com/2026/09/21/dlab-open-source-week/
137•pretext•11h ago•70 comments

Paper Models of Polyhedra

https://www.polyhedra.net/en/
17•pykello•2d ago•0 comments

First Shader from Zero in Godot 4

https://www.gdquest.com/library/first_shader_godot4_portal/
61•ibobev•19h ago•6 comments

Python Workers are now generally available

https://blog.cloudflare.com/python-workers-ga/
204•torutofu•16h ago•36 comments

Turn off and restrict access to Apple Intelligence features on Mac

https://support.apple.com/guide/mac-help/turn-restrict-access-apple-intelligence-mchlb2e44f94/mac
280•alwillis•12h ago•186 comments

More floating point alternatives

https://wizardzines.com/comics/floating-point-alternatives/
22•vismit2000•2d ago•16 comments

Grok 4.7

https://x.ai/news/grok-4-7
539•meetpateltech•14h ago•466 comments

HERMES radio enables voice and data communication over vast distances

https://spectrum.ieee.org/hermes-shortwave-radio-digital-data
116•SamuraiLion•14h ago•52 comments

Apple Copland D11E4 Booting in the Browser

https://www.pagetable.com/300
121•luu•12h ago•34 comments

Why does mathmain need an encrypted loader?

https://safedep.io/mathmain-encrypted-loader/
123•abhisek•11h ago•37 comments

Truman World

https://trumanworld.live
23•trollied•1d ago•24 comments
Open in hackernews

Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently

https://thecodinggopher.substack.com/p/epoll-and-kqueue-how-operating-systems
11•adletbalzhanov•1d ago

Comments

deathanatos•14m ago
It's slop

> But kqueue goes further. It’s not just about file descriptors.

> This inversion changes the cost model entirely. Idle connections are cheap. Active connections drive work. Scale becomes feasible.

> epoll and kqueue didn’t just improve performance—they changed how systems are designed.

> epoll and kqueue are not just APIs. They are acknowledgments

(And that's if you give it cookies. If you don't give the site cookies, it just crashes outright; the content is there, but then some JS wipes it just to tell you "Oh no—this page croaked.")

…and a fair bit of the content is just flagrantly incorrect, but that's par for LLMs. The two biggest things that are just glaringly wrong is that kqueue is a more general interface; most of the alleged "counter-examples" that supposedly make kqueue more general are well-supported¹ by epoll(2).

The article also claims that epoll "won", or something, but never mentions the competing IOCP model, which has seen renewed interest, especially on Linux, in the form of io_uring in recent years. IOCP is pretty fundamentally different, but it has some advantages to (less copying comparing to readiness polling) but some disadvantages (In a naïve implementation, each pending read is holding a buffer, and that can mean a lot of memory use; io_uring has answers to this, but that adds complexity. There's also complexity regarding ownership and cancellation; there are good write-ups about AsyncDrop from the Rust community, but the problem is more general than Rust.)

¹with file I/O being the notable exception. The problem is tractable, in userspace. And … honest nothing stops a readiness model, or even epoll, from working with disk I/O, just, AFAIK, Linux doesn't wanna.

wredcoll•2m ago
I was just wondering about that. It's hard to pin down exactly why it's so annoying, but it's like, sentences that are grammatically correct but effectively meaningless. I came to your comment with:

> Final thought > epoll and kqueue are not just APIs. They are acknowledgments that waiting is the dominant cost in networked systems—and that waiting must be handled efficiently.

Already copied as an example of a sentence that is technically english but adds no meaning to the whole article.

I wish I could downvote this stuff.