An Awk Implementation in C99
A somewhat compact implementation of the awk programming language
A somewhat compact implementation of the awk programming language
Andy recounts the rise of vector databases to SQL:2023 to MariaDB troubles and the FAA outage in 2023.
The OpenMP ARB is pleased to announce Version 6.0 of the OpenMP API Specification, a major upgrade of the OpenMP language.
Three experimental generative AI features are coming to Chrome on Macs and Windows PCs to make browsing easier and more personalized.
I often drive between Boston and New Haven. While on the road, I find myself pondering a simple question: If my only goal is to arrive as fast as possible, how fast should I drive? Ignoring things …
Creating a low-cost EV charging station with Arduino: see how a maker built a smart charger for electric vehicles.
Memory-mapping a file is convenient, but it's a hazard when used with async/await concurrent code: it means a "simple" memory index does blocking IO.
22 July, 2024
Master the art of efficient text navigation and editing in Vim with this comprehensive command workflow tutorial. Explore key commands and practical examples to enhance your productivity in Vim.
This post is part of the series on space topics. This post is not the last word on this topic. The usual caveats apply. I’m curious if you have strong opinions on different fuel mixes. A grow…
How a thinker who hated trends & fashions became trendy & fashionable
The International Atomic Energy Agency (IAEA) is developing new and rapid methods to rapidly screen and authenticate the origin of foods like extra virgin olive oil.
I love hot dogs and I'm from Chicago so we knew this was coming
Rama is a platform with huge applicability, able to express all the computation and storage for a backend at any scale. Just like the UNIX philosophy of composing simple programs to do more complex…
Explore DuckDB Wasm for fast, in-browser analytical SQL. Learn how to instantiate the JS API, query Parquet files, and export data to CSV with zero latency. | Reading time: 8 min read
The history of the Monokai color scheme and the evolution of Monokai Pro
How digital wallets work, and how payment costs drive a lot of product decisions inside and around them.
With additional Kubernetes mode!
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Meta is currently operating many data centers with GPU training clusters across the world. Our data centers are the backbone of our operations, meticulously designed to support the scaling demands …
In 1957, a B-36 nuclear bomber accidentally dropped a Mark 17 hydrogen bomb while landing at Kirtland Air Force Base just outside of Albuquerque NM. Mark 17 hydrogen bomb, on display at the Nationa…
Developing Apple-inspired progressive blur for the web; Technical insights and challenges.
Or why clear consistency guarantees are how to stay sane when programming distributed systems.
I’ve long been enamored of the sparkline, a graphical device which its inventor Edward Tufte defines thusly: A sparkline is a small intense, simple, word-sized graphic with typographic resolu…
Read some of the latest blog posts from Akamai Developers.
What makes it really fast is a small Rust program called refix that post-processes your build outputs (if you don't want to compile from source, here's a static Linux binary .) Both the program and this document are written for the context of C/C++ source code compiled to native binaries. But this can work with other…