Took forever but here we are. Humbling announcing a new minor version for https://crates.io/crates/nestac library: 0.5.0. I do hope to reach a stable version (at least for json support) until end of the year!
Engineering Success for Audio Software in a Crowded Market – Randy Young – ADC 2024
https://www.youtube.com/watch?v=5bGMyfSIPcM
#audio #coding #programming #software
Linked is a good explanation of Ruby ractors, and a reminder that they still exist!https://salas.com/2025/03/11/whats-the-deal-with-ractors/#concurrency #explainer #ractor #ruby #scaling #performance #software-engineering
What is this? An API client for ants??
With the right config you can get super compact!
Compact mode is working nicely with different themes, horizontal mode, and jump mode.
I also added a subtle background colour to indicate which tab has focus-within - something that I lost by hiding the tab underlines.
Join us at C++Now 2024, hosted at the picturesque Aspen Center for Physics.
Immerse yourself in 5 days of C++ content, including captivating keynotes, lightning talks, and invaluable networking opportunities.
Register at https://cppnow.org/registration
A look at forks of Firefox.
"For those who are willing to stay in the Firefox "family" there are a number of good options that have taken vastly different approaches. This includes GNU IceCat, Floorp, LibreWolf, and Zen."
A work-in-progress `compact: true` config for Posting. It gets rid of some of the borders and padding in the app - perfect for those that hate space and enjoy headaches
Mein Weg zu Linux!
Mein Einstieg in die Welt von Linux verlief ähnlich wie bei vielen anderen.
Mein erster #Computer war ein #Schneider/#Amstrad CPC 464, gefolgt vom Commodore 64 und später dem #Amiga 500+. Diese Geräte markierten den Beginn meiner Leidenschaft für Videospiele.
Anschließend kam ein PC mit einem #Intel 386 Prozessor und einem Internetanbieter von #Compuserve. Dies war mein erster Schritt in die Windows-Welt, und ich begann mit der Version 3.11. und dann W95.
Der PC, den ich damals hatte, wurde hauptsächlich zum Spielen und gelegentlich zum Schreiben verwendet. Zu jener Zeit war der Zugang zu #Software natürlich nicht so umfangreich wie heute. Es gab nur eine begrenzte Auswahl an Programmen und Spielen, was die Nutzung des Computers stark beeinflusste.
Dann kam Windows #XP, das damals als das ultimative #Betriebssystem galt und bis heute als eines der besten Windows-Versionen, das aus Redmond veröffentlicht wurde. Es revolutionierte die Nutzung von PCs und setzte neue Maßstäbe in der Benutzerfreundlichkeit und Stabilität.
Als Nächstes kam Windows #Vista, das das komplette Gegenteil von XP darstellte. Es wurde weitgehend verhasst und war, um es milde auszudrücken, einfach nur enttäuschend. In dieser Zeit begann ich, nach einer Alternative zu suchen, da ich mit den Problemen von Vista unzufrieden war.
Die erste Linux-CD, eine runde silberne Scheibe, war #knoppix Ich glaube, ich habe sie damals in einer Computerzeitschrift entdeckt. Ich versuchte, sie zum Laufen zu bringen, aber das war damals alles andere als einfach, im Vergleich zu den heutigen Möglichkeiten.
Mein Glück war, dass es sich bereits um eine Live-CD handelte. Ich war überrascht, dass ich es schaffte, sie zum Laufen zu bringen, ohne Windows vorher zu starten.
Ich war zunächst überrascht, wie einfach das mit der Live-CD funktionierte, und experimentierte eine Weile damit herum. Dennoch konnte ich mich nicht wirklich damit anfreunden. Also blieb ich weiterhin bei Windows, auch wenn es mich oft frustrierte. Eines Tages hatte ich Kontakt mit einer Firma, der ich ein PDF-Dokument per E-Mail zusenden sollte. Ich verschickte das gewünschte PDF und wartete auf eine Rückmeldung. Als ich nach einer Woche nichts gehört hatte, rief ich die Firma an, um nachzufragen, ob sie das Dokument erhalten hätten. Dabei wurde mir mitgeteilt, dass sie grundsätzlich keine PDFs öffnen, die per E-Mail verschickt werden, da sie mit Windows arbeiten und befürchten, dass sich Schadsoftware im PDF befinden könnte. Das war für mich der Wendepunkt: Ich entschied, Windows endgültig den Rücken zu kehren und auf Linux umzusteigen, egal mit welchen Aufwand auch immer.
Still good and on track for building and running KDevelop on Haiku, for this QtWebengine has been patched out as we don't have this one for Qt6. Already had 24.12.3 up and running, now checked building and packaging today's master checkout. Looks good! (me happy)
When I'm thinking about technical debt, I like to use the "new hire test".
In this, I imagine that somebody joins the team and starts asking questions about how the code works. It makes it easy to spot surprising things.
"5 parameters work one way but the 6th differently. Why?"
"Before deployment you need to do X. Why it's needed to be done manually instead of automatically?"
"Most events go through A->B->C, but this one goes A->C directly. Why?"
"All other components go through an API but this specific one reads directly from the database. What's the reason?"
When my imaginary answer is along the lines of "it was written like this and we're not touching it", or "it's because back then the teams were separated that way", or the worst "well, somebody cut some corners" then I know that I have work to do.
Of course, there are good answers to these questions. Maybe there is a hot path that generates most of the costs and it pays off not to go through an API but go directly to a database. Or when automating a manual step brings more problems than what it solves. Or maybe the 6th parameter is fundamentally different than the rest and needs to work differently.
So the benefit of the exercise is not to ask all the questions but to identify the ones that have no good answers.
While it's unrealistic to expect that a system's current state is exactly how a full rewrite would look like, it's important to move that way.
#software-engineering
Originally published [on my blog](https://advancedweb.hu/shorts/the-new-hire-test/)
I find it highly annoying when one of our many #cats thinks it's okay to jump up on my desk and park their fat-asses right on the keyboard, just because they want food.
When I come back from a break from writing #software (as a hobby), my code is littered with random characters and line breaks.
Yeah, I know it's my fault for not securing things better.
Volla OS tip
Create notes via the springboard
Simply start typing in the text field and write your notes. The “Create note” menu appears and when you select it, the note is saved immediately. You can then retrieve your notes by swiping left.
Volla OS Tipp
Über das Sprungbrett Notizen anlegen
Fangen Sie im Textfeld einfach an zu tippen und schreiben Sie Ihre Notizen.
Das Menü "Notiz erstellen" erscheint und wenn Sie auswählen, dann wird die Notiz ohne Umwege gespeichert.
Abrufen können Sie Ihre Notizen dann durch links wischen.
VentureBeat: The risks of AI-generated code are real — here’s how enterprises can manage the risk
".... As organizations move from experimental mode into production mode, they have increasingly come to the realization that code is very buggy. Shaukat noted that AI-developed code can also lead to security and reliability issues. The impact is real and it’s also not trivial...."
Engineering Success for Audio Software in a Crowded Market – Randy Young – ADC 2024
https://www.youtube.com/watch?v=5bGMyfSIPcM
#audio #coding #programming #software
Выпущен AMDVLK (AMD Open-Source Vulkan Driver) 2025.Q1.3 с поддержкой NAVI48
https://github.com/gpuopen-rivers/amdvlk/releases/tag/v-2025.q1.3
Выпущена версия DXVK 2.6, которая добавляет поддержку NVIDIA Reflex и улучшения для многих игр
New Open-Source Tool Spotlight
SpiderFoot is an open-source OSINT tool to automate data collection about targets. It supports over 200 modules, integrating DNS, IP, email, and infrastructure analysis. Perfect for security audits or threat intel workflows. #OSINT #Cybersecurity
Project link on #GitHub
https://github.com/smicallef/spiderfoot
#Infosec #Cybersecurity #Software #Technology #News #CTF #Cybersecuritycareer #hacking #redteam #blueteam #purpleteam #tips #opensource #cloudsecurity
— P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking
Linked is a good explanation of Ruby ractors, and a reminder that they still exist!https://salas.com/2025/03/11/whats-the-deal-with-ractors/#concurrency #explainer #ractor #ruby #scaling #performance #software-engineering