New
The latest blog posts to take off on Hacker News. 6,505 posts.
‘War Dialing’ tool exposes Zoom’s password problems
As the Coronavirus pandemic continues to force people to work from home, countless companies are now holding daily meetings using videoconferencing services from Zoom . But without the protection of a password, there’s a decent chance your next Zoom meeting could be “Zoom bombed” — attended or disrupted by someone who…
Slack's core flaws require topic modeling to fix
Chatops is a ladder
What the Heck Is Pyproject.toml?
Recently on Twitter there was a maintainer of a Python project who had a couple of bugs filed against their project due to builds failing (this particular project doesn't provide wheels, only sdists). Eventually it came out that the project was using a pyproject.toml file because that's
Give Yourself More Playtime (2015)
I remember my first computer fondly. As a kid I was more than addicted to the Commodore 64.
I had to build a web scraper to buy groceries
Grocery shopping has been one of my least favorite chores, even before the pandemic. Unlike many people I know, I always preferred online shopping over going to the supermarket. Now it’s not a matter
Dumping MiniDisc Media
Update 2022: Web MiniDisc Pro can access NetMD devices through the browser and can also download protected files! If you have music on a collection of MiniDisc media and want to finally copy the data off onto modern media (or the cloud!), here are simple instructions for some different solutions:
Our list of free software for remote work
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.
Use a Decision Journal
If you feel overwhelmed by the choices you need to make, it's time to start using a decision journal. Learn how this simple practice can change the way you think and perform.
Adding tests when you don't have time to
Here's a recipe you can follow when you want to add tests on Legacy Code, but you don't have much ti
New hard drive rituals (2018)
Over the last 10 years that I've been messing around with Linux servers (hence the name of the site by the way) there's been one thing above all else that's always required special care - hard drives. They are mechanical beasts just waiting to eat your data at any time. Entire businesses are built around their…
Zig cc: A drop-in replacement for GCC/Clang
If you have heard of Zig before, you may know it as a promising new programming language which is ambitiously trying to overthrow C as the de-facto systems language. But did you know that it also can straight up compile C code?
Markdown is an excellent choice for documentation
Every few months, it seems a new post decrying the use of markdown for documentation (or other things) rises to the top of Hacker News. There are often good reasons for preferring a more structured option, like reStructuredText, LaTeX, or Asciidoc. Especially in projects where more formal text is required, or where…
Don't write documentation in Markdown
Please don't write your documentation in Markdown. Please. I'm begging you. Markdown is tolerable for short documentation, like a readme.md. Past that, it's...
Cronopete – A Linux clone of Time Machine
Cronopete is a Linux clone of Time Machine, the backup utility for Mac from Apple. It aims to mimic it as closely as possible.
Setting up Git identities
Working on many projects across multiple identities can be difficult to manage. This is a procedure for leveraging git aliases to set an identity at the project level.
Audacious 4.0 released, switches from GTK to Qt 5
This release switches to Qt 5 by default. The Qt UI has become quite polished by now. It will be quite familiar to users of the GTK2 UI, but it also brings a few nice-to-have improvements, such as a playlist view that is easier to navigate and sort.
Eat for $1.50 per Day – Layoffs, Coronavirus Quarantine, Food Shortages
MAJOR EDIT: 9-6-2020: New nutrition info. Per Essential Amino Acid Research, Females eat 3-5 eggs/day, males up to 7 eggs per day. For Essential Fatty Acids EPA and DHA Take Fish Oil. If you are a believer in phytochemicals/Flavonoids, feel free to eat those in addition to the base $1.50/day recipes.
Prettier 2.0 – Opinionated JavaScript formatter
Better defaults, a better CLI and better heuristics. Oh, and TypeScript 3.8.
Cultivate the Skill of Undivided Attention, or “Deep Work” (2019)
This is a guest post from Josh Thompson. Enjoy. Dear New Developer, You know that there’s a chasm between your skill level and that of the mythical “senior software developer”. If…
Using Visual Studio Code for Qt Applications
In this short blog series, I will show you how to get up to speed with a Qt project using Visual Studio Code in more detail.
Windows Terminal Preview v0.10 Release
Welcome to the v0.10 release of the Windows Terminal! As always, you can install the Windows Terminal from the Microsoft Store or download the package
How I Teach Classes Remotely
Technology, running tech companies, data science, religion, translation technology, natural language processing, backups, p-adic linguistics, academia
Curl will now output JSON
This is not a command line option of the week post, but I feel a need to tell you a little about our brand new addition! --write-out [format] This option takes a format string in which there are a number of different "variables" available that let's a user output information from the previous transfer. For … Continue…
GitHub for mobile is now available
Learn more about GitHub for mobile—including highlights of its core features and how to get started.