frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The Future of CSS

https://www.joshwcomeau.com/css/interop-2027/
201•soheilpro•4h ago•75 comments

Alibaba hikes DeepSeek V4 Flash 0731 output prices by 230%

https://www.stork.ai/newsletter/2026-10-20-alibaba-quietly-tripled-deepseek-prices#lead
20•GloVin•1h ago•15 comments

Show HN: SimCity, but with Permits

https://permit.petercai.com/
701•pcai•12h ago•354 comments

Battlezone Online: BZFlag in the Browser

https://github.com/timriker/bzo
18•indigodaddy•1h ago•8 comments

In Hilbert space, all things are quantumly possible

https://www.quantamagazine.org/in-hilbert-space-all-things-are-quantumly-possible-20260826/
61•unprovable•4h ago•28 comments

Feds suspect ransom negotiator ran ShinyHunters extortion site

https://krebsonsecurity.com/2026/10/feds-suspect-ransom-negotiator-ran-shinyhunters-extortion-site/
169•Bender•8h ago•68 comments

Voxtral 3

https://mistral.ai/news/voxtral-3/
599•ilreb•14h ago•152 comments

eMudhra intermediate CA compromise

https://emudhra.we-have-a-problem.com/
814•galadran•16h ago•368 comments

The Other Epidemic: Trying to get off benzodiazepines

https://www.thebeliever.net/the-other-epidemic/
153•gaplong•7h ago•104 comments

Muse exposes users' personal and business secrets when they share conversations

https://arstechnica.com/security/2026/10/meta-muse-exposes-users-personal-and-business-secrets-wh...
75•gumby•5h ago•15 comments

Pillowfort Is Closing

https://www.pillowfort.social/posts/8413273
22•BrenBarn•1h ago•9 comments

Ship Your Interpreter

https://www.basis.ai/blog/ship-your-interpreters/
8•gopiandcode•1d ago•1 comments

Four Years with Decker

https://beyondloom.com/blog/fouryearsdecker.html
19•ibobev•18h ago•1 comments

Good type against all odds

https://unsung.aresluna.org/good-type-against-all-odds/
80•firloop•4h ago•9 comments

Borrow Checking Zero-Cost Cyclic Mutability

https://antelang.org/blog/safe_cyclic_mutability/
24•jfecher•1d ago•2 comments

PHP session.upload_progress heap UAF (CVE-2026-109618 / -109619)

https://jackalsyn.com/posts/php-up-2026.html
141•rfarley04•2h ago•43 comments

ZX Spectrum Next Laptop

https://www.dorchester3d.com/printing/blog/2020/11/zx-spectrum-next-laptop-version-2
38•utopcell•2d ago•4 comments

Google open-sources TorchTPU, a native PyTorch back end for TPUs

https://github.com/google-pytorch/torch_tpu
318•ilreb•13h ago•71 comments

Setting Up SSH Keys on macOS with Touch ID

https://nmattia.com/posts/2026-10-19-setting-up-ssh-keys-touch-id/
19•civilchaos•2h ago•11 comments

SlopCodeBench 10/2026 – Opus 5.5, Astra wins overall, xhigh considered harmful

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/benchmarki...
235•dhorthy•5d ago•88 comments

What shall I teach my son?

https://stevekrouse.com/ends
347•Curiositry•13h ago•411 comments

Apple broke an essential presentation feature of iPads

https://teddysvoronos.com/2026-10-19-apple-broke-an-essential-presentation-feature-of-ipads/
537•evanb•18h ago•268 comments

DeepInfer: High-performance inference framework for DeepSeek models

https://github.com/deepseek-ai/DeepInfer
2206•ggcr•21h ago•850 comments

Using Claude to reduce the attack surface of code

https://www.anthropic.com/research/attack-surface-reduction
11•dnw•2h ago•0 comments

SaaS Is Dead

https://saasisdead.si/
6•tokozedginidze•51m ago•2 comments

Ofcom concedes defeat in 4chan case

https://prestonbyrne.com/2026/10/20/ofcom-concedes-defeat/
370•iamnothere•16h ago•279 comments

To Make, or to Buy: The Economics of Decision Models

https://pncnmnp.github.io/blogs/economics-decision-models.html
34•pncnmnp•2d ago•1 comments

Upcoming critical PHP security release

https://news-web.php.net/php.announce/509
448•xd•10h ago•165 comments

Sixteen years after Deepwater Horizon, deep sea life shows few signs of recovery

https://e360.yale.edu/digest/deepwater-horizon-deep-sea-recovery
242•speckx•14h ago•147 comments

Tsrs: A Port of TypeScript to Rust

https://blog.cloudflare.com/typescript-rust-port/
384•hnisjafx40•17h ago•188 comments
Open in hackernews

PHP session.upload_progress heap UAF (CVE-2026-109618 / -109619)

https://jackalsyn.com/posts/php-up-2026.html
141•rfarley04•2h ago

Comments

80fj0348i•1h ago
Previously submitted with a much better source: https://news.ycombinator.com/item?id=50172041
tech234a•1h ago
This one claims to actually be an exploit. The other was an announcement from PHP without details.
lifeisloving•1h ago
How is this a better source, the current post is a PoC? This is just a warning...

You're not even reading the things you're saying are worse, and reccomending things that arent what you say they are (because you didnt read those either)

drum55•1h ago
The text of this is basically unreadable, any amount of human authorship would be better.
Davidzheng•1h ago
yeah agreed.
shevy-java•1h ago
I just wrote almost the same thing (I start to write my comments before I read what others say, so that it is not influenced directly what I write). I am glad to come to the same conclusion - this website is both visually interesting as well as very annoying.
groestl•57m ago
It's things like "under the attacker's feet" which completely throw me off. While trying to parse the text, my brain tries to imagine a surprised hacker.
pfannkuchen•51m ago
LLM or Engrish? Reminds me of “thumb rule”.
altmanaltman•53m ago
The font is terrible on mobile, cannot tell then difference between a comma and a fullstop at all
frevib•50m ago
It reads like the average PR summary I had to review every day. ‘Had’, because I stopped doing that after being blessed by LGTM https://m.youtube.com/watch?v=3TNpOD6bov8&pp=ygUEbGd0bQ%3D%3...
shevy-java•1h ago
That website looks weird - was it AI coded?

It is visually interesting but also annoying. I hate to admit it, but as I grow older, I may get dumber and I much prefer simplicity at all times.

As for PHP: it also is a bit weird how programming languages have not yet all fixed existing bugs. Has not AI been used to find bugs or assumed bugs? Why are bugs found in old code still?

redox99•1h ago
Why would they hand code a website for an exploit that they probably found 15 minutes before and will be fixed in a few hours? The copy should have been better though.
xaksnTMu2•54m ago
Well Heartbleed and Shellshock had nice looking sites so we kindoff expect better?
redox99•46m ago
They had more time to prepare
eviks•17m ago
Because it takes less effort to paste text with basic readable formatting than doing this awfulness
iambateman•1h ago
I turned the server off on our app until this storm is over.
tosti•40m ago
Yeah, the circuit breaker is the best firewall!
himata4113•1h ago
Man, my experience with php was never good. Every php project I've encountered eventually had a monero miner infecting the machine as www-data user.
AndroTux•3m ago
Maybe that’s because you’ve only worked with WordPress with tons of unpatched plugins.

Every programming language has security vulnerabilities. PHP doesn’t have any more than others.

lionkor•1h ago
Someone uses Claude to role play as a hacker... Yikes
InvisibleUp•56m ago
This may be, according to one of the PHP devs, a completely unrelated exploit. See https://phpc.social/@Girgias/117476477429221001. Seems the best stopgap is SELinux or AppArmor.
charcircuit•45m ago
You misread. He is saying that the multipart UAF vulnerability part of the overall exploit can't be fixed by session.upload_progress.enabled = off or any other ini option for that matter.
TekMol•56m ago
What about servers that run PHP from the Debian repos?

How fast will the repos be updated?

euph0ria•39m ago
On Reddit they stated that Ondrej is aware of the issue
viccis•53m ago
>Steal Everything

>Leave Nothing

Cringe larping skiddie nonsense

6510•52m ago
.htaccess

    <If "req('Content-Type') =~ /multipart/i">
        Require all denied
    </If>
synack•51m ago
It’s use-after-free where the “use” is execution of arbitrary code. Yeah, that’s pretty bad.
lorenzbrun•49m ago
I'm pretty sure this is not the vulnerability that's still officially under embargo. I think I found the the two actual vulnerabilities (both UAFs and similar). I patched my own stuff (at least I hope so) and am mirroring traffic to a detector, very interested to see when I get the first hits. Unless I see actual exploit attempts or a full leak I think I'm not going to publish my patches yet.
e12e•42m ago
Can anyone get the sha to match the download? (Given as a29d640e0481ff64a39541faeeeec0f998ecd18fb692816e75a6bcfa0f683017 in TFA)
dataflow•40m ago
If I have a PHP site that doesn't require uploads, how exactly do I disable enough of multipart/form-data POST handling in PHP to mitigate this?
bulatb•25m ago
Block it at your web server before it reaches PHP. Ctrl+F "nginx" or ".htaccess" in this thread for configs.
Mooty•34m ago
If you use Nginx, you can temporarly block the subject by disallowing multipart sendings to PHP. This is quite a problem for a lot of forms, but way better that being hacked.

Here is an Nginx patch : if ($http_content_type ~* "multipart") { return 403; }

You can also turn of session progress in php.ini as mentionned but that does not seem to cover every cases : session.upload_progress.enabled = Off

Mooty•11m ago
After digging a little in the PoC code (here https://jackalsyn.com/posts/php-up-2026.html) I'm quite confident it's not a completely working one.

It assumes PHP frees the upload progress data when it reloads the session. But PHP 8.4 (the one we use is 8.4.24, i don't know for other versions) calls Z_TRY_ADDREF(progress->data) to keep that data alive. The fake function call also seems to contain invalid fields.

This makes me question this particular PoC, not the official PHP security warning. I have not reproduced the exploit, so this is a concern based on reading the code, not proof that the real vulnerabilities cannot be exploited.

But anyway the CVE still exists, and the exploitation is tied to multipart, disabling it seems the best thing you can do now without shutting everything down.

fwlr•31m ago
I can literally feel my eyes physically defocusing trying to read this, and I can’t help but conclude that, at a level below conscious thought, my brain is trying to defend itself from AI-generated text. Perhaps it is more of a cognitopoison than I explicitly knew.
coatmatter•11m ago
Ctrl-Alt-R for reader view in Firefox, not that it makes the whole thing much more interesting to look at - we'll forget about it all soon enough anyway. Don't forget to tweak the default settings for reader view for a better experience.
hparadiz•24m ago
Announcing this thing and then putting an embargo on the fix for 24 hours is by far the most irresponsible thing internals has ever done and I have seen them do some insane shit in the past 20 years.
ffritz•9m ago
Any idea if Cloudflare in front of an unpatched site would prevent this? They did 2 updates already today to their managed rulesets but are not specifying what.

https://developers.cloudflare.com/waf/change-log/changelog/

AdamTReineke•7m ago
https://x.com/dok2001/status/2112702593705312467

"We got you covered" - Dane Knecht (Cloudflare CTO)

mopsi•4m ago
A little too vague for my comfort.
Hamuko•5m ago
I think putting my PHP site behind Cloudflare would be the least I would do if I wanted to keep it online before PHP can be patched. The other alternative is trying to block multi-part uploads before they reach PHP.
lifeisloving•37m ago
Yeah but this AI music is worse than any AI produced code. They're both awful but I really lose all respect for people who think these Sumo songs sound good. Wow I hate that AI musician voice so much.
Yokohiii•46m ago
It really reads like it was passed 3 times through Claude.
raverbashing•14m ago
I'd say pass through any other AI that doesn't talk like someone filled with self-importance