New
The latest blog posts to take off on Hacker News. 5,567 posts.
Why can’t you buy a good webcam?
Vsevolod Solovyov's blog
Why FSF Endorsing PureOS Matters
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
Double Blind Passwords a.k.a. Horcruxing
Before we get into Horcruxing, here's a quick prologue on online security hygiene. You can skip to the Horcruxing section if it seems redundant. 1. Longer…
My Engineering Axioms
A few months back I gave a talk in which I shared a list of my personal engineering axioms – things that, over the years, I've come to think of as generally true and useful to have in mind when writing code, building things, and working with others.
Write code. Not too much. Mostly functions.
There’s a well-known quote by author Michael Pollan: “Eat food. Not too much. Mostly plants.” I like it because it doesn’t attempt to be dogmatic: it encapsulates some basic guiding principles that get you 90% of the way there 90% of the time. Wikipedia describes the book the quote is from (emphasis mine):
Parsing JSON at the CLI: A Practical Introduction to jq and more
JSON is everywhere you look these days. The `jq` tool makes it easy to slice, dice, and transform JSON from the command line. It can be hard to map the official manual to real-world applications, so let's look at some practical examples of `jq` and its cousins that handle YAML & HTML!
Ignore AMP
In 2018, my recommendation was to avoid AMP, to use AMP for the most relevant pages, or to use AMP only. In 2020 my recommendation is to ignore it, because AMP largely appears meaningless now. <cite>Upgrade Your HTML II</cite> gives an opinionated idea why.
I've been merging microservices back into the monolith
Ben Nadel explains why his team has been hard at work merging "microservices" back into the "monolith". His team is not anti-microservices. And, in fact, both the expanding and the contracting of serv
Introducing the Open Library Explorer
At the Library Leaders Forum 2020 (demo) , Open Library unveiled the beta for what it’s calling the Library Explorer : an immersive interface which powerfully recreates and enhances the experience of navigating a physical library. If the tagline doesn’t grab your attention, wait until you see it in action:
Zero-Bundle-Size React Server Components
This blog site has been archived. Go to react.dev/blog to see the recent posts. 2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components. To introduce React Server Components, we have prepared a talk and a demo. If you…
I rewrote a Clojure tool in Rust
About two years ago, I wrote a quite complicated diff tool in Clojure. It was complicated enough that I struggled to fit the algorithm in my head and the inputs were large enough that I had to make some efforts to improve performance.
Netflix's Metaflow: Reproducible machine learning pipelines
A complete guide to building end-to-end machine learning pipelines, from training to deployment, with Metaflow and Cortex
Ruby 3.0.0 RC1
We are pleased to announce the release of Ruby 3.0.0-rc1.
“I took FSFE to court. This is my story”
er the first lockdown in Berlin this year I filed a public case in the Berlin Tribunal of Labour Court against the president of Free Software Foundation Europe (FSFE), Matthias Kirschner, for workplace...
Threema apps are Open Source
In Celebration of Becoming Open Source, Threema is 50% Off
Great Hacker != Great Hire (2004)
I thoroughly enjoyed reading Paul Graham's recent essay Great Hackers . His sermon is well-written, and I assume it played very well when he preached it to the choir at OSCON .
Paper about Herbalife-related patient death removed after legal threats
A paper describing the death of a young woman trying to lose weight by consuming Herbalife® products has been withdrawn after the company threatened to sue the journal.
Cakelisp: A Programming Language for Games
Update: See the Hacker News thread , /r/programming , /r/ProgrammingLanguages , /r/gamedev , and /r/lisp posts for discussions on this article and Cakelisp.
eBPF Is Awesome
A blog about programming, technology and open-source stuff.
Journalists Hacked with Suspected NSO Group iMessage ‘Zero-Click’ Exploit
Government operatives used NSO Group’s Pegasus spyware to hack 36 personal phones belonging to journalists, producers, anchors, and executives at Al Jazeera. The journalists were hacked by four Pegasus operators, including one operator MONARCHY that we attribute to Saudi Arabia, and one operator SNEAKY KESTREL that we…
On the Graying of Gnome
The GNOME project turned 23 this year, and despite equally persistent rumors to the contrary, it's still alive and kicking. Just how alive, though?
Crime Shouldn't Pay: Why Big Tech Executives Should Face Jail
Mark Zuckerberg and Sundar Pichai need to be indicted.
Lode Runner
It’s always been a bit of a balancing act to decide which games I write about in detail here — a matter of balancing my level of personal interest in each candidate against its historical importance. In the early years of this project especially, when I still saw it as focusing almost exclusively on narrative-oriented…
Building the Middle Class of the Creator Economy
The American Dream exists, but what is the reality?