oh this is cool, had no idea this existed.
oh this is cool, had no idea this existed.
Will sadly have to link out to X for the explainer vide:
x.com/moonriseTK/s...
I'm working on a sync engine. Took a while to even get this small demo working
ohh cool thanks for explaining, knew the vector definition but didnt know the relation to color
sorry can you explain normals for normies
Sync engine is working! Code is abhorrent but its hooked up βΊοΈ cant wait to make this rock solid and put it out there
decorators are just macros, why not just be explicit about what you want to do?
βοΈπ₯±
Yeah I run into this issue all the time. I think react native just has really poor support for putting Views inside Text.
Been working on making it possible to connect Claude Desktop to a Cloudflare Worker using the new MCP spec, and it works!
You write some functions in a Worker, document them with JSDoc, and then they show up in Claude for you to use. It's kinda magical.
github.com/geelen/worke...
First joke thought: what if there was an AI todo list that created random todos throughout the day to induce anxiety
Second thought: wait thatβs email
Reminds my of something my brother built: x.com/neesh774/sta...
I didnt realize how annoying app icon badges are until now. Do not disturb on iOS 18 turns them off for every app now. Looking at my screen is so much more pleasant π
What is a UI framework? Like Tailwind? Or Next.js?
Iβm still wrapping my head around DOs:
- What are the differences bw this and serverless function w storage? Just being able to store rich state like Map and Connections?
- Is this different from βsession-livedβ backends like @jamsocket.com ?
oops I forgot the link lol www.anthropic.com/news/model-c...
I want to command my computer to use a local model to access tools from running apps to figure out its task *in the background*. I DONT want it to manually move my mouse around bc thats more expensive, slower, and I cant do anything else at the same time
This model context protocol looks really cool. I think an open standard for interop with AI tools opens a lot of possibilities:
- Apps can expose themselves as a tool
- Apps can use other tools available on the host system (only possible with OS buy-in I think?)
message: toogly butt buggly framework has crippling security issues youβre looking for the gliggle goozle platform
I have to install Squirrel but to run that I need Mono and Wine and at the same time I need Rosetta but ofc I canβt even get started before I download oogity boogity and install using the toogly butt buggly framework
Iβm trying to publish an Electron app to Windows on my Apple Silicon Mac today. In other words, the 8th circle of hell
minor stuff
first sentence: βstarted on implementingβ
second sentence: βalways had it *in* the back of myβ
have a very similar setup, would recommend
have a very similar setup, would recommend
const addTask = useTransaction((tx, after?: TaskId) => { let positionToGoAfter: string | undefined = undefined; if (after) { const taskToGoAfter = tx.get("tasks", after); if (!taskToGoAfter) { throw new Error("Task to go after not found"); } positionToGoAfter = taskToGoAfter.position; } const position = positionSource.createBetween(positionToGoAfter); const id = newTaskId(); tx.set("tasks", { id, text: "", position, status: { type: TaskStatusType.Inbox }, }); setFocusedTask(id); });
Here is what the end result API looks like:
Got basic storage sync to expo-sqlite working. The mutations are completely local which feels great.
- [ ] Sync to client storage - [ ] Eventually consistent sync to server (handle conflict resolution sanely) - [ ] Offline support - [ ] Queries - [ ] Where - [ ] Sort - [ ] Limit - [ ] Sync status: is the value optimistic or has it been confirmed - [ ] Mutations - [ ] Preserve *intent* over the wire: not just sending set/deletes. - [ ] Very simple query planner: using where/sort should always use an index. It should be obvious when an API you're using is doing a full table scan. - [ ] End-to-end reactivity - [ ] Pre-fetch: Fetch data early without necessarily subscribing - [ ] Schemas - [ ] Migration support/plan - [ ] Some understandable simple solution to conflict resolution - [ ] Rollback on storage or remote failure - [ ] "Replay" local optimistic mutations on top of incoming remote changes
Wrote down a list of things I want/expect from a sync engine/realtime database. This will be the set of goals as I go forward building my library
Yeah I agree it needs to be simpler. People curate groups, and others can see these groups and choose to follow all of them (to add them to Following tab) or add them as a separate tabβ¦
At that point, I had spent enough time, so I resolved to just using `react-native-svg` instead for now (which also supports animation). But I'd like to revisit this in the future once it becomes more of a priority.
Apparently, I guess this is some sort of intrinsic limitation of fonts that they don't support stroke, and all my icons (which used stroke) became blank squares. To fix this, I would have to somehow programmatically run "Outline Stroke" on all my icons...