frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

AI agents aren't 'going rogue.' Frontier labs are skipping security basics

https://www.csoonline.com/article/4234854/ai-agents-arent-going-rogue-frontier-labs-are-skipping-...
105•latexr•35m ago•29 comments

Better HTTP/1 connection reuse in Go 1.27

https://go.dev/blog/http-connection-reuse
72•allddd•1h ago•9 comments

Submarine cable resilience

https://blog.apnic.net/2026/10/14/submarine-cable-resilience/
76•speckx•2h ago•11 comments

Iosevka is an open-source, sans-serif and slab-serif monospace font

https://typeof.net/Iosevka/
589•otobrglez•9h ago•242 comments

ICE Planning $100M 'Nightmare' Domestic Spy Program

https://prospect.org/2026/10/14/ice-planning-nightmare-domestic-spy-program-ero-one/
218•bhrlady•1h ago•81 comments

Pg_vectorsearch: An index that is faster than pgvector's IVFFlat and HNSW

https://github.com/timescale/pg_vectorsearch
150•jascha_eng•6h ago•42 comments

Do dentists know what they're doing?

https://mapwriting.substack.com/p/dentists
30•doitLP•2d ago•20 comments

Neckbeard – a DevOps/platform/SRE plugin for your agent

https://github.com/bealesh/neckbeard
5•bealesh•35m ago•0 comments

LittleJS is 2D and 3D now

https://frankforce.com/littlejs-is-2d-and-3d-now/
28•dmit•1d ago•5 comments

Show HN: Graphicle, a Rust port of Graphify with memory for coding agents

https://github.com/graphicle-ai/graphicle
27•KarLexAI•3h ago•6 comments

Amazon pushes up prices across the Internet

https://www.not-ship.com/how-amazon-pushes-up-prices-all-across-the-internet/
555•sighborg•8h ago•508 comments

Google is silently linking your phone number across all signed-in accounts

https://www.androidauthority.com/google-auto-phone-number-verification-android-3723117/
81•Brajeshwar•1h ago•21 comments

Running Windows desktop tests from Linux with disposable VMs

https://www.qawolf.com/blog/how-we-solved-windows-desktop-automation
53•jadenlemmon•3h ago•22 comments

Linus Torvalds's first LLM-assisted patch series

https://lwn.net/Articles/1100449/
64•janvdberg•1h ago•28 comments

Tesla's Robotaxis Blow Through School Zones, NHTSA Petition Alleges

https://www.extremetech.com/cars/teslas-robotaxis-blow-through-school-zones-nhtsa-petition-alleges
33•speckx•1h ago•10 comments

US report details extent of 'devastating' dating-app scams

https://www.theguardian.com/us-news/2026/oct/14/dating-app-scams-us-congress
26•PaulHoule•49m ago•11 comments

The Gold-Bug: Edgar Allan Poe's story that taught me about cryptography (2024)

https://robotsinplainenglish.com/e/2024-01-21-gold-bug.html
49•ripe•2d ago•10 comments

Has AI Tells

https://theconsensus.dev/blog/2026/10/14/has-ai-tells.html?focus=1
38•7777777phil•1h ago•32 comments

The Origin Story of Kid Pix

http://red-green-blue.com/kid-pix-the-early-years
151•MBCook•1d ago•32 comments

Sound (2022)

https://ciechanow.ski/sound/
255•dverlaeckt80•3d ago•27 comments

TV4 postpones show after AI agent erases edited material

https://swedenherald.com/article/tv4-postpones-the-challenge-until-2027-after-technical-failure-e...
113•tobr•7h ago•67 comments

Scientists Are Teaching Birds to Sing Lost Songs

https://e360.yale.edu/digest/teaching-birds-lost-songs
26•speckx•5h ago•2 comments

OpenAI claims employee sent secret device information to Apple

https://www.ft.com/content/18b65495-9e2a-45d6-be85-7641442ab61a
12•rndsignals•41m ago•1 comments

Show HN: I wrote an email app that accepts only one sender per inbox

https://clova.email/
9•edpin2000•1h ago•2 comments

Show HN: A guided 3D Leonardo da Vinci museum, built in code

https://museumofages.org/w/vinci
80•micstradev•8h ago•33 comments

Pulsar at ESUG 2026 (new Smalltalk IDE)

https://blog.lorenzano.eu/pulsar-at-esug-2026/
70•mpweiher•7h ago•15 comments

Why do LLM pelicans look like this?

https://arcfu.com/post/the-emperor-pelican-has-no-clothes/
126•pcwelder•1h ago•116 comments

Nvidia's first GPU: GeForce 256

https://dfarq.homeip.net/nvidias-first-gpu-geforce-256/
35•ibobev•6h ago•22 comments

The Genealogy of Eliza

https://elizagen.org/genealogy.html
24•abrax3141•1d ago•1 comments

ASML's strong orders ease fears AI spending boom is running out of steam

https://www.reuters.com/business/asml-forecasts-q4-sales-above-expectations-ai-chip-demand-2026-1...
147•tartoran•3h ago•137 comments
Open in hackernews

Better HTTP/1 connection reuse in Go 1.27

https://go.dev/blog/http-connection-reuse
72•allddd•1h ago

Comments

jamesponddotco•53m ago
I can finally retire xhttp.DrainResponseBody[1], which I just learned, wasn’t doing that good of a job anyway.

[1]: https://github.com/cipherdothost/x-go/blob/caa562ded82b8c417...

aleksi•18m ago
I can finally remove a similar helper that I copied from project to project and from company to company since r60
nasretdinov•36m ago
It sucks that this changes the behaviour under the hood that you previously coukd rely on the fact that closing the response body lets you skip downloading the HTTP body entirely, but I do like the tradeoff here, since it also limits the download time to just 50ms you'd not get overwhelmed if your network can't keep up with all the cancelled HTTP bodies, you'll just wait a little bit of traffic instead.
prussian•30m ago
At the very end it mentions it won't drain bodies for Connection: close Does this work with reverse proxies? I've had issues with nginx still getting IO errors when my server doesn't consume bodies and bubbling them up as 5xx codes to the client. I believe I've seen this with Firefox as well, where XHR status codes would be 0. Early closing, without consuming body, seems to work as expected with Chrome and curl though.
jerf•17m ago
Am I missing something or is none of this information documented in net/http itself? This is a surprising implementation of "Close" and should be documented somewhere.

I can attest to the fact this is a Frequently Asked Question among people who are trying to Go as an HTTP client, so even though this feels somewhat icky, I can understand where it is coming from. However, I'm also missing, if I want to slam this connection closed, which is a reasonable thing to want, how do I do that without uselessly draining a socket I don't intend to reuse? Fake the "Connection: close" header into the Response object? Hope I can dig out an underlying socket of some sort under the concrete type of the Body.Response that I can bypass this code with? Seems like there should be a way to do that too.

aleksi•10m ago
https://pkg.go.dev/net/http#Client.Do

> Note, however, that Transport will automatically try to read a Response Body to EOF asynchronously up to a conservative limit when a Body is closed.

Similar wording appears in a few other places; search for “asynchronously”.

jerf•8m ago
Oh, good. Not exactly where I expected it but it's there at least.
jchw•3m ago
I think it is reasonable for it to not be documented directly on Close. Close is arguably too high level for this: for example, on HTTP/2 this doesn't do what you would intend at all, since the request lifecycle is completely untethered from any underlying socket. If you really wanted to slam the connection closed ASAP it does actually seem more logical to grab the underlying connection and directly force it closed, even though this feels uglier since it requires knowing the underlying layers. To me this "Close" is logically from the perspective of the HTTP request itself and if I'm not getting myself confused and misunderstanding it doesn't really close the connection anyways (e.g. if there is no body and the connection is keep-alive'd, this wouldn't close the underlying connection, right?)
rkuska•8m ago
Now if you use json’s Decoder you can read a body and still might end up without reused connection - if a response contains a newline.

Decoder only reads X bytes (512? I don’t remember) and if the structure fits into these bytes exactly (and the multiplications of it) the newline leaves hanging there.

I always check for Decoder.More (this drains whitespace) after decoding.