HN user

tym0

414 karma

[ my public key: https://keybase.io/tym0; my proof: https://keybase.io/tym0/sigs/if_IRi-I7ho2nPTQeZuRtUjSdB9HaJat4AxGhXpGfJo ]

Posts1
Comments238
View on HN
Odyssey Linux 11 days ago

I've used the Void userspace for a while as my WSL layer and I do really like the package manager.

Anyone actually running Void on real hardware? What's runit like?

Odyssey Linux 11 days ago

I think as long as it's just an installer with an extra repo and the rest keeps pointing to the Void repos then that sounds manageable.

There's about 20 packages in their forgejo instance.

Doesn't mean I would pick it up but if you're maintaining that for yourself and your mates that's fine.

Right, are any of the things mentioned in the GP really required if you only want this init?

I know they've attached all these projects to the systemd brand because they thought it would beneficial but it's hard not to wonder if we could avoid all those discussions if the umbrella project was called something different...

Ooh, I need to look into that id mapping technique.

I attempted to port my homelab quadlet setup to a disposable VM on proxmox with the state folder mounted via virtiofs and after losing a weekend I realised that it essentially wasn't compatible with rootless podman id mapping and I gave up.

But maybe I missed something...

I feel like this is really due to the harness.

Gemini CLI at work has the same issue: it'll prefer hacking your workstation over just asking you how to proceed.

I think the harnesses are setup to have a bias to action otherwise the LLM would just stop all the time when doing trivial task but it also mean they'll keep going when the "obvious" path is to just prompt the user.

For me, and despite the constant enshitification of Plex, the apps are still better. But I'm really close to the tipping point, I've been tinkering with making Kodi not suck but custom themes really seem like piles of unsuported plugins.

Not sure why this is so down voted. I have a touch bar era Intel Mac, I regularly check the state of Linux on it and they are still somewhat poorly supported. Some drivers are out of tree, audio and sleep doesn't necessarily work, etc...

Jank Lang Hit Alpha 7 months ago

It's still a fun language to play with :)

My favourite thing was to run it on all kind of microcontrollers as you could just emit C. Wrote a small GBA game with it.

Jank Lang Hit Alpha 7 months ago

Most of my contributions were to the stdlib so my knowledge of the implementation of the type system is limited sadly.

Maybe Erik, the creator, would be interested. I know he was looking at rewriting Carp in cpp at some point.

Jank Lang Hit Alpha 7 months ago

Oh man, as someone who used to contribute to a statically typed lispy language this would be the dream for me.

Using a bool instead of empty struct also means that there is more way to use it wrong: check the bool instead of if the key exist, set the bool incorrectly, etc...

I would argue using bool hurts readability more.

Even better write/use a simple library that calls things that are sets `Set`.