上位 200 件のコメント全て表示する 390

[–]tragomaskhalos 19ポイント20ポイント  (4子コメント)

I want one of those spinning coffins (@ 11.41 ff) in my source code, and I want it now

[–]lifeislie 3ポイント4ポイント  (3子コメント)

I don't even understand.

[–]kqr 24ポイント25ポイント  (2子コメント)

The editor he invented for the operating system he invented has support for showing 3D models in the format he invented inline in the code. So instead of a bunch of meaningless numbers the editor shows a spinning representation of the model.

[–]eric-plutono 16ポイント17ポイント  (0子コメント)

I smiled when I saw this line of code in the video:

if (height>=0 && !(-π/4<=Wrap(ϕ-π)<π/4))

Personally I wouldn't mind seeing more of commonly used Greek and other symbols in code when expressing math.

[–]Erikster 7ポイント8ポイント  (0子コメント)

Are those drive letters? I thought most people hated on those.

[–]C-G-B_Spender- 19ポイント20ポイント  (0子コメント)

As a minority with mental health issues, I admit that I approve of Terry Davis - even his darker side. He is an inspiration to me at least and I don't think I will ever understand people who dismiss others and seek to (if I may be so blunt) shit all over their achievements just because they are flawed in some way.

[–]shadetheartist 18ポイント19ポイント  (5子コメント)

Notice that the braces have alternating colors.

That's nifty. I wish i had that in my editor of choice. As well as having images in the code, that could come in highly useful.

[–]sam0 18ポイント19ポイント  (3子コメント)

vim-rainbowparentheses

[–]pig-newtons 3ポイント4ポイント  (0子コメント)

Emacs and Vim have plugins for it. It is an excellent feature.

[–]TempleOS_Terry_Davis[S] 63ポイント64ポイント  (27子コメント)

[–]GMTA 24ポイント25ポイント  (12子コメント)

Hi Terry, in your full screen 3D applications there is a lot of flickering going on when drawing the polygons. Do you think you would be able to fix this?

[–]TempleOS_Terry_Davis[S] 12ポイント13ポイント  (9子コメント)

Are you talking about this very video? It's not as good as most you see, but I wouldn't say it flickers.

When I made one different video, I used my own screen capture and it was not synchronized and flickered.

I'm not sure what you're talking about. Are you running it natively and it is flickering or is it a video?

[–]vertexshader 27ポイント28ポイント  (8子コメント)

In this video, its obviously z-fighting or something. Definitely flickering.

[–]TempleOS_Terry_Davis[S] 10ポイント11ポイント  (7子コメント)

This ain't nothing! You should have seen it when I was capturing with my own screen capture and I had it out of sync, LOL.

[–]ByteArray 10ポイント11ポイント  (4子コメント)

So the flickering only exists while recording a video?

[–]TempleOS_Terry_Davis[S] 13ポイント14ポイント  (2子コメント)

This video is exactly like what you see on the screen. Other videos flickered.

There is also a defect due to running in QEMU not present on native hardware.

[–]Gurkenmaster 0ポイント1ポイント  (0子コメント)

I don't think so. When you see the model rotating inside the text editor it doesn't flicker at all: https://youtu.be/sm-W4Tzg9-o?t=694

There must be something wrong in the flight simulator.

[–]GMTA 2ポイント3ポイント  (0子コメント)

Right, I was talking about the z-fighting. Is this due to limited accuracy or rather the order in which the polygons are rendered?

[–]freebit -1ポイント0ポイント  (0子コメント)

This ain't nothing!

Ain't nothing is something than nothing. Also, any flickering is annoying. Therefore, your flight sim is annoying to watch.

[–]fun__friday 0ポイント1ポイント  (0子コメント)

I would assume they are some ray-tracing artifacts (if you mean the things that look like "tv static").

[–]BowserKoopa 10ポイント11ポイント  (13子コメント)

According to the HolyC documentation, there is an I0 (0-Byte Integer) type. What is this useful for?

[–]TempleOS_Terry_Davis[S] 21ポイント22ポイント  (0子コメント)

If you want to write a block of a structure to disk, put a zero size label at the start of the portion of the structure and put a zero sized label at the end. Then, copy a block to disk.

[–]The_Doculope 2ポイント3ポイント  (7子コメント)

I don't know if it's used this way in Terry's language, but the 0-sized type is used in Rust to turn any sort of Map structure into a Set structure: HashSet<K> = HashMap<K, ()>. It's useful in general for "shrinking" a parametrized type.

[–]_mpu 1ポイント2ポイント  (6子コメント)

No, this is a different type, I0 has no calue while the typical 'unit' () has exactly one value.

[–]PM_ME_UR_OBSIDIAN 1ポイント2ポイント  (2子コメント)

I0 has a single value, ɛ. This is consistent with the rule that I(2^x+1) has twice as many values as I(2^X) for all x.

[–]_mpu -1ポイント0ポイント  (1子コメント)

I see what you mean, that is probably true but there is no syntax for this value.

[–]The_Doculope -1ポイント0ポイント  (2子コメント)

Ah, so it can't take any value at all? The only time I've seen a type like that is Haskell's Void type, which is used for similar type-system trickery reasons. I'm not sure what it'd be useful for in a C-like language.

[–]_mpu 4ポイント5ポイント  (0子コメント)

I understood Terry's explanation as such: it can be used as a kind of label in structs to compute the size of segments of the struct, it's just a marker that corresponds to a certain offset.

[–]_mpu 2ポイント3ポイント  (0子コメント)

It also plays the role of void.

[–]flare561 -2ポイント-1ポイント  (2子コメント)

If I had to guess with 0 knowledge of holyC I'd guess something similar to void* as a sort of generic pointer

[–]sirin3 9ポイント10ポイント  (1子コメント)

That type could also be used to store your entire knowledge about holyC

[–]flare561 3ポイント4ポイント  (0子コメント)

I mean you're not wrong. I take it that means my guess was though.

[–]_gh0st_ 23ポイント24ポイント  (29子コメント)

Damn this guy is talented.

[–]skulgnome 8ポイント9ポイント  (0子コメント)

It's the software equivalent to outsider art. Don't be dissin'.

[–]defproc 9ポイント10ポイント  (2子コメント)

I love the probability-dithering effect and don't believe I've seen it done before.

As a side note, I don't agree with everyone responding to (and trolling) his obviously psychotic comments. Sometimes tolerance means something other than forbidding racist language, as awful as it is to see.

[–]htuhola 5ポイント6ポイント  (0子コメント)

I suppose Terry isn't the only insane person posting in. His psychotic comments may very well attract other psychotic people to respond.

Since I've got some moment here.. I guess I could look into what's in the code.

[–]glacialthinker 1ポイント2ポイント  (0子コメント)

I love the probability-dithering effect and don't believe I've seen it done before.

It's used. I used it, even with 8-bit-per-channel color... I can still see mach banding, but by dithering that goes away. Screen-based dither has frame-to-frame consistency but can appear as a pattern like you're looking through a wire mesh. Random dither looks like very subtle crawly random "noise"... at its worst like grainy film.

The N64 had the option as well. I used screen-based dither for bright "outdoors" scenes, and random "crawly, grainy" dither for dark/indoors.

[–]Parzival_Watts 91ポイント92ポイント  (208子コメント)

I can never tell wether to upvote this guy for his amazing code and work or downvote him because he's a racist maniac.

edit: aaaand there we go.

[–]TinyEarl 17ポイント18ポイント  (0子コメント)

Even with the racism his posts are always just so completely and entertainingly insane that I can't help but upvote the guy.

[–]kayamon 68ポイント69ポイント  (95子コメント)

Terry's relentless commitment in the face of great adversity never ceases to impress me.

[–]Parzival_Watts 25ポイント26ポイント  (94子コメント)

That is true, and I'm not trying to diminish the amazing stuff he puts out.

[–]pygy_ 28ポイント29ポイント  (36子コメント)

What about

is_racist(this_very_post) ? downvote() : upvote();

[–]Parzival_Watts 21ポイント22ポイント  (3子コメント)

Oooh ternary operator. Aren't we fancy today :)

[–]tw104 14ポイント15ポイント  (30子コメント)

How about the message this sends to all of the people Terry's hate speech is directed at (apparently, everyone who’s not white)? “Welcome! People who hate you are valued members of our community. Enjoy your time here!”

[–]elephantdingo 32ポイント33ポイント  (2子コメント)

What's a Schizophrenic to do, have no human contact over guilt by association?

[–]PM_ME_UR_OBSIDIAN 10ポイント11ポイント  (2子コメント)

I think people are smart enough to see the interactions between Terry and the community. People don't consider him a peer, but they do consider him someone worth engaging with.

If his racist comments got upvoted, if he didn't get gently called out, if people followed him into discussions on race, then there would be a problem. As it is, Terry is a valuable contributor who also happens to be a racist and a homophobe. I encourage everyone to judge him on both his merits and his flaws.

(Also, I'm queer, so don't think I don't have a horse in this race.)

[–]tw104 2ポイント3ポイント  (1子コメント)

I understand what you mean, and I do agree that people here are smart enough to interact with Terry appropriately (and, mostly, compassionately).

On the other hand, I am very concerned about the parent comment's (is_racist? ...) approach of "everything's fine as long as it's programming". The issue is way more complicated than that! The support and acceptance of the work of racist and homophobic people is itself a statement about what we value!

[–]PM_ME_UR_OBSIDIAN 5ポイント6ポイント  (0子コメント)

The world is not a simple place. :)

[–]dfhfghfgbvb 20ポイント21ポイント  (15子コメント)

I don't understand this reasoning. This is a community for programming. It doesn't really matter - at all - what an individual's non-programming views are here.

Anybody Terry has a problem with can still appreciate the programming side of things. The link itself doesn't contain anything negative.

By getting rid of just programming-related things on the basis of other, non-programming views we'd be acting as some kind of weird moral police where we'd only let you be a part of the programming community if you adhered to some kind of guidelines that have nothing to do with programming itself. That's just weird, and it starts to have deeper negative consequences as it allows people to try to push non-programming agendas by threat of exclusion from the community.

This sort of thing has been making the rounds in various online communities for a few years now. Invariably it explodes and leaves behind a shattered ruin of a community to try and regain some shadow of what it once was.

Please, let's not do that here too.

If that's not enough for you and you insist on being the morality police, then let's not forget that Terry is schizophrenic. Do you really want to go down the road of excluding people from the community due to their mental illness? What kind of message does that send?

[–]jwhitham 3ポイント4ポイント  (0子コメント)

This community's general attitude to Terry, namely compassion and tolerance, is actually a really positive thing. It makes me feel that people are not all bad.

[–]PM_ME_UR_OBSIDIAN 8ポイント9ポイント  (5子コメント)

This is a community for programming. It doesn't really matter - at all - what an individual's non-programming views are here.

There are two things here: a community, and programming. Communities should be welcoming. "Come as you are" and all that.

For what it's worth, I think this is also a strong argument for Terry being welcomed in the community, because he's not inappropriate on purpose - far from it. I like the middle ground where we call out and downvote his racist/homophobic posts, and engage his other posts on their particular merits.

[–]aldo_reset 0ポイント1ポイント  (4子コメント)

I would be much more inclined to welcome him if he at least once in a while posted about technical topics but just take a look at his contributions on this thread: it's 99% racism, bigotry and nonsensical superstitious tripe.

This should be a discussion about an operating system written in assembly and instead, it's just racist slurs everywhere.

[–]kqr 2ポイント3ポイント  (2子コメント)

There's never racism until people like DonHopkins provoke him for their own entertainment or some weird-ass sense of righteousness. I find it despicable.

I really wish these threads would be moderated much more closely. If any irrelevant provocative comments got swiftly removed it would be a much healthier place for discussion about the code, which we're hopefully here for.

[–]aldo_reset 4ポイント5ポイント  (0子コメント)

Absolutely. That would remove 90% of Davis' post but what remains would be on topic and most likely interesting to read and discuss.

[–]PM_ME_UR_OBSIDIAN 0ポイント1ポイント  (0子コメント)

I really wish these threads would be moderated much more closely.

You'll never see that happen in /r/programming sadly.

[–]PM_ME_UR_OBSIDIAN 0ポイント1ポイント  (0子コメント)

just take a look at his contributions on this thread

He comes and he goes. He's particularly bad this time around, but part of the blame could lie with DonHopkins' harrassment.

[–]tw104 -1ポイント0ポイント  (3子コメント)

I’m saying that any community cannot include people whose platform is to silence and exclude the participation of others. Remember, we’re talking about someone whose stated ideal is, literally, to “kill all {ethnic group}”. I agree, let’s not be morality police! Let’s keep this about programming! But a community that supports— even honors, read some of these comments— people who earnestly advocate violence against others is making a statement about the kind of behavior acceptable in that community.

I’m all for programming communities coming together despite differing and conflicting ideologies. But would you want to be part of a community alongside someone who explicitly wants to kill you, everyone visibly like you, and erase your cultural background? I am very not okay with accepting people whose speech silences others.

Also, let’s not mix up discussion about mental illness in this. It is very possible to be a paranoid schizophrenic without being a racist.

[–]dfhfghfgbvb 7ポイント8ポイント  (0子コメント)

Terry possess no ability to silence or exclude anybody. By trying to exclude him merely for expressing views you do not agree with, you are playing morality police. His exclusion does not lead to greater inclusion for anybody else - you are merely silencing him completely for views unrelated to the community that you do not like.

This is totally unacceptable, in my view. As I said, this sort of thing has been raging through various online communities and it never goes well because it is inherently divisive and has nothing whatsoever to do with the actual focus of the community.

And no, by "allowing" him to participate we are not endorsing his views. If you look at this comment section, the pertinent posts by Terry are upvoted and the crazy shit is downvoted to the point it's not even displayed by default. It's clear the community doesn't agree with him on many of his non-programming views. Nobody is going to see this post and assume the programming community in general wants to kill anybody that isn't a white Christian. That fear is, in my mind, entirely irrational.

Also, let’s not mix up discussion about mental illness in this. It is very possible to be a paranoid schizophrenic without being a racist.

This... is a rather incredible line of thought. Certainly there are paranoid schizophrenics that aren't racist. But surely you aren't suggesting racism cannot be a result of having paranoid schizophrenia? The only reason to claim we can justly exclude him due to his racism while ignoring the fact he's schizophrenic is if you're willing to suggest that having paranoid schizophrenia isn't such a major mental issue that it could cause somebody to be racist. That's... pretty incredible, in my book.

You're pretty much taking a person with a serious mental illness and telling them they better shape up and be normal or else. Come on.

[–]skulgnome 1ポイント2ポイント  (0子コメント)

But would you want to be part of a community alongside someone who explicitly wants to kill you, everyone visibly like you, and erase your cultural background? I am very not okay with accepting people whose speech silences others.

I, for one, would delight in seeing you fall on your own sword.

[–]PM_ME_UR_OBSIDIAN 0ポイント1ポイント  (0子コメント)

I’m saying that any community cannot include people whose platform is to silence and exclude the participation of others.

How ironic.

[–]Isvara -1ポイント0ポイント  (3子コメント)

Okay, so judge it on its programming merits. It's a shitty flight simulator running on a shitty OS, both written with terrible code and an appalling sense of aesthetics. The only positive thing you can say is that he put a lot of effort into it.

[–]dfhfghfgbvb 2ポイント3ポイント  (2子コメント)

That's... incredibly inaccurate.

Objectively, sure - neither the OS and certainly not the game are that great. At least when you compare them to things like Linux and Windows which have had how many man-centuries(millennia?) poured into them?

Do you really think you could write your own OS that would be much better? And then write a multicore flight simulator on top of it? All compiled with your own compiler? What he's done really is impressive, even if it isn't equal to the collective work of literally thousands of people.

[–]Isvara 0ポイント1ポイント  (1子コメント)

Do you really think you could write your own OS that would be much better? And then write a multicore flight simulator on top of it? All compiled with your own compiler?

Yes, absolutely I could if I chose to spend the next 12 years of my life working on it like he has. You seem to have the misconception that if somebody has put a lot of time into something, then the end result is inherently impressive. In this case, the result is a pointless folly; it's garbage and it's of no use to anyone.

[–]dfhfghfgbvb 0ポイント1ポイント  (0子コメント)

Spending 12 years on a project is itself somewhat impressive. Not many people have that sort of capacity. It doesn't make the result any good, but the attempt itself is somewhat impressive.

If Terry had a problem with the aesthetics, he'd change them. I don't think that's really a valid critique. As for the rest, it seems to work. Without a more in-depth look I'm not really sure what else there is to say about it.

What's bad, beyond you don't like the look of it?

[–]JustAnotherBlackDude 1ポイント2ポイント  (0子コメント)

The message I get is that--despite your faults--you're welcome here. I can choose to be upset by Terrys comments. He, however, isn't afforded the same option w.r.t. making them- through no fault of his own.

[–]1ndigoo 21ポイント22ポイント  (37子コメント)

That's a logical fallacy.

I've had many conversations with people who are, in a similar vein, unable to discuss Heidegger or even consider his ideas because his association with Nazi Germany. The value of his ideas can be cherished outside of the despicable nature of some of his actions and beliefs.

[–]Nicoon 3ポイント4ポイント  (2子コメント)

That's a logical fallacy.

It really isn't. First of all, Parzival_Watts haven't made any kind of argument here so it doesn't even remotely qualify as a fallacy. Secondly, if he had made a fallacy akin to "Terry Davis shouldn't be listened to because he is a racist maniac", it's still not a logical fallacy. It would fall under the category of an informal fallacy.

[–]1ndigoo -1ポイント0ポイント  (1子コメント)

You are right in that it was an informal fallacy. I hadn't previously known the categorical distinction between those; thank you for clarifying.

However, Parzival_Watts did make two claims about Terry Davis:

1.

[he writes] amazing code

2.

he's a racist maniac

[–]Nicoon 1ポイント2ポイント  (0子コメント)

Yet no argument was made. You are still misidentifying this as a fallacy - it isn't.

[–]AuburnDusk 2ポイント3ポイント  (0子コメント)

Mein Hund hat keine Nase

[–]Isvara 2ポイント3ポイント  (0子コメント)

If it helps your decision, there's nothing amazing about his code. Lots of people have written toy operating systems. This guy's code is a pretty bad example.

[–]herogx 11ポイント12ポイント  (21子コメント)

Hahahahaha! Thank you so much for pointing that shit out, if you click on his profile some of those "racist maniac" comments are absolutely fucking hilarious.

P.s: The answer is downvote.

[–]freebit 1ポイント2ポイント  (0子コメント)

Yeah, he's definitely nuts. Brilliant? Sure. However, definitely batshit crazy.

[–]donvito -2ポイント-1ポイント  (1子コメント)

Fuck it. If we're accepting guys who wear women's clothing in our midst then we can surely accept someone with schizophrenia.

[–]PM_ME_UR_OBSIDIAN 2ポイント3ポイント  (0子コメント)

We afford special care to special people, because the only real alternative is ostracism.

I don't think that your example is really great. Guys who wear women's clothing could become a thing, just like tattoos, dyed hair or whatever. It would then be a non-question. I can't see that happening with schizophrenia.

[–]Vortico -3ポイント-2ポイント  (6子コメント)

I usually downvote TempleOS posts because his work is an expired joke now. If he would take his meds like he should, he would be much less schizophrenic and perhaps get a useful job, but he doesn't in order to continue receiving disability checks. I don't want to prod him further.

[–]txdv 14ポイント15ポイント  (2子コメント)

Not all mental illnesses are off/on switches turned by drugs.

[–]sirin3 5ポイント6ポイント  (1子コメント)

Haven't you heard?

Cannabis cures them all

[–]PM_ME_UR_OBSIDIAN 2ポイント3ポイント  (0子コメント)

I injected 4 marijuanas and now I'm Christian, I don't think that's how it was supposed to work.

[–]PM_ME_UR_OBSIDIAN 8ポイント9ポイント  (2子コメント)

I'm guessing you've never actually met a schizophrenic person, or taken their medication?

Less than a year ago, I was taking a refill for some antivirals. The pharmacian screwed up, and gave me Zeldox instead.

As I later learned, Zeldox can be taken twice a day to control schizophrenia and mania. And even though I have none of these illnesses, I figured out pretty fast how it manages to do that.

Basically, "antipsychotic" is code for "industrial strength sleeping aid". I spent almost a week constantly sleeping, with absolutely no control on the "where" or "when". I woke up in the morning, walked to school, napped in the student lounge. I went to class, napped there. Switched classes, walked there. I was supposed to go for lunch with my ex-girlfriend but I slept instead. Then I tried to walk home, but I almost took a nap on the sidewalk, so I got a taxi instead. I napped my way home.

This is entirely consistent with reports I've heard through family members working in hospitals. We treat psychotics by turning them into the Sleeping Beauty, except that we only let them wake up to eat, shit and refill their prescriptions. You can't be psychotic if you're sleeping, apparently.

If I were schizophrenic, I DEFINITELY would not take my medication, and to hell with the consequences. On a very fundamental level, we'd all prefer a bad life to none at all.

[–]Isvara -2ポイント-1ポイント  (1子コメント)

Basically, "antipsychotic" is code for "industrial strength sleeping aid".

You're making an invalid generalization based on your one experience. Lithium, for example, doesn't make you sleepy.

[–]PM_ME_UR_OBSIDIAN 4ポイント5ポイント  (0子コメント)

Lithium is not a first-line treatment for schizophrenia. It is a mood stabilizer, and I've never seen it called an "antipsychotic".

And I'm not only generalizing from my own experience. Dad is a criminal lawyer who's worked with mentally ill clients, including off-meds schizophrenics. Auntie is Dean of Nursing at a local university. After my misadventure, they told me all kinds of stories about their experience with schizophrenic patients and their treatments.

[–]PM_ME_UR_OBSIDIAN 1ポイント2ポイント  (0子コメント)

As a white dude, I personally feel like he's worth upvoting, because it doesn't take too long to figure out that Terry is different. I find it easy to separate his persona from his technical merit.

[–]omginternets 13ポイント14ポイント  (0子コメント)

OH GOD THIS GUY ...

[–]okthisisgettingridic 13ポイント14ポイント  (5子コメント)

Hi Terry, big fan. A few questions:

What do you think about Python?

Have you seen the Widows93 web OS recently posted to Reddit? http://www.windows93.net/

Have you seen TinyOS? It rings in at about 1.5MB.

What are your thoughts on P vs. NP?

[–]TempleOS_Terry_Davis[S] 11ポイント12ポイント  (4子コメント)

I didn't take any theoretical computer science courses.

http://www.templeos.org/files/ASU_Transcripts.pdf

I took 5 assembly-based courses. An arrogant theoretical person would brag and say, "Oh, but you used a GCC backend for your compiler, obviously." Nope. I wrote front, middle and back.

http://www.templeos.org/Wb/Compiler

[–]okthisisgettingridic 10ポイント11ポイント  (2子コメント)

I hate the theory stuff too.

Have you thought about programming a C64 emulator for TempleOS?

[–]TempleOS_Terry_Davis[S] 6ポイント7ポイント  (0子コメント)

This little lost C64 sheep shows the sort of thing you do with TempleOS. He is God's dear little sheep. I am shepherd.

https://www.youtube.com/watch?v=d8bZ92gIVms

[–]freebit 0ポイント1ポイント  (0子コメント)

OMG, he just posted his college transcripts to a random Reddit question. Fairly good grades too. This guy is amazing. :)

[–]DevestatingAttack 33ポイント34ポイント  (50子コメント)

I think it's great that we keep seeing this operating system spammed to the top of this subreddit and circlejerk over the "holy shit! It's an operating system made by one man! He's a genius!" and yet SkyOS is completely unknown, despite the fact that it was able to run Firefox (even though SkyOS's userland, kernel, subsystems, etc, were all coded from scratch by one man as well)

https://www.youtube.com/watch?v=EwOz3mkohH4

[–]kgtx 38ポイント39ポイント  (5子コメント)

What's your point? Does the existence of one negate the impressiveness of the other? This isn't a pissing contest

[–]s73v3r 6ポイント7ポイント  (1子コメント)

Well, I'm fairly certain that the other guy is not an unapologetic racist.

[–]kgtx 10ポイント11ポイント  (0子コメント)

True, and its inexcusable, but I think his severe mental illness should be taken into consideration.

[–][deleted] 7ポイント8ポイント  (0子コメント)

Sorry but between a traditional os that has no single defining feature and one that is basically what Lisp Machines would feel like if they had been based on a C-like language and syntax it's pretty obvious which is the more interesting of the two. Temple OS built-in editing facilities, the way the editor works (inline 3d models for god's sake) and so on are genuinely novel stuff. This isn't to take away from the amount of work it takes to write something like SkyOS but there is zero, nil creativity behind it. Work for work's sake is not going to get many upvotes, yes. And Terry wrote everything from the language to the compiler to the code editors and more.

I don't care if the OS is written by just one man or not. I want to see things like Temple OS, Lisp Machines, Smalltalk running on bare metal, not a reimplementation of the extremely sad modern computing world that hasn't learned anything from its betters.

[–]DaemonXI 4ポイント5ポイント  (0子コメント)

SkyOS needs to step up their PR game then.

[–]kqr 2ポイント3ポイント  (0子コメント)

Part of what's interesting about TempleOS is that it's a break from the normal modern OS. Davis has a bunch of goals that seem foreign to a regular user.

[–]artard 13ポイント14ポイント  (17子コメント)

Only looked at the flight simulator snippet (http://www.templeos.org/Wb/Demo/Games/EagleDive.html)...

#defines everywhere so you have compile-time lock-in on all of those parameters, one/two-character variable names to raise the comprehension bar 10-100x, pitifully documented functions, magic constants...

I admire the work ethic but at my workplace we'd basically burn this entire thing to the ground.

[–]doom_Oo7 17ポイント18ポイント  (0子コメント)

But is your workplace part of the great design of God ? :p

[–]sirin3 5ポイント6ポイント  (0子コメント)

I do not think that is bad.

A lot of it are matrix functions, people always use single letter variables for mathematics. And you do not need documented functions, if you are the only working on it.

For the defines, afair TempleOS can execute the C-file directly, there is no difference between code and config.

[–]BlackOdder 10ポイント11ポイント  (7子コメント)

Is there a joke I'm missing? Are you guys upvoting this because of irony or something?

http://www.templeos.org/

This site is filled with insane wordsalad.

[–]HosonZes 20ポイント21ポイント  (0子コメント)

It's gods operating system and it works in mysterious ways.

[–]metaconcept 5ポイント6ポイント  (0子コメント)

Terry has schizophrenia, and he's a far more interesting and talented programmer than I am.

[–]kqr 7ポイント8ポイント  (1子コメント)

It's not a joke. The guy has devoted his life to creating an operating system and an ecosystem to come with it. Some of his ideas are good, others are bad, but for what the goal is, the code seems like it's getting there well.

[–]eric-plutono 7ポイント8ポイント  (0子コメント)

And despite any problems with some of the ideas or implementation, I find it impossible to not respect the amount of work Terry Davis has put into TempleOS.

[–]okthisisgettingridic 9ポイント10ポイント  (4子コメント)

Hi Terry, have you ever thought about starting a side project OS that does utilize full color and higher resolutions?

[–]Franko_ricardo 6ポイント7ポイント  (3子コメント)

It's against the wishes of God

[–]okthisisgettingridic 16ポイント17ポイント  (0子コメント)

For TempleOS, yes, but not a side project!

[–]BonzaiThePenguin 12ポイント13ポイント  (1子コメント)

Can we please stop doing this. It doesn't even take effort.

[–]PM_ME_UR_OBSIDIAN 3ポイント4ポイント  (0子コメント)

That's literally his stance on the subject :P

[–]TempleOS_Terry_Davis[S] 15ポイント16ポイント  (1子コメント)

Spoiler alert, CIA. Guess how this ends? I have God. I win. You unconditionally surrender and suck my fucken dick. That's how this ends.

You are in denial.

[–]unptitdej 6ポイント7ポイント  (0子コメント)

In /r/DotA2 this would be the ultimate copypasta.

[–]okthisisgettingridic 1ポイント2ポイント  (0子コメント)

Hey Terry, have you ever thought about making a graphical text adventure game like the old Sierra games? Like Space Quest, Kings Quest, Police Quest, etc.

[–]AeroNotix 1ポイント2ポイント  (0子コメント)

Year of the TempleOS desktop.

[–]Nicoon 2ポイント3ポイント  (0子コメント)

I will never understand Reddit's fascination with this guy.

[–]GanMatt 4ポイント5ポイント  (2子コメント)

I really really like how you have images and models in your code. That's next level software development. Absolutely brilliant.

[–]Isvara -2ポイント-1ポイント  (1子コメント)

If you would take a moment to stop wanking over this, you would realize it's not "next level", but rather the opposite: real game development environments include a code editor and a model viewer without coupling the two together.

[–]GanMatt 2ポイント3ポイント  (0子コメント)

To each their own.

I don't use full blown development environments. I use Sublime Text and Notepad++ for Java and C++ work. Being able to append resources in source code would be hecka cool.

[–]lacosaes1 -3ポイント-2ポイント  (3子コメント)

Hi man. One question: when are you going to publish Sermon #3? For those that missed his other two sermons:

TempleOS: Sermon #001: Justice

TempleOS: Sermon #002: Coveting And Socialism

[–]TempleOS_Terry_Davis[S] 53ポイント54ポイント  (2子コメント)

This does not belong in computer science. The atheists down vote.

[–]TalosThoren 1ポイント2ポイント  (0子コメント)

Downvotes are like bullets. I just let them pass right through me.

[–]lacosaes1 2ポイント3ポイント  (0子コメント)

This subreddit is actually not computer science, it is /r/programming. Still, I'm waiting for Sermon #3.

[–]gott_modus 0ポイント1ポイント  (0子コメント)

It's very impressive what you've put together. Respek!

[–]danogburn 0ポイント1ポイント  (0子コメント)

TempleOS is best OS

[–]HosonZes -3ポイント-2ポイント  (0子コメント)

What an ugly way to write code. It's like emacs and vi combined the worst features.