TempleOS: x86_64 HolyC Compiler/Assembler/Unassembler [video]
youtube.com
youtube.com
He gets posted to usesthis.com: https://news.ycombinator.com/item?id=7776743
A 5-minute random code walkthrough: https://news.ycombinator.com/item?id=8349910
The Temple Operating System: https://news.ycombinator.com/item?id=6308017
Why Davis' TempleOS is better than Torvald's Linux: https://news.ycombinator.com/item?id=8779821
The majority of people really seem to respect his technical achievements, and "TempleOS does a really interesting thing ____" isn't an uncommon comment.
What? Like networking and running concurrent programs? I guess I like my deficiencies....
His OS looks fun. I started listing the things that I liked, and I was just repeating the points in the video.
It's impressive that he made his own optimizing compiler, even if it is not C standard. From the video it has at least constant folding, dead code elimination and jump optimization. It's interesting that the intermediate code is in the form of a double-linked list for easy editing.
I would suggest to try to make a compiler which uses SSA- it's pretty simple and allows more optimizations, particularly CSE. I worked with Bob Morgan at one point, and I suggest his book on compilers as an accessible resource. He would like your jump optimization outer loop: repeat while we're still making progress.
1. Why do all the source and headers have a .Z at the end?
2. I truly wish there was a way to help Terry share his gift. What he is capable of is truly a huge, huge accomplishment, especially for a single person.
Terry, if you read this. Thank you. Watching your videos makes me get in gear and read more..
Not drawing any parallels here, but I am sure that there have been many 'Joan of Arc' and 'Moses' in history, and only a very tiny number of those received any recognition or praise. How many doubtlessly countless numbers were forgotten or plain ignored? Their lifes work and passions laid bare for all to see, only to be shuffled away when they weren't successful by others measurements.
Tl;dr I see Terry as a reminder to march to your own drummer and to support others to do the same; whether they win or lose.
Do you think that's what people with severe mental illness are doing?
Most people with severe mental illness do not describe it as something that has freed them, nor given them focus, to pursue the one thing they really want to pursue.
There's a bunch of positive stuff about severe and enduring mental illness; and we need to protect people so that they can live the way they want to live; and we need to be careful to avoid the abuses of treatment that happened in the past (and still happen today); but romanticising a severe and enduring mental illness is fucking annoying.
This isn't his calling, it's his delusion's calling. and he's not freed from restriction - that's a fucking idiotic thing to say about someone who lives in relative poverty with severely limited options about where he lives and who with.
The near complete lack of understanding of severe mental illness, coupled with glib feel good platitudes, do real harm to many people.
I have found in my experience that the people using and applying the label 'mental illness' see it as some sort of barrier betwixt the person they are discussing and themselves. This is the 'normal' barrier. by relgating the person to this place (behind the wall as it were) a number of very large assumptions must be made, and my inclination is that some of these assumptions are pointless.
once upon a time, abstraction may have been viewed as a nasty 'mental illness'.
"Look at Grok. He so dumb. He tell me finger number could be more than hand plus hand. retard say dumbest things."
We call people who are socially inept mentally ill because they do not fit will into the structure of society, not because they are actually broken. There is a difference between Down's and Autism.
My advice though to you directly though is there is more to life than casting judgements, and when it comes to personal desires I have a hard time telling someone they are wrong if they are not infringing on anyone else.
You might do better to keep a more open mind to what drives people yourself.
I think I would prefer to be him than to be the wasteful normal one.