Rescuing REST from the API Winter
Simple AJAX using HTML attributes
OpenTimestamps: Scalable, Trust-Minimized, Distributed Timestamping with Bitcoin
I’ve spent the past few weeks working on1 an old2 project of mine,OpenTimestamps, and it’s ready for a public alpha release. It’s timestampinginfrastructure ...
Famines
In many parts of the world famines have been common in the past. What causes famines? How can famines be averted?
Where Do Our Federal Tax Dollars Go?
In fiscal year 2024, the federal government spent $6.9 trillion, amounting to 24 percent of the nation’s gross domestic product (GDP), according to the June 2024 estimates of the Congressional...
Architecture astronauts take over
It was seven years ago today when everybody was getting excited about Microsoft’s bombastic announcement of Hailstorm, promising that “Hailstorm makes the technology in your life work t…
Reverse Voxsplaining: Drugs vs. Chairs
[Content note: this is pretty much a rehash of things I’ve said before, and that other people have addressed much more eloquently. My only excuse for wasting your time with it again is that S…
DeepMind AI Reduces Google Data Centre Cooling Bill by 40%
Reducing energy usage has been a major focus for us over the past 10 years: we have built our own super-efficient servers at Google, invented more efficient ways to cool our data centres and invested heavily in green energy sources, with the goal of being powered 100 percent by renewable energy.
Threat Group 4127 Targets Hillary Clinton Presidential Campaign
Learn how Sophos CTU researchers tracked the activities of a Russian-based threat group targeting the Hillary Clinton Presidential Campaign.
Why ContentEditable is Terrible
Or: How the Medium Editor Works
How Hacker News ranking algorithm works
In this post I’ll try to explain how the Hacker News ranking algorithm works and how you can reuse it in your own applications. It’s a very…
Golang data races to break memory safety
Go is becoming more and more popular as a programming language and getting more scrutiny from a security point of view. You might remember m...
CrowdStrike’s work with the Democratic National Committee: Setting the record straight
Get the key facts about CrowdStrike's work with the Democratic Natiional Committee in 2016 and debunk the false claims that have been made about our work.
Life Expectancy
People are living longer across the world, but large differences remain. Explore global data on life expectancy and how it has changed over time.
(Emacs) Keyboard Shortcuts for Editing Text Fields in OS X
A comparison of Emacs and OS X keyboard shortcuts for editing text.
Economics of Nuclear Power
Nuclear power is cost competitive with other forms of electricity generation, except where there is direct access to low-cost fossil fuels. In assessing the economics of nuclear power, decommissioning and waste disposal costs are fully taken into account.
NIST is No Longer Recommending Two-Factor Authentication Using SMS
NIST is no longer recommending two-factor authentication systems that use SMS, because of their many insecurities. In the latest draft of its Digital Authentication Guideline, there’s the line: [Out of band verification] using SMS is deprecated, and will no longer be allowed in future releases of this guidance.
Backblaze Releases the Reed-Solomon Java Library for Free
Today we are releasing our latest open-source project: Backblaze Reed-Solomon Java library for erasure coding. Click for details on how to use and download.
Proebsting's Law
This means that while hardware computing horsepower increases at roughly 60%/year, compiler optimizations contribute only 4%. Basically, compiler optimization work makes only marginal contributions.
Book Review: Albion’s Seed
I. Albion’s Seed by David Fischer is a history professor’s nine-hundred-page treatise on patterns of early immigration to the Eastern United States. It’s not light reading and not…
Ubuntu on Windows -- The Ubuntu Userspace for Windows Developers
Update: Here's how to get started using Ubuntu on Windows See also Scott Hanselman's blog here I'm in San Francisco this week, attendin...
Wizards and warriors, part one
A common problem I see in object-oriented design is: A wizard is a kind of player. A warrior is a kind of player. A staff is a kind of weapon. A sword is a kind of weapon. A player has a weapon. Bu…
PEP 518 – Specifying Minimum Build System Requirements for Python Projects
This PEP specifies how Python software packages should specify what build dependencies they have in order to execute their chosen build system. As part of this specification, a new configuration file is introduced for software packages to use to specify...
How Plex is doing HTTPS for all its users
This week Plex , a self-hosted media server, announced that they now offer TLS to secure all connections, including those to the user’s servers. This is actually pretty interesting.
Bandwidth Costs Around the World
CloudFlare protects over 4 million Internet properties using our global network which spans 86 cities across 45 countries. Running this network give us a unique vantage point to track the evolving cost of bandwidth around the world.
Lizardman’s Constant Is 4%
Beware of Phantom Lizardmen I have only done a little bit of social science research, but it was enough to make me hate people. One study I helped with analyzed whether people from different countr…
The Linux Kernel, CDDL and Related Issues
The Software Freedom Law Center provides legal representation and other law related services to protect and advance Free and Open Source Software.
The American Middle Class Is Losing Ground
After more than four decades of serving as the nation's economic majority, the U.S. middle class is now matched in size by those in the economic tiers above and below it.
Universal Love, Said The Cactus Person
“Universal love,” said the cactus person. “Transcendent joy,” said the big green bat. “Right,” I said. “I’m absolutely in favor of both those things.…
U.S. lags behind peer countries in mobility
The notion that anyone in America who is willing and able to “pull themselves up by their bootstraps” can achieve significant upward mobility is deeply embedded in U.S. society. Conventional wisdom holds that class barriers in the United States are the lowest among the world’s advanced economies. Motivating this…