It's been much too long since I've written, and therefore I write. This semester has been a ton of hard work, but also very rewarding. I've been doing school work from the time I get home until the time I go to bed every day of the week including Saturdays for the whole semester. That's what I get for taking 4 computer science classes. It is, however, paying off. As it stands I have A's in all of my classes, so this could be the first time in my life I've had a 4.0. The closest I've ever come was in high school when I had a semester with one A-.
It's also paying off in other ways. This semester I've written a fully functional web server from the ground up, a 3D renderer that does lighting and shading, and a ray tracer (that's what Pixar uses to render 3D scenes) that does lighting, shadows, and reflections. By the end of the semester I will have also finished two computer games as group projects. One of them is an RC Racing game (which is starting to look really awesome), and the other is a 3D version of Tower Defense. I will also have written a database query language and a website similar to IMDB for video games. At work I just finished a tool for searching e-mail gateway log files, and I wrote a website for one of Tara's co-workers.
So no, I'm not exaggerating when I say I've been working non-stop, but it really has paid off.
This week I had an interview for an internship with Pixar that Dr. Egbert arranged for me. I think it went really well, but I won't hear back for a few weeks. It would be really awesome to get the internship, but at the same time I don't have my heart set on it because video games are what I really intend to do. Don't get me wrong, if Pixar takes me for the internship, I would love to stay and work there as long as they'll keep me, but video games are what really interest me, so I wouldn't be heartbroken. Anyway, I think they were somewhat impressed by all of the graphics experience I've been getting this semester, so hopefully I'll make it to the next round.
Time for another round of awesome things!:
Ray tracing
Pixar
Mario Galaxy
TES4:Oblivion
TES4 mods
Supreme Commander
Spiderman 3
Dashboard Confessional
Sufjan Stevens
Ratatouille
Smash Bros. Melee
Gray Fox
Quad core
In Rainbows (Radiohead's new album)
In Rainbows' distribution method
Live
Airwalk
Slashdot
Harry Potter 7 (again)
Signal Fire video
Ubuntu 7.10
Compiz Fusion
Amarok
C++
OpenGL
Amazon MP3 downloads
Cycling
1062 TMCB
Thursday, November 8, 2007
Friday, June 8, 2007
Thoughts on Flip-Flopping
It's debate time again, and one of the most commonly used attacks in presidential debates is to call your opponent a flip-flopper. Today I would like to make it known that I find the "flip-floppers" are usually better candidates than their accusers.
Flip-flopping is the derogatory term for a political candidate who has changed their mind on an issue. My question is: what's so bad about changing your mind? If someone were to look at the history of my political opinions, I would be a flip-flopper of the worst kind. So would almost every American voter. If we don't allow ourselves the freedom to change our minds, then what good are we? The best people readily admit their mistakes and immediately change upon recognizing them. Only a fool knowingly sticks to his wrong position just to save face. I admire the candidates who are willing to candidly change their positions when new evidence shows them that they were previously wrong.
Unfortunately, some politicians flip-flop on issues because of lobbyists, and other issues of greed and gain. These are the politicians that flip-flopper accusers would have you believe the accused to be. The problem with this argument is that a politician is just as likely to stay firm to a position because of lobbyists and greed as he is to flip-flop on a position. For instance, Candidate A might be bribed by several different lobbyists over time, and therefore waver back and forth on a position, while Candidate B might be bribed by the same lobbyist for an extended period of time and therefore appear firm in his beliefs. It is therefore important to research your favorite candidate, find out who his lobbyists are, and try to understand why he votes the way he votes. I tend to be more suspicious of the candidate who never changes his opinion on any issue because this indicates he is being bribed to keep those opinions, or he is afraid of political fallout for doing what he thinks is right.
Because flip-flopping indicates corruption no more than it indicates consistency, all it amounts to is an ad-hominem attack (character assassination), and nothing more. The candidate who debates the correctness of platforms rather than trying to build a false impression of his opponent's nature is the candidate who is more likely to have the good nature I would like to see in a leader.
Flip-flopping is the derogatory term for a political candidate who has changed their mind on an issue. My question is: what's so bad about changing your mind? If someone were to look at the history of my political opinions, I would be a flip-flopper of the worst kind. So would almost every American voter. If we don't allow ourselves the freedom to change our minds, then what good are we? The best people readily admit their mistakes and immediately change upon recognizing them. Only a fool knowingly sticks to his wrong position just to save face. I admire the candidates who are willing to candidly change their positions when new evidence shows them that they were previously wrong.
Unfortunately, some politicians flip-flop on issues because of lobbyists, and other issues of greed and gain. These are the politicians that flip-flopper accusers would have you believe the accused to be. The problem with this argument is that a politician is just as likely to stay firm to a position because of lobbyists and greed as he is to flip-flop on a position. For instance, Candidate A might be bribed by several different lobbyists over time, and therefore waver back and forth on a position, while Candidate B might be bribed by the same lobbyist for an extended period of time and therefore appear firm in his beliefs. It is therefore important to research your favorite candidate, find out who his lobbyists are, and try to understand why he votes the way he votes. I tend to be more suspicious of the candidate who never changes his opinion on any issue because this indicates he is being bribed to keep those opinions, or he is afraid of political fallout for doing what he thinks is right.
Because flip-flopping indicates corruption no more than it indicates consistency, all it amounts to is an ad-hominem attack (character assassination), and nothing more. The candidate who debates the correctness of platforms rather than trying to build a false impression of his opponent's nature is the candidate who is more likely to have the good nature I would like to see in a leader.
Thursday, May 31, 2007
Ubuntu for Robots
Recently I started a new project called Ubuntu for Robots. It's a blog about how to make Ubuntu more user friendly and fun. If you are interested, go to ubuntuforrobots.blogspot.com.
At work I'm busy writing a program for the IP phones that lets you use the phones like an intercom system. It's a little bit frustrating because the documentation that comes with the phones is not well written, and the different models of phones seem to behave in different ways. It is nice to be doing some programming for a change instead of just working on IT stuff all the time.
I also wrote a program in Java that finds the fastest server in a list of mirrors. Ubuntu publishes a list of servers where you can download updates, and you're supposed to just pick the one that seems to work the best. My program contacts all of the servers and figures out which one will give you the fastest downloads. What's really cool about this program is that I made it multi-threaded, so it can be talking with multiple servers at the same time. This makes the program run about 20 times as fast as it otherwise would. It's the first multi-threaded program I've ever written, so I was happy I could get it to work.
For Memorial Day, Tara and I went to a park in Provo Canyon and had a barbecue and a campfire. It was really pretty there because the park is in a valley between some really tall tree-covered mountains, and there is a really clear stream that runs past it. We managed to get a picnic table with a barbecue and fire pit that was only 30 feet from the stream. The food was good and the fire was fun!
On Saturday we got our garden planted. It's a bit late because we had to clear and till the ground by hand. We planted lettuce, marigolds, onions, spinach, dill, tomatoes, beans, broccoli, and cauliflower. Today, only four days later, the spinach was already coming up. It's really fun to have a house instead of an apartment and be able to have a yard where we can do what we want.
At work I'm busy writing a program for the IP phones that lets you use the phones like an intercom system. It's a little bit frustrating because the documentation that comes with the phones is not well written, and the different models of phones seem to behave in different ways. It is nice to be doing some programming for a change instead of just working on IT stuff all the time.
I also wrote a program in Java that finds the fastest server in a list of mirrors. Ubuntu publishes a list of servers where you can download updates, and you're supposed to just pick the one that seems to work the best. My program contacts all of the servers and figures out which one will give you the fastest downloads. What's really cool about this program is that I made it multi-threaded, so it can be talking with multiple servers at the same time. This makes the program run about 20 times as fast as it otherwise would. It's the first multi-threaded program I've ever written, so I was happy I could get it to work.
For Memorial Day, Tara and I went to a park in Provo Canyon and had a barbecue and a campfire. It was really pretty there because the park is in a valley between some really tall tree-covered mountains, and there is a really clear stream that runs past it. We managed to get a picnic table with a barbecue and fire pit that was only 30 feet from the stream. The food was good and the fire was fun!
On Saturday we got our garden planted. It's a bit late because we had to clear and till the ground by hand. We planted lettuce, marigolds, onions, spinach, dill, tomatoes, beans, broccoli, and cauliflower. Today, only four days later, the spinach was already coming up. It's really fun to have a house instead of an apartment and be able to have a yard where we can do what we want.
Monday, May 7, 2007
Digg Rebellion
Last Thursday I had the pleasure of experiencing the Digg revolt. Digg.com is a website where the users submit and rate content. One user posted a key that cracks HD DVDs. Other users rated it highly, and it eventually made the front page of Digg. Digg subsequently received a DMCA (Digital Millennium Copyright Act) takedown notice from AACS. The Digg staff decided to remove the offending post to avoid legal retribution from the AACS, and eventually banned the user who posted it because of his repeat attempts to repost it. Users were angered that Digg complied with the DMCA takedown notice because they felt it violated their rights to free speech. The argument was that the key is just a number, one that took no creative input to come up with (all computer programs are just numbers, but there is a minimal requirement of creative input for it to be copywriteable), so it should not be censored from the website. Even if the DMCA covers such content, users felt that a more important law, namely the constitution, guaranteed their right to post a number. All content on Digg comes from user submissions, so censoring those users unfairly, at least from the users' point of view, is not necessarily a good idea.
Digg users revolted against the censorship and posted thousands of references to the number. Eventually, the entire front page of Digg was plastered in references to the key. Digg then issued a statement saying that they had overwhelmingly heard the users voice their opinion, and that they would allow the number to remain on the website and take on the AACS legally if it came to that.
This issue is really a deep one. It touches on several different sore spots in our legal system's relationship with digital media. Can a number be copyrighted? Should a huge company be allowed to crush a small company by pumping lawyers full of money, even if it is a miscarriage of justice? Can and should a website control user submitted content? Why are we allowing cartels (AACS, MPAA) to fix prices and attach arbitrary restrictions to content (DRM)? Why do special interests carry more weight than the voice of the people? Has America become a lawyer state? Why won't America uphold its own constitution?
I don't know the answers to these questions, but I have a sneaking suspicion that greed is the primary reason why these companies do what they do, as well as being the reason that they can get away with it. I am proud of Digg and its users for choosing to stand up for what they believe in, even if it means they will be crushed.
Digg users revolted against the censorship and posted thousands of references to the number. Eventually, the entire front page of Digg was plastered in references to the key. Digg then issued a statement saying that they had overwhelmingly heard the users voice their opinion, and that they would allow the number to remain on the website and take on the AACS legally if it came to that.
This issue is really a deep one. It touches on several different sore spots in our legal system's relationship with digital media. Can a number be copyrighted? Should a huge company be allowed to crush a small company by pumping lawyers full of money, even if it is a miscarriage of justice? Can and should a website control user submitted content? Why are we allowing cartels (AACS, MPAA) to fix prices and attach arbitrary restrictions to content (DRM)? Why do special interests carry more weight than the voice of the people? Has America become a lawyer state? Why won't America uphold its own constitution?
I don't know the answers to these questions, but I have a sneaking suspicion that greed is the primary reason why these companies do what they do, as well as being the reason that they can get away with it. I am proud of Digg and its users for choosing to stand up for what they believe in, even if it means they will be crushed.
Politics as usual
I've tried a couple of times to make an update, but each time I somehow get distracted in the middle of writing and never make a post.
Concerning the MSNBC presidential debates, my current favorite candidate is Ron Paul. He is a strong supporter of the original intent of the constitution, and he is opposed to the Patriot Act. He also wants to reduce or do away with the IRS and income tax. He also struck me as the only candidate who wasn't an actor, he was up there because he is genuinely interested in restoring America's constitutional values.
My second favorite would have to be Romney. He only gets this honor because he is LDS, which is a strong attribute in his favor. However, I understand that just because he is LDS doesn't necessarily make him the best person up there, and something about him strikes me as fake from time to time. He did reasonably well at answering the questions, but I'm still unclear where he stands on the issues.
As far as Democrats go, I don't really like any of them. If I had to pick the one that I dislike the least, it would have to be Obama, and I really hope he gets his party's nomination over some of the whackos like Clinton, Biden, Kucinich, and Gravel.
Well, enough for now. What do you think about the candidates?
Concerning the MSNBC presidential debates, my current favorite candidate is Ron Paul. He is a strong supporter of the original intent of the constitution, and he is opposed to the Patriot Act. He also wants to reduce or do away with the IRS and income tax. He also struck me as the only candidate who wasn't an actor, he was up there because he is genuinely interested in restoring America's constitutional values.
My second favorite would have to be Romney. He only gets this honor because he is LDS, which is a strong attribute in his favor. However, I understand that just because he is LDS doesn't necessarily make him the best person up there, and something about him strikes me as fake from time to time. He did reasonably well at answering the questions, but I'm still unclear where he stands on the issues.
As far as Democrats go, I don't really like any of them. If I had to pick the one that I dislike the least, it would have to be Obama, and I really hope he gets his party's nomination over some of the whackos like Clinton, Biden, Kucinich, and Gravel.
Well, enough for now. What do you think about the candidates?
Saturday, April 7, 2007
An Arab take on the Iraq situation
Check it out, it's very interesting. Be sure to read it all the way to the end. It's definitely not what I expected:
http://arabnews.com/?page=7§ion=0&article=94673&d=7&m=4&y=2007
http://arabnews.com/?page=7§ion=0&article=94673&d=7&m=4&y=2007
Friday, April 6, 2007
New Look
Welcome to the new look for icantdothatdave! I designed it with Tron in mind. If you have any trouble seeing page elements, let me know. I tend to use high contrast monitors where everything is clearly visible, so I don't know if older lower contrast CRT monitors will show everything clearly.
A quick update to a previous post: It seems that something is finally being done about the whole DRM mess. EMI, one of the four major record labels, has released their entire collection free of DRM on iTunes. Hopefully this will force the other major record labels to follow suit or be left in the dust. One of my favorite bands, the Decemberists, is signed with Capitol Records who are part of EMI. If I didn't already own all of their albums, I would be downloading them from iTunes right now. Anyway, for all who are interested, you can find out which bands are part of the EMI collection by looking on this page:
http://en.wikipedia.org/wiki/List_of_musicians_signed_to_EMI
If any of those bands are among your favorites, then please support the anti-DRM effort by purchasing some of their songs from iTunes.
A quick update to a previous post: It seems that something is finally being done about the whole DRM mess. EMI, one of the four major record labels, has released their entire collection free of DRM on iTunes. Hopefully this will force the other major record labels to follow suit or be left in the dust. One of my favorite bands, the Decemberists, is signed with Capitol Records who are part of EMI. If I didn't already own all of their albums, I would be downloading them from iTunes right now. Anyway, for all who are interested, you can find out which bands are part of the EMI collection by looking on this page:
http://en.wikipedia.org/wiki/List_of_musicians_signed_to_EMI
If any of those bands are among your favorites, then please support the anti-DRM effort by purchasing some of their songs from iTunes.
Awesome Video
Here is an extremely funny video (at least at 3 in the morning it was!):
http://www.youtube.com/watch?v=Z4Y4keqTV6w
Enjoy!
http://www.youtube.com/watch?v=Z4Y4keqTV6w
Enjoy!
Wednesday, March 28, 2007
Password Security
A very interesting article on how easy it is to break into all of your accounts if you have lame passwords: http://onemansblog.com/2007/03/26/how-id-hack-your-weak-passwords/
My password for this page would take longer than the lifespan of the solar system to crack, but I have realized that some of my other passwords are deficient. Be sure to check out the link to the Microsoft password strength tester near the bottom of the page.
My password for this page would take longer than the lifespan of the solar system to crack, but I have realized that some of my other passwords are deficient. Be sure to check out the link to the Microsoft password strength tester near the bottom of the page.
The good news or the bad news?
Over the weekend I was able to try out LinuxMCE. It only runs on Ubuntu 6.10, so I had to downgrade. First I tried to install from my Kubuntu 6.10 disc, but it wasn't able to set up the partitions exactly how I wanted them. Next I tried to install from my 6.04 disc, but when I tried to upgrade from 6.04 to 6.10, the upgrade ran afoul and the installation got trashed. Then I decided to download a 6.10 text installer, and this worked just fine. After installing it I ran all of the updates and started the installation of LinuxMCE. The installation itself wasn't too bad, I was just missing one package that it needed, so I downloaded it and it installed just fine. When I ran it for the first time, it took about an hour for it to generate all of the data it needed (the second time it came up quickly). Unfortunately this is where I ran into a road block. When LinuxMCE finally finished loading, it took me to a screen with some scrambled grey boxes. It took me a few hours to figure out that this was because I needed to install the fglrx drivers for my graphics card. It would have been nice if LinuxMCE had told me this, instead of booting to a scrambled screen. After I installed the drivers, I was able to get it running, but the CPU was maxed out at 100%, without letting up. Obviously they have some issues to sort out with ATI graphics cards. They provide multiple user interfaces, so I switched to a less graphically demanding UI, one that didn't use any 3D features of my graphics card. It wasn't terribly pretty like this, but from then on it ran without any serious problems. This is the first release of their software, so hopefully they'll fix all of these bugs in future releases. For the first release of an open source project, they're doing quite well. I was able to fire up a movie, and even in the low graphics mode it had some nifty features. When you're watching a movie, if you click anywhere on the screen, it will bring up a control panel, while allowing the movie to continue playing on the upper part of the screen. Ideally, if my graphics card were working, I would be able to go through all of the menus, and they would just be transparently laid over the playing movie. The solution in the low graphics mode was adequate, but nothing special. One thing that I liked though was if I left the part of the program that was playing the movie, to play around with other things like music, it would remember exactly where the movie was playing so it could be resumed at a later time. It also fetched the DVD cover from the internet and put it onto a screen where you can sort through your collection. LinuxMCE was unable to find the music that I have on my computer as well as my One Piece videos. This was very disappointing because the promotional video for LinuxMCE claimed it could find all of your media without any configuration. So much for that. I haven't taken the time to see if I can tweak it into working, but it's rather disappointing that it doesn't work as advertised. Some of the other features of LinuxMCE that look very promising are the home automation features. This is what really sells me on the idea that this will eventually be a fantastic product. Unfortunately, I don't have any of the hardware necessary to try these features, but I would still like to in the near future. With an IR transmitter attached to the computer, LinuxMCE can control all of your other media devices like televisions, VCRs, DVD players, audio receivers, etc. That way when you insert a DVD for instance, it will turn on your television, set it to the appropriate channel, turn on your receiver and set the correct inputs, and anything else that you may need. With the addition of a bluetooth transmitter, you can use your cell phone as a remote control, and it can detect when you're in the room (when your phone is in the room) if you want to set up systems to activate with proximity. I think it would be cool to have it turn on some music whenever someone walks into the room for example. If you have a light controller, it can also dim the lights when you put a movie in. Very cool. If you have a home security system, it will alert you when someone is at the door, and you can view them on the screen if you have a camera at the door. You can also unlock the door from within the program. I personally won't have need for that any time soon. Our security system consists of a dead bolt and a guard dog. Anyway, major potential in this program, but they need to focus on nailing down the basics like graphics card support and scanning for files. The reason why some of the fancier features work while some of the basics don't is because LinuxMCE is a mashup of several different programs made by other people. Those programs all work great by themselves, but LinuxMCE is trying to integrate them all into one system, and to provide easier setup and more automation. They still have a long way to go, but I'm rooting for them.
In other news, I've decided that I hate the news. In particular, I can't stand Fox, CNN, or MSNBC. I really have no idea what their cable TV broadcasts are like these days, we haven't watched TV since December. I'm talking about their websites. All of the top stories for the past several weeks have been about Anna Nichole Smith. There are British sailors being held hostage by Iran, with the potential to ignite World War III, and that story is relegated to their little side bar. No, they know what's important. Whether or not the step aunt of a dead whore is able to sue her brother-in-law's kitten for ownership of Anna Nichole's stamp collection is likely to have a more profound effect on my life than a trifling thing called nuclear holocaust. Oh, and have you noticed that Fox has permanently devoted a block on their front page to the latest news on Britney Spears' hair? The ramifications that has on how history will be written are nearly unimaginable. Okay, tirade over. I get my news from Slashdot, Digg, and Google.
Now for good news:
Tara wants to help me build a Shelby Cobra from a kit someday
Isaac expressed interest in installing Linux
The semester is almost over
I got A's on my CS252, CS340, and History 201 midterms (still waiting on my other classes)
Nintendo Wii is selling like hotcakes
Vista is not
We rearranged our living room, and it absolutely rocks
Indian food for lunch tomorrow
I found out that I can use Gaim to chat on Google Talk
A hexagon shaped storm on Saturn was found to still be shaped like a hexagon after 15 years
Passed off a program today
Annie's new food made her stomach better
Tara got some new Magic cards
I'm tired and it's bedtime
In other news, I've decided that I hate the news. In particular, I can't stand Fox, CNN, or MSNBC. I really have no idea what their cable TV broadcasts are like these days, we haven't watched TV since December. I'm talking about their websites. All of the top stories for the past several weeks have been about Anna Nichole Smith. There are British sailors being held hostage by Iran, with the potential to ignite World War III, and that story is relegated to their little side bar. No, they know what's important. Whether or not the step aunt of a dead whore is able to sue her brother-in-law's kitten for ownership of Anna Nichole's stamp collection is likely to have a more profound effect on my life than a trifling thing called nuclear holocaust. Oh, and have you noticed that Fox has permanently devoted a block on their front page to the latest news on Britney Spears' hair? The ramifications that has on how history will be written are nearly unimaginable. Okay, tirade over. I get my news from Slashdot, Digg, and Google.
Now for good news:
Tara wants to help me build a Shelby Cobra from a kit someday
Isaac expressed interest in installing Linux
The semester is almost over
I got A's on my CS252, CS340, and History 201 midterms (still waiting on my other classes)
Nintendo Wii is selling like hotcakes
Vista is not
We rearranged our living room, and it absolutely rocks
Indian food for lunch tomorrow
I found out that I can use Gaim to chat on Google Talk
A hexagon shaped storm on Saturn was found to still be shaped like a hexagon after 15 years
Passed off a program today
Annie's new food made her stomach better
Tara got some new Magic cards
I'm tired and it's bedtime
Friday, March 23, 2007
Hum dee dum
Right now I'm putting off studying for my cs252 midterm. I've been working non-stop all week and just finished taking my cs236 midterm that I studied all day for, so I'm finding it difficult to work up the desire to spend my Friday night studying for another midterm.
Now for some blogging!
Ubuntu 7.04 beta was released today. I'm really liking this new version of Ubuntu because it's more compatible with a lot of my hardware, especially the wifi on my laptop. I also like the sleek new glossy theme. In my opinion it is the first professional looking theme that Ubuntu has ever had. Coupled with some slick communist wallpaper I got from interfacelift.com, I have one snappy machine!
I'm really excited about a new program I found out about called LinuxMCE (Linux Media Center Edition). I haven't had a chance to use it yet because their site has been dead ever since digg.com ran a story about it, but the video they have on their site, linuxmce.com, looks absolutely fantastic. Tara and I watch a lot of DVDs, and I listen to a lot of music, so it seems like something that's right up my alley. One of the coolest looking features is the built in home automation. For $60 you can get a controller from home depot to hook up to your computer so LinuxMCE can dim the lights automatically when you insert a DVD. Also, if your computer has a bluetooth adapter, you can use your cell phone as a remote control. If you have multiple computers throughout the house set up with LinuxMCE, you can set it up so that your media will follow you as you walk around the house. For instance, if I'm watching something in the living room and I walk to the kitchen, it will start playing it in the kitchen instead. It does this by detecting which computer your cell phone is nearest to.
Another thing that interests me a lot lately is the topic of ethics in digital duplication. I am not a pirate of movies, games, music, or anything else, but I am repeatedly amazed at how poorly the RIAA and MPAA treat their consumers. I am not surprised to see more people turning to piracy every day. These days, even if you purchase a DVD or a CD, you still don't have rights to the product that you have bought. It doesn't become your property in any way. The media vendors reserve the right to tell you exactly how you are allowed to consume the product. For example, two years ago I bought a Foo Fighters CD that had DRM (digital rights management) software on it that only allowed the music to be played directly from the CD, or in the form of WMA files that could only be played in Windows Media Player. If you wanted to play the music on an iPod, or in my case a PDA, you were out of luck. Why would they do this? They say it's to prevent piracy. However, that argument is absurd because the pirates will always find another way of getting a high quality copy available for download without any DRM. All that the DRM accomplishes is to thwart the paying customer from using the music in the way they would like. Who wins? The pirates! The pirates are the only people who get a copy that is completely portable. The paying customer loses because they can't use the media how they would like, and the media company loses because they drive off customers.
Another thing that concerns me are the random lawsuits being filed by the RIAA. They will sue absolutely anyone, it doesn't matter if the person being sued has ever used a computer or even listened to music, they are a candidate for a lawsuit. What really concerns me is that the government has done nothing to stop this flood of random lawsuits. Apparently, anyone with enough money for the lawyers can file as many lawsuits as they can fund. If it turns into a profitable business for them from the few that they win, then so be it. Statistically, they're likely to win some of them whether or not they're based in fact (most people use computers and most people listen to music), and they also have other financial incentives because the campaign of terror will keep many would-be pirates buying CDs rather than downloading.
Well, like I've said, I'm no pirate, but I also have no love for merchants of greed. I appreciate people like those who contribute to Ubuntu and Linux in general who are willing to allow duplication of digital information without reservation. I understand that artists must be paid, but let's be honest, they're not the ones pocketing most of the money. Some of them make millions of dollars, but considering that they sell multiple-millions of albums, that's a drop in the bucket. I think Linus Torvalds (the founder of Linux) is one of the greatest people of our time, mainly because he established the precedent for truly free information in the main stream.
Alright, time to put that tirade to rest.
I watched a really interesting documentary last night about black hole theory. It was mostly about the information paradox. The example that is used is that if you are an observer, and you watch someone fall into a black hole, you will see them disintegrate at the event horizon (well, actually they'd disintegrate much sooner, but this is just an example). The even horizon is the point of no return where even light won't return from once it has gone beyond that point. From the point of view of the person who is falling into the black hole, however, they will pass beyond the event horizon and nothing will happen, no disintegration. So technically the person would be both dead and alive at the same time, right? Actually, the person never disintegrated at all. It is impossible for information to disappear from the universe, which is what would happen if the person passed beyond the event horizon. The person does pass beyond the horizon, but the information about that person remains in the universe, smeared across the surface of the event horizon. That's the theory anyway, but I'm not going to volunteer to be the one who tries it out.
I've been doing some interesting programming lately. For the first time ever, I've made a program that saves data by serializing it (a better way to save data that just writing it to a text file), and also I've made a program that can launch other programs. In Java, these are both very simple procedures, and I'm surprised that it took me this long to learn how easy it is. Pretty soon I'll be making the program send out e-mails, which is also a simple procedure in Java. Still, it's exciting because I've often wondered how to do these things.
Well, I'm done for now. I think I might be able to get some studying done now that I've had a little time to do something else. School is great, but I'm getting burned out. Good thing the semester will be over soon!
Now for some blogging!
Ubuntu 7.04 beta was released today. I'm really liking this new version of Ubuntu because it's more compatible with a lot of my hardware, especially the wifi on my laptop. I also like the sleek new glossy theme. In my opinion it is the first professional looking theme that Ubuntu has ever had. Coupled with some slick communist wallpaper I got from interfacelift.com, I have one snappy machine!
I'm really excited about a new program I found out about called LinuxMCE (Linux Media Center Edition). I haven't had a chance to use it yet because their site has been dead ever since digg.com ran a story about it, but the video they have on their site, linuxmce.com, looks absolutely fantastic. Tara and I watch a lot of DVDs, and I listen to a lot of music, so it seems like something that's right up my alley. One of the coolest looking features is the built in home automation. For $60 you can get a controller from home depot to hook up to your computer so LinuxMCE can dim the lights automatically when you insert a DVD. Also, if your computer has a bluetooth adapter, you can use your cell phone as a remote control. If you have multiple computers throughout the house set up with LinuxMCE, you can set it up so that your media will follow you as you walk around the house. For instance, if I'm watching something in the living room and I walk to the kitchen, it will start playing it in the kitchen instead. It does this by detecting which computer your cell phone is nearest to.
Another thing that interests me a lot lately is the topic of ethics in digital duplication. I am not a pirate of movies, games, music, or anything else, but I am repeatedly amazed at how poorly the RIAA and MPAA treat their consumers. I am not surprised to see more people turning to piracy every day. These days, even if you purchase a DVD or a CD, you still don't have rights to the product that you have bought. It doesn't become your property in any way. The media vendors reserve the right to tell you exactly how you are allowed to consume the product. For example, two years ago I bought a Foo Fighters CD that had DRM (digital rights management) software on it that only allowed the music to be played directly from the CD, or in the form of WMA files that could only be played in Windows Media Player. If you wanted to play the music on an iPod, or in my case a PDA, you were out of luck. Why would they do this? They say it's to prevent piracy. However, that argument is absurd because the pirates will always find another way of getting a high quality copy available for download without any DRM. All that the DRM accomplishes is to thwart the paying customer from using the music in the way they would like. Who wins? The pirates! The pirates are the only people who get a copy that is completely portable. The paying customer loses because they can't use the media how they would like, and the media company loses because they drive off customers.
Another thing that concerns me are the random lawsuits being filed by the RIAA. They will sue absolutely anyone, it doesn't matter if the person being sued has ever used a computer or even listened to music, they are a candidate for a lawsuit. What really concerns me is that the government has done nothing to stop this flood of random lawsuits. Apparently, anyone with enough money for the lawyers can file as many lawsuits as they can fund. If it turns into a profitable business for them from the few that they win, then so be it. Statistically, they're likely to win some of them whether or not they're based in fact (most people use computers and most people listen to music), and they also have other financial incentives because the campaign of terror will keep many would-be pirates buying CDs rather than downloading.
Well, like I've said, I'm no pirate, but I also have no love for merchants of greed. I appreciate people like those who contribute to Ubuntu and Linux in general who are willing to allow duplication of digital information without reservation. I understand that artists must be paid, but let's be honest, they're not the ones pocketing most of the money. Some of them make millions of dollars, but considering that they sell multiple-millions of albums, that's a drop in the bucket. I think Linus Torvalds (the founder of Linux) is one of the greatest people of our time, mainly because he established the precedent for truly free information in the main stream.
Alright, time to put that tirade to rest.
I watched a really interesting documentary last night about black hole theory. It was mostly about the information paradox. The example that is used is that if you are an observer, and you watch someone fall into a black hole, you will see them disintegrate at the event horizon (well, actually they'd disintegrate much sooner, but this is just an example). The even horizon is the point of no return where even light won't return from once it has gone beyond that point. From the point of view of the person who is falling into the black hole, however, they will pass beyond the event horizon and nothing will happen, no disintegration. So technically the person would be both dead and alive at the same time, right? Actually, the person never disintegrated at all. It is impossible for information to disappear from the universe, which is what would happen if the person passed beyond the event horizon. The person does pass beyond the horizon, but the information about that person remains in the universe, smeared across the surface of the event horizon. That's the theory anyway, but I'm not going to volunteer to be the one who tries it out.
I've been doing some interesting programming lately. For the first time ever, I've made a program that saves data by serializing it (a better way to save data that just writing it to a text file), and also I've made a program that can launch other programs. In Java, these are both very simple procedures, and I'm surprised that it took me this long to learn how easy it is. Pretty soon I'll be making the program send out e-mails, which is also a simple procedure in Java. Still, it's exciting because I've often wondered how to do these things.
Well, I'm done for now. I think I might be able to get some studying done now that I've had a little time to do something else. School is great, but I'm getting burned out. Good thing the semester will be over soon!
Tuesday, March 6, 2007
My Life
What is my life like? I'm glad you asked!
I live in a house in Provo with my wife Tara. It's a green house. It's a good house. We're renting it for $475/month, which is an awesome deal. We have a dog named Annie who is a Maltese. I go to BYU where I am studying Computer Science. I also work at BYU in the Office of Information Technology as a Student Programmer. Tara just got a job at Pinnacle Security as a Scheduling Manager. She is really enjoying her new job.
My daily schedule is something like this:
wake up
shower
take Annie for a walk
ride my bike to work
work for about 2 hours
go to class for 3-5 hours
do homework/programs/tests at school or home until midnight or later
somewhere in the homework time I spend some time with Tara and have dinner
go to bed
repeat
On Fridays I usually ditch homework entirely, unless there's a pressing need, and Tara and I have a date night. On Saturdays we do errands and I do more homework. Sunday is our day for spending some real time together and relaxing after the arduous week. We have church at 11, which is awesome since I've had it at 9 for the past seven years. We also try to have FHE on Mondays, but sometimes my professors don't care if I have time for FHE or not.
For hobbies, I play around with my computer, play Magic the Gathering, and listen to music. My favorite music right now is The Decemberists, Interpol, Final Fantasy 12, and other various video game music.
The classes I'm taking right now are:
CS236 - Discrete Structure
CS252 - Intro to Theory
CS340 - Software Design and Testing
English 316 - Technical Writing
History 201 - World Civ
I really like CS340 because we're working in teams on one semester-long project. It's fun because we actually get to simulate the full design process of a complex program from start to finish.
I want to take Artificial Intelligence and Machine Learning courses, but I'm not 100% sure what I want to do with that yet. I've always wanted to make video games, but there are other applications for AI that would also be really cool, especially in the area of robotics.
Let's play favorite things! A game where I spit out a random list of things that make me happy!:
Tara (duh)
pizza
Indian food
weezer
Magic
Civilization 4
compies
lappies
elliott smith
slashdot
ign
annie
our house
my speakers
video game music
hazelnut bread
more Indian food
more pizza
FF12
pell grants
tara's new job
my bicycle
my new keyboard (my hands don't get fatigued from typing so much)
firefox
ubuntu
linux
beryl (when it works)
my shoes
vegetarianism
world history
harry potter
one piece
roots
russian music
cayenne pepper
clear skies on cold nights
summer
church
family
finishing a program
gmail
amarok
x-fi
uccu
jeremy
isaac
staying up late doing compy stuff
my wii jar
fridays
a day without homework
Okay, I've done enough damage for one day. Later!
I live in a house in Provo with my wife Tara. It's a green house. It's a good house. We're renting it for $475/month, which is an awesome deal. We have a dog named Annie who is a Maltese. I go to BYU where I am studying Computer Science. I also work at BYU in the Office of Information Technology as a Student Programmer. Tara just got a job at Pinnacle Security as a Scheduling Manager. She is really enjoying her new job.
My daily schedule is something like this:
wake up
shower
take Annie for a walk
ride my bike to work
work for about 2 hours
go to class for 3-5 hours
do homework/programs/tests at school or home until midnight or later
somewhere in the homework time I spend some time with Tara and have dinner
go to bed
repeat
On Fridays I usually ditch homework entirely, unless there's a pressing need, and Tara and I have a date night. On Saturdays we do errands and I do more homework. Sunday is our day for spending some real time together and relaxing after the arduous week. We have church at 11, which is awesome since I've had it at 9 for the past seven years. We also try to have FHE on Mondays, but sometimes my professors don't care if I have time for FHE or not.
For hobbies, I play around with my computer, play Magic the Gathering, and listen to music. My favorite music right now is The Decemberists, Interpol, Final Fantasy 12, and other various video game music.
The classes I'm taking right now are:
CS236 - Discrete Structure
CS252 - Intro to Theory
CS340 - Software Design and Testing
English 316 - Technical Writing
History 201 - World Civ
I really like CS340 because we're working in teams on one semester-long project. It's fun because we actually get to simulate the full design process of a complex program from start to finish.
I want to take Artificial Intelligence and Machine Learning courses, but I'm not 100% sure what I want to do with that yet. I've always wanted to make video games, but there are other applications for AI that would also be really cool, especially in the area of robotics.
Let's play favorite things! A game where I spit out a random list of things that make me happy!:
Tara (duh)
pizza
Indian food
weezer
Magic
Civilization 4
compies
lappies
elliott smith
slashdot
ign
annie
our house
my speakers
video game music
hazelnut bread
more Indian food
more pizza
FF12
pell grants
tara's new job
my bicycle
my new keyboard (my hands don't get fatigued from typing so much)
firefox
ubuntu
linux
beryl (when it works)
my shoes
vegetarianism
world history
harry potter
one piece
roots
russian music
cayenne pepper
clear skies on cold nights
summer
church
family
finishing a program
gmail
amarok
x-fi
uccu
jeremy
isaac
staying up late doing compy stuff
my wii jar
fridays
a day without homework
Okay, I've done enough damage for one day. Later!
Subscribe to:
Comments (Atom)