Sandboxed Mac apps can record screen any time without you knowing
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,184 posts.
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
I'm Left Handed is a blog mostly about technology.
Apple just announced that they will use “perceptual hashing” to detect illegal photos on iPhones. I have some experience to share on this technology.
This post is an elaboration on a comment I made on Hacker News recently, on a blog post that showed an increase in volume and decline in quality among the “Show HN” submissons. I don't actually mind AI-aided development, a tool is a tool and should be used if you find it useful, but I think the vibe coded Show HN…
UPDATE : Revolut has refunded me, I will update the post with more details soon.
In October 2019, my company SP Digital held an internal hackathon. My colleague Subhransu and I worked on a whacky idea of writing a brand-new Windows 3.1 app which was an OS released almost 30 years ago. The idea we chose was a Slack client. After all, Slack clients exist for most platforms but I’m certain one does…
Tech Notes on Cubic Bezier Curves, Perlin Noise, and Minimal Rotation Frames
Garbage in garbage out
Reflections on working at Amazon, the interview process, the organizational structure, and why it was not an ideal fit for me (but might be for you).
Yet another programming blog. Thoughts on software and related misadventures.
PlayStation announced that they will stop making discs. People are rightfully mad about this, but it's not actually about physical media. It's about owning your games.
The inevitable result of financial innovation gone awry, which it ALWAYS does, is that it ALWAYS ends up empowering the State. When too clever by half people misplay the meta-game, that’s all the excuse the State needs to come swooping in and crush them, just as they are with Bitcoin today they did with Bear and…
There is a playful way to study the architecture of computers of the past. Find a piece of software you know well and try to find out how it was ported to these machine you don't. A good choice would be DOOM. id Software's 1994 mega-hit has been ported to everything. It is designed around a core with no layering…
September 2012 I've done several types of work over the years but I don't know another as counterintuitive as startup investing. The two most important things to understand about startup investing, as a business, are (1) that effectively all the returns are concentrated in a few big winners, and (2) that the best…
yes, as in singular one. Back in April 2026 Anthropic caused a lot of media noise when they concluded that their new AI model Mythos is dangerously good at finding security flaws in source code. Apparently Mythos was so good at this that Anthropic would not release this model to the public yet but instead … Continue…
Might not be the most reliable or useful contraption but it's definitely a fun one.
October 2014 (This essay is derived from a guest lecture in Sam Altman's startup class at Stanford. It's intended for college students, but much of it is applicable to potential founders at other ages.) One of the advantages of having kids is that when you have to give advice, you can ask yourself "what would I tell…
New British train station design identified as cellular automata rule 30. Generating rule-based patterns. And a website that lets you try it yourself.
It’s an exciting time in the Lotus 1-2-3 enthusiast community – that was a joke, there is no enthusiast community, it’s just me! 😆
As part of my new job, I'm learning a lot more about the mysteries of the Domain Name System than any mortal should know I thought possible. The humble unix dig command allows you to query all sort of DNS information. For example, to see name server records for the BBC website, you can run: dig bbc.co.uk NS Which will…
Context Around a year and a half ago, I’ve asked my former company for some time to work on an issue that was impacting the debugging capabilities in our project: gdbserver couldn’t debug multithreaded applications running on a PowerPC32 architecture. The connection to the gdbserver was broken and it couldn’t control…
The thing I’m most excited about in our weird new AI-enhanced reality is the way it allows me to be more ambitious with my projects. As an experienced developer, ChatGPT …
I've had a busy week, so I didn't have time until today to read this news about Red Hat locking down RHEL sources behind a Red Hat subscription. I repeat the title: Red Hat, are you dumb? When Red Hat decided to turn the community CentOS distribution into a leading-edge distro instead of basically "Red Hat Enterprise…
The core problem is that toasts always show up far away from the user's attention.