moshyfawn
moshyfawn
@moshyfawn.dev
Software engineer with quirks. Give me all the new shiny tech and I'll have all the fuel needed to create any project! Building @atplay.blue
340 followers488 following680 posts
Has anyone experimenting with permissioned spaces alpha run into putRecord silently updating the record without returning InvalidSwap? space.putRecord seems to behave different between updating a public and space records
Every time I scroll past a @atproto.nyc adjacent post, I involuntarily belt "New York City" 🪕 tidal.com/track/934288...
With ats:// out of scope (which is a better layered design for this, I believe), are there any ongoing efforts one could follow today? It is kinda cool that running your own PDS does meaningfully negate the need for the encryption layer already due to trust boundaries.
so excited to get this in folks' hands and to see what people build with it! it’s been a lot of work getting here & i'm proud of where it's at check it out, bang on it, break it, see where it doesn't work. let's make sure this is something we're all excited about & can take pride in building on
moshyfawn reposted
I’m exploring the mental health effects of AI coding. This is a super quick (blazing fast), anonymous survey. Please fill out and share so that the responses will be well rounded. forms.gle/dpD8Tk1QnXAz...
The year of PaaS, no less 👀 cc @protobase.at
We needed PDS infrastructure for @eny.social, so we built managed, "one-click" hosting. Now you can use it too. AT Protocol account management still lives in a terminal. Our first post on getting it into a browser and the migration hiccup that kicked it off: eny.space/blog/putting...
I’ve stabilized my atproto sync @obsidian.md plugin and am fairly content with the UX for now. There’s no time to explain - choosing family and to touch grass for the next few days - but there’s really no reason not to share the plugin, so here’s a link if you wanna check it out.
I’ve stabilized my atproto sync @obsidian.md plugin and am fairly content with the UX for now. There’s no time to explain - choosing family and to touch grass for the next few days - but there’s really no reason not to share the plugin, so here’s a link if you wanna check it out.
It supports both private and public notes via opaque records and @standard.site publications respectively. And yea, while opaque records are frowned upon, it’s secure enough for me and “you don’t fucking control me”™️
When Trezy is #LookingForWork - grab ‘im! Or consider sponsoring his open source work and the tremendous effort he’s put into the future of decentralized gaming and its tooling 🙏
Hey y'all, I'm looking for some work to bridge the gap while I continue working on @cartridge.dev and @happyview.dev. If you have contract work for #atproto projects (planning, code, architecture), I'd be delighted to help. DM me with details. #atproto #OpenToWork #LookingForWork
@github.com quietly working on stacked PRs **in private** while the rest of the system feels like it’s in shambles wasn’t on my bingo card 🤔 The site itself is a lovely set of @astro.build Starlight pages too - more from that team, please!
Is AI in 3D like modeling, rigging.. animation.. a thing at all? Last time I dug into it about a year ago - even building 3D scenes as code - AI produced complete incoherent rubbish. I'm just confused regarding @anthropic.com having any kind of relationship with @blender.org yet along a patronage 🤔
📍 Victory Through Honour Pole East Mall, Electoral Area A ★★★★★ Victory through honour https://beaconbits.app/beacon/sshwio5obbx4zjfrn3fhsen6/3mi2gfk4cxs2h #BeaconBits
📍 Great Dane Coffee Cafe · Vancouver, British Columbia, CA ★★★★★ Second time’s the charm! I’ve finally managed to get in before it’s fully packed again. Didn’t know what London Fog is - loved it. Great breakfast sandwich too 😋 #BeaconBits
📍 Uncle Fatih's Pizza Restaurant · 6045 University Boulevard, University of British Columbia ★★★★★ Lovely people making tasty midnight pizza 🍕 #BeaconBits
📍 Student Union Boulevard Other · Vancouver, British Columbia, CA ★★★★★ A lovely set of accommodations #BeaconBits
📍 Pacific Spirit Regional Park Park · Canada ★★★★★ A lovely morning hike through a foresty area. Many stairs. https://beaconbits.app/beacon/sshwio5obbx4zjfrn3fhsen6/3mhy5j4unrc2a #BeaconBits
@youandme.at is such a great idea! Already got mine installed as a PWA on my phone - gotta catch 'em all ✨ One thing I ran into: can't scan the dark mode QR code across a few different lighting conditions, whether from a laptop screen or my phone.
When something like npmx.dev that genuinely touches and potentially drastically changes so many areas of a developer’s life, I always wonder how much the ripples of celebration touch the day to day lives of “blue collar workers”, devs and execs outside of the community.
npmx.dev is a much needed breath of fresh air in the packages registry space, baked by a battle tested set of maintainers and an incredibly passionate community along side of atproto builders. If you like to bet on alpha software from time to time - npmx has all the green flags you need 😉
npmx is now in alpha: this is our story, as told by our team and friends
Welp, I’ve circled back to ElysiaJS - there’s still nothing else that integrates as fully with Bun. I ended up fixing my main issue with Tailwind and Kita by dissecting both their processes and writing a plugin that ties together runtime templates with Tailwind’s parser.
Maybe I’m simply spoiled by meta frameworks, but I’m gonna try migrating the frontend to SolidStart. I’ll need client interactivity soon anyway, and SolidJS has the Bun adapter plus Zero sync engine plugin I want to explore for something else.
I’ve also reconsidered what the @atplay.blue client actually needs in terms of interactivity, and a static frontend should do the job for quite a while, especially with modern HTML features like view transitions.
Welp, I’ve circled back to ElysiaJS - there’s still nothing else that integrates as fully with Bun. I ended up fixing my main issue with Tailwind and Kita by dissecting both their processes and writing a plugin that ties together runtime templates with Tailwind’s parser.
Maybe I’m simply spoiled by meta frameworks, but I’m gonna try migrating the frontend to SolidStart. I’ll need client interactivity soon anyway, and SolidJS has the Bun adapter plus Zero sync engine plugin I want to explore for something else.
..and also on JSR because I've never had the incentive to explore the platform before. jsr.io/@moshyfawn/t...
Welp, it turns out Solid's (or Vinxi's ?) SSR workers still run in NodeJS so utilizing Bun's SQL or S3 pieces won't work still. Uh.. back to the drawing board.
Maybe I’m simply spoiled by meta frameworks, but I’m gonna try migrating the frontend to SolidStart. I’ll need client interactivity soon anyway, and SolidJS has the Bun adapter plus Zero sync engine plugin I want to explore for something else.
Welp, it turns out Solid's (or Vinxi's ?) SSR workers still run in NodeJS so utilizing Bun's SQL or S3 pieces won't work still. Uh.. back to the drawing board.
Maybe I’m simply spoiled by meta frameworks, but I’m gonna try migrating the frontend to SolidStart. I’ll need client interactivity soon anyway, and SolidJS has the Bun adapter plus Zero sync engine plugin I want to explore for something else.
Just had oxc.rs minify a GitHub action built with @rolldown.rs: went from around 430kb down to 8kb which felt incredible. Modern build tools are rad 🔥