I am very honored to be part of the first Sovereign Tech Fellowship program!
This will directly support my work on #FreeDesktop, #AppStream and #PackageKit, so expect a lot more changes faster, and also way faster patch reviews.
This is also the first time ever that I have dedicated time to work on fd.o, and I am excited about the possibilities! You can expect blog posts about it in future 😄
You can read more about the amazing program and the other fellows here:
https://www.sovereign.tech/news/meet-the-sovereign-tech-fellows
The code of #Syntalos is licensed under the LGPL-3.0+ license (libraries), and GPL-3.0+ (main application) you can find it on GitHub: https://github.com/syntalos/syntalos
We are excited for your feedback and the cool research people will realize with the software! 7/7
20.1.2025 14:19The code of #Syntalos is licensed under the LGPL-3.0+ license (libraries), and GPL-3.0+ (main application) you can find it on GitHub:...Last, but absolutely not least, I want to thank everyone who collaborated on the publication and helped get it over the finish line, especially the group of Alex Groh. This was a team effort and I am so proud of the result we achieved!
I also want to thank the great projects we depend on, like @kde, #FFmpeg, Eclipse #Iceoryx, OpenCV, MicroPython and so many more! Kudos to hardware vendors with open libraries for their devices, and especially efforts like #Miniscope and #OpenEphys! You rock! 6/x
20.1.2025 14:18Last, but absolutely not least, I want to thank everyone who collaborated on the publication and helped get it over the finish line,...No time to read the paper? Syntalos is also thoroughly documented and some short video tutorials are available to get you started with using the software! It is also already in use by many labs. Check out our website at https://syntalos.org! 5/x
20.1.2025 14:16No time to read the paper? Syntalos is also thoroughly documented and some short video tutorials are available to get you started with using...Syntalos' multithread-/multiprocess-based design is optimized to reduce latency and improve robustness. The software is #opensource running on the #Linux operating system, allowing insight into every single step of the data acquisition pipeline.
You can download the open-access paper from here: https://www.nature.com/articles/s41467-025-56081-9
It is written with a focus on the users of the software and contains many example experiments, as well as a thorough validation of the performance claims we make about it! 4/x
In addition to that, its module-based intuitive UI to design DAQ schemes and integration of native #Python allows it to be extended easily for a wide array of data-acquisition and closed-loop intervention tasks. For many experiments, no programming skills are needed at all! 3/x
20.1.2025 14:13In addition to that, its module-based intuitive UI to design DAQ schemes and integration of native #Python allows it to be extended easily...Many devices used in #biosciences do not allow hardware-level time synchronization, while integrating data from multiple sources becomes increasingly important. #Syntalos provides a novel statistics-based algorithm to keep timestamps in sync over long recording times. 2/x
20.1.2025 14:13Many devices used in #biosciences do not allow hardware-level time synchronization, while integrating data from multiple sources becomes...I am excited to announce our publication of "Syntalos" in Nature Communications: A software to easily and reliably record from multi-modal data sources and design closed-loop interventions, with a focus on (neuro)scientific experiments, all while keeping timestamps synchronized! 🧵1/x
20.1.2025 14:10I am excited to announce our publication of "Syntalos" in Nature Communications: A software to easily and reliably record from...I'm glad Mint seems to have moved off the plans to revive aptdaemon - that code has been on life support for a loooong time and is basically unmaintainable today (Ubuntu knows this and ports away from it, but phasing it out completely takes a while).
I'd definitely welcome contributions to #PackageKit and its APT backend from Mint, which is actually actively used by new projects 😉 (and for dead certain could use and would welcome new contributions!)
https://blog.linuxmint.com/?p=4749
I updated the #Freedesktop specifications website, to build it with some more modern tools - please let me know if you notice any issues! 🙂
https://blog.tenstral.net/2024/08/freedesktop-specs-website-update.html
4.8.2024 19:02I updated the #Freedesktop specifications website, to build it with some more modern tools - please let me know if you notice any issues!...Context: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/269
6.6.2024 08:58Context: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/269Mini-PSA: Since I've been asked a few times recently about my opinion on how a new #Freedesktop icon theme discussion should be handled and what role the various desktops should play: I summarized my opinion on that weeks ago in a reply-comment at https://gitlab.freedesktop.org/xdg/xdg-specs/-/issues/132#note_2405621 😃 (tl;dr: Let's work together!)
Also, some ideas how to address long-standing issues with icon themes are already being discussed in the various issue reports 🙂
23.5.2024 22:22Mini-PSA: Since I've been asked a few times recently about my opinion on how a new #Freedesktop icon theme discussion should be handled...Alice was heartbroken, as she didn't know her brother felt that way. Their friends quite liked playing with both of them, and many found new joy in coming to Bill and Steve's house to play with their toys instead. Some very close friends joined Bob's new playground, many stayed with Alice, but things were not quite as fun anymore without Bob around... They really liked his insights in making compelling logical narratives, while he secretly missed Alice's wild chaotic creativity. The end? (3/3)
3.5.2024 00:29Alice was heartbroken, as she didn't know her brother felt that way. Their friends quite liked playing with both of them, and many found...So Bob started to build an Etheria world perfect for just She-Ra on his own, where Batman was not invited or only if She-Ra dictated all the rules (like making Batman wear a clown costume - he hated that...).
Bob then called his parents asking for the shared sandcastle to be demolished because it was occluding the view on his perfect Etheria and he thought that prevented the other friends from joining his new playground, as they were still playing with Alice at their shared sandcastle... 2/3
Alice and Bob were building a sandcastle in which their Batman and She-Ra action figures could live in care-free and go on adventures together - it was a great time, and lots of friends joined the playdates, bringing their own action figures, like Gandalf and Captain Picard!
The narrative inconsistency of their adventures was a bit too much for Bob though, he wanted something more focused, and a sandcastle wasn't fit for She-Ra anyway... 1/3
I wonder: If a project deliberately unilaterally abandons a #Freedesktop specification, would it be reasonable to ignore their voice in subsequent change discussions to that particular specification, for changes that other projects want to make to it?
After all, by breaking the convention, there apparently is no longer any interest in collaboration and cross-desktop integration anyway...
It would suck though, it would make the Linux desktop poorer, inconsistent and app dev's lives harder.
2.5.2024 11:28I wonder: If a project deliberately unilaterally abandons a #Freedesktop specification, would it be reasonable to ignore their voice in...The new apt text UI feels so nice in daily use! Like a very modern tool, but modern in the best way possible, with all information easily accessible and some quality-of-life changes that are very minor, but still matter. Colors in the terminal can be a *huge* help for readability!
Since I use the APT cli tools a lot, this is super nice, thanks @juliank 😃
#AppStream 1.0.3 is out 😄
It mostly consists of bugfixes and a bunch of additions to the validator to make it catch even more issues in advance. "Plasma Mobile" is also a recognized desktop-style now.
#freedesktop #xdg
Changes:
https://github.com/ximion/appstream/commit/0f83f572c89f936ddb3c5bf1a8fd85e8c3976a68
FFmpeg does not mince words on TwiX...
"The xz fiasco has shown how a dependence on unpaid volunteers can cause major problems. Trillion dollar corporations expect free and urgent support from volunteers.
Microsoft/MicrosoftTeams posted on a bug tracker full of volunteers that their issue is "high priority""
https://twitter.com/FFmpeg/status/1775178803129602500
⬆️
⬇️