frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Dav2d

https://code.videolan.org/videolan/dav2d
109•dabinat•2h ago

Comments

jzebedee•1h ago
Project description:

  dav2d is the fastest AV2 decoder on all platforms :)
  Targeted to be small, portable and very fast.
If you're out of the loop like me:

  AV2 is the next-generation video coding specification from the Alliance for Open Media (AOMedia). Building on the foundation of AV1, AV2 is engineered to provide superior compression efficiency, enabling high-quality video delivery at significantly lower bitrates. It is optimized for the evolving demands of streaming, broadcasting, and real-time video conferencing. 
- from https://av2.aomedia.org/
delfinom•33m ago
looks at if AV2 is dead in the water

https://www.sisvel.com/insights/av2-is-coming-sisvel-is-prep...

yep

walrus01•29m ago
Sisvel is a patent troll. Take a look at the combined list of all companies that are the AOM and tell me with a straight face that all of their corporate in house counsel specializing in intellectual property law are wrong.
Telaneo•26m ago
They've done the same thing with AV1, and I can't see that having prevented adoption, nor can I imagine Sisvel wanting to poke the bear that is AOMedia unless they're certain their case is absolutely watertight.
walrus01•22m ago
I see zero public evidence that they've filed any lawsuits against the members of AOM in any jurisdiction. I'm sure there's been a lot of threatening letters sent...
Telaneo•17m ago
Same, which is what makes it seem to me that that case is absolutely not watertight. Those patents are probably all about esoteric minutiae (to be fair, that's because that's what it takes to make a better video codec these days) and everything and anything that can seemingly be connected to AV2 (or AV1 for that matter), many of which have only gotten a patent because the person approving it only barely understands what it's saying.
tensor•1h ago
Not on topic, but wow the internet has very quickly devolved into: click -> "making sure you're not a bot", click -> "making sure you're a human", click -> "COOKIES COOKIES COOKIES", click -> "cloudflare something something"
port11•1h ago
The internet is such a Tragedy of the Commons… its citizens that act selfishly and in bad faith will slowly make it unusable.
honktime•52m ago
Its pretty explicitly not a tragedy of the commons. Its a tragedy of the ruling class abusing the resources of the 'commons' to extract value. There is nothing 'commons' about trillion dollar companies extracting all available value from the labor of the working class. That's just the tragedy that'll bring around the death of society, the same tragedy that brings all other tragedys
amusingimpala75•34m ago
Thank you for describing the tragedy of the commons
multjoy•6m ago
The commons were never unregulated. This is a tragedy of enclosure.

https://en.wikipedia.org/wiki/Enclosure

throw-the-towel•28m ago
The commons in question is the internet itself.
dyauspitr•23m ago
There’s definitely lots of problems with the ruling class and wealth disparity. Perhaps the defining problems of our current age.

That being said, so many of the plebs suck. Like 2% will ruin everything for everyone.

throw-the-towel•21m ago
While a lot of the plebs do suck, a pleb who sucks causes way less problems than a big corp that sucks simply by virtue of not having too much resources.
codedokode•16m ago
No, it is because citizen allow treating them like this.
esseph•12m ago
> its citizens that act selfishly and in bad faith will slowly make it unusable

It's rarely been the citizens that have been the problem, but the governments and companies that seek the use the network connection for their overwhelming benefit.

tosti•1h ago
I get exactly none of that. Is your adblocker still working?
thresh•43m ago
We had to set it up on the parts of VideoLAN infra so the service would remain usable.

Otherwise it was under a constant DDoS by the AI bots.

oybng•40m ago
renders your gigabit connection pointless
rayiner•17m ago
Wow I’m glad it’s not just me. I thought my IP block had gotten caught up in some known spamming or something.
Zopieux•1h ago
>video decoder implementation

>look inside

>it's C

tux3•36m ago
Not just C, dav1d and dav2d are actually mostly written in ASM! Then there's a bit of C as the glue or for functions that don't have optimized ASM yet.

Since dav2d is newer it has a higher fraction of C, but not enough for it to be the main language in the codebase :)

Almondsetat•6m ago
What are you even implying?
dcsommer•43m ago
We must not continue to develop media codecs in memory unsafe languages. Small, auditable sections can opt-out perhaps, but choosing default-unsafe for this type of software is close to professional negligence.
fguerraz•27m ago
Cryptography and video codecs are notable exceptions, they put a lot of effort to making the code provably memory safe: no recursion, limited use of stack variables, no dynamic allocations, etc. As a result, memory safe languages bring nothing but trouble by making it non deterministic, that’s especially true for crypto where compiler “optimisations” guarantee you side channels attacks.
fishgoesblub•13m ago
Of the 3 software AV1 encoders, the only one that is fully dead is the Rust encoder (rav1e). If people truly wanted memory safe encoders/decoders, they would fund and develop them.
esseph•10m ago
[delayed]
sylware•16m ago
I would even remove the C code and lower the usage of the assembler pre-processor to a basic C pre-processor.

Happy, AV2 decoding already here.

:)

Telaneo•11m ago
Glorious. Really looking forward to seeing how much better than AV1 it actually turns out to be. It's a shame it'll take a while before we'll have a decent encoder (it took an annoyingly long time until SVT-AV1 was usable).

Dav2d

https://code.videolan.org/videolan/dav2d
111•dabinat•2h ago•41 comments

Inventions for battery reuse and recycling increase more than 7-fold in last 10y

https://www.epo.org/en/news-events/news/inventions-battery-reuse-and-recycling-increase-more-seve...
91•JeanKage•2d ago•4 comments

NetHack 5.0.0

https://nethack.org/v500/release.html
209•rsaarelm•1h ago•39 comments

Flue is a TypeScript framework for building the next generation of agents

https://flueframework.com/
34•momentmaker•2h ago•8 comments

Unsigned Sizes: A Five Year Mistake

https://c3-lang.org/blog/unsigned-sizes-a-five-year-mistake/
18•lerno•1h ago•12 comments

California to begin ticketing driverless cars that violate traffic laws

https://www.bbc.com/news/articles/clypjx3rg2go
98•geox•1h ago•94 comments

Do_not_track

https://donottrack.sh/
27•RubyGuy•2h ago•15 comments

Barman – Backup and Recovery Manager for PostgreSQL

https://github.com/EnterpriseDB/barman
108•nateb2022•3d ago•20 comments

How fast is a macOS VM, and how small could it be?

https://eclecticlight.co/2026/05/02/how-fast-is-a-macos-vm-and-how-small-could-it-be/
195•moosia•10h ago•74 comments

Why does it take so long to release black fan versions?

https://www.noctua.at/en/expertise/blog/how-can-it-take-so-long-to-release-black-fan-versions
631•buildbot•15h ago•266 comments

Roblox shares plummet 18% as child safety measures weigh on bookings

https://www.cnbc.com/2026/05/01/roblox-rblx-stock-child-safety-earnings.html
87•1vuio0pswjnm7•2h ago•51 comments

Uber wants to turn its drivers into a sensor grid for self-driving companies

https://techcrunch.com/2026/05/01/uber-wants-to-turn-its-millions-of-drivers-into-a-sensor-grid-f...
87•nickvec•4h ago•107 comments

Refusal in Language Models Is Mediated by a Single Direction

https://arxiv.org/abs/2406.11717
61•fagnerbrack•6h ago•21 comments

Little Magazines Are Back

https://wsjfreeexpression.substack.com/p/little-magazines-are-back
10•prismatic•2d ago•0 comments

Why IPv6 is so complicated

https://github.com/becarpenter/book6/blob/main/01.%20Introduction%20and%20Foreword/Why%20IPv6%20i...
42•speckx•3d ago•86 comments

The USB Situation

https://randsinrepose.com/archives/the-usb-situation/
48•herbertl•3d ago•61 comments

Why are there both TMP and TEMP environment variables? (2015)

https://devblogs.microsoft.com/oldnewthing/20150417-00/?p=44213
170•ankitg12•11h ago•81 comments

Open Design: Use Your Coding Agent as a Design Engine

https://github.com/nexu-io/open-design
138•steveharing1•7h ago•77 comments

Welcome to Hell Developer

https://noahclements.com/Wahoo-Bolt-Hidden-Debug-Mode/
9•denysvitali•2h ago•2 comments

Dotcl: Common Lisp Implementation on .NET

https://github.com/dotcl/dotcl
134•reikonomusha•2d ago•28 comments

Ti-84 Evo

https://education.ti.com/en/products/calculators/graphing-calculators/ti-84-evo
553•thatxliner•23h ago•449 comments

America's Expanding Domestic Surveillance

https://www.wsj.com/articles/americas-expanding-domestic-surveillance-08b73187
135•Brajeshwar•4h ago•80 comments

Also-RANS: Asymmetric Numeral Systems for Entropy Coding

https://fergusfinn.com/blog/understanding-rans/
9•mezark•2d ago•0 comments

Show HN: Pollen – distributed WASM runtime, no control plane, single binary

https://github.com/sambigeara/pollen
84•sambigeara•2d ago•40 comments

AI Self-preferencing in Algorithmic Hiring: Empirical Evidence and Insights

https://arxiv.org/abs/2509.00462
307•laurex•4h ago•157 comments

Show HN: DAC – open-source dashboard as code tool for agents and humans

https://github.com/bruin-data/dac
83•karakanb•3d ago•26 comments

Zugzwang

https://en.wikipedia.org/wiki/Zugzwang
79•Qem•4h ago•46 comments

Artemis II Photo Timeline

https://artemistimeline.com/#artemis-ii-walkout-nhq202604010003
322•geerlingguy•2d ago•26 comments

Canonical Under Attack

https://status.canonical.com
9•ta988•37m ago•1 comments

New research suggests people can communicate and practice skills while dreaming

https://www.newyorker.com/culture/annals-of-inquiry/its-possible-to-learn-in-our-sleep-should-we
426•XzetaU8•1d ago•248 comments