Emacs Internal #03: Tagged Union, Tagged Pointer, and Poor Man's Inheritance via
@fanfTony Finch https://lobste.rs/s/saneyn #c++ #emacs
https://thecloudlet.github.io/blog/project/emacs-03/
Search results
C++26 safety features won't safe you via
@hungerTobias Hunger https://lobste.rs/s/1911az #c++
https://lucisqr.substack.com/p/c26-safety-features-wont-save-you
crosspoint-reader: Firmware for the Xteink X4 e-paper display reader https://lobste.rs/s/lrgfpo #c++ #hardware
https://github.com/crosspoint-reader/crosspoint-reader
Faster C software with Dynamic Feature Detection via
@fanfTony Finch https://lobste.rs/s/dzcrf7 #c
https://gist.github.com/jjl/d998164191af59a594500687a679b98d
Top reasons why you should use std::simd https://lobste.rs/s/dzmxdv #c++ #satire
https://github.com/NoNaeAbC/std_simd/blob/main/README.md
xuv: X11 user daemon to automatically run commands triggered by user specified events https://lobste.rs/s/mnvpnc #c #linux
https://codeberg.org/NRK/xuv
Why does C have the best file API? https://lobste.rs/s/39kel0 #c #programming
https://maurycyz.com/misc/c_files/
Breeze QtWidgets style changes to help us prepare for Union via
@aksAkseli
https://lobste.rs/s/gzqqun #c++ #linux
https://akselmo.dev/posts/breeze-and-union-preparing/
fast-servers: an interesting pattern via
@rkrk: it’s hyphen-minus actually https://lobste.rs/s/3fevyk #c #unix
https://geocar.sdf1.org/fast-servers.html
Bitflipped: Your computer is a cosmic ray detector (2018) https://lobste.rs/s/5b8tmd #c
https://github.com/Smerity/bitflipped
A tale in 3 pictures. In which our hero wonders if he can and doesn't stop to ask if he should.
New in Qt 6.11: QRangeModel updates and QRangeModelAdapter https://lobste.rs/s/bagku8 #c++
https://www.qt.io/blog/new-in-qt-6.11-qrangemodel-updates-and-qrangemodeladapter
Devirtualization and Static Polymorphism https://lobste.rs/s/qerqwv #c++
https://david.alvarezrosa.com/posts/devirtualization-and-static-polymorphism/
ansigpt: c89 implementation of microgpt https://lobste.rs/s/rhoktj #ai #c
https://github.com/yobibyte/ansigpt
Simulating fusion reactors in C++ https://lobste.rs/s/3wi2ww #video #c++ #programming
https://www.youtube.com/watch?v=IaiYxnLrs_8
Scheduling in a Bare-Metal Web Server https://lobste.rs/s/mmdjzs #c #osdev
https://thasso.xyz/scheduling.html
C Enum Sizes; or, How MSVC Ignores The Standard Once Again https://lobste.rs/s/ttkuj8 #c
https://ettolrach.com/blog/c_enum_msvc.html
Comparing C/C++ unity build with regular build on a large codebase (2024) via
@aksAkseli
https://lobste.rs/s/0eqbn3 #c #c++ #performance
https://hereket.com/posts/cpp-unity-compile-inkscape/
jit: A header-only, cross-platform JIT compiler library in C. Targets x86-32, x86-64, ARM32 and ARM64 https://lobste.rs/s/zbirtc #c #compilers #programming
https://github.com/abdimoallim/jit
Parse, Don’t Validate AKA Some C Safety Tips https://lobste.rs/s/b5f1ni #c
https://www.lelanthran.com/chap13/content.html
New TLS allocators for glibc https://lobste.rs/s/puvpcw #video #c
https://youtu.be/JIkS4aLvQPg
@michalfitaMichał Fita Yeah, I realized my misinterpretation in the meantime. It is hard to accept though, as it is a bug related to memory 😁
@jakub_neruda Might be, whatever. Memory safety bugs are these, where code creates a risk of access to memory that hadn't been originally specified. #C and C++ have a problem, as many language constructs don't have protection mechanisms against out-of-bounds, double free, etc.
There's other category of bugs to which #Java is prone to (not #Kotlin) like C and C++ which #Rust don't allow - implicit nullability. The nature of JVM doesn't turn them to security risk, but they cause a lot of crashes.
An assembler that compiles to a printf loop https://lobste.rs/s/4iqnda #show #c
https://git.sr.ht/~sebsite/printfasm
It's #introductions #introduction time :)
Hello, I'm Rafael. I currently work on development of tools and infrastructure for flight simulators, and tinker with synthesizers and microcontrollers in my spare time.
Here you can follow my personal projects' progress and other things I do in my spare time.
Feel free to ask me questions about #programming #c #cpp #golang #flightsimulation #electronics #eurorack #synth #synthdiy #avr #rp2040 etc.
Understanding std::shared_mutex from C++17 https://lobste.rs/s/xdrdrm #c++
https://www.cppstories.com/2026/shared_mutex/
A stack-buffer-overflow exercise with AddressSanitizer and PostgreSQL https://lobste.rs/s/cd6n7w #c #databases
https://www.enterprisedb.com/blog/stack-buffer-overflow-exercise-addresssanitizer-and-postgresql
As the
@bsdcan lists of talks and tutorials have been posted, I can officially announce my presentation:
Don't Freeze in the Cloud: Reclaiming Home Control with NetBSD
In 2010, I was taking more flights than cups of coffee. After a two-week trip, I returned home to a nasty, albeit expected, surprise: an indoor temperature of 7.8°C (46 F). Possessing more time than money, I decided to solve the problem my own way. I built a custom Python-based control system, accessible only via VPN, to manage my heating.
In 2015, after moving houses, this system was demoted to a secondary role, replaced by a shiny, commercial "smart" thermostat. However, I continued to maintain and update my custom solution for fun.
Fast forward to October 2025: major cloud providers faced significant outages. My commercial thermostat became dumber than a mechanical switch. I was reduced to manual two-hour overrides, with no visibility into settings or usage. It was a wake-up call: keeping my home warm should not depend on someone else's server.
I dusted off my solution and adapted it to modern needs - powered, of course, by NetBSD, running on the very same hardware that served my previous home for years.
In this talk, I will share the journey, the technical challenges, and the architectural decisions behind the project. I will demonstrate how NetBSD’s stability and low footprint make it the ideal operating system for long-term, "set-and-forget" home automation, allowing us to reclaim control from the cloud.
#NetBSD #BSDCan #BSDCan2026 #RunBSD #OwnYourData #Presentation #Talk
And again
@stefanoStefano Marinelli outperformed me
While I'm writing my home control system in #C for #NetBSD , he already preparing talk about his home control system for BSDCan
Thats the difference between North, with it's cold weather and low atmospheric pressure, and the South with humane environment :-D
Making self hosted web user interface for BME280 temperature, humidity and pressure sensor with ESPUI https://lobste.rs/s/jb4mko #c++ #hardware
https://olimex.wordpress.com/2026/02/10/making-self-hosted-web-user-interface-for-bme280-temperature-humidity-and-pressure-sensor-for-esp32-poe-esp32-c6-devkit-lipo-and-esp32-c3-devkit-lipo-with-espui/
Integrating Coverity static analysis with Bazel via
@xophmeisterChristopher Harrison https://lobste.rs/s/wrlwxh #c #c++ #devops #programming
https://tweag.io/blog/2026-02-05-bazel-coverity-integration/
Avoiding Modern C++ | Anton Mikhailov https://lobste.rs/s/q8dxd4 #video #c++ #games #programming
https://www.youtube.com/watch?v=ShSGHb65f3M
canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++ https://lobste.rs/s/eyxhgt #c++ #graphics #programming
https://github.com/a-e-k/canvas_ity
elfconv: AOT binary translator of Linux/ELF -> WebAssembly https://lobste.rs/s/vzzqes #c++ #compilers #linux #wasm
https://github.com/yomaytk/elfconv
rust-dlopen: A dynamic linker fully implemented in Rust https://lobste.rs/s/m2ucyy #c #rust
https://github.com/weizhiao/rust-dlopen















































