flak rss random

meaningful short names

Why don’t unix commands have any vowels in the name? cp and mv are obviously devoweled standins for copy and move. But they’re less intuitive for new users. The user wants to copy a file. Why shouldn’t the name of the command be exactly the operation the user wants to perform?

What exactly does the user want to do? Instead of copying files, maybe I want to link two files. What does that mean? In unix, we have hard links and symbolic links. If I replace the “original” file, do I want the link to refer to the original file or the replacement? Or maybe what I mean by link two files is to combine two object files into an executable. Do we call that loading instead? ln is the name of a command, but link is the name of a concept. And sometimes the concept evolves over time. The linker is called ld because it used to be the loader. (I think.)

grep is a remarkably useful tool, but with a most unintuitive name. Why not call it find like Windows does? I want to find some text, I run find. So obvious. But some users may want to find files in the filesystem, not strings in a file. What command do they run? Probably locate.

There may be a great deal of historical accident in the names of commands (what if the inventors of awk had different initials?), but that doesn’t mean we can’t recognize the value of unique and precise identifiers.

Posted 03 Mar 2017 02:31 by tedu Updated: 14 Jun 2017 22:55
Tagged: rants software

libressl - more vague promises

There hasn’t been a lot of noise coming out of the LibreSSL camp recently. Mostly there’s not much to report, so any talks or presentations will recover a lot of the same material. But it’s an election year, and in that spirit, we can look back at some promises previously made and hopefully make a few new ones.

more...

Posted 19 Apr 2016 17:28 by tedu Updated: 14 May 2016 16:38
Tagged: openbsd software

not smart is not stupid

There’s already a few other posts about the perils of complex software. Features are faults is one. The more we ask a program (or any system) to do, the more likely something will go wrong. This post is about various time saving features that backfire, when some feature promises to save me time but ends up costing more. Or in short, when the smart feature is really stupid.

more...

Posted 15 Apr 2016 03:28 by tedu Updated: 15 Apr 2016 03:28
Tagged: software thoughts

the nether

In the future, the Internet becomes The Nether, a fully immersive virtual reality and the setting for a play by Jennifer Haley. The play alternates scenes between a real space interrogation room and flashbacks to events in the nether. A detective demands that the proprietor of a particular realm, one that specializes in adult-child relationships, reveal the location of the hosting server.

more...

Posted 13 Apr 2016 01:58 by tedu Updated: 13 Apr 2016 01:58
Tagged: event moviereview philly

firefox vs rthreads

Mistakes were made, but not by me.

more...

Posted 11 Apr 2016 04:39 by tedu Updated: 11 Apr 2016 20:03
Tagged: openbsd

the future is arriving too fast

Because I am old, sometimes instead of watching new original content, I want to watch old preexisting content which is not available on Netflix or any other streaming service. Fortunately, there is a solution. Netflix also has a service which will mail me plastic circles that I can watch by putting them in my plastic circle player. I can manage the queue of such circles by using my browser. Ah, the wonders of technology.

more...

Posted 06 Apr 2016 18:35 by tedu Updated: 06 Apr 2016 18:35
Tagged: business rants web

my dwm config

Posted 01 Apr 2016 05:19 by tedu Updated: 01 Apr 2016 05:19
Tagged: openbsd software

videre vincere est

Hulk Hogan’s lawsuit against Gawker is underway. The basic facts, that Gawker published excerpts from a video showing Hogan having sex with a wife that was not his own, are not in dispute. Hogan alleges that publication of the video of his intimate affair is a violation of privacy. Alas for Hogan, he can’t make a copyright claim because the video was recorded by the home security camera of the cuckolded husband, Bubba the Love Sponge.

Gawker is making the expected First Amendment defense. Or, in their words, “Because the Internet has made it easier for all of us to be shameless voyeurs and deviants, we love to watch famous people have sex.” See? Public interest.

Meanwhile, hundreds of miles away in another courtroom, the jury returned a verdict in favor of Erin Andrews in her lawsuit against a hotel that allowed a peeper to record a naked video of her. Before posting the videos publicly, he had attempted to sell them to TMZ, who declined. Apparently the so called journalists at TMZ don’t care about the public interest.

(For the record, I’ve always loved Hulk Hogan, or at least the character that is Hulk Hogan. I’ve never been quite as impressed with Gawker’s character.)

Posted 08 Mar 2016 03:29 by tedu Updated: 29 Mar 2016 18:40
Tagged: politics

effect and cause

I’m reading Most Secret War by R. V. Jones, an English physicist’s account of his intelligence work in the Air Staff during World War II. I’m only up to the beginning of 1941, but it’s been a terrific read so far, with many enlightening anecdotes. A few dealing with erroneous assumptions were particularly good.

more...

Posted 03 Mar 2016 17:26 by tedu Updated: 03 Mar 2016 17:26
Tagged: bookreview thoughts

Red Rising

On the Brave New World of Mars, humanity is segregated into genetically engineered castes, each a different color. Beneath the surface of this inhospitable Dune like world lives Darrow, a young miner. The Helium-3 must flow. But rebellion is afoot, and Darrow undergoes operation Gattaca to transform his lowly Red body into that of a Gold. Then it’s off to the Institute, where he competes in the Hunger Games to crown the next Ender. Soon he’s caught up in a Game of Thrones as the great houses vie for power. Along the way he makes some quirky friends, all the while remembering his dead Braveheart wife.

more...

Posted 08 Feb 2016 19:53 by tedu Updated: 09 Mar 2016 15:33
Tagged: bookreview