Stackmaxxing for a recursion world record https://lobste.rs/s/w4veub #video #assembly #c #linux
https://www.youtube.com/watch?v=WQKSyPYF0-Y
Search results
cppstat - C and C++ Compiler Support Status https://lobste.rs/s/wncdwu #c #c++ #compilers
https://cppstat.dev/
One Number Repeated Forever: RNG in NSMB (2020) via
@federicoschonbornLEGO® Worm™ https://lobste.rs/s/gsyc7t #c #games
https://roadrunnerwmc.github.io/blog/2020/05/08/nsmb-rng.html
#ITWorldCup Day 46 - Semifinal: Match 2
#Rust vs. #C
Learning Low-Level Computing and C++ by Making a Game Boy Emulator - The Making of GameByte https://lobste.rs/s/cw1abp #c++ #games #retrocomputing
https://byteofmelon.com/blog/2026/making-of-gamebyte
Dear Cupid,
Can you please aim a quiver's worth of arrows at some companies so they would send me a job interview invites? Please. I'm a lonely heart still looking for work (in all the wrong places), but no one is sharing the love. I know a variety of languages like English, French, #C, #Erlang, #C#, #Java, or #NodeJS. Been looking to #Go polish some #Rust too. I make for a great work date on any flavour of #BSD or #Linux, but #NoAI (it never works like in the commercials and eats batteries galore).
Send me a job love letter for Valentine's Day, please?
Crane is a new extraction system from Rocq to C++ https://lobste.rs/s/cvqjov #c++ #ml #plt
https://github.com/bloomberg/crane
Building Your Own Efficient uint128 in C++ via
@fanfTony Finch https://lobste.rs/s/6xnhvt #assembly #c++
https://solidean.com/blog/2026/building-your-own-u128/
C++26 Reflection hearts QRangeModel https://lobste.rs/s/r4bdft #c++
https://www.qt.io/blog/c26-reflection-qrangemodel
Time in C++: Creating Your Own Clocks with <chrono> https://lobste.rs/s/y5llsg #c++
https://www.sandordargo.com/blog/2026/01/14/clocks-part-7-custom-clocks
some C habits I employ for the modern day via
@federicoschonbornLEGO® Worm™ https://lobste.rs/s/b6veve #c #practices
https://www.unix.dog/~yosh/blog/c-habits-for-me.html
#introduction 2.0
I'm Jeroen from the Netherlands and a problem solver.
Interests:
#bsd #freebsd #unix
#buddhism #folklore #mythology
#cats
#commodore #c64 #amiga #retrocomputing #hardware
#DevOps
#DigiPres #metadata #SemanticWeb
#documentation #TechnicalWriting
#fantasy #SciFi #books
#history
#heraldry #vexillology
#japanese
#linguistics (#ProtoGermanic #ProtoIndoEuropean)
#programming #assembly #c #golang #nim #odinlang #python #rust #zig
#typography
Designated Initializers, the best feature of C++20 via
@lesleyLesley Lai https://lobste.rs/s/ajmcb6 #c #c++
https://mropert.github.io/2026/01/15/designed_initializers/
💎 Another gem silently released within r2-6.0.8 was carefully crafted by
@oleavr who tweaked the build system to get an XCFramework ready to be used for iOS and macOS development 🍎
That's compiled in the GitHub CI and ships the most common libraries and plugins of #radare2 to create native apps in #Swift
The SwiftyR2 repository provides an easy, safe and asynchronous API that's based on top of the zero-dependency and self-contained #C libraries of #radare2 (which are also directly available from Swift without the need to create wrappers or bindings).
👉 Check this out! https://github.com/radareorg/SwiftyR2
⭐️ r2-6.0.8 https://github.com/radareorg/radare2/releases/tag/6.0.8
std::move doesn't move anything: A deep dive into Value Categories https://lobste.rs/s/gopuzu #c++
https://0xghost.dev/blog/std-move-deep-dive/
Here's the customary #introduction: i'm into #C and tolerate C++ on a daily basis at work, i've also used others like java, kotlin, python, PHP, etc and am curious about #COBOL, #AdaLanguage and #erlang.
My dislike of jenkins is only surpassed by my hate of githubactions and everything MS-related. AI is not I, only A. I'm interested in #selfhosted stuff but atm that's a VPS with some sites, which doesn't really count. For now #syncthing is quite useful and #wireguard is on the horizon once i reformat/reinstall my current #gentoo (i'll keep the root #ZFS aproach and am on the fence regarding #XFCE or #KDE), would be interesting to have a barebones #KVM/#QEMU running all the stuff and i digress.
kthxbai\0
Text, strings and Unicode
The Eclectic Light Company @eclecticlight.co@web.brid.gy
ASCII and its variants, code pages for non-Latin languages, then Unicode brought three major formats with endian variants and normalisation forms.
Template Parameter Deduction: Eliminating Hidden Copies in Generic Code https://lobste.rs/s/dhjdmc #c++ #performance
https://0xghost.dev/blog/template-parameter-deduction/
Clang Hardening Cheat Sheet - Ten Years Later https://lobste.rs/s/y0tzkt #c++ #compilers #security
https://blog.quarkslab.com/clang-hardening-cheat-sheet-ten-years-later.html
Policy-Based Design versus Combinatorial Hell via
@camilleroux https://lobste.rs/s/vdcsgu #c++ #plt
https://becheler.github.io/policy-based-design/
The Manchester Garbage Collector and purple-garden's runtime https://lobste.rs/s/igdatc #c #plt
https://xnacly.me/posts/2026/manchester-garbage-collector/
c-from-scratch: Learn to build safety-critical systems in C via
@thesearchspaceThe Search Space Podcast https://lobste.rs/s/43g9u2 #c #programming
https://github.com/williamofai/c-from-scratch
Self-exchange leaves us in a valid but unspecified state https://lobste.rs/s/zly6jq #c++
https://aatango.codeberg.page/cpp-self-exchange.html
Who Owns the Memory? Part 3: How Big Is your Type? https://lobste.rs/s/gykpyi #c #c++ #rust
https://lukefleed.xyz/posts/who-owns-the-memory-pt3/
A Basic Just-In-Time Compiler (2015) https://lobste.rs/s/sshwph #assembly #c #compilers
https://nullprogram.com/blog/2015/03/19/
Who Owns the Memory? Part 2: Who Calls Free? https://lobste.rs/s/n9tev4 #c #c++ #rust
https://lukefleed.xyz/posts/who-owns-the-memory-pt2/
Unsigned char std::basic_string<> in C++ https://lobste.rs/s/swytpz #c++
https://berthub.eu/articles/posts/unsigned-char-std-string-cpp/
The Cost of a Closure in C, The Rest https://lobste.rs/s/1qbwf7 #c #plt
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
Who Owns the Memory? Part 1: What is an Object? https://lobste.rs/s/o5e7gm #c #c++ #rust
https://lukefleed.xyz/posts/who-owns-the-memory-pt1/
If you were writing a bignum library in C what would you call it?
This is a quasi-serious question.
The working name is “Rx” for internal reasons. I’ll stick with that if I can’t get something better.
Why I switched away from Zig to C3 https://lobste.rs/s/lifxkp #c #programming #zig
https://lowbytefox.dev/blog/from-zig-to-c3/
Coding a machine learning library in C from scratch https://lobste.rs/s/7onrva #video #ai #c
https://www.youtube.com/watch?v=hL_n_GljC0I
xcc700: mini C compiler for esp32 https://lobste.rs/s/cvfbto #c #compilers
https://github.com/valdanylchuk/xcc700
Software taketh away faster than hardware giveth: Why C++ programmers keep growing fast despite competition, safety, and AI https://lobste.rs/s/kgbaoc #c++ #vibecoding
https://herbsutter.com/2025/12/30/software-taketh-away-faster-than-hardware-giveth-why-c-programmers-keep-growing-fast-despite-competition-safety-and-ai/
Pidgin 3.0 Experimental 5 (2.94.0) has been released https://lobste.rs/s/ukybhb #c #release
https://discourse.imfreedom.org/t/pidgin-3-0-experimental-5-2-94-0-has-been-released/338
Better Code: Concurrency (2017) via
@lesleyLesley Lai https://lobste.rs/s/tbstiq #video #c++ #performance
https://www.youtube.com/watch?v=zULU6Hhp42w
7 Practical std::chrono Calendar Examples (C++20) https://lobste.rs/s/rneyai #c++
https://www.cppstories.com/2025/chrono-calendar-examples/
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
Libgodc: Write Go Programs for Sega Dreamcast https://lobste.rs/s/v39fad #c #go
https://github.com/drpaneas/libgodc
Commitin programming crimes }:->
Few weeks ago I seriously looked to the mine OpenHAB installation and asked a question for myself: "Am I really need it?" Look, I have a few ZigBee devices, which are connected to the my server with the help of ZigBee2MQTT. Thusly, all necessary values and knobs are accessible through the MQTT topics.
And I'm using the OpenHAB (big Java application which eats ton's of RAM and constantly swapping) just to:
1) Read values from MQTT topic
2) Read weather forecast from Open-Meteo through simple REST API endpoints
3) Store all the data to the PostgreSQL DB.
4) Display these data in the nice Web page which works only in browsers with JS engine.
So, basically, I trade tons of RAM and processing power just for a nice web-page with few indicators. While retrieving data from my ZigBee devices processed by the another service.
After that thought, I started to think about replacing this monster with small hand-written program, which will not eat 700 MB of RAM. Just Nginx, small FastCGI script on C, which will read values from DB and display them on the simple HTML page. And another small daemon (also written in C) which will take data from MQTT topic (and from REST API of Open-Meteo) and will write them to the DB. And possibly some PGSQL procedures to analyze these data.
At least I'll have fun
The production bug that made me care about undefined behavior https://lobste.rs/s/c7jhl3 #c++
https://gaultier.github.io/blog/the_production_bug_that_made_me_care_about_undefined_behavior.html
#c++ #cpp #emscripten #programming
I have this c++ code:
```
...
stringstream stream("23.4f");
float f;
char c;
stream >> f;
stream.get(c);
cout << "Float = " << f << endl << "Character = " << c << endl;
...
```
In ideone.com it works as expected (f = 23.4, c = 'f'). But when I have a code, that should be essentially equivalent, and I compile it with em++ (emscripten), I get f = 0 & failed stream. What could be causing this problem?










radare


