Sign in

pilcrow

@pilcrowonpaper.com
1.7K followers 22 following 563 posts

I like building stuff pilcrowonpaper.com

PostsRepliesMedia
pilcrow @pilcrowonpaper.com · 16/09/2026
ヨルシカのライブ行ってきた!!
031
pilcrow @pilcrowonpaper.com · 04/09/2026
今はパソコン系のサークルが担当してるらしいけど、昔はなかったから有志で作っていて、なんかいろいろあったなぁー
000
pilcrow @pilcrowonpaper.com · 04/09/2026
都立西高校、8年くらい前から学生たちが毎年文化祭のホームページを作っていて毎年楽しみにしている 公演の予約システムとかも作ってる
120
pilcrow @pilcrowonpaper.com · 01/09/2026
Want (No idea if it sounds good but looks amazing)
020
pilcrow @pilcrowonpaper.com · 26/08/2026
Don’t think it makes top 5 for me but still a very tasty and beautiful pizza
1140
pilcrow @pilcrowonpaper.com · 25/08/2026
Amatriciana I changed how I grate parmigiano and I got much better emulsion!
090
pilcrow @pilcrowonpaper.com · 23/08/2026
Made some focaccia! Not bad Gonna try cold fermentation next, and i might add some semolina to improve the crust
190
pilcrow @pilcrowonpaper.com · 20/07/2026
Carnitas! I think I overcooked the pork a tad bit but I think my tacos are finally at a level where I’m pretty satisfied with them (Also didn’t have enough jalapeños to make a pickle)
Yellow corn tortilla, shredded pork, salsa roja, salsa verde, coriander, red onion, flaky salt
1100
pilcrow @pilcrowonpaper.com · 19/07/2026
I found some tomatillos and Roma tomatoes today!!
1110
pilcrow @pilcrowonpaper.com · 25/06/2026
Carne asada tacos! (Didn’t have time to make salsa)
060
pilcrow @pilcrowonpaper.com · 24/06/2026
New knife! Gonna have to learn how to sharpen it soon
1100
pilcrow @pilcrowonpaper.com · 21/06/2026
Made some tortillas today! I think I can still add a bit more water to the dough
040
pilcrow @pilcrowonpaper.com · 03/06/2026
Announcing my auth book! A completely free online resource on implementing auth with fully-featured examples Over 10,000 words right now and I still have plenty of things to write about auth.pilcrowonpaper.com
Authentication methods
Sessions
Auth sessions
Email addresses
Passwords
Browser client-side storage
Cross-site request forgery (CSRF)
Argon2
Bcrypt
Email address verification codes
Email code authentication
Passkeys
Web Authentication API (WebAuthn)
WebAuthn authenticator data
WebAuthn CBOR encoding
WebAuthn client data
Passkey registration
Passkey authentication
Elliptic Curve Digitial Signature Algorithm (ECDSA)
RSA signature scheme
Edwards Curve Digital Signature Algorithm (EdDSA)
720941
pilcrow @pilcrowonpaper.com · 02/06/2026
I thought about building provider-specific OAuth packages and the API isn't bad but it just doesn't feel necessary
050
pilcrow @pilcrowonpaper.com · 01/06/2026
My most downloaded NPM package is actually the encoding package which provides APIs for hex, base32, and base64 It's used by Astro but I'm hoping to deprecate it when Node 24 reaches EOL (2028 lol) since Node 25 added Uint8Array.toBase64 and Uint8Array.fromBase64
3,967,380 weekly downloads
0161
pilcrow @pilcrowonpaper.com · 01/06/2026
Do we really need a library for OAuth? Especially since providers can add their own request parameters (login_hint=SUB) and response fields ("refresh_token_expires_in": 3600) It's mostly just a JSON validator at this point
18 lines of code24 lines of code
080
pilcrow @pilcrowonpaper.com · 31/05/2026
WHY ARE PEOPLE STILL USING LUCIA??
010
pilcrow @pilcrowonpaper.com · 31/05/2026
Another one and this was DEPRECATED 2 YEARS AGO
210
pilcrow @pilcrowonpaper.com · 31/05/2026
Why does my OAuth library have this many weekly downloads???
270
pilcrow @pilcrowonpaper.com · 31/05/2026
Added a content security policy to the auth examples
050
pilcrow @pilcrowonpaper.com · 29/05/2026
All the auth topics I've written about so far What's missing?
Authentication methods
Sessions
Auth sessions
Email addresses
Passwords
Browser client-side storage
Cross-site request forgery (CSRF)
Argon2
Bcrypt
Email address verification codes
Email code authentication
Passkeys
Web Authentication API (WebAuthn)
WebAuthn authenticator data
WebAuthn CBOR encoding
WebAuthn client data
Passkey registration
Passkey authentication
Elliptic Curve Digitial Signature Algorithm (ECDSA)
RSA signature scheme
Edwards Curve Digital Signature Algorithm (EdDSA)
5250
pilcrow @pilcrowonpaper.com · 26/05/2026
WebAuthn is going to take up a good chunk of the auth book lol
0200
pilcrow @pilcrowonpaper.com · 26/05/2026
Pulled the trigger, had the education discount and it's going to arrive sometime around my birthday M5 MacBook Air, 32GB memory, 512GB storage, US keyboard
0260
pilcrow @pilcrowonpaper.com · 24/05/2026
"Business" cards I made the other day! Got it printed at a place that uses a printing process similar to screen printing
2340
pilcrow @pilcrowonpaper.com · 22/05/2026
TSKaigi today!
2180
pilcrow @pilcrowonpaper.com · 21/05/2026
Finished writing + polishing all these pages Gonna starting working on webauthn and passkeys next
1211
pilcrow @pilcrowonpaper.com · 15/05/2026
Here are my top 6 pizzas in Tokyo after eating at over 30 spots around the city! And yes, they're all on par with pizzas I've had Naples (maybe even better :D) pilcrowonpaper.com/blog/15
6505
pilcrow @pilcrowonpaper.com · 15/05/2026
You can turn it off… for 30 days
130
pilcrow @pilcrowonpaper.com · 15/05/2026
Oh fuck off with this AI shit
1111
pilcrow @pilcrowonpaper.com · 14/05/2026
All 27 Neapolitan pizza places I've eaten at Blog post coming soon!
170
pilcrow @pilcrowonpaper.com · 14/05/2026
Final pizza place on my list! One of the best I’ve had recently Going to start working on my ranking now
0100
pilcrow @pilcrowonpaper.com · 13/05/2026
Updated my profile picture! New vs old
0140
pilcrow @pilcrowonpaper.com · 13/05/2026
Decent pizza but great appetizers One more pizza place on my wishlist!
070
pilcrow @pilcrowonpaper.com · 11/05/2026
dumbest bug I've had recently lmao
121
pilcrow @pilcrowonpaper.com · 06/05/2026
Ohhh wait, wtf am I thinking there's no point in hashing email OTPs lol
020
pilcrow @pilcrowonpaper.com · 01/05/2026
あっさり中華美味しい
040
pilcrow @pilcrowonpaper.com · 23/04/2026
Thinking whether I should just pay Cloudflare $20/month or build my own solution on the free tier to get slightly better analytics I know Web Analytics exist but I don't want any client-side JS
120
pilcrow @pilcrowonpaper.com · 17/04/2026
Hoooly fuck Made pesto with a pestle and mortar and it’s so much better than what I’ve had before
120
pilcrow @pilcrowonpaper.com · 16/04/2026
New tool from Thailand! I got this mainly to make pesto lol
040
pilcrow @pilcrowonpaper.com · 15/04/2026
Terrible photo but by far the best curry I’ve had in Tokyo s.tabelog.com/en/tokyo/A13...
130
pilcrow @pilcrowonpaper.com · 13/04/2026
This CBOR "decoder" should be fine... I think
110
pilcrow @pilcrowonpaper.com · 12/04/2026
External security keys are completely busted on the latest version of Safari Technology Preview
020
pilcrow @pilcrowonpaper.com · 30/03/2026
Find it hilarious that Buzzfeed and Palantir have an office next to each other
030
pilcrow @pilcrowonpaper.com · 29/03/2026
Can we send the emperor back to Kyoto? The imperial palace takes up a lot of valuable space and should be a public park
070
pilcrow @pilcrowonpaper.com · 24/03/2026
I spent a while trying to calculate the theoretical hashing speeds of Bcrypt but I couldn't get something that I'm super confident in It doesn't look *wrong* tho
Calculated theoretical hashing speeds of Bcrypt at about 2x of the actual hashing speeds
100
pilcrow @pilcrowonpaper.com · 23/03/2026
Nothing major but I redesigned my website!
140
pilcrow @pilcrowonpaper.com · 23/03/2026
Wished compact preview cards were supported
080
pilcrow @pilcrowonpaper.com · 04/03/2026
I can't tell if "applications" include websites tho. The text seems to treat "software applications" and "websites" differently but idk We might see a new web API or HTTP header?
120
pilcrow @pilcrowonpaper.com · 04/03/2026
The bigger issue is that apps have to request for the age bracket info even if they don't have a use for it. It also seems to apply to ALL devs/apps I wonder if the signal will be included in env vars or something like that so it's technically requested by all software by default
110
pilcrow @pilcrowonpaper.com · 04/03/2026
The California law to require "age verification" in OS doesn't really seem to be about age verification. It just mandates OSs to allow parents to create accounts for children and for apps to use the age info of accounts
141