“Guccifer2”'s second release from DNC hack
This’s time to keep my word and here’re the docs I promised you. It’s not a report in one file, it’s a big folder of docs devoted to Hillary Clinton that I found on the DNC …
Bitcoin Users Reveal More Private Information Than They Realize
Most people think bitcoin is anonymous. In fact, new technologies trace BTC transactions, attempting to identify bitcoin users.
Why I Don't Use React Router
Tech blog of topics that interest me - frontend development, functional programming, user experience, building cool things
A VR Cycling Experience for $40
I’ve made an Arduino thing that can wirelessly talk to a mobile device over BLE and can now meter the revolutions of a wheel with an optical tachometer. I’m using these two hardware fea…
Multiple 7-Zip Vulnerabilities Discovered
7-Zip vulnerabilities were discovered by Marcin Noga. Update 2016-05-12: Related advisories for the 7-Zip issues covered in this blog can be found here: http://www.talosintel.com/reports/TALOS-2016-0093/ http://www.talosintel.com/reports/TALOS-2016-0094/ 7-Zip is an open-source file
Death of a Language Dilettante
It's not about technology for its own sake. It's about being able to implement your ideas.
Why Rust's ownership/borrowing is hard
Working with pure functions is simple: you pass arguments, you get a result — no side effects happen. If, on the other hand, a function does have side effects, like mutating its arguments or global objects, it's harder to reason about. But we've got used to those too: if you see something like player.set_speed(5) you…
Major Mobile US Networks Pass 50% IPv6 Threshold for IPv6-Enabled Hosts
In our year-end blogpost in December of 2015 we highlighted the enormous progress that IPv6 deployment had made in 2015 by obtaining aggregated data from our sources for the four major US mobile providers:
Steven Pinker on Language, Reason, and the Future of Violence
Steven Pinker believes deeply in the power of reason to understand the world and ourselves. But can he convince Tyler?
Announcing SSL Labs Grading Changes for 2017
At SSL Labs, we have a major review of our grading criteria about once a year. As the security of the ecosystem matures, our goal is to push forward and make the requirements [for a good grade]…
It’s time to bring more realistic models of human behaviour into economic policy
David Halpern. The Centre for Central Banking Studies recently hosted their annual Chief Economists Workshop, whose theme was “What can policymakers learn from other disciplines”. In this guest po…
Inside Pascal: Nvidia 's Newest Computing Platform
At the 2016 GPU Technology Conference in San Jose, NVIDIA CEO Jen-Hsun Huang announced the new NVIDIA Tesla P100, the most advanced accelerator ever built. Based on the new NVIDIA Pascal GP100 GPU and…
How we switched our template rendering engine to React
Building the platform where people around the world come to search, save and shop
Weird pupils let octopuses see their colorful gardens
Scientists propose unique way in which ‘colorblind’ cephalopods can detect color
Qubes OS 3.2 has been released
I’m happy to announce that today we’re releasing Qubes OS 3.2! This is an incremental improvement over the 3.1 version that we released earlier this year. A lot of work went into making this release more polished, more stable and easier to use than our previous releases. One major featu...
Performance Culture
Joe Duffy's Blog | Adventures in the high-tech underbelly
What makes Bach sound like Bach? New dataset teaches algorithms classical music
MusicNet is the first publicly available large-scale classical music dataset designed to allow machine learning algorithms to tackle everything from automated m
Recalibrate Your Productivity Sensors
Thoughts on software engineering and engineering management
Spotify's Kafka-Based Event Delivery System
Whenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a small piece of information, an event, is sent to our servers. Event delivery, the process of making sure that all events gets transported safely from clients all over the world to our central processing…