Cracking the Adventure Time cipher
I recently read “Adventure Time: Volume 1”, a comic book based on the smart animated series of the same name. In the comic, I found some odd looking messages at the …
The latest blog posts to take off on Hacker News. 2,307 posts.
I recently read “Adventure Time: Volume 1”, a comic book based on the smart animated series of the same name. In the comic, I found some odd looking messages at the …
QUIC replaces TCP with UDP for faster connections, eliminating head-of-line blocking and reducing latency. Learn how it works and why it matters.
プログラミングでは開発言語を用いて、アプリやWebサービス、業務システムなどを動かす仕組みを作ります。 将来プログラマーとして働きたいなら、まずは開発言語の基本から理解し、手を動かしながら学ぶことが近道です。 本サイトでは、初心者がつまずきやすい点を先回りして解消しつつ、焦らず段階的にスキルを積み上げる学習手順、職業訓練校の活用方法、復習や制作のコツまで具体的に整理して紹介します。
$ curl ‐‐http2 https://daniel.haxx.se/ curl: (1) Unsupported protocol curl on mac curl has been shipped by default on Mac OS X since many years - I actually couldn't even manage to figure out exactly how many. It is built and bundled with the operating system by Apple itself and on Apple's own terms and even ……
This post describes our continuing efforts to restore a Xerox Alto. We checked that the low-level microcode tasks are running correctly a...
Protocols are a geeky topic. It’s way more interesting to talk about applications. People will go on and on about why they like gmail or some other email application. But not a lot of people get excited about SMTP and IMAP which are the underlying email protocols that allow the gmail application to talk to […]
“There’s just no nice way to say this: Anyone who can’t make a syndication feed that’s well-formed XML is an incompetent fool.——Maybe this is unkind and elitist of me, but I think that anyone who either can’t or won’t implement these measures is, as noted above, a bozo.” – Tim Bray , co-editor of the XML 1.0…
Lumen is a menu bar application for macOS that magically sets the screen brightness based on your screen contents.
If you haven’t seen it, this is a very accurate and smart Downfall satire on Docker’s ecosystem, technology, and culture. It’s so good that I thought it would be instructive to an…
Thoughts on software engineering and engineering management
Today I want to talk about an issue I was having with UDP sockets in Go, and how I learned more about my program by making use of two tools that ship with Mac OS X called dtruss, and DTrace.
programming, language design, and human factors
A Hacker's Blog of Unintended Use and Insomnia.
1) Intro & Motivations At the start of of this year, I set myself a personal goal of finding 365 bugs in 365 days. This was entirely motivated by wanting to challenge myself to find more security issues as I felt I'd been slacking off. I thought back to things
Uber provides bad advice about PostreSQL vs. MySQL
The most common question students have about mathematics is “when will I ever use this?” Many math teachers would probably struggle to give…
The FreeSRP is an affordable software-defined radio (SDR) I decided to design because there were no existing options that filled the gap between the $300 and relatively narrow bandwidth and low resolution HackRF and the better performing USRP s you can get for about $700. Of course it will be fully open source, but…
In the least surprising news of 2016, Yahoo is selling its core business to Verizon for a sad $5 billion. Everyone knew this was coming —…
This here is the epitome of craziness. I could very well give up my search for more scary things in Emacs because I very much doubt I’ll find anything more fear-inducing, but first of all, let’s explain what’s wrong with it. Unlike my previous examples it’s not something I can show you by just pointing at code…
In 2002, I grew annoyed with not finding the obscure technical information I was looking for, so I started Gmane, the mailing list archive. All technical discussion took place on mailing lists thos…