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
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!
β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
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.
Iβm scared to ask what other interpretations you could possibly be coming across
bgsound if youβre accepting ancient, deprecated answers
Thank 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...
If 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.
The 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.
Being at the top of HN made my (small static) site hit the 100GB limit on Vercel.
Mine 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 :/
tldr: 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.
Apolloβ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.
Since 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)
It 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).
This 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.
I 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.
Ah, 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...
This is a mind-boggling amount of cool stuff in one release. Wow.
I 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.
Oh I just saw what the thread context was. Whoops.
If you like pretty libraries you should check out the Boston AthenΓ¦um nearby. Itβs private but they do tours.