Topics /

Design & UX

The most popular blog posts about design & ux on Hacker News. 1,666 posts.

Any year
1232

How to Give Your Product Personality

There’s a really great post on Fred Wilson’s blog (AVC [https://web.archive.org/web/20160320050249/http://avc.com/]) about building a “ Minimum Viable Personality [https://web.archive.org/web/20160320050249/http://www.avc.com/a_vc/2011/09/minimum-viable-personality.html] “. Of course, this is a

1234

A Light Box in Heavy Times

My son is nearing his second birthday, which makes him nearly two years old. When he was only four months old I decided that I would make him something with buttons. I didn’t have much more of an idea than that, but I ordered one hundred illuminated buttons and started mulling what to do with them. Nothing much…

1238

Airbrush art of the 80s (2015)

The 80’s was a decade of many things — excess, greed, and big hair, to name a few — but it was also the heyday for airbrush art. As a teenager in the late 80’s, I desperately wanted an airbrush so I could paint my favorite band logos on the back of my jean jacket, and maybe make some money on the side painting…

1244

Shades of Halftone

An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement.

1246

CSS px is an Angular Measurement

The “px” unit in CSS doesn't really have anything to do with screen pixels, despite the poorly chosen name. It's actually an non-linear angular measurement. The formulæ to convert between radians and px are as follows:

1255

OOCSS + Sass = The best way to CSS

Object-oriented CSS is awesome. But littering your markup with non-semantic classes is not awesome. Those classes sprinkled all over your HTML are going to change, and that’s not gonna be fun. But if you combine OOCSS and Sass you get the best of both worlds: modular CSS without bloated, hard-to-maintain HTML.

1256

The Art of Unix Usability (2004)

This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pearson Education, Inc. A reference copy of this license may be found at…

1258

Just Use HTML

I’ve worked on so many projects recently that were more complicated than they needed to be because they used JavaScript to generate HTML. JavaScript is… Slower to load Slower to run More prone to breaking Harder to read and reason about Doesn’t actually look like the final output It’s inferior to just using HTML in…