Ben

Ben

@nuro.dev

☁️ Systems Engineer @cloudflare.social 🧠 Views are my own β€” 🌍 πŸ‡¬πŸ‡§ πŸ³οΈβ€πŸŒˆ πŸ³οΈβ€βš§οΈ ♻️ 🌲

178 followers215 following140 posts

Finally got myself a mini rack for my homelab and damn is this thing nice! Especially with some 3D printed mounts Next up: 2nd rack for compute 🧠

Shopping around for some more hard drives for my NAS Last year I bought 2 14TB hard drives for Β£407 Today just one of those 14TB drives costs Β£427

Apple: β€œWe need to verify you’re 18+” Me: β€œUrrrgghhh fine” Apple: β€œYour account is old enough, nevermind” Then what is the point of asking me??

Revisiting Deno for the first time in a while and honestly I feel like more LLM's should be using it for one off scripts. Why don't they? πŸ“„ One file for everything πŸ“¦ Import from npm & JSR using specifiers like `npm:` πŸ”’ Permissions required to access network, fs, etc

Building SOMETHING is easy now Building something GREAT still requires precision and an eye for detail

Spent my bank holiday weekend building a proof-of-concept native iOS Bluesky client. Very early days but super fun to experiment with Swift (UI) and AT Proto

Spending some more time to learn how to build this the right way and learning Swift along the way. Swift sure is an interesting language and in some ways gets a lot of things right. In other ways it's very confusing.

This is super cool! It kind of makes me want to build an Astro integration that, on deployment, publishes my markdown content collections as @standard.site documents. As Tim put it: One source of truth, many views.

Tim Disney@disnetdev.com

My website is now on the Atmosphere! I've been building atproto apps for a while (@skyreader.app, Skyboard, SembleIt). Now my website is one too. Blog posts are @standard.site records on my PDS, rendered by a SvelteKit app. But also... 1/2 www.disnetdev.com/blog/an-atmo...

Honestly spending time over the past few days learning more about AT Proto I understand why it's so important and how cool it really is!

View full thread

Okay I am actually loving finding all the new alternatives to everything! Twitter ➑️ Bluesky Instagram ➑️ Pinkleap Reddit ➑️ Nooki Discord ➑️ Colibri GitHub ➑️ Tangled DockerHub ➑️ ATCR npm ➑️ npmx

Social media is, for better or for worse, a part of the modern world. It should be as open just like the modern web.

Honestly spending time over the past few days learning more about AT Proto I understand why it's so important and how cool it really is!

And to that end, thanks to @mk.gg I'm now running my own PDS. So cool & nice to say I own my own social data

It does also make me think about what more of the modern social internet can & should be powered by AT Proto πŸ€”

Playing around more with Opus 4.5 & asked it to create me a TUI for Cloudflare R2. Less than an hour later I now have a SFE for it.

The @typescriptlang.org compiler API is an insanely powerful tool that few know exists or use. Likely because there is little to no documentation for it. But once you learn the basics it's actually amazing!

I knew buying a Mac Mini to be part of my homelab would be "interesting", but I never expected to have to be doing multiple system restarts until my reverse proxy container magically detects the local DNS record for my NAS.

Building a homelab was the best choice I made years ago. It's the perfect place to try out & experiment with new tools & services.

Learning the hard way how bad macOS is for a homelab server. Namely I forgot that any container system runs inside a VM so lots of key hardware components are missing (iGPU, thermal probes, etc)

Damn, seems one of the hard drives I bought is already starting to fail. Time to see how easy the RMA process is.

Wait, so to view β€œmature content” on Reddit in the UK I now need to give them a government ID or selfie proving I’m 18. But to view porn you can just click a β€œYeah sure I’m totally 18” button??

View full thread

I love having to take time out of my day to write emails to my MP to educate them on why age-gating or child-proofing the entire internet is a bad idea.

Wait, so to view β€œmature content” on Reddit in the UK I now need to give them a government ID or selfie proving I’m 18. But to view porn you can just click a β€œYeah sure I’m totally 18” button??

Ah okay, there we go. Now everything under the sun requires ID. Now, how long do we give it before there's a data breach?

Me opening Discord to see a bunch of random people who I am not friends with in my "Active Now" sidebar

They always tell you to take the leap in life, so I did…. ….out of a plane at 13,000ft πŸͺ‚

Waiting for the day people in the UK can sideload apps on iOS so I can finally sideload Apollo with my own API key. I miss that app 🫑

I also took a moment to try out DurableObjects & I like the premise of them. But I seriously feel like I am communicating with the ether. I have no way to view or control state stored. Metrics to track usage ofc but apart from that you would need to build your own tools to manage state / storage?

Ben@nuro.dev

Spent some time today moving nuro.dev from @cloudflare-dev.bsky.social Pages to Workers + Assets and wow the observability is way more extensive! Super nice upgrade!

Though as usual I find some pain points in this process: - You cannot migrate an existing CF Pages project to CF Workers. Though I guess behind the scenes they're not easily interoperable?

TIL about OTP time synchronisation / drift. Why did I learn about this? Windows. Windows date & time. Fucking Windows. On a side note though, shout out to: time.is

The fact cookie banners have now creeped their way into native apps, like Spotify, is hilarious and depressing

If AI tools are so good, why are they being shoe-horned into everything & forced down our throats with β€œPLEASE TRY ME!” Products don’t need to be fancy and in your face. They just need to be good.

If @deno.land KV is powered by SQLite under the hood, why not expose it natively? Why do I need to use `@db/sqlite`? Either that or I guess waiting for `node:sqlite` to go stable.