Who's on first?

I gave a copy of the “Who’s on first” takeoff that I posted earlier to the guys I work with, and one of them was completely confused. He’s originally from Britain, and had never heard of the original Abbott and Costello routine!

So, I went out and found this page, which had the .mp3 online, and was able to introduce someone to one of the classic comedy sketches of all time for the first time ever. How cool is that?

He’s still chuckling over it, too.

Abbott and Costello in Computerland

Okay, one last thing before I head off to work. Dad sent me this today, and I damn near fell off my chair laughing at it…

Abbott and Costello in Computerland

[ring…ring…click]

ABBOTT: Ultimate Super Duper Computer Store. Can I help you?

COSTELLO: Thanks. I’m setting up a home office in the den, and I’m thinking of buying a computer.

ABBOTT: Mac?

COSTELLO: No, the name is Lou.

ABBOTT: Your computer?

COSTELLO: I don’t own a computer. I want to buy one.

ABBOTT: Mac?

COSTELLO: I told you, my name is Lou.

ABBOTT: What about Windows?

COSTELLO: Why? Does it get stuffy?

ABBOTT: Do you want a computer with Windows?

COSTELLO: I don’t know. What do I see when I look out the windows?

ABBOTT: Wallpaper.

COSTELLO: Never mind the windows. I need a computer and software.

ABBOTT: Software that runs on Windows?

COSTELLO: No, on the computer! I need something I can use to write proposals, track expenses. You know, run a business. What have you got?

ABBOTT: Office.

COSTELLO: Yeah, for my office. Can you recommend anything?

ABBOTT: I just did.

COSTELLO: You just did what?

ABBOTT: Recommended something.

COSTELLO: You recommended something?

ABBOTT: Yes.

COSTELLO: For my office?

ABBOTT: Yes.

COSTELLO: Okay, what did you recommend for my office?

ABBOTT: Office.

COSTELLO: Yes, for my office.

ABBOTT: Office for Windows.

COSTELLO: I already have an office and it already has windows! Let’s say I’m sitting at my computer, and I want to type a proposal. What do I need?

ABBOTT: Word.

COSTELLO: If I’m writing a proposal, I’m going to need lots of words. But what program do I load?

ABBOTT: Word.

COSTELLO: What word?

ABBOTT: The Word in Office.

COSTELLO: The only word in office is office.

ABBOTT: The Word in Office for Windows.

COSTELLO: Which word in “office for windows?”

ABBOTT: The Word you get when you click the blue W.

COSTELLO: I’m going to click your big W if you don’t give me a straight answer. Let’s forget about words for a minute. What do I need if I want to watch a movie over the Internet?

ABBOTT: RealOne.

COSTELLO: Maybe a real movie, maybe a cartoon. What I watch is none of your business. But what do I need to watch it?

ABBOTT: RealOne.

COSTELLO: If it’s a long movie I’ll also want to watch reels two, three and four. Can I watch reel four?

ABBOTT: Of course.

COSTELLO: Great! With what?

ABBOTT: RealOne.

COSTELLO: Okay, so I’m sitting at my computer and I want to watch a movie. What do I do?

ABBOTT: You click the blue 1.

COSTELLO: I click the blue one what?

ABBOTT: The blue 1.

COSTELLO: Is that different from the blue W?

ABBOTT: Of course it is. The blue 1 is RealOne. The blue W is Word.

COSTELLO: What word?

ABBOTT: The Word in Office for Windows.

COSTELLO: But there’s three words in “office for windows!”

ABBOTT: No, just one. But it’s the most popular Word in the world.

COSTELLO: It is?

ABBOTT: Yes, although to be fair there aren’t many other Words left. It pretty much wiped out all the other Words.

COSTELLO: And that word is the real one?

ABBOTT: No. RealOne has nothing to do with Word. RealOne isn’t even part of Office.

COSTELLO: Never mind; I don’t want to get started with that again. But I also need something for bank accounts, loans, and so on. What do you have to help me track my money?

ABBOTT: Money.

COSTELLO: That’s right. What do you have?

ABBOTT: Money.

COSTELLO: I need money to track my money?

ABBOTT: No, not really. It comes bundled with your computer.

COSTELLO: What comes bundled with my computer?

ABBOTT: Money.

COSTELLO: Money comes bundled with my computer?

ABBOTT: Exactly. No extra charge.

COSTELLO: I get a bundle of money with my computer at no extra charge? How much money do I get?

ABBOTT: Just one copy.

COSTELLO: I get a copy of money. Isn’t that illegal?

ABBOTT: No. We have a license from Microsoft to make copies of Money.

COSTELLO: Microsoft can license you to make money?

ABBOTT: Why not? They own it.

COSTELLO: Well, it’s great that I’m going to get free money, but I’ll still need to track it. Do you have anything for managing your money?

ABBOTT: Managing Your Money? That program disappeared years ago.

COSTELLO: Well, what do you sell in its place?

ABBOTT: Money.

COSTELLO: You sell money?

ABBOTT: Of course. But if you buy a computer from us, you get it for free.

COSTELLO: That’s all very wonderful, but I’ll be running a business. Do you have any software for, you know, accounting?

ABBOTT: Simply Accounting.

COSTELLO: Probably, but it might get a little complicated.

ABBOTT: If you don’t want Simply Accounting, you might try M.Y.O.B.

COSTELLO: M.Y.O.B.? What does that stand for?

ABBOTT: Mind Your Own Business.

COSTELLO: I beg your pardon?

ABBOTT: No, that would be I.B.Y.P. I said M.Y.O.B.

COSTELLO: Look, I just need to do some accounting for my home business. You know–accounting? You do it with money.

ABBOTT: Of course you can do accounting with Money. But you may need more.

COSTELLO: More money?

ABBOTT: More than Money. Money can’t do everything.

COSTELLO: I don’t need a sermon! Okay, let’s forget about money for the moment. I’m worried that my computer might…what’s the word? Crash. And if my computer crashes, what can I use to restore my data?

ABBOTT: GoBack.

COSTELLO: Okay. I’m worried about my computer smashing and I need something to restore my data. What do you recommend?

ABBOTT: Go Back.

COSTELLO: How many times do I have to repeat myself?

ABBOTT: I’ve never asked you to repeat yourself. All I said was GoBack.

COSTELLO: How can I go back if I haven’t even been anywhere? Okay, I’ll go back. What do I need to write a proposal?

ABBOTT: Word.

COSTELLO: But I’ll need lots of words to write a proposal.

ABBOTT: No, you only need one Word–the Word in Office for Windows.

COSTELLO: But there’s three words in…Oh, never mind.

[click]

ABBOTT: Hello? Hello? Customers! Why do they always hang up on me? Oh, well. Ultimate SuperDuper Computer Store. Can I help you?

Thanks dad!

Print-friendly pages with CSS

Printing often seems to be the bane of web publishing doesn’t it? All this information scattered across the ‘net, and so many times, trying to get a decent hardcopy printout just results in frustration. Sites that are beautiful in a browser may fail when printed — text disappears into background colors if you’re printing black and white, ads take up tons of unnecessary space on the printed page, and if the site uses tables or a fixed-width CSS layout that’s wider than the page, you may end up with having text cut off along one side of the page. Many commercial sites create special ‘print friendly’ pages, but that’s something of a kludge in itself — it’s an extra click, sometimes the link to the ‘print-friendly’ page is difficult to see, and it means having to deal with that many extra pages (and extra bandwidth) to maintain and serve.

Thankfully, CSS allows a remarkably simple way to avoid having to deal with all these frustrations. With a little bit of coding time, you can create a special “print stylesheet” that will determine exactly how your page looks when it’s printed out, without ever having to deal with the problems outlined above. Here at TypePad, you’ll need to be a “Pro” user to take advantage of this (as you’ll need access to the code of your templates), but the same technique will also work for MovableType powered sites, or any other website where you have full access to your code.

Need a quick example? Just try printing this post out, then compare what your printer gives you to the screen version (Netscape, Mozilla, Firebird, and Safari users will get an extra bonus trick that IE doesn’t support). For all the gory details (which really aren’t all that gory), just read on…

This site without print CSS

For a quick example, I’ll hold myself up to the spotlight (hey, if I’ve going to point out the problems, might as well humiliate myself instead of someone else, right?). The image to the right shows the result of printing this site after my redesign — those nice big white borders that work so well on screen cause definite issues on the printed page, squishing all the actual content into a single really tiny column in the middle of the page. This obviously was not acceptable! So, I got to work.

The first step was to design the print stylesheet itself. The basics of that are essentially the same as designing an on-screen stylesheet, and you can even use a browser to work it all out. I started by copying my stylesheet into a blank text document on my computer and tweaking it piece by piece to adjust it for the printed page. I won’t go through all the changes I made (though you’re welcome to compare the two to see for yourself — feel free to look at the code for either my screen stylesheet or my print stylesheet), but I do want to call attention to a few of the methods I used.

First off, the borders — an easy fix there, all I had to do was adjust the margins for the #content div from 150 pixels to 5%. By using a percentage instead of a fixed value, it ensures that the content area of the printed page will always be 90 percent of the available width, no matter if the person printing the page is in the US or in Europe (as there are different standard paper sizes).

Now for a handier trick. One of the major differences between on-screen display and the printed page are that navigation elements, such as the navigation sidebar across the top of each page on my site, are essentially useless when printed. Obviously, they can’t be clicked, so all they really end up doing is taking up space on the printed page. If that’s the case, then why bother printing them at all?

In my original stylesheet, my navigation bar is contained within a div of its own, like so:

#navigation {
   text-align: center;
   margin-top: 2px;
   padding: 4px;
   background-color: #eee;
   }

So, for the print stylesheet, I simply changed all of that to this simple argument:

#navigation {
   display: none;
   }

And voila! When printed, that entire div just disappears from the page. That little display: none; argument comes in very handy for deciding just what appears and doesn’t appear on your printed page and on screen. I added a class called “screenonly” to my print stylesheet that uses the display: none; argument, and then wrapped the comment entry form on my individual entry pages in a div class="screenonly" tag — bingo, no printed comment entry form. With a little experimentation, it’s very easy to determine exactly what elements on your pages will and won’t print.

The same technique can be used on screen, of course. I added another class to my screen stylesheet called “printonly” that also uses the display: none; property, then added a copyright declaration to the bottom of every page that is wrapped in a div class="printonly". Now that won’t display onscreen, but will appear when printed. Pretty nifty, isn’t it?

There’s one last trick I want to call attention to before I close out, though — while it will only work in browsers that have good CSS support (in other words, almost every browser except Internet Explorer), it’s incredibly useful.

Links are somewhat of a quandry on the printed page — in fact, by default, they’re nearly useless. A slight color change in the text, but nothing else. However, CSS includes ways to work around this, as well. I added the following lines to my print stylesheet:

.postbody a:link:after, .postbody a:visited:after {
   content: " (" attr(href) ") ";
   }

This looks a little complex, but it’s really not all that scary. The first line says simply that within any element that has the class postbody (I’ve wrapped the text of my posts, trackback excerpts, and comments in divs with that class), any a element that is either a link or a link that has been visited is going to have some information added after that element.

The second line is the content that we’re adding: first we add a space and an opening parenthesis, then we add the href attribute (in other words, the URL that the link points to), then we add a closing parenthesis and another space. That’s it — the last line is simply closing the CSS argument.

So what does all that mean? Simply this — when the page is printed, every link will be followed with the target URL of that link in parenthesis. Nifty!

Okay, so those are some of the tricks I’ve used. Now, supposing you’ve done some poking, prodding, and experimentation on your own and you’ve got a print stylesheet all set up and ready to go — how do you get it working? Easy enough! First off, create a new Index Template for your site, name it something like “Stylesheet-print”, and have it output to “print.css”. Now, you’ll need to do a slight edit to each of your templates.

The default line in TypePad templates that calls the stylesheet is in the header information at the top, and looks like this:

<link rel="stylesheet" href="<$MTBlogURL$>styles.css" type="text/css" />

We’ll be adding one argument to that line, and then adding a second, very similar line –here’s what you should end up with:

<link rel="stylesheet" media="screen" href="<$MTBlogURL$>styles.css type="text/css" />
<link rel="stylesheet" media="print" href="<$MTBlogURL$>print.css" type="text/css" />

What we’ve just done is tell the browser that the “styles.css” file should only apply to on-screen display, while the “print.css” file should apply to content that is sent to the printer. That’s it — rebuild, and you’re done!

My site with the print stylesheet

And here we have the final result — the image to the left is how my site prints out with the print stylesheet added. The useless navigation bar has disappeared, borders have been set to values that are far more manageable and readable for the printed page, I’ve brought the font size down a touch, and all links now display their target after the link itself. All in all, a far more readable printed page than what I started with, and all accomplished with a little bit of playing with CSS.

So that’s it! Hopefully this all made sense and is useful for you. As always, feel free to leave any comments or questions below, and I’ll do my best to clarify any places where I may have been unclear. Enjoy!

(Post-link URL display code was found at A List Apart.)

www.michaelhanscom.com

One of the features of the TypePadPro” level that I’ve been looking forward to is domain mapping — the ability to assign a domain name I own with my TypePad weblog. Last night I noticed that domain mapping beta testing was in progress, so I sent a note to let them know that I was interested. Lo and behold, I got my response this morning, made a few clicks to my domain configurations…

…and it worked! Eclecticism is now residing at www.michaelhanscom.com! Even better, the old address of djwudi.typepad.com will still work as a backup, so any links out there pointing my way will still work, without any issues whatsoever.

So, feel free to update your bookmarks to point to www.michaelhanscom.com (or don’t, whatever suits your fancy). I know I’ve been bouncing everyone around in the past few months — from djwudi.com’s ‘The Long Letter’ to djwudi.typepad.com and now to michaelhanscom.com — but this should be the last move for the foreseeable future.

What of djwudi.com, then? Well, I’ll likely leave my DJ Wüdi propaganda over there, as well as having it available for whatever other little projects I want to play with when I’m in the mood to geek out, so it won’t be disappearing. Just in case you were worried. ;)

Dean 'near-perfect' in latest debate

I missed another debate among the Democratic challengers last night. Unlike the last one, though, this time Dean apparently strongly held his place as the definite front runner. Two quotes from some of the various recaps caught my eye this morning:

Slate’s William Saletan had this to say:

Howard Dean’s performance was near-perfect. Strategically, Dean is way ahead of the pack. He has fulfilled the affirmative part of the campaign: giving people enough reasons to vote for him. Now he has the luxury of focusing on the negative part: dispelling the reasons to vote against him. Accordingly, his preparation for the last two debates seems to have focused on acting presidential and conveying competence in military and foreign policy. Tonight he accomplished both. He was at ease and in command.

And according to Adam Nagourney and Jodi Wilgoren of the New York Times, Kerry is feeling the pressure from Dean:

The dominance that Dr. Dean has enjoyed, and the corresponding exasperation that has caused his rivals, was clear even before the candidates sat down in Baltimore tonight. Senator Kerry was talking to reporters before the debate here, where he was repeatedly questioned about Dr. Dean’s standing in the race and things that he had said.

After Mr. Kerry finished his news conference and began walking away with an aide, David Wade, a live microphone picked him up muttering with evident annoyance: “Dean, Dean, Dean, Dean.”

Sorry, Kerry, but from everything I’ve read, and what little I’ve seen, you just don’t impress me. I’d vote for Kerry if he got the nomination, if only to vote against Bush, but I’m really hoping that it is Dean that gets the nomination.

In fact, I’m actually looking forward to subscribing to whatever cable package I need to next year, just so I can watch a Bush/Dean presidential race debate. The thought of that lying, hedging, mealymouthed stumblebum of a president trying to go up against the confidence, poise, and fire that Dean so often shows (and is apparently getting much better at as things progress) is incredibly amusing. I’m definitely looking forward to actually being able to see Bush fall flat on his face come 2004.

(via Mathew Gross, Kos, and Len)

Nice tits

A selection of beautiful pictures of Tits.

12/5/19 Update: When originally posted, this linked to a page with pictures of birds. But the domain has since been acquired by a porn site, so…no more link on this post. But at the time, it was amusing.

Good God, this is frightening

Planning a trip anywhere next year? It might not be a bad idea to make driving plans instead of flying — since the US is planning to start flagging and detaining travellers at the airports.

In the most aggressive — and, some say, invasive — step yet to protect air travelers, the federal government and the airlines will phase in a computer system next year to measure the risk posed by every passenger on every flight in the United States.

The new Transportation Security Administration system seeks to probe deeper into each passenger’s identity than is currently possible, comparing personal information against criminal records and intelligence information. Passengers will be assigned a color code — green, yellow or red — based in part on their city of departure, destination, traveling companions and date of ticket purchase.

Most people will be coded green and sail through. But up to 8 percent of passengers who board the nation’s 26,000 daily flights will be coded “yellow” and will undergo additional screening at the checkpoint, according to people familiar with the program. An estimated 1 to 2 percent will be labeled “red” and will be prohibited from boarding. These passengers also will face police questioning and may be arrested.

The system “will provide protections for the flying public,” said TSA spokesman Brian Turmail. “Not only should we keep passengers from sitting next to a terrorist, we should keep them from sitting next to wanted ax murderers.”

Okay, ignoring the “ax murderer” line for now — surely one of the most blatantly idiotic and ripe for ridicule statments reported in the press lately (which is saying something, given our current president) — let’s just take a look at the numbers here. The article mentions 26,000 daily flights. Assuming 100 passengers per flight (quite possibly a low estimate), that’s 2,600,000 people screened per day. Of those, up to 8 percent — 208,000 people — will be “yellow tagged” for extra screening. One to two percent — between 26,000 and 52,000 people — will be “red tagged”, questioned by police, and possibly arrested.

Per day.

That’s insane.

From later on in the article:

The existing system identifies certain passengers as risky based on a set of assumptions about how terrorists travel. For instance, passengers are flagged for additional screening if they bought a one-way airline ticket, or if they paid with cash instead of a credit card. Passengers who present a threat under these and other criteria are issued boarding passes that bear a coding of “SSS” or \”***.\”

Well, that explains some of the fun I’ve had travelling over the past couple years. While the measures quoted above were enacted after I moved to Seattle, when I did move here, I did so by purchasing a one-way ticket (since I was moving, there wasn’t much sense in a round-trip flight), and doing so with cash (technically a check, but it certainly wasn’t by credit card, as due to my own goofs in past years, my current credit rating doesn’t allow me to get a credit card). Since then, when I’ve travelled, though the flights have been round-trip and purchased (probably) by credit card, the tickets have been purchased by people other than myself (usually my parents, when I’ve visited Alaska) — and I’m guessing that that’s quite possibly another flag. Either that, or I’m just naturally threatening, since I’ve been pulled out of the line on every flight I’ve been on since Sept. 11 for extra screening. This doesn’t bode well for my chances on future flights under the new system.

Under the new program, the airline will send information about everyone who books a flight to the TSA, including full name, home address, home telephone number, date of birth and travel itinerary. If the computer system identifies a threat, the TSA will notify federal or local law enforcement authorities. The agency has not indicated the number or type of personnel needed to oversee the program.

The TSA will check each passenger in two steps. The first will match the passenger’s name and information against databases of private companies that collect information on people for commercial reasons, such as their shopping habits. This process will generate a numerical score that will indicate the likelihood that the passenger is who he says he is. Passengers will not be informed of their color code or their numerical score. The second step matches passenger information against government intelligence combined with local and state outstanding warrants for violent felonies.

All of your personal information will be used to catalog and profile you, including shopping habits. Don’t splurge on a new toy you’ve been saving for — that’s outside of your normal shopping profile, and you must not be you! Don’t buy an present for a friend that isn’t anything you’d normally buy. And for god’s sake, don’t suddenly start buying a lot of liberal anti-government publications — you’re obviously a terrorist! The worst part is, I’m not sure that I’m actually overreacting here.

The ACLU is listing their five problems with CAPPS II. In brief:

  1. The Black Box: Americans Judged In Secret
  2. Effectiveness: This System Will Not Make Us Any Safer
  3. Mission Creep: Build It And It Will Grow
  4. Due Process: No Notification, No Correction, No Appeal
  5. Discriminatory impact: the potential for systematic unequal treatment

Salon is also looking at this, though while I’ve yet to read anything but the teaser, it seems they’re looking at another angle:

It’s at once an Orwellian prospect and a potential gold mine for the travel industry: A database of the type envisioned by the government would allow hotels and airlines to get their hands on your lifetime itinerary.

And, lastly, there’s some good (frustrated, upset, pissed off, sarcastic) commentary in the MetaFilter thread about this.

As opposed to the standard color coding system that takes place outside of airports of white and brown…

jonson

Hmm. In addition to the always popular “Driving whilst black”, doubtless we shall now have added “Flying whilst muslim”. Phew. Thank goodness this is the land of the free, and not some tyrannical regime that locks up innocent citizens for nothing, eh?

kaemaril

So, rather than address some very real security issues, the TSA gives us a horribly flawed system ripe for abuse and the illusion of safety procured at the expense of civil liberties. Gee, thanks.

UnReality

So the logical next step might be to make the non-green passengers wear something to make them more identifiable. I don’t know…how about an armband with a yellow star? (Presumably a red star wouldn’t be needed since the exceptionally non-green would just be taken out back and shot.)

327.ca

I am of the belief that things like this are leaked in an effort to gauge public opinion. It is therefore imperative that those who disagree with it be as vocal as possible.

jpoulos (emphasis mine, however)

Just as an paranoid aside: what, exactly, stops them from implementing a similar system – you know, just to make sure you’re not sitting next to a terrorist or axe murderer – on trains and buses? I’m sure nobody could object too strenously to being “profiled” upon buying a train or bus ticket. Could they? Maybe a few random bus and train “inspections” every so often by the police, making sure you’ve got a valid right to travel … after all, travel is a luxury and not a right :)

kaemaril

20 Tips for new G5 owners

This one’s mostly just for me — originally from Ken Tidwell and posted on MacInTouch, but as their archives can be difficult to search, I wanted to keep this around. If all goes well, it might come in handy in a couple weeks. ;)

  1. RAM must be added in pairs only…all models. Opinions vary, but 1gb \~ 2gb RAM seems to be a general minimum before these units really shine. […]

  2. Clean the cast aluminum exterior with iKlear from Apple, or a mild dishwashing detergent.

  3. PCI-X (1.8GHz and 2.0GHz G5s only) supports both PCI-X and PCI… but 3.3 volts only… not 5 V.

  4. The case latch can be used as a locking point for a security cable.

  5. Carbon Copy Cloner is a great tool for moving data from another Mac.

  6. Virtual PC (current version…6?) will not yet run on a G5.

  7. The OS shipping with the G5s at this time is an interim OS, and does not yet support the 64-bit capability of this machine. Give it another 2 to 4 months.

  8. FireWire 800 uses a different connector from FireWire 400 (and Sony’s 4-pin connector).

  9. The Sony DVD writer is not capable of handling DVD+R.

  10. The aluminum case inhibits Bluetooth and Airport signals…don’t forget to mount the external antenna(s).

  11. The G5 will automatically reduce processor speed in response to having the side cover(s) removed. There is also a system preference for selective control. From the G5 Developer Note:

    Fan speed control: The speeds of the fans are thermally controlled and are automatically set as low as possible to minimize noise. System performance can be specified by a “high/reduced/automatic” pulldown option provided in the Energy Saver Control pane in System Preferences.

  12. The rear video connector labeled DVI supports both DVI-I and DVI-D.

  13. The rear digital audio connection is a TOSLINK connector…be sure to buy optical cables that use the square (indexed) connector (not round) on at least one end.

  14. The four screws on the interior bulkhead near the drives are spares that are used when installing a second hard disk. [photo]

  15. The analog audio input on the rear can be used for directly connecting a microphone, which must be self-powered. [Apple’s G5 Developer Note, however, says:

    “The audio inputs are designed to accept high-level audio signals: 2.2 Vrms or +8 dbu, which is the standard output level from CD and DVD players. The output level of some consumer audio devices is lower, often 0.316 Vrms or -10 dbV. Sound recordings made on the Power Mac G5 with such low-level devices have more noise than those made with high-level devices.”

    -MacInTouch]

  16. The power supply is auto-ranging, meaning it will switch between two choices of voltages: 100-125V AC or 200-240V AC.

  17. The USB ports on the computer itself are USB 2.0, while the USB ports on the keyboard are USB 1.1.

  18. G5 owners interested or working with ‘High Throughput Computing’ are advised to check out Condor.

  19. G5’ers curious about 64-bit computing can start here: [Ars Technica 64-bit introduction]

  20. A good demo for friends and family is always a movie…stop by the Apple Quicktime site for latest trailers.

Apples for Alaskans

Looks like high schoolers in Alaska’s Denali Borough School District will be getting Apple PowerBook G4 computers for their school year!

When school begins Sept. 15, the Denali Borough School District will become the first in Alaska to provide a laptop computer for every student in grades 9 through 12. A total of 129 laptop computers are being prepared to hand over to high schoolers at Tri-Valley, Anderson and Cantwell schools.

This “one-on-one initiative” is the result of a partnership between the Denali Borough School District and Apple Computer, and is based on programs in other states, particularly in Virginia and in Maine.

(via MacBytes)

Opus is back!

Penguins

(This picture has nothing to do with the story aside from the fact that it’s penguins, I’ve been looking for an excuse to use it, and it cracks me up. Anyway…)

After eight years away from newspapers, Pulitzer Prize-winning cartoonist Berkeley Breathed is creating a new comic strip called “Opus,” starring his beloved penguin of the same name.

The Washington Post Writers Group, which will syndicate the strip, is expected to officially announce Breathed’s return this Sunday. The reclusive Breathed, who rarely gives interviews, could not be reached yesterday for comment.

The new strip will appear on Sundays in The Washington Post starting Nov. 23.

(via /.)