A few simple steps to vastly increase your privacy online
Switch up your browser and search engine, add some plugins to block surveillance, and get a little technical with DNS servers.
The latest blog posts to take off on Hacker News. 2,668 posts.
Switch up your browser and search engine, add some plugins to block surveillance, and get a little technical with DNS servers.
Today, PHP is used by more than 80% of all the websites whose server-side programming language we know. Popular websites such as Slack, Etsy, Cloudflare,
The principle of charity is a philosophical principle that denotes that, when interpreting someone’s statement, you should assume that the best possible interpretation of that statement is the one that the speaker meant to convey. Accordingly, to implement the principle of charity, you should not attribute falsehoods…
Years ago I worked in the Xbox 360 group at Microsoft. We were thinking about releasing a new console, and we thought it would be nice if that console could run the games of the previous console. E…
There’re lots of ways to improve web performance (see Web Performance 101 for a full overview). One of those ways is to preload content you’ll need later in advance. Prefetch a CSS file, prerender a full page, or resolve a domain ahead of time – and you won’t have to wait for it when it’s actually needed! Sounds cool.
In my previous post, I reviewed a new fast random number generator called wyhash. I commented that I expected it to do well on x64 processors (Intel and AMD), but not so well on ARM processors. Let us review again wyhash: uint64_t wyhash64_x; uint64_t wyhash64() { wyhash64_x += 0x60bee2bee120fc15; __uint128_t tmp; tmp…
Douglas Self, clock, Pneumatic
Autocompleting text with known values seems like an easy problem to solve, but so so so many UIs get it wrong. I see this frequently enough that, rather than complain about them individually, I though I’d just write down the set of rules they often break.
Subject: mother of all grease fires Date: Fri, 23 Sep 94 17:34:09 PDT From: Brian Reid [email address lost in the bog standard forwarding frenzy]
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
I’m thinking about this now because Mozilla would like to diversify its revenue in the next few years, and one constraint we have is that everything we do is open source.
At a recent Clojure Berlin Meetup , Veit Heller gave an interesting talk on Macros in Clojure. The meetup was very enjoyable, and the talk...
Cloud-Native Full-Stack Software Engineer and Solutions Architect
Presented in an experimental mnemonic medium that makes it almost effortless to remember what you read
Preface The intended audience of this article is someone who knows something about Machine Learning and Artifical Neural Networks (ANNs) in particular and who recalls that fitting an ANN required a…
Last week the FDA approved esketamine for treatment-resistant depression. Let’s review how the pharmaceutical industry works: a company discovers and patents a potentially exciting new drug. …
I made a little flow chart of mainstream programming languages and how programmers seem to move from one to another. There's a more common...
In contrast to the imperative programming paradigm, declarative programming expresses the logic of a computation without explicitly specifying its control flow. That is, declarative programming focuses on the what , not the how . If you have tentatively researched declarative programming before, you have likely read…
AWS EC2 Secret sauce. How AWS provisions Windows EC2 in the cloud. Instance Pool.
David shares how the new age of information abundance is transforming commerce, education, and politics. Read here.
At the last Globo.com’s hackathon, Lucas Costa and I built a simple Lua library to provide a distributed rate measurement system that depends on Redis and run embedded in Nginx but before we …
A couple years ago, I used an old Thinkpad while my MacBook was being repaired. I enjoyed the experience so much that I ended up getting a Thinkpad X62 (an X61 chassis with modern internals). Last S…
The essence of constraint is projection.
I purchased an iPad Pro with the Smart Keyboard and Pencil to use as my main computer. Can it replace my local workstation? Is it powerful enough for my day-to-day tasks? Let's find out.