A Multitasking GUI, Circa 1982
I had a DMD5620 in my dorm room in 1989. My roommate called it "the Beast".
Microsoft Finally Open Sources Windows 7 Tool
This is PROOF that Microsoft KNOWS they are producing bad code. They put something out there, and then when they had to open source the code, they were all like "Well now everyone will see how bad our coding is, better take a week to fix it up before releasing it to the public!"
Having been involved with open source at Microsoft, I'd guess that the real reason for the delay was to "scrub" it to make sure that no intellectual property was inadvertently being given away.
Chrome OS Designed To Start Microsoft Death Spiral
It's a good article, and well-worth reading. But it bears only a marginal resemblence to the teaser headline CmdrTaco has slapped on it...
Bing Search Tainted By Pro-Microsoft Results
When you search for words, you get hits with words. If you want to search for phrases, put the words in quotes. When I search for the phrase "Windows worse than OSX", I only get one hit on both Google and on Bing -- so it's no surprise that this single site isn't found in all of the hits for pages that contain each of the words "Windows" "worse" "than" "OSX"
Microsoft Agrees To EU Browser Ballot Screen
Go down fighting!
Bill Gates Puts Classic Feynman Lectures Online
regarding Bill's comments on it being a bad idea for Google to have two OS's (Chrome and Android)... MS HAS MORE THAN ONE OS, DUMBSHIT! Is Gates so out of touch that he thinks that win mobiles run Vista?
While that was probably the right decision at the time it was made (Windows CE is over ten years old, after all), I think that most people here at MS would do it differently if creating a new mobile OS today.
How Microsoft Has Changed Without Bill Gates
I wouldn't be surprised if Steve Jobs actually believes that Apple invented GUIs, MP3 players and smart phones. In general, no big company has truly original ideas -- or if they do, it's in a research arm like PARC or MSR and the ideas are never properly monetized.
AV-Test Deems Windows Security Essentials "Very Good"
A real shell? Having to install cygwin is kinda a pain. No powershell does not count.
Why doesn't PowerShell count?
Microsoft Will Ship Windows 7 in Europe With IE Unbundled
It would be hard for the EU to make a case that Microsoft's proposed remedy doesn't address the complaint. After all, if they're no longer bundling the browser with the OS, it can't be considered "illegal tying of a different product to a monopoly." It shifts that part of the regulatory burden onto the OEMs, who aren't nearly the kind of deep-pockets attractive target for a fine that Microsoft is.
It's not hard to see why MS would prefer to ship "no browser" than a competitor's browser.
Microsoft Bing Search Launches Early Preview
Sounds like a feature to get you to stop using IE6 already, goddamn it!
Ridiculous Software Bug Workarounds?
PostScript isn't some kind of open standard that anyone can implement. It's owned by Adobe. The whole reason that Microsoft invented "TrueType" was to avoid paying royalties to Adobe for their Type 1 font format.
Microsoft To Banish Memcpy()
C is not a safe language, and stupid programmers will always find ways to mess it up. There are safer languages where you can't hang yourself as easily, and if you don't understand C, you should use them.
The idea that smart people don't make mistakes is thoroughly ridiculous.
Because everyone is not just going to add a line of code to one of the base headers:
#define memcpy(dst, len, src) memcpy_s((dst),(len),(src),(len))
Smart people recognize that they make mistakes, so they create systems that help them catch and prevent their own mistakes. If you're foolish enough to believe that you can't make mistakes, then you should just turn off all the warnings on the compiler and not bother with lesser workarounds like redefining a single symbol.
Microsoft To Banish Memcpy()
Some of these reactions are quite funny.
The goal of asking you to specify the length of the destination buffer is to force you to think about the data you're working with *while* you're writing the code and not afterwards in an unconnected security audit. Furthermore, it provides documentation to other people reading the code who may not have the same mental model of what's going on as you do. And as usual "other people" includes you, six months after you wrote the code.
TomTom Can License FAT Without Violating the GPL
The most likely reason that Microsoft is suing TomTom is to force TomTom to cross-license these patents -- that's what most big companies use their patent portfolios for.
Red Hat Hit With Patent Suit Over JBoss
"Software Tree's partners include Microsoft, IBM, Borland, and Sun"
Fixed that for you.
US Antitrust Judge Examining Windows 7 Documents
Furthermore; the small, leaked part of the source code for Windows contains comments such as "Changing X seems to fuck up the goddamn C compiler" and "Removing this seems to break Office 98" which implies that not a lot of people at Microsoft still know what is realy going on in the subsystems.
Heh. I work at Microsoft and I think there's a lot of truth to that. But no programmer anywhere seems to like to document stuff -- so I'd guess that what's on MSDN is better than you can find for most other bodies of code.
Of course, the best documentation is the code itself and the unit tests for the code, which isn't generally an option for closed source software.
EU Says MS Must Offer Other Browsers; Now What?
Microsoft is going to fight this decision tooth and nail.
Well, duh. Why wouldn't you fight something that's bad for you? But at some point, the appeals process is over and then you have to comply with the governing legal authority.
Show me one EU order with which Microsoft hasn't complied.
Where's the "IronPerl" Project?
You can't build pure .NET implementations by adding to the existing codebases; you have to start from scratch. The same is true for the pure Java implementations of both languages.
The goal isn't to create "Python for Windows" -- as you point out, CPython already works quite well under Windows. The goal is to allow expand the language choice of developers targeting .NET (and Mono) for application development.
Slothrup hasn't submitted any stories.
Slothrup has no journal entries.