Skip to content

Tag Archives: Internet

The Programmer’s Corner

Many, many years ago I ran a BBS called The Programmer’s Corner.  It provided a place for software developers to hang out and share information, all pre-Internet.  It was a great experience, and I met some great folks while building the platform.   Recently I found my archive, and I have resurrected parts of the site on the domain that I first setup to provide access to the Internet from the BBS.  You can find parts of the original site at The Programmer’s Corner.  I have added over 25K files that were once available, many of them containing source code that is still useful today!  Many of these files have not been available anywhere else.

It has been interesting going back into time and seeing what was state of the art twenty years ago.  I am still restoring files, and hoping that I will soon have more info available.  Check back often!  A full listing of all the files available can be found here.

Google Chrome’s new False Start “Feature”

In the past few weeks, millions of Google Chrome users have started to experience issues accessing isolated web sites. These users are typically accessing sites using HTTPS, and have often successfully accessed these sites in the past, but no longer can. Accessing these sites using Internet Explorer or FireFox are successful. When attempting to access the site, Chrome will just spin forever attempting to load the page, or will display an Error 101 (net::ERR_CONNECTION_RESET): Unknown error.

So, what is happening?

Google Chrome now has a “feature” called False Start that is designed to speed up secure communications over SSL and TLS. False Start eliminates one of the round-trip messages needed to set up a secure channel between a Web browser and Web server. While this is a nice little improvement to speed up sites that use HTTPS, many web sites do not yet support the ability to handle False Start, and this is why the pages will not load. Chrome has a built-in set of sites that it knows does not support False Start, and Chrome disables False Start when communicating with them. However, it is clear that Google appears to underestimate the number of sites this issue is affecting. In particular, we are getting reports from lots of people who use private internal web applications that can no longer work with Chrome. Even when a web server (Apache, IIS, Tomcat) is updated, it seems as if many load balancers are still running very old versions of software. If they have not been updated recently, and SSL/TLS negotiation is handled at the load balancer level, you will have issues. A10 Networks only recently updated their code, and it is unclear what version of F5 BigIP supports False Start.

What can you do?

if you control the servers, make sure your server and load balancer version are up to date. Complain to vendors who are not yet supporting False Start. If you are using Chrome to access a web site that you do not control, you can use Chrome command line options to allow Chrome to access offending websites.

First Option is –use-system-ssl. This forces Chrome to use your systems SSL library (Windows-SCHANNEL) rather than Chrome’s built-in NSS.

You must specify –use-system-ssl in the command line, without extra spaces inside. Your shortcut should look like : “C:\…blahblah…\chrome.exe” –use-system-ssl

Second Option is –disable-ssl-false-start. This forces Chrome to not use False Start, but still use internal NSS stack.

You must specify –disable-ssl-false-start in the command line, without extra spaces inside. Your shortcut should look like : “C:\…blahblah…\chrome.exe” –disable-ssl-false-start

Leave me a message if you use Chrome and have been bitten by this “feature”

Wireless Power to Electronic Devices

A friend and I have argued for quite some time about if we will ever have true wireless power, similar to how we have wireless Internet connectivity, Bluetooth, Infrared, etc.  I always tell him, if you start sending energy willy-nilly through the air, you will hit someone and kill them.

A company called Powermat has developed some pretty cool technology that creates an “almost” wireless power source.  It is called the powermat and utilizes the principles of magnetic induction to transmit electrical power via an ultra thin mat embedded in, or overlaid on, any surface or wall, to electronic devices placed randomly upon it.  While not truly wireless, it does seem like it could help de-clutter our cabled power world.

For now, I still think I have won the bet, as technically a device still needs to contact the powermat, but who knows, maybe true wireless power delivery will exist someday…

Take a look at it here.  They also have a witty blog here.

What car manufacturers try to cover up

One of the interesting aspects of the Internet is the ability for car enthusiasts to share information about their vehicles.   I am always amazed how many people have similar issues with their car, however when discussing with a dealer, the dealer acts as if no one else has an issue. 

Recently the folks on LotusTalk.com have identified a potentially serious issue with the overhead oil feeds in the camshaft cover.  This is believed to be causing a failure of the camshaft, which ultimately results in a broken rocker arm.  Multiple people have now confirmed that their car also shows evidence of a problem.  So far, Lotus, and Toyota who manufacturer the 2ZZ-GE engine are silent….  You can read more here.

CamShaft Cover

What other cars have similar issues?  I would love to hear other folks experience, I have included a few well known issues that I currently know of. 

Ford Spark Plug Issue

Toyota Oil Sludge Issue

BMW Engine Failure