I got arrested in Kazakhstan and represented myself in court
When I was arrested in San Francisco, I ended up spending a night in prison naked, in solitary confinement. But, I have a dirty secret: it…
When I was arrested in San Francisco, I ended up spending a night in prison naked, in solitary confinement. But, I have a dirty secret: it…
At the end of last week, the White House published a draft for a Source Code Policy (Update: the draft is not online anymore, link changed to final version). The policy requires every public agency to publish their custom-build software as Free Software for other public agencies as well as the ge...
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Not music nerds, obviously. I don’t know anything about music. I know there are letters but sometimes the letters have squiggles; I know an octave doubles in pitch; I know you can write a pop song with only four chords. That’s about it. The rest has always seemed completely, utterly arbitrary. Why do we have twelve…
WebAssembly or Wasm is a new runtime and compilation target for the web, now available behind a flag in Chrome Canary!
“We have enormous computing power in the US government, but we need to be able to bring it to bear without the phone killing itself.” – FBI Director James Comey, March 1 , 2016.
In a December 2015 talk at JSConf US, we announced that we would be open-sourcing the key components of the Chakra JavaScript engine that powers Microsoft Edge. Today, we are excited to share with you that we’ve just made the sources for ChakraCore available under the MIT License at the ChakraCore GitHub repository…
This is Part 3 of “Making The Contender: Conception to Completion”. Here are links to Part 1 (how we made the game) and Part 2 (how we ran…
TL;DR: Starting with Firefox 48, Mozilla is shipping its first production Rust code, with more to come! Mozilla ❤ Rust It's hard to believe it's been almost seven years since ...
After years of wrestling GnuPG with varying levels of enthusiasm, I came to the conclusion that it’s just not worth it, and I’m giving up. At least on the concept of long term PGP keys.
Modern work can be frustrating and chaotic—if you don’t have the right tools. From context engineering to multimodal search, go behind the scenes and hear how Dropbox engineers are building AI that actually understands you, so you can focus on the work that matters most.
Flattening images of curled pages, as an optimization problem.
In this article I will introduce a new command line search tool, ripgrep , that combines the usability of The Silver Searcher (an ack clone) with the raw performance of GNU grep. ripgrep is fast, cross platform (with binaries available for Linux, Mac and Windows) and written in Rust .
Nest Labs, a home automation company acquired by Google in 2014, will disable some of its customers' home automation control devices in May. This move is causing quite a stir among people who purchased the $300 Revolv Hub devices—customers who reasonably expected that the promised "lifetime" of...
No co-founders. No funding. No connections. No customers. No — you’re not nuts.
HN comments are terrible . On any topic I’m informed about , the vast majority of comments are pretty clearly wrong . Most of the time, there are zero comments from people who know anything about the topic and the top comment is reasonable sounding but totally incorrect. Additionally, many comments are gratuitously…
The Nobel Prize in Literature 2016 was awarded to Bob Dylan "for having created new poetic expressions within the great American song tradition"
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
This essay explains how Git works. It assumes you understand Git well enough to use it to version control your projects.