Your Emacs is full of markup-free hyperlinks embedded in your text, but you're missing a way to utilize them. Think about a file path in a README, a URL in an e...
One thing that bothered me about Imprint’s product after joining was our lack of passkey support.
Passkey support is a rare opportunity to increase resiliency to phishing attacks
while simultaneously reducing login friction. If it’s good for our members, our partners, and our product,
it felt like something we should have already shipped.
Nonetheless, it was hard to get it onto the roadmap alongside everything else we were working on.
composing two broad approaches, one based on analytical decomposition that aims to maintain control over a system, and one based on a perspective of complex systems that resist analysis, and implications for systems design.
A GPU burns 700 watts and hundreds of thousands of tries to learn Pong. A human brain does it on 20 watts in a handful of attempts. So what can the oldest architecture in computing teach us about where agents and memory are headed?
A remodel left me with lights over two fireplace benches wired to separate switches, so turning them on meant a walk to both ends of the room. Rather than tear open the wall, I let Home Assistant and a pair of Inovelli switches make the two behave as one. The wiring doesn’t have to change if software controls the switches.
You don't really need to be good at prompting anymore. The thing to get good at is the loop that does the prompting for you. It's five building blocks plus s...
Hi there. I’m Bill “LtRandolph” Clark, and I’m the engineering manager for the Champions team on LoL . I’ve worked on several different teams on League over the past years, but one focus has been consistent: I’m obsessed with tech debt. I…
Navigating the Modern Data Lexicon: A Working Vocabulary for the Semantic Era
The way we talk about data is changing faster than the way we build it. Every quarter a vendor ships a new approach, coins a new term for it, or quietly adopts
There are so many things we approximate to make life simple. Wires, for example, have no resistance or other strange effects. Crystal oscillators output their exact frequency. But surely our model …
RFC 10033: Hash-Based Signatures: State and Backup Management | RFC Editor
Stateful Hash-Based Signature Schemes (Stateful HBS) such as Leighton-Micali Signature (LMS), Hierarchical Signature System (HSS), eXtended Merkle Signature Scheme (XMSS), and XMSS^MT combine Merkle trees with One-Time Signatures (OTSs) to provide signatures that are resistant against attacks using large-scale quantum computers. Unlike conventional stateless digital signature schemes, Stateful HBS have a state to keep track of which OTS keys have been used, as double-signing with the same OTS key allows forgeries.
This document provides guidance and catalogs security considerations for the operational and technical aspects of deploying systems that rely on Stateful HBS. Management of the state of the Stateful HBS, including any handling of redundant key material, is a sensitive topic. This document describes some approaches to handle the associated challenges. It also describes the challenges that need to be resolved before certain approaches should be considered.
Coffee Break: Armed Madhouse - Ocean Presence: A New Model of Naval Power | naked capitalism
Autonomous naval systems could unbundle the warship, replacing scarce platforms with a persistent mesh of distributed sensors, weapons, communications, and support nodes.
Every language pitches async/await as synchronous-looking code, and the same two keywords appear everywhere. But behind the shared syntax hide nine independent design decisions, and no two of seven modern runtimes agree on what even the simplest async programs should do! In this paper we map the design space of async/await so you can find out where your language stands.
Schema evolution in distributed systems: compatibility guide | Curiosum
Learn how to evolve message schemas in distributed systems, handle backward and forward compatibility, and safely roll out producer and consumer changes.
You can register a process name globally in Elixir and OTP will ensure it's unique, but there are some surprising edge cases. This shows a pattern for safely defining cluster singletons.
Building LocalCents: A Local-first Expense Tracker with Automerge CRDTs
An educational side project: a local-first expense tracker built with Automerge CRDTs in Elixir, Phoenix, and Tauri, plus how I surface sync conflicts.
`foxing` (formerly xfs-mirror) aspires to be a production-grade, eBPF-powered replication engine for Linux filesystems (XFS, Btrfs, F2FS, Ext4). It captures filesystem events in the kernel and replays them asynchronously on a target directory, providing near real-time mirroring with robust consis...
Toast is a restaurant point of sale and management system that helps restaurants improve operations, increase sales and create a better guest experience.