New
The latest blog posts to take off on Hacker News. 1,981 posts.
Dual-touch smartphone design concept
Smartphones have a thumb problem. The touchscreen is a magical invention, but it definitely has its shortcomings.
A Critique of “Don’t Fuck Up The Culture”
I enjoyed Brian Chesky’s recent post Don’t Fuck Up The Culture, where he proclaims to the employees of Airbnb the importance of culture in everything they do. I like Airbnb and it’…
How I bypassed 2-Factor-Authentication on Google, Facebook, Yahoo, LinkedIn
I remember fondly two years ago, when 2-Factor-Authentication (2FA) became popular and well used across major web applications (Google, Facebook, Yahoo and others). I found, my naive sixteen year old self unable to come to terms for why the genius idea had not been thought of before. At
Practical Tmux
Today I switched over completely from GNU Screen to the more modern BSD-licensed alternative, tmux . After making sure that tmux had replacements for all Screen’s key features, I took the plunge, and haven’t looked back. The project’s webpage has a complete list of features available under tmux, but as an everyday…
I Don’t Want to Hire Women
Commenting on this thread is closed. If you still feel that you have something important to contribute, post your comment in this spillover thread: SPILLOVER THREAD. I don’t want to hire any more w…
The Multiple SQLite Problem
If your app makes use of two separate instances of the SQLite library, you can end up with a corrupted SQLite data file.
The Economics of a Kickstarter Project
or How Much I Didn’t Make
Edge of the Creative Commons (2013)
As you may or may not be aware, last year I left TV Tropes (TVT) on unfriendly terms. I may have been banned, but the feeling was certainl...
When Sysadmins Ruled the Earth (2007)
This story is part of Cory Doctorow’s 2007 short story collection “Overclocked: Stories of the Future Present,” published by Thunder’s Mouth, a division of Avalon Books. It is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 license, about which you’ll find more at the end of this file.
OS X Command Line Utilities
The OS X Terminal opens up a world of powerful UNIX utilities and scripts. If you’re migrating from Linux, you’ll find many familiar commands work the way you expect. But power users often aren’t aware that OS X comes with a number of its own text-based utilities not found on any other operating system. Learning about…
Reconciling Mozilla’s Mission and the W3C EME
With most competing browsers and the content industry embracing the W3C EME specification, Mozilla has little choice but to implement EME as well so our users can continue to access all content the…
Articles Every Programmer Should Read
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Rat Park drug experiment cartoon
Comic about a classic experiment into drug addiction science: Rat Park. Would rats take drugs if given a stimulating environment and company?
"If you're over 30, you're a slow old man" – Zuckerberg. He turns 30 tomorrow.
Came across this article: on SFGate the other day, relating the difficulties of older workers finding employment in Silicon Valley. 40 is the new 60 down there. I would usually file this under &#…
Metaprogramming for madmen
This post is part of the series “Debris: Opening the box”. Okay, previous posts from this series aimed to actually convey useful technical information: assuming you actually want to wri…
Pervasive Monitoring Is an Attack
That’s the title of RFC 7258 , also known as BCP 188 (where BCP stands for “Best Current Practice”); it represents Internet Engineering Task Force consensus on the fact that many powerful well-funded entities feel it is appropriate to monitor people’s use of the Net, without telling those people. The consensus is…
Computers are fast
Computers are *fast*!
PHP: a fractal of bad design
(This article has been translated into Spanish (PDF, with some additions) by Jorge Amado Soria Ramirez — thanks!) Preface I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us
Categories from scratch
Note The latest version of this document can be found online at https://dr-knz.net/categories-from-scratch.html. Alternate formats: Source, PDF. Prologue The concept of category from mathematics happens to be useful to computer programmers in many ways. Unfortunately, all “good” explanations of categories so far have…
The Truth on OpenGL Driver Quality
The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able t...