Notes on Guyana
Over the summer, I visited Guyana (pronounced Guy-on-uh), mostly in and around the capital of Georgetown. I had plans to see far more of the country but they didn’t come to fruition. Sometimes whil…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
Over the summer, I visited Guyana (pronounced Guy-on-uh), mostly in and around the capital of Georgetown. I had plans to see far more of the country but they didn’t come to fruition. Sometimes whil…
2023 was the breakthrough year for Large Language Models (LLMs). I think it’s OK to call these AI—they’re the latest and (currently) most interesting development in the academic field of …
Reflections on whatever I'm thinking about that week (the web, culture, computer graphics, math etc)
Getting 'low level' with Nvidia and AMD GPUs
<p>I just spent a week talking with some exceptional students from three of the UK’s top universities; Cambridge, Oxford and Imperial College....
Transport for London (TfL) has seen a drop in the sale of paper tickets after it made a small change to the ticket machines in London Underground stations.
Follow along on a google colab: https://colab.research.google.com/github/philzook58/philzook58.github.io/blob/master/pynb/cbmc_tut.ipynb
[This post received first place in the 2024 Blog Extravaganza at Adam Mastroianni’s Experimental History. Many thanks, Adam!] I first had this thought in 2019, and I started this draft in ear…
Assumed audience: ML researchers who frequently work with PyTorch , but are interested in trying out JAX or have yet to be convinced.
January 2024
An article about music and geometry, in particular about musical intervals and scales and their geometric equivalent ...
Note: the patch is available at the end of the article ( HERE ). This post is about its making-of.
A deep dive into the world of vector networks, and the engineering challenges involved in their implementation.
The making of a simple analog synth
No clustering algorithm is perfect and you must make a trade-off.
When we started Segment , we knew nothing about business finance. My background was in aerospace engineering, and my co-founders came from computer science and design. Beyond the hilariously overcomplicated spreadsheet we used to manage grocery bills as roommates, we really had no experience in finance when we started…
Xe Iaso's personal website.
I don’t want to post yet another anti-systemd rant, but I think the ubiquity of systemd could eventually create real problems for embedded Linux. I just wish I knew what to do about it.
Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original…
I love the Apple IIGS. It’s a great computer, but could it have been greater? The legend goes that Apple purposefully underclocked its CPU during development to avoid competing with the Macintosh. But is this actually true? Join me for a deep dive into the IIGS architecture, the life the 65816 CPU,
Since starting out as an independent contractor, I’ve always felt a tension between being a generalist software engineer, yet having to market myself as a specialist. I’ve been wanting to write about it for years and even have kept some notes for that purpose. Recently I came across an article by Ben Collins-Sussman…
This is my story about an adventure into online teaching, video course making, and choosing a hard-to-reach audience, who desperately needs help.
UNIX is always litigious
This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can connect a keyboard to and use as a normal computer. This…
As I've spoken and written about all modern terminals are actually "emulating" something dating from the 1970s.
A straightforward idea, gluing stuff together until it works, but it’s a glimpse of what’s possible with help of local AIs in near future
Using Java's Foreign Function API to Call C like fopen, fgets, and fclose.