Porting SBCL to the Nintendo Switch For the past two years Charles Zhang and I have been working on getting my game engine, Trial, running on the Nintendo Switch. The primary challenge in doing this is porting the underlying Common Lisp runtime to work on this platform. We knew going into t...
Zero-Click Calendar invite — Critical zero-click vulnerability chain in macOS Critical zero-click vulnerability chain in macOS (patched)
FDA Authorizes First Over-the-Counter Hearing Aid Software The FDA authorized the first over-the-counter hearing aid software device intended to be used with compatible versions of the Apple AirPods Pro headphones.
Notes on OpenAI’s new o1 chain-of-thought models OpenAI released two major new preview models today: o1-preview and o1-mini (that mini one is also a preview, despite the name)—previously rumored as having the codename “strawberry”. There’s a lot …
Azure Pipelines: Passing Variables Between Jobs .NET, ASP.NET Core, Visual Studio, Azure, Jaliya Udagedara
The Man Who Built 300 Apps in 3 Years Five years ago, he had zero coding experience. Now, he runs a 7-figure no-code agency building apps for Coca-Cola, Amex and Zapier.
diamond geezer What I did was keep track of every Breaking News alert on the BBC News app for a week. I picked the first week of September - that's the seven days just completed - and attempted to count and log them all.
Arrays of Wisdom of the Ancients In way too many cases, it is instructive and educational to follow up on the findings you just got from a targeted workload, in order to see how general the conclusions are, and whether you understand them well. Beware, this is the Rabbit Hole of Performa...
What is the Plackett-Luce model? The Plackett-Luce model, attributed to Robert L. Plackett (Reference 1) and R. Duncan Luce (Reference 2), is a model for rankings data. In this post, we first describe the simpler Bradley-Terry mod…
How I Take Smart Daily Notes as a Developer Why take daily notes at all? I first gravitated toward note-taking to quantify productivity but they're also excellent for reflection.
Advanced friction logs: Empathy Sessions In 2018, I wrote a blog post about Friction Logging. Friction logs are one of my favorite DevRel tools, and I share that post with mentees regularly. If you haven’t read that blog, I recommend reviewing it since this post assumes familiarity with the fric...
We’re not going to run out of new anatomy anytime soon I first had this thought in 2019, and I started this draft in early 2020, but…you know how that particular story turned out. I’m picking it back up again now because I’ve had the …
So you've been laid off: a guide for mid-level and above software devs and leadership • Dylan Fitzgerald (A quick preamble: if you’re not in software as either someone who can write code or someone who professionally makes developers more effective, this is going to come off as utterly out of touch. I wish this applied to more people in more career paths, an...
Why is language documentation still so terrible? Seriously, is there a good reason for this? I feel like I'm going crazy because almost every language doc I've looked at is legitimately awful in a bunch of obvious ways. It's not uncommon to see third party libraries updated by a single person that are b...
The emergence of LLM sympathy in our enhanced codebases With the rise of LLM code generation, how are we these tools shaping the way that we work?
Making Things People Want vs. Making Things That Alter Thinking I recently rewrote the interests section of my blog to be more concise. The primary interest I wrote down was “making things that alter thinking at scale.” When I distilled what I believed to be one of my long-term goals I landed on that. Recently I thoug...