Hints for the email-impaired
I identified a copy of your resume this afternoon in our database and I am interested in speaking with you regarding several UNIX Admin Positions (4) I have available in the Reston/Herndon area. All of these positions are permanent full time opportunities and they are available immediately. Both my client’s are looking for people with at least 5 years of solid UNIX Admin experience. Also knowledge of Oracle and/or SQL (SQL Queries) is required for two of them. I can pay very competitively for these positions and my client’s are moving very fast on these opportunities.
Syndicated 2007-09-20 19:36:00 (Updated 2007-09-20 19:40:52) from Alex J. Avriette
SuSE vs Windows
I remember at Microsoft there were at least a few people who were very concerned about SuSE as competition. I am starting to believe that the reason they feared it is that SuSE is as complicated and wrong-minded about operating system design as Windows is. I bitch and moan about MacOS being hosed by default, and its documentation being poor at best, but the more I dig into this unholy alliance of Novell and SuSE the more I smell Windows.Syndicated 2007-09-20 12:54:00 (Updated 2007-09-20 13:07:15) from Alex J. Avriette
When tools become obstacles
Today I sat down to write. I've been trying very hard to train myself to write when I'm not furious, or depressed, or whatever else drives me to put "pen" to "paper." So, this is significant for me. However, I spent a good amount of time yesterday formatting a manuscript for submission.
Given there's a huge difference between what I had before and what I formatted yesterday, I thought, gee, I'll write myself a Word template so I can just do that automatically. Instead, I've been wrestling with Word's autoformatting for ninety-seven minutes. It will let me auto-replace a full stop with a period-space, but not a period-space with a period-space-space. This is problematic because here in 'Merka, we use periods in numbers (and commas too!). Further, when I go to Format > Auto Format ..., it ditches all the formatting in the document, even though I'm using a goddamn template that says courier new, double space, and so on. Oh, and now it wants to show me my newlines and spaces. It's charming.Syndicated 2007-09-16 22:00:00 (Updated 2007-09-17 14:16:57) from Alex J. Avriette
17 Sep 2007 (updated 17 Sep 2007 at 18:07 UTC) »
When and where to lie.

2005 - present
ASNA, Los Angeles, California
Junior Systems Administrator
Performed maintenance tasks on defective hardware; performed basic troubleshooting of network issues and diagnosed problems with Sendmail 12. Part of a team of twelve, responsible for maintaining workstation, server, and network functionality for 350 engineers in aerospace development environment.
2005 - present
ASNA, Los Angeles, California
Help Desk Technician
Repaired broken desktops, performed RMA packaging and repair to vendors HP and Dell. Reinstalled operating systems (Windows XP, Windows 2000).
Here's the explanation most of the people I work for (who do read this), and most of the people I have worked with (who certainly do read this), and the people I will work for (who usually go digging for stuff like this), are waiting for.
You're a shrink. And you can't twist up your face, leap out of your chair, and say "Oh my god, you fucking pervert! how can you DO that? And the dog? The dog loves you? Are you fucking kidding?" No, as shrinks, they have to maintain that perfect composure, look the patient in the face, and say, "You know, most people don't consider dogs to be equivalent to a human lover. I think you may be misunderstanding the dog's natural affection for you, and you are probably using the dog to fill the space in your life where most people find love and sex with other humans."Syndicated 2007-09-15 19:00:00 (Updated 2007-09-17 18:02:06) from Alex J. Avriette
Some days you don't want to get out of bed
I wrote myself a little letter to commemorate 2002, which I spent with Dan, briefly. I've lost the letter, since, but the gist is thus: we went and saw Bryan at the columbarium at Arlington Cemetery, and it was perhaps the most intimate moment he and I have ever shared. We talked about XML, we talked about how so many people were dying in so many wars that Arlington Cemetery is being expanded. In fact, they're tearing down the barracks behind the USAF Memorial (although we didn't know this at the time).Syndicated 2007-09-11 14:52:00 (Updated 2007-09-11 15:14:22) from Alex J. Avriette
Well that's interesting
Other friends, say, not so for them. Emotional turmoil will slow down the writing, or change it. But, apparently, my internal world is pretty solid. It chugs along no matter what's happening in my own life. It's probably why all the people that try to make analogies between my life and Anita's always amuse, or puzzle, me. For another writer, it might be analogous, but it just isn't for me.
This is irritating, primarily because my being in a foul mood negatively impacts my marriage and my work life. I tend to not say hello to people, not acknowledge hello's, work odd hours, and get sick more. But golly, I hate what I write when I sit down and force myself to write. It's the stuff that comes out after I've had a multi-hour-long nightmare or I'm recovering in the hospital that I look forward to reading. It's written better, with more, you know, feeling.
I haven't cited Charlie in a little while, but in his discussion of how Accelerando came to be, he mentions it was a particularly shitty time for him in dot-com land. One has only to read the book to realized that Manfred is generally not a happy dude, and his ex-wife Pamela are not especially happy either. Going down the line, neither Amber nor Sirhan are happy people, either (one can even bring up Sadeq and his deeply neurotic self-hatred; however one cannot discuss same without a discussion of deeply neurotic islamic self-hatred, and that's not anything I want to discuss publicly). Was such a novel — to my mind, a magnificent novel — composed when Mr. Stross was all fluffy bunnies and just-from-the-dryer socks? It seems to me, probably not.
Glasshouse was not quite so bleak. In some ways it was, in the same way that Banks' Excession was (with respect to the GCS Grey Area a/k/a Meatfucker or perhaps Use of Weapons', uh, Chair Incident). However, it lacks some of the hopelessness and shaking-fist-at-god (little g, not big G) that Accelerando had. So it seems to me that perhaps an author is somebody who was initially motivated by enough heart-or-ass-pain to sit down and pound out a few hundred pages, but when they've finished, the pain or whatever diminishes to the point that they are able to operate as an author with less of it. I know the process from page 0 all the way through finishing the book forced me to be a better writer. Perhaps it is after that point that writing something that is more classical and less about angst becomes easier, and possibly something one wants to do. It's certainly not for the money.
Syndicated 2007-08-28 16:48:00 (Updated 2007-08-28 17:35:22) from Alex J. Avriette
Cops, again

Listen, you and I both know your car didn't come with that loud muffler and spoiler package. I'm not going to give you a ticket today — be quiet! — but you get out of here!
Syndicated 2007-08-27 18:33:00 (Updated 2007-08-27 18:59:53) from Alex J. Avriette
Whither thine superuser?
I have recently been discussing with an employee of a company based in Cupertino the difference between "root," "super user," and "administrator" users both in general, and as they apply to MacOS X, and also to Unix. It's important to note that all three are separate. General would include the administrative users on a local Windows machine, as well as an administrator in Active Directory, in addition to the Administrator on a MacOS X box. They're all different of course. But what's been bothering me is the sort of sleight-of-hand Apple is pulling with its documentation. To whit,<h3>Administrative Accounts</h3>(via) and also:Although the root account is disabled, Mac OS X establishes an admin user account when the system is first installed. The admin user can perform most of the operations normally associated with the root user. The only thing the admin user is prevented from doing is directly adding, modifying, or deleting files in the system domain. However, an administrator can use the Installer or Software Update applications for this purpose.
Any user on the system may have administrative privileges, that is, there is no special need for an account with the name
admin. Admin users gain their privileges by being added to theadmingroup; non-administrative users belong to thestaffgroup. An admin user can grant administrative rights to other users of the system using the Accounts pane of System Preferences
<h2> Resetting an Administrator Password </h2>Using the Mac OS X Server installation disc, you can change the password of a user account that has administrator privileges, including the System Administrator (root or superuser) account.
(via) again.
But, as anyone can see:
The progression here is as you would see on any stock, standard installation (note: I have installed the dev kit, but I doubt that bothers /etc/sudoers). When I open a new terminal, I am the alex user. We see the % prompt, which is standard for zsh non-super-users. I issue the command sudo su -, which essentially says, "make me uid 0 (zero), and run through that user's login process [e.g., run their .profile]." We see that the machine does as I ask after I issue alex's password, not root's. This is verified by the root# prompt, where the octothorpe (#) is the standard Unix convention for "you're root, please don't fuck things up."
The next command is a little more (or less, depending on your familiarity with sudo(1) [hm, section 1 of the manual is for binaries, which is where sudo should be, but it's been stuffed into section 8, which is for miscellaneous stuff. So here, I've said (1), but it's really in (8). Behold: No entry for sudo in section 1 of the manual] ) subtle. Instead of asking sudo to become root, we ask sudo to give us a shell. Now, we see again the octothorpe, but we don't see the prompt from before, gordon:~ root# . This is because we did not run through root's login process. Root, on Darwin, is given the shell /bin/sh. This shell, which is actually bash hiding in disguise,
gordon:~ root# cksum /bin/{,ba}sh
1901100275 1068844 /bin/sh
1901100275 1068844 /bin/bash
gordon:~ root# ls -la /bin/{,ba}sh
-rwxr-xr-x 1 root wheel 1068844 Dec 13 2006 /bin/bash
-r-xr-xr-x 1 root wheel 1068844 Dec 13 2006 /bin/sh
gordon% niutil -read . /users/alex | grep shell
shell: /bin/zsh
gordon% idThat ALL keyword being of course key. Administrator users are put into /etc/sudoers with the rights to do anything they please on the machine. This means the literature, as I said, is wrong, misleading, and probably intentionally so (as Apple has kind of struggled to keep a toehold in the DoD space, which has certain strictures). As I teach a class on the STIG, I can kind of understand why they would make this fallacious logical distinction between uid 0 and "regular Administrator users," but of course, as an instructor I find it reprehensible that they blur the line so, and I have to help somebody who works with Macs understand this. Mainly by this giant rant. But that's beside the point.
uid=502(alex) gid=502(alex) groups=502(alex), 81(appserveradm), 79(appserverusr), 80(admin)
gordon% for group in `groups`; do sudo grep $group /etc/sudoers ; done
%admin ALL=(ALL) ALL
Windows is a little different, and this is largely owed to its torrid tryst with DEC VMS. Windows also has two kinds of local users, administrators and regular users. There's finer granularity than there is with Unix (or, for that matter, MacOS X), with the ability to restrict the administrative privileges of some users to specific things (I don't have an exhaustive list; finding one would be fruitless as it changes per release). The notion, though, is that with a big, mean operating system like VMS, designed to run on gazillion-dollar, building-filling VAX machines, you want to have Joe from one department able to remove tapes (and I mean tape, like big round spools, not DDS3 or LTO) or connect/disconnect devices, but heavens to Betsy, don't let him turn the machine off, the whole company would fall over. And so on. It's worth noting that sudo kind of replicates this granularity (but of course, sudo itself has been compromised more than once, and is itself a risk).
But none of this forgives Apple. Apple has distinguished between a super-user and a super-user by a trick of vocabulary, and it unnecessarily confuses their users and ostensibly their employees. It isn't hard to say "users on the box with admin privileges are root, they own it, etc", but it kind of makes it sound dire to give a user Admin privileges. I'll finish this somewhat longish rant on privileges with an anecdote.Syndicated 2007-08-22 16:28:00 (Updated 2007-08-22 18:34:03) from Alex J. Avriette
20 Aug 2007 (updated 28 Aug 2007 at 18:06 UTC) »
A translation for the rest of the world:
Prosecution: We are invoking the DMCA because this man has used surreptitious means to defeat our software and defraud companies of $largesum.Syndicated 2007-08-20 16:37:00 (Updated 2007-08-28 17:38:31) from Alex J. Avriette
19 Aug 2007 (updated 22 Aug 2007 at 19:06 UTC) »
Teaching with emphasis
What the fuck, people? This position isn't going to pay more than $85,000 a year. In fact, that's probably the high end of the range, with $65,000 being the bottom. Yet, the position is for an assistant professorship. You're a lackey. For two years. With no benefits. They want somebody highly qualified, which is reasonable, given what they're doing, but they're asking for such a specific skill set that they can't possibly get anyone less than either a doctorate (they do suggest this) or twenty plus years in both chemistry and computer science. Somebody who's going to know Lisp, data architecture, probably filesystem mechanics, and who also understands the chemistry industry from an extremely technical point of view.
<center>Computational Science Research Assistant Professor</center>
The Computational Materials Science Center seeks a highly qualified computational scientist. The computational scientist will be responsible for design, implementation, and maintenance of data mining and knowledge discovery tools for chemical structure, chemical compounds and properties databases.
The ideal candidate will have an advanced degree in computer science or a Ph.D. in a chemistry-related discipline with significant computational experience, including machine-learning methods, database management and Web interfaces. Experience in cheminformatics, chemical database formats and chemical structure analysis is a plus.
Applications will be received continuously until the position is filled. Qualified candidates should send their CV containing a detailed description of their computational skills, relevant computational work done, list of publications and contact information for three references. Applications should be entered online at http://jobs.gmu.edu by selecting "Computational Materials Science Center" in the department menu.
The position is for two years. Salary will be commensurate with experience, but will not include benefits.
Instructor, Undergraduate, Programming
Masters degree or ten years industry experience preferred, in addition to pre-vetting by tenured staff of computer science department. Must be able to teach C, Java, and Lisp from provided materials. Additionally, incumbent will be expected to create curricula as required. Strong familiarity with Unix, Windows, and other operating systems required, as well as the ability to teach from any of the above platforms.
Certifications from professional organizations, such as the CISSP or RHCE, will be considered as qualifications and favored on submitted curricula vitae, however interviews with faculty and teaching ability will be given higher preference in hiring.
Syndicated 2007-08-19 21:27:00 (Updated 2007-08-22 18:41:49) from Alex J. Avriette
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!