“Ask HN: Memory-Safe Low Level Languages?”, Hacker News (https://news.ycombinator.com/item?id=43811487).
#SystemsProgramming #Programming #ProgrammingLanguages #Safety #MemorySafety
“Ask HN: Memory-Safe Low Level Languages?”, Hacker News (https://news.ycombinator.com/item?id=43811487).
#SystemsProgramming #Programming #ProgrammingLanguages #Safety #MemorySafety
still out here, i am open for #freelance work!
#webdev, #systemsProgramming, #UI, whatever!
my studio: https://lightcrystal.systems
code forge: https://forge.lightcrystal.systems/nilix
my personal space: https://nilfm.cc
lets connect! #fediHire
Nice, but hard to follow properly if you don’t already know #Jai:
“Four Years Of Jai” [2024], Smári McCarthy (https://smarimccarthy.is/posts/2024-12-02-four-years-of-jai/).
Via Lobsters: https://lobste.rs/s/ipvyhu/four_years_jai
On HN: https://news.ycombinator.com/item?id=43699564
#Programming #PLDI #ProgrammingLanguages #SystemsProgramming
I'm always impressed when I read technical discussions such as this one. The level of knowledge and understanding of so many programming and system intricacies in Linux... Damn impressive.
With a significant number of CVEs stemming from memory safety issues in C systems programming, what is the best path forward?
Nice:
“The Little Book About OS Development”, Erik Helin & Adam Renberg (https://littleosbook.github.io/).
Via HN: https://news.ycombinator.com/item?id=43440473
On Lobsters: https://lobste.rs/s/u71ra1/little_book_about_os_development
#OS #Programming #OSDev #SystemsProgramming #OperatingSystems
Great:
“An Epic Treatise On Error Models For Systems Programming Languages”, Varun Gandhi (https://typesanitizer.com/blog/errors.html).
Via HN: https://news.ycombinator.com/item?id=43297574
On Lobsters: https://lobste.rs/s/az2qlz/epic_treatise_on_error_models_for_systems
#Errors #Exceptions #ErrorHandling #SystemsProgramming #Programming #PLDI
Just published a new blog comparing Rust and Go from my perspective.
After months of working with both, I've found that Go feels like it was designed to be learned in a weekend, while Rust demands your respect and attention.
Which would you choose to learn first?
Check out my full thoughts here: **https://smsk.dev/2025/03/16/rust-vs-go-a-tale-of-two-systems-languages/**
An epic treatise on error models for systems programming languages — https://typesanitizer.com/blog/errors.html
#HackerNews #errorModels #systemsProgramming #languages #techDiscussion #programmingInsights
Greg KH makes a strong case for Rust in Linux kernel. Memory safety without C++ baggage is a game changer.
#Linux #Rust #SystemsProgramming https://lore.kernel.org/rust-for-linux/2025021954-flaccid-pucker-f7d9@gregkh/
🚀 Rust Under the Hood hardcover edition is now available! 📚
Dive deep into Rust internals through x86-64 assembly, exploring memory management, compiler optimizations, async state machines, and more.
Get your copy today: https://www.amazon.com/dp/B0DS9M8S13
🔧 Learn how enums, structs, Vtables, SIMD, and async executors work at any level. 🦀💻
#Rust #Programming #RustLang #SystemsProgramming #Books #LearningRust
Hey everyone! 👋
Want to help build something awesome? We're looking for contributors to join the RUSTMEET 2025 team! Whether you're a Rust enthusiast or just curious about the language, we'd love to have you on board. We'll share our knowledge and provide guidance along the way!
Interested? Fill out our form here: https://forms.gle/kHcKuNTPy4YHYKHb7
Interesting:
"What Every Systems Programmer Should Know About Concurrency" [PDF, 2020], Matt Kline (https://assets.bitbashing.io/papers/concurrency-primer.pdf).
Via HN: https://news.ycombinator.com/item?id=42403744
On Lobsters: https://lobste.rs/s/ygnu6z/what_every_systems_programmer_should
#SystemsProgramming #Programming #Concurrency #Threads #Multithreading
A #video of a #TechTalk on the same topic by the same author:
“SEI' 24] Modern Systems Programming: Rust And Zig - Aleksey Kladov” [2024], CeSIUM (https://youtu.be/4aLy6qjhHeo).
#Rust #Zig #Programming #SystemsProgramming #ProgrammingLanguages
“Zig And Rust” [2023], Aleksey Kladov (https://matklad.github.io/2023/03/26/zig-and-rust.html).
On HN: https://news.ycombinator.com/item?id=35325556
On Lobsters: https://lobste.rs/s/ir5psh/zig_rust
On /r/rust: https://old.reddit.com/r/rust/comments/123jpry/blog_post_zig_and_rust/
On /r/Zig: https://old.reddit.com/r/Zig/comments/123jpia/blog_post_zig_and_rust/
Rust Your Engines #5
January 14, 2025, 6:00:00 PM CET - GMT+1 - Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik, 68159, Mannheim, Deutschlandhttps://rheinneckar.events/events/053a956d-88f3-4b85-85b6-f1c56c989cb9
Exciting news for Rust folks! The first-ever Polish Rust conference is dropping in Gliwice this March 15-16! Rustmeet 2025 is now accepting talk proposals 📣 (until Jan 10) - whether you're into low-level wizardry, system hacks, or cool Rust projects.
Free ticket + accommodation if your talk gets picked!
Come hang with fellow Rustaceans and level up your Rust game!
Details: rustmeet.eu
#Rust #RustLang #OpenSource #SystemsProgramming
The #Zig guys wade into the #Rust in the #Linux kernel brouhaha:
“RAII And The Rust/Linux Drama”, Loris Cro (https://kristoff.it/blog/raii-rust-linux/).
On HN: https://news.ycombinator.com/item?id=42291417
On Lobsters (where Asahi Lina responds): https://lobste.rs/s/hxerht/raii_rust_linux_drama
#systemsprogramming in a domain
a set of solved situations keeps recurring in different patterns and work is reduced to identify a new pattern and relate the new workflow to it
#physics with a set of theories
In some laws, with the same assumptions re held, one need deduce the consequences of the changes in the situation and reformulate accordingly.
A new situation can violate some assumptions, and it can seem entirely unrelated to previous work flow in a solution. Application from which need to be modified with some #math model like binomial theorem, which is very different from a patch in #git
So the latter is less empiricist, numerically, than the former.
But yes, trickier numerical can often be seen as more than one simpler numerical (s)
Theoretically, however, the latter is falsifiable, whereas the former simply depends on abstractions.
So yes, if there's a fun part in #programming, it's abstraction
In your face #ai
Written with #languagetool AI based grammar checker
New blog article!
Way too many ways to wait on a child process with a timeout: https://gaultier.github.io/blog/way_too_many_ways_to_wait_for_a_child_process_with_a_timeout.html
#programming #unix #freebsd #linux #illumos #SystemsProgramming