Shell script best practices, from a decade of scripting things
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
(I'm still looking for the catchiest way to appreciate the number MMXXVI. Exercise 7.2.1.6–122 gives 1234+.5*6+789 and -1+2345*6/7+8+9 and 1+(2/3)*45*67.8-9 ; other suggestions are welcome. The most elegant that I've seen so far is a beauty that was suggested independently by Arnaud Lefebvre and by Evangelos…
Machine-generated books are here. I bought one by accident.
On August 22nd, I got an email out of the blue from Apple that notified me that I had a new App Review message. It was for my app, WorldAnimals, a light-hearted game for guessing animal onomatopoeia sounds in different languages.Usually, you receive a message after you submit a new version to the...
This post describes in detail how I support myself while working on the SerenityOS project.
What is surprising is that a 14kB page can load much faster than a 15kB page — maybe 612ms faster — while the difference between a 15kB and a 16kB page is trivial.
AirPods are a fantastic product. However, the small annoyances that occur when using them don't allow it to fall under the category of Apple products that "Just Work".
Two years ago, frustrated with a long list of unfulfilled project ideas in my phone notes, I decided to give myself one week to try each idea out in its tiniest form.
This statement is issued in response to id Software Studio Director Marty Stratton’s “DOOM Eternal OST Open Letter”, published on Reddit.
Digital platforms are struggling, meanwhile a 136-year-old book retailer is growing again. But why?
2 weeks of dealing with Google as a developer
I borrowed a friend’s Tesla 3 yesterday. About 5 minutes into the ride, the windshield started fogging up. I couldn’t find the defroster on the large control screen Teslas are so famous for. In desperation, I tapped the CAR icon but that took me to the settings screen which ended up being a dead end. Frustrated, I…
I’m declaring defeat. Infinite scroll has won. There is an endless supply of interesting things to consume online, and there are teams and teams of very smart people working very hard to get me to keep watching. One more video means one more metric counter incrementing, one more engagement click, one more step towards…
HTTP does a pretty good job staying out of everyone’s way. If you’re reading this article, there’s a solid chance it was delivered to you over HTTP. Even if you’re reading this from an RSS reader o...
Idea: Make Mittelstands cool in America. Rebrand the US Middle Market. Create a studio and fund to build and buy Mittelstands.
🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿🗿
It’s been a while since I was on the receiving end of a software engineering interview. But I still remember my favorite interview question. It was at MemSQL circa 2013. (They haven’t even kept their name, so I assume they’re not still relying on this specific interview question. I don’t feel bad for revealing it…
A look into my favorite Adwaita button and why I'm not happy it's going away
If you haven’t been paying attention to what’s going on with Stable Diffusion, you really should be. Stable Diffusion is a new “text-to-image diffusion model” that was released to the …
Payment processors hostile to freedom of expression hate me for this one weird trick!!
When discussing scams and social engineering attacks, it's easy for security experts to imply the victims of these attacks should have known better. And, as much as we may like to think we'd handle these situations so much better, that's just not true.
This story explores some concepts in computer networking, inspired by Michael Nielsen’s idea of discovery fiction . Code samples can also be found in this repo . Excerpts use openbsd-flavoured netcat on Debian Linux; behviour and IPv6 support may vary by version.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
There's a cocktail party version of the efficient markets hypothesis I frequently hear that's basically, "markets enforce efficiency, so it's not possible that a company can have some major inefficiency and survive". We've previously discussed Marc Andreessen's quote that tech hiring can't be inefficient here and here…
Sometimes it’s wrong to begin a phrase with the word “just”. I offer as evidence two such situations. I think there’s a common thread to be drawn.
Please. It’s an insult to my brain. Like, you put the button in one place, and then you’re like “nah, let’s move it somewhere else.” Here…
Recently I learned that the US government offers a little gift called I-bonds, and that this is the month to buy them. Depending on your perspective, I-bonds are either free money or the only true money storage. They're zero-risk bonds with an interest rate that always matches or exceeds inflation. The interest rate…