Bring Back Webrings
I built a webring for personal websites.
I built a webring for personal websites.
This is the story of a clever trick that's been around for at least 35 years, in which array values can be left uninitialized and then read during normal operations, yet the code behaves correctly no matter what garbage is sitting in the array. Like the best programming tricks, this one is the right tool for the job…
OpenAI’s developer keynote was exciting, both because AI was exciting, and because OpenAI has the potential to be a meaningful consumer tech company.
We are happy to announce that the migration of the bugtracker to GitLab is done! 🥳
I found this keyboard on eBay recently, although it wasn’t quite the one I was looking for I still think it is interesting. Let me show you why. This is the keyboard, and you would be forgiven for…
More green spaces were associated with slower biological aging, reports a new Northwestern Medicine study. People who lived near more green spaces were biologically 2.5 years younger, on average, than those who live near less greenness.
Premature optimisation might be the root of all evil, but overdue optimisation is the root of all frustration. No matter how fast hardware becomes, we find it easy to write programs which run too slow. Often this is not immediately apparent. Users can go for years without considering a program’s performance to be an…
The entire team has joined OpenAI.
Back in 2016, I wrote an article for How We Get To Next on an informal settlement called Treasure Hill, in Taiwan, that could be a prototype for the future of sustainable urban living. How We Get To Next is still online in archived format, but with bitrot being what
This critical role would not be possible without funding from the OpenSSF Alpha-Omega Project. Massive thank-you to Alpha-Omega for investing in the security of the Python ecosystem! Python ...
On a vicious pattern that breeds burnout.
Written and copyrighted by Christian A. Schiller , World of M.U.L.E. curator, with contributions from Andrew Dieffenbach, M.U.L.E. Online developer. No reprint without permission. Happy to get feedback on this feature, either via the contact form or one of the following social media accounts: Facebook , Twitter or…
The Internet Free Zone Home Page.
Detailed explanation on how RISC-V boot process works and what role SBI has in the RISC-V software stack. Concrete example with OpenSBI.
We’re happy to announce the first release of Topiary, a formatter for many languages that leverages Tree-sitter.
New research proves comb jellies are a unique lineage or “sibling group” whose ancestors diverged before the common ancestor of all other animals.
Yet commentators and politicians keep missing it
This post describes the design and implementation of a runtime benchmark suite for measuring the performance of Rust programs, which was recently added into the Rust compiler suite. I have recently blogged about how the whole benchmark suite works, so feel free to read that post first if you want to gather a bit more…
In typography/design, ‘sidenotes’ place footnotes/endnotes in the margins for easier reading. I discuss design choices, HTML implementations and their pros/cons.
Physics researchers from Drexel University at the IceCube Neutrino Observatory led the production of the unique neutrino-based image of the Milky Way Galaxy using particles of matter instead of the usual electromagnetic energy.
We describe a graph-theoretic analogue of vector calculus. The linear operators of vector calculus (gradient, divergence, laplacian) correspond to the matrices naturally associated to graphs (incidence matrix, adjacency matrix). This analogy is useful for formalizing the discretization of some problems in image and…
Understand corporate legibility through the lens of a software engineer.
The personal blog of Casey Kolderup
A moving train at night is an incredible place to hear stories. Like a campfire.
What is a LAN? What is a network segment? How are L1, L2, and L3 segments related? What does it take to send an IP packet from one host to another? What is the difference between LAN, VLAN, and VXLAN?
Whilst searching for something else entirely I stumbled across these images and was struck by just how beautiful they are. The September 1984 (Vol 9, No 10) ...
Over the last 15 years, we’ve built Stack Overflow into an industry-crucial knowledge base for millions of developers and technologists. During this time we’ve experienced years filled with opportunities and challenges. This year is no different.
I’ve been writing a pubsub listener for work recently and had this silly “shower thought”: the ideal queue should be empty. Why? If the queue is not empty, it means that whatever job is consuming from the queue is not keeping up with messages coming into it. Ok, then if queues are supposed to be empty, then what are…