frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How uv got so fast

https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html
120•zdw•3h ago•37 comments

How Lewis Carroll computed determinants

https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/
57•tzury•1h ago•9 comments

Experts explore new mushroom which causes fairytale-like hallucinations

https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations
165•astronads•3h ago•58 comments

Package managers keep using Git as a database, it never works out

https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html
493•birdculture•8h ago•273 comments

My insulin pump controller uses the Linux kernel. It also violates the GPL

https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/
105•davisr•1h ago•19 comments

Gaussian Splatting 3 Ways

https://github.com/NullandKale/NullSplats
18•nullandkale•1h ago•1 comments

LearnixOS

https://www.learnix-os.com
153•gtirloni•8h ago•60 comments

FFmpeg has issued a DMCA takedown on GitHub

https://twitter.com/FFmpeg/status/2004599109559496984
182•merlindru•3h ago•20 comments

C/C++ Embedded Files (2013)

https://www.4rknova.com//blog/2013/01/27/cpp-embedded-files
37•ibobev•3h ago•32 comments

Perfect Aircrete, Kitchen Ingredients [video]

https://www.youtube.com/watch?v=z4_GxPHwqkA
25•surprisetalk•6d ago•13 comments

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

https://github.com/valdanylchuk/xcc700
58•isitcontent•5h ago•13 comments

A Proclamation Regarding the Restoration of the Dash

https://blog.nawaz.org/posts/2025/Dec/a-proclamation-regarding-the-restoration-of-the-dash/
79•BeetleB•3h ago•81 comments

Show HN: Witr – Explain why a process is running on your Linux system

https://github.com/pranshuparmar/witr
56•pranshuparmar•5h ago•9 comments

Unix "find" expressions compiled to bytecode

https://nullprogram.com/blog/2025/12/23/
85•rcarmo•8h ago•8 comments

MongoBleed

https://github.com/joe-desimone/mongobleed/blob/main/mongobleed.py
7•gpi•2h ago•0 comments

Rob Pike goes nuclear over GenAI

https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&...
931•christoph-heiss•6h ago•1294 comments

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

https://acadlisp.de/noscript.html
57•holg•5h ago•28 comments

Ask HN: What did you read in 2025?

71•kwar13•8h ago•79 comments

NYC phone ban reveals some students can't read clocks

https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks
19•geox•45m ago•13 comments

The Algebra of Loans in Rust

https://nadrieril.github.io/blog/2025/12/21/the-algebra-of-loans-in-rust.html
165•g0xA52A2A•4d ago•77 comments

ZJIT is now available in Ruby 4.0

https://railsatscale.com/2025-12-24-launch-zjit/
56•ibobev•3h ago•22 comments

Migrating my web analytics from Matomo to Umami

https://stanislas.blog/2025/12/migrating-matomo-to-umami-web-analytics/
8•angristan•2d ago•0 comments

High school student discovers 1.5M potential new astronomical objects

https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new...
91•mhb•5h ago•81 comments

What happened to all the gold Spain got from the New World? (1985)

https://www.straightdope.com/21341789/what-happened-to-all-the-gold-spain-got-from-the-new-world
43•titaniumtown•4d ago•66 comments

Joan Didion and Kurt Vonnegut had something to say. We have it on tape

https://www.nytimes.com/2025/12/19/books/james-baldwin-joan-didion-92ny-recordings.html
82•tintinnabula•4d ago•18 comments

Geometric Algorithms for Translucency Sorting in Minecraft [pdf]

https://douira.dev/assets/document/douira-master-thesis.pdf
62•HeliumHydride•11h ago•20 comments

TurboDiffusion: 100–200× Acceleration for Video Diffusion Models

https://github.com/thu-ml/TurboDiffusion
212•meander_water•17h ago•41 comments

Overlooked No More: Inge Lehmann, Who Discovered the Earth's Inner Core

https://www.nytimes.com/2025/12/20/obituaries/inge-lehmann-overlooked.html
59•Hooke•3d ago•13 comments

Sandbox: Run untrusted AI code safely, fast

https://github.com/PwnFunction/sandbox
26•vortex_ape•1w ago•1 comments

Rob Pike got spammed with an AI slop "act of kindness"

https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/
200•nabla9•2h ago•117 comments
Open in hackernews

FFmpeg has issued a DMCA takedown on GitHub

https://twitter.com/FFmpeg/status/2004599109559496984
179•merlindru•3h ago

Comments

merlindru•3h ago
The repo in question incorporated FFmpeg code while claiming their code is Apache 2.0-licensed over 1.5 years ago[1]

This is not allowed under the LGPL, which mandates dynamic linking against the library. They copy-pasted FFmpeg code into their repo instead.

[1] https://x.com/HermanChen1982/status/1761230920563233137

a_void_sky•2h ago
they waited for more than 1.5 years and they did not forgot
mystraline•1h ago
They were given 1.5 YEARS of lead time. And FLOSS should treat commercial entities the same way they treat us.

Seriously, if we copied in violation their code, how many hours would pass before a DMCA violation?

FLOSS should be dictatorial in application of the license. After all, its basically free to use and remix as long as you follow the easy rules. I'm also on the same boat that Android phone creators should also be providing source fully, and should be confiscated on import for failure of copyright violations.

But ive seen FLOSS devs be like "let's be nice". Tit for tat is the best game theory so far. Time to use it.

ajross•1h ago
That's not it. The LGPL doesn't require dynamic linking, just that any distributed artifacts be able to be used with derived versions of the LGPL code. Distributing buildable source under Apache 2.0 would surely qualify too.

The problem here isn't a technical violation of the LGPL, it's that Rockchip doesn't own the copyright to FFMPEG and simply doesn't have the legal authority to release it under any license other than the LGPL. What they should have done is put their modified FFMPEG code into a forked project, clearly label it with an LGPL LICENSE file, and link against that.

rvnx•1h ago
Not the global best move, or even positive, now the OSS community we lose the OSS code of IloveRockchip, and FFmpeg wins absolutely nothing, except ego recognition but loses in reputation and loses a commercial fork (and potential partner).

There were opportunities to take advantage of this.

PunchyHamster•1h ago
They had ample warning and ignored the license. what you're even on about?
rvnx•12m ago
https://libera.catirclogs.org/ffmpeg-devel/2024-02-23

The FFmpeg devs saw the violation, even laughed about how funny it was, then they tweeted.

Immediately the developers from Rockship answered: Herman Chen: "I apologize... lack of understanding on conflict between Apache and LGPL. We will replace these code in future update. And do more homework on open source license."

FFmpeg: "Thank you for your message"

If you need something from someone, and they have not done it, you don't send a bomb after 1.5 years of silence. You can send a reminder.

If after these reminders, they don't know how to do, and you want them to do something, then you can educate them:

- A) Click fork on the FFmpeg repo - B) Move your file to that repo - C) Create a Makefile that will build a .so with that file only. - D) Link that .so with to your project

Takes 10 minutes.

If they do not want, this is a different case, justifying DMCA, but nothing indicates that here in the public communications.

About the 1.5 years; silence != patience.

"We gave them time" is not the same as "we gave them a deadline and reminders." or "we communicated and they refused".

==

Imagine this: you buy me lunch, and I did not pay you back.

You text me: "Hey, you owe me 10 USD for lunch." I reply: "Oh sorry, I forgot! I'll pay you back."

You say: "Thanks for your message."

Then... nothing. No Venmo request. No reminder. No "hey, can you get me that 10 USD ?"

Two years later, you take me to small claims court for 500 USD. That's not patience or waiting for 2 years. That's setting someone up to fail.

==

Now, still:

- Rockchip's code is gone - FFmpeg gets nothing back - Community loses whatever improvements existed - Rockchip becomes an adversary, not a partner

akerl_•3m ago
The amount of armchair quarterbacking here is wild.
superb_dev•35m ago
We are not going to loose anything. If it’s got a strong enough community then someone will publish a fork with the problem fixed
Blackthorn•13m ago
How do you partner with someone who has so much contempt for you they ignore the license you've given them and, when called on it, simply ignore you?
FpUser•1h ago
How does

"Distributing buildable source under Apache 2.0 would surely qualify too"

reconcile with

"doesn't own the copyright to FFMPEG and simply doesn't have the legal authority to release it under any license other than the LGPL"

8note•1h ago
if they licenced their own code under apache 2.0 as buildable with the lgpl ffmeg code, without relicensing ffmeg as apache itself
dtech•1h ago
You can distribute your own code under Apache along with FFMpeg under LGPL in one download
nikitalita•2h ago
someone post an archive link, I can't read that
nticompass•2h ago
Does this work for you? https://xcancel.com/FFmpeg/status/2004599109559496984
antonvs•1h ago
Is working around accessing an embargoed site really any better than just accessing it directly? Morally, what's the difference?

If everyone just actively boycotted that site, it would become irrelevant overnight. Anything else is simply condoning it continued existence. Don't kid yourself.

perryprog•1h ago
The issue is that you need an account to view the replies, not that there's a moral opposition to visiting the website (though it could be that too).
JCattheATM•1h ago
What's stopping you from making the archive link yourself?
LargoLasskhyfv•1h ago
Clash of cultures. https://en.wikipedia.org/wiki/Shanzhai#Regulation vs. the 鬼子 鬼佬 老外