Did Windows 10 slow down with each feature update?
One of the main reasons some people tend to avoid updating their PCs is that “it makes it slower”. Especially with Windows 10’s Software as a Service approach, where it gets the s…
The latest blog posts to take off on Hacker News. 3,497 posts.
One of the main reasons some people tend to avoid updating their PCs is that “it makes it slower”. Especially with Windows 10’s Software as a Service approach, where it gets the s…
An honest look at what it looks like to be cancelled, one year after it happened. A hopeful yet realistic message for everyone.
What deep brain stimulation surgery feels like.
Stupid reasons to not allow remote work. Dumb reasons to reject remote work.
Update for future readers: Are you looking for a way to undo something with Git? The git undo command won’t help with your current issue (it needs to be inst...
In the 1980s and 1990s a common piece of advice for people working in the professional managerial class was to ‘dress for the job you want, not for the job you have.’ Throughout these decades, folks dressed aspirationally—a culture of power suits and padded shoulders.
Paper & pencil are the best tools for thinking. Let's enhance them!
We should have policies to make the poor less poor. Unfortunately, policies explicitly aimed at trying to make the poor less poor typica...
Some reflections on trusting trust, and how deep the rabbit hole goes.
This week twenty-five years ago, Quake broke new ground in game engine realism. It was one of the first commercial games to have fully texture mapped 3D scenes rendered in real-time, with pre-computed lightmaps adding an extra layer of atmosphere.
I'm super enthusiastic about Julia after running this comparison of Julia vs Numpy vs Fortran, for performance and code simplicity.
Eric Jang, "Ten Apes", Jun 19 2021. NFT "drop" coming soon. Andy Warhol once said, “Art is what you can get away with.” I interpret the qu...
Recently, I have been on a ‘sprouting’ spree!! Why all this interest in sprouting suddenly? Remember my post on Moong Dal that proved sprouting reduces gas-forming and other anti-nutrients? That and the post on Iron absorption that proved sprouting makes it easier for you to assimilate Iron in your body? I mean, I…
Insurance companies, like betting companies, need high margins to keep operating. You are paying that margin.
There are a number of things that people theoretically know how to do, but which aren’t possible because of how software gets made. Some of these are almost forgotten, but there are at least …
The personal website of Christopher Laing.
The new sqlite-utils memory command can import CSV and JSON data directly into an in-memory SQLite database, combine and query it using SQL and output the results as CSV, JSON …
This article is about how I found a vulnerability on Apple forgot password endpoint that allowed me to takeover an iCloud account. The vulnerability is completely patched by Apple security team and it no longer works. Apple Security Team rewarded me $18,000 USD as a part of their bounty program but I refused to…
If you wanna do crimes, make them incredibly complicated and technical. Like the hustlers that came into the bookstore I worked at and spun these long-ass stories about why they needed money for a Greyhound ticket home.
world wide web benji-style
Google sent me an email informing me that they will change the country associated with my account in 30 days. I wanted to know why.
In chapet 4 candidates welding abilities were sharpened at W-M corporation which makes created Iron articles even as pre-war American ancient Rarity phonies, sold at places like childan’s shop. the biggest interest from the Japanese has made an immense Marketplace for such things and no one addresses them intently.
All in all, I liked what I saw at this year's WWDC keynote. Until Apple showed the new user interface of Safari 15.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
You can construct the Rule 110 cellular automaton in JPEG XL.
I’ve been thinking about garbage collection in Rust for a long time, ever since I started working on Servo’s JS layer. I’ve designed a GC library, …
Just a normal day reversing linked lists on the whiteboard.