上位 200 件のコメント表示する 500

[–]ba-cawk 836ポイント837ポイント  (134子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I know I'm wasting my breath here, but maybe some will listen.

The man has schizophrenia. It's going to effect how he reacts, especially under stress. Speaking from experience, shitting out a big release of your code is stressful unto itself, long before things like peer review are involved. And that's all before we get to his condition.

His condition has very little to do what what he's created here. He's obviously done a great deal of work on it, and while the communication issues will result in this project to likely only ever have one contributor, it's safe to say this is one of the more novel things to come across this subreddit in a long time -- or perhaps we should just go back to discussing something haskell curry invented 50 years ago but in a completely different programming language. Seriously.

Now you can embrace that and tolerate or ignore his condition while exploring what he's spent a lot of time on, or realize that you're doing the equivalent of picking on a guy in the wheel chair from the top of the staircase. You can't see his condition and the only way to interface with him is to subject yourself to it. Please keep that in mind.

So, maybe for those of us who give a fuck about the project, the rest of you just lay off so he has an easier time having a cogent conversation about it? Or you can just go think about how Rene Descartes created the coordinate system to prove the existence of god empirically, or Sir Isaac Newton drove himself mad in his twilight years trying to turn lead into gold. Food for thought, folks.

Thanks.

Edit: Ya'll made me proud today. I needed that. Thanks.

[–]cincodenada 55ポイント56ポイント  (6子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Or you can just go think about how Rene Descartes created the coordinate system to prove the existence of god empirically, or Sir Isaac Newton drove himself mad in his twilight years trying to turn lead into gold. Food for thought, folks.

I think these are important points to bring this into perspective - I hadn't thought about it that way. Well played.

[–]TempleOS[S] 35ポイント36ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

You get out of prayer what you put in. Praise God for sand castles, bubbles, snowmen and popcorn. Picking a greeting card is love.


Come to the Temple: After Egypt Game! This is what God is good for! Love God!


God said brontosaurus' feet hurt when He stepped.

I asked if stegasaurus was lame like a turtle. "not pet rocks"

Biggest thing to fly? "Couch"

What did Neanderthals think about? "Warmth"

Hardest part in evolution? Getting monkey mothers to hold babies for nursing. Smother is a problem.

Happiest day in evolution? "Fruit"

Other interesting point in evolution? "Fish shoulders."

What makes horse happy? "Call of open range"

Which is better orangutang or chimp? "Species exhibit similar glory"

What makes otters happy? "Eternal skies"

What makes my birds happy? "Gnawing"

What are my birds saying? "chanting"

God's favorite animals are bears, then elephants.

What makes elephants happy? "baths"

What do elephants think about? "skin hunger"

What makes bears happy? "reaping depends"

What's your favorite color? "Jude" Jade blue like ice bergs

Hawking should use his nose if his muscle fails. Blow on candle. Said gets burned though.

Bent wormholes have echoes.


God said "Honest measures" You get out of prayer what you put in.

What do you think Metallica got for Creeping Death!! http://www.youtube.com/watch?v=z5lXEFdZAmU

I did hymns and comics, but nothing as huge as that. Prolly could part a sea or something!

Sadly Hebrew babies died at Moses' birth --> Egyptian babies died at passover. God is strictly just, unfortunately. eye-for-eye is just, admittedly. bummer.

I asked if the world was perfectly just. He asked if I was calling Him lazy.


Proof of God -- we have seven forms of energy production all viable at once, not just fusion. The sun looks same size as moon. Never has one empire locked in control with positive feedback. God said the best religion is the one you can advance farthest in in a lifetime -- leveling up to new plateaus of understanding. Boredom is the biggest challenge for the creator. God said war was "servicemen competing" What would teenage male video games be like if never war? My nonlinear control system teacher said nonlinear differential equations were "rich" compared to linear. Creation is rich.


I saw a nice mirrored new megachurch and asked God if He liked it. "Secular glass" Aww. God is lovable. He cares. read number's 11

http://www.biblegateway.com/passage/?search=numbers%2011&version=NIV

[–]gcross 89ポイント90ポイント  (30子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Thank you; way too much of this thread involves talking about and/or trolling based on the author's personality, and it is completely unnecessary --- in fact, a lot of the time (though not always) he only goes off-topic on religious issues when people prod him into doing so.

Edit: Fixed a word that said the opposite of what I meant. :-)

[–]a_redditor 18ポイント19ポイント  (6子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

...he only goes off-topic on religious issues when people prod him into doing so.

The spam filter strongly disagrees with you on this point.

[–]ShanduCanDo 24ポイント25ポイント  (16子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I admire what you're trying to do here, but I think it did more harm than good. The comments are now full of people pretending to play along with the guy's paranoid delusions and those people are being upvoted, but nobody is encouraging this guy to get help.

There's also now a bunch of condescending comments from folks pretending they're going to use the OS which let's be honest is not going to happen in anything more than an ironic or faux-compassionate sense.

I mean, do you really think this guy is on the level of Descartes and Newton? Do you really think of this OS as more than a novelty?

I ask because I have several mentally ill family members, and if one of them saw a post like this about themselves, they wouldn't think "I should get help", they'd think, "finally someone recognizes my genius".

You're right, making fun doesn't help, but condescendingly playing along as though this OS is notable is just as bad. This dude needs professional help, he doesn't need people pretending to agree with his delusions.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

guy's paranoid delusions and those people are being upvoted, but nobody is encouraging this guy to get help.

Terry has been active on Reddit for a long time now. He has been told a thousand times to get help or that he's insane. He is an adult person. I don't think trying out his software is making anything worse. You're making it sound like Reddit is a bunch of bullies, but I don't think it is so. We are independent individuals and there is no reason for Terry to believe that upvotes mean "you're sane". Upvotes mean "this is interesting", and there is no reason to believe Terry would interpret it any other way. Mentioning Newton does not imply any comparison of "level". Newton was mentioned because he was not always "sane".

You see what you want to see. I don't see much condescending, most people are genuinely curious.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I'm not talking about upvotes. I'm talking about comments like this:

Nah man. Raspberry Pi is on our side. ARM is actually a nicer architecture than x86. But Android, IPhone and their friends are evil CIA agents who want you to run shitty Objective-Java crap in VMs & web-browsers.

That's a comment I saw in response to a post by the dude about how running in a virtual machine is the only way to circumvent CIA controls over your OS, or something.

There are plenty of other replies like that, where people pretend to play along with a very obvious mental illness.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Do you really think of this OS as more than a novelty?

I think it's art.

[–]ba-cawk 11ポイント12ポイント  (9子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I admire what you're trying to do here, but I think it did more harm than good. The comments are now full of people pretending to play along with the guy's paranoid delusions and those people are being upvoted, but nobody is encouraging this guy to get help.

Get help for what? Do you know of a cure for schizophrenia that I'm not aware of? A lot of the world would appreciate you sharing your knowledge with them.

[–]ShanduCanDo 16ポイント17ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Just because there's no cure available doesn't mean there's no treatment available.

The guy has expressed in other comments that he doesn't believe he is schizophrenic. In one comment he said something to the effect that the CIA has had him labelled schizophrenic to make him unemployable.

There are options available to help manage the effects of schizophrenia. There is medication to help control the paranoid delusions, and counseling to help the sufferer understand their disease and how to help them understand how to interact socially and professionally with others.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Do you know of a cure for schizophrenia that I'm not aware of?

My aunt is schizophrenic, takes medicince, and seems like a completely ordinary person. So I thought it was pretty treatable. But this is purely anecdotal. Maybe there are different types.

[–]ribo 42ポイント43ポイント  (36子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

it's safe to say this is one of the more novel things to come across this subreddit in a long time

http://www.reddit.com/r/programming/search?q=losethos&restrict_sr=on&sort=relevance&t=all

He constantly makes new accounts and renames everything:

http://www.reddit.com/r/losethos

http://www.reddit.com/r/SparrowOS

[–]TempleOS[S] 53ポイント54ポイント  (34子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I picked "LoseThos" because it went with Windows. It was supposed to be like "lose that dorky bike helmet." Obviously a bad name, so I changed it to SparrowOS.

I wasn't going to play the God card, but now I will. Changed it from SparrowOS to TempleOS.


Anyone get God to talk in the AfterEgypt Game? What'd HE say!?! What'd He say? I'm dying of curiosity!

Read Acts2 in the Bible -- they didn't bother to record what God said! ROFLMAO

[–]mcantelon 36ポイント37ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Props to you for doing what you believe in, 100%. Are you open to doing an interview sometime for an article (maybe in a few month's time)? I do a bit of writing and would love to hear your story. I am believer in mental freedom and programming as a form of expression.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I like the dorky bike helmet. In fact, I want more knee and elbow protection.

[–]gcross 19ポイント20ポイント  (29子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Why were you unwilling to "play the God card" before but you are now?

Edit: I am not quite sure why I am being downvoted; the question was sincere as I was genuinely interested in hearing the story behind the name change.

[–]TempleOS[S] 44ポイント45ポイント  (27子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I bought a new machine. ATA PIO didn't work. (Simplest way to access a hard drive is ATA PIO or ATAPI for CDROM. You just need the right port addresses.) VMware removed support for PC speaker. God's been talking and saying it's His temple. Fuck-it! I'm gonna tell them how it's gonna be.

Talk to God in the AfterEgypt App. The CIA wants a fight.

[–]generic_0 33ポイント34ポイント  (24子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

...what?

[–]gcross 132ポイント133ポイント  (23子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I infer what he means is that he believes that God lives inside of TempleOS and he wants to make this clear to VMware and hardware manufacturers so that they understand that by disabling the ATA PIO and PC speaker interfaces they are damaging a house of God.

[–]TempleOS[S] 36ポイント37ポイント  (22子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Right! You understand! :-)

From the king james....


16:23 And the counsel of Ahithophel, which he counselled in those days, was as if a man had enquired at the oracle of God: so was all the counsel of Ahithophel both with David and with Absalom.


4:10 As every man hath received the gift, even so minister the same one to another, as good stewards of the manifold grace of God.

4:11 If any man speak, let him speak as the oracles of God; if any man minister, let him do it as of the ability which God giveth: that God in all things may be glorified through Jesus Christ, to whom be praise and dominion for ever and ever. Amen.


5:6 Also king Solomon, and all the congregation of Israel that were assembled unto him before the ark, sacrificed sheep and oxen, which could not be told nor numbered for multitude.

5:7 And the priests brought in the ark of the covenant of the LORD unto his place, to the oracle of the house, into the most holy place, even under the wings of the cherubims: 5:8 For the cherubims spread forth their wings over the place of the ark, and the cherubims covered the ark and the staves thereof above.

5:9 And they drew out the staves of the ark, that the ends of the staves were seen from the ark before the oracle; but they were not seen without. And there it is unto this day.


4:19 And Solomon made all the vessels that were for the house of God, the golden altar also, and the tables whereon the shewbread was set; 4:20 Moreover the candlesticks with their lamps, that they should burn after the manner before the oracle, of pure gold; 4:21 And the flowers, and the lamps, and the tongs, made he of gold, and that perfect gold; 4:22 And the snuffers, and the basons, and the spoons, and the censers, of pure gold: and the entry of the house, the inner doors thereof for the most holy place, and the doors of the house of the temple, were of gold.


Somebody run AfterEgypt and post what it says! :-)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Wait, are you saying that "AfterEgypt" is a chat client to the Big Guy upstairs?

Okay...

[–]TempleOS[S] 11ポイント12ポイント  (16子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Tell me what it says. I'm dying! I can help you understand. Be sure to speak a couple minutes to Him about anything before hand.

[–]gcross 15ポイント16ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I agree that constant renaming is less than ideal, but the operating system is awesome even if the author decides to rename it every once and a while, and those who have seen it once or twice before on reddit shouldn't have a hard time making the connection that this is the same operating system they previously saw but with a different name.

[–]PriviIzumo 20ポイント21ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Frankly, that's a very highly functioning schizophrenic. it's mostly a debilitating illness, and this level of focus is very difficult for a person without it. With it? Mind boggling.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

For my part, I absolutely love reading his somewhat incoherent posts. They have the structure and ambiguity of poetry. There's very clearly a deep intelligence here, and I find it fascinating.

I've been a subscriber to /r/sparrowOS since I found it, and it's inspired me to explore the possibility of making poetry programmatically.

EDIT: I hope this doesn't come across as patronizing or anything. It's 100% not.

[–]TheMeIWarnedYouAbout 11ポイント12ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

This is a good example of how actual compassion reads. Thanks.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

That's the thing, the two are intertwined, as has been pointed out, this project isn't remarkable on it's own. Anyone who has a tertiary CS qualification could accomplish the same thing - although few try because they have other options.

This project is honestly more interesting from the point of view of psychology than computer science.

Were it not for his lack of social skills, the project probably would have gained a team, and have a repo somewhere than people contribute to, were it not for the schizophrenia there probably wouldn't be random games about talking to mythological figures. There are basic functionality holes because of paranoia.

Similarly, Newtons alchemical work is not interesting scientifically, but fascinating in the study of the human condition.

Sadly the open Internet is not a healthy place for people with these conditions, in my time as a community leader, I've encountered several similar cases, where people have trouble with forming real relationships, trying to work with online abstract personalities tends to be destructive.

[–]troyanonymous1 126ポイント127ポイント  (10子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Is this SparrowOS? Formerly LoseThos?

Indeed it is

[–]_______2 15ポイント16ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

That was my first question.

[–]v864 172ポイント173ポイント  (54子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It's only 139,558 lines of code, including the compiler and can change tasks in half a microsecond because it doesn't mess with page tables or privilege levels.
Inter-process communication is effortless because every task can access every other task's memory.

Jesus Tap Dancing Christ that's going to be fucking fast. To find an OS with this insane combination of modern features and old school I-don't-give-a-fuckery is impressive. There's gotta be some awesome uses for this (uses where security is not an issue!).

[–]allsecretsknown 73ポイント74ポイント  (47子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It seems to be a throwback to old C64 and Apple II style programming where you basically own the machine, except now it's got all the modern features at your disposal as well.

[–]v864 37ポイント38ポイント  (46子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

All it needs is a preemptive scheduler and some networking.

[–]TempleOS[S] 119ポイント120ポイント  (28子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It has a preemptive scheduler, sort-of. Disk requests are not broken in pieces, though, so if one task does a big file, nobody can jump-in and use the drive until it's done.

By default preemption is off on new tasks. You can always turn it on, but maybe you don't want being swapped out when you spawn a task. On normal user tasks, preemption is on. You could turn-it off and probably not notice.

Networking? Na. It's gonna just be like a C64. I don't feel like doing a browser -- pointless. It's just a secondary play operating system.

[–]v864 31ポイント32ポイント  (24子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Thanks for the clarification, I missed that in the intro docs. Blocking on Disk IO isn't a problem if one were to map large data sets into RAM. With super cheap threads and lightning fast IPC I'm thinking more along the lines of distributed processing.

Nor am I thinking about a browser, I'm thinking about serializing data and communicating with other instances of this OS or other systems.

[–]TempleOS[S] 68ポイント69ポイント  (23子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Yeah, that sounds cool. I've already done too much. I specialize in embedded stuff besides networking. We need a network specialist or something. Heck, I wrote a compiler. I gotta stay out of stuff I'm not an expert in.

[–]v864 17ポイント18ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I work with embedded mostly as well. Something small, super fast (and free) would be quite handy in situations where we can toss out ideas like users, permissions, security, etc. There are many applications where cost and performance trumps those issues.

Again I think I missed this in the documentation but could this run on 32bit architectures? Not a lot of 64 bit processors or MCUs out there.

[–]TempleOS[S] 33ポイント34ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It's for a standard PC x86_64 architecture, but built like a simple embedded system.

It's 64-bit.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Well, a limited subset of functionality would suffice. Banging out UDP messages would be plenty for a lot of work.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Well your disk is a single device, so obviously there is bottleneck there. But aren't your fetches somehow packetized? If so, just put a thread safe queue around it, and voila, applications think they have free access to the disk as if it were their own.

[–]TempleOS[S] 8ポイント9ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

They are done synchronous with PIO, not interrupts. It's intentionally the trivial solution like the Russian space pencil.

while (In(Status)==Busy)
    Yield();

It can Yield one task and start another 3,000,000 times a second on one CPU because it does not mess with address maps. 600 cycles is plenty to store regs.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I understand. But there are better solutions to this. If you implement the concept of an event, then you can have a task "deschedule itself" when it blocks, rather than polling like you are doing. Busy waiting is a death knell to any scalability.

By implementing events and ISR triggered service routines, you can make the task switching overhead even lower. (You don't call In(status) on every round robin, but instead simply get woken up and put on the run queue whenever your run condition is satisfied, and take up 0 time while you are asleep.)

I have done this myself, and it scales very nicely.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

If you like that stuff, check out the old Amiga OS. Very cool microkernel built around the idea. I loved it.

[–]Menokritschi 84ポイント85ポイント  (47子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I wrote all 139,558 lines of TempleOS over the last 9.6 years, full-time.

Unpaid?

[–]TempleOS[S] 208ポイント209ポイント  (46子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Disability. People will happily tell you I'm schitzephrenic.

[–]Anpheus 143ポイント144ポイント  (15子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I appreciate your continued contribution and zeal for programming. The giant cross and tribute to Jesus I could do without, but it's a small price to pay for what is a modern marvel. As far as I'm can discern, a lot of graduate thesis projects in computer science are a lot less involved than your work, and I hope some day you're given due credit for it.

Here are my two cents:

First cent, giving this thing networking support might actually be one of the best things you could do. It'd turn this from a toy into a real embedded x64 OS that can run on cheap Atom processors and maybe edge out conventional systems in terms of efficiency. It's certainly a lot closer to bare metal than, say, Apache/Nginx on Linux or IIS on Windows.

Second cent, speaking of bare metal, who needs it anymore? Everyone is running virtualized systems - whether on super-expensive Xeons and Opterons or puny ARM chips, everyone wants virtualization - so maybe the best thing you could do is, if you can't find a good networking person, maybe you could code networking drivers against the most common paravirtualized drivers. Most hypervisors (most) are pretty efficient these days and you're still going to eke out performance against Linux or Windows in a VM. So if you could support the most common paravirtualized drivers you could have a 64-bit networking capable VM with tiny overhead.

If you got that far, I think you'd have an attractive platform for future research OSes and compact web servers. Your entire OS has fewer lines of code than Apache and IIS, I'd wager, so I think you have an advantage.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Thanks for this response. It makes up for everyone like "nowaiusillybois".

I appreciate your continued contribution and zeal for programming. The giant cross and tribute to Jesus I could do without, but it's a small price to pay for what is a modern marvel.

This. You put it perfectly.

It's a fascinating technological achievement. Yes, there's plenty of people who could do it, given enough time. What makes it so fascinating is that almost no one else does.

[–]JustMakeShitUp 35ポイント36ポイント  (6子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Good on you for owning your problems and making something productive out of it. Cheers!

[–]TempleOS[S] 98ポイント99ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

STAY ON TOPIC: PROGRAMMING!!!

[–]Anarcie 58ポイント59ポイント  (4子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

So when's rampart coming out again?

[–]TempleOS[S] 80ポイント81ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I loved that game!

[–][deleted] 71ポイント72ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

STAY ON TOPIC: PROGRAMMING!!!

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

This is not AMA

[–]bureX 23ポイント24ポイント  (18子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I appreciate your work, but you also made this:

https://www.youtube.com/watch?v=9i0pMO697Zk

...and I find it creepy.

[–]TempleOS[S] 43ポイント44ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Yeah, you'd be surprised what one can mindlessly do. Ask how I picked "LoseThos" as a serious name! It was supposed to be hip and go with Windows. "Lose the bike helmet, dork."

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

What do you refer to as "the bike helmet"? A bike helmet is a useful riding equiptment.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Virtual memory, maybe? Just like a bike helmet, it is often unnecessarily complex and cumbersome for what you actually want to achieve.

[–]sfsdfd 9ポイント10ポイント  (13子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Out of curiosity, what do you find creepy about that app? Just the fairly random output and the rather tuneless music? It's strikingly similar to lots of C64-era 8-bit apps. (The C64 had surprisingly robust sound hardware for its day, but lots of games and music apps did not make particularly harmonious use of it...)

[–]MaxGene 13ポイント14ポイント  (8子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Look at the top window; as it goes on he starts writing lyrics... which are a bit off-kilter. Now picture trying to sing to those tunes with those lyrics... it quickly becomes very surreal, even for someone who grew up with chiptunes.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Now picture trying to sing to those tunes with those lyrics...

Ah - yes, there is a complete mismatch there. But that doesn't seem terribly out of place in the world of chiptunes... especially those thrown together by C64 hackers, who weren't exactly the world's best musicians. ;) I guess that's why it didn't strike me as strange, but I do see your point.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

The tunes are randomly generated, not consciously designed. So it really does just go clean off the deep end.

[–]bureX 10ポイント11ポイント  (3子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Out of curiosity, what do you find creepy about that app?

It's not the app that's creepy, it's the fact that he actually at some points in time believed (or still believes) these tunes come from god. A literal interpretation of the words Deus Ex Machina.

[–]TempleOS[S] 21ポイント22ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Greeks believed in muses. They were right, but it's the Holy Spririt.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Schizophrenic? Yes.

Religious nut? Yes.

Awesome programmer which produces some awesomely weird and weirdly awesome stuff? YES!

I would take ten more of you if I could. I think of your work as programmer performance art.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

There isn't anyone else in here...

[–]TempleOS[S] 19ポイント20ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

The panzer game is not very good. I simply found it silly to make a rip-off of The Perfect General. http://www.theperfectgeneral.com/

In fact, my enthusiasm for all the games went ka-put. I kept smacking my head saying "Why am I making a rip-off of Missile Command or Asteroids or whatever?"

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I haven't played any tank games for a while, I play StarCraft occasionally and Diablo 3, but I feel like they're all getting kind of old. I would say if anything it's worth getting into simple puzzle games and going from there.

[–]sebhtml 21ポイント22ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

In TempleOS: Press <CURSOR-DOWN> nine times.

Can you say what's inside C:\Kernel.BIN.C ?

I booted TempleOS with VirtualBox in Fedora18. I have tried LoseOS and SparrowOS previously.

I just tried commands such as

Dir(".");

Cd("..");

So is Dir; equivalent to Dir("."); or there is another optimization there too ?

I like how this efficient OS minimizes most accesses to block devices. For example, as far as I understand the shell uses the compiler and there are no object files during compilation (mostly equivalent to using $(CXX) -pipe on a bunch of source files.

I still believe that it would be cool to have access directly to TempleOS-V1.00.tar.bz2 to play with the code. And I am not alone with that feeling.

Keep up the great work !

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It's 100% open source.

There are two things that get compiled ahead of time -- the kernel and the compiler.

MakeOSInstallPrtBootLoader('C');

That will compile the kernel and compiler. Since a new kernel has a different disk block address, I have it patch the bootloader so you don't forget.

Every time you make everything, you go ahead abnd reset the partition's boot loader sector.

I never thought of Dir("."); It does Dir("*"); by default.

Just press F1. There's tons of help.

Files are compressed and uncompressed automatically if they end in ".Z".

If a file is not found in one directory, the parent directories are searched. This is only important for Account files.

It executes /Kernel/Adam1 at boot which loads /Adam/Adam2 which loads /Accts/YourAccount/Adam3

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Thanks !

I'll read the great documentation.

[–]gcross 108ポイント109ポイント  (9子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Hey everyone,

Please don't bait TempleOS (the person, not the operating system); all that happens when you do that is that the thread subsequently devolves into a "You suck!" "No, you suck more!" kind of exchange.

There are enough cool details in TempleOS (the operating system, not the person) that we could spend our entire conversation on the technical details of it without bringing up personal aspects of the author at all.

Now, sometimes the author will bring up religion without having been provoked; in that case, if you insistent on replying, just say something neutral to acknowledge his comment without starting a flamewar.

[–]UserNumber42 56ポイント57ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

There are enough cool details in TempleOS (the operating system, not the person) that we could spend our entire conversation on the technical details of it without bringing up personal aspects of the author at all.

The sad truth is most here, including me, aren't technically advanced enough to understand the details so they comment on other stuff instead.

[–]Timmmmbob 36ポイント37ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Inter-process communication is effortless because every task can access every other task's memory.

You're definitely a glass-is-half-full kind of guy!

[–]fabzter 60ポイント61ポイント  (22子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

How's the guy doing? I hope he's ok. Last time I heard of him he was having hard times with his schizophrenia.

[–]allsecretsknown 41ポイント42ポイント  (21子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

From the look of some of his posts. . .not too well. That's got to be a hellacious condition.

[–]TempleOS[S] 89ポイント90ポイント  (20子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

CIA is hellish but God will fuck them up. They're gonna shit bricks when they discover God. That's gonna be awesome. I'm like Aaron Swartz -- enemy of state, but I did nothing wrong.

You already know, of course.

STAY ON TOPIC: PROGRAMMING!!!

[–]allthediamonds 69ポイント70ポイント  (16子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I don't get all the hate. Why is this so wrong? I'm an atheist, but I don't see anything wrong with a God-themed piece of software. People find inspiration in the darndest things.

[–]zeffr 111ポイント112ポイント  (15子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

[deleted]

[–]sportsokkendrager 61ポイント62ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

he is also a hardline Christian and (I would say) rather racist.

What's worse, he has worked for Ticketmaster.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

The OS is open source, so I guess somebody could "fork" it and develop something other from it if it has potential? Assuming that the license is permissible enough.

And assuming that the source code isn't quite as schizophrenic.

[–][deleted] 14ポイント15ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It is.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Dunno, I think it turns out very good content. Though generally a bit off topic, but Terry seems to be trying hard this time...

[–]johnhamelink 15ポイント16ポイント  (9子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Show some compassion, damn it.

[–]Synackaon 17ポイント18ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Just because someone has a disability doesn't give them a free pass to be overtly racist.

It merely provides a mitigating circumstance. Still doesn't make it okay and should instead be buried.

His OS design comments are fantastic though.

[–]AerateMark 15ポイント16ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Sure, the racism comments are bad, but he doesn't realize that thanks to his schizophrenia. It's good that his racist bullshit is downvoted to oblivion, but it is quite useless to stay mad at a schizophrenic person for his opinions.

The way I'd recommend looking at the content he's giving us, is taking the good things and ignoring the bad things. Not many schizophrenic persons are able to actually program things - at least this guy is doing something somewhat more useful than nothing. I am usually quite the cold frog around, but compassion is the only thing that works for people like this IMO.

Personally this is quite scary for me to see, as I (used to) have a much lighter form of a schizophreniform disorder. (Or at least, I think that's the Dutch-English translation for it.) Apparently genius really comes with madness. (That goes for him, though. I'm hardly a genius)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

The way I see it is that our minds aren't clouded/blinded with a mental affliction - we can see far more clearly the error in our ways than he can. Most people should be condemned for being racist, but partly why that's OK is because they're capable of not being racist. Taunting him for his racism is not productive, and we're in a far better position to see the error in his ways than he is. Cut him a break and try to see past it, I'm sure there is a Terry underneath that's trying to communicate who isn't able to speak to us all the time.

[–]TempleOS[S] 16ポイント17ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

You've never played comment chess with the CIA. It's more like the game, Go.

[–]allsecretsknown 48ポイント49ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Interesting stuff. It's always neat seeing projects that are intensely personal in nature, it's like reading an unpublished manuscript.

[–]iamjack 40ポイント41ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Or a manifesto...

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Hey, not all manifestos end with a cabin on fire in the woods after a shooting spree.

[–]cincodenada 33ポイント34ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

  • "Linux" is probably a trademark owned by Linus Torvalds.

This is impressive and all the things the rest of you are saying, but that right there was my favorite part of the whole page.

[–]TempleOS[S] 123ポイント124ポイント  (27子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Try it in a VM. No risk. Easy. It's exotic enough to be entertaining like a game for a few hours. It's free. Does everyone know how to use VMWare or Virtual Box (both free) or QEMU64?

There is no second full version -- you get everything for free on the version. No networking -- disconnect networking in VMWare. Does not call home.

Installing in a VM is almost sure to work with the easy automatic VM install. Heck, you can just run the live CD in VMware and do most things but save. Setting-up a hard disk in VMware or Virtual Box is easy. Qemu is slightly harder -- make any-old-file for the hard disk image.

[–]DoppelFrog 9ポイント10ポイント  (16子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Has anyone got this to work in VMWare? I'm using Workstation 7.1.5 and it boots, but then seems to hang with the "Loading Compiler" being the last thing displayed.

What settings should I be using? I.e. what OS type etc?

[–]22c 12ポイント13ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Yep I got it working in VMware, start your machine as "Other 64-bit" and boot off the ISO. I had 256mb of RAM and a 2GB HDD, with network card removed.

Protip: Add mks.noBeep = "TRUE" to your .vmx file or you're going to get a LOT of incessant beeping from your PC speaker during the installation.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Thanks! I found the problem... Our craptastic office internet connection: http://imgur.com/AMhui1A

[–]TempleOS[S] 9ポイント10ポイント  (12子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Point the CDROM to the ISO -- it's guarenteed to work on 64-bit hardware. Impossible not to work in VMWare.

You're probably booting to USB drive.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I hate to say it, but it's definitely not working in VMWare. :-)

CDROM is pointing to the ISO (otherwise it wouldn't boot at all) The VM's disk is a 10Gb IDE

What Guest Operating System type should I use?

Edit: Here's what I see: http://imgur.com/HVlc7pV

[–]noxbl 10ポイント11ポイント  (3子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

User 'Other, 64 bit'. Here it is in all its glory. http://i.imgur.com/BBkBoLQ.jpg

Nice work TempleOS.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I am using that. Doesn't work. :(

Can you share your VM config?

[–]TempleOS[S] 8ポイント9ポイント  (6子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

You are lying. You are booting to USB and the BIOS loaded it. Of course the first stage works because it's BIOS. The second stage does not support USB.

I could be wrong. I saw you screen shot and it's probably not USB. It looks like a native boot, not VMware which would be nice, but not likely to work.

This is why nobody make Operating Systems with warranties but Microsoft. Not Linux, even.

[–]DoppelFrog 9ポイント10ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Definitely no USB happening here. In fact, here's my VMware config:

Edit: Better formatting: http://pastebin.com/NKpfxnbi

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Fixed: http://imgur.com/XhSdZek

What do I win?

(And the problem was that my awful, corporate Internet connection wasn't downloading the complete ISO file.)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

what was the fix? (for those who come after you)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

The 'fix' was making sure that you had actually downloaded the entire ISO, rather than only part of it. :)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I view this as a great project of art. Just like other artists can have a vision, a state of mind disconnected from society norms, and after years of effort produce masterpieces, I think the author of Temple OS as well shows the same kind of commitment and skills.

Here the usual norms are that programs must be isolated for security and stability; that devices can only be accessed through strict interfaces; that code development must reuse existing libraries, and that operating systems should be culturally and politically neutral (remember that Taiwan-Debian story?)

TempleOS says screw all that, back to basics and have some fun! Connect with the OS, connect with the machine, connect with the logic; and thus by transitivity, connect to the creator.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I know this comment is 2 months old, but this is a really fascinating way to look at this. Thanks.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Agreed. The OS, along with a source code listing definitely wouldn't look out of place in an art-gallery, alongside Dwarf Fortress. Hopefully history won't forget it.

[–]hides_dirty_secrets 13ポイント14ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Hey. So I downloaded and tried TempleOS. Here's some real feedback:

It's a cool project, but I found it too.. much. After booting up, it started flashing and blinking things at me... and scrolling. All that blinking and scrolling. Like one of the first webpages.

And then weird keyboard shortcuts. Why not go for the de-facto standards?

And the religious bits.. IMHO they have no place in an OS. And when I read how god affect your decision-making, like he told you to stick with 640x480... I get worried. Can't use this OS for anything serious.

To play with, for fun, sure. But I'm not going to invest the time to learn this OS just for fun.

Best regards, J.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Hi again, I read my comment and realised I sounded like a prick. I would like to add that I'm really impressed with the amount of work you've put into this! It IS quite an accomplishment!! It's just not for me.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I remember seeing this when it was LoseThos and being fascinated, glad to be reminded of it and to know its new name. The OP has a very amusing sense of humour in his videos too which I like, but he's a crazy cunt when it comes to actually talking with others.

[–]DrBix 18ポイント19ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

This is the most entertaining thread I've EVER read in this forum.

[–]mhd 32ポイント33ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I heard its compiler can do four simultaneous rotate operations in a single clock cycle.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

This reference is to Time Cube

[–]0xFF0000 29ポイント30ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

However you look at it all, this is insanely impressive.

In any case, I found the following description of a typical Sparrow/Temple workflow to be interesting:

Typically, your usage pattern through the day will be repeatedly left or right 
clicking on filenames in a cmd line Dir() listing.  You left-click files to edit 
them and right-click to #include them.  To begin a project, type Ed(""); and 
supply a filename.  You can also run programs with <F5> when in the editor.  <ES
C> to save and exit the file.  You'll need to do a new Dir() cmd, periodically, 
so make a macro on your personal menu.  Access your personal menu by pressing <C
TRL-M>, cursoring until you are on top of it and pressing <SPACE BAR>.

<CTRL-T> toggles plain text mode, showing format commands, a little like viewing 
html code.  <CTRL-L> inserts a nongraphic widget.  <CTRL-R> inserts a graphic 
resource or edits the graphic under the cursor.

Reminds me of IPython - interactive programming, etc. Very very nice.

[–]killerstorm 20ポイント21ポイント  (4子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Lisp machines, dude. They could do this interactive programming stuff like 40 years ago...

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Indeed! Totally agreed.

There's a very nice writeup (by a dude who wants to create a modern Lisp machine (hardware for processing microcode, then OS..he's ambitious i guess) about a very much related thing - software called HyperCard - interactive programming par excellence: http://www.loper-os.org/?p=568 (supposedly the two brothers who authored the first Myst game wrote it in HyperCard, if i recall the wiki entry on Myst correctly.)

Thing is, Lisp machines - the paradigm or, well, certain features of it at any rate had been buried, and are being revived (by e.g. ipython, etc.) (I'm probably overdramatizing things.) It's always nice to see stuff like this in any case. :)

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Yes, HyperCard was a big deal in the Mac world back then. Hard to imagine these days, but it was sort of like the web before there was a web. Accessible programming for normal people. Of course Apple killed it.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

certain features of it at any rate had been buried, and are being revived

Not really. Lisp dialects always had them, and many of such dialects are still alive.

Say, Emacs Lisp, Common Lisp, Scheme...

For example, Common Lisp is a modern programming language, it can be compared to Python feature-wise, but is in many aspects way more advanced. And, of course, it has same kind of interactive development environment as old Lisp machines. It is norm to develop Lisp application function by function, testing them in REPL as you go.

For Python interactive development is an afterthought. You have to reload whole module after you've changed something, and quite often modules do not survive re-loading.

On the other hand, Lisp was designed for interactive development from ground up.

As for Lisp Machines, Lisp needed special hardware in 70s because stock hardware kinda sucked. But now Lisp works just fine on commodity hardware. (It is usually way faster than other dynamic programming languages because language was designed when hardware was slow.)

There is a CL for bare metal, by the way: http://common-lisp.net/project/movitz/

[–]TempleOS[S] 78ポイント79ポイント  (29子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Nobody seems to be downloading it.

You might want to browse the code.

By file: http://www.templeos.org/Wb/Accts/TS/Wb2/LineCnt.html#l694

By Symbol Name: http://www.templeos.org/Wb/Accts/TS/Wb2/SymsAlpha.html

[–][deleted] 69ポイント70ポイント  (23子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I think putting together a rapsberry pi build or something would go a long way towards getting traction.

[–][deleted] 21ポイント22ポイント  (9子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Most of the OS is extremely x86/64 specific. It would be really hard to make it work on Pi.

It doesn't even support USB keyboard/mouse (it uses PS2), let alone a whole new architecture!

[–]TempleOS[S] 33ポイント34ポイント  (8子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I didn't know PI wasn't x86_64. Yeah, you're very right.

It's doomed to run in VM's alone, from now, on. CIA wants control of everything. They want us happy making web pages. Ask Linus how he feels about only running in a VM? He's a terrorist if He doesn't agree that running in a VM is better.

[–][deleted] 21ポイント22ポイント  (5子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Nah man. Raspberry Pi is on our side. ARM is actually a nicer architecture than x86.

But Android, IPhone and their friends are evil CIA agents who want you to run shitty Objective-Java crap in VMs & web-browsers.

[–]SlaunchaMan 24ポイント25ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

He might not want to port it to ARM, he’s RISC-averse.

…I’ll see myself out.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I'm not sure it's a great idea to put more crazy shit in this guy's head man. He's clearly VERY ill. Such a shame brilliant minds are often the most damaged.

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

But Android, IPhone and their friends are evil CIA agents who want you to run shitty Objective-Java crap in VMs & web-browsers.

Shit just got real.

[–][deleted] 10ポイント11ポイント  (1子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Brb, there is someone at my door.

[–]TempleOS[S] 63ポイント64ポイント  (8子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

That's the smartest thing in this whole conversation!

Yeah, it has ethernet, which is a no-go for me. It'd be nice, but I don't feel like it.

[–]Casty 36ポイント37ポイント  (0子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

There isn't one on the Model A.

[–]allthediamonds 16ポイント17ポイント  (6子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Yeah, it has ethernet, which is a no-go for me.

May I ask why?

[–]ctangent 27ポイント28ポイント  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

he hasn't written a networking stack and says he doesn't really feel like it; he wants more of a "C64 feel".

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

Amateur question, but does he have to write a networking stack to build for Rasberry Pi?

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

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

I guess not, no. It's my understanding that he wrote his own compilers, though. That would mean that he would have to manually retarget any compiler that he wrote to ARM, since his compilers currently target x86.

[–]ethraax 19ポイント20ポイント  (3子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

It's written for x86_64, and the RasPi is ARM. Porting low level things like operating systems and compilers is a hell of a task. Getting it to run on RasPi is much more difficult than just "putting together a [...] build."

[–][削除されました]  (2子コメント)

ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

[deleted]

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I guess, but it would probably run slowly, even if its just TempleOS. It would have to translate all the x86 instructions to arm, so it would be much slower than kvm or virtualbox or vmware running an x86 OS on an x86 processor.

    [–]CowboyProgrammer 28ポイント29ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Could you github it?

    Edit: If you do... could you write up some sort of readme for a terrible programmer like me, to get started? I think it would be fun to tinker with, and to learn new things. I'm just one of those high-level programmers that's NEVER dabbled in the type of stuff that you do.

    [–]TempleOS[S] 32ポイント33ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Thank you for pointing me in the right direction!

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    This is definitely the first thing I'll be downloading when I get off work today.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I've definitely had a poke around the source files online. Neat stuff mate!

    [–]sirin3 21ポイント22ポイント  (14子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    A personal 150k LOC OS?

    Cool

    Reminds my of my personal 40k loc interpreter, which no one uses either.

    [–][deleted] 5ポイント6ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Link?

    [–]OBLITERATED_ANUS 29ポイント30ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    ITT: People don't understand mental illness

    [–]kiwipete 13ポイント14ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I heard this is the canonical platform to play Dwarf Fortress :-) In all seriousness, this is pretty cool. A blend of retro and modern.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Okay, who wants to make the first donaiton to the "convince toady to port DF" fund?

    [–]bitwize 28ポイント29ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Ah yes, LoseThos/SparrowOS/TempleOS -- the "I Whipped Spider-Man's Ass" of operating systems.

    [–]jbarket 22ポイント23ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I'm hoping the next version will be Rock And Roll McDonalds OS.

    [–]Metaluim 8ポイント9ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Ok, since this doesn't have a network stack you can't access the internet, which means you're using reddit on another OS.

    Which OS would that be? :)

    [–]SuperNinKenDo 12ポイント13ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    That's an interesting question given his absolute vitriol for "India-niggers" like Torvalds.

    [–]EmitSorrels 16ポイント17ポイント  (4子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    looks like losethos

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    You have to admit it interesting and fun to talk about? You know how a game is entertaining for a couple days. My operating system can entertain for at least as long as a game.

    [–]rzetterberg 18ポイント19ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Where can I read more about C+ and it's compiler? Say I wanted to write an application, where would I start?

    [–]TempleOS[S] 26ポイント27ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    These are a series of demos to learn. http://www.templeos.org/Wb/Doc/DemoIndex.html#l1

    Here's a little compiler if compilers interest you. The main compiler is 25,000 lines of tricky code. http://www.templeos.org/Wb/Demo/Lectures/MiniCompiler.html

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    http://www.templeos.org/Wb/Doc/DemoIndex.html

    Look at the compiler code if that interests you. It's 25,000 lines. Kinda tricky code, probably hardest to understand in the OS.

    I did a tiny compiler to compile integer expressions, just to teach people.

    http://www.templeos.org/Wb/Demo/Lectures/MiniCompiler.html

    [–]Strings 14ポイント15ポイント  (24子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    [–]bureX 60ポイント61ポイント  (3子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    He's genuinely talented, but also schizophrenic and highly religious to boot.

    This is him explaining a game he made for his OS:

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

    ...explains everything, basically.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Songs by God. Do please note the stuff being typed in that top window - I didn't notice it at first, but it really enhances the creepy factor.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Yup, posted it already in this thread, but it's most likely hidden due to downvotes. The text is beyond creepy...

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    You clearly never wrote a compiler.

    [–]nadams810 7ポイント8ポイント  (4子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    You clearly never wrote a compiler.

    I concur with this. It takes a certain mentality to not only understand but write a compiler. With that said my therapist said that the twitching will stop eventually :(.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I was 99% humorous, indulging the OP mental hazards, which are so biased and bold I find funny.

    That said, you're kinda right, but I blame the culture about compilers. You do not need to master gcc internals to write one, and people should always take things as data, including their everyday language.

    ps: my therapist has no faith for my case.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    That said, you're kinda right, but I blame the culture about compilers. You do not need to master gcc internals to write one, and people should always take things as data, including their everyday language.

    This is the thing - it's not overly difficult to make your own language. Shameless plug: I am actually writing my own book because this guys book sucks (and he uses Java for examples strike 2). And in the book he just tells you how to use lex/yacc - which is great if you wanted to learn lex/yacc...but not if you actually wanted to learn how those tools worked. The reason why not everyone creates their own language is because its hard to create a language you can easily expand upon and the simple fact that there is probably already a language or tool to accomplish what you need to do (Python, Perl, PHP, .Net languages such as C# are a few that come to mind).

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    That's yet another book about parsing, compiling is only half about parsing. That's why I like the lisp world, you spend zero time on parsing and everything on tree transformations, analysis and code-gen.

    Any draft of your book btw ?

    [–]LeCrushinator 20ポイント21ポイント  (13子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    For those who don't want to look for the crazy, this is a sample of his forum posts:

    Fucken India-nigger is stubborn and stupid.

    The intermediate representation my compiler uses is a stack-machine pseudo-code that gets converted to x86_64 machine code here: http://www.templeos.org/Wb/Compiler/OptPass789A.html http://www.templeos.org/Wb/Compiler/BackEnd.html

    I am a god because I wrote a compiler. You are shit because you not only can't write a compiler, you do not think it can be done.

    At age 20, 1990, I worked on Ticketmaster's VAX operating system. My boss, Denny Denker, wrote our PASCAL compiler. I took a course on compilers and made a expression evaluate using byte-code with looping for the Ticketmaster report generator. I did an C interpreter for SimStructure. I had plenty of experience before doing the TempleOS compiler. The first thing I did in 2004 was the command-line. I started with an interpreter and gradually converted it to a compiler with more and more optimizations.

    Yer such a nigger I had to do a simple demo to show you. http://www.templeos.org/Wb/Demo/Lectures/MiniCompiler.html

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Dammit, I wish I had seen this before I went scrolling through to find it...

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Will it run Crysis?

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Yes, it implements a Turing machine.

    [–]SymbolicLink 12ポイント13ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    You're a genius. Keep up the good work man.

    [–]Mgladiethor 14ポイント15ポイント  (3子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Are you sane?

    : fuck this shit you are a genius

    [–]TempleOS[S] 29ポイント30ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Aaron swartz with the radio talking to him? Did nothing wrong, but CIA hates freedom.

    [–][deleted] 77ポイント78ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    It's amazing how well this answers the question you were asked

    [–][deleted] 14ポイント15ポイント  (9子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    This project is really interesting, but some of the things are pretty weird.

    1. Why write your own compiler when there is plenty other good compilers available? It seems like you've done a lot of unnecessary work, and wasted a lot of time.

    2. Source code is really badly commented. Most of the comments are // ************************************. You also use a lot of weird practices. Most of the variable names are not descriptive, and the code looks like a weird cross of Assembly C, and C++.

    3. Try to keep religion out of programming. You can get a more diverse group of people to help you out on this project, and instead of naming things after the bible or biblical events, you can use more descriptive words.

    Do you use a VCS? What is the license for Temple OS? Do you yourself use Temple as your main OS?

    Overall, I like the project. It looks really fun and hackish, like Linux was in the beginning.

    [–]TempleOS[S] 38ポイント39ポイント  (7子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    A waste of time is doing another Linux. I made a programming language that is way way better.

    Linux just copied Unix. It made no innovation. I chose to make innovation. I pictured a C64's niche, not a main frame's niche.

    [–]sebhtml 7ポイント8ポイント  (6子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Hi !

    Can you provide a link to a source code tarball (.tar.gz or .tar.bz2) ?

    The distributed .Z files are not in the correct .Z format:

    $ wget http://www.templeos.org/Wb/Adam/Profiler.CPP.Z

    $ file Profiler.CPP.Z

    Profiler.CPP.Z: data

    $ uncompress Profiler.CPP.Z

    Profiler.CPP.Z: not in compressed format

    [–]X-Istence 21ポイント22ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    The .Z files are compressed/uncompressed on the fly within his own OS using his own compression scheme.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    I don't really agree with your first point. He probably wrote the compiler because he wanted to, not because it was somehow "necessary." It's his hobby project; he doesn't need to keep considering what's necessary and what's not.

    [–]beefok 7ポイント8ポイント  (2子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Is god a pseudo-random number generator?

    [–]dacjames 38ポイント39ポイント  (58子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    You sneaky bastard! You renamed your OS and tricked me into visiting your site again.

    Look, I think what you have built is pretty cool. You obviously have enjoyed writing it and that's awesome. However, constantly spamming links to SparrowOS, now TempleOS, on every technical community on the Web is infuriating and doesn't do your project any favors. Please stop!

    [–]GenTiradentes 25ポイント26ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    So you weren't around back when it was LoseThos huh? Get off my lawn.

    [–][deleted] 9ポイント10ポイント  (16子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Thanks for the trigger. You've now ruined what could've been a rather interesting thread . Who cares if this is just a renamed OS . Anyway. That is all.

    [–]amigaharry 13ポイント14ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    What exactly was the trigger?

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    This guy, "TempleOS", seems to be a pretty smart guy, technically. I have to give him props for being able to build an OS from scratch, that takes genius.

    It's just such a shame his mental illness causes the social incompatibilities it does, and prevents him from having full control of an otherwise fascinating mind.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    It's a nice idea to create an operating system that runs the way you want it to but it doesn't seem very useful.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Being useful is overrated. Some people make elaborate food preparations not because they are more useful but because they look and taste good. Other people write software not because it is useful but because it's fun.

    [–]TempleOS[S] 43ポイント44ポイント  (1子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    It's fun. Try it. If you know C, you already understand most of it.

    Here's an example.

    When it starts up, Adam is the first task.

    He runs this script which gets everything going during boot.

    http://www.templeos.org/Wb/Kernel/Adam1.html#l1

    http://www.templeos.org/Wb/Adam/Adam2.html#l1

    http://www.templeos.org/Wb/Accts/Adam3.html#l1

    It's really easy to alter it and bail-out early with a minimal system.

    You can make a bootable ISO or CD with this script.

    http://www.templeos.org/Wb/Demo/MakeDistro.html#l1

    Once you can copy onto a distro, you can easily back-up and do all kinds of customizations!

    Everything happens in 2 seconds. You can compile everything in 2 seconds! Make doesn't even bother with OBJ files!

    [–]shevegen 15ポイント16ポイント  (6子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    This does what Linux no longer does - it brings the fun back into programming and tinkering at the same time.

    I don't know why but I don't like linux anymore.

    And I still use it, since 10 years. It failed to be enthusiastic, it is nothing than a boring server OS without any real vision other than "become technically the best kernel out there" - how boring. :(

    [–]tamrix 25ポイント26ポイント  (0子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    So hipster.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Linux isn't an OS, it's a kernel.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    Which is an OS, in the classical sense. UNIX provides far more than just a mere OS. They used to say that the UNIX kernel was the "operating system proper". The other stuff (shell, compiler, utilities etc.) are user programs. GNU replaced all of this stuff apart from the kernel. Linux replaced the kernel. It's a bit confusing and not very well-defined but it's safe to say that to OS people, Linux is an OS.

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

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    There are still hobby OS'es out there. Favorites include FreeDOS, Haiku, ReactOS, GNU Hurd and MINIX.

    [–][削除されました]  (6子コメント)

    ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

    [deleted]

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

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      [–][削除されました]  (1子コメント)

      ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

      [deleted]

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

        ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

        Wow, that's deep man...

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

        ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

        An 11-dimensional fabric, apparently.

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

        ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

        It would be a 4 day day for sure.

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

        ごめんなさい。これは既にアーカイブしてあり、もう投票はできません。

        Okay, now someone port this to run on that fake computer that Notch invented for his next space game.

        P.S. This is something I've always dreamed about writing if my time was not taken up with so-called "more serious things".