Aside, there isn't too much in the way of writing a simple native Ares debugger at some point in the foreseeable future
Done, new captransfer code:
https://git.sr.ht/~sircmpwn/helios/tree/master/item/objects/endpoint.ha#L202
There we go

Done, new captransfer code:
https://git.sr.ht/~sircmpwn/helios/tree/master/item/objects/endpoint.ha#L202
Auth req on meet.jit.si is lame
Instead of this we have teachers struggling to grade papers written by ChatGPT and patients arguing with their doctor over what they found on ChatGPT™-enhanced WebMD® Platinum®
"Society cannot solve any problem unless a small number of people become fabulously wealthy by tweaking the solution to exploit the poor"
This is your brain on capitalism
Bonus: far fewer carbon emissions here and IP appropriated for education would be a hell of a lot better than IP appropriated for techbro enrichment
"AI will revolutionize medicine and education"
Human doctors and teachers do better. The estimated market cap for the AI industry is 136.55B USD and, if that were invested directly into these fields, we could use the same money to train ~600,000 doctors or >1M teachers
よくやった!英語じゃないの言語がもう禁止じゃない!
nostr:npub10cq07ulfyc7y2l8rczk9s36g8j65tq3m6xk9us8hr3ua4ktfmaqq9a6nm3 or, you know, they're GNU -- forget about nonfree systems and just improve compatibility of free systems
nostr:npub1yx27cxphkmr8vpa7vrg693nn3u9jfpczvk87ea67px53z4jmseyqq5vwss no, just tinkering. xkbcommon would be useful outside of gfx fwiw
No new features required in mercury libc, either, for the record. They just build fine :D
I think I should generally just redesign the system with completely managed capabilities -- for user process. Drivers can manage their own caps (if they want).
Still working on designing the user process environment, but this is a crucial detail which will unblock lots of stuff once solved.
I think this is the way. sysinit is getting kind of big, though. Its purpose is to (1) initialize the system and (2) provide essential services, which tbh may be separate jobs. The essential services it provides are:
- Process manager
- Loader & driver loader
- Memory manager
- Physical memory manager
- Bootstrap filesystem
Some of these can probably be removed to separate daemons
Still using the filetab interface to manage lifetimes, and taking the cspace away from userspace
Then sysinit can manage file descriptor lifetimes on behalf of user processes, accounting for process termination, fork, etc.
