Jul 24
Microsoft co-founder Bill Gates decided to weigh in on Gizmodo’s ‘79 Celebration:
“I read those 1979 stories all last week, and it put me in a nostalgic mood, so I wanted to offer my own memory to add to the collection.
“In 1979, Microsoft had 13 employees, most of whom appear in that famous picture that provides indisputable proof that your average computer geek from the late 1970s was not exactly on the cutting edge of fashion. We started the year by moving from Albuquerque back to Bellevue, just across the lake from Seattle. By the end of the year we’d doubled in size to 28 employees. Even though we were doing pretty well, I was still kind of terrified by the rapid pace of hiring and worried that the bottom could fall out at any time.
“What made me feel a little more confident was that 1979 was the year we began to sense that BASIC was right on the verge of becoming the standard language for microcomputers. We knew this could be the catalyst that would unlock the potential of the PC to democratize computing and create the right conditions for an explosion in programs and applications that would lead to really rapid growth of the PC market.”
Read the rest of Gates’ story at Gizmodo
Jul 23
This is part 11 in a series of articles on obscure programming languages.
What is Kite?
Kite is a programming language designed to minimize the required experience level of the programmer. It aims to allow quick development and running time and low CPU and memory usage.
Continue reading »
Jul 23
CodePaste.NET is a new public code pasting site that allows you to paste and link code from social network sites like Twitter and Facebook, or chat and IM applications like Skype or Messenger. The idea is that these social networks or chat clients work well for interactive discussion, but they don’t allow enough space to post even the shortest snippets of code for all participants to see.
A lot of Twitter traffic deals with discussions about code or code concepts, so a place to share and view code is very useful. So rather than squeezing code snippets into these clients, you can post it on the the CodePaste.NET site and then link to the snippet. As opposed to other code pasting sites, CodePaste.NET is more specific to .NET developers, providing syntax highlighting and the ability to apply comments on snippets.
CodePaste.NET
More .NET News
Jul 22
Your tax dollars at work: Our U.S. government has no problem spending a trillion dollars on an optional war in Iraq. Or spending many trillions bailing out rich Wall Street bankers to reward their greed and avarice. But when it comes to deploying a FREE, open-source Web browser on government computers? Now you’ve really gone too far, man!
The U.S. State Department currently uses Microsoft Internet Explorer as its one and only Web browser. At a town hall meeting led by Secretary of State, Hillary Clinton, a new State Department employee asked Clinton to “please let the staff use” the Mozilla Firefox browser. The employee pointed out that Firefox had been “approved for the entire intelligence community,” and that it’s a “much safer program.” The rookie’s question was met with a chorus of applause from the audience.
Continue reading »
Jul 21
I have a friend who announces when she’s going to bed every night on Facebook. It’s the 21st century equivalent of “Good night, John Boy.” But does anyone really care?
Facebook, MySpace and especially Twitter provide a global platform to the narcissist in each of us. We tweet the minutia of detail in our normally normal lives, hoping that somebody in cyberspace actually cares.
I’m not throwing stones in a glass house; I’m actually throwing them at the mirror. I, too, am guilty of sharing my life ad nauseum on Facebook. Even this blog is an electronic indictment of my narcissism, as if anyone truly cares about my rants.
But like many things in life, you may occasionally find a diamond in the rough, or a pony in this seemingly endless pile of poo.
Continue reading »
Jul 17
Microsoft Popfly is a set of online visual tools for novice programmers and end-users to build Web pages, applications and games. This was Microsoft’s attempt to bring programming to the masses, similar to Hypercard on the Macintosh, or the original Visual Basic on Windows before it became a real (complicated) object-oriented language under .NET.
But this fly lived for only two years. Microsoft has just announced that on August 24, 2009, the Popfly service will be discontinued and all sites, references, and resources will be taken down. At that time, access to your Popfly account, including any games and mashups that you have created, will be discontinued.
Continue reading »
Jul 16
Many Visa prepaid cardholders were stunned when they opened their bill Monday to discover a $23,148,855,308,184,500 charge. That’s $23 quadrillion, which exceeds the combined GDP of every country on the planet.
Josh Muszynski, 22, of Manchester, New Hampshire, was one of the unlucky Visa customers. Adding insult to injury, he was also charged a $15 overdraft fee. According to his statement, he spent all that money in one transaction at a nearby Mobil gas station where he often stops for Camel cigarettes.
He checked with the gas station, but they had no record of the charge. Next he called his card issuer Bank of America, which put him on hold for two hours. Eventually a bank rep told him the charge and overdraft fee would be removed from his account.
In a statement, Visa said the bad charges affected “fewer than 13,000 prepaid transactions” and resulted from a “temporary programming error at Visa Debit Processing Services … [which] caused some transactions to be inaccurately posted to a small number of Visa prepaid accounts.”
Story at CNN
Stupid Is As Stupid Does
Jul 15
Silverlight is a Web application development framework similar to Adobe Flash. Microsoft has just released Silverlight 3, a major update that delivers many new features including:
- Hardware graphics acceleration, which lowers CPU usage and enables 1080p HD video over the Web.
- Support for H.264 video, AAC audio and MPEG-4 content.
- Smooth media streaming over HTTP.
- 3D-perspective support that can be used with graphic elements, videos and controls.
- New bitmap and pixel APIs, and custom effects.
- Out-of-Browser support. Users can safely install Web applications on their computers, create desktop and Start Menu shortcuts.
- New network detection support to switch between online and offline modes.
- Automatic update mechanism for applications.
- Over 100 UI controls with full styling and template customization support.
- Richer data binding features
- A new DataForm control enables better master/detail scenarios.
- SaveFileDialog support.
- New navigation framework that enables deep-linking and forward/back button integration within the browser.
- Search engine optimization (SEO) support so that content within a Silverlight application can be indexed by search engines.
- Better text rendering and font support (a common complaint that resulted in the loss of a major customer).
- Better accessibility support.
- Major updates to Expression Blend and Sketchflow.
Download Silverlight 3
Silverlight Community
Microsoft Silverlight Home Page
Jul 13
Computer programmers love whiteboards. We can sketch out our ideas, plans and designs. We can draw use cases, flowcharts and class diagrams. When we’re done, all it takes is a swipe with an eraser or shirt sleeve, and the whiteboard is good as new. A whiteboard gives developers an opportunity to drop the mouse, get up from our chair and stretch our legs. We also enjoy the innate childhood pleasure of drawing on the walls.
So then why limit our ideas to just a 3×4-foot patch on the wall? When we’re confined to the space of a typical whiteboard, our movements are constrained, and so our ideas may be limited as well. If whiteboards are the snowy goodness of developer minds, then perhaps we should have whiteboards everywhere.
IdeaPaint turns virtually anything you can paint into a high-performance dry-erase surface, giving you the space you need to collaborate, interact and fully explore your creativity. No matter where you use IdeaPaint, big ideas are sure to follow.
IdeaPaint is a flexible, durable and cost-effective dry-erase solution. It can be applied to any smooth surface, outperforms and outlasts the leading dry-erase options, and works with all brands of dry-erase markers.

Jul 09
Here is one of those math tricks that has been floating around the Internet. Don’t cheat by scrolling down! It takes less than a minute. At the end, I will provide an explanation of how this trick is done.
Follow these instructions, and I will guess your age by chocolate:
Continue reading »