New
The latest blog posts to take off on Hacker News. 4,416 posts.
Scanning your iPhone for Pegasus
Scan your iPhone for NSO Group's Pegasus malware using Mobile Verification Toolkit (MVT) by Amnesty International
Extracting Objects Recursively with Jq
The Algolia-powered Hacker News API returns nested comment threads that look like this: https://hn.algolia.com/api/v1/items/27941108
New in Git: switch and restore
To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch
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!
M4 as a templating language (2020)
m4 is a macro processor, in the sense that it copies its input to the output, expanding macros as it goes
Finding a kernel regression in half an hour with git bisect run (2018)
The git bisect command helps you identify the first commit in a range that broke something. You give it a good commit and a bad one, and it will do a binary search between the two to find the first bad commit. At each step, you say either git bisect …
Netcat – All you need to know
Introduction Netcat is a tool that reads and writes data across network connections, using TCP or UDP protocol. Netcat has been referred to as the TCP/IP / networking swiss army knife. In this article we’ll look at different applications of netcat and how it can be useful in day to day activities of a pentester…
Getting sweet patron money on the modern internet (2020)
Once, to survive in the arts, you needed someone like this : The profoundly rich product of centuries of inbreeding. This is a blog pos...
Reprogramming a Sennheiser Microphone
I'm somehow interested in audio production. But not it more my pet hobby, nothing that would generate decent income. This means I usually do...
Co-working with friends over video in virtual gather.town office
Starting March 2021, I’ve been spending the majority of my working time co-working with my friends over video in my virtual gather.town office. The sessions are usually pre-scheduled, last 2-16 hours, and we do brief check-ins every 30 minutes. Most people I co-worked with told me that they really enjoyed the…
Ncdu 2: Less hungry and more Ziggy
Ncdu (NCurses Disk Usage) is a terminal-based disk usage analyzer for Linux and other POSIX-y systems, (formerly) written in C and available in the package repositories of most distributions.
iDOS 2 will be gone soon
Recently I tried to submit an iDOS update with a few bug fixes, but then got a notification from Apple Review Team, and my heart dropped cold.
Don’t Wanna Pay Ransom Gangs? Test Your Backups
Browse the comments on virtually any story about a ransomware attack and you will almost surely encounter the view that the victim organization could have avoided paying their extortionists if only they’d had proper data backups. But the ugly truth is there are many non-obvious reasons why victims end up paying even…
Design an Enclosure Using Photogrammetry
In this article, I’m gonna show you step by step how to design an enclosure just like this with the help of modeling clay and Photogrammetry.
How to win a hackathon without coming in first place
To win first place at a hackathon, you need to combine multiple components... and that's not always possible. Here's how to make the most of your next hackathon without coming in 'first place'.
macOS Nix setup: an alternative to Homebrew (2020)
I recently got a new Macbook, and began setting up the Nix package manager to install my developer toolset. I mainly did this to try and have a working setup without installing Homebrew. Since I ran into a few issues, I wanted to briefly document what I did and why in case others wanted to try the same. Why Nix? (and…
Use the 'tail' command to monitor everything
This article is about how to use the 'tail' command. Here is an overview of how you can use the 'head' and 'tail' commands to output different parts of a file:
Anime Video Encoding Guide for X265 (HEVC) & AAC/Opus (2019)
External Links Yuki Subs Guides has a master list of guides of all you need to know about anime encoding. Also, go visit my MPC-HC + MadVR, mpv, and SVP 4 setup guide! Table of Contents x265 Settin…
Automated Hydroponic System Build (2020)
Hydroponic farming is a method of growing crops without soil, with the main benefits of environmental and nutrient control, water conservation, and reduction of labor. This technique relies on a number of technologies that the principles of automation can be applied in order to improve yield and consistency. In this…
How to manually merge two Apple IDs to one (2020)
Since 2020 is made for pain, I decided to make some big moves that I have been putting off for a while. The email migration took a while, but the new setup is so much better. My reliance on Google as a company is very minimal now. I am very
Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some
Published: 10-07-2021 | Author: Remy van Elst | Text only version of this article
The Greatest Regex Trick Ever (2014)
Describes a regular expressions technique to match a word or pattern except in certain contexts: excluding tags, ignoring contents, word blacklist.
Python Best Practices for a New Project in 2021
Intro The goal of this tutorial is to describe Python development ecosystem. It can be helpful for someone coming to Python from another programming language. They say that you should stick to algorithms and data structures, that you can learn a new language in just a couple of weeks, that it’s just a new syntax. I…
Stop mocking your system
Yes, mocking has a mostly negative meaning! Only this - to imitate (someone or something) closely - doesn't feel negative.
Commit often, perfect later, publish once: Git best practices (2013)
Best Practices vary from environment to environment, and there is no One True Answer, but still, this represents a consensus from #git and in some cases helps you frame the discussion for the generation of your very own best practices.