Sunday, November 29th, 2009

At least some people have the right idea


I wish there were more people in the world with the balls to do something like this.

In other news, back in VT. Thanksgiving break was way too short. Now back to job hunting and end of semester projects.
(Leave a comment)

Tuesday, November 10th, 2009

A new way to beat rockband



Guess they need to work on actual speech recognition now...
(Leave a comment)

Wednesday, November 4th, 2009

Nanner-Ream-O

http://www.twolumps.net/d/20091104.html

I know some of you that read this like to participate. :)
(Leave a comment)

Thursday, June 18th, 2009

The bird...



An interesting take on a classic...



And a nerf whish list... They forgot the one rifle, but its real power came out when modded, if it didn't shatter as a result
(Leave a comment)

Wednesday, June 10th, 2009

I figure out why 802.11n hasn't been ratified

More Pressing Matters
(Leave a comment)

Monday, June 8th, 2009

REcipes...

Tossed Salad
Baked Alaska
Peach Cobbler




A parting thought...
(2 comments | Leave a comment)

Thursday, April 30th, 2009

Bill is satan

From: John Barnett

In the computer industry Bill Gates is known for his ruthless chasing of competitors, buying out of other companies and producing rival products to those who dare to differ from his opinions.

I now have conclusive mathematical proof that Bill Gates is in fact a beast: here goes.

Take the sum of the upper case ASCII values of BILLGATES and the total is 663:

B + I + L + L
(66 + 73 + 76 + 76) = 291

G + A + T + E + S
(71 + 65 + 84 + 69 + 83) = 372

291 + 372 = 663.

Since Bill Gates is the third William Henry Gates to grace his family, we add 3 to the total and get 666 - the number of the beast.

Proof if proof were needed. :-)

http://monster-island.org/tinashumor/humor/billbeast.html
(Leave a comment)

Thursday, February 19th, 2009

My Lab period today



I can't believe I went to lab despite being sick and miserable.
(Leave a comment)

Sunday, February 15th, 2009

Understanding the various tools and there uses :-)

DRILL PRESS: A tall upright machine useful for suddenly snatching the flat metal bar
stock out of your hands so that it smacks you in the chest and flings your
beer across the room, denting the freshly painted project which you had
carefully set in the corner where nothing could get to it.

WIRE WHEEL: Cleans paint off bolts and then throws them somewhere under the
workbench with the speed of light. Also removes fingerprints and hard-earned
calluses from fingers in about the time it takes you to say, “Oh sh—--“.

ELECTRIC HAND DRILL: Normally used for spinning pop rivets in their holes until
you die of old age.

SKILL SAW: A portable cutting tool used to make studs too short.

PLIERS: Used to round off bolt heads. Sometimes used in the creation of
blood-blisters.

BELT SANDER: An electric sanding tool commonly used to convert minor touch-up
jobs into major refinishing jobs.

HACKSAW: One of a family of cutting tools built on the Ouija board principle.
It transforms human energy into a crooked, unpredictable motion, and the
more you attempt to influence its course, the more dismal your future becomes.

VISE-GRIPS: Generally used after pliers to completely round off bolt heads.
If nothing else is available, they can also be used to transfer intense welding
heat to the palm of your hand.

OXYACETYLENE TORCH: Used almost entirely for lighting various flammable objects
in your shop on fire. Also handy for igniting the grease inside the wheel hub
out of which you want to remove a bearing race.

TABLE SAW: A large stationary power tool commonly used to launch wood
projectiles for testing wall integrity.

BAND SAW: A large stationary power saw primarily used by most shops to cut good
aluminum sheet into smaller pieces that more easily fit into the trash can,
after you cut on the inside of the line instead of the outside edge.

TWO-TON ENGINE HOIST: A tool for testing the maximum tensile strength of
everything you forgot to disconnect.

PHILLIPS SCREWDRIVER: Normally used to stab the vacuum seals under lids or for
opening old-style paper-and-tin oil cans and splashing oil on your shirt;
but can also be used, as the name implies, to strip Phillips screw heads.

STRAIGHT SCREWDRIVER: A tool for opening paint cans. Sometimes used to convert
common slotted screws into non-removable screws and butchering your palms.

PRY BAR: A tool used to crumple the metal surrounding that clip or bracket you
needed to remove in order to replace a 50 cent part.

HOSE CUTTER: A tool used to make hoses too short.

HAMMER: Originally employed as a weapon of war, the hammer today is used as a
kind of divining rod to locate the most expensive parts adjacent the object we
are trying to hit.

UTILITY KNIFE: Used to open and slice through the contents of cardboard cartons
delivered to your front door; works particularly well on contents such as seats,
vinyl records, liquids in plastic bottles, collector magazines,
refund checks, and rubber or plastic parts. Especially useful for
slicing work clothes, but only while in use.

DAMN-IT TOOL: Any handy tool that you grab and throw across the garage while yelling
'DAMN-IT' at the top of your lungs. It is also, most often, the next tool that you
will need.
(Leave a comment)

Wednesday, February 11th, 2009

Slinkies...

(Leave a comment)

Friday, January 30th, 2009

Engineeering

Once upon a time, in a kingdom not far from here, a king summoned two
of his advisors for a test. He showed them both a shiny metal box
with two slots in the top, a control knob, and a lever. "What do
you think this is?"

One advisor, an Electrical Engineer, answered first. "It is a
toaster," he said. The king asked, "How would you design an embedded
computer for it?" The advisor: "Using a four-bit microcontroller, I
would write a simple program that reads the darkness knob and
quantifies its position to one of 16 shades of darkness, from snow
white to coal black. The program would use that darkness level as
the index to a 16-element table of initial timer values. Then it would
turn on the heating elements and start the timer with the initial
value selected from the table. At the end of the time delay, it
would turn off the heat and pop up the toast. Come back next week, and
I'll show you a working prototype."

The second advisor, a software developer, immediately recognized the
danger of such short-sighted thinking. He said, "Toasters don't
just turn bread into toast, they are also used to warm frozen waffles.
What you see before you is really a breakfast food cooker. As the
subjects of your kingdom become more sophisticated, they will demand
more capabilities. They will need a breakfast food cooker that can
also cook sausage, fry bacon, and make scrambled eggs. A toaster
that only makes toast will soon be obsolete. If we don't look to the
future, we will have to completely redesign the toaster in just a
few years."

"With this in mind, we can formulate a more intelligent solution to
the problem. First, create a class of breakfast foods.
Specialize this class into subclasses: grains, pork, and poultry.
The specialization process should be repeated with grains divided into
toast, muffins, pancakes, and waffles; pork divided into sausage, links,
and bacon; and poultry divided into scrambled eggs, hard- boiled eggs,
poached eggs, fried eggs, and various omelette classes."

"The ham and cheese omelette class is worth special attention because
it must inherit characteristics from the pork, dairy, and poultry
classes. Thus, we see that the problem cannot be properly solved
without multiple inheritance. At run time, the program must create
the proper object and send a message to the object that says, 'Cook
yourself.' The semantics of this message depend, of course, on the
kind of object, so they have a different meaning to a piece of toast
than to scrambled eggs."

"Reviewing the process so far, we see that the analysis phase has
revealed that the primary requirement is to cook any kind of
breakfast food. In the design phase, we have discovered some derived
requirements. Specifically, we need an object-oriented language
with multiple inheritance. Of course, users don't want the eggs to get
cold while the bacon is frying, so concurrent processing is
required, too."

"We must not forget the user interface. The lever that lowers the
food lacks versatility, and the darkness knob is confusing. Users
won't buy the product unless it has a user-friendly, graphical
interface. When the breakfast cooker is plugged in, users should
see a cowboy boot on the screen. Users click on it, and the message
'Booting UNIX v.8.3' appears on the screen. (UNIX 8.3 should be out
by the time the product gets to the market.) Users can pull down a
menu and click on the foods they want to cook."

"Having made the wise decision of specifying the software first in
the design phase, all that remains is to pick an adequate hardware
platform for the implementation phase. An Intel Pentium with 48MB
of memory, a 1.2GB hard disk, and a SVGA monitor should be sufficient.
If you select a multitasking, object oriented language that supports
multiple inheritance and has a built-in GUI, writing the program
will be a snap."

The king wisely had the software developer beheaded, and they all
lived happily ever after.


http://www.danielsen.com/jokes/objecttoaster.txt
(Leave a comment)

Wednesday, December 17th, 2008

77. Your professors speak English… as a second language.

http://www.thatwasfunny.com/you-know-youre-in-college-when/907

Amusingly true things about college life.
(1 comment | Leave a comment)