Why can’t I go faster than the speed of light?
I should state from the very beginning that the title of this post is a bit of a tease. I don’t know why nothing can go faster than the speed of light. No one does. It is a fundamental pos…
The Bullshit
Digging Out
FAA approves hundreds more engines to use unleaded avgas
The FAA has approved approximately 611 more engine models to burn General Aviation Modifications Inc.'s 100-octane unleaded avgas that, when combined with approvals announced in July, account for about 70 percent of the GA aircraft fleet's powerplants. An AOPA consultant said the move signals the FAA's "bullish"…
Clever uses of pass, the Unix password manager
Pass ( main site , Arch wiki ) is a command-line Unix password manager that utilizes GPG for all underlying encryption. However, beyond passwords, we can utilize it in a number of clever ways.
Why Retaining Walls Collapse
[Note that this article is a transcript of the video embedded above.]
Google suffers from a digital petro curse
The profits that spew out of our ad-infested internet accrue to Google most of all. For the last couple of years, Google has seen an astounding $40 billion dollars per year flow into its coffers from US online advertising alone – a market in which it commands an astounding ~30% share. And then there's the…
AWS launches ARM-powered Lambdas
Discover more about what's new at AWS with Achieve up to 34% better price/performance with AWS Lambda Functions powered by AWS Graviton2 processor
Log4j 2.15.0 – Previously suggested mitigations may not be enough
Log4j 2.15.0 and previously suggested mitigations may not be enough, Author: Renato Marinho
Container networking is simple (2020)
Begin with the basics to understand Docker and Kubernetes networking: learn how to create and interconnect Linux network namespaces using only command-line tools.
Teaching Compilers Backward
Jean-Luc Godard is quoted as saying, “A story should have a beginning, a middle and an end, but not necessarily in that order.” What order is best to tell the story of a compiler?
The Yamaha DX7 synthesizer's clever exponential circuit, reverse-engineered
The Yamaha DX7 digital synthesizer was released in 1983 and became extremely popular, defining the sound of 1980s pop music. Because micro...
Learning Machine Learning for Game Development
Posted by Ji Hun Kim and Richard Wu, Software Engineers, Stadia Over the years, online multiplayer games have exploded in popularity, captivating m...
Zoom improvements requested by music schools
"Music schools have a unique problem,” John Barden, Yale University’s associate vice president and chief information officer, said.
Terraform vs. AWS CloudFormation
Several years ago I actually cared about the differences between AWS CloudFormation and Terraform. Namely, that Terraform did not provide…
Why Emacs: Redux
redux adjective brought back; resurgent: the Victorian era redux.
Tracking One Year of Malicious Tor Exit Relay Activities (Part II)
>25% of the Tor network’s exit capacity has been attacking Tor users
K-9 Mail is back
After almost 3 years a new stable version of K-9 Mail is available.
Germany: Data retention to be abolished
According to the German Minister of Justice data retention or "the storage of telecommunications data without any reason" could soon come to an end.
uBlock, I exfiltrate: exploiting ad blockers with CSS
Ad blockers like uBlock Origin are extremely popular, and typically have access to every page a user visits. Behind the scenes, they're powered by community-provided filter lists - CSS selectors that
Haskell is our first choice for building production software systems
Haskell's features enable rapid development, easy maintainability, and excellent performance, making it a top choice as an industrial-strength programming language.
Apple commits $430B in US investments over five years
Apple today announced an acceleration of its US investments, with plans to add 20,000 jobs across the country over the next five years.
The Problem with Gradle
Or: How to Remain Sane when Approaching Gradle (with apologies to Hans Dockter).
My Favorite One Liners
My favorite Linux command-line one-liners: turn shell output into an image, find your biggest directories, list your most-used commands, serve files over HTTP.
Generating JSON Directly from Postgres
PostgreSQL has built-in JSON generators that can be used to create structured JSON output right in the database, upping performance and radically simplifying web tiers.
Phacility is winding down, Phabricator no longer actively maintained
Existing instances will remain online indefinitely, but customers should expect very limited support after August 31, 2021.
System separation in the Continental Europe Synchronous Area on 8 January 2021
On 8 January 2021 at 14:05 CET the synchronous area of Continental Europe was separated into two parts due to outages of several transmission network elements in a very short time. ENTSO-E has published the first information on the event already on 8 January 2021, followed by an update with geographical view and time…
Uncomfortable Truths in Software Engineering
New Post: ADTs in TLA+ Using Abstract Data Types in TLA+. It's an adaptation of part of my TLAConf talk. It's also a lot more advanced than most of the...