New
The latest blog posts to take off on Hacker News. 1,666 posts.
Stylized Water Shader
💦 A huge, step-by-step tutorial on how to create a beautiful stylized water shader in Unity using Shader Graph. This works with Unity's Universal Render Pipeline (URP). Includes colors, foam, refraction, reflections, caustics and Gerstner waves.
Creating Isometric RPG Game Backgrounds
Using Stable Diffusion techniques to create 2D game environments
Recreating ANSI Art from a Screenshot
In the early to mid-90s, I ran a BBS out of my bedroom. It wasn’t very popular, but I did have a lot of time on my hands and I spent a lot of that time modding it. Initially, I wrote mods for myself, but eventually I started releasing them to other people. As a teenager, this was the first software that I wrote that…
The Camera-Shy Hoodie
A DIY wearable for avoiding recognition on IR security cameras.
Eduard: Swiss-Style Relief Shading for Maps Using Machine Learning
We first published our paper on relief shading using neural networks towards the start of October 2020, and now almost 2 years later, we are very excited to share Eduard .
Mermaid Cheat Sheet
Cheat Sheet for Mermaid.
My favourite 3 lines of CSS
Save 20% on all of our high quality, premium courses using the code NEXTLEVEL at checkout
Cut the Cutesy Errors
If your app has just ruined my day, I need help, not humour.
Modern Mono
I’ve just finished setting up a new Mac (14" MBP, M2 Pro, 32G, 4T). It dawned on me that most of my really intense interactions with this thing involve looking at “monospace” (i.e. fixed-width) text; in Emacs where I write this blog, in my IDE, and in my terminal. The ones that came with the machine by default are…
Treasure trove of mechanical animations (2015)
Whenever I watch videos of how things are made, I marvel at the cleverness of the manufacturing machines. Retired engineer Duc Thang Nguyen has created over 170
Hardcoded Folder Icons in macOS
Are there any other hardcoded folder names in macOS? Where would I even start looking?
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…
“Pigeon Neck” Illusion (2014)
An interactive demonstration of the “Pigeon Neck” Illusion
A Perceptually Meaningful Audio Visualizer (2016)
Audioscope: What you see is what you hear.
The contagious visual blandness of Netflix
And how to treat it
Surprising things that CSS can animate (2020)
When you think of animating CSS properties, which ones come to mind? I recently started wondering about the ones that don’t come to mind — properties that aren’...
Conditional CSS
CSS is condtional in many ways. In this article, I will go over a few CSS features that we use every day, and show you how conditional they are.
How to draw ideas
Great ideas are hard to find. Drawing makes it a lot easier. And fun. How? In a creative process drawing can play four different roles. Let’s say, we want to come up with ideas for…
The iPhone Keyboard – Make It or Break It (2022)
Building the first iPhone's touchscreen keyboard was a make-it-or-break-it moment for the iPhone. Succeed, and the iPhone was possible. Fail, and the iPhone would've been shelved. This is its story.
Don't use Tailwind for a design system (2021)
My opinion about why isn't a great idea to use tailwind for your design system
Architecture diagrams should be code
For the past few years I’ve been the most senior developer on my teams in Atlassian, in both position (Principal Engineer) and time (almost 9 years ) - this means I usually take on the responsibility of managing our software architecture.
3D in CSS
Notes about creative coding on the Web.
The beauty of CGI and simple design
Finding someone still singing CGIs praises is surprising, and some alliteration.