Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,504 posts.
PortableApps.com Hits 1 Billion App Downloads
PortableApps.com has hit the 1 billion portable apps downloaded milestone. That's 1,000,000,000 portable apps served to millions of users in dozens of languages all over the world. All of the 1 billion portable apps served from PortableApps.com were freeware or open source software which run on our open source, free…
How to replace 30 laptops (and $10,000) with 150 sheets of paper
There’s a provincial general election here in Prince Edward Island on October 3 this fall, and over the past month here at Reinvented we’ve been ramping up the technology side of the Elections PEI operation as planning and preparation for the election is now in full swing.
How I slashed a SQL query's runtime with two Unix commands
I was trying to run a simple join query on MariaDB (MySQL) and its performance was horrendous. Here’s how I cut down the query’s run time from over 380 hours to under 12 hours by executing part of it with two simple Unix commands.
More common mistakes to avoid when creating system architecture diagrams
A rundown of seven more common mistakes is system architecture diagrams and how to fix them
Lexical differential highlighting instead of syntax highlighting
This type of highlighting is ideal for assembly. With it, the things that shouldn't seem similar usually don't.
Self-Documented Makefile
Good projects are automated projects. But documenting all those Make targets in a README file doesn't make much sense, when you can make the Makefile auto-documented.
The Tools of a Blind Programmer
The Life of a Completely Blind Programmer in the Netherlands
Multi-Layered Calendars
Calendars cover the entire spectrum of time. Past, present and future. They are the closest thing we have to a time machine. Calendars allow us to travel forward in time and see the future. More importantly, they allow us to change the future.
A Quick Introduction to Graphviz
An awesome tool for software documentation and visualizing graphs
I Tried to Reduce Pylint Memory Usage
Through work I have to deal with a pretty huge codebase, and run Pylint on it during our continuous integration process. It's always been a bit slow, but recently I also noticed that it was consuming a lot of memory, causing OOM failures if we tried to run it too much in parallel.
FFmpeg 101 (2024)
A high-level architecture overview to start with FFmpeg.
Clang vs. Clang
This is a blog post about an experiment with Clang. I need to explain some context first.
Transparent telemetry for open-source projects
How do software developers understand which parts of their software are being used and whether they are performing as expected? The modern answer is telemetry , which means software sending data to answer those questions back to a collection server. This post is about why I believe telemetry is important for…
The growth of command-line options, 1979-Present
My hobby : opening up McIlroy’s UNIX philosophy on one monitor while reading manpages on the other.
GitHub code search is generally available
The world’s code is now at your fingertips.
A Tutorial on Anonymous Email Accounts
Tomorrow, as the Senate Judiciary Committee considers reforming the decades-old federal email privacy law, the personal Inboxes and love lives of senior military and intelligence figures may be on that august body's mind. When the FBI pored through the personal lives of CIA Director David Petraeus...
3D-Knitting: The Ultimate Guide
3D-knitting makes a whole sweater in one piece on a four-bed machine: no seams, no cutting, and 99% of the material ends up in the finished garment.
Darktable 2.0 released
we’re proud to finally announce the new feature release of darktable, 2.0! the github release is here: https://github.com/darktable-org/darktable/releases/tag/release-2.0.0 as always, please don’t use the autogenerated tarball provided by github, but only our tar.xz. the checksums are: $ sha256sum…
Should you wash your solar panels?
I have a small solar farm and the panels have got visibly dusty. Is cleaning them worthwhile? How much difference does it make? Let's find out.
How much free time do you have?
I made a quick tool (for no real reason) to calculate and visualize 'free time' based on the selection of criteria shown below. Replace my responses with yours, and hit 'run' to see how much free time you have.
Evaluation of five password managers
With an interactive grid to help you pick one!
Apple Watch with Android
Making Apple Watch functional with Android.
How I store my files
Have you ever lost important data? I have. I learned doing backups the hard way after I lost a entire book I had just finished writing!
Buying into the Emacs Platform (2018)
There are few pieces of software as widely misunderstood as Emacs. Emacs is frequently advertised and discussed as a text editor, but please be clear on this: Emacs is not just a text editor .
I just want simple S3
I just want S3. My needs are pretty basic. I don't need to scale out. I don't need replication. I just need something that can do S3 and is reliable and not slow. Minio is dead, they pulled the plug after axing the interface. They archived the repo so they …