spacestr

πŸ”” This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
JeffG
Member since: 2023-01-05
JeffG
JeffG 1d

I have a OpenClaw (Clawdbot's new name) running on a server in my house. I wired it up to share an Obsidian vault syncing over a private git repo. I now have an assistant that can I can text over telegram and work with in shared docs. They do research, pull data from github and crunch insights, and track info from me with near zero friction. Feels like sci-fi. 🦞

JeffG
JeffG 1d

The version on zapstore/testflight should be working really well. 6 months ago would have been patchy. 😬 We have a completely new version coming in a few weeks that is going to be πŸ”₯

JeffG
JeffG 1d

The sloth repo (where we're currently working on app changes): https://github.com/marmot-protocol/sloth The whitenoise-rs repo (the rust backend to the flutter app): https://github.com/marmot-protocol/whitenoise-rs The MDK repo (this is the general library that can be used by anyone who wants to build a Marmot Protocol powered app): https://github.com/marmot-protocol/mdk The sloth repo will eventually disappear and all that code will be moved back to the whitenoise repo (https://github.com/marmot-protocol/whitenoise)

JeffG
JeffG 1d

Yeah! Sounds very similar. We're using a set of storage traits in MDK so that the storage layer is abstracted from the code. The traits define the interface that any storage backend has to implement, then MDK can just call those methods when needed and doesn't need to know exactly what is happening in storage. We have two implementations that we maintain; a simple memory storage backend (mostly for tests) and a sqlite storage backend (which is now also encrypted at rest using SQLCipher). I hope that more storage backends will crop up from the community for other databases over time. I only talked about the Flutter app refactor here but we've done a massive refactor of MDK and the whitenoise-rs crates as well over the last two months. Largely based on the audit feedback but also cleaning up and improving a lot of things based on learnings of having the app out there in the wild over the last 7 months.

JeffG
JeffG 3d

GM! I'm faced with a tough decision this morning. First tracks? ⛷️ Keep building? πŸ‘¨β€πŸ’» Which way western man...

JeffG
JeffG 3d

What didn't grab you about opencode? And what's v0? I've never heard of it.

JeffG
JeffG 12d

Watched a video about the NASA Artemis II mission and it feels so outdated. What do you mean? They’re only going to bring back a tiny capsule? The rest burns up?

JeffG
JeffG 27d

The man, the myth, the legend.

JeffG
JeffG 1d

give the people what they want! ✨

JeffG
JeffG 1d

https://stats.andotherstuff.org/

JeffG
JeffG 1d

Over the past 6 weeks we've been rebuilding the White Noise flutter app from scratch. We use flutter_rust_bridge to keep all core logic and crypto in Rust. But trying to follow Flutter "best practices" led to too many providers, unclear state ownership, and caching at too many layers. When we were in Costa Rica back in late November, we took a hard look at what we had and decided to do a spike based on a collection of ideas that had. That spike quickly showed a lot of promise and we've combined it with a beautiful new design from The new approach (codename Sloth πŸ¦₯): - Hooks for local/ephemeral state, not stateful widgets - Providers only for shared app state - whitenoise-rs crate is the source of truth, no Flutter-side caching - 99.7% test coverage Simpler patterns, faster iteration, way easier to reason about. Sloths might be slow but they're the most efficient animals on the planet! This has also given us a chance to incorporate all the security audit feedback into MDK and whitenoise-rs so not only will the app be faster and more beautiful, it'll also be more secure! I'm getting excited to launch the new White Noise in just a few weeks!

JeffG
JeffG 2d

Are you using LMStudio or Ollama for local models?

JeffG
JeffG 1d

Bitchat uses nostr under the hood to relay messages when you teleport to other regions. Every bitchat user is actually a nostr pubkey ;)

JeffG
JeffG 3d

JeffG
JeffG 2d

Yeah - we should definitely talk! I'll listen to the podcast in the meantime.

JeffG
JeffG 3d

Why only when you're lazy?

JeffG
JeffG 3d

Amazing! What's your tool stack currently?

JeffG
JeffG 3d

Tell me more! What are you using? Anything you are struggling with?

JeffG
JeffG 4d

GM 🌞 Quick show of hands: 1. You use AI daily. 2. And you use a terminal or IDE interface (Claude Code, Open Code, Cursor, etc.) e.g. you aren't just using the ChatGPT, Claude, Loveable, Replit, etc website. 3. AND you aren't a programmer.

Welcome to JeffG spacestr profile!

About Me

Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends