Taming Undefined Behavior in LLVM
Interesting post, but you lost me at “Let’s try to do that using undef”. Why bother with notions of an “undef value” (or “deferred UB”), when plain UB is all you need?
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,842 posts.
Interesting post, but you lost me at “Let’s try to do that using undef”. Why bother with notions of an “undef value” (or “deferred UB”), when plain UB is all you need?
What Is Declarative Programming Broadly speaking, there are two ways to program/instruct a computer to perform a task, they are imperative...
It's time to find a better way to store your dotfiles. Learn why you should start using a bare Git repository instead.
It's not about technology for its own sake. It's about being able to implement your ideas.
The code formatting and typography is frequent, controversial but probably unavoidable topic among programmers. This document contains some representative and possibly, relevant examples of the Lisp code.
Dear Google, There has been quite a bit of news lately that you have applied for a patent on bill splitting. It's a helpful tool—we've all been to restaurants or lived with housemates and have needed a convenient way of calculating and tracking who owes what. But this technology already exists—and...
A long-form article entitled: "Domain Logic and SQL"
Master them in 20 minutes. Use them every day.
Domain separation bugs have bitten Bitcoin, Ethereum, TLS, and AWS. Snowpack solves this by embedding random domain separators directly in the IDL.
MP 90: Building a complete Django project from a single file. Note: This is the first post in a series about building a full Django project, starting with a single file. This series will be free to everyone, as soon as each post comes out. 1 For a long time,
This is the latest release of Enlightenment. This has a lot of fixes mostly with some new features.
PebbleOS, mobile app, SDK improvements and more!
Rust has an amazing dbg macro that lets you quickly set up an expression printer that will also put in the source line. It also returns the value of the expression so you can even easily inline the printing when you want to!
This is in response to this blog post made at Experts Exchange. Whilst I agree on a few of the points you have made, as a user and a promot...
The drivetrain, like the motor controller, has evolved extensively since the boards we built before Kickstarter. We’re going to take you through some of the principles and constraints that have...
At VectorWare , we are building the first GPU-native software company . Today, we are excited to announce that we can successfully use Rust's std::thread on the GPU. This milestone marks a significant step towards our vision of enabling developers to write complex, high-performance applications that leverage the full…
If you have ever used JavaScript in the past, there is a high chance you have encountered the async / await syntax. async / a
Writing code in 2D: a spatial programming language with vertical operands, quantum uncomputation puzzles, and a 3-bit adder in a single 2D expression.
Someone opened a PR to implement readahead in Turso. It was a throwaway implementation, but a good excuse to measure io_uring and understand more about it.
I've been exploring the m8 Dirtywave tracker for a few months now, and it's been a fascinating experience. If you're not familiar with it, the m8 is a portable music sequencer built on the Teensy platform that combines a minimal 8-button interface with a powerful tabular workflow. What makes it special isn't just its…
I thought it would be fun to go outside of my comfort zone of web development topics and write about something completely different and new, something I have never written about before. So today, I'm…