Jun 02, 2013 GMTI have been writing lately about the importance of learning the underlying tenants of computing if you are going to be a great programmer, and in particular some machine language and computer architecture.It typically does not make a difference which architecture you learn, or which machine language, as long as the architecture and machine language can illustrate the basic concepts of computing to a level that is useful in future studies of operating systems design and compiler theory, helping you to under stand issues like cache management, interrupt handling and I/O.This blog entry, however, is not going to talk about those issues. Instead it will talk about a few instances in my life...
Paw Prints: Writings of the maddog
May 27, 2013 GMTOnce again the conference season is warming up and one of the largest FOSS conferences in the world is going to be held in Porto Alegre, Brazil.The conference, called “Forum International Software Livre” or “FISL” for short is in its fourteenth year.Every year I look forward to going to FISL. In recent years this means joining a bus of university students sponsored by the Federal University of Santa Caterina (UFSC) who leave the evening before the event starts and arrive just before opening of the event. For me, this trip sets the tone for FISL, which is a healthy combination of programmers, systems administrators, university students and professors along with business and...
Mar 31, 2013 GMTMarch 27th was Document Freedom Day. In the crush of other events that day I was not paying as much attention as I should, and it took an article from a friend of mine talking about Office Suite compatibility to focus my attention.Of course compatibility between office suites is a big hindrance from a lot of people using an office suite like LibreOffice in their business. When you send a document to someone and they can not read it, or you get a document from someone and you can not read it, that is a problem. That is why it was nice that LibreOffice published a white-paper on migrating from other major office packages. While this document gave a lot of procedural steps to make...
Feb 27, 2013 GMTRecently Yahoo! announced that they are going to require their telecommuting employees to find an office near them and report every day to that office instead of telecommuting, which had been the practice of a large number of employees for many years.The reasons given were many, ranging from “Yahoo! re-inventing itself and needing to have people in the office to share ideas 'around the water cooler'” to “improving morale”.I have worked for many companies over many years.My first "real job" in 1973 was at an insurance company where 400 people worked on each of four floors with desks lined up in rows arranged in “unit groups”. The most junior members of each group sat...
Jan 13, 2013 GMTLast night I was about to watch the movie “Les Misérables” in my favorite movie theater when (during intermission) I flipped open my cell phone to read the news of Aaron Swartz's death. I do not recommend watching that movie after reading news of a young (26 year old) hacker and Internet activist committing suicide.***warning*** movie spoilers following:For those of you who have not seen the movie, the stage musical, or read Victor Hugo's masterpiece, “Les Misérables” (set in pre-revolution France) is about a man named Jean Valjean who stole a loaf of bread to help feed his brother's son, was caught and sentenced to nineteen years of punishment as a slave. When freed on parole...
Jan 10, 2013 GMTOn January 2nd Ubuntu announced that they were going to support a phone, and the announcement has been met with both congratulations and nay-sayers.The people that congratulate Ubuntu and Canonical are talking about how manufacturers and carriers will now have a clear path to creating a highly branded interface to differentiate themselves from the other manufacturers and carriers.People that are nay-sayers usually talk about how Canonical is “late to the market” and “do not have experience dealing with carriers”.I would like to congratulate Ubuntu and Canonical, as I think this announcement has great potential.I will remind people that Mark Shuttleworth was considered a little...
Dec 24, 2012 GMTIt is the Night Before <your favorite holiday name> and all through the house, geeks are panicking because they STILL do not have some Christmas/Hanukkah/Kwanzaa presents for those they love.Do not panic. With Free Software you can fix it all in a couple of hours.First of all you need to design some nice cards for those on your list.Go to the Internet and find some appropriate images for your particular holiday. Make sure they are covered by Creative Commons licensing or otherwise are in the public domain. Photographs that you have taken in the past (perhaps of the loved one at this same time of year) are also good to use for this. Holiday scenes drawn by young hands and scanned in...
New tool will look like GParted but support a wider range of storage technologies.
New public key pinning feature will help prevent man-in-the-middle attacks.
Carnegie Mellon researchers say 3 million pages could fall down the phishing hole in the next year.
The US government rolls new best-practice rules for protecting SSH.
Klaus Knopper announces the latest version of his iconic Live Linux system.
All websites that use these popular CMS tools could be vulnerable to denial of service attacks if users don't install the updates.
According to a report, many potential victims of the Heartbleed attack have patched their systems, but few have cleaned up the crime scene to protect themselves from the effects of a previous intrusion.
DARPA and NICTA release the code for the ultra-secure microkernel system used in aerial drones.
Should you trust an online service to store your online passwords?
New B+ board lets you build cool things without the complication of a powered USB hub.