Git for Windows accidentally creates NTFS alternate data streams
As part of the small minority of devs at my company who primarily run Windows, I’m accustomed to working around occasional Unix-specific behaviors in our build and deployment systems. Cygwin makes most stuff just work, I can fix simple incompatibilities myself, and as a last resort I can always boot into OSX for a…
Why the Elixir language has great potential
Update: There is a nice discussion on Hacker News about this blog post. As a developer I think it is important to stay up to date with new…
Elm is Wrong
A few weeks ago, on a whim my friend and I decided to hackathon our way through an app to help us learn how to play guitar . In a stroke of inspiration, we decided to learn something new, and do the project in the Elm programming language , about which I had heard many good things.
Poll on macOS 10.12 is broken
When Mac OS X first launched they did so without an existing poll function. They later added poll() in Mac OS X 10.3, but we quickly discovered that it was broken (it returned a non-zero value when asked to wait for nothing) so in the curl project we added a check in configure for that … Continue reading poll on mac…
Blue. No, Yellow
What language was used to write the very first programs for the very first stored-program computer?
YC Tech Stacks
Read more on Y Combinator's blog.
Be Careful with Python's New-Style String Format
Some general warnings about the use of str.format in Python.
The Memory Models That Underlie Programming Languages
There are about six major conceptualizations of memory, which I’m calling “memory models”, that dominate today’s programming.
A Brief Glance at How Various Text Editors Manage Their Textual Data (2015)
A blog about computing and other fun.
Fixing Python Performance with Rust
Why your JavaScript events are coming in quicker now.
How to Make an RPG
The How To Make an RPG book teaches you what you need to know to make your own computer role-playing game. Pick it up and start making your game today.
Announcing Quill 1.0
Quill is a free, open source WYSIWYG editor built for the modern web. Completely customize it for any need with its modular architecture and expressive API.
Why is a Rust executable large?
Update (2016-10-07): The official FAQ has an entry for this exact problem now. I'll leave this post as more curiously minded people.
Async and Await
The autonomous stack for every app and agent.
Two Weeks of Rust
Disclaimer: I'm digging Rust. I lost my hunger for programming from doing too many sad commercial projects. And now it's back. You rock, Rust!
Sublime Text 3 Build 3124
Sublime Text 3, Build 3124, is out now. Downloads and the full changelog are on the Sublime Text 3 page.