frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Golang proposal: container/: generic collection types

https://github.com/golang/go/issues/80590
35•jabits•1h ago

Comments

troupo•42m ago
Go is rediscovering Guy Steele's Growing a Language from first principles, at a much slower pace: https://youtu.be/_ahvzDzKdB0?is=qZdfiT3792XyHxSJ
pstuart•29m ago
Sounds like a win to me. I'd assume that many PL decisions come with with costs of either implementation or readability, and Go's conservative evolution takes that into account. Disclaimer: not a PL designer, just a codemonkey.

It's not a perfect language, and the process has not been without its pain points, but work like this makes the language more powerful and I feel like I get my money's worth when I use it.

Yes, I'm a Go fanboy but I'm not interested in language wars (e.g., yes Rust is more performant and correct but sometimes "good enough" is good enough).

cyphar•3m ago
[delayed]
silverwind•21m ago
It's sad that such basic stuff took this long. If we're lucky we might even see a `Map` function in our lifetimes.
wannabe44•3m ago
Map function leads to poor code in Go. Function literals are verbose and inlining is far less agressive. It simply isn't the way of the language. Even python shuns map and filter in favor of comprehensions. A for loop is more readable than the lambda soup.
athorax•3m ago
On one hand I'm glad to see this being added, but its becoming obvious building generics into the language as-is just isn't a good fit. Hopefully Go v2 can solve this at a more foundational level while still allowing interop or easy porting form current go code.

Elevators

https://john.fun/elevators
622•Jrh0203•4h ago•162 comments

Tailscale didn't stop the Hugging Face intrusion

https://tailscale.com/blog/hugging-face-intrusion
93•bluehatbrit•1h ago•38 comments

qm

https://github.com/yc-software/qm
177•tosh•2h ago•45 comments

Big Food vs. the People

https://www.lighthousereports.com/investigation/big-food-vs-the-people/
126•jruohonen•4h ago•81 comments

Golang proposal: container/: generic collection types

https://github.com/golang/go/issues/80590
35•jabits•1h ago•5 comments

Termixer (TUI DJ Mixer)

https://github.com/l00sed/termixer
25•l00sed•1h ago•13 comments

Getting 25 Gbps Thunderbolt Ethernet on My Mac Studio

https://www.jeffgeerling.com/blog/2026/getting-25g-ethernet-mac-thunderbolt/
84•speckx•4h ago•54 comments

Everyone is building LLM routers, we deprecated ours

https://manifest.build/blog/why-we-deprecated-our-llm-router/
33•brunaxLorax•2h ago•12 comments

Severance

https://lcamtuf.substack.com/p/severance
58•surprisetalk•3h ago•15 comments

June in Servo: real world compat, media queries, SharedWorker, and more

https://servo.org/blog/2026/07/31/june-in-servo/
23•iamnothere•1h ago•0 comments

DeepSeek V4 Flash 0731 Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/deepseek-v4-flash
475•theanonymousone•12h ago•260 comments

Miso (YC S16) is hiring for U.S. expansion

https://www.ycombinator.com/companies/miso/jobs/g2uAlMG-founding-business-lead-u-s-expansion
1•victorology•3h ago

DeepSeek-V4-Flash Update

https://api-docs.deepseek.com/updates/
629•dnhkng•14h ago•301 comments

Algorithms on billion-scale graph using 10GB RAM: I love DataFusion

https://semyonsinchenko.github.io/ssinchenko/post/datafusion-graphs-cc-2/
67•speckx•4h ago•18 comments

Using the railway network as a flatbed scanner [video]

https://media.ccc.de/v/emf2026-74-1-using-the-railway-network-as-a-flatbed-scanner
15•Jimmc414•1h ago•5 comments

Orca-Bench: How Ready Are Language Model Agents for Oncall?

https://arxiv.org/abs/2607.28545
13•yruzin•1h ago•4 comments

Run Kimi K3 using 29 GB of RAM at 0.50 tok/s

https://github.com/sqliteai/waste
77•marcobambini•6h ago•28 comments

How JPEG works: Interactively explore JPEG's lossy compression methods

https://cgjennings.ca/articles/jpeg-compression/
56•at1as•4d ago•6 comments

A GTK4 SSH-askpass in Zig

https://xn--gckvb8fzb.com/a-gtk4-ssh-askpass-in-zig/
49•surprisetalk•4h ago•16 comments

Making Referential Stability a Type

https://jovidecroock.com/blog/referential-stability-types/
10•acmnrs•4d ago•0 comments

A simple clustering algorithm for lists

https://cassidoo.co/post/clustering-tiles/
4•nreece•3d ago•0 comments

Anti-fraud tools can't keep pace with robocall scammers

https://broadbandbreakfast.com/how-to-fight-back-against-fraudulent-robocalls/
49•dredmorbius•6h ago•64 comments

The End of an Era

https://hughhowey.com/the-end-of-an-era/
356•harscoat•8h ago•389 comments

The C ``Clockwise/Spiral Rule''

https://c-faq.com/decl/spiral.anderson.html
52•etrvic•6h ago•38 comments

Arch Linux disables AUR package adoption

https://lwn.net/Articles/1086489/
107•database64128•6h ago•75 comments

The Art of Decision-Making (2019)

https://www.newyorker.com/magazine/2019/01/21/the-art-of-decision-making
28•EndXA•4h ago•2 comments

Show HN: BitBang – Reach machines behind NAT from a browser, no account

https://github.com/richlegrand/bitbang-cli
54•narragansett•5h ago•13 comments

13 Models and 4 Agents on SWE Tasks: Go, Java, Python, Rust, TS

https://swe-rebench.com
31•ibragim_bad•4h ago•11 comments

Danube's record low levels force shutdown of Hungary's only nuclear plant

https://www.bbc.com/news/articles/cn0nqv05g0do
111•vrganj•12h ago•119 comments

Google fixed more Chrome bugs in June than over the past two years, thanks to AI

https://blog.google/security/chrome-stronger-with-every-update/
454•Garbage•12h ago•463 comments