Days of Rage
“People have completely forgotten that in 1972 we had over nineteen hundred domestic bombings in the United States.” — Max Noel, FBI (ret.) Recently, I had my head torn off by a b…
The latest blog posts to take off on Hacker News. 2,470 posts.
“People have completely forgotten that in 1972 we had over nineteen hundred domestic bombings in the United States.” — Max Noel, FBI (ret.) Recently, I had my head torn off by a b…
I’ve been pondering this subject for a while, and I think I’m finally ready to write about it. Tcl was, for many years, my go-to language of choice. It’s still near and dear to me…
This is part one of a series “ Writing a GCC back end ”. The GCC back end is configured in gcc/config.host and the implementation is p...
A startup called Airmule has recently made a big splash by offering $99 flights to Beijing. Obviously there’s a catch. The catch in this case is that you have to give up one of your checked bags (they appear to book you on carriers that allow two checked bags), and your other checked bag is a courier shipment. So…
You have probably heard about the manifesto a Googler (not someone senior) published internally about, essentially, how women and men are…
Only a couple of months ago, I did a talk titled "The Responsibility of Disclosure: Playing Nice and Staying Out of Prison". The basic premise was to illustrate where folks finding security vulnerabilities often go wrong in their handling of the reporting, but I also wanted to show how organisations
[This post has mostly been replaced/supplanted with a more thorough analysis in Contra Grant On Exaggerated Differences] I. One idea that kept coming up in the comments to the thread on signal-boos…
Brief background
Troy Hunt recently published a blog post titled “Authentication guidance for the modern era”. It has a big pile of solid advice on what…
I sometimes get asked for recommendations of what programming language to "learn next". It's great that folks appreciate the fact that being exposed to several sufficiently different programming languages is an important step on the path to programming enlightenment. But it's also true that, given limited free time…
Porting Yoga (Facebook's CSS flexbox implementation) from C to Go.
Today we’ll look at one of the most basic and the most often used methods from the Java library: System.currentTimeMillis() .
Yes! You read that right. If you want to start a billion dollar startup and you are looking for ideas to work on then most probably you are...
From the highly eclectic blog of Mark Dominus
Data science as a cargo cult
Back to the Future Java (b2fJ) aims at bringing the power of Java to 8-bit home computers of the ’80s. This project provides a toolchain to cross-compile Java programs under Windows.
Edit 1: The following day, I loaded another set of passwords which has brought this up to 320M. More on why later on. Edit 2: The API model described below has subsequently been discontinued [https://www.troyhunt.com/enhancing-pwned-passwords-privacy-by-exclusively-supporting-anonymity/] in favour of the
Despite advice to the contrary, I have implemented my own crypto for serious use. Here's how.
Master JavaScript 'this' keyword: Learn six contexts where 'this' changes value. Essential for OOP and frameworks.
Diesel (http://diesel.rs) is an ORM (Object-relational mapper) and Query Builder written in Rust. It supports Postgresql, Mysql and SQLite…
It was more fun than I expected! I treated this seriously and I was well prepared, and it paid off. The kids were interested and I think they might even remember something.
1 Aug, 2017 Facebook, Microsoft, Twitter, and YouTube (Google/Alphabet, Inc) have formed the Global Internet Forum to Counter Terrorism and Amber Rudd is asking them to quietly drop end-to-end encryption from their products. You should not believe a single word any of those companies tells you about end-to-end…