pilcrow @pilcrowonpaper.com · 8hWrote my first WebGPU shader today! Always fun when you have a use case for a web/browser API you normally don’t touch 190
pilcrow @pilcrowonpaper.com · 04/09/2026都立西高校、8年くらい前から学生たちが毎年文化祭のホームページを作っていて毎年楽しみにしている 公演の予約システムとかも作ってる 120
pilcrow @pilcrowonpaper.com · 01/09/2026Probably going to get a Mac Mini in the near future I don't code outside as much as I used to and a dedicated desktop device would be nice 220
pilcrow @pilcrowonpaper.com · 31/08/2026Not sure how I want to update this blog, but Argon2 is clearly the better choice if you can use it with a memory configuration over say 128MiB, even with a low iteration count i.e. use Argon2id m=128-256MiB, t=1, p=1 for servers pilcrowonpaper.com/blog/14pilcrowonpaper.comIs Argon2 actually better than Bcrypt?Pilcrow's personal website. 130
pilcrow @pilcrowonpaper.com · 26/08/2026Don’t think it makes top 5 for me but still a very tasty and beautiful pizza 1140
pilcrow @pilcrowonpaper.com · 25/08/2026Amatriciana I changed how I grate parmigiano and I got much better emulsion! 090
pilcrow @pilcrowonpaper.com · 23/08/2026Made some focaccia! Not bad Gonna try cold fermentation next, and i might add some semolina to improve the crust 190
pilcrow @pilcrowonpaper.com · 18/08/20262026 anime I've watched so far: - Frieren s2: Not as grand as s1 but still very very good even on rewatch - Witch Hat Atelier: The highs were really high but it felt a bit lacking? Still excited for s2 - Journal with Witch: Loved it 230
pilcrow @pilcrowonpaper.com · 06/08/2026Please share some < 30min lunch ideas Not feeling pasta for hot humid days 100
pilcrow @pilcrowonpaper.com · 03/08/2026I might've been slightly off with my comparison between Bcrypt and Argon2... 100
pilcrow @pilcrowonpaper.com · 31/07/2026I'm looking for a full-time job! - Backend (esp. security stuff!) - Proficient in Go and TypeScript/JavaScript - Remote from Japan - Fall-winter start Send me a DM or an email to pilcrow(@)pilcrowonpaper(.)com 0286
pilcrow @pilcrowonpaper.com · 29/07/2026I have decided to move on from my past projects I am ending my work on Lucia I am deprecating Arctic I am deprecating (most) NPM packages published under Oslo pilcrowonpaper.com/blog/18pilcrowonpaper.comI am deprecating most of my open-source NPM packagePilcrow's personal website. 2270
pilcrow @pilcrowonpaper.com · 20/07/2026Carnitas! 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) 1100
pilcrow @pilcrowonpaper.com · 12/07/2026パスワードハッシュ関数のLTします! web-study.connpass.com/event/396644/web-study.connpass.com[初心者歓迎] #雑LT_study (2026/07/27 19:00〜)# 雑LT_study エントリーは締め切りました Web についてであれば、雑に何を話してもいい LT 会です。 登壇しなくても参加して大丈夫です、LT ってこんな感じなんだなという見学も歓迎。 ## LT * ルール * 初登壇、初心者優先 * 超初心者向けな内容でもよい * 1人5分で途中でもぶった切り * エントリー方法 * 参加コメントに... 030
pilcrow @pilcrowonpaper.com · 09/07/2026一応LT応募してみた web-study.connpass.com/event/396644/web-study.connpass.com[初心者歓迎] #雑LT_study (2026/07/27 19:00〜)# 雑LT_study Web についてであれば、雑に何を話してもいい LT 会です。 登壇しなくても参加して大丈夫です、LT ってこんな感じなんだなという見学も歓迎。 ## LT * ルール * 初登壇、初心者優先 * 超初心者向けな内容でもよい * 1人5分で途中でもぶった切り * エントリー方法 * 参加コメントにタイトルを書く * 忘... 010
pilcrow @pilcrowonpaper.com · 09/07/2026Switching the server's TCP congestion algorithm to BBR from Cubic instantly made images load 3x faster lol 120
pilcrow @pilcrowonpaper.com · 04/07/2026Trying out web components for the first time and it's kinda cool actually 4390
pilcrow @pilcrowonpaper.com · 30/06/2026Gonna see how long I can last without installing Node.js on my new MacBook lol 1140
pilcrow @pilcrowonpaper.com · 30/06/2026My new MacBook Air finally arrived! I like to set up my devices from scratch but I feel like I'm still forgetting something 050
pilcrow @pilcrowonpaper.com · 29/06/2026I keep forgetting how much better my wired headphones are than my wireless one (Sennheiser Momentum 4) lol And the M4 isn't that bad either, they're better than the AirPod Max or Sony's 240
pilcrow @pilcrowonpaper.com · 27/06/2026DAC/AMP seems to matter??? My Motu M2 sounds like 10-20% better than the Apple Dongle and my MacBook 150
pilcrow @pilcrowonpaper.com · 25/06/2026I think I saved several hundred dollars with the price increase 030
pilcrow @pilcrowonpaper.com · 21/06/2026Made some tortillas today! I think I can still add a bit more water to the dough 040
pilcrow @pilcrowonpaper.com · 16/06/2026Oof, 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 4130
pilcrow @pilcrowonpaper.com · 13/06/2026Started playing DK Bananza again without camera shakes and it feels much better to play Gonna try to complete it now 000
pilcrow @pilcrowonpaper.com · 13/06/2026Went to find a chef knife and came home empty handed again :( 000
pilcrow @pilcrowonpaper.com · 11/06/2026Started work on this and I'm now implementing DNS queries with UDP/TCP Quite fun 130
pilcrow @pilcrowonpaper.com · 11/06/2026Ordered a raspberry soda at a nice little cafe but it’s disgustingly bitter Why would you use tonic water??? 010
pilcrow @pilcrowonpaper.com · 08/06/2026Can 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.comash-speed.hetzner.comTest Files 300
pilcrow @pilcrowonpaper.com · 08/06/2026A 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 100
pilcrow @pilcrowonpaper.com · 07/06/2026I 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 270
pilcrow @pilcrowonpaper.com · 07/06/2026I 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 150
pilcrow @pilcrowonpaper.com · 07/06/2026Actually 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 040
pilcrow @pilcrowonpaper.com · 04/06/2026New blog post on my auth book! I started a new auth project again: pilcrowonpaper.com/blog/17pilcrowonpaper.comI started a new auth project againPilcrow's personal website. 0152
pilcrow @pilcrowonpaper.com · 04/06/2026Also, 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 080
pilcrow @pilcrowonpaper.com · 03/06/2026Announcing 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 720941
pilcrow @pilcrowonpaper.com · 02/06/2026I thought about building provider-specific OAuth packages and the API isn't bad but it just doesn't feel necessary 050
pilcrow @pilcrowonpaper.com · 02/06/2026I'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 110
pilcrow @pilcrowonpaper.com · 01/06/2026My 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 0161
pilcrow @pilcrowonpaper.com · 01/06/2026Do 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 080