Creating DOS/Windows VM From MSDN Downloads?

My goal is to create a VM running Windows 3.11 (VMWare by preference, but Virtual PC if it's easier).

One can download EN_MSDOS60.EXE and EN_WIN311.EXE from MSDN, but these files seem to simply be compressions of the files in the relevant distributions. Most challengingly, EN …

more ...

Sun's Fortress Language : Looks Very Well Designed

This is a rather daunting (124 slide) PDF on Sun's "Fortress" programming language, designed in large part by \<a href="http://en.wikipedia.org/wiki/Guy_L._Steele%2c_Jr."" target="_blank" rel="noopener noreferrer">Guy Steele, which is designed for scientific / mathematical programming. It looks really good -- lots of …

more ...

Thread Creation Overhead Can Trip Up Pros

Michael Seuss has a good blog piece on \<a href="http://www.thinkingparallel.com/2007/05/02/parallel-programming-fun-with-loop-carried-dependencies/"" target="_blank" rel="noopener noreferrer">parallelizing code that contains loop-carried dependenciess, which is to say, code such as the following, where the calculation in one pass is dependent on a previous pass' …

more ...

Hidden Mysteries of the Bayesian Conspiracy

Jeff Atwood recommends that everyone read an Intuitive Explanation of Bayesian Reasoning in order to become an initiate in the Bayesian conspiracy. What he doesn't tell you is that Bayes' theorem is only the outermost ring of the Bayesian Conspiracy. Once you've been initiated and spent the necessary apprenticeship bringing …

more ...

Editor Harry McCracken (PC World) Resigns -- Apparently Over Ad Pressure

According to this CNet article, Harry McCracken of PC World resigned when pressured by SVP Colin Crawford to tone down stories critical of advertisers. I have no idea of the inside scoop on this, and the CNet article is full of anonymous sources, but sadly, I can believe it.

I …

more ...

Rails Forms With Auto-Hyperlink On FKs

Because I use primary_key_prefix_type = :table_name this did the trick for me. Basically, I just set up a hash mapping primary key column names ("InvoiceID" and the like) to the name of the appropriate controller ("invoice_admin"). When outputting a column, if the name of the column …

more ...

Auto-Database Browser With FKs as Hyperlinks?

Is there a product in the "cheaply deployable" range (say \~\$100) that you can point at a significant SQL Server database and it parses the foreign key relationships and presents a table viewer in which the values in the foreign-key column automatically hyperlink to the relevant table? And this tool …

more ...

Microsoft.Scripting: Someone's Going to Have to Target This With Antlr

The source code to the Microsoft.Scripting namespace is available at http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=438

A review of the IronPython codebase in the release makes the early-stage processing look pretty close to the (well-designed) IronPython 1.0 release: there's a language-specific tokenizer, parser, AST …

more ...

Dynamic Language Runtime: PHP, Scheme, and "maybe one more" coming

The preliminary documentation for the DLR is included in the IronPython-2.0A1-Doc.zip download at http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=438 :

We're leveraging the learning we did on IronPython to extract elements that could be common amongst languages (dynamic type system, hosting APIs, cached method dispatch …

more ...

Cross-Platform CLR

Sam Gentile enthuses about the availability of the CLR on the Mac. Another thing is that Mac users, like PDA users, appear to be more willing to support small/Micro ISVs. Whether that would hold true for a Silverlight (i.e., non-native) UI, I don't know. But maybe I'll buy …

more ...