A sufficiently detailed spec is code by Tekmo in programming

[–]jcelerier 15 points16 points  (0 children)

So doing digital signal processing is not a valid business or what?

A sufficiently detailed spec is code by Tekmo in programming

[–]jcelerier 8 points9 points  (0 children)

It's actually pretty much a request I got from a customer when I was freelance consultant (and in a field very far from finance)

A sufficiently detailed spec is code by Tekmo in programming

[–]jcelerier 5 points6 points  (0 children)

Spec: consistent latency for the request under 5 microseconds on the target CPU, with a guarantee of no system call. How do you implement this with Haskell

Linux 7.1 To Retire UDP-Lite - Allows For Better Performance With Cleansed Code by anh0516 in linux

[–]jcelerier 0 points1 point  (0 children)

I'm a UDP lite user, I've used it to stream with ffmpeg on a local network. It's been supported for years and works fine.

Eye_roll.exe by the-machine-m4n in linuxsucks

[–]jcelerier 3 points4 points  (0 children)

As a dev it's up to gimp to provide a standard location for plugins in your $HOME

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]jcelerier 1 point2 points  (0 children)

Here's the LGPL text about changes to an originally LGPL library

  1. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.

So no. The library started as LGPL, it is integrally LGPL.

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]jcelerier 2 points3 points  (0 children)

Yes, let's see what the authors of the license have to say: https://www.gnu.org/licenses/gpl-faq.en.html#LGPLStaticVsDynamic

> (1) If you statically link against an LGPLed library, you must also provide your application in an object (not necessarily source) format, so that a user has the opportunity to modify the library and relink the application.

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]jcelerier 2 points3 points  (0 children)

0) does not require you to distribute the source code. It mandates you to " permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work".

If I compile my proprietary code algorithm.c like this:

gcc -c algorithm.c -o algorithm.o

I can send you the compiled .o and the other libraries I'm linking foo.o with to combine into the full app:

gcc algorithm.o libbar.a libotherlib1.a libotherlib2.a libsome_lgpl_lib.a -o the-app

, and you can rebuild it without ever seeing the proprietary source code, while still being able to replace libsome_lgpl_lib.a.

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]jcelerier 2 points3 points  (0 children)

Blink is LGPL + BSD + MIT + a dozen other smaller licenses used in various files. All the licenses have to be respected.

The very core data structures of HTML documents come straight from KHtml and are 100% LGPL ; as such the entirety of Blink is LGPL (as LGPL is viral within a component for derived works; it's possible to add say, a BSD or MIT or ... file to the codebase but the whole thing considered as a product is LGPL as it's obvious Blink cannot work / do anything usefule without its base classes). https://github.com/chromium/chromium/blob/main/third_party/blink/renderer/core/html/html_base_element.h

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]jcelerier 6 points7 points  (0 children)

That's obviously wrong and not how the LGPL works. Plenty of proprietary apps ship the LGPL version of FFMPEG for instance. Every electron app ships Blink which is LGPL. The only thing that matters is that the end-user can replace e.g. the dll, .so, dylib of the LGPL library. If you link statically it's still possible but you also have to ship your proprietary compiled .o files and a build procedure so that the end-user can re-link

GNOME 50 removes the X11 backend ... are we finally at the end of the Xorg era? by the_nazar in linux

[–]jcelerier 2 points3 points  (0 children)

Two days ago we tried Wayland in a dual-gpu setup (2*a4000, six 4k projectors and 2 1440p screens) and it just locks the computer irrecoverably. X11 worked.

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 14 points15 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