frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

GenCAD

https://gencad.github.io/
277•dagenix•10h ago•66 comments

I turned a $80 RK3562 Android tablet into a Debian Linux workstation

https://github.com/tech4bot/rk3562deb
338•tech4bot•18h ago•153 comments

Ask an Astronaut: 333 hours of Q&A footage with astronauts

https://askanastronaut.issinrealtime.org/
121•gaws•2d ago•9 comments

Crystals found inside wreckage from the first nuclear bomb test

https://www.scientificamerican.com/article/strange-crystals-found-inside-wreckage-from-the-first-...
40•jumploops•2d ago•7 comments

Prolog Coding Horror

https://www.metalevel.at/prolog/horror
121•RohanAdwankar•10h ago•49 comments

Jank now has its own custom IR

https://jank-lang.org/blog/2026-05-08-optimization/
116•DASD•2d ago•10 comments

It is time to give up the dualism introduced by the debate on consciousness

https://www.noemamag.com/there-is-no-hard-problem-of-consciousness/
36•ahalbert4•5h ago•110 comments

Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep

https://github.com/MinishLab/semble
302•Bibabomas•16h ago•104 comments

kharp – k version 3 Language Interpreter in C#

https://github.com/ERufian/ksharp
6•tosh•1d ago•0 comments

Profunctor Equipment in Haskell

https://bartoszmilewski.com/2026/05/16/profunctor-equipment-in-haskell/
11•g0xA52A2A•1d ago•1 comments

WriteUp: 16 Bytes of x86 that turn Matrix rain into sound

https://hellmood.111mb.de//wake_up_16b_writeup.html
107•HellMood•8h ago•23 comments

Two EA-18 fighter jets collide at Mountain Home airshow, pilots ejected safely

https://idahonews.com/news/local/two-f-18-fighter-jets-have-crashed-during-an-airshow-at-mountain...
187•ChrisArchitect•10h ago•173 comments

A Good Lemma Is Worth a Thousand Theorems (2007)

https://sites.math.rutgers.edu/~zeilberg/Opinion82.html
47•susam•2d ago•9 comments

Tesla Solar Roof is on life support as it pivot to panels

https://electrek.co/2026/05/14/tesla-solar-roof-promise-vs-reality-pivot-panels/
241•celsoazevedo•1d ago•236 comments

Show HN: Mezz, a curl-able WiFi sandbox for IoT pentesting

https://github.com/ABGEO/mezz
18•ABGEO•2d ago•3 comments

Prolog Basics Explained with Pokémon

https://unplannedobsolescence.com/blog/prolog-basics-pokemon/
250•birdculture•2d ago•41 comments

Magical Realism: “Northern Exposure” 25 Years Later (2015)

https://www.rogerebert.com/streaming/magical-realism-nothern-exposure-25-years-later
104•walterbell•2d ago•48 comments

Hindenburg’s Smoking Room

https://www.airships.net/hindenburg-smoking-room/
197•crescit_eundo•3d ago•154 comments

CUDA Books

https://github.com/alternbits/awesome-cuda-books
183•dariubs•19h ago•38 comments

I don't think AI will make your processes go faster

https://frederickvanbrabant.com/blog/2026-05-15-i-dont-think-ai-will-make-your-processes-go-faster/
566•TheEdonian•19h ago•391 comments

Cannibalistic attacks between gray seals leave telltale “corkscrew” injuries

https://www.science.org/content/article/scientists-id-corkscrew-killer-behind-gruesome-seal-deaths
62•gmays•3d ago•20 comments

High-Entropy Alloy

https://en.wikipedia.org/wiki/High-entropy_alloy
132•leonidasrup•3d ago•23 comments

Trials on veterans suggest ibogaine could provide a new treatment for PTSD

https://www.bbc.com/future/article/20260514-how-hallucinogenic-ibogaine-helps-veterans-overcome-ptsd
93•bushwart•19h ago•97 comments

Étienne Ghys: The Shape of Letters: From Leonardo da Vinci to Donald Knuth

https://www.youtube.com/watch?v=1OIxzewWilc
22•tzury•3h ago•3 comments

VoIP brings back old-fashioned pay phones to rural Vermont (2025)

https://spectrum.ieee.org/payphone-voip
148•bookofjoe•12h ago•44 comments

A nicer voltmeter clock

https://lcamtuf.substack.com/p/a-nicer-voltmeter-clock
338•surprisetalk•1d ago•45 comments

Colossus: The Forbin Project

https://en.wikipedia.org/wiki/Colossus:_The_Forbin_Project
231•doener•3d ago•91 comments

The History of ThinkPad: From IBM’s Bento Box to Lenovo’s AI Workstations

https://www.jdhodges.com/blog/thinkpad-history/
95•zdw•10h ago•45 comments

Mercurial, 20 years and counting: how are we still alive and kicking? [video]

https://fosdem.org/2026/schedule/event/AGWUVH-mercurial-aint-you-dead-yet/
188•ibobev•2d ago•198 comments

Mozilla to UK regulators: VPNs are essential privacy and security tools

https://blog.mozilla.org/netpolicy/2026/05/15/mozilla-to-uk-regulators-vpns-are-essential-privacy...
722•WithinReason•1d ago•310 comments
Open in hackernews

BambuStudio has been violating PrusaSlicer AGPL license since their fork

https://twitter.com/josefprusa/status/2054602354851254330
48•marcosscriven•2h ago
https://www.tomshardware.com/3d-printing/josef-prusa-warns-c...

Comments

nazgu1•2h ago
It looks like generated by "AI", so I recommend taka a dose of scepticism before reading.
Gigachad•1h ago
A more credible source from Prusa (the company behind the source slicer that bambulab forked)

https://www.tomshardware.com/3d-printing/josef-prusa-warns-c...

The situation is interesting and kind of a grey area. The way they structured the network code as a plugin that downloads after first run is obviously to avoid violating the AGPL license, but if you don’t install it, large parts of the slicer are inaccessible. So it’s not at all like a normal plugin.

Edit: a more direct source. https://x.com/josefprusa/status/2054602354851254330

wlkr•1h ago
This is much better than the current slop post. Could it be swapped, please @dang?
fragmede•1h ago
@dang doesn't do anything. email hn@ycombinator.com to get his/other moderators attention (which I did).
walletdrainer•43m ago
The tweets by Josef Prusa also seem LLM generated, this whole story is slop.
N-Krause•41m ago
The article linked here is a consequence of the actions taken against the repository linked by OP, not a more 'credible source'.

The file linked in by OP, is the main argument by Pawel Jarczak why his fork does not violate any copyright laws (may it be written by/with help of AI or not).

sbrocket•1m ago
It is kooky that you think some conspiracy nonsense about Bambu being a Chinese company and so something from Josef Prusa, is better than a detailed (if AI-written) analysis of all the ways that Bambu's networking plugin is a tightly integrated component of the AGPLv3 Bambu Studio from the creator of the only reimplementation of that plugin that exists/existed who is the direct target of Bambu's recent legal threats.
po1nt•31m ago
Even if AI generated, the arguments look solid
sbrocket•11m ago
The original post that this commenter objected to, which has now been replaced by Hacker News with a tweet from Josef Prusa with none of the same technical detail, is from one of the primary players in this whole debacle. Here's the original post: https://github.com/jarczakpawel/OrcaSlicer-bambulab/blob/mai...

jarczakpawel@ (on Github) reimplemented their network plugin and was targeted with over-inflated legal threats (like Section 1201 claims about circumventing access control, which it did not do) and forced to take down his implementation. What he did is provide an open implementation of their closed source network plugin based on their open-source, AGPLv3 Bambu Studio.

This was not some random "AI slop post". This was a (seemingly AI written, yes) summary from the creator at the center of the current debacle, who seems to be the best non-Bambu expert we have on Bambu's networking plugin.

Josef Prusa's tweet is not at all equivalent information. Prusa's tweet seems to be little more than some conspiratorial thoughts about Chinese law and Bambu being a Chinese company. Does that play in? Maybe, I have no idea one way or the other, but it says nothing about the AGPL violations or the technical details of how tightly integrated the plugin is with Bambu Studio.

galaxyLogic•2h ago
This interpretation would mean that you could not produce AGPL licensed code which loads some code in dynamically. Like say you couldn't have an AGPL licensed web-browser which sometimes loads pages whose JavaScript's source-code is obscured. ?
Krutonium•1h ago
IIRC the difference is the effective requirement of having it for the intended function of the software; To whit: Printing to a Bambu printer. It's a legal gray area but the general legal consensus as I understand it is that the dynamic loading is enough most of the time up to the point where it's a requirement for functionality.

Of course, IANAL and just a random passerby with a SUPER rough understanding.

243423443•1h ago
AFAIK, the code of the network "plugin" is dynamically loaded, but the version string is hardcoded in Bambu Studio. The analogy is not exactly right IMO; the browser is not restricted to a specific website or a specific version of that site.
Gigachad•1h ago
The networking code is not some 3rd party content that happens to be loaded. It’s an integral part of bambu studio, and if you don’t install it, large parts of the apps functionality won’t work.

By a common sense view it is not a plugin at all, it’s part of the app that they have structured in a weird way to try to avoid the obvious license violation.

chadgpt3•1h ago
Software licensing disputes have almost nothing to do with the technical mechanism that loads the code into RAM. The court will look at the totality of the facts: what is the product, how is it normally operated, who is selling it. There's a lot more common sense involved than programmers like to think (but it's not completely about common sense).

For example the Nvidia driver gets to ignore the Linux kernel license because even though it links with the kernel, when considered as a complete package it's not a derivative work of the kernel. It is its own product that can be plugged into various kernels such as Windows and Linux, and the small adapter layer for each kernel doesn't change that.

Some German court even once interpreted GPLv2 to prohibit tivoization.

dns_snek•53m ago
This is not like a web browser, Bambu Studio requires the networking plugin to function, it explicitly depends on the services provided by a specific plug-in therefore it's not a plug-in at all, except in name.

What you're describing is probably a gray area, the closest example I can think of is the Wordpress plugin ecosystem (GPLv2+).

liamgm•57m ago
it is okay for agpl3 app to consume propietary library , not the opposite that derived code must be same viral license
tsimionescu•39m ago
If you want to distribute binaries or code based on the (A)GPLv3, or use them to serve content over the wire, you have to distribute the source code of the entire software project under the (A)GPLv3. If part of that software is proprietary and licensed in such a way that you can't or won't distribute its code under the (A)GPLv3 or a compatible license, then you can't use any of the (A)GPLv3 code at all.

Now, there is some unclear legality around the distribution of plug-ins to a standalone software package. Are you allowed to distribute a GPLv3 plug-in to a proprietary program, like a GPLv3 plugin for Visual Studio? Maybe. Are you allowed to sell a proprietary plug-in for a GPLv3 software, like a paid plug-in to Emacs? Again, maybe.

However, the chances for both go down significantly if the "plug-in" is distributed by the same company as the software itself, and if the plugin is critical to major functionality of that software.

sbrocket•24m ago
This sounds like pro-Bambu wishful thinking rather than an informed opinion. On what basis do you believe proprietary plugins or libraries are allowed under any conditions by the AGPLv3? And if you want to counter that you didn't say "under any conditions", I agree, but that means we need to discuss the particulars of this case to decide whether it's allowed or not.

Bambu took existing open-source, AGPL slicer software for free from the rest of the community and then has continually snubbed that open community by not giving back, or only giving back when they can maintain ultimate control to later decide to be less friendly to their users.

Sorry, no, they can build their own slicer from scratch (hah, good luck) or play by the license. Their networking plugin is tightly integrated with the AGPLv3 Bambu Studio. GNU's stance on plugins is fairly straightforward, and this is not at all a borderline case where the plugin interface is limited: https://www.gnu.org/licenses/gpl-faq.en.html#GPLPlugins

selectively•43m ago
Generated by AI + no one cares about AGPL license compliance (and they aren't violating the AGPL anyway - your AI model is confusing the AGPL for actual GPL).
sbrocket•36m ago
This is nonsense. AGPLv3 is GPLv3 with an added term that extends it to SaaS/network hosted software as well as software distributed in binary or source form. What are you suggesting the AGPL allows that GPL does not?

AI-generated text is worth skepticism, but humans can be idiots and spout nonsense too.

walletdrainer•18m ago
> AI-generated text is worth skepticism, but humans can be idiots and spout nonsense too.

Sure, but anyone posting chains of incredibly long LLM generated tweets can safely be ignored as an utter moron.

sbrocket•6m ago
I understand that filter, I think, but unfortunately your filter is failing you here.

The original post was replaced by Hacker News, and was originally a long post on Github - https://github.com/jarczakpawel/OrcaSlicer-bambulab/blob/mai... - detailing how tightly integrated Bambu's networking plugin is with their "forked from the community, long standing AGPLv3" Bambu Studio. That Github post is from the creator at the center of the current debacle, who is probably the foremost expert on Bambu's networking plugin that exists outside of Bambu at the moment since he reimplemented it from scratch.

There were no long LLM generated tweets in the original post. I agree that Prusa's tweets seem like a weak and conspiratorial argument about Bambu being a Chinese company and so something. They seem like a distraction and it's a shame HN changed the original post. Surprising they can even do that.

The AGPLv3 violations here are pretty clear. Bambu's networking plugin is a tightly integrated closed-source carve out of AGPLv3 code they forked from the open-source community.

walletdrainer•16m ago
Do people genuinely not understand how stupid it makes them look when they copypaste ChatGPT output onto social media like this?

Based on his tweets, Josef seems like a guy incapable of coming up with his own original thoughts.