AI News, Copilot vs Cursor, and Live App Development
Made with Restream. Livestream on 30+ platforms at once via https://restream.ioMade with Restream. Livestream on 30+ platforms at once via https://restream.i...YouTube
Made with Restream. Livestream on 30+ platforms at once via https://restream.ioMade with Restream. Livestream on 30+ platforms at once via https://restream.i...YouTube
I finally have cross-platform (Linux/Mac/Win) release files for my reverb plugin! I wrote today about setting up a CMake build process (instead of Projucer/Xcode) and using GitHub actions to compile each version:
reillyspitzfaden.com/posts/202…
You can get the latest version here: github.com/reillypascal/RSAlgo…
#JUCE #Cpp #CPlusPlus #Audio #MusicProduction #Programming #Coding
Retro algorithmic reverb plugin in JUCE with multiple algorithms (including emulations of classic hardware) and more to come. - reillypascal/RSAlgorithmicVerbGitHub
The team behind popular lightweight open-source IDE Geany has announced its latest release with numerous enhancements for developers.Ryan Daws (Developer Tech News)
https://audio.dev/ -- @audiodevcon---Making Accessible Audio Software - Perspectives of a Blind Music Producer - Trey Culver & Adam Wilson - ADCx Gather 202...YouTube
I noticed a bug in our binutils port that had been generating semi-randomly broken branch relaxation trampolines for decades.
Why did it take so long to notice this code generation bug? The branch has to reach farther than +-32MB for the branch relaxation trampoline generation to kick in. And even then not all branches were affected (the type of relocation affected it, it had to be in a link library in a specific kind of segment and not in the beginning of it). Finally, for it to actually come into play, the branch had to actually be taken, too.
What did it do wrong then? It added the offset to the target function in the link library .text segment twice. So instead of jumping to the intended function it jumped somewhere random after that. Funnily, the jump might end up hitting some code that did not crash, but did something unintended. For you all non-developer peeps: That is very, very bad.
Fun features of this bug: Since whether the trampoline was generated or not depended on the order of object code and from where the affected call was being made, the bug would pop in and out of existence even on the smallest changes to the code or link libraries. If you know a thing about debugging, this is not very conducive to locating bugs.
Needless to say this one took a lot of head scratching to finally figure out. The fix was a change on a single line.
This bug was old enough to get into bars and drink alcohol legally.
EDIT: Oops, this was supposed to be a reply to this post: infosec.exchange/@harrysintone… - so added some context.
#bugstories #bugs #development #coding
Attached: 1 image The feeling when you notice a bug in your binutils port that has been generating semi-randomly broken branch relaxation trampolines for decades. #programming #coding #oopsInfosec Exchange
I added a bunch of CLI options to shape the sound of my MP3 glitching script! Here's a demo of some of the possibilities:
github.com/reillypascal/mp3gli…
#Python #Programming #Coding #MP3 #Audio #Glitch #NoiseMusic #GlitchMusic #ExperimentalMusic #SoundDesign
Glitch binary MP3 data without damaging headers. Contribute to reillypascal/mp3glitch development by creating an account on GitHub.GitHub
Stumbled upon this repo while searching for test fixtures examples on GitHub. Check out these ready-to-use recipes for Android Gradle customizations! 📱✨
🔗 github.com/android/gradle-reci…
Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL. - android/gradle-recipesGitHub
Here I discuss some notes for the newcomers on how to better understand the existing LibreOffice code, and provide better patches.Hossein Nourikhah (LibreOffice Development Blog)
"One fun anecdote is that companies or governments will often say they need months or years to prepare (CLEAN UP) code for open sourcing. Because on the inside, people allow themselves far worse code than they’d prefer to share with the outside world. Open source code often has higher standards, and it is a great mechanism of keeping you on track."
Says @bert_hubert in his article about long term software development #opensource #dev #coding
berthub.eu/articles/posts/on-l…
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software.Bert Hubert's writings
A new Thunderbird live streaming session is happening soon
youtube.com/live/aywl1fhnLI8?f…
Let's get some #live #coding going and push forward the implementation of customizable shortcuts.
Come alongside the journey of implementing a new feature inside Thunderbird.From the initial idea and definition of the scope of work, to design mock-ups and...YouTube
Another Thunderbird Live Development sessions is happening soon!
Come hang out to watch some behind the scene coding, ask questions, yell at the world, and bond through trauma.
youtube.com/live/XJGOkjwF9fI?f…
#thunderbird #live #coding #javascript #opensource #foss
Come alongside the journey of implementing a new feature inside Thunderbird.From the initial idea and definition of the scope of work, to design mock-ups and...YouTube
Another #thunderbird #live #coding session is happening today at 11am Pacific.
We're gonna continue our implementation of a global customizable shortcut container.
youtube.com/live/5ufqcDZruWw?f…
Come alongside the journey of implementing a new feature inside Thunderbird.From the initial idea and definition of the scope of work, to design mock-ups and...YouTube
The age old question.
Am I testing the code, or is the code testing me?
#developerlife #fun #funny #meme #hidethepainharold #coding #programming #softwareengineering #softwaredevelopment #development
Starting soon: youtube.com/live/HltQBOKSLv8?f…
Come alongside the journey of implementing a new feature inside Thunderbird.From the initial idea and definition of the scope of work, to design mock-ups and...YouTube
Still battling a bit of a cold and headache, but nonetheless let's try to do another Thunderbird live coding session
Next @thunderbird live streaming session is happening this Friday!
youtube.com/watch?v=-tFxa5PZ_H…
#thunderbird #live #coding #design
Tangible Art & Design Adventures by the Center for Assistive Technology Training Northwest, WSSBtada.wssb.wa.gov
LibreOffice functionality can be used through UNO API, which is several years old, and provides many functionalities of LibreOffice through network or sockets. But the API is not helpful if you want to have the LibreOffice UI in your application.Hossein Nourikhah (LibreOffice Development Blog)
In 2023, 11,272 commits were made to the LibreOffice source code, from 253 authors, in 21 repositories.Mike Saunders (The Document Foundation)
Tell us a bit about yourself! I live in San Jose, California, USA. I’ve lived around the Bay Area my whole life, after my parents moved away from the Philippines when I was about a year old.Mike Saunders (The Document Foundation)
The task here is to use of the new custom O[U] String literals in the code to make compile time evaluation possible.Hossein Nourikhah (LibreOffice Development Blog)
My curl commands were working.
But my equivalent ones using Python requests library were not.
I found this useful tool very useful!
Hi, the testsuite for libp11-0.4.12 breaks in 3.0.12, works in 3.0.11. The testsuite: https://sources.debian.org/src/libp11/0.4.12-1/debian/tests/engine/ The segfault occurs while generating a cert...GitHub
LibreOffice conference workshop 2023 was held in Bucharest from 20 to 23 September 2023. Here you will find the slides for the presentations.Hossein Nourikhah (LibreOffice Development Blog)
Here I discuss how to build LibreOffice on your system, while keeping the system responsive by tuning the parallel build.Hossein Nourikhah (LibreOffice Development Blog)
Since I woke up, and there's new users here, #introduction
I am Joel, #Mexican, 21, studying #Mechatronics but I enjoy learning other things online instead
I like #FOSS and styling my stuff, such as #android, #linux or my #blog
I like meeting new people, my attempts at humor are terrible, my #origami posts get kinda famous, I enjoy getting into new #hobbies
Interests: #gamedev #inkscape #blogging #vim #selfhosting #raspberrypk #coding #podcasts #manga #anime #reading #citypop #daftpunk
All code submissions to LibreOffice should pass Gerrit code review before getting merged. Here we discuss how to effectively use Gerrit.Hossein Nourikhah (LibreOffice Development Blog)