My NAS exposes itself over the internet without permission
The Terramaster NAS decided to expose itself to the public internet without asking. Let's see what we can do about it.
The latest blog posts to take off on Hacker News. 3,497 posts.
The Terramaster NAS decided to expose itself to the public internet without asking. Let's see what we can do about it.
This isn't a late April Fools joke. (My April Fools joke that I got hired by Apple as a Swift Evangelist backfired with a profusion of congratulations.) This blog post is a kind of follow-up to some previous blog posts. Last month I wondered what's the best way to distribute Mac apps without notarization , and I…
data:blog.metaDescription
This article is part of a series: Seven years later, I bought a new Macbook. For the first time, I don't love it How I moved my setup from a Mac to a Linux laptop This article The M1 Macbook Air, one year later Due to very bad
Windows 95 was the “next generation” OS from Microsoft: redesigned UI, long file names support, 32-bit apps and many other changes. Some…
Before getting started with tmux, let us go over some questions to see if tmux is right for you:
Kernel modules are code components that can be loaded and unloaded by the kernel when required. They are used to extend the functionality…
Machine learning systems thrive on finding and exploiting statistical regularities. This is why they can't do causal reasoning.
Ethical Hacking and Cybersecurity Blog
This is my own collection of hard-earned knowledge about how integers work in C/C++, and how to use them carefully and correctly. In this article, I try to strike a balance between brevity (easing the reader) and completeness (providing absolute correctness and extensive detail).
never leave the comfort of your home row again
Zero-Click Zip TL;DR
Great code doesn’t save you, but bad code will kill you #HoskWisdom
A young writer crosses paths with the designer of Zork, sparking a surprisingly experimental game where you experience reality from six unique perspectives.
In 2020, I started writing a 3D game engine from scratch in C++. This is a post about how I added skeletal animation to it. Drake is in it, so buckle up.
When I was in college I took two intro economics courses: macroeconomics and microeconomics. Macro was full of theories like “low unemployment causes inflation” that never quite stood u…
Suppose you need to create a function for adding two numbers together in plain C. How would you write it? What sort of an API would it have?...
One thing is for sure: tech companies are willing to fill the “live audio seats” as soon as possible.
If you've landed on this page because you saw a strange message on a completely different website then followed a link to here, drop a note to the site owner and let them know what happened. If, on the other hand, you're on this page because you're
Album covers have never been smaller.
There’s not a whole lot on TLA+ technique out there: all the resources are either introductions or case studies. Good for people starting out, bad for people past that. I think we need to write more intermediate-level stuff, what Ben Kuhn calls Blub studies. Here’s an attempt at that. Most TLA+ properties are…
In The Psychology of Human Misjudgment, Charlie Munger explains why we behave the way we do. This is a transcript of the fully updated talk.