Live data from Hacker News

Show HN: The operating system I built as my high school project (2016)

github.com

31–40 of 83 posts

Re: Show HN: The operating system I built as my high school project (2016)

#32
For my high school senior theology project, we were instructed to select a modern news event, categorize it into one (or more) of the seven deadly sins, and then give a class presentation. I miraculously convinced my group to choose the Microsoft antitrust case since I had just read the Wired cover story on it. Throughout the year, I sat in the back of the room and had a fake bible cover over my Flash 5 Bible and was reading about actionscript instead of paying attention to a topic I had no interest in. For the project, I made a fully interactive Windows 2000 desktop and functioning start menu that would launch “programs” that were the visual components of the presentation. We had the teacher move class to the computer lab where I loaded the flash executable onto each computer so the students could play with it while we gave the oral presentation. It was pretty awesome and we ended up with the only A in the entire grade!

Re: Show HN: The operating system I built as my high school project (2016)

#33

For my high school senior theology project, we were instructed to select a modern news event, categorize it into one (or more) of the seven deadly sins, and then give a class presentation. I miraculously convinced my group to choose the Microsoft antitrust case since I had just read the Wired cover story on it. Throughout the year, I sat in the back of the room and had a fake bible cover over my Flash 5 Bible and was…

[deleted]

Re: Show HN: The operating system I built as my high school project (2016)

#34

'Ultron is designed with OOP in mind and has not failed to live up to the promise at all possible places.' Would that more professional programmers had this humility. :)

I read that sentence as saying that OOP was successful.

Re: Show HN: The operating system I built as my high school project (2016)

#35
post #5

Jesus, at my high school it's an accomplishment to know how to read

In my experience, writing "scary" software like a compiler, an OS, a kernel driver, etc is more about bravery/daring than raw skill or intellect. There are quite a few people that know C and C++ in high school, so it seems reasonable that at least some of them would have someone (IRL or online) nudge them in the direction of an OS and tell them "it's not as hard as you think, if you dare to try." I don't say this to…

I think you can make a similar statement about coding in general. For me, I got into coding because it was fun and I worked on projects (games) when I was in high school because I wanted to create something. The code I wrote was terrible but I kept at it because I really wanted that end result (a game of my own creation). If someone had told me it was hard, I probably would have laughed because it was mostly about persistence.

Re: Show HN: The operating system I built as my high school project (2016)

#36

For my high school senior theology project, we were instructed to select a modern news event, categorize it into one (or more) of the seven deadly sins, and then give a class presentation. I miraculously convinced my group to choose the Microsoft antitrust case since I had just read the Wired cover story on it. Throughout the year, I sat in the back of the room and had a fake bible cover over my Flash 5 Bible and was…

which sin was it?? greed would be the obvious, but one could make a case for pride and sloth as well.

Re: Show HN: The operating system I built as my high school project (2016)

#37
post #22
post #5

Earlier quoted context omitted.

In my experience, writing "scary" software like a compiler, an OS, a kernel driver, etc is more about bravery/daring than raw skill or intellect. There are quite a few people that know C and C++ in high school, so it seems reasonable that at least some of them would have someone (IRL or online) nudge them in the direction of an OS and tell them "it's not as hard as you think, if you dare to try." I don't say this to…

I also learned C and C++ back in the late 80's during high school, as part of the domain area we get to chose on the last three years (10 - 12). We also got introduction to UNIX via Xenix on our OS classes, got to do a Pascal syntax highlighter and a couple of other cool things. Fully agree with you, the accomplishment here is great and anyone else wondering about if they should attempt something like this, just give…

"Don't worry about writing perfect code, rather make it work somehow, perfection will come later."

I think your advice is true, esp for education and Worse is Better effect. I think the follow-up is wrong for two reasons:

1. Useful code tends to stick around long time getting extended more than refactored for quality.

2. Due to the methods involved, the highest, quality designs usually need to be designed for that upfront. Certain decisions will favor reaching the goal.

So, my advice for high-quality outcome is to design for it with simple constructs, straight-forward composition, and plenty of docs made on the way. Gives someone a better start if they want to try to perfect it years down the line.

Re: Show HN: The operating system I built as my high school project (2016)

#38
post #36

For my high school senior theology project, we were instructed to select a modern news event, categorize it into one (or more) of the seven deadly sins, and then give a class presentation. I miraculously convinced my group to choose the Microsoft antitrust case since I had just read the Wired cover story on it. Throughout the year, I sat in the back of the room and had a fake bible cover over my Flash 5 Bible and was…

which sin was it?? greed would be the obvious, but one could make a case for pride and sloth as well.

Primarily greed but I think one of my group members also mentioned pride and gluttony. This was 18 years ago so details are fuzzy. I probably have the project on an old hard drive or CD-R somewhere...

Re: Show HN: The operating system I built as my high school project (2016)

#40

For my high school senior theology project, we were instructed to select a modern news event, categorize it into one (or more) of the seven deadly sins, and then give a class presentation. I miraculously convinced my group to choose the Microsoft antitrust case since I had just read the Wired cover story on it. Throughout the year, I sat in the back of the room and had a fake bible cover over my Flash 5 Bible and was…

... and this is the reason we can’t have nice things. Source: In 8th grade our class had to do a book report ‘project’. I selected an ebook on intro to processing (it’s an environment build on Java that lets you create graphics applications easily). I wrote an application that drove a (self built) 6-wheel drive robot wirelessly around our school for the project.

Needless to say, there’s was little literary analysis done, but the class enjoyed the wireless video stream.

Future me came to get annoyed by overachievers that raised the bar for ‘A’ grades.

Post reply on HN