frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Hooray for the Sockets Interface

https://blog.apnic.net/2026/07/28/hooray-for-the-sockets-interface/
7•jruohonen•1h ago

Comments

apengwin•49m ago
Go bears!
serious_angel•37m ago

    > Many early modems were acoustic couplers attached to telephone handsets using Velcro — one part was a microphone, the other a speaker. You connected by dialling the phone...
    > 
    > Tools like the Unix-to-Unix Copy Program (UUCP) used scripts that called cu or similar tools to establish connections, then transferred data...
    > 
    > UUCP was how we sent mail, read network news, and received (small) files. For much of the research community, it effectively was the network...
    >
    > Sockets changed all this.
    > 
    > Source: https://blog.apnic.net/2026/07/28/hooray-for-the-sockets-interface
So much has changed... yet so much has not... All are pure marvels and based on dear miracles...
Taniwha•33m ago
The article kind of misses out on the networking standards of the time - there were many of which TCP and IP were just one, most of the rest were either proprietary (DNA SNA BNA etc) and incompatible, or owned by telecoms who wanted to be able to charge per packet(X.25).

TCP/IP won (IMHO) because the implementation was open source, and because no one was going to make a buck by locking others out (or charging them for the right to build an implementation). Plus there was a working reference implementation available for the taking

cyberax•14m ago
Sockets won over over-engineered monstrosities like STREAMS or X.whatever

And yet, sockets are a terrible interface. They don't provide a way to get the details of the underlying connection for features like migration, checkpointing, or introspection. E.g. there is no way to get the current sequence number for TCP (there is "connection repair" mode now, but it's Linux-specific).

Well, you can say that sockets abstract the low-level details, but then these details hit you in the face when you need to do protocol-specific name resolution.

I now believe that we could have switched to something like IPv6 two decades ago if the socket interface simply allowed binding multiple address families to one socket and handled the name resolution internally.

Sockets also cemented the "one connection - one address" model that is _still_ dragging back the IPv6 adoption. MPTCP or QUIC are still barely supported.

UltraSane•4m ago
The socket interface using IP addresses instead of DNS names is widely considered to be a major mistake.

Codex Security

https://github.com/openai/codex-security
386•bakigul•6h ago•120 comments

Chip stocks slide in US and Asia as AI jitters rattle investors

https://www.bbc.com/news/articles/cly8zng43npo
31•yogthos•1h ago•16 comments

LearnVector – Andrew Ng's AI company building one‑to‑one learning experiences

https://learnvector.ai/
63•ajhai•1h ago•30 comments

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

https://github.com/twalichiewicz/HNewhere
176•twalichiewicz•5h ago•55 comments

Half-Life ported to Mac OS 9

https://mac-classic.com/news/half-life-ported-to-mac-os-9/
174•freediver•6h ago•87 comments

Substack writers, you need a website

https://elizabethtai.com/2026/06/10/substack-writers-you-need-a-website/
444•speckx•10h ago•217 comments

Hubble: Open-source notetaking app for you and your agents

https://www.hubble.md/
57•handfuloflight•3h ago•10 comments

Teach yourself programming in ten years (1998)

https://www.norvig.com/21-days.html
67•vinhnx•2d ago•25 comments

Multiple Mouse Cursors in Wayland

https://blinry.org/multi-seat-wayland/
33•marvinborner•2h ago•14 comments

Truth is not a direction: a Tarski attack on LLM probes

https://abeljansma.nl/2026/07/10/truth-is-not-a-direction.html
33•abelaer•1d ago•9 comments

ReFrame – The EPaper Camera

https://reframe.camera/
51•phil294•4h ago•13 comments

Steel Bank Common Lisp version 2.6.7

https://sbcl.org/all-news.html?2.6.7
207•tmtvl•10h ago•87 comments

Kimi K3 Architecture Overview and Notes

https://sebastianraschka.com/blog/2026/kimi-k3-architecture-notes.html
341•ModelForge•11h ago•53 comments

Delayed Gratification – Proud to Be 'Last to Breaking News'

https://www.slow-journalism.com/
252•speerer•11h ago•148 comments

Hooray for the Sockets Interface

https://blog.apnic.net/2026/07/28/hooray-for-the-sockets-interface/
7•jruohonen•1h ago•5 comments

Beyond Greece and Rome

https://aeon.co/essays/uncovering-a-global-ancient-history-beyond-greece-and-rome
6•diodorus•1d ago•0 comments

Interview with Boris Cherny [video]

https://www.youtube.com/watch?v=qyPCVqFUyDo
42•knighthacker•1d ago•43 comments

The iPhone Upgrade Program is being replaced by Apple Upgrade

https://www.apple.com/shop/iphone/iphone-upgrade-program
149•lkurtz•10h ago•287 comments

Show HN: Manim (3Blue1Brown's animation engine) in the browser via WebGPU

https://studio.academa.ai/
33•sinaatalay•3h ago•10 comments

Lightweight Spring Boot Monitoring Without Prometheus and Grafana

https://pvrlabs.xyz/articles/lightweight-spring-boot-monitoring.html
16•ejboy•3h ago•2 comments

Zig's Incremental Compilation Internals

https://mlugg.co.uk/posts/incremental-compilation-internals/
208•garyhtou•11h ago•143 comments

The Difference Between a Button and a Link

https://unplannedobsolescence.com/blog/buttons-vs-links/
47•alexpetros•3h ago•21 comments

Show HN: Lean4 Datalog DSL Based on Google Zanzibar for AI Projects

https://github.com/jagg-ix/zil-lean
6•kbradero•1h ago•0 comments

Pacing the frontier

https://www.pacingthefrontier.com/
102•reducesuffering•7h ago•95 comments

Discovering Cryptographic Weaknesses with Claude

https://www.anthropic.com/research/discovering-cryptographic-weaknesses
191•gslin•10h ago•132 comments

Una GPS smart watch – Repairable, USB-C charging, developer-friendly

https://unawatch.com/
152•pimterry•12h ago•99 comments

Kimi Linear: An Expressive, Efficient Attention Architecture (2025)

https://arxiv.org/abs/2510.26692
291•ronfriedhaber•16h ago•123 comments

The Fabled Flatbreads of Uzbekistan (2015)

https://www.aramcoworld.com/articles/2015/the-fabled-flatbreads-of-uzbekistan
85•jxub•4d ago•63 comments

New HIV vaccine shows unprecedented success in preclinical study

https://www.lji.org/news-events/news/post/new-hiv-vaccine-shows-unprecedented-success-in-preclini...
589•codebyaditya•14h ago•246 comments

Now is the time to give LLMs access to the ACM digital library

https://cacm.acm.org/opinion/now-is-the-time-to-give-llms-access-to-the-acm-digital-library/
126•rbanffy•12h ago•107 comments