New
The latest blog posts to take off on Hacker News. 3,400 posts.
We are throttling the FCC to dialup modem speeds until they pay us for bandwidth
Since the FCC seems to have no problem with this idea, I've (through correspondence) gotten access to the FCC's internal IP block, and throttled all connections from the FCC to 28.8kbps modem speeds on the Neocities.org front site.
How fast is PDF.js?
Hi, my name is Thorben and I work at Opera Software in Oslo, not at Mozilla. So, how did I end up writing for Mozilla Hacks? Maybe you know that ...
Hybrid sweet spot: Native navigation, web content
When we launched the iPhone version of Basecamp in February of last year, it was after many rounds of experimentation on the architectural direction. The default route suggested by most when we got started back in early/mid-2012 was simple enough: Everything Be Native! This was a sensible recomm…
Architecture of a Real World Haskell Application
There were numerous posts on reddit, SO and the like which were asking for how to architect real world Haskell applications. Well, this is my go at it for an in-house testing tool which is used extensively. I would not claim myself an advanced Haskeller, some of the code is probably not idiomatic Haskell (and also…
Searching 20 GB/sec: Systems Engineering Before Algorithms
SentinelOne unifies AI-powered endpoint, cloud, identity, and data protection—enhanced by our Security Data Lake for seamless and efficient cybersecurity.
Free Your Android
After all the recent NSA revelations, it's been even more important to use Free Software on our mobile phones. Let me express this in another way: We should be very careful about what software we use on a device that is always on and in our pocket 24h a day. Starting from the very basic thing tha...
Working on The Witness, Part 1 (2012)
Mapping the walkable surfaces on the island of The Witness as a step toward bulletproofing the player movement code.
Let’s Make a Bubble Map
My previous Let’s Make a Map tutorial describes how to make a basic map with D3 and TopoJSON ; now it’s time to cover thematic mapping in the form of a proportional symbol map. The simplest symbol is a circle, or bubble , whose area is proportional to the associated data. In this tutorial, we’ll make a bubble map of…
Hacking the Samsung NX300 "Smart" Camera
blog about networking, cameras, old gear, and xmpp
Firefox Developer Tools – Editable box model, Sublime Text keys
A new set of the Firefox Developer Tools features has just been uplifted to the Aurora channel. These features are available right now in Aurora, and will be in the ...
Visualisation of the expansion of IKEA
Watch how IKEA expanded around the world in this data visualisation
Jekyll 2.0.0 is released
A year ago to the day, we released Jekyll 1.0.0. One year later, we present to you the next major version: Jekyll 2.0.0.
I don't love the single responsibility principle
Did you ever happen to disagree with a colleague on the single responsibility principle and its application? Let's try to understand why that could be the case.
International Day Against DRM
EVENT TODAY: We're taking this day to educate people about the threats of DRM and the current policy challenges we face around DRM. We just completed a live video discussion at 10:00 AM PDT / 1:00 PM EDT to learn more about these fights and what we can do to take back our rights to control over the...
Rust for C++ programmers – part 5: borrowed references
In the last post I introduced unique pointers. This time I will talk about another kind of pointer which is much more common in most Rust p...
PyPy.js: Now faster than CPython
OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance: