Tag Archives: Tech

Linux Removes Strncpy

Back when I learned C, people were still using strcpy and even gets. After a while, people started saying that strcpy wasn’t safe and that you should use strncpy instead to avoid buffer overruns, either accidental or deliberate. Those days … Continue reading

Posted in General | Tagged , | Leave a comment

The CBS Report On The Unix v4 Recovery

Today (Monday) on the Unix Heritage Society mailing list, Thalia Archibald reports on a CBS report on the Unix v4 recovery at the University of Utah. Sadly, the report misses the two most important things about the recovery. The first, … Continue reading

Posted in General | Tagged | Leave a comment

Chen On Red Squiggles

All of us are familiar with the red squiggles that appear under spelling errors when we’re writing text. They appear in Emacs buffers and probably most other applications as well. One place they certainly appear is in Microsoft Word documents. … Continue reading

Posted in General | Tagged | Leave a comment

Your Digital Inheritance

As you most of you know, I live a digital life. That doesn’t mean I have no existence outside the Internet or that I don’t have real life friends and loved ones. It simply means that almost all my transactions … Continue reading

Posted in General | Tagged | Leave a comment

The First Wireless Telephone

A short quiz in two parts for you: When was the first wireless telephone invented? Who invented it? The answers are surprising and not at all what you might have expected. If you’re like me, something involving radio is probably … Continue reading

Posted in General | Tagged | Leave a comment

Rethinking Your Desk

I’ve always had a thing about desks. I really enjoy looking at pictures of people’s work areas and in particular their desks. I’ve gone through stages. Sometimes I really liked renaissance desks, sometimes colonial desks, and sometime modern desks. Basically, … Continue reading

Posted in General | Tagged | Leave a comment

ICanHazShortcut 2.0

I’ve been using ICanHazShortcut for years. I originally started using it to have an easy way to switch to Emacs from anywhere in my system. Eventually, I added Safari and HomeKit to the list of apps I can invoke with … Continue reading

Posted in General | Tagged , , | Leave a comment

Microsoft, IBM, And The TAB Key

Raymond Chen has an amusing story just in time for Mothers’ Day. It’s a story from the joint OS/2 development effort of Microsoft and IBM about the mismatch in organizational structures between Microsoft and IBM. In those days, at least, … Continue reading

Posted in General | Tagged , | Leave a comment

Coffee: It’s Good For You

An old joke, known and beloved by every developer, is “A programmer is a machine for turning coffee into code.” It’s certainly true that it’s an important component of my productivity, coding and otherwise. An overwhelming proportion of Irreal readers, … Continue reading

Posted in General | Tagged | Leave a comment

Fast16

There are few Irreal readers, I sure, who don’t know what Stuxnet was and, whatever their feelings about the underlying politics, don’t consider it a tour de force of software engineering. Recently a new candidate for the championship of such … Continue reading

Posted in General | Tagged | Leave a comment