Monday, January 27, 2003 |
|
|
Borland Together to go .NET: While reiterating its commitment to Java, Linux, and the general concept of cross-platform-ness, according to this News.com article, Borland appears to have unveiled the first tool in its .NET strategy (they'd already made the general commitment to support .NET). Although no details are yet available on Borland's site, it appears that the first thing they will produce is a new version of Together Control Center for .NET. No Delphi for .NET yet. |
Monday, January 27, 2003 3:49:09 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Sunday, January 26, 2003 |
|
|
Casey Chesnut has written a client for the Pocket PC Phone Edition that records your voice, shoots it off to a .NET Web Service running a speech recognition engine, and returns the results to your client. The best use of this is certainly for constrained input, not continuous speech recognition. Is there a killer app? The one that comes to mind is hands-free routing: a GPS still costs a few hundred bucks and inputting a destination is a pain, especially when driving. "I'm at mile 200 on route 50 in Nevada. How far to the gas station?" would be a pretty cool thing to be able to ask your phone.
Delightfully, Jakob Nielsen's latest Alertbox argues that voice interfaces are poor choices for the majority of applications. Compare and contrast. |
Sunday, January 26, 2003 11:23:51 PM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Sunday, January 19, 2003 |
|
|
Dot-com tell-all Website sued by former CEO. The ex-CEO of a now-defunct company for which I worked is trying to quash Fabian Gonzalez' iMind Parody Site for detailing how the company burned through $15M in investment while having employees share toilet-cleaning duty.
Substance abuse; first class plane tickets, five-star hotels and limos on a bottomless expense account; the presentation to the Chinese Ministry of Education that fell-through because the CEO flew to the wrong city (Beijing, Nanjing -- they all sound alike).
These stories are not in dispute, but the ex-CEO contends some other details on the site have caused him emotional distress. Gonzalez' site is alleged to have contributed to the collapse of another multimillion-dollar investment "opportunity" helmed by the ex-CEO and is being sued by both the CEO and the CEO's new company, so the deeper pockets are on the side of silencing the site. Visit it while you can and consider contributing to Gonzalez' legal defense fund.
|
Sunday, January 19, 2003 11:06:24 PM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Wednesday, January 15, 2003 |
|
|
Baby sleep aid says: "I hate you". "a Vancouver, Wash., family discovered that the toy they unsuspectingly attached to their son's crib utters the words "I hate you" amid the rhythmic ocean sounds designed to lull the baby asleep." Link Discuss (Thanks, Jeremy!) via [Boing Boing Blog]
This brings back fond memories of the time I spent 45 minutes on my college radio show trying to extract the phrase "Toke on a leaf for Satan" by playing "Stairway to Heaven" backwards. (If you're open to suggestion, you can hear it starting at "...there's a feeling I get..."). |
Wednesday, January 15, 2003 1:39:24 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Tuesday, January 14, 2003 |
|
|
Installed Simon Fell's pingback client for Radio. Yep! It works like a charm. Awesome. Okay, so much for my Trackback server! I guess I'll re-implement it as a pingback server! |
Tuesday, January 14, 2003 11:09:44 PM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
|
Esoteric computer languages. Anyone who hasn't seen this already should check it out. This site is sort of a clearing house for bizarre programming languages, designed either to annoy the user or to explore odd programming paradigms (often both). My personal favorites are Unlambda (functional programming in hell) and Befunge (two-dimensional control constructs, anyone?). Another highly amusing language is called hq9+, which is, oddly, not linked from the above site. If you like this sort of thing you should also check out this site.
I guess this is a classic case of people with way too much time on their hands via [Lambda the Ultimate] by way of [Sam Gentile's Weblog] |
Tuesday, January 14, 2003 8:57:23 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Monday, January 13, 2003 |
|
|
|
Monday, January 13, 2003 2:55:53 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
|
Bacteria Memory. Scientists have successfully stored information into artificial DNA strands and injected them into bacteria that maintained the data by reproducing. via [The Daily Nugget]
So... has anyone done the obvious corollary to this and looked for a smiley face embedded in the human genome? |
Monday, January 13, 2003 2:22:34 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
|
|
Monday, January 13, 2003 1:41:16 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
|
Met with Serguei Dmitriev and Eugene Belyaev of JetBrains, the makers of IDEA, the best IDE for Java. I was trying to show them some of Marin, but just as we got to the ocean, it started pouring. "We're from Russia," they said, undeterred. We walked for, oh, 3 minutes before retreating to a bar in Sausalito. They're looking for star programmers. |
Monday, January 13, 2003 1:30:38 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Sunday, January 12, 2003 |
|
|
The future is not objects
Managage code is language-neutral, right? No! Right now the CLI is very much tilted in favor of Object-Oriented languages (C++, C#, VB, Java). This is fine for now, but looking around the computing landscape leads me to a hypothesis:
Hypothesis: The interesting programming models in the next three years are not going to be Object-Oriented in nature.
There's just too much interest right now in other ways of doing things. XML andWebServices for example are both non-OO at heart (heck, guys like Tim Ewald and Don Box have even been talking about the joys of weak typing). This hypothesis is sort of academically interesting, but there is a corrollary:
Corrollary: The long-term success of the CLR may hinge on its ability to accomondate non-OO models of programming
and this is an interesting idea to me. So, Discuss. Am I all wet?
[Managed Space]
No, you're perfectly dry; I ranted similarly the other day. Object-oriented imperative languages are a pragmatic sweet spot today, but there are other programming paradigms thare are known to be more productive in certain situations. Several of the most talked-about challenges of building applications today such as persistence strategies and "business rules" are fundamentally easier to solve non-imperatively. The history of visual form builders, which are a type of non-imperative programming, argues for your point -- the primacy of reflection in language and library design emerged largely because of the realization that visual form-builders had become a necessity. So while visual form-builders are layered on top of OOP, they fairly dramatically influenced language and library design. Some changes, though, such as new multiprocessing paradigms, will undoubtedly require evolution (or even revolution) of the CLR. I'd submit that Microsoft's behavior re Rotor compared to Sun's behavior re the Java Community Process is a much better strategy for evolving the fundamental substrate of their platform. |
Sunday, January 12, 2003 11:32:04 PM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Friday, January 10, 2003 |
|
|
|
Friday, January 10, 2003 12:42:07 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Friday, January 03, 2003 |
|
|
I'm trying to stretch the definition of "holiday season" over the weekend as an excuse for hacking up an xBack server for .NET that works with intermittently-connected Radio clients (the cool thing about Radio Userland is that it runs locally on your work machine and uploads static HTML pages to your generic server). Writing the server is easy enough (TrackBack uses REST, PingBack uses a single XML-RPC verb) but I'm trying to figure out how to incorporate the results into Radio Userland. I can't quite figure out what to do: I'm thinking I have to use a server-side include to combine the Radio Userland-generated HTML with the Trackback server data. Any other thoughts on how to transform: <?xml version="1.0" encoding="ISO-8859-1"?>
<TrackBacks> <TargetURI>http://target.com/target.html</TargetURI> <References> <Reference> <ReferrerURI>http://referer.com/referenceToTarget.html</ReferrerURI> <Title>Response to target</Title> <Excerpt>I disagree with target...</Excerpt> <BlogName>Referer's Blog</BlogName> </Reference> </References> </TrackBacks>
into HTML inside of Radio's production of target.html? |
Friday, January 03, 2003 12:32:43 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Thursday, January 02, 2003 |
|
|
Friday Five
1. Do you wear any jewelry? What kind?
I wear my gold claddagh wedding ring.
2. How often do you wear it?
I only take it off when I'm swimming / diving.
3. Do you have any piercings? If so, where?
I have a pierced ear, but haven't worn an earring in years.
4. Do you have any tattoos? If so, where?
Nope. I like the sun too much to keep a tattoo in good condition.
5. What are your plans for the weekend?
I'm going to work tomorrow and then on Sunday watch the Niners beat the Giants. |
Thursday, January 02, 2003 10:58:20 PM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
Wednesday, January 01, 2003 |
|
|
Why is pingback / trackback a good design? Why isn't the referer [sic] header the way to automatically track pages that link to you? I was thinking of writing a pingback server for .NET, but on closer look, it seems inelegant. I only had a few hours sleep last night / this morning -- the above is a link to my fuzzy thoughts on the matter. Design reviews requested.
P.S. Happy New Year! |
Wednesday, January 01, 2003 1:54:51 AM (Hawaiian Standard Time, UTC-10:00) | Disqus link |
|
|
|
|
|
|
|
| Recently Published Articles |
|
|
|
|
|
|
|
| HI |
|
|
|
|
| Archive |
| September, 2008 (2) |
| August, 2008 (6) |
| July, 2008 (12) |
| June, 2008 (3) |
| May, 2008 (1) |
| April, 2008 (11) |
| March, 2008 (11) |
| February, 2008 (24) |
| January, 2008 (20) |
| December, 2007 (18) |
| November, 2007 (25) |
| October, 2007 (27) |
| September, 2007 (16) |
| August, 2007 (28) |
| July, 2007 (46) |
| June, 2007 (41) |
| May, 2007 (23) |
| April, 2007 (26) |
| March, 2007 (23) |
| February, 2007 (27) |
| January, 2007 (36) |
| December, 2006 (31) |
| November, 2006 (24) |
| October, 2006 (35) |
| September, 2006 (52) |
| August, 2006 (56) |
| July, 2006 (34) |
| June, 2006 (63) |
| May, 2006 (45) |
| April, 2006 (29) |
| March, 2006 (30) |
| February, 2006 (17) |
| January, 2006 (11) |
| December, 2005 (27) |
| November, 2005 (8) |
| October, 2005 (21) |
| September, 2005 (48) |
| August, 2005 (14) |
| July, 2005 (17) |
| June, 2005 (8) |
| May, 2005 (10) |
| April, 2005 (10) |
| March, 2005 (43) |
| February, 2005 (21) |
| January, 2005 (22) |
| December, 2004 (69) |
| November, 2004 (46) |
| October, 2004 (28) |
| September, 2004 (8) |
| August, 2004 (5) |
| July, 2004 (1) |
| June, 2004 (27) |
| May, 2004 (12) |
| April, 2004 (45) |
| March, 2004 (89) |
| February, 2004 (37) |
| January, 2004 (10) |
| December, 2003 (42) |
| November, 2003 (52) |
| October, 2003 (32) |
| September, 2003 (16) |
| August, 2003 (20) |
| July, 2003 (20) |
| June, 2003 (26) |
| May, 2003 (20) |
| April, 2003 (3) |
| March, 2003 (1) |
| February, 2003 (11) |
| January, 2003 (16) |
| December, 2002 (23) |
| November, 2002 (26) |
| October, 2002 (38) |
| September, 2002 (55) |
| August, 2002 (4) |
| July, 2002 (3) |
| June, 2002 (3) |
|
|
|
|