Friday, September 06, 2002

From Slashdot:
Various Microsoft news tidbits contributed by numerous readers: Phoebus0 notes that Microsoft's Vice-President in charge of Windows development states flat out that Microsoft products aren't engineered for security, absolutely guaranteeing he'll have tomorrow's Ditherati quote. Many readers submitted this Knowledge Base article stating that Microsoft is mystified by a wave of successful hacks on assorted versions of Windows (there's also a news report on this). Microsoft has another security bulletin out on the digital certificate spoofing bug that has caused them so many problems recently.

Thursday, September 05, 2002

This site has really cool-sounding stuff (which I like):, including a Bayesian algorithm spam filter, and a LISP-like language they're creating from the ground up called "arc."

Tuesday, September 03, 2002

Monday, August 05, 2002

The Scheme language and the excellent textbook used for it, Structure and Interpretation of Computer Programs, which also makes a good, general-purpose computer programming textbook.

Here is S-Lang, a C-like embedded scripting language.
The ultimate scripting language reference! Compares 'n contrasts 'em all, complete with beaucoup references for each language.

Tuesday, July 16, 2002

"There is a (not quite) new effort by the IETF to standardize a framework for network applications, called BEEP, the Blocks Extensible Exchange Protocol. Standardized in RFC3080, it takes care of all lower level tasks an application level protocol has to like framing, authentication and capabilities negotiation in a modular and lightweight way. In the current issue of Internet Packet Journal (a quite nice and free-as-in-beer technical publication by Cisco) is a well written Introduction to this framework. Why isn't anyone adopting this protocol besides some Java libraries like beep4j and PermaBEEP and a C library called RoadRunner. I couldn't find any applications based on this protocol, regardless of it's promised capabilities. Is everybody still inventing his own application layer protocol?"

Saturday, July 13, 2002

Scientific Battlegrounds in Diets
There's an interesting article currently carried by the NYTimes (free reg. yada yada) that talks about the world of dieting, National Institutes of Health, Atkins as well as low-carb vs low-fat. The interesting thing, from a scientific perspective, is the sheer lack of study - and the reticence from the scientific community to question the party line.
Software evolution article in Salon:

The guy claims that software evolves and that you have to take these dynamics into account as a software engineer or manager.

Wednesday, July 10, 2002

IBM's Sash Weblications for Windows is a dynamically configurable programming environment for rapidly building and deploying platform-integrated desktop applications using JavaScript and DHTML. This programming environment enables Web programming beyond the browser, and the resulting applications are integrated seamlessly into the common desktop environment and take advantage of the latest standards in Web services.

Wednesday, July 03, 2002

ERD Apps a Missing OSS Niche?
Pennyless Developer asks: "So the time comes when one must design a brand spankin' new database schema. You want to use an Entity-Relationship diagramming tool with hopefully some automatic schema generation tools, but do not have much money to purchase anything like Rational Rose. Like a true geek well versed in OSS, you head off to scan sourceforge, freshmeat, and google. But alas, it appears no such applications exist in the OSS world, at least none beyond the planning stage. The question I pose is this: What useful, OSS/Free/Cheap ERD applications have you found and used? Or do developers do all their ERD work under an evaluation period of commercial software?"
ANTLR: A parser generator that targets many languages. (Is VB one of them?)
Pressman software engineering links:

Great software engineering links:

Great software syllabus from U of M:

Another bunch of links:

Wednesday, June 26, 2002

"A senior IBM developer has come out with a series of articles on high performance Linux programming techniques using pipes, sockets, threads, and processes. The series has been running for a while and juxtaposes these high performance technique with Linux and Windows. Guess who wins?"
click here.

Monday, February 25, 2002

Wednesday, February 06, 2002

Monday, January 21, 2002

2000 VW Jetta Service Bulletins. Let's see if the lousy dealer honors them. They're all crooks!

Monday, January 14, 2002

Here's a link for gpart, a partition recovery program. It also has some very useful links about partition tables.

Friday, January 11, 2002

Thursday, January 10, 2002

Slashdot: Resources for Rolling Your Own Windowing System?
Lots of really cool links, like operating system design websites and the like. Cool, eh?