Sean Newell
banner
sean.thenewells.us
Sean Newell
@sean.thenewells.us
Married 💍
Father of two wee bairns.
2 cats & 1 dog.
Principal Engineer @ Mews. Texan living & working in Edinburgh 🏴󠁧󠁢󠁳󠁣󠁴󠁿. he/him.
Blogging over on https://sean.thenewells.us
"how can we position the data to sell more GitLab"
"how do we capture more of the R&D tooling budget for our ICPs?"

can't blame em, but it reeks.
November 10, 2025 at 9:57 AM
subscriber management / newsletter / blog also usually have to exist _somewhere_ - but it is unclear if ConjInk should solve for that as well, could have those with some other tech and compose other digital presence/sites together.

I see ConjInk as a digital 'front lawn', with federation too.
November 7, 2025 at 1:31 PM
some kind of inventory support, might be OOTB or connected to payment, but sometimes you sell digital stuff, other times you sell some limited series hand made things.

cc @nickinewell.art
November 7, 2025 at 1:29 PM
QnA >>> FAQ
November 6, 2025 at 4:41 PM
Why do you have to fix it? It's their PR? Stop after the fifth slop and tell them to review, label blocked, move on.

Be efficient with your time, it's valuable.
November 4, 2025 at 1:18 PM
lol but then this

> Merge conflict handling isn’t implemented yet (see this issue).

So jump in the GH issues! lol

docs.livestore.dev/reference/sy...
Syncing
docs.livestore.dev
November 2, 2025 at 11:48 AM
> last write wins

implies total ordering I think?

> However, it also provides the capability for developers to implement custom merge conflict resolution logic tailored to their application’s specific needs.

Robust strat plugins tho

docs.livestore.dev/evaluation/h...
How LiveStore works
docs.livestore.dev
November 2, 2025 at 11:47 AM
GH says

>💥 Custom merge conflict resolution.

source probably has this strat defined github.com/livestorejs/...
GitHub - livestorejs/livestore: LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine. - livestorejs/livestore
github.com
November 2, 2025 at 11:46 AM
Unsure if source available, but they say they are based on Riffle whom have written extensively about this very thing.

riffle.systems/papoc22.pdf
riffle.systems
November 2, 2025 at 11:45 AM
Reposted by Sean Newell
Recap: you can use “in lieu of” instead of “instead of” and “instead of” in lieu of “in lieu of”.
November 2, 2025 at 10:48 AM
Reposted by Sean Newell
(we're 2/3 of the way there now, btw. Y'all are incredible. We may also have found a way to save a lot of money that would've gone towards expensive formation things)
October 29, 2025 at 7:29 PM
Probably could figure out what units Mews would need just from the public docs: www.mews.design/latest/found...

we _do_ use px as an absolute (and easily understood resizable base), but make heavy use of percents.
Our tokens | Design Tokens | Made with Supernova
Design tokens serve as a single source of truth for all design language decisions, ensuring consistent application across products and platforms. | Design system documentation, made with ❤️ using Supe...
www.mews.design
October 29, 2025 at 2:47 PM
This is kind of DoA for me.

> Unit of distance. Supported values: "px", "rem".

We use viewport a bit, percentage, and more in our design system I think.

www.designtokens.org/tr/2025.10/f...
Design Tokens Format Module 2025.10
This document describes the technical specification for a file format to exchange design tokens between different tools.
www.designtokens.org
October 29, 2025 at 2:46 PM
oh nice, ima look for those units, can we specify tokens in multiple/any units (em/rem etc)
October 29, 2025 at 2:38 PM