2 years Ago

Apple is a monopoly. Where’s the alternative?

Published by marco on in Technology & Engineering

The article The Cult of Mac by Cory Doctorow (Pluralistic) goes hard on anyone who uses Apple hardware.

“It’s Apple customers who lose access to apps that can’t be viably offered because the app tax makes them money-losing propositions. It’s Apple customers who lose out on the ability to get apps that Apple decides are unsuitable for inclusion in its App Store.

It’s never even occurred to me to have this on my radar because I don’t use the App Store for anything but finding a very specific app, usually one that I’m forced... [More]

The Enlightened Treatment of Ignaz Semmelweis

Published by marco on in Science & Nature

There is an unalterable dynamic in which the establishment rejects all heresy if it is a challenge to its power. It continues to repeat itself. In Midnight Mass, one of the characters told a story about Ignaz Semmelweis (Wikipedia).

 […] was a Hungarian physician and scientist of German descent, who was an early pioneer of antiseptic procedures […] Semmelweis discovered that the incidence of infection could be drastically reduced by requiring healthcare workers in obstetrical clinics to disinfect... [More]”

Capsule Movie Reviews Vol.2024.12

Published by marco on in Movies

Read the explanation of method, madness, and spoilers.[1]

  1. Sherlock Holmes (2009)6/10
  2. Hijack (2023)6/10
  3. French Dispatch (2021)9/10
  4. Exploding Kittens (2024)5/10
  5. Tombstone (1993)8/10
  6. Kiss of the Dragon (2001)6/10
  7. Waterworld (1995)7/10
  8. Godzilla Minus One (2023)8/10
  9. I Canoni die Navarone (1961)8/10
  10. Born on the Fourth of July (1989)8/10
Sherlock Holmes (2009)6/10
Sherlock Holmes (Robert Downey Jr.) is like a superhero. He’s not only brilliant,... [More]

Capsule Movie Reviews Vol.2024.11

Published by marco on in Movies

A hopefully better take on a bad take on Election

Published by marco on in Movies

The re-review 25 Years Later, Alexander Payne’s Election Remains as Relevant as Ever by Daniel Joyaux (Roger Ebert.com) writes the following about the movie Election.

“The elephant in the room when talking about “Election” is Hillary Clinton, in that comparing her (and others) to Tracy Flick over the years has become a sort of code for calling a woman a robotic, success-obsessed ambition machine who needs to stay in her lane. Like Jim McCallister, people saw Clinton’s Flick-like ambition as almost an existential threat,... [More]”

Links and Notes for August 2nd, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for July 26th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

A counterproductive protesting tactic

Published by marco on in Philosophy, Sociology, & Culture

 There is a form of protest where people glue themselves to roads and block traffic. If you’re serious at all about building a movement or awareness—i.e., you’re trying to enact positive change—you must consider the effects of your tactics. What will they make people think about your cause? What is the likelihood that you’ll get them on board?

Are your tactics likely to work? Will they perhaps backfire in the near-term, but have positive long-term effect? When you protest, what is the... [More]

Links and Notes for July 19th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for July 12th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for July 5th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for June 28th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Ignoring files with .gitignore

Published by marco on in Programming

Introduction

This article defines concepts like repository and working tree and then discusses how you can use .gitignore files to determine the files and folders that Git considers during operations.

Concepts

 From a command line, you can run git init in any folder to make any folder a Git repository. Doing so creates a .git folder with a database and configuration files for the local repository. Git considers any folder that contains a .git folder with these configuration and database files... [More]

Links and Notes for June 21st, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for June 14th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for June 7th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for May 31st, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Capsule Movie Reviews Vol.2024.07

Published by marco on in Movies

Capsule Movie Reviews Vol.2024.06

Published by marco on in Movies

Read the explanation of method, madness, and spoilers.[1]

  1. Big Fish (2003)8/10
  2. Barbie (2023)5/10
  3. Simon Romang: Charrette! (2022) — 8/10
  4. Darkman (1990)6/10
  5. Bullet Train (1990)6/10
  6. Last of the Mohicans (1992)8/10
  7. Mission Impossible II (2000)8/10
  8. Father Figures (2017)5/10
  9. Athena (2022)5/10
  10. Archer: Series Finale (2024)9/10
Big Fish (2003)8/10
Tim Burton directs this offbeat story (I know, it almost goes without saying) of a couple of generations... [More]

Links and Notes for May 24th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Links and Notes for May 17th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Capsule Movie Reviews Vol.2024.05

Published by marco on in Movies

Read the explanation of method, madness, and spoilers.[1]

  1. How it Ends (2018)5/10
  2. Castlevania S04 (2021)8/10
  3. Paddleton (2019)8/10
  4. Star Trek: Nemesis (2002)7/10
  5. The Curse S01 (2023)5/10
  6. Death Note (2017)5/10
  7. Licorice Pizza (2021)5/10
  8. A Series of Unfortunate Events S01–S03 (2017–2019)7/10
  9. Long Shot (2019)9/10
  10. Dune (2021)8/10
How it Ends (2018)5/10
Will Younger (Theo James) and Samantha Sutherland (Kat Graham) are expecting. Her parents... [More]

Links and Notes for May 10th, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents

Building RegEx from scratch with Stephen Toub

Published by marco on in Programming

This is another excellent 1-hour tour of another complex corner of .NET. Toub describes and shows how the source-generated RegEx engine works.

Deep Dive into RegEx with Stephen Toub by dotnet / Scott Hanselmann (YouTube)

  • The generated source is human-readable and debuggable.
  • It is well-commented.
  • It updates in real-time as you change the expression.
  • It includes XML documentation that describes the regular expression in plain English.
  • They rewrote the compiler in .NET 7 to not only better support source generators, but also to be able to emit not only IL, but source... [More]

Building async/await from scratch with Stephen Toub

Published by marco on in Programming

This is another video from Stephen Toub that is just chock/full of useful information.

Writing async/await from scratch in C# with Stephen Toub by dotnet (YouTube)

At 27:30, they start to discuss about the nomenclature of Task and how it differs from an Action. It’s funny that neither of them mentioned that tasks in .NET are called promises pretty much everywhere else (JavaScript, Java, etc.). Some libraries also use the word future. For more information, see Futures and promises (Wikipedia).

As he’s building everything, it is really astonishing to note that Hanselmann has to... [More]

Building LINQ from scratch with Stephen Toub

Published by marco on in Programming

This is a great interview with the master of performance-optimization in .NET Stephen Toub. If you’re relatively well-versed in C#, .NET, and Linq, then you can just jump to the second video (linked below). I actually watched the second one first. I didn’t feel like I’d missed anything.

Deep Dive on LINQ with Stephen Toub by dotnet (YouTube)

Stephen Toub’s the guy who writes the 100+-page release notes on performance. See the following links.

Links and Notes for May 3rd, 2024

Published by marco on in Notes

Below are links to articles, highlighted passages[1], and occasional annotations[2] for the week ending on the date in the title, enriching the raw data from Instapaper Likes and Twitter. They are intentionally succinct, else they’d be articles and probably end up in the gigantic backlog of unpublished drafts. YMMV.

[1] Emphases are added, unless otherwise noted.
[2] Annotations are only lightly edited and are largely contemporaneous.

Table of Contents