Oh, I got hot sause all over my bazito!

You know what this is? It's a brain sucker. You know what it's doing? Filing its tax return

If you wish to make an apple pie from scratch, you must first invent apple pie

The Adventures of Little Ed Brave

Tell airport security your name is McCannister because you can hide anything in a cannister.

You know what? Nobody notices when this changes anyway.

There are 10 types of people in the world: Those who understand binary, and STFU

What happens in a black hole stays in a black hole

The black hole draws you inexorably inward. Time slows. You are likely to be eaten by a grue.

I'd diddle little umdidlie... if she weren't my half-sister.

Abortion prevents pedophilia. In more ways than one!
Get Firefox!
I wrote a haiku

which I was about to share,

but then I thought, "screw it."
Level 1

Notice to all users of the Holodeck:

There are safety protocols in place that cannot be deactivated without the approval of two commanding officers or the captain to protect users of the Holodeck from potential harm. However, every time the Holodeck is ever used in a nontrivial manner, no matter what the safety protocols say, the Holodeck turns into a deathtrap.

Unless you believe yourself to be adept at constructing a forcefield from your communicator and 19th century Earth tools, or you're at the very least not wearing a red shirt, you are strongly advised not to attempt to use the Holodeck until a designer comes up with a safety protocol that doesn't kill you whenever somebody looks at it funny. Even when you're not on the holodeck. Or in the same quadrant. Or time period.

In fact, if you are wearing a red shirt, Starfleet may not be the job for you


Category: Programming

Pages: << 1 2 3 4 5 6 7 8 9 10 >>

Ed Humor

Permalink 10/18/07 at 01:26:12 pm, by Ed, 153 words   English (US)
Categories: General, Programming

To err is to throw. To forgive is to catch.

What are your favorite bands?
428-749 THz, 1.6-30 GHz, 54-1600 MHz, 60 Hz

What time period would you like to live in for a week?
next week

Voldemort or Sauron?
Well, Sauron probably goes through a lot of Visine, but he did survive as a dead man for about 215 times longer than Voldemort.

The older I get, the more I...

Take whatever you want. Just don't take my...

When the world ends, I will be...
long dead.

I'd describe my sense of humor as

Martha or Oprah?
I never liked opera.

I want my last meal to be
a hundred years from now. At least.

I couldn't really live without
oxygen, blood, and ATP.

One in the hand is worth two in the
unary-base counting system.

I wish my parents had named me
Seth. Seth would be an interesting name. Unique.

IPv6: An end to privacy

Permalink 10/17/07 at 01:05:19 pm, by Ed, 558 words   English (US)
Categories: Programming

IPv6 stands for "Internet Protocol version 6". The old version, IPv4, supported up to about four billion IP addresses. That's those things that look like that tell other computers how to find yours. However, as the population increases and, more importantly, as everybody hooks up their washer and dryer to the internet, we're running out of numbers! Hence the invention of IPv6. The addresses look something like: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334

A bit harder to remember, no? Don't worry, though. You don't have to remember it. Unless you don't have a DNS registry entry and want to access your computer from somewhere else. In which case, you're screwed.

But that's not what I'm here to talk about. While IPv4 supported about 4 billion, and that's not enough, the new version supports about 340 trillion trillion trillion. Yes, that's three trillions after the 340 mark. To be precise, it supports 2^128 ~= 3.40282367 × 1038 addresses.

Thanks to Google calculator, I have determined that that means every man woman and child who ever lived (high estimate: 125 billion), if they all lived for the entire length of the planet's life so far (about 4.6 billion years), could have a different IP address assigned to each of them 18 times every nanosecond for their entire life before we'd have to start over assigning them.

Of course, that would be a silly waste of IP addresses, because you don't need a new one every 18 nanoseconds.

Another way to look at it is this: There are 6.5 billion people alive today. If every single one of them owned a home, car, four computers, a washer, dryer, refrigerator, four sinks, two toilets, three PDAs, two pets, two cellphones, and about 15 lightbulbs, each with its own IP address, we would be using up about 7×10-26% of the available IP addresses.

If each of those people had three square meals a day for 80 years, every piece of food could be assigned its own IP address along with everything mentioned above and we'd still be using only 8×10-22 percent.

If each of those people, in addition to all of that, assigned every single bacteria in their body its own IP address, we'd be all the way up to 1.9×10-12 percent.

If current population growth estimates hold, then in the year 2050, we could increase usage by about a quarter. Up to 2.6×10-12 percent.

If we make it to the moon, Mars, and Phobos and colonize them all, we'll be up to 5×10-12 percent. That's still 0.000000000005% of all IPv6 space used up with every bacteria, every meal, and every device given its own IP address.

We could individually address every single bit of all of the "useful information" in the world (161 exabytes) using 4×10-18 percent of the addresses available.

If they used IPv6 in Star Trek, I couldn't really tell you anything, because I can't find any information on population or size of data storage devices in the Star Trek lore. But trust me. We'd have still have enough addresses for every man, woman, cogenitor, and child within and outside of the federation.

UPDATE: The federation population is a mere 1 trillion. There are around 2500 starships in the military. As you can guess, this is still nowhere near that required to get a real usage of IPv6.

Honestly, if I can't think of a useful way to allocate even 1% of the IPv6 space, I don't think we'll run out for awhile.

Caniballism in the name of Edison!

Permalink 10/07/07 at 03:08:23 pm, by Ed, 120 words   English (US)
Categories: General, Programming

I weigh 120 pounds. That's about 54 kilograms. According to Einstein, if I were to spontaneously turn into energy, I would give off 6.89 EJ (exajoules). A joule is an amount of energy equal to one watt-second. That is to say, if I were to take one second to turn into pure energy, I would create 6.89 EW. I wouldn't worry about a power protector for your PC. The wires would be delivering 526.02386 PV (petavolts) (at standard 12-gauge amperage).

To put this all in perspective: A single lightning bolt could power a 60-watt bulb for just under two months. My body could power a 60-watt bulb for about 2.6 billion years, a little over half the age of the Earth.

I do love Google Calculator.

Browser Pong

Permalink 10/03/07 at 04:14:44 pm, by Ed, 25 words   English (US)
Categories: General, Programming

I wrote a new version of pong.

UPDATE: The left-hand paddle is now manual. Click anywhere within the paddle to move it up and down.

Operating Systems make you libertarian

Permalink 09/05/07 at 09:00:43 am, by Ed, 129 words   English (US)
Categories: School, Programming

I was reading my Operating Systems Concepts textbook last night, and I found a few choice quotes that are pretty amusing:

An operating system is similar to a government. Like a government, it performs no useful function...

Admittedly, the rest of that quote is "by itself" but I thought it was funny to include that statement in an operating systems textbook. The other one is more of an aside and a statement on the political views of the authors rather than anything near an analogy to explain part of a textbook.

(Idle Lawyers tend to become politicians, so there is a certain social value in keeping lawyers busy)

This was in the section on multiprogramming. It was really not necessary to throw that out there, but it's funny nevertheless.

<< 1 2 3 4 5 6 7 8 9 10 >>