I like this simply for the absurdity of it, but will only use it when the entire parenthetical is modified by the smiley instead of a single word or phrase (:since I really like it:) but (it looks ugly, no hard feelings :) )
I live in a college town. There are now commercial bar crawl operators. They make the T shirt, develop an itinerary, coordinate with the bars. It’s a weirdly infantilized form of debauchery. Can’t frat boys be trusted to make bad decisions on the spur of the moment any more?
Does this apply also to std::shared_mutex in C++? This is a timely article if so; I’m in the middle of doing some C++ multithreading that relies on a shared_mutex. I have some measuring to do.
Stalin is said to have gifted a large amount of Georgian brandy to Churchill at Yalta, which made Churchill more pliable during the proceedings. Until now, this is all I knew about Georgian food and drink.
There’s a palpable assault on expertise afoot in the Anglosphere. It’s been going on for decades, at least since the rise of the counterculture in the 1960s, but what’s new is how pervasive it feels. Even software companies, once the nerdiest of institutions, would now rather fail to produce functioning software than identify and cultivate expertise. Ten years ago, we, or at least I, failed to recognize “nerds are cool now” as the cultural trojan horse it was. Nerds, experts, were never going to be cool; the cool kids saw money and power accumulating around nerds, and they muscled their way in.
A good abstraction relieves you of concern for the particulars it abstracts away. A bad abstraction hides the particulars until the worst possible moment, at which point everything spills out in a messy heap and you have to confront all the details. Bad abstractions existed long before React and long before LLMs.
It's actually about git account switching as far as I can tell, which does make sense, you can have multiple "git" users indeed. Maybe it's the wording that is wrong? Read "account" as "user" and it might make more sense :)
# in ~/.gitconfig
[includeIf "gitdir:/home/user/projects/embedding-shapes/"]
path = /home/user/.gitconfig-embedding-shapes
# in ~/.gitconfig-embedding-shapes
[user]
name = embedding-shapes
email = embedding-shapes@proton.me
[core]
sshCommand = ssh -i /home/user/.ssh/id_embedding-shapes
That's one of my git "accounts", currently I have four in total, one being my "real identity", other are pseudo-anonymous users.
It’s an interesting blog, he seems well read, but surely he knows better than “Plato lived in a placid static Greek aristocratic world.” Plato lived through the execution of Socrates, the fall of the Athenian democracy, the tyranny of the Thirty, the humiliation by Sparta, the demolition of the walls. I’ll grant him “aristocratic”, but that’s all he gets. Makes me wonder whether he mischaracterized Zarathustra too, and my suspicion is yes.
The blog is not a safe place for the overly literal mind. You must accept the glib overstatement and the poetic lie. There’s a reason he caused a paroxysm among the rationalists.
What then am I meant to take away from the piece on Zoroastrianism? I don’t know enough about the subject to navigate to the point around the distortions.
Unfortunately, hoppy IPA seems to constitute the majority of the survivors. I have no interest personally in suffering through another hazy sour grapefruit triple ipa, but that seems to be about 90% of craft brewery output these days.
Interesting, where I live in Brooklyn it seems this is no longer an issue. Tons of non-hoppy craft options like pilsners, stouts, lagers, etc at ~every craft brewery or gastropub.
Gotcha: once you get into it, hacking the game gets to be way more fun than actually playing it. Way back in the day I used the DOS debug utility to edit my Bard’s Tale savegames. But once everybody has 127 hit points and -10 AC, the game gets way less interesting.