How to Draw a Space Invader
This interactive post will show you how to build your own fleet of space invaders by mixing geometry with randomness and a splash of color.
This interactive post will show you how to build your own fleet of space invaders by mixing geometry with randomness and a splash of color.
I recently bought a cheap Tapo indoor camera to see what my dog gets up to when I am out of the house.
🖍️ Explaining multiple techniques for rendering outlines and highlights for real-time applications. This includes vertex object-space as well as screen-space methods. This can be used to render outlines in Unity or Unreal. Outlines can be used for gameplay reasons or aesthetics.
A mysterious new model currently in testing on Google’s AI Studio is nearly perfect on automated handwriting recognition but it is also showing signs of spontaneous, abstract, symbolic reasoning.
Can Claude Recreate the 1996 Space Jam Website? No. Or at least not with my prompting skills.
Microsoft has deprecated windows 10, yet million of users still use it. They say the hardware is not supported, yet they keep pestering us with endless pings.
We are products with labels
Updates to the Bear license
Lessons learned from building RAG systems for Usul AI and enterprise clients, processing over 13 million pages.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
The Netscape/Microsoft browser wars in the mid-90's were really vicious and competitive. They really had it out for each other. Netscape had...
A New Book Quietly Reveals That Israel Used Palantir In It's Terrorist Attack On Lebanon.
At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to go along with what looked like fraud. They obliged in two out of three cases, landed in hot water, and now face jail time. A reminder why it’s never a good idea to go along with such requests.
On November 20, 2024, Shubham Shah and I discovered a security vulnerability in Subaru’s STARLINK admin panel that gave us unrestricted access to all vehicles and customer accounts in the United States, Canada, and Japan.
I woke up this morning about an hour ahead of my alarm, the sky already light, birds calling.
A while back I wrote : I've had many, many failures in my life. (Hm, maybe I should write a blog post about that.) This is that post. I'm ...
i have gone a little above and beyond trying to get all the features of VSCode
An alternate path for Staff+ engineers that optimizes for systems over spotlights and stewardship over fungibility.
Around twenty years ago, people would have laughed if you told them that videogames would end up at the Smithsonian, but the Half-Life team really did want to make games that were more than just throwaway toys. The rule against cinematics — which made our jobs much harder and also ended up leaving a lot of my favorite…
A step-by-step guide to building a key-value database from scratch.
Why you are animating more often than you should.
Best case: we're in a bubble. Worst case: the people profiting most know exactly what they're doing.
It’s no secret that I’m not a fan of big-company HR practices. I’m more of the First Break all the Rules type. Despite my general skepticism of many standard practices, we still do annual performance reviews at my company, though I’m thinking seriously of dropping
The U.S. taking an equity stake in Intel is a terrible idea; it also happens to be the least bad idea to make Intel Foundry viable.
Today, when my 1.9-year-old daughter tried to grab and eat an unwashed orange, I asked her to give it to me so I could wash and peel it if she could wait for a moment. She did. It got me thinking about the marshmallow experiment, where the idea was that patience equals success. But … […]
The moving image below is only 49Kb and has an incredibly high resolution. It's similar to a GIF but instead of showing moving images, it shows moving SVGs!
I felt like it should be possible to train a GPT-2 small level model on my own hardware using modern tools and open datasets from scratch. It was!