New
The latest blog posts to take off on Hacker News. 334 posts.
Seven habits of effective text editing (2000)
If you spend a lot of time typing plain text, writing programs or HTML, you can save much of that time by using a good editor and using it effectively. This paper will present guidelines and hints for doing your work more quickly and with fewer mistakes.
How to Get 100/100 Google Page Speed Score with Middleman and Nginx
How to score a perfect 100/100 on Google PageSpeed with a Middleman static site behind Nginx.
Plain emails not only save time but work better (2016)
I used to dread setting up email automation and email campaigns. Why? Because before a single sales or marketing email could be sent, it needed a design. In my attempt to sidestep this time-consuming process, I learned that plain emails not only save time but work better. Why Design
Documenting the Web together
Today, we’re excited to share some big news for developers around the world wide web: We’re committing our resources towards making MDN Web Docs the best place to go for web API reference. To kick things off, today we started redirecting over 7,700 MSDN pages to corresponding topics in the MDN web docs library powered
How to set up continuous deployment using free hosted tools
I’m going to describe a way to put together a world-class continuous deployment infrastructure for your side-project without spending any money. With continuous deployment every code commit is tested against …
Active cooling your Raspberry Pi 3
Raspberry Pi 3 devices tend to overheat when they run prolonged heavy loads. When the processor’s internal temperature approaches 85 degrees Celsius, it protects itself by downclocking or shutting down completely. This can adversely affect performance of AI models.
What is Nix and why you should try it
Normally our Unix systems organise the file system in a structure called the Filesystem Hierarchy Standard (FHS). Installing into an FHS has limitations, what would happen if we want to install, for example, two different versions of ruby at the same time? Typically this isn't possible without explicitly specifying a…
Reverse Engineering an Eclipse Plugin
Introduction Firstly I want to note I’m not a security researcher, ethical hacker or at all competent at reverse engineering. I’m currently working as a Java developer but I’ve al…
OnePlus OxygenOS built-in analytics
We take a look at the analytics built into the OxygenOS, the flavour of Android built by phone manufacturer OnePlus.
Thoughts on Microsoft's Time-Travel Debugger
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Useful GCC warning options not enabled by -Wall -Wextra
Note: This blog post was written for GCC 7. Later versions of the compiler may have added some of these warnings to -Wall or -Wextra . ...
High Sierra's Disk Utility does not recognize unformatted disks
unless you click View > Show All Devices, quit Disk Utility, then relaunch it (thanks to xenadu02 for the workaround !)
Simple note taking from the command line
This is a simple function that can be called from the command line, just like if it was a regular com...
Paint.net is now available on the Windows Store
Version 4.0.18, which I just announced, is now available on the Windows Store! The standard price is currently $8.99, but I’ve put it on sale for $5.99 $4.99 until the end of October. You can also …
The fastest Firefox ever with Photon UI and better tooling
Firefox Quantum is now available in Developer Edition, and this Firefox is fast. Today’s release is a major milestone towards our next-generation browser, and includes Quantum CSS, Firefox's new CSS ...
Git git git git git
Ever found you’ve accidentally entered too many gits in your terminal and wondered if there’s a solution to it? I quite often type git then go away and come back, then type a full git status after it. This leads to a lovely (annoying) error out the box: $ git git status git: 'git' is not a git command. See 'git…
A Quick Introduction to Graphviz
An awesome tool for software documentation and visualizing graphs
Org as a spreadsheet system: a short introduction
This short tutorial will go through the basics that you need to know if you want to use Org as a spreadsheet system.
Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text
Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text
Parallel processing with Unix tools
Tools for multi-processing on unix
Changes to Google Scholar
If you thought Google Scholar had about twenty different screens, you'd be half right. We have just made it easier to find your way around ...
How I got to 200 productive hours a month
A tested approach to improve your focus and productivity