frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I am directing the Department of War to designate Anthropic a supply-chain risk

https://twitter.com/secwar/status/2027507717469049070
780•jacobedawson•2h ago•638 comments

Qt45: A small polymerase ribozyme that can synthesize itself

https://www.science.org/doi/10.1126/science.adt2760
24•ppnpm•1h ago•2 comments

OpenAI raises $110B on $730B pre-money valuation

https://techcrunch.com/2026/02/27/openai-raises-110b-in-one-of-the-largest-private-funding-rounds...
351•zlatkov•9h ago•444 comments

Emuko: Fast RISC-V emulator written in Rust, boots Linux

https://github.com/wkoszek/emuko
27•felipap•1h ago•3 comments

Smallest transformer that can add two 10-digit numbers

https://github.com/anadim/AdderBoard
18•ks2048•1d ago•1 comments

A new California law says all operating systems need to have age verification

https://www.pcgamer.com/software/operating-systems/a-new-california-law-says-all-operating-system...
318•WalterSobchak•9h ago•319 comments

NASA announces overhaul of Artemis program amid safety concerns, delays

https://www.cbsnews.com/news/nasa-artemis-moon-program-overhaul/
200•voxadam•8h ago•199 comments

A better streams API is possible for JavaScript

https://blog.cloudflare.com/a-better-web-streams-api/
362•nnx•10h ago•119 comments

Otters as Bioindicators of Estuarine Health

https://emt.pensoft.net/article/185117/
14•PaulHoule•2h ago•2 comments

Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions

https://github.com/hjtenklooster/claude-file-recovery
35•rikk3rt•8h ago•12 comments

Let's discuss sandbox isolation

https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/
90•shayonj•5h ago•24 comments

A Chinese official’s use of ChatGPT revealed an intimidation operation

https://www.cnn.com/2026/02/25/politics/chatgpt-china-intimidation-operation
112•cwwc•8h ago•79 comments

Writing a Guide to SDF Fonts

https://www.redblobgames.com/blog/2026-02-26-writing-a-guide-to-sdf-fonts/
68•chunkles•6h ago•5 comments

Open source calculator firmware DB48X forbids CA/CO use due to age verification

https://github.com/c3d/db48x/commit/7819972b641ac808d46c54d3f5d1df70d706d286
129•iamnothere•9h ago•57 comments

Get free Claude max 20x for open-source maintainers

https://claude.com/contact-sales/claude-for-oss
419•zhisme•15h ago•192 comments

Show HN: I built a self-hosted course platform in Clojure

https://clojure.stream
29•jacekschae•1d ago•4 comments

Rob Grant, creator of Red Dwarf, has died

https://www.beyondthejoke.co.uk/content/17193/red-dwarf-rob-grant
212•nephihaha•5h ago•65 comments

Kyber (YC W23) Is Hiring an Enterprise Account Executive

https://www.ycombinator.com/companies/kyber/jobs/59yPaCs-enterprise-account-executive-ae
1•asontha•6h ago

PCB Tracer

https://pcbtracer.com
42•Luc•3d ago•23 comments

Allocating on the Stack

https://go.dev/blog/allocation-optimizations
114•spacey•8h ago•46 comments

We gave terabytes of CI logs to an LLM

https://www.mendral.com/blog/llms-are-good-at-sql
161•shad42•9h ago•89 comments

Modeling cycles of grift with evolutionary game theory

https://www.oranlooney.com/post/grifters-skeptics-marks/
76•ibobev•3d ago•33 comments

Implementing a Z80 / ZX Spectrum emulator with Claude Code

https://antirez.com/news/160
121•antirez•2d ago•58 comments

Court finds Fourth Amendment doesn’t support broad search of protesters’ devices

https://www.eff.org/deeplinks/2026/02/victory-tenth-circuit-finds-fourth-amendment-doesnt-support...
484•hn_acker•9h ago•85 comments

Reading English from 1000 AD

https://lewiscampbell.tech/blog/260224.html
105•LAC-Tech•3d ago•37 comments

Leaving Google has actively improved my life

https://pseudosingleton.com/leaving-google-improved-my-life/
375•speckx•5h ago•209 comments

Can you reverse engineer our neural network?

https://blog.janestreet.com/can-you-reverse-engineer-our-neural-network/
258•jsomers•2d ago•181 comments

"Just a little detail that wouldn't sell anything"

https://unsung.aresluna.org/just-a-little-detail-that-wouldnt-sell-anything/
102•bobbiechen•3d ago•22 comments

Zugunruhe, and what makes things worth doing

https://www.nathanzhao.cc/zugunruhe
5•nzhaa•1h ago•0 comments

Building secure, scalable agent sandbox infrastructure

https://browser-use.com/posts/two-ways-to-sandbox-agents
46•gregpr07•9h ago•9 comments
Open in hackernews

The Most-Seen UI on the Internet? Redesigning Turnstile and Challenge Pages

https://blog.cloudflare.com/the-most-seen-ui-on-the-internet-redesigning-turnstile-and-challenge-pages/
44•corvad•2h ago

Comments

noplacelikehome•1h ago
As a user of an unsigned Firefox fork, Turnstile has ruined a moderate portion of the Internet for me. The way Cloudflare doesn’t think twice about eroding user freedoms, for the sake of a gate that can be trivially bypassed with solvarr or similar, is deeply disturbing. They are no longer a force for good on the web.
tempest_•1h ago
As bad as cloudflare is there is a reason people use it.

If you try and run a site that has content that LLMs want or expensive calls that require a lot of compute and can exhaust resources if they are over used the attack is relentless. It can be a full time job trying to stop people who are dedicated to scrapping the shit out of your site.

Even CF doesnt even really stop it any more. The agent run browsers seem to bypass it with relative ease.

neoromantique•1h ago
Vast majority of websites today can and should be static, which makes even the aggressive llm scrapping non-issue.
PaulDavisThe1st•1h ago
One of the things that a lot of LLM scrapers are fetching are git repositories. They could just use git clone to fetch everything at once. But instead, they fetch them commit by commit. That's about as static as you can get, and it is absolutely NOT a non-issue.
LoganDark•1h ago
No... Basically all git servers have to generate the file contents, diffs etc. on-demand because they don't store static pages for every single possible combination of view parameters. Git repositories also typically don't store full copies of all versions of a file that have ever existed either; they're incremental. You could pre-render everything statically, but that could take up gigabytes or more for any repo of non-trivial size.
KolmogorovComp•1h ago
> Git repositories also typically don't store full copies of all versions of a file that have ever existed either; they're incremental

This is wrong. Git does store full copies.

meatmanek•21m ago
git stores files as objects, which are stored as full copies, unless those objects are stored in packfiles and are deltified, in which case they're stored as deltas. https://codewords.recurse.com/issues/three/unpacking-git-pac...
neoromantique•1h ago
that's a pretty niche issue, but fairly easy to solve.

Prebuild statically the most common commits (last XX) and heavily rate limit deeper ones

flexagoon•1h ago
I see people saying that a lot, but I use Zen which is a fork of Firefox and I don't think I've ever had an issue with Turnstile, at least not noticeably more than I had on mobile Chrome.
pchew•1h ago
Zen has been signed for close to a year.
tick_tock_tick•1h ago
Isn't it the opposite? They allow you to still use it when it would almost certainly be better for cloudflare and the website behind then to just block you.
sebzim4500•56m ago
How does Cloudflare know you are using the fork? Can you not just set the user agent to match firefox's (or even chrome's for that matter)
stevebmark•1h ago
37 em dashes :(
upmind•1h ago
If this truly was written with AI it's really quite poor. Some of the employees at Cloudflare seem to be negligent tbh based off the fact they've been down so many times recently
DavidVoid•1h ago
I like em dashes—and sometimes overuse them—but 37 times is absurd in that amount of text.
mock-possum•1h ago
That’d make a good tongue in cheek band name for AI music
christina97•1h ago
Am I reading it right, the widget is seen 5B times per day, and they recruited 8 people for testing to make sure their “redesign would work for everyone”…?
mock-possum•1h ago
With a bit of A/B testing they could’ve recruited billions of people sounds like…
KolmogorovComp•1h ago
This! The comment I was angrily about to write.
jazzpush2•58m ago
Why? Genuinely, who cares? Is some demographic group not caught in the 8 going to be offended by basic checkbox screen? Is someone with a niche form of colorblindness going to have difficulty navigating the UI?
KolmogorovComp•50m ago
How can you seriously pretend to do any study with only eight people involved? Especially when your company is worth billion. It just calls for bad press and criticism of amateurism.
madeofpalk•48m ago
I mean, yes? A very broad spectrum of people need to use the internet, and cloudflare has inserted themselves in the middle of it.

I don't necessarily find a problem with them, but its weird how they boasted about massive scale and importance of this, but then only just went with 8 tests.

kingkongjaffa•51m ago
The process described in the article is literally just checking the boxes blindly for what passes for a design process these days. The guru's say interview customers so they have done just that without really understanding why. Given it's AI it's also possible the whole thing is entirely made up and someone just tweaked the design over an afternoon and shipped it.
Starlevel004•1h ago
> Designing a product with billions of eyeballs on it isn't just challenging — it requires a fundamentally different approach.

I'm not reading this.

upmind•1h ago
Did you base the AI use on the emdash or is this an a common AI phrase (or both)?
iamacyborg•1h ago
“It’s not X, it’s Y” is an absolutely ubiquitous AI pattern. Throw in an em-dash and it’s basically ai;dr
upmind•1h ago
Thx!
Starlevel004•1h ago
"Not just X -- it's Y" is one of the more irritatingly common signs, especially for sentences like that one which absolutely do not need it.

The Wikipedia article on detecting AI writing is a big help if you need to calibrate your sensors: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing

upmind•1h ago
I see, thx for the article too!
upmind•1h ago
I think I'll actually post the article here, quite useful
mock-possum•1h ago
Yeah it’s basically the prose equivalent of getting too much radio play - hilarious how the breakthrough of LLM content has ‘ruined’ “it’s not X—it’s Y” for so many of us now

Maybe, like overplayed pop songs, in 20 years or so we’ll come around to viewing the phrase fondly.

TacticalCoder•36m ago
> "Not just X -- it's Y" is one of the more irritatingly common signs ...

It's a bit of a "Karen AI" telltale sign. It's probably been trained on a lot of "I-know-it-all-Karen" posts and as a result we're bombarded with Karen-slop.

Retr0id•1h ago
It's not just overused phrasing — it's the hallmark of LLM prose.
mostlysimilar•1h ago
It's also just an utterly meaningless statement. Filler words with no value whatsoever.
mh2266•31m ago
"Let's be honest" is another extremely strong tell.
JadedBlueEyes•1h ago
Yet again [0] quality standards seem to have slipped on the cloudflare blog. I'm not able to point at a cause, but it's not painting a pretty picture.

[0]: https://news.ycombinator.com/item?id=46781516

CapsAdmin•44m ago
It kinda looks like employees need to make a blog post about something twice a month.
thorum•1h ago
Their design approach wasn’t particularly unusual, so I’m not sure what that sentence means.

I do miss the days when technical reports were clear and concise. This one has some interesting information, but it’s buried under a mountain of empty AI-written bloat.

dematz•55m ago
It's annoying because it is a super common widget and it is interesting work, the first draft or literally even prompt they gave the AI probably would've been a great post, all they had to do was not ensloppify it...
andrepd•53m ago
That's why I say most AI content isn't just slop—it's fundamentally about deception. It's about tricking someone into believing that a text was written by a human, or that a photo or video is a true recording of a real event.

Like this, its purpose is to fly under the radar unless your figurative ears are pricked up and primed to detect the telltale signs. Fuck this shit.

tamimio•50m ago
I remember back I think around 2011, CF was new and I was testing it on some vbulletin forum, all the email communication were with the cofounder if I recall correctly, the UI had only the dns settings back then. Now they make a whole article on some text redesign, time flies.
Retr0id•1h ago
Their final design looks incredibly visually unbalanced, the icon on the left does not have enough breathing room on the left and right.
bitpush•18m ago
This. I kept scrolling to find the new version, and couldnt believe that's where they landed on.

It doesnt .. look very new?

furyofantares•1h ago
LLM-ass written content about this widget nobody wants but is necessary due to bots. Fuck off and write the post yourself.
altern8•59m ago
CloudFlare might be good for site owners, but many times their page makes me click back to search results.

I can't be the only one.

It's slow and annoying, AI overview is good enough for me most of the times so that added time I bet makes websites lose a lot of visits.

hsbauauvhabzb•21m ago
Infinity captchas left a bad taste in my mouth. I hate AI but hate captchas more.
jdprgm•59m ago
Remember when we used to care about sub 100ms page loading time and now we have introduced a best case 5 second blocker all over the place.
diath•55m ago
Will this also be accompanied by a global Turnstile outage like all the other Cloudflare services that get touched? If they end up vibeslopping the redesign like they did with this article, it may just happen.
masswerk•53m ago
> We recruited 8 participants across 8 different countries, deliberately seeking diversity in age, digital savviness, and cultural background.

> 5 out of 8 points versus just 3 for "I am human." For the verifying state, it was even more dramatic — 7.5 versus 0.5.

n × p >= 5? (Sample size and margins of errors. Is 5:3 even meaningful or is this rather random personal preference?) Apparent splitting of missing or inconclusive data points? (7.5 vs. 0.5 out of a total of 8 subjects.) What kind of (social) research is this supposed to be?