This is extremely cool. GOG is taking a stand against payment processors caving to fundamentalist religious groups and is offering a bunch of "banned" games for free.
freedomtobuy.games
@alan.norbauer.com
๐ผ Web Developer โฏ๏ธ Chaotic Neutral ๐ Los Angeles, CA ๐ Kurt Vonnegut
This is extremely cool. GOG is taking a stand against payment processors caving to fundamentalist religious groups and is offering a bunch of "banned" games for free.
freedomtobuy.games
A close-up of a blue vest with no visible buttons, underneath an olive canvas satchel, from which hangs a shiny brass compass and a knitted plush of a blue bird in an antique bathing suit: SWIM BIRD. To the right, a familiar red paper crown.
A close-up of a green post-it note on a blueprint that reads "Experiment #25: For every attendee who recognizes you, invite them to draft to a room. SUCCESSFUL TRIGGERS: [blank] "
A close-up of a blueprint with a pile of room stickers scattered on top of it, with three room stickers separated for drafting.
A stack of physical upgrade disks, which look like old 5.25" floppies with labels stuck on them that read "Floorplan Upgrade Disk". But nobody in their right mind would bother to put any actual data on these prop giveaways, right?
Added some interactivity to my Blue Prince cosplay for San Diego Comic Con. Those who spot me will be invited to draft a room sticker and place it on my blueprint!
Be one of the first to help me assemble a convention-exclusive house layout, and I just might have a floorplan upgrade disk for you.
You can see the red prince in the blue princeโs camera lens reflection!
24.07.2025 22:09 โ ๐ 4 ๐ 0 ๐ฌ 1 ๐ 0โCheck if a row matches all specified filtersโ
ok mhmm sounds fine
โHandle the special caseโ
here we go
โfor Admin columnโ
uh-oh
โwith potential BOM characterโ
say what now
alan.norbauer.com/articles/tsd...
#typescript
Thanks for the kind words! The Apollo comparison is out of date, eg `useFragment` is no longer experimental, and if you follow their GitHub theyโve been working on moving towards supporting Relay-style GraphQL (by adding things like data-masking). I donโt know how far theyโve gotten.
21.05.2025 02:36 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0Iโm scared to ask what other interpretations you could possibly be coming across
14.05.2025 20:56 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0bgsound if youโre accepting ancient, deprecated answers
08.05.2025 14:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Thank you for the awesome app, Sindre. Iโve used it so many times.
Do you think youโll ever add avif support? Avifski doesnโt quite have the same ring to it.
One tip: use `@arethetypeswrong/cli` to check your exports. Make it part of your build process. I use it in my packages, eg this guy (which I recently switched to esm-only): github.com/altano/npm-p...
04.05.2025 22:30 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0If GraphQL is a good fit for your server/client communication, and your backend can produce a graphql schema, Iโve found nothing better than Relay for a great server/client type experience. And graphql-codegen is an ok second place if you really know how to configure it well and want tanstack.
02.05.2025 00:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0The js and html size for my small personal site were still pretty big with rsc: bsky.app/profile/alan...
Suggesting rsc is something you can sprinkle on a react site and itโll give you what Astro does is just not right.
Rewrote my personal site from Next.js to Astro. TLDR:
Home Page Size โฌ๏ธ 65%
Article Page Size โฌ๏ธ 61%
More details at alan.norbauer.com/articles/ast...
#astrojs #nextjs
If anyone wants to tell me why bsky is the only thing that renders my preview card as a bunch of green lines, I'd take it.
23.04.2025 08:07 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Being at the top of HN made my (small static) site hit the 100GB limit on Vercel.
10.04.2025 17:06 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Mine died and I gave up and got the 16 Pro. Itโs so much faster and the screen is so much better but the overall experience is much worse. Huge mistake, should have bought another mini on eBay :/
06.04.2025 17:07 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0tldr: I donโt know any reasonable choice for prod today other than Relay.
Lastly, โbenefits of Relayโ is a moving target. Relay is the first client to implement any of the semantic nullability stuff like `@catch` (relay.dev/docs/guides/...) which is *amazing* stuff. @capt.dev
As far as I know, isograph (isograph.dev/docs) is the only other graphql client built with Relay-style graphql ideas in mind from the start. I donโt know if itโs ready for production use yet.
02.04.2025 18:59 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Apolloโs data masking milestone is closed and the feature shipped, but I donโt know what that means for the projectโs overall goal of shifting recommended style of building apps on Apollo.
02.04.2025 18:56 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Since I wrote about the difference in style back in 2023 (alan.norbauer.com/articles/rel...) Apollo declared โWe are taking an initiative this year to change the recommendation to instead prefer fragment composition and fragment colocation โฆ for building apps ...โ
github.com/apollographq...
There were different motivations for each change. Itโs still evolving. Itโs still an incredible environment, especially for a big tech company. They do people culture much better than the other big guys. (Engineering culture is a diff story)
27.03.2025 23:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0It wasnโt jarring to join and it wasnโt jarring to leave. Netflixโs public image is a little weirder than reality, and the culture has been increasingly โstandard tech companyโ over the last 5 years (eg adding levels, performance reviews, college hiring, etc).
27.03.2025 21:56 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This might seem like a silly response because the host is free to charge whatever it wants, but 700GB/mo is 2.13mbps which truly is very little. To even saturate a 1gig pipe youโd have to over provision SO much.
27.03.2025 21:13 โ ๐ 4 ๐ 1 ๐ฌ 1 ๐ 0I used to use node-specific managers but eventually switched to devbox so I could control everything in one config. I donโt think I can ever go back.
20.03.2025 04:15 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Ah, I have no experience with it but devbox/nix is supported in wsl2 (www.jetify.com/docs/devbox/...). When I was Node.js developing on Windows I preferred to not use wsl but that was a decade ago.
Regardless, Iโm sad about the corepack decision too :(
Checkout devbox. It lets you install just about any version of any piece of software for a specific project. I love it: alan.norbauer.com/articles/dev...
20.03.2025 02:02 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0This is a mind-boggling amount of cool stuff in one release. Wow.
20.03.2025 00:50 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I had never heard of a stealth game and couldnโt figure out why I couldnโt get past the first couple of enemies without dying.
16.03.2025 23:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Oh I just saw what the thread context was. Whoops.
16.03.2025 18:22 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0If you like pretty libraries you should check out the Boston Athenรฆum nearby. Itโs private but they do tours.
16.03.2025 17:35 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0