frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

EmDash – a spiritual successor to WordPress that solves plugin security

https://blog.cloudflare.com/emdash-wordpress/
84•elithrar•46m ago•45 comments

Ask HN: Who is hiring? (April 2026)

49•whoishiring•1h ago•47 comments

StepFun 3.5 Flash is #1 cost-effective model for OpenClaw tasks (300 battles)

https://app.uniclaw.ai/arena?tab=costEffectiveness&via=hn
26•skysniper•43m ago•9 comments

Show HN: Real-time dashboard for Claude Code agent teams

https://github.com/simple10/agents-observe
12•simple10•37m ago•2 comments

CERN levels up with new superconducting karts

https://home.cern/news/news/engineering/cern-levels-new-superconducting-karts
320•fnands•9h ago•70 comments

Is BGP safe yet?

https://isbgpsafeyet.com/
168•janandonly•3h ago•56 comments

The OpenAI Graveyard: All the Deals and Products That Haven't Happened

https://www.forbes.com/sites/phoebeliu/2026/03/31/openai-graveyard-deals-and-products-havent-happ...
34•dherls•1h ago•3 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
59•mooreds•5d ago•20 comments

Intuiting Pratt Parsing

https://louis.co.nz/2026/03/26/pratt-parsing.html
105•signa11•2d ago•32 comments

Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity

https://sycamore.dev
75•lukechu10•4h ago•46 comments

Claude Wrote a Full FreeBSD Remote Kernel RCE with Root Shell (CVE-2026-4747)

https://github.com/califio/publications/blob/main/MADBugs/CVE-2026-4747/write-up.md
183•ishqdehlvi•11h ago•75 comments

Random numbers, Persian code: A mysterious signal transfixes radio sleuths

https://www.rferl.org/a/mystery-numbers-station-persian-signal-iran-war/33700659.html
45•thinkingemote•5h ago•56 comments

Show HN: CLI to order groceries via reverse-engineered REWE API (Haskell)

https://github.com/yannick-cw/korb
167•wazHFsRy•2d ago•68 comments

Claude Code Unpacked : A visual guide

https://ccunpacked.dev/
895•autocracy101•11h ago•323 comments

Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples

http://inspirel.com/articles/Ada_On_Cortex.html
18•swq115•4d ago•3 comments

Wasmer (YC S19) Is Hiring – Rust and DevRel Positions

https://www.workatastartup.com/companies/wasmer
1•syrusakbary•5h ago

A dot a day keeps the clutter away

https://scottlawsonbc.com/post/dot-system
468•scottlawson•19h ago•137 comments

Randomness on Apple Platforms (2024)

https://blog.xoria.org/randomness-on-apple-platforms/
11•surprisetalk•5d ago•1 comments

New patches allow building Linux IPv6-only

https://www.phoronix.com/news/Linux-IPv6-IPv4-Legacy-Knobs
82•Bender•3h ago•73 comments

Chess in SQL

https://www.dbpro.app/blog/chess-in-pure-sql
145•upmostly•3d ago•30 comments

Show HN: 1-Bit Bonsai, the First Commercially Viable 1-Bit LLMs

https://prismml.com/
358•PrismML•20h ago•137 comments

The Document Foundation ejects its core developers

https://www.collaboraonline.com/blog/tdf-ejects-its-core-developers/
37•hackernewsblues•5h ago•14 comments

AI has suddenly become more useful to open-source developers

https://www.zdnet.com/article/maybe-open-source-needs-ai/
39•CrankyBear•2h ago•30 comments

TinyLoRA – Learning to Reason in 13 Parameters

https://arxiv.org/abs/2602.04118
224•sorenjan•5d ago•41 comments

Apple Removes iPhone Vibe Coding App from App Store

https://gizmodo.com/apple-removes-iphone-vibe-coding-app-from-app-store-2000740084
31•randycupertino•2h ago•31 comments

TruffleRuby

https://chrisseaton.com/truffleruby/
178•tosh•3d ago•24 comments

MiniStack (replacement for LocalStack)

https://ministack.org/
287•kerblang•20h ago•59 comments

Bring Back MiniDV with This Raspberry Pi FireWire Hat

https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/
107•ingve•3d ago•17 comments

The Finest Swiss Quality Quaternions

https://se3.ch/
7•hpb42•4h ago•1 comments

4D Doom

https://github.com/danieldugas/HYPERHELL
261•chronolitus•4d ago•69 comments
Open in hackernews

Wedeo – a Rust Rewrite of FFmpeg

https://github.com/sharifhsn/wedeo
5•sharifhsn•2h ago

Comments

sharifhsn•2h ago
After playing around with Claude Code for a bit, rewriting some Python tooling in Rust to great effect, I was interested in pushing the boundaries of what LLMs could do in terms of rewriting projects in Rust. The result is `wedeo`.

For those unfamiliar, [FFmpeg](https://www.ffmpeg.org/) is "a complete, cross-platform solution to record, convert and stream audio and video". It is one of the most powerful and impressive pieces of open-source software and is the underlying infrastructure for a ton of A/V software. It is also, like the Linux kernel, written purely in C and Assembly.

There are a couple reasons for why FFmpeg is a good candidate for this kind of project. The source code is incredibly high quality, being battle-tested and having contributions from the best experts in the area. A/V encoding and decoding is also rigorously described by specification, which is easily consumed by LLMs. The project's nature of being a bunch of codecs bundled together in a convenient interface made it easy to rewrite incrementally. C, being a systems programming language, maps nicely to Rust, and the assembly could be directly ported over.

The major contribution `wedeo` currently has is an implementation of the H.264 decoder, which is around 30,000 lines of code for the scalar Rust implementation. It doesn't support some complex features like interlacing or 10-bit, but it should support 99% of H.264 encoded video.

There has not been any kind of performance optimization done (except porting some assembly over and basic multithreading), so `wedeo` is much slower than FFmpeg. I expect the gap to close somewhat over time, but I doubt that even the most optimized Rust could beat FFmpeg's high quality C and Assembly.

In order to get this project to the point where it can actually play video properly, I have utilized some existing libraries. The intention is for the codebase to be pure Rust, so any functionality which only exists as a non-Rust library will have to be rewritten. `symphonia` is used for audio, `rav1d` and `rav1e` for AV1, and `wgpu` and `winit` for the player.

I have only confirmed that this works on MacOS M-series, so I would welcome testing on other machines.

There is a lot missing from `wedeo`, in particular any video codecs besides H.264 and AV1, as well as H.264 encoding. I will be working on this as a side project, but I would also welcome contributions on these. And if anyone is interested in taking on an active role as maintainer, I'd gladly hand the reins over.

# On AI Slop

Although I can read and write Rust, 100% of the code in `wedeo` is AI-generated and I have not directly reviewed a single line of it, other than asking Claude to fix bugs and explain parts of it. It is intended as an experiment in pure LLM usage.

I'm aware that this community and many other technical spaces online have been overwhelmed by "AI slop", bloated projects that have LOC that run in the tens of thousands, and I can see why many people might interpret `wedeo` that way. However, the amount of code in this project is similar to the equivalent amount in FFmpeg.

I also think that this project is at least interesting in that this has never been attempted before, and I want to see where it can be taken. I think it's at least a better use of tokens than typical AI slop.

Excited to see what the community thinks!

P.S. I just saw [this tweet](https://x.com/FFmpeg/status/2039115531744334180) from FFmpeg. Ironic, but I assure you this is not an April Fools' joke.

Jyaif•1h ago
What's the unsafe situation like in Wedeo?
fwip•1h ago
Thank you for being up-front in disclaiming that this project is AI-written, both here and in the Github page. I really appreciate the transparency.
toastyavocado•1h ago
> 100% of the code in `wedeo` is AI-generated

Thanks but no thanks

hk__2•53m ago
> It is intended as an experiment in pure LLM usage.
scottcodie•1h ago
Have you taken a look at the various test harnesses for video encoding/decoding, or consider publishing a standalone one yourself? I get a bit-for-bit rewrite can have some advantage but it's hard to know if the AI implementation actually covers all of the edges cases.
fishgoesblub•1h ago
A rust rewrite that's GPL and isn't MIT or Apache licensed? I'm shocked.
hk__2•1h ago
It’s generated by an AI so the "author" doesn’t care about the license.
Hamuko•1h ago
It incorporates code directly from FFmpeg and FFmpeg is LGPL.
hk__2•1h ago
> It provides no additional features compared to FFmpeg, and despite incorporating FFmpeg's assembly code, is significantly slower.
Hamuko•1h ago
What a fantastic use of tokens. The author isn't even reviewing the code so you can't really even call it a study.
hkmaxpro•1h ago
Worth mentioning https://github.com/yazaldefilimone/ffmpreg, another rust rewrite of ffmpeg (apparently from scratch, not translated)