pilcrow
@pilcrowonpaper.com
📤 1687
📥 22
📝 519
I like building stuff
https://pilcrowonpaper.com
pinned post!
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
20 days ago
6
208
43
Made some tortillas today! I think I can still add a bit more water to the dough
2 days ago
0
4
0
Oof, a €5.99 server on Hetzner is now €17.99 Fortunately existing servers aren't affected and I don't need more servers than I already do
7 days ago
4
13
0
Started playing DK Bananza again without camera shakes and it feels much better to play Gonna try to complete it now
10 days ago
0
0
0
Went to find a chef knife and came home empty handed again :(
10 days ago
0
0
0
Got my Let's Encrypt ACME client fully working!
11 days ago
0
11
0
Started work on this and I'm now implementing DNS queries with UDP/TCP Quite fun
add a skeleton here at some point
12 days ago
1
3
0
Ordered a raspberry soda at a nice little cafe but it’s disgustingly bitter Why would you use tonic water???
12 days ago
0
1
0
Can people share how fast this website loads on average and where you're accessing it from? In Tokyo, around 500ms initially and 170ms on subsequent requests
ash-speed.hetzner.com
loading . . .
Test Files
https://ash-speed.hetzner.com
15 days ago
3
0
0
A better way to phrase what I want to build might be Coolify but for Cloudflare, specifically the CDN, static site hosting, analytics, and TLS part Essentially the entry point for all my websites hosted on Hetzner
15 days ago
1
0
0
I think I'm going to consolidate all my projects to a VPS and build something similar to Coolify I'm considering Hetzner since I don't hate the dashboard UI and it's been pretty reliable but I'm open to suggestions
16 days ago
2
7
0
I built my own storage engine on top of the file system and it was pretty fun working with stuff like flock, O_TMPFILE, linkat, renameat2
16 days ago
1
5
0
Actually why am I using a CDN at all? It's not like I have tons of users and Tokyo to US-East is 200ms, which is honestly fine. I can just add a second server in Singapore or Tokyo too if I need < 100ms
16 days ago
0
4
0
New blog post on my auth book! I started a new auth project again:
pilcrowonpaper.com/blog/17
loading . . .
I started a new auth project again
Pilcrow's personal website.
https://pilcrowonpaper.com/blog/17
19 days ago
0
15
3
Also, the new auth book is replacing the copenhagen book (which is now archived) I wanted to consolidate everything under a single place and using my own domain felt like the best choice
20 days ago
0
8
0
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
20 days ago
6
208
43
I thought about building provider-specific OAuth packages and the API isn't bad but it just doesn't feel necessary
21 days ago
0
5
0
I've been trying to find a VPS provider with fixed costs (including bandwidth) with organization management and Hetzner seems to be the only real option
21 days ago
1
1
0
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
22 days ago
0
16
1
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
23 days ago
0
8
0
Why does my OAuth library have this many weekly downloads???
23 days ago
2
7
0
Added a content security policy to the auth examples
23 days ago
0
5
0
All the auth topics I've written about so far What's missing?
25 days ago
5
25
0
Wrote about 10,000 words for my auth book now Hoping to release the initial version within a week!
25 days ago
0
13
0
I’m skimming through the specification for device bound session credentials and I wonder why something simpler like request signing wouldn’t work
26 days ago
0
0
0
Decided to have pages for individual components of auth (passkeys, email verification codes, passwords, etc), and then have separate pages on how to combine them into a single auth system with specific implementation details in the book
27 days ago
0
9
0
Wrote about 3,000 words just on WebAuthn and still haven’t started writing about the passkey-specific stuff
27 days ago
0
8
0
WebAuthn is going to take up a good chunk of the auth book lol
28 days ago
0
20
0
When exactly would you use WebAuthn attestation statements anyway?
28 days ago
2
2
0
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
28 days ago
0
26
0
unfortunate reality of tech conferences in japan
add a skeleton here at some point
29 days ago
1
8
0
Talk me out of replacing my M3 Pro MacBook Pro with an Air
29 days ago
7
8
0
New blog post on WebAuthn! Kinda boring but I didn't find a lot of articles about it on the web Understanding WebAuthn credential protection policy:
pilcrowonpaper.com/blog/16
loading . . .
Understanding WebAuthn credential protection policy
Pilcrow's personal website.
https://pilcrowonpaper.com/blog/16
30 days ago
2
22
1
"Business" cards I made the other day! Got it printed at a place that uses a printing process similar to screen printing
about 1 month ago
2
34
0
Just had a wonderful dinner with
@sapphi.red
,
@sosukesuzuki.bsky.social
, and
@jakebailey.dev
!
about 1 month ago
0
14
0
TSKaigi today!
about 1 month ago
2
18
0
Protocol for verifying email addresses Sounds interesting but not sure how I feel about browsers sending a request with session cookies etc to the email provider’s website to authenticate
github.com/WICG/email-v...
loading . . .
GitHub - WICG/email-verification-protocol: verified autofill
verified autofill . Contribute to WICG/email-verification-protocol development by creating an account on GitHub.
https://github.com/WICG/email-verification-protocol
about 1 month ago
0
0
1
Realistically, the best way to reduce exposure to supply chain attacks and package vulnerabilities is to just have less dependencies. That goes for packages too, most of which should have zero dependencies
about 1 month ago
2
14
1
Finished writing + polishing all these pages Gonna starting working on webauthn and passkeys next
about 1 month ago
1
21
1
I was too lazy to add GitHub Actions that formats and tests PRs to my repos and I think that was the correct decision lol
about 1 month ago
0
2
0
Nah old me was correct to hash them lol Reverting the change...
add a skeleton here at some point
about 1 month ago
1
5
0
What can NPM realistically do to reduce supply chain attacks? Maybe only allow packages with pinned dependencies? I don’t think GitHub can do much either other than making Actions a little less confusing
about 1 month ago
1
2
0
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
about 1 month ago
6
50
6
Oh fuck off with this AI shit
about 1 month ago
1
11
1
All 27 Neapolitan pizza places I've eaten at Blog post coming soon!
about 1 month ago
2
7
0
What's the most common UUID string?
about 1 month ago
0
0
0
So far 26 Neapolitan pizza places in Tokyo 5 NY pizza places in Tokyo 5 pizza places in Naples/Campania + a few more I don’t remember
about 1 month ago
0
1
0
Final pizza place on my list! One of the best I’ve had recently Going to start working on my ranking now
about 1 month ago
0
10
0
Updated my profile picture! New vs old
about 1 month ago
0
14
0
Decent pizza but great appetizers One more pizza place on my wishlist!
about 1 month ago
0
7
0
dumbest bug I've had recently lmao
about 1 month ago
1
2
1
Load more
feeds!
log in