The Magic CmdLine and how I got it back
What am I running inside my bash?
The latest blog posts to take off on Hacker News. 1,013 posts.
What am I running inside my bash?
In my previous post , I explored how programming with promises can be made close to programming with values. After some more work on it, and some learning from bluebird , I came to conclude that my brain doesn’t think well with promises. So I wrote a macro for Javascript that expands “tasks” into async state machines…
I have three big announcements to make today. The first is the official announcement of our next project. We’ve been quietly talking about it over the past few months, but today we want to tell you a bit more about it and finally reveal its name:
An updated report on my experience with Rust and where I think it might be going.
This is a defense of the most prolific and dedicated public servant that has graced the world in my lifetime. One man has added hundreds of billions, if not trillions of dollars of value to the global economy. This man has worked tirelessly for the benefit of everyone around him. It is impossible…
OS X Yosemite introduced JavaScript for Automation. This makes it possible to build native OS X apps using good ol’ JS. This article covers the basics and walks through building an example app.
An apparently trivial and uninteresting task nonetheless received some special optimization care within FSE : counting the bytes (or 2-...
The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of…
The difficulty in learning Clojure does not stem from its syntax, which happens to be extremely simple, but from having to learn new methods for solving problems. As such, we'll focus on understanding the core concepts and how they can be combined to solve problems the functional way.
Generational garbage collection (GGC) has now been enabled in the SpiderMonkey JavaScript engine in Firefox 32. GGC is a performance optimization only, and should have no observable effects on script ...
Today, we’re happy to announce RethinkDB 1.15 ( Lawrence of Arabia ). Download it now!
Hello, everyone! Click here for up to date build instructions Today I am happy to make the first release of the Common Lisp implementation “Clasp”. Clasp uses LLVM as its back-end and generates nat…
Early results from my scan: there's about 3000 systems vulnerable just on port 80, just on the root "/" URL, without Host field. That doesn'...
jQuery: The Write Less, Do More, JavaScript Library
The Corner is Square's technical blog covering software engineering, APIs, data, open source and more.
Go library for the Stripe API. . Contribute to stripe/stripe-go development by creating an account on GitHub.
One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow
Disclaimer: This software is not ready. I am using it and it is stable but I still have to make it feel great , if you have suggestions I would be glad to take them. I wrote a list of work that I will attempt in the future.
Last week I was sorting through several sets of Microsoft C 5.1 disks from 1988 (more about that later). While I was comparing the disk images to see whether the disks were the same or not, despite different labels and part numbers, I did a double take when I realized that a file with random e-mail fragments was, in…
Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…
There's some sort of inflection point where a "long read" becomes an "epic article." I'm not quite sure where that inflection point is, bu...
Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur.
Stack Some time ago i started to write a series of posts about assembly x64 programming. It is third part and it will be about stack. The...
We are pleased to announce the release of Ruby 2.1.3.This is a patchlevel release of the stable 2.1 series.