Archive for January, 2002
Atari industrial design sketches. This stuff is just awesome: (1) (2) (3) (4) (5)
The 70s graphic-design nostalgia is wonderful, but even beyond that, these are simply visionary. (Memo to self: It’s easy, in retrospect, to be considered to have been visionary, if you happened to be at the right place at the right time, with the opportunity to make those visions real.)
(It’s also interesting that the Atari ID guys included plenty of teapots (err, “pretty girls”) in their sketches. Gotta write an article on teapots some time.)
Almost as interesting: major rumors about forthcoming Palm handhelds and OS 5.
This is a true gem. From MSDN: Visual Studio .NET: Managed Extensions Bring .NET CLR Support to C++
Excerpt: (emphasis mine)
Where Are We?
Unfortunately, as powerful and flexible as managed C++ is, it’s not the native language of .NET, which means that books, articles, courses, code samples, and so on, are not going to be written in managed C++-they’re going to be written in C#. But this should come as no surprise. C++ has never been the native language of any popular platform. Unix and Win32 have C. The Mac has Pascal. NeXT had Objective C (of all things). COM has Visual Basic. Only the BeOS has C++ as its native language, and when was the last time you wrote any BeOS code? The fact that .NET favors C# merely means that another language will be translated into the C++ equivalent, as has been done since 1983.
erin (8:25 AM): Armand made this REALLY sad noise while I was finishing up getting ready, so I went to snuggle him a little, and he said they hadn’t eaten in days. I went over to look at their bowls, and Albert chimed in in agreement.
dan (8:25 AM): Is that what he told you? They hadn’t eaten since yesterday.
erin (8:26 AM): They said days. But yeah, I opened the new food and got out a measuring cup to dispense it, because I knew I’d never be able to lift it. They were literally pushing each other out of the way while I was opening the bag. I had to move the trash can to get at the door, and when I poured the food: Albert rubbed his head on my hand so hard that I spilled quite a bit of it and then stood right where the trash can goes to clean up what I’d spilled. I asked him to move and nudged him with the trash can, but he just would NOT move. He was still eating when I left. Mando ate enough and then went under the table again.
weblogs.com is hassling me. The popular weblog aggregator seems to think it can’t reach dsandler.org (although apparently you and I can): Can’t read stream because TCP/IP error code 10060 - Connection timed out. Other aggregators that implement the same XML-RPC protocol (like blo.gs) seem to work OK.
Sorry, Dave. No more weblogs.com for me. Interop’s a bitch, ain’t it?
update: It seems that RPC2 is just totally down now:
pingserver: http://rpc.weblogs.com/RPC2 … Traceback (innermost last):
File ““, line 4, in ?
File “/u/dsandler/src/pw-xmlrpc/xmlrpclib.py”, line 547, in __call__
return self.__send(self.__name, args)
File “/u/dsandler/src/pw-xmlrpc/xmlrpclib.py”, line 630, in __request
request
File “/u/dsandler/src/pw-xmlrpc/xmlrpclib.py”, line 560, in request
h = httplib.HTTP(host)
File “/usr/local/lib/python1.5/httplib.py”, line 51, in __init__
if host: self.connect(host, port)
File “/usr/local/lib/python1.5/httplib.py”, line 79, in connect
self.sock.connect(host, port)
socket.error: (61, ‘Connection refused’)
- “[our enemies] thought that America was weak and materialistic.” Yes, and they found out that we were merely materialistic.
- Is “compassion” a euphemism? “We will show them our compassion.” It will be laser-guided, dropped from the air, and be equivalent to fifty kilotons of TNT.
- “football of tyranny” (I think it was actually ‘footfall’, but whatever.)
- “Evil.” Evil, evil, evil. This is a heavy word to throw around. The last time I heard it this much in a State of the Union address was in the 80s…
<ctate> grrr. in OSX, how do i install new fonts?
<em> ctate: lick them?
Well, my (ex-)manager just brought me a gag gift of sorts. It’s a “motivational” mousepad. Here’s the gag — it’s not a Demotivator(tm). It’s a real one that she found.
PERSISTENCE
The Race Goes Not Always
To The Swift .. But To Those Who Keep On Running.
“Thanks! I’ll use this mousepad in ironic splendor.”
Childhood exposure to Leisure Suit Larry + videgames over Popov vodka = female game designers.
≡ 8:33 am
Yikes. These are the first few lines of a piece of code I’m working on:
/*****************************************
*
* Copyright (c) 1994-1999 3Com Corporation
* or its subsidiaries.
* All rights reserved.
*
* PROJECT: Pilot
* FILE: Starter.c
* AUTHOR: (redacted): May 20, 1997
*
****************************************/
#include <Pilot.h>
Yeah, that’s the stock PalmOS development starter.c file from 1997. This is old code. (I mean, “Pilot.h” ??)
Palm Inc. unveils their second-generation wireless handheld, the i705. The major change from the VII is the “always-on” features (incoming email/instant-message notification; live instant messaging). The VII was strictly “pull”, which made it impossible for developers (or Palm) to build apps that could report live data or that could receive information without the user’s involvement. (Actually, that last little bit is also hampered by the strictly single-tasking PalmOS. A minor impediment.)
Another big improvement over the VII: form factor. It’s smaller and lighter than the VII, and doesn’t have the ugly fold-out antenna (although if you don’t mind the slightly poorer reception, you can remove the antenna on the VII and rotate it so that the internal switch thinks the antenna’s raised when it’s really not).
As expected, most Slashdot readers are underwhelmed.
New Line is “pretty certain” it will add a Two Towers preview reel to the end of Fellowship of the Ring (reels already in theaters)…
≡ 11:54 pm
Those bastards! A blatant pitch to grab more of my money. Where do I sign up?
The essence of compromise in married life “OK, I’ll stop and get hot dogs and mac&cheese, but I’m getting Kraft m&c this time, since we…
≡ 4:42 pm
+$0C9E 5F04EDFA BLT.S RewriteCrappyCode+$0C7C
We. Are. Out. Of. Coffee.
OK, OK, don’t panic. They sell Starbucks down in the cafeteria. Things might turn out OK.
<twitch>
New Joel: Rub a dub dub (referring to “code scrubbing”, an alternative to a possibly-suicidal full rewrite).
Funny quote: “Somewhere, someone with a big stack of 4×6 cards is sharpening their pencil to poke my eyes out. What do you mean you didn’t design your classes?”
Sage quote: “Occassionally I would encounter a weird nugget in the code. These nuggets were usually bug fixes that had been implemented over the years. Luckily I could keep the bug fix intact. In many of these cases, I realized that had I started from scratch, I would have made the same bug all over again, and may not have noticed it for months or years.”
How is it that I’ve never heard of 90% of the sites nominated for the 2002 bloggies?
≡ 11:02 am
How is it that I’ve never heard of 90% of the sites nominated for the 2002 bloggies? I guess that’s because the Web is still a big enough place that you can not know everybody. (I think that’s probably a good thing.)
Will Clarkson has a tutorial for building an AirPort software base station in OS X, which currently has no Apple-supplied SWBS solution.
≡ 10:49 am
I know, I know, another /. link. But this one’s pretty interesting – an economic analysis of EverQuest.
fstmdbx. What the hell is that? The ARM compiler generated it, but neither the ARM emulator nor the ARM Architecture Reference Manual (yes, the “ARM ARM”) have ever heard of it.
[Update: it’s a non-core floating-point instruction. f (floating point) st (store) m (multiply) d (double precision) bx (condition expression).]
In the “run, forrest, run” category: Enron CEO resigns (AP).
Lunch: California rolls (6), cucumber & pepper salad, miso soup. Bottled water. $5.25.
Wow, Bethon — a (reasonably) complete BeOS Interface Kit / Application Kit wrapper library for Python.
≡ 11:35 am
<dsandler> According to the menu, the “A La Minute” offering today is “Spaghetti and Matballs” * dsandler wondered what happened to that office-chair mat he…
≡ 11:19 am
* dsandler wondered what happened to that office-chair mat he used to have.



