The hater's guide to Kubernetes
Among a certain tech set, Kubernetes has earned a reputation as an unnecessarily complicated time-sink that startups should avoid. Using Kubernetes with a small team is seen as a sign of over-engineering.
Among a certain tech set, Kubernetes has earned a reputation as an unnecessarily complicated time-sink that startups should avoid. Using Kubernetes with a small team is seen as a sign of over-engineering.
Let's create a Git commit using Git's low-level (plumbing) commands
Electricity prices have been steadily rising in France for the past few years, with a particularly sharp increase since the beginning of the Russian invasion of Ukraine. This has led me to wonder about my own electricity consumption and how I could optimize it. The hardware Since 2015, the organization managing the…
(This was originally posted on a social media site; I’ve revised and updated it for my blog.) The other day a friend asked me a pretty interesting...
AI, science, education, & ethics
Since 1984 a secretive AI project has been building a massive knowledge base to enable human-like reasoning. Will it work?
I got some fancy new speakers last week. They’re powered speakers and they have streaming service integrations built in, unlike the 35-year-old passive speakers I’m upgrading from. Overall they’re great! But they’re so loud that it’s difficult to make small volume adjustments within the range of safe volume levels for…
<p>Yesterday, we gave away our ~6-year-old GE French-door refrigerator after a never-ending slog of repairs. At least the guy and his mother who came to pick it up have a side-hustle of repairing and reselling appliances. There's hope it won't end up in a landfill. He offered to sell me a 4-door Samsung. No Thanks!…
Was the ssh backdoor the only goal that "Jia Tan" was pursuing with their multi-year operation against xz?
My 6 years at Auth0 ... how it all started, what Auth0 meant to me, and why I will proudly wear that shield for as long as the swag holds up.
Laser cutters can injure or blind you permanently if you do not follow safety procedures! This post is an attempt to collect all of the information that I’ve gathered over the last year or so regarding budget laser cutters. There are no affiliate links on this page, I have no ties to any of the companies mentioned…
A short story on why I still go through the effort of self hosting servers and some things it taught me recently.
We have decades of experience trying to automate processes. My biggest lesson is that automation is not about the easy and known flow, but about exception handling.
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…
A friendly introduction to assembly for high-level programmers — Hello
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
Macros, iterators, patterns, error handling and match make Rust almost perfect
ASCII, a standard whose legacy defines to this day how most of the letters and numbers in your computer get encoded into ones and zeroes, is elegant and beautiful. Via lessons in computer history, punched tape, and typewriters, I'd love to share some of its logic with you.
Kenton Varda introduces the next iteration of Cloudflare's Durable Object platform, which recently upgraded from a key/value store to a full relational system based on SQLite. For useful background on …
Narrowband trichromatic (RGB) light sources are superior to broadband (white) light for scanning color negative film; there are very good reasons why all commercial film scanners use RGB. ( film scanners were using blue LEDs at least a decade before they would be widely used in consumer products! ) Scanning film with…
HATETRIS is the world's hardest version of Tetris; it's Tetris that hates you. In this post, we chronicle our eleven-month journey to get the world record, and some of our wrong turns along the way.
Bottle Plotter BottlePlotter.cz I have noticed that, it is quite common in group of small wine producers, that they don't use bottle la...
And maybe it wasn't that long to begin with
a tragedy of the public emergency system commons...
FEBRUARY 5, 2016 · FACEBOOK
Writing auto-pilots in JavaScript for MSFS
A fun side project for a great cause featuring Core Motion, SwiftUI, a little help from AI, and a pair of AirPods to count 100 push-ups a day.
An overview of erasure coding, its trade-offs, and applications in distributed storage systems.
A Canadian man who says he’s been falsely charged with orchestrating a complex e-commerce scam is seeking to clear his name. His case appears to involve “triangulation fraud,” which occurs when a consumer purchases something online — from a seller on Amazon or eBay , for example — but the seller doesn’t actually own…
The first entry on this blog was 20 years ago yesterday, first substantive one was 20 years ago tomorrow (first one that drew attacks on me as an incompetent was two days later). Back when I starte…