3D in CSS
Notes about creative coding on the Web.
Will Wright on designing user interfaces to simulation games (1996)
A summary of Will Wright’s talk to Terry Winograd’s User Interface Class at Stanford, written in 1996 by Don Hopkins, before they worked…
Royal Astronomical Society: all journals to publish as open access from 2024
The Royal Astronomical Society (RAS) has today announced that all journals published by the Society will be Open Access (OA) from January 2024. This move will enable...
We Automated Bullshit
ChatGPT is a bullshit generator. To understand AI, we should think harder about bullshit
Van Life in Japan
As I got better experience about van life, I published a dedicated website covering tips and tricks to enjoy Japan with a van. Check Camp In Japan for more information and guide on how to enjoy Japan in a van. It’s been already 9 months and 10,000 kilometers we are living across Japan in our […]
Take more screenshots (2022)
If you do any sort of creative digital work, screenshots and screen recordings are a great way to remember it.
Algorithmic Trading: A Practitioner’s Guide
I really enjoyed reading Algorithmic Trading: A Practitioner’s Guide by Jeffrey M. Bacidore. Before starting, I imagined it would cover various strategies for trading in the markets, along th…
Barracuda urges replacing, not patching, its email security gateways
It’s not often that a zero-day vulnerability causes a network security vendor to urge customers to physically remove and decommission an entire line of affected hardware — as opposed to just applying software updates. But experts say that is exactly what transpired this week with Barracuda Networks , as the company…
Mjolnir
As much as I loved the beautiful machine , the passive cooling and form factor of the DB4 chassis had limitations. The best GPU I could fit in (and cool down), a 1050 Ti, barely managed to run Diablo 2 Resurrected. Playing could become unpleasant at 30fps in busy levels!
New world record with an electric racing car: From 0 to 100 in 0.956 seconds
Students from ETH Zurich and Lucerne University of Applied Sciences and Arts have broken the previous world record for acceleration with their hand-built electric racing car, mythen. The vehicle accelerated from zero to 100 km/h in 0.956 seconds over a distance of 12.3 metres.
Mickey, Disney, and the public domain: A 95-year love triangle
Mickey, Disney, and the Public Domain: a 95-year Love Triangle by Jennifer Jenkins, Director, Duke Center for the Study of the Public Domain On January 1, 2024, after almost a century of copyright protection, Mickey Mouse, or at least a version of Mickey Mouse, will enter the United States public domain. The first…
How to draw software architecture diagrams (2022)
D2 is a modern DSL that turns text to diagrams.
Mermaid Cheat Sheet
Cheat Sheet for Mermaid.
Mojo might be the biggest thing to happen in programming for decades
Mojo is a new programming language, based on Python, which fixes Python’s performance and deployment problems.
Website search hurts my feelings
Searching and displaying results isn't hard, why do so many websites suck at it?
Managing Kitchen Fruit Flies with a Little Shop of Horrors
I live in Seattle on a fairly wooded property. Every summer since we’ve moved here, we end up with swarms of fruit flies in the kitchen. They congregate around the compost bin and the fruit bowl (where there are always lots of bananas). We aren’t slobbish - I do the dishes and wipe down the counters every night, take…
Stealing OAuth tokens of Microsoft accounts via open redirect in Harvest App
How an open redirect in Harvest’s Outlook Calendar integration leaked the OAuth tokens of connected Microsoft accounts, with a step-by-step proof of concept.
Stocketa – An app I designed, built and never launched
A dive into the app I designed, built and never launched. Stocketa was a personal project developed to serve as a simple stock portfolio tracker for casual investors. The app was built using Swift and SwiftUl and offered a custom UI, comprehensive transaction tracking, and a variety of features.
Text Editor Data Structures
Text editors can be an interesting challenge to program. The types of problems that text editors need to solve can range from trivial to mind-bogglingly difficult. Recently, I have been on something of a spiritual journey to rework some internal data structures in an editor I have been building, specifically the most…
Remastering Colin McRae Rally 3 with SilentPatch
A fresh take on the classic rally game with widescreen support, high definition UI, and countless bug fixes.
Customers don't want chat bots
I came across an intriguing comment recently by Sam Altman, the CEO of OpenAI and public face of ChatGPT. Altman has been in the news quite a bit during his global PR tour, including an appearance at a U.S. Senate hearing last Tuesday, during which he asked for Congressional regulation of AI.
Detect breaches with Canary credit cards
Detect breaches with Canary credit cards! TL;DR; Today we’re releasing a new Canarytoken type: actual credit cards! Head over to canarytokens.org; We give you a valid credit card (number, expiration, and CVC); If anyone ever attempts to use that card you’ll be notified. We recommend placing one anywhere you store…
Is technical analysis just stock market astrology?
Technical analysis is a part of finance that studies price moves to guide investment decisions.A lot of investors seem skeptical of the use of past price dat...