Understanding C++ Ownership System
https://blog.aiono.dev/posts/understanding-c++-ownership-system.html
#HackerNews #C++ #Ownership #CPlusPlus #Programming #MemoryManagement #HackerNews
Understanding C++ Ownership System
https://blog.aiono.dev/posts/understanding-c++-ownership-system.html
#HackerNews #C++ #Ownership #CPlusPlus #Programming #MemoryManagement #HackerNews
Great video and explanation about #FalseSharing!
100x Slower Code due to False Sharing - by Keifer:
https://yewtu.be/watch?v=WIZf-Doc8Bk
(or YT: https://www.youtube.com/watch?v=WIZf-Doc8Bk)
#Performance #Concurrency #MultiThreading #Algorithm #Algorithms #CPlusPlus
I've just published my new blog post:
"KDE onboarding is good now."
It will be awesome next.
I talk about my history with Linux and KDE and what I've done over the years, going through my work as a documentation contractor for KDE until I reach the current state of KDE onboarding docs.
https://rabbitictranslator.com/kde-onboarding/
#KDE #Linux #Documentation #TechnicalWriting #Cpp #CPlusPlus #Qt #QML #Python #Rust
I've just published my new blog post:
"KDE onboarding is good now."
It will be awesome next.
I talk about my history with Linux and KDE and what I've done over the years, going through my work as a documentation contractor for KDE until I reach the current state of KDE onboarding docs.
https://rabbitictranslator.com/kde-onboarding/
#KDE #Linux #Documentation #TechnicalWriting #Cpp #CPlusPlus #Qt #QML #Python #Rust
PlayStation is hiring Full Stack Software Engineer
🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
PlayStation is hiring Full Stack Software Engineer
🔧 #c #cplusplus #java #javascript #python #react #reactnative #node #aws #docker #json #kubernetes
🌎 San Mateo, California, United States
⏰ Full-time
🏢 PlayStation
Job details https://jobsfordevelopers.com/jobs/full-stack-software-engineer-at-playstation-com-dec-19-2025-21758d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
Share of programming languages used by #GTK3 / #GTK4 applications (2025-12-13):
30% #Python
20% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript
71% use GTK4 (92% of them #libadwaita), still 29% GTK3
Method: Source [1] lists 800 awesome #gtk (3/4) #opensource applications and their #programminglanguage
[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome
Interesting story about a bug when porting a game to VR and reminds me of discussions in WG21 LWG about rounding modes for floating points #CPlusPlus #CPP
Interesting story about a bug when porting a game to VR and reminds me of discussions in WG21 LWG about rounding modes for floating points #CPlusPlus #CPP
Hudson River Trading is hiring Algorithm Development (Quant Research) Internship – Summer 2026
🔧 #cplusplus #python
🌎 New York City, New York
⏰ Internship
🏢 Hudson River Trading
Job details https://jobsfordevelopers.com/jobs/algorithm-development-quant-research-internship-summer-2026-at-hudsonrivertrading-com-jul-28-2025-c90486?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Hudson River Trading is hiring Algorithm Development (Quant Research) Internship – Summer 2026
🔧 #cplusplus #python
🌎 New York City, New York
⏰ Internship
🏢 Hudson River Trading
Job details https://jobsfordevelopers.com/jobs/algorithm-development-quant-research-internship-summer-2026-at-hudsonrivertrading-com-jul-28-2025-c90486?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
do you ever find yourself debugging megabytes iostream overload errors, or megabytes of #spdlog template error that doesn't even contain a source location, and wish you had just used printf
do you ever find yourself debugging megabytes iostream overload errors, or megabytes of #spdlog template error that doesn't even contain a source location, and wish you had just used printf
A story about never ever giving up...❤️🔥
After several weeks, questioning my life choices, I've finally figured out why my #Whisper #SpeechToText system had been so slow on #Windows:
It was because apparently the #Rust-FFI wrapped #CPlusPlus code (Whisper.cpp) didn't compile with AVX and AVX2 enabled ( #SIMD!). I've tried it on two Windows machines (both AVX-capable). On one of the machines, with #Linux, it has successfully detected AVX/AVX2, though and has run fast.
1/?
Hmm... 🤔
My suspicion why it's "not working" is:
Even though I do `cargo run --release` I've seen, during my investigation of the above compiling-fail-nightmare, that it puts artifacts into `Debug` folder.
So it might be that the program (Whisper.cpp to be precise) runs as a debug build and is just _terribly_ slow. 🐌
Oh boy, the struggle continues... 🤸
This might be related:
https://codeberg.org/tazz4843/whisper-rs/issues/226
A story about never ever giving up...❤️🔥
After several weeks, questioning my life choices, I've finally figured out why my #Whisper #SpeechToText system had been so slow on #Windows:
It was because apparently the #Rust-FFI wrapped #CPlusPlus code (Whisper.cpp) didn't compile with AVX and AVX2 enabled ( #SIMD!). I've tried it on two Windows machines (both AVX-capable). On one of the machines, with #Linux, it has successfully detected AVX/AVX2, though and has run fast.
1/?
People say "fighting the borrow checker" and "getting #Rust to compile" were a pain.
Ok, but HAVE YOU ALREADY TRIED TO BUILD A C++ PROJECT ON WINDOWS!?
You'll probably die trying.
I've tried with VS tools and MSys tools:
- VS build tools: it compiled successfully (but only the previous version of the project, not the latest one), and the executable is 10x slower(!) than on Linux (config: Release)
- MSys: compile fail at 45%