Unlocking free WiFi on British Airways
Personal website talking about some stuff I've made and technology
Personal website talking about some stuff I've made and technology
Leaked Google's internal google3 source and confidential security protos out of Gemini's Python sandbox by exfiltrating a 579 MB binary in 10 MB chunks.
Dear Ruby community,
💡Update May 21, 2025: I've written a new detailed analysis of the heap dump dataset itself: TeleMessage customers include DC Police, Andreessen Horowitz, JP Morgan, and hundreds more Update May 26, 2025: I've published the source code for TeleMessage Explorer: a new open source research tool This morning,
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
Hacker News was written in the Arc lisp dialect, a dialect created by Paul Graham. Arc was implemented on top of Racket, but that has now changed. HN runs on top of SBCL since (at least) September of 2024.But why? For performance reasons. I recently noticed that Hacker News no longer uses paging for long threads. In…
For every cloud service I use, I want to have a local copy of my data for backup purposes and independence. Unfortunately, the gphotos-sync tool stopped working in March 2025 when Google restricted the OAuth scopes, so I needed an alternative for my existing Google Photos setup. In this post, I describe how I have set…
Dori | Art Director, Designer, Artist
I’m old enough to remember when age verification bills were pitched as a way to ‘save the kids from porn’ and shield them from other vague dangers lurking in the digital world (like…“the transgender”). We have long cautioned about the dangers of these laws, and pointed out why they are likely to...
Typically, try can be followed by three kinds of phrases: a noun phrase (1a), an infinitival verb phrase with to (1b), or a verb phrase with - ing (1c).
Personal blogs are back, should niche blogs be next? Might good old fashion niche blogs be the solution to rampant social media misinformation, AI slop, and more?
Describe what you need and get back ready-to-use spreadsheets, documents, presentations, and PDFs instead of just text responses. Update: Now generally available for paid plans with net network and egress controls (October 21, 2025).
Tailscale has raised $160 million USD ($230 million CAD) in our Series C, led by Accel with participation from CRV, Insight Partners, Heavybit, Uncork Capital — and new investment from Anthony Casalena - CEO of Squarespace.
panlegal expressions of personhood
In this post I’ll show you how I found a zeroday vulnerability in the Linux kernel using OpenAI’s o3 model. I found the vulnerability with nothing more complicated than the o3 API ̵…
I don't want Google's shitty AI-generated ramen
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only the data they need, exactly when they need it.
All the reasons why Nvidia will have a very hard time living up to the currently lofty expectations of the market.
So I was uh, downloading some linux isos, like usual. It was going slowly, so I opened up the Trackers tab in qBittorrent and saw the following:
I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to …
If you have a git repository on a server with ssh access, you can just clone it:
Typst 0.14 is out now. With accessibility by default, PDFs as images, character-level justification, and more, it has everything you need to move from draft to...
Apple today introduced Apple Invites, a new app for iPhone that allows users to create custom invitations to gather friends and family.
Together with some friends, I decided earlier this year to particpate in the Carbage run 2025 Winter edition. This is a 6-day journey in winter all the way through Sweden to the polar circle, and back down to Helsinki in a group of roughly 400 cars. One small catch (you might have guessed it from the name): your car…
How I reverse-engineered PureGym's API to build a working Apple Wallet pass with PassKit, Vapor, and mitmproxy - end-to-end iOS reverse engineering walkthrough.
Starting August 29th, new regulations have come into effect. Both DHL and UPS currently have no working solution, so on their advice, we are temporarily suspending all shipments to the USA effectiv…
Valve does nothing and still wins
The American College of Cardiology now recommends everybody measure their hs-CRP.