frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: Claude renamed my VM from the inside?

1•twooclock•10m ago•0 comments

How to bring down cheap, low-flying drones

https://www.economist.com/science-and-technology/2026/06/01/how-to-bring-down-cheap-low-flying-dr...
2•austinallegro•10m ago•1 comments

Colossal Squid Are Everywhere. We've Been Looking Wrong [video]

https://www.youtube.com/watch?v=-W1Mwd0BWT4
2•mpweiher•14m ago•0 comments

Show HN: Topaz – A small Unicode-first language that compiles to Rust

https://github.com/studiohaze/topaz
1•yo_tafo•14m ago•1 comments

Do call yourself a programmer, and other career advice (2013)

https://yosefk.com/blog/do-call-yourself-a-programmer-and-other-career-advice.html
1•downbad_•17m ago•0 comments

Show HN: Ensure actionable Google Forms responses using automatic feedback

https://workspace.google.com/marketplace/app/ai_response_feedback_for_forms/1081979139028
1•komlan•19m ago•0 comments

DeepSeek raises $7B at $50B valuation

https://digg.com/tech/lxwv71a1?rank=6
2•ilreb•19m ago•3 comments

Keep Alive, fire powered WiFi survival guide (2015)

https://arambartholl.com/keepalive/
1•thenthenthen•20m ago•1 comments

Horsewood Before and After: What Users Are Saying in 2026

https://finance.yahoo.com/sectors/healthcare/articles/horsewood-urgent-report-2026-horse-19110038...
1•rapijats•21m ago•1 comments

Specification Based Programming

https://shape-of-code.com/2026/06/14/specification-based-programming/
1•jruohonen•22m ago•1 comments

Don't write to two systems. Write to one [video]

https://www.youtube.com/watch?v=OfE_GlT-QKo
2•acairns•23m ago•0 comments

The mathematical secrets hidden at the heart of Barcelona's Sagrada Família

https://theconversation.com/the-mathematical-secrets-hidden-at-the-heart-of-barcelonas-sagrada-fa...
4•jruohonen•28m ago•0 comments

Munim free offline expense tracker for Indian households with recurring expenses

https://play.google.com/store/apps/details?id=com.arbharat.munim&hl=en_US
2•rajukumargupta•29m ago•0 comments

Worse Is Better

https://en.wikipedia.org/wiki/Worse_is_better
2•salviati•34m ago•0 comments

Microsoft turns to Amazon for help with GitHub's AI-driven capacity issues

https://www.businessinsider.com/microsoft-github-amazon-ai-cloud-capacity-2026-6
2•TMWNN•35m ago•0 comments

Amazon CEO's Talks with U.S. Officials Triggered Crackdown on Anthropic Models

https://www.wsj.com/tech/ai/amazon-ceos-talks-with-u-s-officials-triggered-crackdown-on-anthropic...
3•Khaine•36m ago•0 comments

67% Cost Savings with PD Disaggregation Using Ray and vLLM on AMD MI325X

https://www.anyscale.com/blog/ray-vllm-prefill-decode-disaggregation-amd-mi325x-67-percent-savings
2•robertnishihara•37m ago•0 comments

Java's Project Valhalla lands a preview in JDK 28

https://www.theregister.com/devops/2026/06/15/javas-project-valhalla-finally-lands-a-preview-in-j...
2•pjmlp•39m ago•0 comments

SAMF- Deterministic Moscow guardrails for LLM multi-agent loops

https://github.com/NanoPrompt/samf-framework
1•nanoprompter•44m ago•0 comments

Show HN: SharePad – share a USB iPad as a clean window in any call

https://sharepad.co/
2•jonyardley•47m ago•0 comments

Vellum Studio – Word to PDF Offline Android App

https://play.google.com/store/apps/details?id=com.vertexapp.vellumpdfstudio.app&hl=en_US
1•vertexapps•50m ago•1 comments

The Return of Rigorous Full-System Timing Simulation

https://www.sigarch.org/the-return-of-rigorous-full-system-timing-simulation/
3•matt_d•55m ago•0 comments

AI Agents Enable Adaptive Computer Worms

https://cleverhans.io/worm.html
2•xyzal•55m ago•0 comments

Can open-source beat OpenAI?

https://restofworld.org/2026/tiezhen-wang-china-us-open-source-ai/
5•devonnull•1h ago•0 comments

Show HN: FlashQwen – A from-scratch CUDA inference engine for Qwen3

https://github.com/frankkk96
2•langtang1996•1h ago•0 comments

Visual Studio Code is designed to fracture (2022)

https://ghuntley.com/fracture/
2•Tomte•1h ago•0 comments

How to set a static IP address for an Nginx outbound proxy

https://outboundgateway.com/blogs/nginx-static-ip-outbound-proxy/
2•thomster•1h ago•0 comments

Language integrated LLMs as an OCaml function

https://anil.recoil.org/notes/language-integrated-llms
3•matt_d•1h ago•1 comments

AI Is Not Conscious, but It Is Becoming Our Unconscious

https://theconvivialsociety.substack.com/p/ai-is-not-conscious-but-it-is-becoming
1•mellosouls•1h ago•0 comments

I Could've Rickrolled the FIFA World Cup. All I Needed Was My ID

https://bobdahacker.com/blog/fifa-hack
123•BobDaHacker•1h ago•24 comments
Open in hackernews

I Could've Rickrolled the FIFA World Cup. All I Needed Was My ID

https://bobdahacker.com/blog/fifa-hack
101•BobDaHacker•1h ago

Comments

BobDaHacker•1h ago
Registered on FIFA's public Agent Platform with my ID, got added to their Microsoft Entra tenant, and found the Angular app only checked roles client-side. The backend APIs served everything: RTMP ingest URLs and stream keys for every live World Cup 2026 camera feed across all five angles. Confirmed live in VLC. An attacker could have pushed arbitrary video to the ingest endpoints and replaced broadcast feeds on TV worldwide. Write access to match stats, commentator notes, and the live score system was also exposed.
swader999•49m ago
Could have made a killing off of poly market and rick rolled ftw.
mjfisher•45m ago
How could that possibly, ever have made it through. Every single API for every single service didn't check the JWT?
Ekaros•25m ago
Vibe coding? Just have LLM make it and then press merge?
himata4113•16m ago
Eh, ironically this is an easy mistake to make for a human especially around how middleware is handled in express or other nodejs libraries, it's the reason why so so many of the vulnerabilities come from node based apps. Python has similar footguns as well with undefined objects failing open. Typescript has somewhat mitigated these for node, but there is no real fix for python other than skipping libraries that allow failing open.
holman•45m ago
Really amusing to read this one. I did something similar for Qatar 2022 and got access to roster submission (https://zachholman.com/posts/hacking-fifa). To their credit they patched it pretty quickly, but their promised "token of appreciation" never came. (Although on the other hand, they didn't sue me, so I guess that's a win.)
arecsu•39m ago
Awesome read! Congratulations on discovering this and reporting. Hope you get something back from FIFA. This could've lead to some huge disaster if it failed under the wrong hands.

Love your writing skills as well!

> I closed it immediately. But the damage was done (to my brain).

Laughed so hard when I read this one :D

Tepix•29m ago
It was a cool story, no doubt.

> Love your writing skills as well!

I‘d say it was heavily AI assisted

Jabrov•28m ago
Holy crap. Had to pick my jaw up off the floor. I hope you get some kind of acknowledgement or bounty for this. Kudos for having the willpower to resist sending a message to millions of people and sparking a global phenomenon!
jansan•22m ago
> Replace that, and every TV network receiving the FIFA feed shows whatever you pushed.

Holy shit, Rickrolling is among the more harmless things you could have done with that.

patate007•19m ago
Great article! You must be pretty confident to click the "stop streaming" button without knowing whether a confirmation modal will pop up or not
dddddaviddddd•9m ago
[delayed]
BobDaHacker•9m ago
I blocked my network traffic before clicking it cuz I've seen a lot of things without confirmation pop-ups. At least there was a confirmation pop-up.
srmarm•18m ago
Clearly a big f-up by FIFA on what looks like quite a tidy platform otherwise.

One question though, how do you know your feed would kick off the 'real' feed if you pushed to RTMP, does it just take the most recent connection as live? Does the protocol have a mechanism for dealing with multiple people pushing to the same endpoint? There maybe more checking on that endpoint and if course I'm sure most live broadcasters would have a live director to cut any feeds at their end if a dodgy feed popped up too.

A huge vulnerability nonetheless and a great write up!

albertgoeswoof•12m ago
Please stop using AI to write for you, it ruins what is otherwise a fascinating story, and on reflection I struggle to trust it.

If you used AI to generate the blog post, did you use AI to generate the screenshots and story?