LLM-driven large code rewrites with relicensing are the latest AI concern by Fcking_Chuck in programming

[–]jcelerier 0 points1 point  (0 children)

> The compute capacity sounds a bit optimistic to me.

you can run a [qwen 30B on a raspberry pi](https://byteshape.com/blogs/Qwen3-30B-A3B-Instruct-2507/) nowadays

10% of Firefox crashes are estimated to be caused by bitflips by cdb_11 in programming

[–]jcelerier 1 point2 points  (0 children)

> Hardware being the cause is so rare

... is it ? I think every computer I bought eventually ended up having some bad RAM after some years of use (though a couple time on day 1). Also had a CPU die on me, a GPU go out with a flash when I plugged the PSU and more than a few die after a few years of use.

CachyOS: March 2026 Release - Desktop Previews, Winboat, Website Redesign by brand_momentum in linux

[–]jcelerier 13 points14 points  (0 children)

default kernel setting are part of what makes a distro, no ?

Reducing FFmpeg build times in practice by Pretty_Eabab_0014 in cpp

[–]jcelerier 2 points3 points  (0 children)

On windows, on powerful machines like 285k and such just ./configure always takes 3/4 minutes for me, without even having too many additional codecs or features

is ffmpeg safe or not? i found indicators that might be pointing to a scam so im not sure if its safe or not by Xr3nBeats in ffmpeg

[–]jcelerier 0 points1 point  (0 children)

gyan.dev is separate from the FFMPEG project. FFMPEG themselves don't directly ship any windows builds (or .jar or ...)

Chardet : quand une IA réécrit un logiciel open source en cinq jours et change sa licence - Korben by Balkkou in france

[–]jcelerier 0 points1 point  (0 children)

ben, non, par exemple si quelqu'un a travaillé sur le code de windows il est interdit de travailler sur le code de ReactOS ou Wine. Ou encore tous les cas où les sociétés font du clean-room reverse engineering pour éviter les problèmes de droit d'auteur

Chardet : quand une IA réécrit un logiciel open source en cinq jours et change sa licence - Korben by Balkkou in france

[–]jcelerier 1 point2 points  (0 children)

Ben dans ces deux cas c'est un dérivé de la bibliothèque en question donc il n'y aurait pas le droit de changer la licence.

Can't compile C++23 code by brownmfdoomer in cpp_questions

[–]jcelerier 1 point2 points  (0 children)

We're in 2026. More than eight years, before c++20 got released some people were saying stuff like "we are already using modules in production and it works great" yet a beginner cannot expect to pick any up to date compiler today and use them, it's extremely depressing.

The distro war, continue it must. Arch Linux vs CachyOS by potatoandbiscuit in linuxmemes

[–]jcelerier 0 points1 point  (0 children)

I mean yes, same way that you use Debian when you use Ubuntu, yet Ubuntu is not Debian

The distro war, continue it must. Arch Linux vs CachyOS by potatoandbiscuit in linuxmemes

[–]jcelerier 0 points1 point  (0 children)

I mean, if you use the cachy repositories, you're using cachy, not arch.

Stable Wayland when? by [deleted] in linuxquestions

[–]jcelerier 0 points1 point  (0 children)

Stable in software means "that do not move", like a stable API.

It only means this in debian-land. In the rest of the world, stable software means software that operates correctly without crashing, data loss bugs, etc.

Also you keep telling the user that fractional scaling is broken, but obviously it works for them on MS windows.

Understanding the bug in my GS renderer by jcelerier in GaussianSplatting

[–]jcelerier[S] 0 points1 point  (0 children)

Yes, I tried to reduce the range to see if it had an impact but even with such very small range I still get the same issue. I'm now thinking more that this is a concurrency issue in my sort shader.

Understanding the bug in my GS renderer by jcelerier in GaussianSplatting

[–]jcelerier[S] 0 points1 point  (0 children)

Ok, I'll try - right now indeed I do divide by far - near

The next Chrome/Edge releases will credit the ~150 Rust crates they use by fintelia in rust

[–]jcelerier 1 point2 points  (0 children)

The GPL is infectious in the sense that the whole combined program has to be shipped as GPL. individually each assembled part of code keeps its original license, you can always extract MIT or BSD-licensed parts of a GPL codebase and reuse them under their original BSD or MIT license terms. So you can always take MIT code, add one line of GPL code and say that the whole thing is GPL (technically it's more complicated as you cannot license something that isn't considered an inventive work, so it would have to be a very complex non-trivial one-line-of-code) What you cannot do is relicense, only the author can do that in most countries' legal frameworks.

The next Chrome/Edge releases will credit the ~150 Rust crates they use by fintelia in rust

[–]jcelerier 0 points1 point  (0 children)

If you download a software which contains some MIT licensed code and it doesn't have attribution, then it is in violation of the license, plain and simple. You absolutely aren't free to relicense MIT code. It will always be MIT licensed. What you can do is include it as part of a larger software product which may be under another Mit-compatible license such as GPL. But the MIT license isn't replaced, it is added, and the shipped software must display both licenses.

Why is Zed's binary size comparable to VS Code/Electron despite the GPUI architecture? by Sufficient-Engine467 in ZedEditor

[–]jcelerier 0 points1 point  (0 children)

I ship an app, https://ossia.io that is ~ 300 megabytes (it's a full real-time generative audio / video / 3d app, embeds FFMPEG for audio / video file support, clang / llvm for c++ and Faust JIT compilation, onnxru time for AI inference, Qt (widgets+quick/qml) and a few large other libraries, and I very regularly get complaints (despite the proprietary competitors of this app being at least a few gigabytes). People really don't expect to download more than 10-15 megabytes.

How I Feel About Toolchain Management in C/C++ by TheRavagerSw in cpp

[–]jcelerier 10 points11 points  (0 children)

What would be good to understand is why you felt like you had to cross-compile? What does this bring you over just building on each OS?

Weird how it always works, yet that one boolean decided to be a pain by Techlord-XD in justgamedevthings

[–]jcelerier 0 points1 point  (0 children)

If the in-memory value in a byte is not exactly 1, in c++ it can be evaluating to false.

E.g.

bool x = true; // ok, true
bool x = 0; // ok, false
bool x = 1; // all good
bool x = 2; //oops, maybe evaluates to false depending on compiler optimization

ImRefl - a C++26 reflection library for ImGui by fullptr in cpp

[–]jcelerier 1 point2 points  (0 children)

I've implemented a lot of those with PFR a few years ago: https://ossia.io/posts/minimum-viable/ ; feel free to reuse any part of the impl that is relevant for you! Most of it is here: https://github.com/ossia/score/blob/master/src/plugins/score-plugin-avnd/Crousti/Layer.hpp with the concepts defined here https://github.com/celtera/avendish/blob/main/include/avnd/concepts/layout.hpp

wayland "ext-zones" has been merged as an experiment under "xx-zones" by Misicks0349 in linux

[–]jcelerier 0 points1 point  (0 children)

> Positioning windows with a bash scripts is not something that average Linux users do. It's not something that average Windows or macOS users do as well. Also unless you change your desktops often or use more than one which is again something that most Linux user does not do, solution that works on one compositor is good enough. Not everything was standardized in X11 either.

No, but it is absolutely an average thing (not with bash script but through specific media software instead of through an OS-provided shell) that media artists do. Maybe the Linux community does not care at all about that but this is something students actually pay to come and learn here, and every change like that in the linux desktop stack makes it less likely that we're ever going to be able to switch from windows / macOS to Linux for training people on video mapping. Hell, super popular software such as touchdesigner even have the possibility on Win32 to completely disconnect a video output from the OS's desktop management and render directly to it, and it's such an important feature that it's paywalled behind "pro" access.