Snorre
banner
snorre.io
Snorre
@snorre.io
Writes code. Opinions my own. Like to turn knobs on my synth, watch TV and play games. Hikes. He/him. Writes English & Norwegian. Passive member of Miljøpartiet de Grønne (Greens). Support 🇺🇦🏳️‍🌈🏳️‍⚧️🇪🇺
https://snorre.io
Visuelt veldig pent fortalt film med fine praktiske effekter. Det skinner som vanlig igjennom at del Toro har stor kjærlighet for monstrene sine. Men synes kanskje filmen bærer litt preg av å være laget for Netflix-generasjonen som skal surfe mobilen samtidig som de ser film.
November 16, 2025 at 6:44 PM
Interesting. So instead of specifying an object type inside the record definition, you'd specify a ref type to a common fragment defining the object? Will have to try it out.

But duplicating the object definitions might be more flexible for evolving record type and view type independently.
November 16, 2025 at 6:38 PM
If this is the case I'm thinking lifting as many properties from the record types into the view type as possible is good to get proper typing in auto-generated clients, etc.
November 16, 2025 at 6:20 PM
There might be better ways to handle this, but I think it works well enough. It impacts build performance a tiny bit, but NVMe drives and modern computers are fast!
November 9, 2025 at 11:10 PM
To handle references to other record types I needed to look at the NSID defined for other structs which isn't possible in Rust proc macros directly as they can only access the AST of whatever struct or type you pass into the macro. Ended up scanning all source files looking for struct and its nsid.
November 9, 2025 at 11:09 PM
It also checks if you are using the correct lexicon type constraints on the correct type of fields. For example if you add "max_graphemes = 10" on a u32 field rust-analyzer will output:

Invalid constraint on field 'limit': 'maxGraphemes' constraint is not valid for type 'integer'.
November 9, 2025 at 8:46 PM
*Emma Stone. Autokorrektur er styrete.
November 5, 2025 at 8:02 PM
Interesting. Thanks for sharing. Self-hosting absolutely seems the way to go for now. I do think Bluesky as a company could reduce barrier to development by hosting a test network. But sans that providing a complete local environment via docker compose or similar one command setups would be nice.
November 2, 2025 at 12:34 PM
Nettlesere er hyggelige nok til å oversette fra punycode tilbake unicode så du får den særnorske bosktaven som forventet. Men ikke så mange webapplikasjoner gjør det. Typisk av anglofonske utviklere å ikke tenke på slik.

en.wikipedia.org/wiki/Interna...
Internationalized domain name - Wikipedia
en.wikipedia.org
November 2, 2025 at 12:31 PM
Serverne brukt til å slå opp domenenavn til ip-addresser støtter i utgangspunktet bare ASCII (a til z)-bokstaver og støtter ikke særbokstaver. Så man har en standard, punycode, for å representere unicode som ascii. Teknisk sett er egentlig domenet ditt: xn--mrkeloftet-0cb.no i datasystemer.
November 2, 2025 at 12:31 PM
Ah yes. Purchasing one pastry a week is overspending. But we can’t figure out why people aren’t having kids anymore. Such a mystery!
October 31, 2025 at 4:08 PM
What is the cost like of backing up people’s blobs? Records (text) should be cheap, but gifs and videos could perhaps become quite a bit of data.

Cool service though! Might use it for my self-hosted PDS. I do have volume snapshots of my entire VM. But PDS specific backup might be nice.
October 20, 2025 at 10:24 PM
It is kind of ironic that it was the open web and networking protocols and standards that allowed tech giants like Google to exist and grow into the behemoths they are today. Now they try their hardest to close the ecosystem and pull the ladder up behind them in the name of shareholder value.
October 16, 2025 at 4:32 PM
Tror Bob’s Burgers er en av mine absolutte favoritter. Noen av rollefigurene kan noen ganger føles litt overdrevne ut, men jevnt over er den moro. Episoder som «Erhart» bryter også med seriens vanlige tempo og leverer følelsesladde og ekstra fint animerte historier.
October 15, 2025 at 1:29 PM