Profile for chrisw_b
About chrisw_b
Fields
- PHOTOBLOG
- https://photo.chrisb.me/
- PRONOUNS
- he/they
- READING
- @chrisw_b
- ListenBrainz
- https://listenbrainz.org/user/chrisw_b/
Bio
frontend dev | sometimes photography | css is good actually | luddite respect zone | 💖♓️💙
follow my photoblog on fedi with @photo.chrisb.me!
- Joined
- Posts
- 948
- Followed by
- hidden
- Following
- hidden
Stats
Pinned public and unlisted posts
jump to recentthat statement saying "actually, dumping hundreds of brute-forced proofs does not help with the practice and advancement of mathematics" is exactly the line software devs should take, but programmer pop culture has always valued short term convenience over most other concerns, so here we are
If you actually read the “Passkeys are a trap. Do not use them.” post going around, you’ll find a transparent attempt to clumsily string together a conspiracy.
The post is predicated on the idea that a feature of WebAuthn called “attestation”, which is only used in high-assurance and usually corporate scenarios, and usually with physical hardware security keys, will be leveraged to hurt people, somehow.
The post posits that a website like X will bait and switch users: first, you get a passkey. Then, later, scary “attested” passkeys! This simply isn’t possible to do because attestation isn’t supported on the web for mass market, consumer authentication.
Attestation for passkeys (software-based, syncable credentials) is antithetical to their mass market goals, and would freeze out independent, non-corporate-backed credential managers. It’s an explicit non-goal of the designers of passkeys, who work together in a forum anyone can join.
And trust me, websites and apps like banks repeatedly asked for attestation at the beginning of the industry’s passkey journey. The platforms, browsers, and credential management apps have held firm that the goal of passkeys is reducing phishing and **not** some kind of trusted computing scheme. (And I will note: over my dead body!)
Besides the theory of the case being fundamentally wrong, there are several things that make the post disqualifying in terms of arguing something useful or important in the realm of security, privacy, and user authentication:
1. Intentionally presenting things that are complicated as inherently suspicious. (Delivering security by design can be complicated, yes!)
2. Describing TOTP as a “great solution” for adding security to a password-based account. When the most common threat model on the web is phishing (a word the post never mentions!), TOTP hardly buys you _anything_. TOTP is phishable.
3. Seeming to be unbothered by how many logical leaps are being taken without actually understanding the topic being discussed.
There are bad things happening in tech and untrustworthy people and companies do exist, but they’re largely in the AI space, not the “let’s stop people we love from getting compromised through phishing” space.
Air to Ground Message:
ITS FREAKING ACARS, NOT ENOUGH SPACE
Area: Valparaiso, IN, USA
Type: Bombardier CRJ700
A: #a7dc59c64ee
F: #f15581044e7
RIP Margaret Hamilton, software engineer extraordinaire.
https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007
it's a new season for technology & for technologists, and our labor and its impact to the world are both more greater and more dangerous than ever.
how do we make sense of work in an industry many of us no longer recognize?
The second wave of unemployment is way harsher than I thought 🥲
I'm a frontend/ full-stack web dev looking for a onsite/hybrid position in Finland or remote anywhere. I've 10+ years of experience, working with JavaScript, React, Clojure, PostgreSQL. I'm open for everything: corps, startups, temporary gigs, etc. but please no gen AI/LLM as it did hurt my mental badly last time.
My CV is available at https://an.ehkoo.com/cv.
Any boosts/ leads are hugely appreciated 💙 #GetFediHired #FediJobs
Queens on a Hill
Of course these buildings are actually on the other side of the East River
#Skyscrapers #Photography #New York City
Queensboro Bridge (Again)
The Bridge again! This time with some of the Cornell Campusi
#roosevelt island #New York City #Photography
Granite and Shadow
Four Freedoms Park isn't huge, but you can take some fun photos with giant blocks of granite.
#four freedoms park #roosevelt island #Photography
NYC Ferry
Gotta love the ferry (though I didn't get to take it that day)
#Photography #ferry #New York City
I'm a staff engineer experienced with Haskell, C#, and nix. In the past, I also worked with Rust, Javascript, Typescript, Scala, and a bunch of other languages. You can read more here https://eevie.ro/page/about
I enjoy managing my own infrastructure with nix and I enjoy learning type theory through playing with lean and more recently, Idris.
I am looking for any remote (contracting) work that won't force me to use LLMs. I care about the code I write, I care about the quality, learning and teaching, understanding the needs people have and writing software that meets those needs.
Boosts highly appreciated.
2nd Ave
I took a little trip to Roosevelt Island, so this is a photo from the tram!
#New York City #Photography #roosevelt island
Flowering Trees
I did take a bunch of photos of this tree but right now I like the more zoomed out version the most
#Flowers #Tree #Photography