New
The latest blog posts to take off on Hacker News. 21,835 posts.
Making a Game in Rust
Last week, I released A Snake’s Tale on iOS , Android , Windows, Mac, and Linux .
Fearless concurrency in your microcontroller
A blog about Rust and embedded stuff
Turning Sublime Text into a Lightweight Python IDE
A solid text editor is a developer’s best friend. You use it constantly and it becomes like a second pair of hands. The keyboard commands you use daily become so engrained in your muscle memory that you stop thinking about them entirely.
The Configuration Complexity Clock
When I was a young coder, just starting out in the big scary world of enterprise software, an older, far more experienced chap gave me a ste...
Zip Files All the Way Down (2010)
A well-known scientist (some say it was Bertrand Russell) once gave a public lecture on astronomy. He described how the earth orbits around the sun and how the sun, in turn, orbits around the center of a vast collection of stars called our galaxy. At the end of the lecture, a little old lady at the back of the room…
Lightmap Compression in the Witness
In my initial implementation of our lightmapping technology I simply stored lightmap textures in RGBA16F format. This produced excellent results, but at a very high memory cost. I later switched to the R10G10B10A2 fixed point format to reduce the memory footprint of our lightmaps, but that introduce
Rust Memory Management
In the light of my latest fascination with Rust programming language, I've started to make small presentation about Rust at my office , sinc...
I Broke Rust's Package Manager for Windows Users
Last weekend I was playing around with a way to represent null-terminated UTF8 strings in Rust. Rather than just toying with it forever, I decided ...
Key differences between Python 2.7.x and Python 3.x (2014)
Many beginning Python users are wondering with which version of Python they should start. My answer to this question is usually something along the lines…
Sorting Two Tons of Lego, the Software Side
All the software written for this project is in Python. I’m not an expert python programmer, far from it but the huge number of available libraries and the fact that I can make some sense of it all without having spent a lifetime in Python made this a fairly obvious choice. There is a python distribution called…
Build Yourself a Redux
Learn how to build a working Redux implementation from scratch. Our implementation won't cover every nuance, but we'll remove most of the mystery.
Generating all permutations, combinations, and power set of a string (2012)
Combinatorics is a branch of mathematics that deal with counting of discrete structures. Two concepts that often come up in the study of c...
Introducing Yelp's GraphQL API
Introducing Yelp's Local Graph Tomer Elmalem, Software Engineer May 3, 2017 We’re continuously adding new features to our API to make it easier for developers to integrate with our data...
Announcing the .NET Framework 4.7 General Availability
Last Updated: 2017/06/15 Today, we are announcing the general availability of the .NET Framework 4.7. The .NET Framework 4.7 was released as part of Windows 10 Creators Update a month ago. You can now install the .NET Framework 4.7 on other versions of Windows. You can download the .NET Framework 4.7: Web installer…
GCC 7.1 Released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
GUI Architectures (2006)
Describing the way architectures for UIs have evolved over the years, in particular the many and often misunderstood definitions for Model-View-Controller.