Durable Background Execution with Go and SQLite
https://www.reddit.com/r/programming/comments/1objpr4/durable_background_execution_with_go_and_sqlite/
submitted by /u/roblaszczak (https://www.reddit.com/user/roblaszczak)
[link] (https://threedots.tech/post/sqlite-durable-execution/) [comments] (https://www.reddit.com/r/programming/comments/1objpr4/durable_background_execution_with_go_and_sqlite/)
https://www.reddit.com/r/programming/comments/1objpr4/durable_background_execution_with_go_and_sqlite/
submitted by /u/roblaszczak (https://www.reddit.com/user/roblaszczak)
[link] (https://threedots.tech/post/sqlite-durable-execution/) [comments] (https://www.reddit.com/r/programming/comments/1objpr4/durable_background_execution_with_go_and_sqlite/)
It's always DNS
https://www.reddit.com/r/programming/comments/1obk87w/its_always_dns/
submitted by /u/Ulyssesp (https://www.reddit.com/user/Ulyssesp)
[link] (https://www.forbes.com/sites/kateoflahertyuk/2025/10/20/aws-outage-what-happened-and-what-to-do-next/) [comments] (https://www.reddit.com/r/programming/comments/1obk87w/its_always_dns/)
https://www.reddit.com/r/programming/comments/1obk87w/its_always_dns/
submitted by /u/Ulyssesp (https://www.reddit.com/user/Ulyssesp)
[link] (https://www.forbes.com/sites/kateoflahertyuk/2025/10/20/aws-outage-what-happened-and-what-to-do-next/) [comments] (https://www.reddit.com/r/programming/comments/1obk87w/its_always_dns/)
C++ Weekly - Ep 503 - C++26's Expansion Statements (template for)
https://www.reddit.com/r/programming/comments/1obsz7o/c_weekly_ep_503_c26s_expansion_statements/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=yaWiGLSDc64) [comments] (https://www.reddit.com/r/programming/comments/1obsz7o/c_weekly_ep_503_c26s_expansion_statements/)
https://www.reddit.com/r/programming/comments/1obsz7o/c_weekly_ep_503_c26s_expansion_statements/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=yaWiGLSDc64) [comments] (https://www.reddit.com/r/programming/comments/1obsz7o/c_weekly_ep_503_c26s_expansion_statements/)
We Re-Built Our Integration Service Using Postgres and Go
https://www.reddit.com/r/programming/comments/1obvokr/we_rebuilt_our_integration_service_using_postgres/
<!-- SC_OFF -->We built our own queue system using golang and postgres <!-- SC_ON --> submitted by /u/Privann (https://www.reddit.com/user/Privann)
[link] (https://priver.dev/blog/we-rebuilt-our-integration-service-using-postgres-and-go/) [comments] (https://www.reddit.com/r/programming/comments/1obvokr/we_rebuilt_our_integration_service_using_postgres/)
https://www.reddit.com/r/programming/comments/1obvokr/we_rebuilt_our_integration_service_using_postgres/
<!-- SC_OFF -->We built our own queue system using golang and postgres <!-- SC_ON --> submitted by /u/Privann (https://www.reddit.com/user/Privann)
[link] (https://priver.dev/blog/we-rebuilt-our-integration-service-using-postgres-and-go/) [comments] (https://www.reddit.com/r/programming/comments/1obvokr/we_rebuilt_our_integration_service_using_postgres/)
Some Advice for First Time Job Seekers
https://www.reddit.com/r/programming/comments/1obwba5/some_advice_for_first_time_job_seekers/
<!-- SC_OFF -->This is based on my experiences finding work throughout my career. I had to find new positions much more often that I would have liked to and this informs the video. There is no silver bullet here, just some straightforward advice and analysis of the current job environment. <!-- SC_ON --> submitted by /u/stumblingtowards (https://www.reddit.com/user/stumblingtowards)
[link] (https://youtu.be/BAfs7UOmyl0) [comments] (https://www.reddit.com/r/programming/comments/1obwba5/some_advice_for_first_time_job_seekers/)
https://www.reddit.com/r/programming/comments/1obwba5/some_advice_for_first_time_job_seekers/
<!-- SC_OFF -->This is based on my experiences finding work throughout my career. I had to find new positions much more often that I would have liked to and this informs the video. There is no silver bullet here, just some straightforward advice and analysis of the current job environment. <!-- SC_ON --> submitted by /u/stumblingtowards (https://www.reddit.com/user/stumblingtowards)
[link] (https://youtu.be/BAfs7UOmyl0) [comments] (https://www.reddit.com/r/programming/comments/1obwba5/some_advice_for_first_time_job_seekers/)
Intel and AMD standardise ChkTag to bring Memory Safety to x86
https://www.reddit.com/r/programming/comments/1obwl2a/intel_and_amd_standardise_chktag_to_bring_memory/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://community.intel.com/t5/Blogs/Tech-Innovation/open-intel/ChkTag-x86-Memory-Safety/post/1721490) [comments] (https://www.reddit.com/r/programming/comments/1obwl2a/intel_and_amd_standardise_chktag_to_bring_memory/)
https://www.reddit.com/r/programming/comments/1obwl2a/intel_and_amd_standardise_chktag_to_bring_memory/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://community.intel.com/t5/Blogs/Tech-Innovation/open-intel/ChkTag-x86-Memory-Safety/post/1721490) [comments] (https://www.reddit.com/r/programming/comments/1obwl2a/intel_and_amd_standardise_chktag_to_bring_memory/)
Code in the 1986's Structure and Interpretation of Computer Programs (SICP) by Gerry Sussman and Hal Abelson
https://www.reddit.com/r/programming/comments/1obwlzj/code_in_the_1986s_structure_and_interpretation_of/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://github.com/felipap/sicp-code) [comments] (https://www.reddit.com/r/programming/comments/1obwlzj/code_in_the_1986s_structure_and_interpretation_of/)
https://www.reddit.com/r/programming/comments/1obwlzj/code_in_the_1986s_structure_and_interpretation_of/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://github.com/felipap/sicp-code) [comments] (https://www.reddit.com/r/programming/comments/1obwlzj/code_in_the_1986s_structure_and_interpretation_of/)
How to stop Linux threads cleanly
https://www.reddit.com/r/programming/comments/1obwmm6/how_to_stop_linux_threads_cleanly/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://mazzo.li/posts/stopping-linux-threads.html) [comments] (https://www.reddit.com/r/programming/comments/1obwmm6/how_to_stop_linux_threads_cleanly/)
https://www.reddit.com/r/programming/comments/1obwmm6/how_to_stop_linux_threads_cleanly/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://mazzo.li/posts/stopping-linux-threads.html) [comments] (https://www.reddit.com/r/programming/comments/1obwmm6/how_to_stop_linux_threads_cleanly/)
Some Smalltalk about Ruby Loops
https://www.reddit.com/r/programming/comments/1obwnbn/some_smalltalk_about_ruby_loops/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://tech.stonecharioteer.com/posts/2025/ruby-loops/) [comments] (https://www.reddit.com/r/programming/comments/1obwnbn/some_smalltalk_about_ruby_loops/)
https://www.reddit.com/r/programming/comments/1obwnbn/some_smalltalk_about_ruby_loops/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://tech.stonecharioteer.com/posts/2025/ruby-loops/) [comments] (https://www.reddit.com/r/programming/comments/1obwnbn/some_smalltalk_about_ruby_loops/)
Fil-C is a fanatically compatible memory-safe implementation of C and C++
https://www.reddit.com/r/programming/comments/1obwnkm/filc_is_a_fanatically_compatible_memorysafe/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fil-c.org/) [comments] (https://www.reddit.com/r/programming/comments/1obwnkm/filc_is_a_fanatically_compatible_memorysafe/)
https://www.reddit.com/r/programming/comments/1obwnkm/filc_is_a_fanatically_compatible_memorysafe/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://fil-c.org/) [comments] (https://www.reddit.com/r/programming/comments/1obwnkm/filc_is_a_fanatically_compatible_memorysafe/)
Ruby Butler: It’s Time to Rethink RubyGems and Bundler
https://www.reddit.com/r/programming/comments/1obwo5e/ruby_butler_its_time_to_rethink_rubygems_and/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://rubyelders.com/writings/2025-10-ruby-butler-1.html) [comments] (https://www.reddit.com/r/programming/comments/1obwo5e/ruby_butler_its_time_to_rethink_rubygems_and/)
https://www.reddit.com/r/programming/comments/1obwo5e/ruby_butler_its_time_to_rethink_rubygems_and/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://rubyelders.com/writings/2025-10-ruby-butler-1.html) [comments] (https://www.reddit.com/r/programming/comments/1obwo5e/ruby_butler_its_time_to_rethink_rubygems_and/)
In favor of comments, what does empirical engineering say? (2022)
https://www.reddit.com/r/programming/comments/1obwokv/in_favor_of_comments_what_does_empirical/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://sadraskol.com/posts/in-favor-of-comments-what-does-empirical-engineering-says/) [comments] (https://www.reddit.com/r/programming/comments/1obwokv/in_favor_of_comments_what_does_empirical/)
https://www.reddit.com/r/programming/comments/1obwokv/in_favor_of_comments_what_does_empirical/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://sadraskol.com/posts/in-favor-of-comments-what-does-empirical-engineering-says/) [comments] (https://www.reddit.com/r/programming/comments/1obwokv/in_favor_of_comments_what_does_empirical/)
Tracking Down a Regression in Mesa 3D
https://www.reddit.com/r/programming/comments/1obwp46/tracking_down_a_regression_in_mesa_3d/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://vkoskiv.com/mesa-regression/) [comments] (https://www.reddit.com/r/programming/comments/1obwp46/tracking_down_a_regression_in_mesa_3d/)
https://www.reddit.com/r/programming/comments/1obwp46/tracking_down_a_regression_in_mesa_3d/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://vkoskiv.com/mesa-regression/) [comments] (https://www.reddit.com/r/programming/comments/1obwp46/tracking_down_a_regression_in_mesa_3d/)
The future of Python web services looks GIL-free
https://www.reddit.com/r/programming/comments/1obwpap/the_future_of_python_web_services_looks_gilfree/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free) [comments] (https://www.reddit.com/r/programming/comments/1obwpap/the_future_of_python_web_services_looks_gilfree/)
https://www.reddit.com/r/programming/comments/1obwpap/the_future_of_python_web_services_looks_gilfree/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free) [comments] (https://www.reddit.com/r/programming/comments/1obwpap/the_future_of_python_web_services_looks_gilfree/)
LogMod: What if C had a logging framework with modern semantics?
https://www.reddit.com/r/programming/comments/1oc2h8k/logmod_what_if_c_had_a_logging_framework_with/
<!-- SC_OFF -->In my own experience when looking into C logging libraries, I found that they either rely on hidden global state or quietly calls malloc behind the scenes. In environments where you need deterministic memory usage and explicit control over resources, that’s problematic. I wanted to see if it was possible to bring more “modern” logging semantics - things like configurable contexts, custom labels, colour coding, callbacks and thread‐safety - into plain ANSI C without using dynamic memory or preprocessor magic. (it is possible!) LogMod is the result. It’s a single‑header library that lets you initialise a logging context with a fixed table of loggers, pass that context around instead of using globals, define your own severity levels and colours, hook in custom callbacks, and even make it thread‑safe with a user‑supplied lock. It avoids malloc entirely. The challenge was fitting all of this into a few hundred lines of portable code and retaining C’s “zero-overhead” philosophy. <!-- SC_ON --> submitted by /u/LucasMull (https://www.reddit.com/user/LucasMull)
[link] (https://github.com/lcsmuller/logmod) [comments] (https://www.reddit.com/r/programming/comments/1oc2h8k/logmod_what_if_c_had_a_logging_framework_with/)
https://www.reddit.com/r/programming/comments/1oc2h8k/logmod_what_if_c_had_a_logging_framework_with/
<!-- SC_OFF -->In my own experience when looking into C logging libraries, I found that they either rely on hidden global state or quietly calls malloc behind the scenes. In environments where you need deterministic memory usage and explicit control over resources, that’s problematic. I wanted to see if it was possible to bring more “modern” logging semantics - things like configurable contexts, custom labels, colour coding, callbacks and thread‐safety - into plain ANSI C without using dynamic memory or preprocessor magic. (it is possible!) LogMod is the result. It’s a single‑header library that lets you initialise a logging context with a fixed table of loggers, pass that context around instead of using globals, define your own severity levels and colours, hook in custom callbacks, and even make it thread‑safe with a user‑supplied lock. It avoids malloc entirely. The challenge was fitting all of this into a few hundred lines of portable code and retaining C’s “zero-overhead” philosophy. <!-- SC_ON --> submitted by /u/LucasMull (https://www.reddit.com/user/LucasMull)
[link] (https://github.com/lcsmuller/logmod) [comments] (https://www.reddit.com/r/programming/comments/1oc2h8k/logmod_what_if_c_had_a_logging_framework_with/)
AI bro introduces regressions in the LTS Linux kernel
https://www.reddit.com/r/programming/comments/1oc38d2/ai_bro_introduces_regressions_in_the_lts_linux/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://xcancel.com/spendergrsec/status/1979997322646786107) [comments] (https://www.reddit.com/r/programming/comments/1oc38d2/ai_bro_introduces_regressions_in_the_lts_linux/)
https://www.reddit.com/r/programming/comments/1oc38d2/ai_bro_introduces_regressions_in_the_lts_linux/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://xcancel.com/spendergrsec/status/1979997322646786107) [comments] (https://www.reddit.com/r/programming/comments/1oc38d2/ai_bro_introduces_regressions_in_the_lts_linux/)
Sinkhorn-Knopp Algorithm: Like Softmax but for Optimal Transport
https://www.reddit.com/r/programming/comments/1oc3ond/sinkhornknopp_algorithm_like_softmax_but_for/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/sinkhorn-knopp-algorithm-24d) [comments] (https://www.reddit.com/r/programming/comments/1oc3ond/sinkhornknopp_algorithm_like_softmax_but_for/)
https://www.reddit.com/r/programming/comments/1oc3ond/sinkhornknopp_algorithm_like_softmax_but_for/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/sinkhorn-knopp-algorithm-24d) [comments] (https://www.reddit.com/r/programming/comments/1oc3ond/sinkhornknopp_algorithm_like_softmax_but_for/)
Semaev's Index Calculus Attack on Elliptic Curves
https://www.reddit.com/r/programming/comments/1oc91no/semaevs_index_calculus_attack_on_elliptic_curves/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/semaev-naive-index-calculus) [comments] (https://www.reddit.com/r/programming/comments/1oc91no/semaevs_index_calculus_attack_on_elliptic_curves/)
https://www.reddit.com/r/programming/comments/1oc91no/semaevs_index_calculus_attack_on_elliptic_curves/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/semaev-naive-index-calculus) [comments] (https://www.reddit.com/r/programming/comments/1oc91no/semaevs_index_calculus_attack_on_elliptic_curves/)
AWS US-EAST-1 Outage (Oct 2025): What Happened and What We Can Learn
https://www.reddit.com/r/programming/comments/1oca1a9/aws_useast1_outage_oct_2025_what_happened_and/
<!-- SC_OFF -->Hope everyone’s fine :) <!-- SC_ON --> submitted by /u/BrilliantWaltz6397 (https://www.reddit.com/user/BrilliantWaltz6397)
[link] (https://www.techupkeep.dev/blog/aws-outage-october-2025-analysis) [comments] (https://www.reddit.com/r/programming/comments/1oca1a9/aws_useast1_outage_oct_2025_what_happened_and/)
https://www.reddit.com/r/programming/comments/1oca1a9/aws_useast1_outage_oct_2025_what_happened_and/
<!-- SC_OFF -->Hope everyone’s fine :) <!-- SC_ON --> submitted by /u/BrilliantWaltz6397 (https://www.reddit.com/user/BrilliantWaltz6397)
[link] (https://www.techupkeep.dev/blog/aws-outage-october-2025-analysis) [comments] (https://www.reddit.com/r/programming/comments/1oca1a9/aws_useast1_outage_oct_2025_what_happened_and/)
Walrus: a high performance storage engine built from first principles
https://www.reddit.com/r/programming/comments/1ocb0w2/walrus_a_high_performance_storage_engine_built/
<!-- SC_OFF -->Hi, recently I've been working on a high performance storage engine in Rust called Walrus, A little bit of intro, Walrus is an embedded in-process storage engine built from first principles and can be used as a building block to build these things right out of the box: Timeseries Event Log: Immutable audit trails, compliance tracking. Every event persisted immediately, read exactly once. Database WAL: PostgreSQL style transaction logs. Maximum durability for commits, deterministic crash recovery. Message Queue: Kafka style streaming. Batch writes (up to 2000 entries), high throughput, at least once delivery. Key Value Store: Simple persistent cache. Each key is a topic, fast writes with 50ms fsync window. Task Queue: Async job processing. At least once delivery with retry safe workers (handlers should be idempotent). ... and much more the recent release outperforms single node apache kafka and rocksdb at the workloads of their choice (benchmarks in repo) repo: https://github.com/nubskr/walrus If you're interested in learning about walrus's internals, these two release posts will give you all you need: v0.1.0 release post:https://nubskr.com/2025/10/06/walrus (yes, it was supposed to be a write ahead log in the beginning) v0.2.0 release post: https://nubskr.com/2025/10/20/walrus_v0.2.0 I'm looking forward to hearing feedback from the community and the works of a 'distributed' version of walrus are in progress. <!-- SC_ON --> submitted by /u/Ok_Marionberry8922 (https://www.reddit.com/user/Ok_Marionberry8922)
[link] (https://github.com/nubskr/walrus) [comments] (https://www.reddit.com/r/programming/comments/1ocb0w2/walrus_a_high_performance_storage_engine_built/)
https://www.reddit.com/r/programming/comments/1ocb0w2/walrus_a_high_performance_storage_engine_built/
<!-- SC_OFF -->Hi, recently I've been working on a high performance storage engine in Rust called Walrus, A little bit of intro, Walrus is an embedded in-process storage engine built from first principles and can be used as a building block to build these things right out of the box: Timeseries Event Log: Immutable audit trails, compliance tracking. Every event persisted immediately, read exactly once. Database WAL: PostgreSQL style transaction logs. Maximum durability for commits, deterministic crash recovery. Message Queue: Kafka style streaming. Batch writes (up to 2000 entries), high throughput, at least once delivery. Key Value Store: Simple persistent cache. Each key is a topic, fast writes with 50ms fsync window. Task Queue: Async job processing. At least once delivery with retry safe workers (handlers should be idempotent). ... and much more the recent release outperforms single node apache kafka and rocksdb at the workloads of their choice (benchmarks in repo) repo: https://github.com/nubskr/walrus If you're interested in learning about walrus's internals, these two release posts will give you all you need: v0.1.0 release post:https://nubskr.com/2025/10/06/walrus (yes, it was supposed to be a write ahead log in the beginning) v0.2.0 release post: https://nubskr.com/2025/10/20/walrus_v0.2.0 I'm looking forward to hearing feedback from the community and the works of a 'distributed' version of walrus are in progress. <!-- SC_ON --> submitted by /u/Ok_Marionberry8922 (https://www.reddit.com/user/Ok_Marionberry8922)
[link] (https://github.com/nubskr/walrus) [comments] (https://www.reddit.com/r/programming/comments/1ocb0w2/walrus_a_high_performance_storage_engine_built/)