Good UX in the Wild: Dropbox's attention to detail on their download page
Sometimes good UX is about being clever. Sometimes it's to make the user happy ...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,241 posts.
Sometimes good UX is about being clever. Sometimes it's to make the user happy ...
The Amiga was a spectacle of graphics and sound when it debuted in 1985. While it can trivially display colorful images like in the above example, doing so in the context of a game engine presents a lot of unique challenges.
The hype cycle for Google’s fabulous new AI Co-Scientist tool, based on the Gemini LLM, includes a BBC headline about how José Penadés’ team at Imperial College asked the tool about a problem…
is a Self-Organising System of cells, that was trained to build textures using neighbour communication only. This work exposes the relation between the life of an individual cell, and the cell collective as a whole.
A list of youtube channels that talks about programming
Introduced in 1973, Ethernet is the predominant way of wiring computers together. Chips were soon introduced to handle the low-level aspects...
A couple weeks ago, Galois and Immunant launched c2rust. Since I wrote one of the best-known C-to-Rust translation tools (Corrode), and since I worked for Ga...
Goal reached! My regular income still seems to grow. My lastly introduced in my “Make Money on Android” eBook method seems to be working very well (not only for me – check lastly …
Personal blog and portfolio site
There's a fascinating Rust library, loom, which can be used to thoroughly test lock-free data structures. I always wanted to learn how it works. I still do! But recently I accidentally implemented a small toy which, I think, contains some of the loom's ideas, and it seems worthwhile to write about that. The goal here…
This domain is for sale! Fast and easy shopping. Trusted and secure since 2005.
Over the past few weeks, I’ve helped a handful of startups work on their YC applications and interviews. I spent much of the time brainstorming with the founders on the best way to explain their business in the most clear and compelling way possible. These founders knew a lot
After my first son arrived in 2018, I didn’t have much time to work on the time-intensive Mount Fuji pixel art series any more (again, I hope to get back to this somehow soon).
Today I have an old friend as my guest contributor. Adrian Tan is a litigation lawyer at one of Singapore's leading law firms. Outside the ...
A disclosure for an OpenSSH keystroke obfuscation bypass affecting current OpenSSH versions after 9.4.
Vote for my SxSW panel! VCs are increasingly unnecessary to get companies started, and I haven't heard cogent arguments for why a founder should elect to go with them for an early round. Until that changes, they'll continue to be useful for growth-stage but less and less useful for early-stage companies.
A few spy tools for your operating system (other than strace!)
On the concepts involved in a running program. What happens, exactly, when you double click an executable file, or launch it from the command line, and it begins to execute?
Consider the following pseudocode: x <- 32; y <- 0; while(true){ x <- x – floor((1/8) * y); y <- y + floor((1/8) * x); plotPointAt(x, y); } x and y are always integers. This draws…
The PS2 is more than capable of doing some wild things, including running Linux. I always wondered if we could just write baremetal Go code on it, so I decided to give it a try.
Trick question! Perl is not dead. I’ll show you what I mean, and then still answer what I think killed Perl.
In Digital Media Lost the Newsstand. Micropayments Are the Obvious Way Back , Rick Bruner makes the case for giving micropayments another try.
3D TV, AMP, Augmented Reality, Beanie Babies, Blockchain, Cartoon Avatars, Curved TVs, Frogans, Hoverboards, iBeacons, Jetpacks, Metaverse, NFTs, Physical Web, Quantum Computing, Quibi, Small and Safe Nuclear Reactors, Smart Glasses, Stadia, WiMAX. The problem is, the same dudes (and it was nearly always dudes) who…
We have no time to experiment with visionary energy sources, writes James Lovelock – civilisation is in imminent danger. Published in The Independent , 24 May 2004.
In this post I present a Git branching strategy for developing and releasing version-based software.