Steven Black
banner
stevenblack.bsky.social
Steven Black
@stevenblack.bsky.social
Computer systems analyst in Kingston Ontario Canada 🇨🇦 and I help keep the internet safe and less enshittified.

https://github.com/StevenBlack
Reposted by Steven Black
What wellness is marketed as:
-Biohacks
-Body lotions
-Supplements
-Fancy juices
-Fasting
-Crystals

What wellness actually is:
-Healthcare coverage
-Access to therapy
-Walkable cities
-Green spaces
-Living wages
-Eating whole foods
-Physical activity
-Close knit community
-Sleep
April 30, 2025 at 12:30 PM
Updating Rust every sixth Thursday brings me joy.

Does that make me weird?

blog.rust-lang.org/2025/10/30/R...
Announcing Rust 1.91.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
October 30, 2025 at 9:52 PM
Reposted by Steven Black
⛔ Error handling in #rustlang with anyhow and thiserror

Error handling in Rust can be a complex topic, especially since a lot of the patterns are different from other languages.

Let's explore some basic options and then go deeper into using anyhow and thiserror crates

🧵👇
October 30, 2025 at 8:05 AM
Reposted by Steven Black
At Yonge & Dundas Jays fans are obeying the pedestrian scramble, as is the custom & returning to sidewalk each light cycle.
October 21, 2025 at 4:00 AM
Reposted by Steven Black
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl

daniel.haxx.se/blog/2025/10...
A royal gold medal
The Royal Swedish Academy of Sciences (IVA, the same org that selects winners for three of the Nobel prize categories) awards me a gold medal 2025 for my work on curl. This academy, established 1919 b...
daniel.haxx.se
October 21, 2025 at 6:36 AM
Reposted by Steven Black
YGK: You Gottabe Kidding
September 26, 2025 at 5:41 PM
Reposted by Steven Black
Finally, we can watch baseball games in the terminal! 🔥

⚾ mlbt — A TUI for the MLB stats API.

💯 Supports checking scores, standings, and stats. Also watching a live game using Gameday!

🦀 Written in Rust & built with @ratatui.rs

⭐ GitHub: github.com/mlb-rs/mlbt

#rustlang #ratatui #tui #mlb
July 17, 2025 at 12:01 PM
Reposted by Steven Black
Hot, eh?

Hey! Let's go swimmin' at Gord's Pier...
#ygk
June 22, 2025 at 3:48 PM
Reposted by Steven Black
ChatGPT o3 is my favorite way to consume news lately.

I just ask it what I missed regarding some geopolitical shitstorm in the past day or so and it goes off for a minute browsing a few dozen web pages and comes back to me with a report with no click bait or ads or tired reddit commentary.
June 18, 2025 at 1:28 AM
Reposted by Steven Black
I find it unbelievable that even after around 40 years of secure multi-party computation and Zero knowledge proofs, there's not a single country that does elections in a manner where the citizens can ensure that the results are verifiably correct.

#Cryptography #ZKP
May 11, 2025 at 2:36 AM
Here's an interesting thing about the Soviet Cosmos 482 landing module which is expected to crash to Earth sometime over the weekend.

Cosmos 482 will pass almost directly over Kingston at 5:37 AM on Friday morning

#ygk

Data and images from heavens-above.com.

www.heavens-above.com/gtrack.aspx?...
May 8, 2025 at 2:56 PM
Reposted by Steven Black
So, the DOGE kids intend to rewrite the social-security administration's COBOL code-base!

and they want to do it ...

... in *a few months*

I did a huge dive into COBOL a few years ago (www.wealthsimple.com/en-ca/magazi...) ...

... so let me explain why DOGE is *way* over its skis here

1/9
browse by category
www.wealthsimple.com
March 30, 2025 at 6:41 PM
Reposted by Steven Black
New blog post! 📝 Control flow analysis with Hax. In this post we show how to ensure control flow properties such as "function A is always called before function B" in Rust. Super relevant for security! 🔒

buff.ly/ntTW299

#rustlang #formalverification #security
Control flow analysis with hax
A difficulty of formal verification is that specifying programs can be hard. Certain kinds of programs can end up having a specification that is as complex as the code itself. In this case it is…
buff.ly
March 27, 2025 at 7:04 AM
As spring approaches, a reminder for Kingston-area boaters and day travelers.

All along the St-Lawrence River and the Thousand Islands, a large majority of Americans voted, sometimes massively, to elect Donald Trump. It's a sea of red MAGA.

Don't give your patronage to the American side.

#ygk
March 16, 2025 at 5:17 PM
Reposted by Steven Black
When Mike Myers wore his "Canada Is Not For Sale" t-shirt on SNL, he mouthed a secret code: "elbows up."
It's a reference to the great Gordie "Mr. Elbows" Howe who punished those that messed with his team.
You heard him Canada: elbows up.
If anyone asks why, tell them that Mike Myers sent you.
March 3, 2025 at 1:54 AM
Number 99 Wayne Nazi
February 27, 2025 at 4:49 PM
Reposted by Steven Black
How Dunning-Kruger works...
and travels.
February 14, 2025 at 1:46 PM
Reposted by Steven Black
That’s why it’s incredibly important for folks to turn on things like Advanced Data Protection (end-to-end encryption for iCloud.) Go into Settings on your iPhone, type “Advanced”.
February 9, 2025 at 7:25 PM
Reposted by Steven Black
Ok I know nobody cares about this but me, but GOD I care:

1. I have just downloaded your app.
2. You want me to make an account. I don’t want to make an account!
3. When I enter my email, you inform me that I already have an account! This seems like a good thing, but I know it means only pain. 1/2
December 13, 2024 at 10:03 PM
Reposted by Steven Black
Also airing on our YouTube page — Margaret Atwood: Democracy Under Her Eye www.youtube.com/watch?v=hij5...
Margaret Atwood: Democracy Under Her Eye | TVO Today Live
YouTube video by TVO Today
www.youtube.com
December 6, 2024 at 9:39 PM
Reposted by Steven Black
HI AMERICA, YEAH, NO. LOVE, CANADA
January 9, 2025 at 8:13 PM