Archive for the 'technology' Category

Turning Tesseract Loose on US DOJ v M$

There is a wealth of information in the archive of US Department of Justice v Microsoft but it is locked away in PDF images. As part of my contribution to FLOSS I have begun to run the exhibits through the Tesseract Optical Character Recognition programme. Tesseract does a fine job but it is not well documented and is a bit fussy. By lots of trial-and-error I worked out a reasonable script to do most of the work. I used ImageMagick to convert the PDFs to TIFFs for Tesseract. It is slow (tesseract seems to use only one core for much of the work), Beast will take several days to complete this:
#!/bin/bash
for f in *.pdf;do
lines=`identify $f|wc|awk ' { print $1; }' -`
echo $f has $lines frames
h=${f%.pdf};
for ((gg=$lines+1;gg=gg-1;));do g=$(($lines-$gg));echo $g;
convert -density 900 $f[$g] -compress None -monochrome -depth 1 tifs/$h-$g.tif;
tesseract tifs/$h-$g.tif tifs/$h-$g
cat tifs/$h-*.txt >> tifs/$h.txt
rm tifs/*-*.txt
rm tifs/*.tif
done
done

That script could use improvement. Some of the documents are rotated 90 degrees. I will have to fix those up manually but I have to do that anyway for unrecognizable texts.

The PDFs came from http://www.justice.gov/atr/cases/ms_exhibits.htm and there is a description at http://www.justice.gov/atr/cases/exhibits/mslist.pdf. I pulled everything in using wget and kept local copies.

Once the OCRing is complete, search engines will be able to find the documents and index the contents. While the documents are old they give a chilling insight into the development and maintenance of the Wintel monopoly.

Here is a snippet from a PDF about Bill Gates wanting an opinion about ease of porting C++ code to Java…

The OCR version:
“This is all somewhat interesting because Microsoft cant ligure out howto run things like IE4, Trident and Oflice97 on platforms like Mac and Win 3.1 and yet people who do Java applications seem to make us look like fools – particularly with the upcoming Java native code compilers (which for some stupid reason is not an explicit part of our plan – we will be forced to do it).

Ironically our original application strategy was based on the portability of Pcode to many platforms – we ran Multlplan on the VAX. UNIX. Datapoint, TI 9900 and Commodore 64 among other platforms.”

The PDF looks like this on my screen:

Chuckle. While touting that other OS as the right way to do IT, M$ actually realized it was a pain for ISVs and developers. They used this pain as part of the lock-in. Now, more than a decade later, M$ is struggling against its own lock-in to produce “8″.

Bible (KJV) Revelation 13:10:
“He that leadeth into captivity shall go into captivity: he that killeth with the sword must be killed with the sword. Here is the patience and the faith of the saints.”

I wish the PDFs were all that easy. BTW, Google does have that one indexed. They can do OCR, too, so searching for site:justice.gov “ironically” “java” finds it. My copy, however, will not disappear when US DOJ v M$ falls off the radar at US DOJ… ;-)

- Robert Pogson

The Market is Deciding

Unlike IDC et al, I have no access to tons of information from all over, but I can see what is on “Bestsellers” lists on retail web sites. For tablets, I am still reading that Apple’s iPadtm? is dominant. This is what Walmart says about tablet-PCs on their bestsellers list:

Tablet OS Price
Pandigital Star 7″ Android 2.2

$99.98

Pandigital SuperNova 8″ Android 2.3

$179.98

Lepan TC970 9.7″ Android 2.2

$198.98

Coby Kryos 7″ Android 2.3

$99.98

Samsung Refurbished Galaxy Tab Android 3.1

$349.00

Blackberry Playbook 7″ 64gB Blackberry

$298.00

Pandigital Planet 7″ Android 2.3

$139.00

Blackberry Playbook 7″ 32gB Blackberry

$248.00

Maylong M-250 7″ Android 2.2

$99.98

ASUS T101-A1 10.1″ Android 3.0

$298.98

Apple iPad 2 9.7″ 32gB iOS

$599.00

Samsung Galaxy Tab 10.1″ Android 3.2

$489.00

So, with this little database, I conclude:

  1. Apple and Samsung are a bit over-priced
  2. Android/Linux’s price/performance beats Apple iPad all to heck
  3. Android 4/ICS still has not made a dent
  4. iOS will not have the lead in installed base much longer… ;-)
  5. A good tablet should cost ~$200
  6. Walmart is certainly not shy about Linux any longer…

I predict, in 2012, prices for tablets will continue to fall as the low-end devices keep improving and the high-end devices feel the competition. There is certainly competition in this market with the large range of suppliers, models, and prices. With the market expanding as rapidly as it is, I don’t see any shake-out of OEMs this year. That means a lot of tablets will sell. Some are predicting 100 million or more. I think it could be much more. I doubt that other OS with “8″ on tablets will do much in such a competitive market unless M$ gives it away or pays OEMs to install it but then Android has such a huge lead as does iOS.

My little survey suggests Apple and Samsung either are not selling as well as some say, or that there shares are overstated.

- Robert Pogson

Printing in GNU/Linux

It’s been a while since I have had any problem with printing in GNU/Linux, but yesterday I needed to print from Beast to give my wife a paper copy of a document. To my surprise, I had not configured the printing… It turned out there was no printer driver for our networked printer for Beast’s amd64 hardware. My wife has been happily printing from a 386 installation of Debian GNU/Linux but I had not enabled “share this printer” from her machine. Fixed that with ssh -Y herPC "iceweasel(firefox) http://localhost:631" without leaving my chair and then automatically I could print on the printer from my system as easily as if it were plugged in to Beast. The alternative was to set up a virtual machine running 386 and sharing the printer from there.

It turns out that this simple sharing of printers in CUPS is due for a change. Apple which now owns CUPS is dropping features/ways of doing things in CUPS that are not used in OS X. As usual, GNU/Linux is flexible and two projects are set up to take care of that functionality as well as some printer driver filters not used by OS X. It’s all good.

I have been printing with GNU/Linux since 2000 and only met two photocopiers and a colour printer with which I could not print. One company wanted money for a “printer module” for the copier even though the device could be seen on the LAN and the other copier used a proprietary/closed protocol. I have always found some way to print with GNU/Linux and I did not need the desperate measure of running some special hardware in the system to interface to a printer. One time a photocopier serviceman provided a USB print server for a photocopier so we could print from our network (and he could get a higher page-count…). It’s all good.

I recommend Debian GNU/Linux for its huge repository of Free Software and LinuxPrinting.org for information on printing with any particular driver or printer.

- Robert Pogson

GNU/LInux Sold Retail in Brazil

In Canada, where I live Walmart does not have a single GNU/Linux system for sale the last time I looked. In Brazil, the situation is quite different. The translation by Google shows

They don’t seem to have alphabetical order in mind but they certainly do give space to GNU/Linux. So much for the FUD that GNU/Linux is somehow not ready for consumers. Look at all computers sorted by “Best Sellers”:

Last time I visited Walmart, I didn’t see a bunch of computer geeks. I saw ordinary folks, families, all ages and abilities all shopping for what they needed at a price they could afford. So much for the FUD that GNU/Linux is only for geeks and doesn’t work for consumers. To make the second spot for best sellers, GNU/Linux must be more than that. QED

A footnote… Of the 14 models of Positivo brand PCs sold by Walmart and made in Brazil, only one with that other OS shows and it is 7th in popularity.

Positivo is the tenth largest OEM in the world and largest in Latin America. Positivo was the top OEM in Brazil for 7 years and is now also top in Argentina. If one OEM can thrive shipping GNU/Linux many more can and will soon if they want to compete.

- Robert Pogson

Barriers to Migration to FLOSS

Judging by some of the comments to my blog posts, one would expect that lack of applications would be the prime reason for not migrating to FLOSS but it seems the real world sees things differently. A survey in 2010 found these reasons:

Shocking, eh? Lack of functionality is in third place with 16% of respondents. Hey! Only 1% claimed that satisfaction with non-Free software was holding them back! I’ll buy that!

The biggie is lack of knowledge. That does not surprise me as most of the bosses I have had were quite incompetent at choosing IT. They almost always asked someone else and, if that person knows little or nothing about FLOSS, you get what you get. 26% of organizations found no barrier at all. That suggests that if we can fix the “knowledge” part, the other barriers would only affect 48% of organizations. I think “knowing FLOSS” would fix some of those “company policies”, too. In my experience going to FLOSS does free up a lot of resources, so we are down to ~20% of organizations with real rather than imagined barriers to migration.

I did a bit of fixing knowledge by exposing students and staff of K-12 schools to GNU/Linux. We sure freed up resources by bringing “dead” machines back to life and getting better and more reliable service from our PCs. Only a few schools have an official policy against FLOSS. Many just don’t know.

- Robert Pogson

Keeping an Eye on the Enemy

My enemies are the purveyors of non-free software who try to lock the world into doing things their way and paying for each iteration. M$ is chief among them but many of their “partners” are cut from the same cloth. Apple does charge less for software but it’s still lock-in one way or another. That lock-in and emphasis on keeping the cost of IT high is a terrible waste of resources especially when the enemy is restricting what I can do with hardware that I own.

My enemies are your enemies if you value the good things in IT: finding, creating, modifying, storing and presenting information quickly and at minimum cost.

Here is what the enemy is up to:

  1. M$ plans to provide the same user experience on smart thingies as the desktop/notebook PC with skype and cloud lock-in.
  2. Apple plans to provide the same user experience on smart thingies as the desktop/notebook with cloud lock-in.

Continue reading ‘Keeping an Eye on the Enemy’

- Robert Pogson

Google+ Still Growing Like a Weed

Google+ is growing at the rate of 1.6 million users per day and has reached 236 million by one estimate.

For a late starter, Google seems to have hit a sweet spot to grow so fast. “The circles” is a hugely successful concept but the instantaneity of the system is wonderful. Integration with other services seems to be the icing on the cake. I am not sure how much more volume I can take on messages read… I seem to be my own bottleneck.

- Robert Pogson

Why FLOSS Should Use The GPL

I just read an article about the software business littered with “zealot” and “restrictive” in relation to licensing of FLOSS and how ASFL is the only way to do business with FLOSS etc. It’s pretty sickening to read these parasites of FLOSS denying the reality that the GPL works and works well. It allows startups to have a head start. It allows startups to innovate and not to have to compete against their own code used against them by competitors in closed source software.

Instead these “pro-business” parasites would have us believe that working for free for M$ and the like is just great for the world of IT. It would be laughable if they weren’t so seriously trying to undermine FLOSS at every turn. These traitors actually promote non-free software as some kind of virtue and perpetuate the myth that using the GPL “infects” software and harms business.

The GPL works. It was the best decision Linus ever made when he produced Linux. If he had chosen a lesser licence, Linux would now be closed source and running Apple and M$’s OS and permitting those evil empires to compete with FLOSS on price/performance with a tiny investment while still screwing with competition. Linux is thriving because it did not go that way. The world of IT is lifting itself out of monopoly because of that. Allowing competition to thrive is great for business. The GPL is great for business, competition, startups, individuals and end-users. There is no downside to using the GPL in FLOSS. There is a downside in using licences like the ASFL. See what happened to OS/2 and compare that with what’s happening to Linux. One dies and the other is everywhere in IT. See what’s happening to OpenOffice.org. It’s stagnant and still not on Apache’s front page as a project six months after Oracle “donated” the code and LibreOffice is thriving. Think about that.

Apache OpenOffice entered incubation on June 1, 2011. The project website (this site) was established on June 13, 2011.

We are continuing the process of migrating the source code, infrastructure and community to Apache. As of the end of December, 2011, the user portal for Apache OpenOffice, www.openoffice.org, was migrated to the Apache infrastructure.

Does anyone really believe ASFL was good for OpenOffice.org?

I recommend the GPL. I recommend Debian GNU/Linux. These are licences and collections of software that empower users to get the best from IT by sharing. It’s the right way to do IT. The world needs software and can make its own. Monopolies need not apply for that role.

- Robert Pogson

The Future of OS X

Mac OS X has become OS X. There is speculation about why that is. Perhaps Macs are old-fashioned.

Another possibility, remote though it may be, is that Apple wants to go head-to-head with M$ on x86/amd64 hardware. Look at it this way:

  • Apple is not making much money on MacOS because it’s only licensed to run on Apple hardware.
  • Apple has a new boss not anchored in the mud of the walled garden.
  • Apple could make a ton more money shipping MacOS to OEMs and consumers of x86/amd64 hardware.

Apple clearly has the market/mindshare to do this. They might have driver issues because the world of Wintel is more diverse, but with enough money that can be overcome. How long do you think it would take manufacturers to produce enough drivers for OS X roaming freely on the plains of x86/amd64?

Apple is selling something like 20 million Macs per annum. They could probably sell 100 million copies of OS X per annum and charge $100 per unit with a licence to run on non-Apple hardware. That’s $10 billion, too much to ignore. I would bet Apple could swing its marketing department into high gear and make things happen before Christmas 2012. Would it cut into sales of Macs? Nope. Mac lovers love them and will buy them no matter the price or availability of OS X on other hardware.

The question remains whether or not Apple and M$ have a non-compete agreement over x86/amd64 machines. I doubt that would fly in court these days. Would M$ dare challenge them on it?

I think Apple sees the end days of the Wintel monopoly and wants to clean the bones of the dead dinosaur. They have to open up OS X to do that. While I despise Apple’s treatment of Android/Linux, the enemy of my enemy could be my friend if Apple helps kill the Wintel monopoly sooner rather than later.

- Robert Pogson

MySQL Cluster on the Road Again

Oracle has released version 7.2.4 which they claim is greatly improved in throughput with redundancy. The thing is huge with a .deb package of 300 MB.

This looks like the kind of product a website might use to scale up LAMP while increasing reliability. The benchmark Oracle ran on 8 servers provided 1 billion queries per minute and could do 110 million updates per minute from RAM.

“In 2002 we passed the limit of 1M reads per second. Now we’ve passed the milestone of 1B reads per minute. We achieved 1.05BN reads per minute on an 8-node cluster using MySQL Cluster 7.2.5.”

The scalability has been greatly increased:
“We’re very proud of those scalability enhancements that have made it possible to scale CPU usage per data node to more than 5x of what is possible in MySQL Cluster 7.1. In addition we’ve removed a number of bottlenecks making it possible to scale per data node performance by even more than 5x. Comparing our benchmark numbers for MySQL Cluster 7.2 we can see that we achieved 2.1M reads per second on 7.1 and we’ve achieved 17.6M reads per second, both on 8 data node set-ups using the same HW. Thus more than 8X better performance per node for MySQL Cluster 7.2 compared to 7.1.”

Even those who just add a second server for reliability might find it useful. Anything that increases throughput is useful because it doesn’t take a very complex query to bog down a single server. Perhaps the acquisition by Oracle may actually make the world a better place… Too bad they didn’t treat Java and OpenOffice.org with the same loving care.

- Robert Pogson

HP’s CEO Hallucinates

Meg Whitman is reported to have stated in public that WebOS could be an important player in the long run as an open-source mobile OS because Android could become closed source with Google’s purchase of Motorola Mobility (paraphrase – not a quotation).

Clearly she does not get Free Software nor does she understand that there is a huge installed base of Free Software that is Android/Linux and it is not going away. Google has stated that it intends to stick with Free Software. So, how can HP and WebOS depend on Android/Linux going closed for opportunity? WebOS has merits on its own. It does not need Google to change in order to take control of its own market.

Sheesh! Where do corporations find these people? What kind of an audience would accept this nonsense at HP’s Global Partner Conference?

- Robert Pogson

Bruce Byfield: Why Isn’t GNOME Listening?

Bruce Byfield swings hard. Sometimes he hits foul balls and other times he gets a home run. He has connected solidly with this piece:
Why Isn’t GNOME Listening?

The part I like best is where he compares recent GNOMEs to Lose 3.1, throwing away the huge advance in IT that allowed a desktop GUI to reflect the processes running to the user. Really, people do multitask and GNOME 2 did that much better than GNOME 3, a step backwards.

“Seventeen years of interface development, and it turns out that DOS and Windows 3.1 had the right idea after all?”

That’s a home run. I am not a great multitasker but even I have dozens of windows open to various documents, websites, applications and parts of my file-system. It boggles the mind that anyone would ignore the reason the GUI and the mouse were invented, to allow better interaction with more processes. Users don’t run an application. They run applications. Even the most devout user of FaceBook may want to look at his calendar or check his e-mail or change his playlist. Doing that with a single click or a glance makes sense. GNOME and disUNITY do not.

The idea of optimizing screen space may make sense on a smartphone but it has no place on a wide-screen monitor, or multiple monitors.

- Robert Pogson

Letter to ACER

From: Robert Pogson

To: ACER Corporate Sustainability Office
cr@acer.com.tw

I have been an observer of developments in information technology for decades and I enjoyed what ACER has done with the netbook and devices using ARM processors. These are areas of IT that fit well with ACER’s sustainability initiatives. Clearly, the world loves small cheap computers so this area also meets ACER’s business model.

When smartphones and tablets using ARM processors and Android software cut deeply into the netbook market, ACER suffered a difficult year financially. Unfortunately, the management of ACER has responded by developing small expensive computers like the ultrabooks.

I recommend that ACER increase consideration of the effects of products in the hands of the end user. It is good to consider ACER’s corporate impact but the products in use have a much larger impact. Clearly, x86/amd64 processors use more silicon and power per unit of productivity. By increasing emphasis on ARM processors, ACER can greatly cut the cost of making products and the cost of energy and the environmental impact of that energy in the hands of end users.

It is time ACER consider increasing production of small cheap computers. The margin on these devices can be increased by using ARM processors and Free Software such as Android/Linux and GNU/Linux. The lower energy consumption, price, size, noise and heat of these products all can be attractive for end users. There are issues of software compatibility but there are many users who use web applications or generic applications. Further, the client device can use Free Software in combination with any software on a server.

I recommend ACER consider offering for sale ARM processors in thin clients and thick clients, not just mobile devices. ACER should also provide powerful terminal servers that can run the software most users run today or Free Software according to needs. A terminal server combined with a few or hundreds of client machines is overall a much lower material and energy-consuming system. Even in the case of a home or small business with just a few personal computers this makes sense. The end user may use only a few watts in the thin clients, a few more in the display and a few more in the server. The server, instead of idling can have a higher duty cycle instead of wasted cycles idling as most PCs do. A fanless thin client is a lower cost of operation, a lower consumption of energy, a smaller size, a quieter device and there is less to recycle at the end of a long life. A single server is a better computing device and easier to maintain than multiple thick clients.

So far, mostly businesses are users of thin clients but even a home with two personal computers could benefit from using this technology. It is nearly perfect for schools. Networking and servers have advanced to the point where performance of thin clients is better than thick clients except for video. The end user can afford more memory and storage and a more powerful processor on a few servers compared to many client machines. Using files cached in memory gives much greater performance than seeking files on a slow hard drive.

I recommend ACER consider using Debian GNU/Linux software on personal computers. This software has increased performance compared to Android/Linux and is already ported to ARM. With such Free Software the end user and ACER do not have to pay for access to Microsoft’s software which offers no more value to end users. The money not spent on licences can increase ACER’s margin and attractiveness to end users.

I hope ACER will find it in the best interests of itself as a business, its customers and Earth to adapt Free Software, thin clients and ARM processors to all kinds of computing devices.

Thank you
Robert Pogson

- Robert Pogson

Shocking News About Public-Key Encryption

Some reputable researchers have discovered that in the real world thousands of different people have chosen numbers with common factors for encryption. A few of those relate back to the sad story of weak keys from the Debian GNU/Linux distro from a few years ago but most appear to be accidentally produced on systems with insufficient entropy. The result is thousands of keys can be broken with the straight forward/easy process of finding common factors, O((log2 uv)2), between different public keys rather than the hard process of factoring large numbers,
O( exp((64/9 bits)1/3) log(bits2/3)). There are millions of public keys published and thousands of them have this weakness, mostly RSA keys.

“Abstract. We performed a sanity check of public keys collected on the web. Our main goal was to test the validity of the assumption that diff erent random choices are made each time keys are generated. We found that the vast majority of public keys work as intended. A more disconcerting fi nding is that two out of every one thousand RSA moduli that we collected off er no security. Our conclusion is that the validity of the assumption is questionable and that generating keys in the real world for “multiple-secrets” cryptosystems such as RSA is signi cantly riskier than for “single-secret” ones such as ElGamal or (EC)DSA which are based on Diffie-Hellman.”

Their conclusion…
“The lack of sophistication of our methods and fi ndings make it hard for us to believe that what we have presented is new, in particular to agencies and parties that are known for their curiosity in such matters. It may shed new light on NIST’s 1991 decision to adopt DSA as digital signature standard as opposed to RSA, back then a “public controversy” (cf. [7]); but note the well-known nonce-randomness concerns for ElGamal and (EC)DSA (cf. Section 4.4) and what happens if the nonce is not properly used (cf. [6]).

Factoring one 1024-bit RSA modulus would be historic. Factoring 12720 such moduli is a statistic. The former is still out of reach for the academic community (but anticipated). The latter comes as an unwelcome warning that underscores the difficulty of key generation in the real world.”

see Ron was wrong, Whit is right

- Robert Pogson

M$ Fails Computer Science 101

Once again we see the tragic vulnerabilities M$ has spread over the planet including newbie mistakes in allocating buffers and strings. IE includes vulnerabilities that will allow remote code execution with no user interaction. Just viewing a page will be enough to send your PC to malware Hell.

see “Microsoft warns of dangerous IE browser vulnerabilities”

It’s a good thing IE is declining in usage but this vulnerability could also affect other web-enabled applications. Just being near that other OS makes me feel dirty. Bloated spaghetti code hides everything including vulnerabilities like this in one of the most-tested applications on the planet. Can anyone claim the vulnerability would not have been found earlier or killed early if the application had been FLOSS? I recommend Debian GNU/Linux because opening the code is a good thing for developers and users alike.

- Robert Pogson

That Other OS: A Long Good-Bye Or Divorce Italian Style

SJVN and others have opined on whether or not “8″ will be a hit for M$. Jason Perlow has a different take. He writes that “7″ and legacy apps will be around for a long time and new development will occur on ARM.

That’s probably true in part but I like numbers. There are still tons of people using XP. Are they going to migrate to a dead-end-support-only platform in “7″? Are those who migrated to “7″ going to migrate again to “9″ or “10″ or whatever eventually comes down the pipe? I see people having to finally think about migrating instead of just doing it because that is what has been done for years. The x86 Wintel treadmill may not appeal to many if the apps don’t evolve. Who is going to get on the WARM treadmill if they have options? Wintel started with no/few options and none were able to survive the anti-competitive actions of M$ except GNU/Linux and some *NIX that just refuse to die.

Faced with real viable choices, IT is going to become much more diverse with M$’s stuff being only one of several options. Those who move to ARM to use devices as thin clients/PCs will not require M$ to be on those devices. There are many other viable choices that everyone knows exist on smart thingies of all kinds. 2011 was the Year of Android/Linux on Smart Phones. 2012 will be the year of Android/Linux on tablets, GNU/Linux on thin clients, and GNU/Linux on servers in the cloud. The pie is getting much larger but M$’s share of choices is shrinking rapidly. 80% of an x86 PC universe will soon become 30% of an x86 and ARM PC universe. There is no longer a compelling reason based on applications to stick with M$, because the applications will not be ported to ARM and new development will be for ARM and web servers.

Even “8″ on servers which Perlow sees as having an edge is marginal. There are many other clouds out there that deliver the goods. M$ will just be 1/N of the cloud, not 80%. ARM may be only 12 percent of clients on the web these days but growth is 100% per annum or more while that other OS shrinks by 2% per annum. ARM is running a Hell of a lot more devices than a few percent.

Perlow may be right that “7″ sticks around for a long time but, at the rate it’s share is growing compared to the rate that M$ is losing share, by the time “7″ is old, M$ will be just another player on the field, competing on price and performance, not exclusive deals with everyone. It will only take two or three years for this to be clear. I can wait. It doesn’t seem to me that “8″ has anything going for it and OEMs and retailers who make space for it may be wasting precious resources.

- Robert Pogson

Wikimedia Stats

Wikimedia Stats, run by Erik Zachte, seems to be down today (403 error). I hope this means this valuable resource is being upgraded:
“Stats tables

Hi Tony, wikistats will migrate to a new server, hopefully in January 2012. I hope this will give enough capacity to process full archives again, instead of only stub dumps. Cheers, Erik Zachte (talk) 13:21, 25 December 2011 (UTC)
Thanks, Erik. I look forward to this, if the capacity is there. Tony (talk) 14:22, 25 December 2011 (UTC)”

UPDATE A few hours later and they are back with but only up to 2011-12.

- Robert Pogson

You Don’t Have To Be Smart To Be A Teacher In Ontario

I was appalled to read that a union of Catholic teachers in Ontario is demanding the removal of WiFi networking in schools for fear of the radio-frequency fields.

Is not one of the fundamental premises of education that cause-and-effect matters? How can these people pass the barriers to certification without rationality? Despite more than a century of RF technology no link has been found between cancer or other diseases. Most homes in Canada were electrified by the 1950s and radio and television was soon everywhere. Then came microwave ovens and PCs. WiFi is EM clutter, not a health hazard.

These are the same folks who take Spring/Christmas Break down in the tropics soaking up EM radiation from SUN in much greater doses than some battery-powered networked devices. Surely these Luddites would prefer us all to live in the dark at the bottom of caves in order to be safe from this peril. Even Sun floods us with radio waves. The curve going to zero below never becomes zero. Note the axis is watts/m2/nm. Catholic teachers! Stay indoors and draw your shades!

I knew a guy who worked in RF fields for decades. He started in WWII as a radio operator and died in the 1980s. I knew him when he worked on RF power supplies at the University of Manitoba Cyclotron Laboratory. He died old of kidney failure. If the little bit of RF experienced in a wireless network were dangerous that guy would have fallen dead decades earlier. He worked on transmitters delivering kilowatts that could be detected all over the building. Anyone who works on PCs and the like is also bathed in RF since clock-speeds of IT have risen to gigaHertz from megaHertz decades ago. The signal to noise ratio of WiFi systems I have used were very small (~ -60dB), meaning Nature was flooding us with more power than our narrow channels held. In EU, WiFi is limited to 100mW.

- Robert Pogson

Wintel Suffers Through Shortage of Hard Drives

While GNU/Linux will also be impacted, Wintel will really take a hit until third quarter of 2012 according to digitimes. The deficit in hard drives appears to be more or less 10% for about 3/4 of a year beginning in Q4 of 2011, which translates to a decrease in Wintel systems shipped for 3/4 of 2012. This will be a huge push towards mobile ARMed thingies, thin clients (which don’t need hard drives except on servers) and cloud services all of which make better use of scarce resources.

Worst, for M$, is that for a year or so the world will get used to using less of M$’s products before “8″ will be released. Expect shipments of */Linux systems to greatly exceed shipments of that other OS. Intel can accommodate this pressure somewhat by supplying chips for servers but M$ has no joy because lots of servers and cloud services run on GNU/Linux. Expect consumers to demand ARMed personal computers of all kinds because they want small cheap computers and Wintel cannot meet demand.

While 2011 may have marked the peak of the career of that other OS, 2012 may mark a real decline.

- Robert Pogson

Really Closing The Windows

Here’s a video of a parent who overhauled his daughter’s PC spending $130 on new software. He found the daughter had posted disrespectful notes on FaceBook. The next day he fixed the PC finally with a .45 ACP. While I think this is over the top, it shows attitude applied to that other OS. I would have recommended blocking proxies and facebook. It’s easy with Debian GNU/Linux, Squid and DansGuardian. That would have retained the device for useful educational purposes and the ammunition for practice although it might not have been as satisfying to the frustrated parent. (Apologies for the smoking in this video. I abhor smoking.)

- Robert Pogson

Nixie Pixel Goes on the Attack

Nixie Pixel has started a regular show, OS ALT, the first issue of which is below:

M$ is in trouble. Nixie had years of on-the-job training and has become quite skillfull and polished. I think it would be great for any business interested in pushing GNU/Linux to put her on the payroll… Nixie’s T-shirt:

Friends Help Friends Use Linux

- Robert Pogson

US Marines Slim Down IT

The US Marines are moving to using thin clients to slim down IT. It’s either that or less IT with cuts to the budget. The obvious difficulty is maintaining mobile connectivity. The standard techniques for offices are a little shaky in the field of battle or even with deployment globally. I expect the Marines will weigh the cost/benefit of redundant networking versus the cost, weight, security, and manageability of thin clients and make the appropriate adjustments. Even with thick clients, they would lose functionality in case of the network going down. It’s a matter of degree.

- Robert Pogson

SUSE, One Popular Distro I Have Rarely Used

SUSE has accomplished a lot and is celebrating 20 years of life this year. They are big in mainframe and super-computing GNU/Linux and have global reach.

I have not used SUSE much for a few reasons:

  • in my early days they were “commercial” and made installation more complex than a download and installation
  • they used RPM which is not my favourigte package manager. At the time I became involved in GNU/Linux, “RPM Hell” was a reality. Debian’s huge repository and APT has rarely let me down.
  • SUSE became a “partner” of M$, something hard to forgive. Now that M$ is active in suing users of GNU/Linux, this may change from a risk to a cash-flow.

SUSE now has OpenSUSE, RPM is much improved and the “partnership” with M$ has been renewed for four more years. I expect I won’t ever have any use for SUSE as I do not use any of M$’s stuff, so interoperability with a dinosaur has no merit for me. I expect that SUSE will continue to thrive even as the world sheds its dependency on M$ as SUSE remains a good distro.

- Robert Pogson

Killing “Smooth Scrolling” in Google Chrome Browser

I use thin clients. The screen passes over a network to get to me. “Smooth Scrolling” in my browser becomes “Stuttering Scrolling” because instead of jumping directly to the next view, instead of just redrawing the screen, the thin client has to redraw the screen several times. A tiny insignificant delay becomes an “in your face” nuisance.

Today, I figured out how to disable it. Google does not make it easy. There is no “settings” option to disable “smooth scrolling”.

The final clues:

  • about: in the address window shows “command line” –enable-smooth-scrolling
  • ps aux|grep google shows no such option on the command line
  • man google-chrome (in Debian Wheezy)
    shows ~/.config/google-chrome as a directory of interest
  • cd ~/.config/google-chrome;grep smooth shows Local\ State

I used vi to edit the file and blanked everything after the “:”. Stopping the browser reset the file, so I did it again. On starting the browser an error message came up but now the Local\ State file has no smooth-scrolling item.

Hallelujah! I have snappy scrolling again. :-) Now I get to use the browser of my choice instead of opera.

- Robert Pogson

Usage of “Mobile Devices”

A recent survey about mobile marketing in USA turned up some interesting statistics:

  • the average user of a mobile phone spent 50 minutes per day accessing social media
  • the average user of a non-mobile PC spent 56 minutes per day accessing social media
  • 38% of those who used a smart phone to access social media browsed the web primarily

Whether or not smart phones are replacing PCs, clearly a large function of PCs is being done by smart phones. Unless people who use smart phones do double duty on the static PC it follows that some PCs are being replaced by smart phones for those whose major use of the Internet is social media.

This is an assault against Wintel and explains why Intel is trying to shoehorn x86 into smart phones and why M$ is trying to shoehorn that other OS into smart phones. Meanwhile Android/Linux runs rampant in this emerging market not soon to be overtaken. Android/Linux and other /Linux OS also have an opportunity to expand into other usage of PCs. Wintel is threatened.

- Robert Pogson

Thank You, M$, for Comic Relief

Certainly IT people take IT very seriously but every now and then someone comes along to lighten things up. Someone like Steven Sinofsky of M$ who stated unambiguously that, No third-party code on the Windows on ARM desktop means no plugins for Internet Explorer

Silent pause

But, but, it’s all about the applications. We all know that. The trolls convinced us. Users use applications, not the OS. We must have applications and M$ makes few of them…

HAHAHAHAHA!!! ROFL

The great “8″ is going to be another locked-down “phoney 7″/Vista-like flop. Who, in their right mind, in this day and age of 100K apps for smart thingies, will buy a gadget that cannot compute in any way shape or form? This thing will fly like a Chromebook with an office suite…

Gasp. I need to breathe. Laughing is so hard at my age.

It turns out they will have “Metro”-style apps but not using the desktop. Still, it was a good laugh. Thanks, M$. All the developers who have put so much effort into making applications for the desktop of that other OS thank you too for excluding them from ARM. I am sure Google and Apple also had a great bit of relief that they don’t have to compete with 199K desktop apps that have run on that other OS for a decade. Meanwhile, GNU/Linux will run apps just fine one way or another on ARM. HAHAHA!

M$, you have locked yourself into your strange way of doing things and in the process you have locked the world out of continuing another step on the Wintel WOA! treadmill. 2012 will live in the annals of IT as the year M$ exploded a mine under its own OS. Why risk success when you can guarantee failure?

see also Ars – Windows 8 on ARM: the desktop is there, so’s Office, but not much more

- Robert Pogson

With Love From M$

M$ expresses its love for users by announcing critical (remote code execution…) vulnerabilities in every version of their OS from XP to “7″ and versions for servers. Happy Valentine’s Day. Hope you don’t get hacked before you manage to update…

That’s a bit like a boyfriend telling a lady she should get checked for STDs because he’s been spreading them. I recommend using Debian GNU/Linux to avoid such complexity in your life. If that other OS still runs for you, go to Goodbye-microsoft.com and obtain Free Software.

- Robert Pogson

Liam Maxwell: “Opensource software is not three guys in a shed anymore”

Amen! Who is Liam Maxwell? He’s the IT guy who’s redoing IT for the government of the UK.

The complete quote: “Opensource software is not three guys in a shed anymore. There are a lot of misconceptions about open source but open source is the future model for delivering IT.”

He’s got that right. Millions of developers say so. Thousands of FLOSS projects say so. Hundreds of millions of user say so.

see The Register – UK.gov: We really are going to start buying open-source from SMEs

The UK government is starting a consultation period to establish a list of SMBs who will supply FLOSS. The idea is to support local industry while providing better IT for government and better government. How long do you think it will take consumers, retailers and distributors to catch on that there’s money to be made buying and selling FLOSS? Not long, considering the publicity this thing is getting.

- Robert Pogson

Oracle’s Future as Foretold in Oracle v Google

Judge Alsup has required Oracle to allow Google to depose five or Oracle’s engineers, one of whom is Hinkmond Wong who wrote in a blog,
“”For the other commenter who thinks Android is “based on Java”, you are incorrect. While it is true that the programming language for Android is the Java programming language, the Android platform itself uses the Dalvik virtual machine and processes Dalvik bytecode, not Java bytecode, so the Android platform is NOT based specifically on Java ME technology.

That is why the chart (above) from the Net Applications mobile analytics company, specifically calls out and differentiates “Java ME” from “Android” as two distinct Mobile/Tablet OSes, see the chart. Otherwise, if you think about it, why would they list the two different OSes in their Mobile/Tablet OS Share chart?”"

The judge has heard similar things from Google’s lawyer but hearing it from an employee of Oracle cited in Oracle’s research paper on damages done to Oracle by Android/Linux is going to hurt. I like it. Oracle will have to impeach one of their own authorities or admit the lawsuit was a hollow sham. Cute.

see GROKLAW – Oracle v. Google – Oracle Engineer: Android Is Not Java ME!

Groklaw again lives up to its motto, When you want to know more but don’t know where to look.

If I were judge Alsup, I would entertain a motion for summary judgment in Google’s favour but the judge likely has to allow the jury to decide using this fact. He could open a door inviting Oracle to drop the case to save inevitable defeat… Even if the jury find for Oracle this fact has to gut the value due Oracle for any compensation. The issues of patent now come down to whether or not Dalvik violates the patents and this fact clearly shows it does not. A patent cannot prevent translation by an organiztion of an organization’s code to another language. Google did not write most of the code that runs on Android/Linux. Third parties did. Google only supplied the translating software.

Issues of copyright now come to the API, an abstraction which should not by copyright protectable or all Java applications would be in violation, a silly idea. Oracle’s whole lawsuit is silly. This proves it.

- Robert Pogson

Bruce Byfield’s Valentine’s Gift

Bruce Byfield at times provokes me with harsh criticism of FLOSS but today he has done a good job of describing the chaos of the GNU/Linux desktop and giving a recipe to produce harmony and love:

  1. Don’t Invent Problems to Solve
  2. Make All Functionality As Accessible As Possible
  3. Extend Features, Don’t Remove Them
  4. Give Users the Power to Choose Innovations
  5. Be Aware of the Limits of Usability Principles
  6. Allow Multiple Work Flows
  7. Accommodate All Levels of Users
  8. Design for the Medium
  9. Allow for a High Degree of Configuration

I think those principles eliminate most of the friction threats to the x windows system and the long-standing desktop paradigm have caused recently. The diversity I find in the Debian GNU/Linux distro accommodates most of them and Debian has people working on quality control. Debian used to have a usability group but now most usability issues are in the domain of external groups like KDE and GNOME. As a user of Debian GNU/Linux I would welcome those groups to adopt Bruce Byfield’s principles of desktop usability. FreeDesktop.org is a place where such principles can be discussed and shared.

- Robert Pogson



Archives by Month

My Mission

My observations and opinions about IT are based on 40 years of use in science and technology and lately, in education. I like IT that is fast, cost-effective and reliable. I do not care whether my solution is the same as yours. I like to think for myself.

My first use of GNU/Linux in 2001 was so remarkably better than what I had been using, I feel it is important work to share GNU/Linux with the world. I have been blessed by working in schools where students and school systems have benefited by good, modular software easily installed in most systems.

I have shown GNU/Linux to thousands of students and hundreds of teachers over the years and will continue in some way doing that until I die in spite of the opposition.

Posts

February 2012
S M T W T F S
« Jan    
 1234
567891011
12131415161718
19202122232425
26272829  

    Writing

    2220 articles
    18858 comments

      Comments

      platforms
      windows 9628
      linux 8997
      macos 102
      wp 2
      sun 0

      browsers
      firefox 13236 
      safari 5986 
      chrome 5948 
      ie 3836 
      iceweasel 1690 
      opera 1553 
      konqueror 199 
      netnewswire 1 
      flock 0 
      lynx 0 
      bonecho 0 
      epiphany 0