New
The latest blog posts to take off on Hacker News. 2,330 posts.
An ingenious vintage German cycle map (2014)
We cycled the Swiss part of the Rhine Cycleway last week, with our folding bikes neatly stowed in suitcases for the flight. A combination of cycle.travel (natch), the Cicerone guide, and the excellent MapOut app guided us safely along the way: a very modern combination of mapping styles.
Vulnerability in Hangouts Chat: how Electron makes open redirect great again
A few mongth ago, Google released a new product - Hangouts Chat application, which is surely an answer to Slack . Hangouts Chat might be us...
Macbook eGPU Redux: Sticking a GTX 1080 in an AKiTiO Thunder2
How I upgraded my Macbook's Thunder2 eGPU from a bus-powered GTX 1050 Ti SC to a PSU-powered GTX 1080.
Mea culpa: there is a crisis in the humanities
NOTE 8/23: I've written a more thoughtful version of this argument for the Atlantic. They're not the same, but if you only read one piece, ...
A response about dep and vgo
Peter Bourgon has a web site, and this is that web site.
The death of a TLD
Another one bites the dust. The gTLD gold rush is now seeing a steady flow of TLD’s that clearly just didnt work out.
What OpenStreetMap can be
Over the past two years, the biggest buzz among the geo chatterati has been Justin O’Beirne’s meticulously argued (albeit bizarrely formatted) feature-by-feature comparisons of Google and Apple Maps: their design choices, their data, their production processes.
The Six-Lesson Schoolteacher (1991)
Before reading, please set your irony detector to the on position. If you find yourself inclined to dismiss the below as paranoid, you should know that the design behind the current American school system is very well-documented historically, in published writings of dizzying cynicism by such well-known figures as…
Introduction to compute shaders
Anteru's blog is a blog about development, software architecture and 3D graphics.
Modern C++ for C Programmers: part 5
Welcome back! In part 4 we went over the nitty-gritty of lambdas and how to store them, we explored the relation between the various C++ algorithms and containers, plus we took a stroll through some non-standard containers with exceptional capabilities. Note: part 1 is here. In this probably final part 5, we’ll be…
IP addresses and routing
IP addresses & routing
Pointers Are Complicated, or What’s in a Byte?
This summer, I am again working on Rust full-time, and again I will work (amongst other things) on a “memory model” for Rust/MIR. However, before I can talk about the ideas I have for this ...
Looking Glass – A new type of holographic interface
The holographic display of the future is here and you can have one on your desk for under $600. Ever since I saw Princess Leia appealing to Obi Wan that
The Free Stack – Running Your Application for Free on AWS
We live in interesting times. The cloud offerings from Amazon, Google and Microsoft have led to a situation where world-class infrastructure is available to startups and solopreneurs for very cheap, and most of the times, they can even get started for free.
Hackers Breached Virginia Bank Twice in Eight Months, Stole $2.4M
Hackers used phishing emails to break into a Virginia bank in two separate cyber intrusions over an eight-month period, making off with more than $2.4 million total. Now the financial institution is suing its insurance provider for refusing to fully cover the losses.
The Cosmetic Class
What happens when a society with a penchant for the cosmetic meets a medium dominated by it? “The medium is the message.” Or so goes the famous saying from media scholar Marshall McLuhan, widely re…
Google: Security Keys Neutralized Employee Phishing
Google has not had any of its 85,000+ employees successfully phished on their work-related accounts since early 2017, when it began requiring all employees to use physical Security Keys in place of passwords and one-time codes, the company told KrebsOnSecurity.
Optimizing a breadth-first search
Optimizing a breadth-first search of an implicit graph for secondary storage, and memory use in general.
Whole House Fan and Evaporative Cooler
In dry climates it's common for people to use evaporative ("swamp") coolers; same idea as sweat evaporating off your skin cooling you off. The downside is that they increase humidity in the air, and if it's already pretty humid then that can make things uncomfortable. This means evaporative coolers are rarely used…
Scala: Understanding implicits
In previous posts, we covered the most popular implicit use cases. What is left to complete the picture is the mechanics of implicits itself.
Why Intel will never let owners control the ME
The Intel Management Engine is an auxillary microprocessor embedded into modern Intel x86 CPUs or chipsets. 1 It runs an Intel-signed proprietary binary blob. Due to code signing restrictions enforced by the hardware, it cannot be modified or replaced by the user. (AMD x86 CPUs have a similar auxillary microprocessor…
Getting Started with Quantum Computing in Python
Quantum computers might sound a bit exotic and far into the future, but in reality, they are now accessible in the cloud or through emulators for everyone to write quantum code. In this tutorial, we’ll go through how you can program a simple quantum computer to generate random numbers.