New
The latest blog posts to take off on Hacker News. 73 posts.
Component · Decoupling Patterns
Allow a single entity to span multiple domains without coupling the domains to each other.
8-Bit Generation Documentary
UPDATE: Please read this later entry for update on this documentary. I’m putting this here to get some attention. There’s a documentary in production, or which was in prod…
Ingress
It’s a new thing on the Internet, a planetary-scale augmented-reality game being played on a real planet: ours. It’s fun to play, particularly if you have kids. And interesting, I think, for anyone who cares about issues of Life Online, even non-gamers.
Unity 4 is here
Explore all of Unity's products and services to find the right set of tools for you. Get more information about our plans and pricing.
Goldeneye 64's inspirational startup story
GoldenEye 64 had a special place in my heart when I was growing up. It was the first game my parents wouldn’t let me buy due to violent content. I saved up allowances and dug up couch treasures for months to taste the forbidden fruit. The effort turned into one of the pillars of my childhood experiences. I still…
Singularity Chess
Board and Initial Setup You'll notice that the "squares" on the board are not really square— they range from more or less square ...
An Ancient Piece of Computer Lore in a Place You’d Never Expect
Back in March of 2012 I was watching Duplicity and I noticed something odd about 28 minutes in:
Google Earth Fractals
The following is a "photographic" gallery of fractal patterns found while exploring the planet with Google Earth. Each is provided with a KMZ file so the reader can explore the region for themselves. Readers are encouraged to submit their own discoveries for inclusion, credits will be included. Besides being examples…
The game of life emulated in the game of life
Conway's Game of Life, emulated in Conway's Game of Life: The life simulator used is Golly which has a built-in script to generate these metapixel grids (select a pattern, and choose "metafier.py" from the scripts list). Outer Totalistic Cellular Automata Meta-Pixel: The metacell uses a period 184 tractor beam, which…
Conway's Game of Life, using floating point values instead of integers
A continuous version of Conway's Life, using floating point values instead of integers: supports many interesting phenomena such as gliders that can travel in any direction, rotating pairs of gliders, wickstretchers and the appearance of elastic tension in the 'cords' that join the blobs. Slides showing how the rule…
StarCraft: Orcs in space go down in flames
StarCraft was once mocked as 'Orcs in space' and heading for disaster. This is the story of the reboot that saved it.
Parallelogram
Parallelogram is a demo running on the Commodore One extender board, which contains an Altera Cyclone III FPGA and an SDRAM chip. The logic design was made from scratch, including a homebrew CPU, FM synth and blitter with pixel shader support. The demo won the wild compo at Revision 2012 .
Animated GIFs the Hard Way
When doing the new website for the Sublime Text 2.0 launch, instead of just screenshots, I wanted to have animations to demonstrate some of its features. One of the criteria was that the animations should work everywhere, from IE6 to an iPad. This ruled out two common video options, Flash and the <video> element…
Avoiding game crashes related to linked lists
Linked lists look harmless until they start detonating your game at runtime. This is the bug pattern far too many programmers miss.
Tough times on the road to Starcraft
The road to StarCraft was a brutal sequence of bad breaks, hard pivots, and near-disasters. This is the part most people never heard.