frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

https://ntsc.rs/
59•gregsadetsky•1h ago•13 comments

Zeroserve: A zero-config web server you can script with eBPF

https://su3.io/posts/introducing-zeroserve
123•losfair•5h ago•30 comments

Meta confirms 1000s of Instagram accounts were hacked by abusing its AI chatbot

https://this.weekinsecurity.com/meta-confirms-thousands-of-instagram-accounts-were-hacked-by-abus...
106•speckx•1h ago•36 comments

Nvidia is proposing a beast of a CPU system for Windows PCs

https://twitter.com/lemire/status/2062880075117113739
166•tosh•7h ago•333 comments

You Can Run

https://magazine.atavist.com/2026/mccann-cocaine-fugitives
55•bryanrasmussen•4h ago•14 comments

Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk

https://uonr.github.io/poincake/
67•uonr•4d ago•8 comments

Benchmarks in Leipzig

https://arxiv.org/abs/2606.05818
106•root-parent•6h ago•41 comments

How LLMs work

https://www.0xkato.xyz/how-llms-actually-work/
770•0xkato•3d ago•213 comments

Google will pay SpaceX $920M per month for compute

https://techcrunch.com/2026/06/05/google-will-pay-spacex-920m-per-month-for-compute/
340•ramanan•8h ago•485 comments

Pokemon Emerald Ported to WebAssembly (100k FPS)

https://pokeemerald.com/
204•tripplyons•9h ago•59 comments

WoofWare.PawPrint, a Deterministic .NET Runtime

https://www.patrickstevens.co.uk/posts/2026-06-04-announcing-woofware-pawprint/
29•Smaug123•2d ago•13 comments

Pentagon raised threat of Israeli spying on U.S. to highest level, sources say

https://www.nbcnews.com/politics/national-security/pentagon-raised-threat-israeli-spying-us-highe...
202•MilnerRoute•2h ago•130 comments

Lambda isn't leaking memory, your metrics are lying to you

https://engineering.taktile.com/blog/onnx-memory-usage-on-lambda/
11•tlarkworthy•2d ago•1 comments

Running Python code in a sandbox with MicroPython and WASM

https://simonwillison.net/2026/Jun/6/micropython-in-a-sandbox/
54•theanonymousone•6h ago•18 comments

Police in England and Wales told to halt AI use in court statements

https://www.ft.com/content/229e5949-3ebc-4151-8a86-a01b5e259241
115•nmstoker•4h ago•41 comments

Summer of '85: DOSBOS is rejected by ANALOG Computing

https://www.goto10retro.com/p/summer-of-85-dosbos-is-rejected-by
32•ibobev•2d ago•7 comments

S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic

https://arstechnica.com/tech-policy/2026/06/sp-500-blocks-fast-spacex-entry-wont-waive-rule-for-u...
1238•maltalex•15h ago•426 comments

Moving beyond fork() + exec()

https://lwn.net/SubscriberLink/1076018/16f01bbbb8e0d1f0/
196•jwilk•5h ago•202 comments

Building Rust Procedural Macros from the Grounds Up

https://www.learnix-os.com/ch02-03-implementing-the-bitfields-proc-macro.html
62•Sagi21805•6d ago•14 comments

Trees to Flows and Back: Unifying Decision Trees and Diffusion Models

https://arxiv.org/abs/2605.00414
30•rsn243•7h ago•5 comments

Python JIT project was asked to pause development

https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/...
109•kbumsik•5h ago•42 comments

Mbodi AI (YC P25) Is Hiring Founding Machine Learning Engineer (Robotics)

https://www.ycombinator.com/companies/mbodi-ai/jobs/WYAcNkX-founding-machine-learning-engineer
1•chitianhao•8h ago

New method turns ocean water into drinking water, without waste

https://www.rochester.edu/newscenter/what-is-desalination-definition-ocean-water-704732/
480•speckx•1d ago•200 comments

The intracies of modern camera lens repair (2024)

https://salvagedcircuitry.com/sigma-45mm.html
228•transistor-man•19h ago•83 comments

Ask HN: Why is the HN crowd so anti-AI?

293•Ekami•18h ago•509 comments

Tribute to Jiro Yamada, Automotive Artist (1960-2025) [video]

https://www.youtube.com/watch?v=rJ2gQ5Md60U
33•NaOH•23h ago•3 comments

Splash Is a Colour Format

https://www.todepond.com/lab/splash/
28•tobr•2d ago•24 comments

Ask HN: What was your "oh shit" moment with GenAI?

498•andrehacker•1d ago•877 comments

Pre-Modern Armies for Worldbuilders, Part I: Why They Fight

https://acoup.blog/2026/06/05/collections-pre-modern-armies-for-worldbuilders-part-i-why-they-fight/
163•gostsamo•16h ago•50 comments

Social Cache Busting

https://www.autodidacts.io/social-cache-busting/
117•surprisetalk•4d ago•43 comments
Open in hackernews

Meta confirms 1000s of Instagram accounts were hacked by abusing its AI chatbot

https://this.weekinsecurity.com/meta-confirms-thousands-of-instagram-accounts-were-hacked-by-abusing-its-ai-chatbot/
99•speckx•1h ago

Comments

toomuchtodo•1h ago
https://www.documentcloud.org/documents/28202858-meta-ai-ag-...

https://www.maine.gov/agviewer/content/ag/985235c7-cb95-4be2...

sva_•1h ago
> Date(s) Breach Occured: 04/17/2026

> Date Breach Discovered: 05-31-2026

Cyan488•1h ago
> "The tool itself worked properly and functioned as intended; however due to a bug in a separate code path, the system did not properly verify that the email address provided by the individual requesting a password reset matched the email address associated with that user’s Instagram account," said Meta in its breach notice.

I'm not sure "worked properly" and "as intended" accurately describe this situation.

ludwik•1h ago
I like to dunk on Meta as much as the next guy, but I think this makes sense: deterministic verification like this is not, and should never be, the LLM’s job. The tools it has access to should enforce the permissions layer, ensuring that the LLM can never perform actions the user themselves should not be allowed to perform. In this case, the tool failed to do that.
TZubiri•7m ago
>deterministic verification like this is not, and should never be, the LLM’s job.

But when humans handled it, this was not as much as a problem. That is, the humans did the job, because they recognized the need to do that job.

Sure sometimes accounts could get recovered if a human was tricked, but evidently it was easier to trick the LLM in masse than humans.

ofjcihen•1h ago
Maybe they’re communicating exactly what it sounds like and are just owning up to being complete morons?
RobRivera•1h ago
Oh it was a downstream dependency. The tool worked, it was the downstream dependency. Glory to Arstotszka
Cpoll•1h ago
The argument here is that the AI is a glorified input page. The input field asks for your username and email and sends it to a backend function. Such an input page is working as intended.

The problem is when the backend function doesn't verify that the email matches the username.

loloquwowndueo•1h ago
This was on hacker news a few days ago (https://news.ycombinator.com/item?id=48359102) - description of the “hack”, not the cockamamie confirmation by Meta.
rvz•49m ago
If this was a bank that had zero humans and the AI chatbot was abused to hand over sensitive information about their customers which led to this disaster, people would never trust their bank ever again and leave.

Meta believes that they can vibe-code their reputation down the drain by removing humans in the loop.

Applying a technical solution to a social problem almost always ends in disasters like this.

Reputation can’t be vibe-coded.

CivBase•32m ago
Meta's brand is already toxic. Idk if there's much to lose there.
cyanydeez•25m ago
"abusing" by using it's built in insecurity to do insecure things.

It's like, people abusing an open door. "Guys, just because we left the door open to your bedroom doesn't mean we're responsible".

God can only hope this is a business ending lawsuit.

phyzome•20m ago
Corrected headline: "Meta confirms 1000s of Instagram accounts were hacked due to their insecure AI chatbot".
jhhh•17m ago
Why was 'can a user request a different email' not literally the first test that comes to mind when making something like this? Do they not test anything because the scale is too big?
joshuat•10m ago
In their defense, they asked the LLM to make no mistakes
webbdev•11m ago
Meanwhile an account I created for a new product was permanently disabled by an automated system with no path for me to appeal to a human.

(If anyone at Meta/Instagram sees this I wrote a brief blog post with the details. Please help! https://addisonwebb.com/blog/2026-06-05-Can%20Someone%20at%2... )

TZubiri•5m ago
Did you create the account separately? Or as an asset of your main Meta account (like Meta Business Suite)?

I'm creating the accounts in Meta Business Suite, so I would have a recourse with my main personal account which can be linked to some adspend, so I'm assuming it will have better support channels than accounts created through an end-user interface.

Havoc•7m ago
>AI-assisted account recovery system

oh no...Meta what are you doing

_RPM•5m ago
Probably some product manager pushed back on security considerations raised by engineers.
jgalt212•57m ago
Fair enough. Never trust client-submitted browser form, but always trust LLM-submitted form.
dgoldstein0•27m ago
Why on earth would the backend function even take an email?

Or perhaps said different: use the submitted info to identify the account; send any sensitive messages (recovery codes, password resets whatever) to only the contact info on file. If the chat bot can send such email it should do so via an API that sends only to contact info on file for the associated account and not to an email that's provided by the bot.

duskwuff•14m ago
> Why on earth would the backend function even take an email?

In principle, it could be designed to do so to handle cases where a new email address has been confirmed out of band, e.g. for an account representing an organization or political office. But that's a relatively unusual situation, not something you'd want to be available to every user writing in. (Even if you had an all-human support department, this sort of functionality would only be available to a select few agents.)

nico•1h ago
That sounds a lot like the justifications Claude and ChatGPT give when confronted about something they did wrong, or when asked to provide a customer support response about software issues
dmoose•21m ago
I've lost track of the number of times Claude has basically said "it was like that when i got here" in the face of a clearly bogus choice and easily disproved explanation.
totetsu•47m ago
Then ‘ The tool itself’ was not appropriate to the job in the first place
laweijfmvo•46m ago
so how long was the bug there? was there a way to access it before/without the support agent? it feels like Meta will throw anything under the bus to redirect blame from the AI, because that would be the end of their $600B (depending on “which number you want to go with”) experiment
nkrisc•39m ago
The tool worked correctly and as intended, but due to a bug it did not work correctly nor as intended.
thih9•26m ago
To be fair, that quote in the original article could have more context. By "The tool" they meant "AI-assisted support tool"[1]; perhaps they meant that the issue was not an AI hallucination inherent of the tool, but a fixable bug.

[1]: https://www.documentcloud.org/documents/28202858-meta-ai-ag-...

theptip•24m ago
Sounds like they are saying the agent did not malfunction, and this vuln could have been triggered by a human support agent too.
trehalose•10m ago
It probably could have been, but how likely is that compared to with the AI agent? I'd assume (and I'm ready to look like an idiot if I'm wrong) that the humans are trained to send the verification code to the email address on file, rather than any address the client asks them to. I'd certainly assume most of them are more afraid of the consequences than the AI is.
TZubiri•9m ago
I get the joke, but it's a relevant nuance that the new code, the chatbot, did not have 'the bug'. I still think that the mistake and head that should roll should be the one that published the chatbot.

But it's important to acknowledge that there was a 'bug' in an underlying tool and not in the chatbot, and still PIP/fire those responsible for publishing the chatbot and exposed an otherwise internal tool to the public, and not those that introduced the 'bug' to an internal tool.

tomkarho•19m ago
How very Wernher von Braun of them.
TZubiri•11m ago
Of course.

What I gather is that this internal tool was used by human support agents, and it was their responsibility to verify the email adresses and general validity of a claim.

But when implementing AGI TM that was overseen, maybe the oversight in the separate code path was a 'bug', but the mistake was making the chatbot obviously, if the separate code path had a bug, then it had become ossified into a feature, and it was internal, not exposed to the public.

This is an external communication, to save face sure, but if this is the internal excuse, it would be absolutely the wrong RCA and it reads as if the one who made the mistake is not admitting they made their mistake. Which to be honest, just making the mistake is enough to get fired, but not admitting it is enough to get ultra fired.

vb-8448•11m ago
In italian we say "l'operazione è riuscita perfettamente, ma il paziente è morto" -> "the surgery was a complete success, but the patient died"