programmers love abstractions but i hate them. id rather have less features but know what the fuck is going on. ideally we should get rid of 90% of all features. fuck making things extensible, make them nice
how can i encapsulate this sentiment in a single word name for the operating system im gonna make
@LogicalDash yeah but theyre not extreme enough
@jk
Clear or clearOS
clear as in "transparent."
That's my suggestion.
@tomstearns this is such a good name it probably exists
@jk
Yeah I thought it seemed kind of obvious, too. You're probably right.
My only other idea right now was "grok" (I'm assuming Robert A. Henlein's estate wouldn't sue; the word has become public domain). Not as good, I think.
i think it won't actually be an OS, more of a 'application platform' or a 'firmware' or something. something like TempleOS, but with very specific goals. might not even run directly on the hardware, might just be launchable as a regular program. probably mostly a tech demo if anything
@jk okay it is really five beads on a wire but heck I know exactly where the beads are and there's no bead abstraction layer or anything
@jk smol
smolOS
@jk damn
idk then
> ideally we should get rid of 90% of all features. fuck making things extensible, make them nice
some people think extensibility is nice
CHECKMATE OSTHEISTS
@sydneyfalk theyre wrong
@jk Reveal OS
not sure!
my proposed special purpose hobby operating system features:
- no memory protection. ok maybe memory protection but like, somethin really simple that a child could use
- all state/storage inside a database, like beOS or whatever
- u can live edit all code while the systems running like youre in xerox parc
- all the programs will be made by me
- not open source
- not even released. im the only person who gets to use it
- youre not even allowed to send me suggestions or critiques. fuck you
also cooperative multitasking because im a communist
@jk mumbles as a systems engineer Actually cooperative multitasking is capitalist because you can take as much as you want
-critique: 
@jk fuck you os™
@jk i'm gonna pirate it
whats the operating system architecture where everything is the kernel. whats the operating system architecture where the entire OS and all programs in it are one giant C file. megalithic ???
@jk kernel klink, probably
@plsburydoughboy i read that as fucking Kernel Kink
@jk yeaaaaahhhhh I thought you would
@plsburydoughboy im fucked
@jk no no, it's either I have fucked or I am (in the process of) fucking, grammer josef
@jk you may be interested to learn about unikernels
@typhlosion @jk excuse you, unikernels are so old school, the cool thing these days is no kernels
http://kernelless.cloud/
@jk templeos
a few years ago for a comp. sci assignment i had to implement a toy FAT-type filesystem, and then "for extra marks, come up with some additions of your own"
so naturally i wrote a entire shell GUI to allow you to manipulate the files
the whole thing was done writing to a framebuffer, i made all the gui widgets from scratch etc. in fuckin java!!
why the fuck did i put so much effort into it. whats wrong with me
i would have put it up on github but the professor forbid this, presumably because future students would just copy it. but maybe its been long enough now that nobodys gonna give a shit. i know *I* dont
(NOW SEND ME A COPY OF THAT LUSCIOUS RETRO FUOS DAMMIT)
@sydneyfalk i havent even made it yet!!!
other stupid shit i did: the AI professor told me to make a game, in Prolog
prolog is very Bad
you: i love programming im really clever, and prolog is actually incredibly powerful and good, youre obviously too stupid to-
me: have you tried to make a game in prolog though. check matteee
OI M8
...
okay yeah it's really clunky in some ways but C'MON some of the programs are AWESOME in terms of their simplicity
'yo, computer, figure this shit out for me'
'what shit do you mean?'
*Prolog program*
'okiedokie'
@sydneyfalk @jk this. Until somebody publishes an approachable work on how to build normal apps well in prolog, it's going to remain marginal. Maybe that work has yet to come. But I suspect prolog is a very specialized language for a very specialized type of problem. Not all languages need to be general purpose even if they are touring complete.
@jk Dude, you go all out on these projects. You're a role model
@brainblasted i only did them because it was costing me $$$$ to get a degree!!
@jk that's the Suckless philosophy, isn't it?