Superfluous Matter
No Title

We just recieved our last cryptography assignment for the term, and lo and behold the first question wants us to factor a 512 bit RSA modulus. This is generally considered quite hard. Fortunately for us, we were told that the two primes were consecutive (no other primes between them) and so factoring is made a bit easier. And by a bit I mean a lot. Less than a second in Maple.

So, my new favourite number is the RSA modulus we were given and which I present to you here. In case you are wondering it is 155 digits long which is equivalent to 512 bits. The number is:

13407807929942597099574024998205847189283435579012041349483201012750935011022883316571881173443541492379311162245228741838039068780672466659642406067092389

And since I was successful I can also tell you that the two prime factors of this number are:

115792089237316195423570985008687912438229444125126512994416529902772624499593
115792089237316195423570985008687912438229444125126512994416529902772624499773

They are really close together and both really close to the square root of their product which makes them easy to find.

I think I will call the number "Matthew's number" and its factors will be known as the disciples of Matthew's number.

No Title

I recently read two books by Cory Doctorow, both of which he freely distributes (plain text, no DRM anywhere) online, and both of which were pretty good. They are realistic Sci-Fi, by which I mean that none of the technology in the books is unbelievable. Eastern Standard Tribe is a book set in the not too distant future in a world of increased globalization and slightly increased technology. Down and Out in the Magic Kingdom is set a bit further in the future, in an almost utopian society where death and illness have been mostly conquered and the worth of a person is measured by the esteem they garner in others (its called Wuffie).

I originally read both books because the author has a non-traditional viewpoint on copyright issues, and was willing to experiment by freely releasing his novels while also selling "dead tree" versions in book stores. The experiment for him was a success; he sold thousands of copies in the real world, and his books were also able to reach many more people online than they ever would have been able to in bookstores alone. I know that I probably wouldn't have randomly bought either book from a bookstore, but I read them online and am now considering purchasing them for real.

I feel that this is the sort of model that needs to be adopted by people who produce content (literature, music, movies) in the modern world. Piracy will continue despite the best attempts of many smart people. By embracing the Internet as a distribution medium, content producers can reach a greater population (unbounded by geography, financial status or age) and as such have the potential to generate a larger customer base for their work. Sure, many people will consume their work without compensating the artist, but without the Internet, most of those people would not have consumed the work at all. And for most artists, creating the art for the delight of their fans is more important than the money. Similarly, appreciative fans will recognize the importance of compensating the artist for their work and will do so accordingly. If they don't then the artist will assume their art was not accepted and be forced to pursue other work to make ends meet. Supply and demand style.

Cory Doctorow released his book under a Creative Commons licence permitting non-commercial redistribution of his work by any party in any format so long as the original freedoms are unrestricted and he is acknowledged as the author. By not restricting himself (or his publisher - the very progressive TOR books) to be the sole distribution point for his work, he does not have to absorb all of the costs associated with the distribution. However since the licence requires his name as author be preserved, he has the potential to gain customers indirectly. Currently, most artists can not afford the costs associated with content distribution and as such attempt to sign on with the appropriate organization (book publishers, the RIAA, the MPAA). The ensuing oligopoly in each medium is unhealthy for the continued advancement of art since the organizations have the power to enforce what is popular by selectively restricting/promoting the distribution of certain works (for example - why was Britney Spears popular? Because she got air time on the radio because the RIAA felt they could make money off of her. Not because someone felt she made good music). The Internet gives the oppourtunity for an artist to be their own distributer and promoter, and as such eliminates the need for the oligopolists. Costs can come down and art from anywhere in the world can be accessible to all. That seems like a good thing to me.

Ranting is fun, I should do it more often. Just as a counter point to everything I have said, a lot of these ideas depend on the decency of common human beings, something which can be questionable from time to time. Its kinda communist even, and everyone knows that didn't turn out.

Anyway, read Cory Doctorow's books if you like Sci-Fi (or if you don't, they're free remember, you don't have anything to lose) and if you like them, consider buying them. If you arn't interested in owning a "dead tree" edition, he also recommends buying a copy and donating it to a local library or second hand book store.

No Title

Look, its March! I have updates in February that you might not have seen because I posted on the 29th, which is barely a day at all.

No Title

And now I have four. Ha!

No Title

One other note (wow, i suck), today is Leap Day or whatever, and I have three posts to commemorate it. Cool!

No Title

I forgot, I did do one interesting thing. I went to Mel's for supper on Saturday with Adrienne and Matt, and then we went back to Adrienne's rez room and made her go over her bandwidth limit. I also got to see approximately 10 different colours of Sharpies.

No Title

I had a very productive weekend, although completely uninteresting. I essentially worked on OS for 15 hours between Saturday and Sunday and I studied Cryptography all day Friday. The result is that the coding for our 2nd OS assignment is almost done and I may pass the crypto midterm on Wednesday. I even have time to finish my CS360 assignment in time to not have to use my late. Not procrastinating is really the way to go.

Jen wants me to add a comment feature to my website so that people can make comments about my posts. I don't think anyone would be interested enough to have it, but I will probably implement it at some point if I get the chance. I'm not capable of just using any of the very good free versions available like the one she uses on her site, I feel I have to do it myself. Which means it will probably not happen, or if it does it won't be until my work term.

Speaking of my work term, the dress code for my placement is Business casual...ooooooh it makes me feel special. Never had to care about dress before.

I'm going to Toronto on Saturday to check out a place to live, hope it works out, especially since it sounds like it might have a dishwasher.

No Title

Busy, so busy. Posting to note that my Internet hit a new record today, see:

Greater than 300kB/s on a line that is supposed to max at 180kB/s!
Greater than 300kB/s on a line that is supposed to max at 180kB/s!

Yeah, loser. Whatever. OS is my one and only. At least if it were things would be a lot easier.

No Title

I added legs to my robot, he looks like he can run now!

Robot v.2, now with legs!
Robot v.2, now with legs!
No Title

Yeah, so we managed to finish the first OS assignment on time; we think the code is at least alright, the design/testing documents may be another story. But who really cares about them anyway? The fun part about all this is that the second assignment was posted within hours of the due date of the first. And it looks like a lot more work than the first too. Isn't that special...right during midterms.

Co-op is going really well, as of today I have 8 interviews, which is a lot and takes up a lot of time. I really hope I get the job with Oculus in Toronto, it sounds like it would be really cool and learningful, plus the salary is amazing, not that I care about such things, no never, not me.

I'm in Waterloo this weekend to try and get ahead on a whole bunch of stuff so that I can focus on the next OS assignment for a while, but I don't know how far I will get, I have a cryptography assignment and a CS360 assignment and two midterms to study for. Next weekend is Valentine's day so I will be at home and I doubt I will get much work done.

Tonight Kim might come visit which would be sweet, otherwise I might go to the Bomber. If neither of these things happen I think I will try to watch the movie "The Godfather," since I really want to see it.

I added some new random quotes...see if you can find them all! (total of 25)

Older | Newer