Don Libes' Expect: A Surprisingly Underappreciated Unix Automation Tool
In this article, I will attempt to convince you that Expect is an extremely underappreciated tool for automating terminal applications in Unix.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,217 posts.
In this article, I will attempt to convince you that Expect is an extremely underappreciated tool for automating terminal applications in Unix.
In my third installment of FreeBSD vs Linux, I will discuss underlying reasons for why Linux moved away from ifconfig(8) to ip(8).
Scott Forstall is leaving Apple; Jony Ive is taking over software design.
The question of “What is a tech company” comes down to how much software and its unique characteristics affects the company’s core business.
The Grafana Stack can be an incredible powerful monitoring solution, but through my experience I found out how maintenance intensive it is and how uncertain the…
The demo scene was recently proclaimed a UNESCO Living Cultural Heritage in Sweden, following several other European nations. As a scener, I'm not quite sure how I feel about that. It's amusing on some level, there's maybe even a bit of pride involved, but also fear that it might bring unwanted attention to a Good…
Nothing To Hide explains why you should care about surveillance even though you have nothing to hide. But it missed the point that most con...
There have been several allegations of this since the handover of the Freenode infrastructure to its new custodians, but I can now provide a first-hand account of one incident — because I am the victim of it.
A quick overview of the most common text processing terminal tools and why they should be part of your day-to-day toolbox.
`atan2f` is an important but slow trigonometric function. In this article we'll explain how to approximate it, and implement a version 50x faster than `glibc` on batches of inputs.
A new version of Adblock Plus was released on July 17, 2018. Version 3.2 introduced a new filter option for rewriting requests. A day later AdBlock followed suit and released support for the new filter option. uBlock, being owned by AdBlock, also implemented the feature. Under certain conditions the $rewrite filter…
Stopping a Linux thread is a surprisingly annoying affair. In this post I present common pitfalls and some solutions -- although no truly satisfactory method exists.
Designer, researcher, strategist.
We can mostly blame Internet Explorer, as always.
When coding a webpage, sometimes you know something is very likely to be needed, even if it's not needed yet. You can give the browser a hint: <link rel=prefetch href=url> The browser will take a note, and then when it doesn't have anything more important to do it might request url. Later on, if it does turn out…
Markov chain babblers, bogus php files, and more!
A deep dive into hidden data encoded in the BMP files saved by the Klein Tools TI250 thermal imager.
There are few things I think about more than the essays on gwern.net, and there are few with as satisfying a theoretical payout to contemplate in my orb as his essay on “leaky pipelines”, aka log-normal distributions. The skulk: Say you’re working on a Laravel web app. You’re about 90% sure you know how to start the…