frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Proton Spam and the AI Consent Problem

https://dbushell.com/2026/01/22/proton-spam/
161•dbushell•2h ago•75 comments

I built a light that reacts to radio waves [video]

https://www.youtube.com/watch?v=moBCOEiqiPs
133•codetheweb•3h ago•23 comments

GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers

https://gptzero.me/news/neurips/
833•segmenta•18h ago•438 comments

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
909•cannoneyed•16h ago•181 comments

Capital One to acquire Brex for $5.15B

https://www.reuters.com/legal/transactional/capital-one-buy-fintech-firm-brex-515-billion-deal-20...
299•personjerry•12h ago•220 comments

TI-99/4A: Leaning More on the Firmware

https://bumbershootsoft.wordpress.com/2026/01/17/ti-99-4a-leaning-more-heavily-on-the-firmware/
30•ibobev•4d ago•13 comments

Why does SSH send 100 packets per keystroke?

https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/
456•eieio•14h ago•257 comments

I was banned from Claude for scaffolding a Claude.md file?

https://hugodaniel.com/posts/claude-code-banned-me/
531•hugodan•14h ago•442 comments

Qwen3-TTS family is now open sourced: Voice design, clone, and generation

https://qwen.ai/blog?id=qwen3tts-0115
585•Palmik•19h ago•185 comments

Project Mercury and the Sofar Bomb

https://www.thequantumcat.space/p/project-mercury-and-the-sofar-bomb
5•verzali•4d ago•0 comments

Scaling PostgreSQL to power 800M ChatGPT users

https://openai.com/index/scaling-postgresql/
178•mustaphah•12h ago•70 comments

Bugs Apple Loves

https://www.bugsappleloves.com
600•nhod•7h ago•255 comments

Douglas Adams on the English–American cultural divide over "heroes"

https://shreevatsa.net/post/douglas-adams-cultural-divide/
438•speckx•19h ago•423 comments

A gaming success story: how Warhammer became one of Britain's biggest companies

https://www.theguardian.com/lifeandstyle/2026/jan/18/a-gaming-success-story-how-warhammer-became-...
29•GeoAtreides•4d ago•23 comments

Turso is an in-process SQL database, compatible with SQLite

https://github.com/tursodatabase/turso
112•marklit•3d ago•66 comments

Improving the usability of C libraries in Swift

https://www.swift.org/blog/improving-usability-of-c-libraries-in-swift/
105•timsneath•9h ago•9 comments

Your app subscription is now my weekend project

https://rselbach.com/your-sub-is-now-my-weekend-project
338•robteix•4d ago•248 comments

Writing First, Tooling Second

https://susam.net/writing-first-tooling-second.html
28•blenderob•4d ago•4 comments

Stunnel

https://www.stunnel.org/
71•firesteelrain•9h ago•23 comments

Why medieval city-builder video games are historically inaccurate (2020)

https://www.leidenmedievalistsblog.nl/articles/why-medieval-city-builder-video-games-are-historic...
129•benbreen•9h ago•80 comments

Show HN: Txt2plotter – True centerline vectors from Flux.2 for pen plotters

https://github.com/malvarezcastillo/txt2plotter
14•tsanummy•3d ago•5 comments

'Askers' vs. 'Guessers' (2010)

https://www.theatlantic.com/national/2010/05/askers-vs-guessers/340891/
139•BoorishBears•21h ago•91 comments

CSS Optical Illusions

https://alvaromontoro.com/blog/68091/css-optical-illusions
180•ulrischa•15h ago•15 comments

Launch HN: Constellation Space (YC W26) – AI for satellite mission assurance

40•kmajid•16h ago•15 comments

Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)

https://huggingface.co/collections/Linum-AI/linum-v2-2b-text-to-video
80•schopra909•16h ago•15 comments

In Europe, wind and solar overtake fossil fuels

https://e360.yale.edu/digest/europe-wind-solar-fossil-fuels
603•speckx•19h ago•610 comments

'Active' sitting is better for brain health: review of studies

https://www.sciencealert.com/not-all-sitting-is-equal-one-type-was-just-linked-to-better-brain-he...
109•mikhael•14h ago•38 comments

Recent discoveries on the acquisition of the highest levels of human performance

https://www.science.org/doi/abs/10.1126/science.adt7790
131•colincooke•15h ago•66 comments

Show HN: BrowserOS – "Claude Cowork" in the browser

https://github.com/browseros-ai/BrowserOS
67•felarof•16h ago•25 comments

Composing APIs and CLIs in the LLM era

https://walters.app/blog/composing-apis-clis
54•zerf•16h ago•14 comments
Open in hackernews

Captive Wi-Fi

https://en.wikipedia.org/wiki/Captive_portal
26•nomilk•4d ago

Comments

mrbluecoat•4h ago
Do HN readers not know what a Captive Portal is? Confused why this is front page news..
bogardon•4h ago
They probably know what it is but are just not familiar with the term.

I find the OS' captive portal detection to sometimes be flaky, so I often just directly visit www.neverssl.com to reliably trigger the captive portal redirect.

Helithumper•4h ago
also http://captive.apple.com and sometimes I'll do http://lobste.rs.

I used to use neverssl, but it's very different for .org and .com and I kept forgetting which was which.

This post reminded me to make a siri shortcut that just opens safari to http://captive.apple.com to trigger the captive portal.

ytch•4h ago
The basic workflow at Gateway side is inspecting all HTTP port 80 traffic (with iptables or others), If the URL is about internet detection, reply a 301 redirect to the captive portal URL.

But the URL is too complex among different vendor:

https://captivebehavior.wballiance.com/

I don't know why, even I tracked the URLs, sometimes it still fails (OS refuse connecting to the URL?).

DHCP option 114 (RFC8908) can advertise the URL to client directly, but it is not widely supported:

https://developer.apple.com/news/?id=q78sq5rv

OsrsNeedsf2P•4h ago
I just like reading random Wikipedia articles. You could farm HN karma off me by posting random ones each day.
01HNNWZ0MV43FF•3h ago
Here's a favorite: https://en.wikipedia.org/wiki/Battleshort

Had to do that to my furnace with a paper clip one winter when a sensor went out and I couldn't replace it for a couple days

dartharva•4h ago
Was wondering the same, most (even non-tech) people come across captive portals all the time.
gertlex•3h ago
I think it was 5+ years after first having an ipod touch (i.e. connecting to wifi while out and about) before I encountered the term, and never heard it widely used outside of text on the internet. Doesn't feel like it was commonly used, a la, "Complete your connection to our wifi via the Captive Portal after doing XYZ!"
LeoPanthera•3h ago
I bet RFC 8910 is not well known.

https://www.rfc-editor.org/rfc/rfc8910

oarla•4h ago
I see this every time I connect to my local library Wifi or Costco. I thought Captive was the name of the company providing this service. TIL.
buildbot•3h ago
See! To people complaining about this being on the front page - https://xkcd.com/1053/
leugim•3h ago
I hate them.

If they ask for data, I just fill junk. If they don't then it's just a hassle.

I'd ban them. Just give me internet, my man.

pmarreck•3h ago
This is one of the biggest hacks in software engineering IMHO

That and Bluetooth

coro_1•3h ago
Captive Wi-Fi has changed at cafes and businesses. My experience is, Starbucks blocks local hot-spots. You're forced to use their Captive Wi-Fi and only their Wi-Fi. This formerly wasn't an allowed thing.

Are they mining data? Does this promote some ambiance? There's probably 3 different answers, and you'll normally hear 1 is the reason.

zoky•3h ago
How do they block them? The only way I can think of would be signal jamming, which is super illegal and would have the FCC on them like brown on coffee beans…
eddythompson80•3h ago
What’s a local hotspot and how does Starbucks block it? It’s illegal to jam signals (assuming a “local hotspot” is some Wi-Fi network from a neighboring business or center?)
stackghost•3h ago
It's using your phone's "hotspot" feature to get your other devices online without signing into the wifi. Modern smart phones have this built into the OS. The phone broadcasts its own SSID and the laptop or other device connects to that, and then the phone acts as a router with its own mini NAT and DHCP stack.

It can be blocked because the wifi equipment at the cafe can see multiple MAC addresses emanating from one client, among other techniques.

eddythompson80•7m ago
That doesn’t make sense. Why do you care about the wifi equipment in the cafe if you’re connecting through your phone? The cafe’s wifi isn’t even in the loop.
stackghost•3h ago
It's probably more to do with QOS algorithms. Unless you're not browsing TLS-protected sites there isn't much data to mine. Wifi eavesdropping is mostly a solved problem these days. If starbucks could MITM your wifi connections to mine data we'd have bigger problems.
ColinEberhardt•3h ago
I know it’s a minor point, but it bugs me every time this form pops up…

Captive (noun): a person or animal whose ability to move or act freely is limited by being kept in a space; a prisoner, especially a person held by the enemy during a war.

Not an ideal term to use from a user perspective.

ktpsns•2h ago
It's a shame that within +20yrs of widespread IEEE 802.11, no extension to standardize terms acknowledgement, login flows, etc could make it.

Thus we are left with this captive errnous detection. It feels similarly stupid as NAT in a post-IPv4 world.