SM Articles from blogs I follow

2021-10-28 – C++ Pub Quiz at CppCon 2021 via Arthur O’Dwyer
[CppCon 2021](https://cppcon.org/program2021/) is half over already. Tonight I emceed the first game of the third annual CppCon "C++ Pub Quiz." Herb Sutter offered opening remarks, and then joined one of our seven teams for a few rounds of play. W…

2021-10-27 – Black Hat Rust October Update (now in Beta 🍾) via Sylvain Kerkour
Just kidding, after a short pause of deep work and flu recovery, I’m extremely happy to announce that Black Hat Rust is reaching completion and that I just uploaded the version 2021.21 🍾 100% of the code is available on GitHub ~90% of the words a…

2021-10-27 – Links for October via Sam Enright
What I’ve been reading Wang Huning: the world’s most influential public intellectual? Human costs aside, is bombing actually good? More generally, when is it better to destroy something and start over? Some of you may have read about the recent case in wh…

2021-10-27 – Don’t reopen `namespace std` via Arthur O’Dwyer
Today (in two different contexts) I saw people reopening namespace std in order to introduce a partial specialization of a standard template. For example:

2021-10-26 – GitHub stale bot considered harmful via Drew DeVault's blog
Disclaimer: I work for a GitHub competitor. One of GitHub’s “recommended” marketplace features is the “stale” bot. The purpose of this bot is to automatically close GitHub issues after a period of inactivity, 60 days by default. You have probably encountered…

2021-10-22 – `operator<=>` doesn’t obsolete the hidden friend idiom via Arthur O’Dwyer
C++20 introduces new expression-rewriting rules for comparison operators, such that the compiler can rewrite a < b as either (a <=> b) < 0 or 0 < (b <=> a), and a != b as either !(a == b) or !(b == a). Today, someone asked whether the…

2021-10-22 – How SmarterEveryDay's 4privacy can, and cannot, meet its goals via Drew DeVault's blog
I don’t particularly find myself to be a fan of the SmarterEveryDay YouTube channel, simply for being outside of Destin’s target audience most of the time. I understand that Destin, the channel’s host, is a friendly person and a great asset to his peers, and…

2021-10-21 – Forget Twitter Threads; Write A Blog Post Instead! via Kev Quirk
All of the kool kids in Twitter land seem to be jumping on the bandwagon of a very annoying craze. Twitter threads. Please stop; write a blog post instead. As ... More -->

2021-10-21 – Willingness to look stupid via Dan Luu
People frequently1 think that I'm very stupid. I don't find this surprising, since I don't mind if other people think I'm stupid, which means that I don't adjust my behavior to avoid seeming stupid, which results in people thinking tha…

2021-10-18 – What to learn via Dan Luu
It's common to see people advocate for learning skills that they have or using processes that they use. For example, Steve Yegge has a set of blog posts where he recommends reading compiler books and learning about compilers. His reasoning is basicall…

2021-10-18 – Status update, October 2021 via emersion
Hi! Another month, another status update. Let’s dig in! The highlight of this month is the launch of chat.sr.ht, a hosted IRC bouncer service based on soju and gamja. The service is in closed beta for now, feel free to ping me if you want to try it out! It to…

2021-10-17 – Software developers have stopped caring about reliability via Drew DeVault's blog
Of all the principles of software engineering which has fallen by the wayside in the modern “move fast and break things” mentality of assholes modern software developers, reliability is perhaps the most neglected, along with its cousin, robustness. Almost al…

2021-10-15 – Some reasons to work on productivity and velocity via Dan Luu
A common topic of discussion among my close friends is where the bottlenecks are in our productivity and how we can execute more quickly. This is very different from what I see in my extended social circles, where people commonly say that velocity doesn&#…

2021-10-15 – Printf("%s %s", dependency, injection). via Posts on Fredrik Holmqvist
One of the hardest things for me to grokk in enterprise programming, was dependency injection (DI). Namely because that word already had a meaning to me, which didn’t require a lot of book readin’ to understand. In functional programming, DI means passing …

2021-10-15 – What's cooking on SourceHut? October 2021 via Blogs on Sourcehut
Welcome back for another month’s status update! As of today, our community numbers at 25,074 — the first time we’ve had over 25,000 users — after another 522 users joined our ranks. Please show them the courtesey and patience you’ve always done as they learn…

2021-10-08 – Questions about YIMBY via Sam Enright
If you want to change the world, start by giving people free books. Or at least, this is the approach of the Adam Smith Institute, a free-market think tank in the UK. At an event of theirs, they gave me a copy of John Myers’ little book (or long paper) YI…

2021-10-05 – Centralization: It’s More Than Just Facebook via
I think most people know that Facebook had a pretty serious faceplant today. It was all over the news. Even the non-technology news. Facebook has a massive user base, so it being down impacted a whole ton of people. I’m going to go out on a limb here and …

2021-10-04 – Some Ramblings on ‘In Cold Blood’ via Sam Enright
I feel bad about not reading more fiction. I have this weird obsession with obtaining new information in everything that I do for pleasure, even if the information is trivial, or just generally less interesting than the insights gained from fiction. I’ve …

2021-10-03 – Microsoft Inventing New Reasons To Use Linux via
Windows 11 is coming. Soon. Very soon now actually. Three days from now in fact. In it, there are some new reasons to use Linux that Microsoft has created to “make your life better”, which is Microsoftese for pushing you towards their products so they can…

2021-10-03 – A Costly Misconception About Virtual Assistants via
We’ve all seen then in their many forms. Alexa. Siri. Cortana. Google Assistant. Mycroft. Others. We know what they look like when we see them, right? They sit on our desks and run on our phones, tablets, and even computers. The problem is, what we see of…

Generated by openring