PyPy-STM: first “interesting” release
Hi all, PyPy-STM is now reaching a point where we can say it's good enough to be a GIL-less Python. (We don't guarantee there are no more...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,938 posts.
Hi all, PyPy-STM is now reaching a point where we can say it's good enough to be a GIL-less Python. (We don't guarantee there are no more...
Energy matters for AI, but the decisive layers are cloud infrastructure, data, and commercialization. On those layers the United States is ahead by a wide margin.
The housing market is even worse in Canada than it is here.
Reflections on eighteen months of electric bike ownership
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.
HarperCollins have announced that a new Tolkien publication, The Fall of Númenor, will be published on 10th November 2022. Edited by well-known Tolkien expert Brian Sibley, the book collects together J.R.R. Tolkien's writings of the…
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…
Since early 2022, Motion was on CockroachDB. Cockroach has many qualities going for it: effortless horizontal scaling, especially when…
Our system is set up to create mutual antagonism between members of the working class. Meanwhile, faceless corporate executives remain shielded like mob bosses.
BY DANE KENNEDY The George Washington University faculty and staff ain’t got no culture. Or worse, we’ve got a negative culture. This was the verdict of the Disney Institute, which the president of…
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…
The past week or so a lot of discussion and introspection has been happening in the Clojure community. Eric Normand responded to my one year Lambda Island post with some...
Uber has widely adopted Golang (Go for short) as a primary programming language for implementing backend services and libraries due to its high performance. The Go monorepo is the largest codebase at Uber, comprising 90 million lines of code (and growing). This makes tooling for writing reliable Go code a critical…
Update (10/16/2013): Google Fiber has made a change to their Acceptable Use Policy that clarifies that some non-commercial uses for running servers are permitted. We applaud Google for making this change, but note that there are still provisions to take issue with in the policy, such as the...
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...