Open-Sourcing Stripe Shop
Follow the Stripe blog to learn about new product features, the latest in technology, payment solutions, and business initiatives.
The latest blog posts to take off on Hacker News. 857 posts.
Follow the Stripe blog to learn about new product features, the latest in technology, payment solutions, and business initiatives.
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
It's just a programming style, not a big deal usually, but it becomes an issue when a platform forces you to use only the callback style. I'm talking about you, JavaScript.
Note: Results may vary, depending on distance from your Git servers. In my completely unscientific benchmarks using time, after the following steps, …
A personal blog about the craft of engineering, tech work, personal philosophy, and life.
Moved to: https://capnproto.org/news/2013-09-04-capnproto-0.3-python-tools-features.html (GitHub Pages doesn't support 301 redirects :(.)
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long tim…
On your journey to Clojure mastery, your editor will be your closest ally. I highly recommend working with Emacs, but you can, of course, use any editor you want. If you don’t follow the thorough Emacs instructions in this chapter, or if you choose to use a different editor, it’s worthwhile to at least invest some…
An introduction to Go errors.
I came upon a very interesting and cryptic snippet of code somewhere nameless , and I can’t decide if it is brilliant or completely insane. It is a very obscure way of accomplishing the required task, but it’s around four times faster than the alternatives I’ve tried, so I have to admit that it’s not completely…
Today, we're excited to announce the final release of Ember.js 1.0. The first commit to the repository that would become Ember.js happened on April 30th, 2011, almost two and...
Home Page for Charles Rosenberg
I began with inanimate objects living in a world of forces, and I gave them desires, autonomy, and the ability to take action according to a system of
The Fast Fourier Transform (FFT) is one of the most important algorithms in signal processing and data analysis. I've used it for years, but having no formal computer science background, It occurred to me this week that I've never thought to ask how the FFT computes the discrete Fourier transform so quickly. I dusted…
I participated in Ludum Dare 27 this weekend, programming a complete game, Spacetime Adventure, in 48 hours. I make games for a living but I’d never done that before. It was fun.
The drivetrain, like the motor controller, has evolved extensively since the boards we built before Kickstarter. We’re going to take you through some of the principles and constraints that have...
After running Go for two years in production at Iron.io, I wanted to share our experience/feelings about it. We were one of the first companies
Those of you on the cutting HTML5 edge may have already heard of the exciting Web Components specification. If you haven't, you'll probably want to read up on what makes ...
Beginning with this release, SQLite will not compile on Windows version prior to Windows Vista (circa 2007), due to a switch to using Slim Reader/Writer Locks (SRWLs) which are faster but which are not available on WindowsXP and earlier.
Recently, we began work on a binary static analysis tool. While reading some disassembly, we came across a weird-looking instruction, that was present in most everything we gave objdump .
This blog post is very old now. You probably don't want to use the techniques described here. GO'S sync.Pool is a better way to go.
The “Sufficiently Clever Compiler” has become something of a trope in the Lisp community: the mythical beast that promises language and interface designers near-unlimited freedom, and leaves their output in a performance lurch by its non-appearance. A few years ago, I was young enough to join a research project to…