Sympolymathesy, by Chris Krycho

Learning in public: on theology, technology, ethics, software, politics, art, and more.
https://v5.chriskrycho.com/ (RSS)
visit blog
[elsewhere] Announcement: LambdaConf 2025 Keynote
30 Dec 2024 | original ↗

My first-ever keynote! I am speaking at LambdaConf 2025, in May 2025, about open source software as a public good—indeed, as infrastructure.

[notes] TrainingPeaks Virtual and Garmin TacX NEO Bike
27 Dec 2024 | original ↗

TrainingPeaks Virtual (formerly IndieVelo) will only correctly send incline changes to the bike if it sees the bike primarily as a virtual trainer rather than as a power meter.

[journal] Deferred Conflict Resolution in Jujutsu
26 Dec 2024 | original ↗

Doesn’t that just make things worse somehow?

[notes] 2024.12.25.1706
26 Dec 2024 | original ↗

title: Why the Jujutsu posts are all about differences from Git subtitle: After all, it can do all the normal Git workflows, too… date: 2024-12-25T17:05:00-0700 qualifiers: audience: > Although…

[journal] Jujutsu Megamerges and jj absorb
24 Dec 2024 | original ↗

A really handy approach for splitting apart changes into multiple branches but working on their combination.

[notes] macOS tip: Spell Check with ⌘: and ⌘;
24 Dec 2024 | original ↗

The built-in functionality is great, actually.

[journal] Psychological Benefits of Cool-Downs
23 Dec 2024 | original ↗

Many workouts include a structured cool-down. The physiological benefits of this are well-known… but there are significant psychological benefits, too.

[library] The Master and His Emissary: The Divided Brain and the Making of the Western World
22 Dec 2024 | original ↗

Recommended With Qualifications: A book of two minds, as it were—the first half interesting and well worth your time, a fascinating look at what we know about the brain hemispheres; the second half an off-the-rails cultural history that goes far beyond the evidence.

[notes] Mental State and Perceived Exertion
22 Dec 2024 | original ↗

It’s one thing to know that perceived exertion is affected by mental state; it’s something else entirely to experience it.

[notes] rust-analyzer version via rust-toolchain.toml
20 Dec 2024 | original ↗

You can use the `components` field of `rust-toolchain.toml` to specify which version of `rust-analyzer` to use in a project.

[notes] Fast Forward “Merges” on GitHub
20 Dec 2024 | original ↗

This should be built in, but it isn’t, so this is of limited use. But not none!

[notes] fish shell v4 beta 1
20 Dec 2024 | original ↗

A bunch of small nice improvements… and a rewrite in Rust!

[notes] Noteblogging
19 Dec 2024 | original ↗

Noteblogging is what I am doing in my “Notes” section, and that Simon Willison does every day: blog as public notebook and notes to friends.

[notes] Publishing to GitHub Pages via GitHub Actions
19 Dec 2024 | original ↗

You can publish to GitHub pages via GitHub Actions, but you need to configure both the project’s GitHub Pages setup and its github-pages environment.

[notes] Byword
19 Dec 2024 | original ↗

Byword.app is still a great writing tool on Mac, despite its having gone without significant updates for the past few years.

[notes] Shellcheck
19 Dec 2024 | original ↗

If you want your shell scripting to be as bug-free and reliable as possible, use Shellcheck!

[notes] Configure Zed to Use the Project’s rust-analyzer
18 Dec 2024 | original ↗

Upsides and downsides of configuring your editor to always use the version of rust-analyzer which came with the version of Rust you are using.

[notes] Corrections: Using Drop Safely, Not For Safety
17 Dec 2024 | original ↗

My note about using Drop in Rust last week had a serious error!

[journal] Read the Code: Using Drop Safely in Rust
17 Dec 2024 | original ↗

A deep dive into Rust’s vec::Drain and its Drop implementation as an example of how ownership prevents subtle bugs—memory and otherwise!

[notes] To Throw or Not to Throw in TypeScript?
16 Dec 2024 | original ↗

Reserve exceptions for exceptional behavior. Use a union type or a `Result` type for excepted errors!

[notes] jj tip: ignore gh-pages by default
16 Dec 2024 | original ↗

I defined a revset and tweaked my defaults in Jujutsu so now I never have to think about `gh-pages` unless I actively want to.

[notes] Buttondown’s Alternatives Page
15 Dec 2024 | original ↗

A software product that is not indulging in winner-take-all, try-to-own-the-world machinations? Is this… possible?

[notes] Runtime or Types?
14 Dec 2024 | original ↗

Static types are *always* checking some (subset of) runtime behavior. The interesting question is: How much?

[notes] Mozi
13 Dec 2024 | original ↗

A great idea for a “social” app that is not social *media*—and which fills a gap I have felt for years.

[notes] Mac App of the Year is… Lightroom?
12 Dec 2024 | original ↗

Highlighting an app that is a powerful tool with a bunch of AI features but not a great Mac app says a lot about Apple’s priorities.

[notes] jj Tip: Rebase All Branches Matching a Revset
12 Dec 2024 | original ↗

You can rebase all branches matching a revset using the `all:` modifier. Incredibly powerful, and super easy to use.

[notes] cargo-semver-checks v0.38.0
11 Dec 2024 | original ↗

More lints for the sake of fewer SemVer issues in Rust libraries!

[elsewhere] Dorico Tip: Transposing and Key Signatures
10 Dec 2024 | original ↗

Just a quick little video inspired by a friend’s question!

[notes] Ghost (Instead of Substack)
9 Dec 2024 | original ↗

Own your turf! Including, if you have one, a newsletter!

[notes] Implications of Plateauing LLMs
9 Dec 2024 | original ↗

They may not be what you think.

[notes] Is Organic Social Media Dead?
9 Dec 2024 | original ↗

There are easy critiques to make of Bluesky etc., and they are mostly wrong. There are also *deep* critiques, and they may be right.

[notes] 2024 State of Rust Survey
6 Dec 2024 | original ↗

An opportunity to provide real and actionable information to the Rust project leadership. Take it!

[elsewhere] dprint for Nova
6 Dec 2024 | original ↗

I just published v0.1.0 of a dprint extension for the Nova text editor. It currently handles formatting files.

[notes] The Blue Oak Model License
6 Dec 2024 | original ↗

If you’re looking for a permissive license, this is a good one!

↑ These items are from RSS. Visit the blog itself at https://v5.chriskrycho.com/ to find everything else and to appreciate author's digital home.