Why Ruby Has Symbols
Difference between strings and symbols in Ruby
The latest blog posts to take off on Hacker News. 21,826 posts.
Difference between strings and symbols in Ruby
Recently, Aria Beingessner published an interesting essay “ Rust’s Unsafe Pointer Types Need An Overhaul ”. There are several parts to this essay, all of which address issues which cause me pain in Rust, and which I would love to see fixed. I want to focus on one issue: Rust’s usize conflates address, data, and object…
This post explains why Rust made sense for Discord to reimplement: how it was done, and the resulting performance improvements.
(“This Week in Glean'' is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release ...
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
A list of new(ish) command line tools
When to use generics when writing Go code, and when not to use them.
New features and a substantial reduction in false positives bring GCC's static analysis closer to being production-ready for C code.
The smallest Docker image to serve static websites
A blog about software.
Qt 6.3 has been released today. Check out this blog post on what's new!
What is Differentiable Programming, and how is it different from Deep Learning? Check out this introduction to learn everything you need to know!
Learn about Go workspaces and some of the workflows they enable.
-h --help -help help --? -? ????
Exploring why Rust is our preferred language for a core WebRTC library
Another week, another npm supply chain attack . Yikes! People on hacker news are wringing their hands about what should be done. The problem seems dire.
It was a calm day on the puppy-linux thinkpad. The CPU was cool, the RAM was operating at double data rate, and a gentle breeze flowed through the chassis as the fan whirred away. A girl wanted to log onto Discord to chat with her friends, but much to her dismay, Discord needed a package update! No matter, such things…
A lot about sockets, syscalls and bits
I’ve seen a lot of misconceptions around what the unsafe keyword means for the utility and validity of Rust and its marketing as a “safe systems language”. The truth is a lot more complicated than a single pithy tweet can possibly sum up, unfortunately; here it is as I see it.
Haphazard investigations
Turborepo 1.2 introduces improved task filtering, artifact signing and integrity, human-readable and JSON dry runs, and more!
Native lets us build an app that feels right at home on macOS, rather than reflecting the average of every platform and feeling right on none of them. There are a lot of cross-platform approaches out there that attempt to feel native, but they don't.
by Laurence Chen There is a famous quote: Programming is thinking, not typing. After doing this job long enough, sometimes, I feel I am doing too much typing. No matter whether...
You read documentation and tutorials to become a better programmer, but if you really want to be cutting-edge, academic research is where it's at.
We are pleased to announce the release of Ruby 3.2.0-preview1. Ruby 3.2 adds many features and performance improvements.
TL;DR: This is a proposal to create a language that sits somewhere between Typescript and Rust, and which you can incrementally adopt if you already use Typescript.
How you can use micro-commits to effectively apply the Strangler Fig pattern.