New
The latest blog posts to take off on Hacker News. 105 posts.
A redesign of the Django websites
Posted by Jannis Leidel and Russell Keith-Magee on Dec. 15, 2014
Evolutionary couplings between files reveal poor software design choices
Given a software code repository together with all commit history, can you spot potentially problematic parts of the software?This is the question I have bee...
Extending Van Gogh’s Starry Night with Inpainting
Digital inpainting can extend or repair photos, artwork, and other images. See how it works in the Wolfram Language, and try it yourself.
Chinese Mobile UI Trends
A summary of common idioms and visual language found in Chinese smartphone apps.
The Unbalanced Design of Super Smash Bros
Blog and Portfolio site for Forrest Smith, aka ForrestTheWoods
Rules for Creating Gorgeous UI, Part 2
A guide to visual aesthetics, written by a nerd
Understanding the iPhone 6 Plus Screen
An experiment to understand how the discrepancy between logical and native screen dimensions on the iPhone 6 Plus affects rendering quality.
Rules for Creating Gorgeous UI
A non-artsy primer in digital aesthetics
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…
Underlining | Butterick’s Practical Typography
Butterick’s Practical Typography
Participation Inequality: The 90-9-1 Rule for Social Features
In most online communities, 90% of users are lurkers who never contribute, 9% of users contribute a little, and 1% of users account for almost all the action.
How To Scroll
Scroll-based interaction is incredibly popular for interactive storytelling . There are many compelling reasons for this, yet scrolling is surprisingly nuanced and easy to break. So here are five rules for employing scrolling effectively.
The Sad State of High Bit Depth GIMP Color Management
Back in 2014, this article was intended to draw attention to several serious problems with babl/GEGL/GIMP color management, all of which revolved around the idea of using sRGB chromaticities to edit non-sRGB images. If you peruse the GIMP developers' list and users' list for the months of October and November 2014…
Designing Stereographic Lampshades
I saw an article on the Guardian website here on the 3D-printing of shapes which project interesting patterns of light. Ignoring the strangely forced Halloween reference, I thought this would be an interesting project to attempt for an arbitrary pattern, perhaps as a personalised lampshade. Buoyed by the continuing…
Mac App Store: The Subtle Exodus
The Mac App Store was released in January 2011 and it marked the beginning of a great new distribution channel. Even though it lacked some bells and whistles, the developer community was hopeful the problems would be addressed in due course. Unfortunately, it has been years and there's no evidence that the core issues…
Designing a URL structure for BBC programmes
This is a post I've been meaning to write for the last 7 years. In the circumstances it might be more of a eulogy than a birth announcement but since the sub...
The Cargo Cult of Game Mechanics
On the existential crisis in gaming and the role of game design.
iPhone 6 Screens Demystified
Articles about PaintCode's new features, interviews, application development topics.