How can we, as web professionals, help to make the web more energy efficient?
How can we, as web professionals, help to make the web more energy efficient? From data centres to transmission networks to the devices that we hold in our …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,218 posts.
How can we, as web professionals, help to make the web more energy efficient? From data centres to transmission networks to the devices that we hold in our …
For the past two months I've been spending half my time on Tauthon . Tauthon is a backwards-compatible Python interpreter that runs Python 2 code and C-extensions exactly as-is, while also allowing Python 2 programmers to use the most exciting new language features from Python 3. These new backported language features…
I want to say thank you to all the people who sent condolences following last week’s post, especially those who shared their own stories of loss.
Remote work is sold as a win for workers. But it also makes you easier to outsource, reduces your job to a metric, and can stall your career growth.
I've been enjoying using Go's database/sql package for working with databases. Recently, some mentions of gorm piqued my curiosity about using ORMs in Go vs. using database/sql directly. Having had some mixed experiences with ORMs in the past, I decided to start with a practical experiment by writing the same simple…
Our system is set up to create mutual antagonism between members of the working class. Meanwhile, faceless corporate executives remain shielded like mob bosses.
I recently had cause to take a beginners course in R - a language I'm fairly familiar with. One of the other students had never used it before, so we were buddied up in order for me to show them the ropes. The first lesson of R is always the same. Read a CSV, manipulate it a bit, draw a graph. We did it all without…
With the release of the WSL 3.x stack, Microsoft bumped the default virtualization runtime and advanced the shipped guest kernel from the 6.6 LTS branch up to 6.18. WSL upgrades often claim generalized performance gains, but marketing bullet points rarely translate directly to developer workloads. To see what actually…
I wrote a decade ago about the Double Irish Dutch Sandwich, a strategy for corporations to evade taxes that was widespread and large-scale enough to come to the attention of the International Monetary Fund. But due to various changes in national and international tax agreements, the strategy seems to have faded…
Ahmad Haghighi’s personal page.
One of the anonymous reviewers of my recently published Storage Combinators paper ( pdf ) complained that hiding disk-based, remote, and lo...
$3 billion seems high to me. Google is on a warpath. And Apple shoots itself in the foot, twice.
The LISP curse is often quoted as the reason why so few libraries and reusable components exist for LISP dialects. According to the concept, LISP is so power...
Hey Instagram. I was just wondering,
When most people hear Apple in a sentence, their next thought is likely the color. Does Apple Silicon M1 output “billion colors”?
Why project-based learning fails to build programming skill, and what works instead: break skills into parts and drill them with fast feedback.
Water infrastructure often gets less attention and focus than other types of infrastructure.
Rescuing a field from disappearing
One time I had a “great” idea for a telephone company. Service would be free—all the calls you want! But you’d have to listen to advertisements before each one. I asked my friend what he thought the idea was worth. His answer: “I don’t know. Telephone companies make a lot of money. Maybe $1 billion?” […]
Looking at actual token demand growth, infrastructure utilization, and capacity constraints - the economics don't match the 2000s playbook like people assume
From the highly eclectic blog of Mark Dominus
Many years ago, I've been waiting for a language like Go. Back then, I was primarily working with C (for microcontrollers), and C++/Java/Python/etc (for bigger machines). These are great tools, but still I was longing for compiled, statically typed, memory-safe (and garbage collected) language, which compiles for the…
In 2005 and 2006, a series of significant results were published against SHA-1 [ 1 ][ 2 ][ 3 ]. These repeated break-throughs caused something of a crisis of faith as cryptographers questioned whether we knew how to build hash functions at all. After all, many hash functions from the 1990's had not aged well [ 1 ][ 2…