Google Slides Is Hilarious
Perhaps like you, I naively started out thinking that Google Slides was just a poorly maintained product suffering from some questionable…
Vite 4.0
Vite 4 Release Announcement
WorldWideWeb: Proposal for a HyperText Project (1990)
HyperText is a way to link and access information of various kinds as a web of nodes in which the user can browse at will. It provides a single user-interface to large classes of information (reports, notes, data-bases, computer documentation and on-line help). We propose a simple scheme incorporating servers already…
Running C unit tests with Pytest
In this post I will describe my approach to C unit testing using pytest. In particular, we get to see how to gracefully handle SIGSEGVs and prevent them from stopping the test runner abruptly. Furthermore, we shall try to write tests in a Pythonic way.
A practical guide to incident management
This guide respresents our years of collective knowledge and experience, distilled into practical advice that can be adopted across your whole organization.
You and Your Research (1986)
Little has been written on managing your own research (and very little on avoiding other people managing your research); however, your research is much more under your control than you may realize.
Keep ’em coming: Why your first ideas aren’t always the best
In this episode, Jeremy Utley explains why good ideas are often preceded by not-so-good ideas.
Upgrading my old Chumby 8 Linux kernel
As I mentioned in my last post, I spent a good chunk of my spare time over the past 6 months working on a project I’ve been thinking about for over a decade. I bought a Chumby 8 in 2011. It’s an 8″ touchscreen device powered by the Marvell PXA166 processor. It is essentially a souped-up digital picture frame with…
Programmable Notes
Agent-based note-taking systems that can prompt and facilitate custom workflows
Supabase Vault is now in Beta
A Postgres extension to store encrypted secrets and encrypt data.
SendGrid appends a tracking pixel even when disabled
Commenting, venting, or ranting. Usually about entrepreneurship, tech, or self-reflection.
Lost “canceled” Squaresoft game 3156 Coro Coro located and preserved
Hello, Gaming Alexandria readers! It is me, Chris Kohler, former journalist, current game developer and forever fan of obscure old games. The good people at Gaming Alexandria have given me this space to make a fortuitous announcement: A long-lost Square game, previously thought to have been canceled, has now been…
Mastering Metacognition: The What, Why, and How
Boost literacy skills with Achieve3000 Literacy, a comprehensive, personalized learning solution from McGraw Hill. Explore our platform for improved student outcomes.
Reminiscing: The retreat to comforting work
In Work on what matters, I wrote about Hunter Walk’s idea of snacking: doing work that is easy to complete but low impact. The best story of my own snacking behaviors comes from my time at Stripe. I was focused on revamping the engineering organization’s approach to operating reliable software, and decided that it…
RISC-V Linux on ESP32
I've been playing with the idea of running linux on ESP32 since the first days I've met its more robust module, the WROVER-B, on paper it se...
Java 20: A Sneak Peek on the Panama FFM API
A blog about Java
Taking a Look at Mastodon
I’ve been a Twitter user and fan since 2007. With Twitter’s future looking a bit grim, I started looking around if there’s another place to go.
Wasmer takes WebAssembly libraries mainstream with WAI
Integrating with other languages and distributing binaries has always raised the WebAssembly's barrier to entry for the average developer, and at Wasmer...
Using Nix on macOS
I recently started using the Nix Package Manager on macOS and the process has been painful. In this post, I’m going to write down how I’m currently using Nix...
The YC Winter 2022 Batch
For the Winter 2022 batch, we received 17,000 applications from founders around the world and funded 414. Today, these founders will present their companies to an invite-only audience of investors at Y Combinator’s 34th Demo Day.
How not to teach recursion (2021)
Parenthetically Speaking: Articles by Shriram Krishnamurthi
How to Paint a Crosswalk
A step-by-step guide to paint a crosswalk and keep your community safe.
JWT vs. Opaque Tokens
In this article, you'll learn why you need JWT and opaque tokens, what the differences are between the two, and in which case you should select one or the other.
When or If
The CSSWG (CSS Working Group) is currently debating what to name a conditional structure, and it’s kind of fascinating.
Is it the “New York Review of Each Other’s Books”?
Measuring the extent of self-reviewing at the New York Review of Books from 1963-2022