Marcus Müller
Marcus Müllerfunkylab
2026-03-13

@anna oh, Dutch doesn't do something like the German "rum-", as in "rollen->rumrollen" (to roll -> to roll around)? (also works with verbs of complaining, copulating, dallying, loitering,… you get the idea)
Interesting!

Marcus Müllerfunkylab
2026-03-13

@nickappleton yep, exactly, that's the easiest thing.

Marcus Müllerfunkylab
2026-03-13

@nickappleton ah interesting angle! But since the preprocessor behaviour (and also wording of the C std) is always immediate (it just either "emits" or "skips" things when something happens), I'd count that as surprise. There's no backtracking in the preprocessor!

Marcus Müllerfunkylab
2026-03-13

@nickappleton See the point! But the `#if` semantics is sufficiently well defined: your `#else\n#pragma once` must be skipped on first inclusion. Skipped pragmas aren't directives that are encountered, so they don't "do" anything.
Please tell me there's no implementation that only prints one "Yo"! (I can see situations where you want conditional once-only inclusion, for example in single-header libs.)

Marcus Müllerfunkylab
2026-03-13

@nickappleton re: pragma once: just the impossibility to know whether the same file appears at different paths, or why? (I kind of find it more elegant than classical include guards, and just wished it was implemented based on comparing the file content, unparsedly, i.e., xxhash(file) unequal-> not the same file, else byte-wise comparison)

Marcus Müllerfunkylab
2026-03-13

@parttimenerd let's hope that's the case? I don't see any reverse proxying or WSGI being done, nor the `ssl` config being set? (you can let radicale use TLS itself, but you need to get a certificate somehow, and the classic way of doing so is running a webserver and using `certbot` or similar to get a letsencrypt cert, at which point, let's not expose some self-wired HTTP server included in radicale, but let's use WSGI for the real web server to handle HTTP, or use the real server as rev. proxy)

Marcus Müllerfunkylab
2026-03-13

@parttimenerd (seriously, uberspace suggests you do things over HTTP, including sending basic auth?? OK…)

Marcus Müllerfunkylab
2026-03-13

@parttimenerd … and it doesn't even try to make you think HTTP without TLS is OK

Marcus Müllerfunkylab
2026-03-13

@parttimenerd there's a beauty to that, but you'll still have to set up a HTTPS reverse proxy for (imho) a minimal functional setup, as well as auth, and if this is more than two users, handling radicale's `users` file manually is a drag, so you will want your reverse proxy to handle auth, and now you're setting up nginx or apache and an auth mechanism manually.
Nextcloud has pretty fool-proof container deploy methods that give you a system where you get an actual UI (+API) for user management,…

Marcus Müllerfunkylab
2026-03-13

@parttimenerd but nextcloud is also not impossible to self-host and might be giving you more things you also need.

Marcus Müllerfunkylab
2026-03-13
Marcus Müllerfunkylab
2026-03-13

@misternineham @MLE_online but why does LA get in on the fun first?

Marcus Müller boosted:

Ship now heading to Southampton with chicken on board, next voyage is back to New York with the sack of grain.

News headine about a fox boarding a ship in Southampton and arriving in New York. There is a picture of said handsome fox with a bowl of food. Someone is LARPing Alcuin of York.
Marcus Müllerfunkylab
2026-03-12

@evawolfangel @maehw oh ich auch, das war zwischendurch auch lustig

Marcus Müllerfunkylab
2026-03-12

@benny Hey, das doch ein Fall für @HonkHase , der dazu bestimmt eine professionelle Einschätzung hat. Also er hat da nen Hashtag wenn man kritische Infrastruktur absichtlich schlecht macht.

Marcus Müllerfunkylab
2026-03-11

@0mega gerne. "Bauteile für eigene Projekte, die nie fertig werden" ist ja was, wo ich mich auskenn…

Marcus Müllerfunkylab
2026-03-11

@0mega und ich denk, so für für 2,90€ einzeln, ab 10 billiger gibt's microcontroller mit nem 433 MHz RF transceiver frontend drin (z.B. EFR32FG23L), und nem generell nutzbaren Cortex-M3, der dann mehrer Klatschen mit einer Fliege… irgendwie so.

Deine Anwendung *klingt* verdammt nach Smart Metering, deswegen schlag' ich mal dreist auch noch vor, dass du dir "Wi-SUN"-kompatibles anschaust. Silabs hat da was, und das ist auch noch finanzierbar.

Marcus Müllerfunkylab
2026-03-11

@0mega das klingt doch tatsächlich ziemlich nach nem IoT-Standard wie LoRa (wahrscheinlich genau das, weil billig wie das Modul dass du verlinktest: Digikey digikey.de/short/95rz2bvf, TME tme.eu/de/details/rfm98w-433s2 ); aber wenn optimierung hier wirklich "billigst" und "in Europa zu kaufen ohne direkt in China zu ordern", vermutlich irgendwas von HopeRF, sowas wie RFM69W (gibt's bei TME sowas).
Sonst, Bauchgefühl, Kostenfaktor ist der "zweite chip", also separater microcontroller neben der RF-MCU;

Marcus Müllerfunkylab
2026-03-11

@vitaut "sorry, your formatting request could not be served by Azure cloud. Please check your floppy drive and try again later"

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst