New
The latest blog posts to take off on Hacker News. 1,895 posts.
What MongoDB got right
MongoDB is perhaps the most-widely-mocked piece of software out there right now. While some of the mockery is out-of-date or rooted in misunderstandings, much of it is well-deserved, and it’s difficult to disagree that much of MongoDB’s engineering is incredibly simplistic, inefficient, and immature compared to…
A Quasipolynomial Time Algorithm for Graph Isomorphism: The Details
Update 2017-01-09: Laci claims to have found a workaround to the previously posted error, and the claim is again quasipolynoimal time! Updated arXiv paper to follow. Update 2017-01-04: Laci has posted an update on his paper. The short version is that one small step of his analysis was not quite correct, and the result…
ImperialViolet
Thomas Ptacek laid out a number of arguments against DNSSEC recently (and in a follow up ). We don't fully agree on everything, but it did prompt me to write why, even if you assume DNSSEC, DANE (the standard for speaking about the intersection of TLS and DNSSEC) is not a foregone conclusion in web browsers.
How Insects Breathe
Tại Việt Nam, sự gia tăng phổ biến của trò chơi điện tử đang định hình lại bối cảnh cá cược thể thao. Khi các game thủ trẻ đắm mình vào các cuộc thi ảo, niềm đam mê của họ sẽ
How Finland plans to implement the first nation-wide basic income in the EU
According to Liisa Hyssäalä and Olli Kangas, all Finnish citizens would in some years receive 800 euros from the governement without condition.
Finite state machines as data structure for representing ordered sets and maps
It turns out that finite state machines are useful for things other than expressing computation. Finite state machines can also be used to compactly represent ordered sets or maps of strings that can be searched very quickly.
Why the Tor attack matters
Earlier today, Motherboard posted a court document filed in a prosecution against a Silk Road 2.0 user, indicating that the user had been de-anonymized on the Tor network thanks to research conduct…
Parallel Sequential Scan is Committed to PostgreSQL 9.6
I previously suggested that we might be able to get parallel sequential scan committed to PostgreSQL 9.5. That did not happen. However, I...
How the new Gmail image proxy works and what this means for you
Google recently announced that images in emails will be displayed automatically by default to Gmail users, thanks to an anonymizing proxy operated by them.
Bare Metal Rust 2: Retarget your compiler so interrupts are not evil
Random code snippets, projects and musings about software from Eric Kidd, a developer and occasional entrepreneur.
The sad state of SMTP encryption
This is a quick recap of why I’m sad about SMTP encryption. It explains how TLS certificate verification in SMTP is useless even if you force it.
Archipelago and Atomic Communitarianism
I. In the old days, you had your Culture, and that was that. Your Culture told you lots of stuff about what you were and weren’t allowed to do, and by golly you listened. Your Culture told yo…
Playing Fasttracker2 .XM files in JavaScript
Hit the play button above and it will play music; specifically, music composed with (or at least, compatible with) a program released in 1994 called FastTracker 2; this is a Javascript homage I wrote in a fit of nostalgia. The source code is on GitHub if you'd like to check it out.
TPP Text Confirms Massive Loss to Canadian Public Domain
The New Zealand government posted the official Trans Pacific Partnership text today after years secret negotiations and occasional leaks of the text. It is an enormous deal with dozens of side letters between countries - Canada alone has eight side letters on intellectual property with seven TPP countries - that will…
Counting Things in Python: A History
Sometimes the Pythonic way to solve a problem changes over time. As Python has evolved, so has the Pythonic way to count list items. Let’s look at...
Divisibility by 7 is a Walk on a Graph (2009)
Mathematics, applications of mathematics to life in general, and my life as a mathematician.
PuTTY 0.66 fixes security vulnerability
Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Privacy | Changes | Wishlist
The category design pattern
A programming design pattern inspired by category theory
We can't see our culture very well, because we see with it
By Hand & Brain