Get your name in the relayd book

(note: comments that are not bids will be deleted. The next post is for meta-comments.)

There’s a long tradition amongst science fiction writers of selling bit parts in books in exchange for charity donations. It’s called tuckerization.

I see no reason why science fiction writers should have all the fun.

I need a sample user for the forthcoming book on OpenBSD’s httpd and relayd. This user gets referred to in the user authentication sections as well as on having users manage web sites. They will also get randomly called out whenever it makes sense to me.

That sample user could be you.

All it would cost is a donation to the OpenBSD Foundation.

The catch is that I only need one sample user.

That should be the user with the biggest Foundation donation. Because I’m from the US, where bigger is clearly better.

It makes sense to auction this off. The person willing to make the highest donation will get their real name and preferred username, or reasonable substitutes, used as the book’s sample users.

They’ll also get their name in the back of the book, in both the electronic and print versions.

The auction will take place in the comments section on this web page. Yes, you place your bid here. (edit: a bid is a promise to donate if you win, not a statement that you have donated. You know, like an auction.)

Some questions and answers.

  • Is this a cynical scheme to raise money for further development of assorted OpenBSD-related projects?

    Yes.

  • Any limits on our name and username?

    I reserve the right to reject names or usernames. If your birth certificate really says your name is an obscenity, I’m pretty sure you have a nickname. Similarly, even if your username on all your systems truly is henningsux, or your legitimate full name is Felicia Urban-Channing Kildare and you use your initials: nope.

    I won’t spell out exact rules for names, because you people are clever buggers and would find a way around them. Your name. Your preferred username. Or reasonable substitutes for them.

    This is intended to be fun. Dirty words and insults are not fun. In public.

  • Will you treat me with respect?

    Uh… have you read my work? I can pretty much guarantee condescension and insolence. Perhaps not a huge amount (this isn’t a book on sudo), but some.

    Then again, this book involves openssl(1) commands. You’ll probably catch some of my perfectly understandable emotional reaction to having to type a command like this:

    # openssl ocsp -no_nonce -issuer chain.pem -VAfile chain.pem -header Host ocsp.int-x3.letsencrypt.org -url http://ocsp.int-x3.letsencrypt.org/ -serial 0x0367016F53A2A5425C1E50BB17D2AE63378A -respout ocsp.der

    Not only do I have to write about that string of stupidity, I have to write about it in such a way that you’re happy to read it.

    I’m gonna have a tantrum. It might as well be about you.

  • I’d like you to use my spouse’s/mother’s/soulmate’s/hamster’s name

    First, read the previous question and answer. Once I’m through with the user, this person might no longer be your soulmate… or your mother.

    I will search on your preferred name, to make sure I’m not abusing a social activist or anything like that. But yes, within the same limits. If your hamster is named Dumbass, nope. Same for your soulmate, or your mother.

  • I’d like you to use a historical figure/deceased developer/etc

    No.

    I’m not going to make statements like “I don’t trust George Washington/MLK/creepingfur with shell on my server, so he gets locked in a chroot.” Our dead heroes deserve better than to have me sniping at them. Besides, one person’s hero is another’s monster.

    Yes, creepingfur had a really good sense of humor… but no.

    Could I be nice? I have that ability, but nobody reads my books for kindness.

  • My company name–

    No.

    This is not a way to advertise your firm.

  • Why do this here, instead of an auction site like eBay?

    Partly because authors normally do this sort of thing on their web pages. Partly because it simplifies the running of the auction. And partly because it means I have no financial connection to the results. Touching donated money causes me weird non-financial risks, thanks to how US federal and state law interacts with my family situation. (No, I won’t explain that. It’s personal. Deal.)

  • Why not have the Foundation run this, then?

    They’re busy writing code and arranging hackathons.

  • Why do this now instead of when you started writing the book?

    Because the OpenBSD Foundation exceeded their fundraising goal for 2016. I’d like to see their 2017 start with a boom.

  • When does the auction end?

    5 PM EST Monday, 16 January. Or sometime shortly after that.

  • That’s a stupid time. Where’s my countdown timer?

    It’s convenient for me. It also will discourage last-minute sniping.

    If last minute bids are coming in fast and furious, I’ll let it run until bidding stops for five minutes or so. Fight it out fair and square.

  • When does the auction start?

    When I hit “publish” on this blog post.

  • How do I bid?

    Comment here with your bid amount. Each bid must be a minimum of $5 more than the previous bid.

  • How do I track competing bids?

    Check the “Subscribe to Comments” box when you bid.

  • Where will the winner be announced?

    On a separate blog post the evening of 16 January.

  • How do I claim my prize?

    You have three days to make your donation. Send me your PayPal receipt.

  • What if the winner doesn’t pay?

    The prize falls to the #2 bidder, who I will contact.

  • What exactly will the winner get?

    Your name and username in the body of the book, in places where I need to refer to a person. Some degree of emotional reaction to your name. Probably not a very positive reaction. Your name in the back of the book, described as the “Tuckerization Charity Auction for the OpenBSD Foundation Prize Winner” unless I can come up with a less awful and mutually agreeable way to say that.

    If the auction goes over $100, I’ll ship you a signed copy of the print book when I ship out the print sponsor copies.

  • Will you be offering sponsorships on this book?

    Yes. Once the auction ends.

  • You said this was for SF writers. Don’t you write SF?

    Yes, but nobody cares. For those who want to pretend to care: here’s my latest SF novel, Hydrogen Sleets.

  • I have things to say about this other than bids!

    Comment on the next post, please. Not here. I am easily confused. Comments to this post that are not bids will be deleted.

  • See Me in 2016

    I have two more public appearances in 2016.

    October 7-8, I’ll be at Ohio LinuxFest. They’ve asked me to speak on Introducing ZFS.

    November 8, mug.org has invited me to talk about PAM. This is election day in the United States, so the talk is on how PAM is Un-American.

    Sadly, family commitments prevent me from going to MeetBSD in Berkeley. Plus, there’s the whole “get on a plane” thing, which I try really really hard to avoid. I’d probably do it to see Berkeley, though. I’m pretty sure a pilgrimage to Berkeley is required once during my lifetime.

    Other than that, you can catch me at a Semibug meeting.

    Cover reveal for “PAM Mastery”

    For the first Tilted Windmill Press tech books, I elected to create covers from photographs. Some went over well, some less so.

    For the FreeBSD Mastery books, I persuaded Eddie Sharam to create parodies of classic art. It’s far more expensive than photos, but reaction has been positive.

    PAM Mastery is almost ready to go to copyedit, which means I need a cover for it. I’ve elected to continue the parody art. Without further ado, here’s the cover.

    Sysadmin Gothic
    Sysadmin Gothic

    I’ve gotten some great feedback from DES, author of OpenPAM, and need to incorporate that into the manuscript. Once that’s complete, I can send it to copyedit!

    My BSDCan “OpenPAM & BSD” talk

    My BSDCan 2016 talk on OpenPAM and BSD is now on YouTube.

    The video comes straight from screen capture, which means it’s missing details like the green dot of the laser pointer.

    Also, the audio only covers my voice. You don’t get all the audience interaction. Sadly, I forgot to repeat audience questions at the end, but you can figure most of them out based on my responses.

    Also, I need to stop saying “um.” I really need to stop saying “um.”

    FreeBSD Mastery: Advanced ZFS (Version canadienne)

    I’ve wondered for a while what to do about Allan Jude.

    Allan is my co-author on FreeBSD Mastery: ZFS and FreeBSD Mastery: Advanced ZFS. I could have written those books on my own, but they wouldn’t have been nearly as good.

    We have had one major disagreement, though: is it pronounced zee-F-S or zed-F-S? This has proven an intractable problem.

    I’ve come up with a solution, though.

    FreeBSD Mastery: Advanced ZedFS – Canadian Version.

    fmaz-canadian

    Here’s the front text.

    This book exists because Allan Jude is too generous for his own good.

    Alan has aided my efforts to become a professional writer in ways that can never really be paid back. They can only be paid forward.

    The only real disagreement we had while writing this book was on the pronunciation of ZFS. Is it zeeFS, or zedFS? This special edition of FreeBSD Mastery: Advanced ZedFS exists as a physical token of my appreciation.

    What makes this book different from the regular edition?

    First, the special Canadian cover.

    The text is modified to be more palatable for Canadian readers.

    This edition contains a footnote that does not appear in the standard edition.

    And last, this edition has not been proofread or copyedited.

    Thanks, Alan, for everything.

    Michael W Lucas
    24 May 2016

    The catch is: it’s only available in print.

    Only five of them exist. (The electronic originals have been destroyed, so I couldn’t exactly reproduce this if I wanted to.)

    I have one.

    Allan has three. (There’s a YouTube video of part of the presentation.)

    One, and only one, will be on sale.

    The only place to get it is at the BSDCan charity auction, benefiting the Ottawa Mission.

    BSDCan attendees, this is your one and only one chance to get a copy of this exotic, rare object.

    Ask Alan or myself for a peek at it.

    BSDCan Intro Session Volunteers Wanted

    A person’s first visit to a particular tech con can be overwhelming. BSDCan is now having an introductory session for new attendees, to try to ease them into the event. Somehow, I’m running it.

    From 6-9 PM on Thursday night I’ll be in DMS 1160 to greet new BSDCan attendees and discuss how the conference runs with folks new to BSDCan.

    I would really like someone from each of the BSD projects to help me ease new attendees into the con. Ideally I’d be able to say “Oh, you want FreeBSD? Let me introduce you to Fred, he’s a FreeBSD guy,” or OpenBSD, or whatever project they’re interested in.

    This will be pretty informal. I plan to order carryout and hang out.

    The event concludes at 9 PM, leaving time for a gelato run, of course.

    In my mind, new attendees need to know about:

    • breakfast and lunch
    • harassment policy (Abusing other convention goers will really tick me off. And I’m on the BSDCan committee, so I take that seriously.)
    • Opening and closing sessions
    • The closing auction
    • Presumably, they’ve read the talks schedule before registering–but if not, we’ll have it.
    • BSDA testing–they’re probably not prepared to take it, but maybe next year?
    • evening open events, like the Royal Oak, the Hacker Lounge, and the FreeBSD Doc Sprint

    Can you think of anything else I should add to this list?

    Penguicon 2016 Lucas Track Schedule

    While the folks at Penguicon reserve the right to change the schedule at any time, we’re close enough to the con that I’m comfortable releasing my talks and panel schedule. This is extracted from the official Penguicon descriptions. and schedule.

    Friday, 30 29 April:

    6 PM – Social Media for Writers (panelist) – Hamlin
    What social media trends does a writer building their web footprint need to understand? What are some Dos and Don’ts?

    8 PM – PAM: You’re Doing It Wrong (speaker) – Windover
    PAM, or Pluggable Authentication Modules, is one of the most occult parts of managing Unixish systems. The unique configuration syntax and idiosyncratic rule processing drives many sysadmins to copy working configurations from other people and random blog posts. This talk takes you through the essentials of PAM configuration, You’ll learn the components of PAM, how PAM processes rules, how to use multi-factor authentication, and get an overview of some useful PAM modules you probably haven’t used, based on my forthcoming book “PAM Mastery.”

    10 PM – the ZFS File System (speaker) – Windover
    ZFS, the Zettabyte File System, is one of the most full-featured filesystems available today and gives almost unlimited storage flexibility. Originally created by Sun Microsystems, the independent entity OpenZFS now develops ZFS as deployed in illumos, Linux, and FreeBSD. This talk takes you through ZFS’ features, including: data self-healing, deduplication and compression, clones and snapshots, copy-on-write, boot environments, replication, and more. Once you use ZFS, you’ll never understand how you lived without it.

    Saturday, 1 May 31 April:

    11 AM – Networking for Systems Administrators (speaker) – Windover
    Too many organizations have a tense relationship between the network folks and the sysadmins. Sometimes it degenerates just short of war. But basic networking isn’t hard–if it was, network engineers couldn’t do it. This talk teaches the essentials, in a way that lets sysadmins troubleshoot network problems on their own. Sysadmins have amazing visibility into the network, once they know how to use it. We’ll cover cross-platform tools for viewing and troubleshooting the network, on both Windows and Unix.

    4 PM – Encrypted Backups with Tarsnap (speaker) – Windover
    Online backup is incredibly useful, but has many privacy and integrity risks. Tarsnap is an online backup service that only handles your data in encrypted form. It’s inexpensive and reliable. Plus you don’t need to trust the Tarsnap service–they can’t access your backups even if they want to. And Tarsnap’s built-in deduplication saves space, letting you store terabytes of backups in mere gigabytes of disk. This talk takes you through using Tarsnap, from backing up a system to customizing and rotating backups, to fully restoring them.

    5 PM – Acts of Shameless Self-Promotion (panelist) – Portage Auditorium
    What’s the best way to get your name forward?

    7 PM – reading (speaker) – Writer’s Block (313 & 315)
    My first ever fiction reading: my datacenter crime story “Wifi and Romex” I’m sharing this hour with Ken MacGregor. Don’t know which half I’ll get.

    Sunday, 2 1 May:

    10 AM: Self-Publishing 2016 (panelist) – EMC 1
    This panel discusses today’s self-publishing options and business models. Our panelists include authors who are both self- and traditionally published, in fiction and nonfiction, including people who are making an income entirely by self-publishing. We’ll discuss why we made the choice to self-publish, the pitfalls and lessons learned, and which business choices we’ve made on our respective self-publishing efforts.

    12 PM: BSD Operating Systems in 2016 (speaker) – Windover Charlevoix B
    The BSD family of Unix has a been kicking around for almost 40 years now, and have taken different paths than Linux. Come see the last year’s developments in BSD land! One of them just might solve your intractable problem. We’ll talk about new things from FreeBSD, OpenBSD, plus updates from NetBSD, Dragonfly, and assorted derivatives.

    2 PM: Senior Sysadmins Panel – Windover
    Some say systems administration is a young man’s game, and that eventually sysadmins rise into management. They’re wrong. A sysadmin who measures their experience in decades has made mistakes younger sysadmins can’t even imagine. This panel lets you learn from their suffering, take advantage of their experience, and laugh at their pain.

    I’ll have print books at all of my tech talks, including the brand-new FreeBSD Mastery: Advanced ZFS. You’ll be able to find my novels up in the Writer’s Block, rooms 313 & 315.

    I’ll be kicking around the con the rest of the weekend, except for probably a lunch break Saturday. (Anyone interested in pho?) I’m not making a firm schedule for the rest of the time, but you’ll have a pretty decent chance at finding me at any of these events.

    Friday 4 PM: LN2 Welcome Back Ice Cream
    Friday 11 PM: LN2 After Hours Ice Cream
    Saturday 3 PM: LN2 Guest Flavors Ice Cream
    Saturday 11 PM: LN2 After Hours Ice Cream
    Sunday 11 AM: LN2 Sunday Brunch Ice Cream

    “FreeBSD Mastery: Advanced ZFS” sponsor check

    (I wrote sponsors an email with this information earlier, but email is not exactly reliable, so I’m posting it here as well.)

    The good news: the book is almost here!

    I’m greatly touched by how many people offered their support. The least I can do is verify that I’m spelling your name correctly.

    Here’s the sponsor list, as well as my notes on any instructions you sent with your sponsorship. Please double-check that I:

    • used the desired name
    • spelled your name correctly (especially any non-US characters!)

    I would appreciate a response, even if it’s “everything looks OK.”

    If you have any additional requests, such as signing the book to someone other than yourself, this is the time to tell me.

    The final ebooks should be in your account next week. Print books should ship the last week of the month, if everything goes well.

    Thanks again, for everything.