Dr. Jekyll Meets Mr. Hybrid
251952
High-performance gas guzzlers competed with alternative-fuel vehicles at the 2008 North American International Auto Show in Detroit.
481653
I'm back, with a very interesting topic too!  Joel Spolsky, ex-Microsoft Manager and software engineering guru has a new essay, How Microsoft Lost the API War that is creating quite a big storm in the blogging communitiy.  Joel posits that the priests in the holy Temple of Microsoft have lost their way, because it has split into two factions, and the wrong faction is winning. One faction worships on the alter of backward compatibility, while the other is led by fervent priests who are proselytizing to raise up the new gods of .NET and Longhorn. Joel suggests that the new gods will cause the destruction of the holy Temple because Microsoft's great victories were built on the altar of keeping customers happy with backward compatibility. Furthermore the old gods of the Windows API continue to grow more grotesque and cruel with the passing of time, driving former worshipers into the arms of the friendlier gods of World Wide Web.  This story sounds extremely plausible. I must admit that i fit the profile of the developer who used to develop on the Window's API, is familiar with COM and Win32 who now develops mostly using PHP and Python. However I continue to develop and maintain Windows apps that keep our customers happy, and we still plan to develop new Windows apps. Some points:  Temple of the Blind? Firstly, Microsoft is still a compelling place to work for to people who feel that they can make a difference. The Temple continues to attract talented people with a Unix background. For example we have the recent hiring of Ward Cunningham, author of the Wiki.  Microsoft is still able to keep talented people like Raymond Chen, and others like him who continue to look after the Windows API, and Longhorn apparently will still give high priority to backward compatibility. Open sourcerers like Miguel Icaza are sufficiently attracted to the .NET vision to stake their careers on Mono. Longhorn and .NET are compelling technologies, so even if Win32 is not so cute anymore, M'soft is providing something that remains very attractive.  What i do see M'soft doing wrong is that they aren't disseminating the .NET runtime fast enough. It remains an optional install in XP Service Pack 2 for example. Also their IE dev team appears to be hog-tied due to political reasons; nevertheless IE remains good enough, particularly when I can embed IE as an activeX control, something I cannot do with Mozilla (AFAIK) - Update: I'm wrong.  Temple of the Spider?  Secondly, people don't merely use a web browser. They run the web browser in the OS.  So let me ask you, if you are using DreamWeaver or HomeSite or Photoshop or vi or emacs or Gimp, how many of you are willing to give it up for a java applet (or whatever your favorite technology is) running in your web-browser? Precisely.  Temple of the Abandoned?  Third, Joel makes the claim that developers are not developing to the Windows API. Well he could be right. But I bet a lot of them are still calling Win32.  If you are using a framework or IDE like Delphi or wxWindows (or .NET or VB) then you certainly are insulated from the Windows API, but that doesn't mean that you're not calling the Windows API all the time. I don't see Borland dropping their Windows version of Delphi at any point in time.   In fact, the fact that many developers are using some form of framework is a compelling argument for Microsoft to enhance the .NET framework to attract developers who are using other frameworks.  Today, not that many students learn x86 assembler, but that doesn't mean that Intel lost the CPU wars. Just because fewer people are learning Win32 doesn't mean Microsoft has lost the API wars, if the frameworks run predominantly on Win32.  Temple of the Lost  Joel even warns you in the beginning that "because I'm talking about big trends, I need to exaggerate and generalize". But you still get sucked in because Joel Spolsky is a first-class writer, in the same order as Philip Greenspun or Eric Raymond. That makes him so persuasive and plausible. But this is not Indiana Jones and doomed temples, but Steve Jobs and reality distortion fields.  Other opinions:  Harry Fuecks (PHP is ASP's upgrade path),  Dennis Hamilton (M'soft is just covering all bases), Robert McLaws (Joel is wrong in 7 points), Oliver Travers (the web is not good enough), One Run-time to Rule them all....
523179
A new type of librarian is emerging: think Dewey Decimal meets Generation X.
740964
The e-tailer, seeking users' input, invests in online collaboration.
756142
In his latest blog post, P&aacute;draic Brady talks about a "sweeter alternative" to using Smarty for your site's templating - Template Lite.    Use the term Template Engine in a PHP forum and the word "Smarty" will inevitably crop up. I like Smarty but, similar to a few PHP libraries, it's very bloated.   I try to keep my applications lean and mean - small, fast, and adaptable. Unfortunately, Smarty disagrees with my needs. It's bloated design while packing a mighty punch, uses a chunk of memory and processor time I dislike. Since I also develop open source apps which end up on shared hosts, my concerns are even more justified.   Enter Mark Dickenson. Mark is the developer of a Smarty alternative: Template Lite.    He talks about what Template Lite is and what kinds of advantages it has over Smarty, including staying try to its name. P&aacute;draic measures it as not only being faster but also having 50% of the memoery footprint that Smarty does. He seems to favor it for those places when he just needs something light and easy on a site.
453306
Tycho:  I'm super depressed.  I thought I had invented a new word - mirthquake - and then I was going to say that you should prepare yourselves for the aforementioned, as today's comic strip was rated this or that number on the rictus scale.  I mean seriously, I've been excited all weekend.  A simple Google search put me in my place - the word is practically ubiquitous.  Expect it soon on Urban Dictionary, that mausoleum of once vibrant language.
247975
Tycho: There are two things I must mention.First, Gabriel liked the cover for book four (entitled "Birds Are Weird") so much that he wanted to make a poster of it, and it's not worth arguing with him when he gets like that so we let him do it. It is, even now, awailable!Also: PAX preregistration opens today, and since we've had a couple of these now you probably know if it's something you'd like to attend. You save ten dollars over the door price, which is, like, ten bucks. This is money you could put toward some other purpose!(CW)TB
305468
In an article published today for CIO Magazine, Jet Propulsion Laboratory software engineer D. J. Byrne writes that the cultural synergies between open source software developers and space technology engineers have made it possible for his team to execute complex software projects without the hassle of all that government oversight and procurement paperwork.
509669
Gabe: So the big news today, in the world of web comics at least is that PvP is getting itself animated. Scott posted the news along with a little teaser over on his site. He"s actually writing the entire thing with the help of Kris Straub. I was a big fan of the old Blamimations they did together and I"ve told them both whenever possible that they needed to collaborate more. I make jokes when I"m uncomfortable and it just so happens I have issues with anxiety so I"m essentially uncomfortable all day. That means I spend a lot of my time making jokes. When Scott and Kris were up here visiting I hardly said a word. They"re just too funny and they"re always on. You just can"t compete with them, all you can do is laugh.
275619
Travis Swicegood is teasing us with some output from a script in his latest blog post:   So my free time of late (what there is of it) has been spent on a project that's getting really close to v0.1 release. In other words, its first functional release. If you've ever run a test using the PEAR installer or know what a .phpt file looks like, you might be able to guess what I've been up.   Keep an eye on his blog for more information on his "secret project".
343797
As a companion to the podcast version of his review, Matthew Turland has posted his comments in text form over on his blog today.   I received an e-mail recently from a very nice gentleman at Packt Publishing - their representative asked if I would be willing to review one of their books, namely PHP Web 2.0 Mashup Projects by Shu-Wai Chow. Reviewing books is not something I had done before, so I thought I would give it a good old-fashioned college try.   He mentions the size of the book (and how it's not an indication of the quality) and the basic structure of the book, including spotlights on some of the specific topics covered.
621416
The latest in molecular-research technology shows the nerdy glamor of nitty-gritty lab life.
517930
It isn't easy being green in an abstract world As Kermit the infuriating frog puppet once said "It's not easy bein' green" - especially as a software developer. OK you can do all things that everyone else does - buy a Toyota Prius hybrid or even cycle to work (as long as you avoid Lycra and silly helmets). You can scribble notes on recycled paper with a pencil (made of wood from managed forests) and turn your machine off standby. You can even diligently recycle your printer ink cartridges and offset your energy consumption by planting a few trees.â¦
40560
Editors: Shlomo Reifman and Samantha N. Wong Researchers: Joshua Brandt, Fei Mei Chan,  Andrew T. Gillies, Soo Jeong, Edward Knudsen,  Artie Kwok, John Ray and Jody Yen Programmer: Carl Subick
403071
Here's a screen shot of the HTML source.  Looks like it's trying to serve some kind of ActiveX control. Happy to be using a Mac.  PS: Scoble just showed up and TM works on his cell phone so there's something weird going on.
489113
Perl script that automatically searches for new episodes of your favorite TV shows and downloads the corresponding NZB files from various free sources on the internet.   This release is mostly just to update the .shows file and the README.  I was sleepy, and I stupidly said that you do not have to have the  element in your shows file.  Turns out I'm just an idiot, and you do.  I have updated the .shows file to include the proper template for most shows, which is %name%.S%season%E%episode%  Sorry about that!  I also started a code optimization run which will hopefully over time make things run faster and more efficiently.  I just picked off the low hanging fruit on this release, because I wanted to get the updated README out before too many people had problems.
460464
A new posting from Dynamically Typed - More on rich web UIs - has a few interesting links to share, as well as Harry's search for a XmlHttpRequest method.