Went on a trip around town to visit fun places during this holiday season. Found my way towards "tha tree," at a 47th Street place which doesn't need an introduction. People are swarming that place as though it's Christmas already, or as if they're hoping to find a present under that tree! It's crazy, it's loud and pushy, it's people with dozens of kids, strollers, etc., trying to clear the way for themselves to take a decent picture. I came right up to the tree, and didn't see any boxes with presents! Damn it! I'm not angry though, it wasn't the only place I visited, so, it wasn't a total waste of a weekend. I also went over the Brooklyn Bridge. I never did it when it's totally dark, and I must say it's totally pointless. If you want to see Manhattan lights, then go over the bridge at night, if you want to see the bridge itself, NEVER go there at night; you won't see the bridge! During this wonderful and relaxing trip, acquired a few interesting books. One of them, I've been meaning to get for a long while, but never found a reason to do so... it's Design Patterns, Elements of Reusable Object-Oriented Software. It's a nice book that describes software design issues. Another book is Mastering Algorithms with Perl. The algorithms book seems very techy, at least I doubt I'll be bored with boring language specific explanations. Also saw a movie entitled The End Of Days. It's the dumbest movie I've ever seen! It's supposed to be scary, but it's not. It's supposed to be action, but it's not. It's supposed to be about the end of the world, yet the world doesn't end, etc. Or maybe it's just me. I hate movies based on religious ideas, especially when they twist and bend the religion just to fit the theme of the movie; they all seem too fake. The Messenger: Story of Joan of Arc was a bit better, but also fairly dumb from my point of view. But at least the actress playing Joan looked really nice, unlike in The End Of Days, in which everybody looked like they've met the devil ;-) On the bright side, I'm about to finish college (I got about a week of classes left!) Yahoo!!! So, according to the principle of injustice, it would be only fair if the world ended on new years eve... Hmm... How do you think it *might* end on the new years eve? Would a nuclear bomb explode because of a Y2K bug? A comet hit the earth? Would all technology just turn against humans? Would everything just break, and we all die for lack of technology? Or will it be like that dumb movie suggested... the devil will come down from the sky (or ground) and claim everybody? Whichever way happens, everybody's screwed together (so, at least you'll have the pleasure of watching your enemies die right beside you ;-) Now how did I get of to a subject like this? I guess my paranoia is catching up with me... Christmas time... The wonderful time of the year. I wonder if John Carmack will release the Quake1 source during this holiday season as he had once mentioned in this .plan files... That would be a very cool holiday present. His latest game is incredible! I've actually came in 2nd a few times (on a server with dozens of people, most of whom have ping much lower than I do) I don't suck anymore (or at least I don't want to...) Anyway, I'm sure I'll update the page many more times before the holidays, but in case the world ends before that, let me just say it's been nice living together on this frail planet, and happy holidays! Oh, wait, if the world ends, does that also mean the end of the Internet? Hmm... |
||
It's not like I hate Microsoft, in fact, I like, and use most of their products. I just hate the bugs in their products, and the fact that they don't catch them before they get to me! Why should I, the user of their products, have to care whether a Microsoft program performs an illegal operation? (that it will be shut down?) Or that it was an "internal error"? Why do I have to see that blue screen of death? If their products don't work right, why should users suffer? I think their share-holders should be the ones to suffer! I might have gotten carried away with bashing Microsoft, but I can't help it, after spending nearly two days trying unsuccessfully to make my plug-and-play hardware work under Windows 98 Second Edition. It won't give me an error, nor a reason, it simply won't boot! And the hilarious thing is that after down-grading back to Windows 98 (first edition) everything worked fine. Is this progress or what? On a lighter note, while doing all those installations I got to read quite a bit about XML, and I think it's a rather cute technology. Oh, wait, not a technology, but an idea... Yeah, that was the word I was looking for. While too many times the articles mentioned not to write an XML parser and simply use one from Microsoft, I non-the-less, quickly became convinced that a personal XML parser would be a cool thing to have. I'm now nearly positive that the next release of MakeHTML (the long awaited version 3) will make heavy use of XML as it's input format. On an educational point, been reading quite a bit about graph theory, and Dijkstra's algorithm. It's a cute algorithm to find the shortest path between nodes of a graph. If you think about it, it's kind of like a more elegant version of breadth-first search. Had this wonderful idea about ParticleOS, which even made me rename the project into pNet (as in Particle Network OS). We have operating systems to control a single machine... What we lack is a single operating system to control hundreds or even thousands of machines... This weekend is dedicated to designing parts of this new project. |
||
Acquired a few new items for myself. One of them is a LAN for my home, the other, a 35" TV. The LAN is incredible. I got two Fast Ethernet cards, one for my old machine, and one for the new. In addition, I got myself a four-port hub! I can play quake via this 100 mbps LAN at pings of 8 to 10! Unfortunately, this doesn't help my Internet connection. The TV hasn't yet been delivered, but it's a huge Sony Trinitron, with all the latest accessories. I can't wait to fire up my DVD and see some movies the way they "were meant to be seen." Hoping to get a huge rest this upcoming week. I'll have a few days on which I get home very early, and at least one day of total rest. I might have to do lots of stuff on those days though. Like I plan on doing my Simulations project, and a few other small projects that have accumulated over the past few weeks. Just out of curiosity, attempted to construct a deterministic finite automata from a regular expression, using those standard procedures like converting it first to non-deterministic automata with lambda transitions, eliminating lambda transitions using lambda closure, then, making the automata deterministic using subset construction. Amazingly, after all these years, I still haven't forgotten how to do that! It did make me a few tries to finally get it done, but to me, it's still amazing how I managed to remember something so obscure as that. |
||
Also decided to get myself a new book. I've looked over Computability, Complexity, and Languages, Second Edition, Fundamentals of Theoretical Computer Science, by Martin D. Davis, Ron Sigal, and Elaine J. Weyuker. I think I love this book. It has everything! Hmm... One book I have mentioned that Matrix multiplication can be done in O(n2.3), but all I can find in any of the other books (including that book that claimed that) are Strassen algorithms for doing it in about n2.8. I really need that faster algorithm! |
||
Revolutionary ideas are hard to come by, they are the ones that prove everybody wrong, and make the originator a hero in the eyes of millions. Dreams are shuddered when these incredible ideas turn out to be incorrect.
The idea is that of converting the CNF's conjunction of disjunctions into a disjunction of conjunctions. Once the first complete conjunction is found, you can stop the program, and report the conjunction as your answer. Surprisingly, this simple trick makes it very easy to solve the presented examples in most texts. Tomorrow will venture out and attempt to get myself a new computer. Already picked out which one, and will hopefully get it. I'm very cautious about trying to be overly optimistic, since I was planning on getting it earlier, but events outside of my control intervened. So far, everything seems fine for tomorrow. It will be a band new Intel Celeron 500Mhz, 96Mb SDRAM, 17" monitor, 13Gig Hard-drive, A3D sound, and everything else that gets bundled in. I plan on keeping my current system the same, with the exception of maybe yanking out the Voodoo2, in case the Celeron has crappy 3D hardware. So far, the 3D card doesn't look all that bad, compared to my 2 year old Voodoo2. Got buried with work at work, and at school. Everybody seems to be after my life in the past couple of weeks. I realize now that sleep deprivation is an effective type of torture. In a mere week of little or no sleep, you're ready to give up on everything. |
||
Went to see a movie yesterday. House On Haunted Hill, or something like that. Very interesting. If I cared, I would vote the movie one of the best scary (& jumpy) movies in recent times. Much better than The Mummy, or The Haunting. I especially like those weird, left alone in the scary place, moments. Why can't these idiots just stay together, and NOT explore the basement?! Then again, if everybody had a brain, the movie wouldn't be as interesting. Got my transcript recently, counted up all the computer science classes I've taken overall, and the number is 24! That's 24 different computer science classes, not including math, not including anything else. That's almost every computer class the computer science department offers! |
||
Made dramatic changes to the main page of this site. The old page is still accessible via this link. These changes are the result of my search for the "perfect" design, which will eventually be used on my commercial web-site when I setup my own server. I really want it to be one of the best designed pages around. Oh, this might be a good place to explain the "hax pax max Deus adimax" exclaimed on the main page. It is an ancient form of "hocus pocus," which is very appropriate for this crazy holiday. Happy Holloween Everybody! Just don't try trick-or-treat at my door, or you might get more than you bargain for. (and I don't mean more candy) |
||
I've updated this news section today, but you can still view the OLD NEWS HERE! Since I'm taking a Java class this semester (yeah, really!, no joke!) I have convinced the instructor to put a link on the class page to my Java Data Structures document.
Went over the Brooklyn Bridge again. Took a few interesting pictures, including the one in the bottom of the page, of New York sky-line.
Was wondering around my hard-drive and stumbled over a document I must have had since the time I was in high school. It's a nice little doc named: The Conscience of a Hacker. Kind of makes you think. This article was on this web-site since the beginning of time. I just never bothered to link to it from anywhere. |
||

© 1997-1999, Particle