The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Category: Administrivia

Overhead

  • Conversation With a Scraper

    Several trackbacks along the lines of “Click for the original post” recently arrived in the comment queue; I have moderation turned on for well and good reason. Their common URL resolved to a blog containing half a dozen posts ripped in their entirety from here.

    Huh. How about that…

    The IP address resolved to [mumble].com, a dedicated server provider, and the blog actually had a contact page with what looked like a non-bogus email address. Here’s the exchange, with me doggedly CC-ing abuse@[mumble].com:

    Me

    Much of the content at [scraper URL].info has been ripped directly from my blog at softsolder.com, in direct violation of the Creative Commons copyright given in the About page.

    Remove all of the content taken from my blog and notify me when you have done so.

    You may post links to my blog, but you may not re-use the text or pictures without following the applicable Creative Commons copyright rules.

    Thank you.

    Scraper

    Thanks for your email.  This was generated by a sofware program and has been removed as requested. Regards,  David

    Me

    OK, I’m puzzled: you imply that your site uses content that a program automatically rips from other blogs.

    What’s the point of that?

    Scraper

    FYI there are alot of different software programs out there that create autoblogs in much the same manner. These are being actively promoted to internet marketers.  All that is required is subscribing to your rss feed and the software does the rest. It populates the blog, and publishes the content.  I’m sure that you will run into this some more as these type programs become used by more and more marketers.  David

    Me

    Ah, now it makes sense: the lure of money for nothin’!

    I suppose I should be flattered that you considered my blog worth stealing.

    Frankly, I doubt you’ll get very far with second-hand content, at least based on the readership I’ve built up over the past two years by creating an original post every single day.

    I’ve always wondered at the financial reward from a scraper blog. Let me know how that business model works out for you in, say, late January of next year.

    OK?

    Thanks…

    Something tells me I’m not going to get a reply.

    There are many “bloggers” like David who think there’s money to be made by pretending they’re competent. Many of the comments you never see lead to spam and malware blogs that link back here, evidently to boost their clickiness.

    My RSS post feed has teaser excerpts, not the entire blog post, which seems to discourage scrapers: copy-and-pasting a URL Is so much more difficult than just clicking an RSS button. I suppose that makes David one of the more enterprising “internet marketers” in his field of non-expertise…

  • New Theme?

    There’s no way to tell if a theme will actually look right without enabling it and investing an hour fiddling with the options.

    That’s why it looks different with each refresh…

  • Trinity College Fire Fighting Home Robot Contest Rules

    As it turns out, I edit the contest rules.

    The draft document is a hulking PDF that’s too large for email, which means the Tech Committee needs a central repository.

    This blog serves as my notebook, so here’s where I put various revisions of the draft. Because the drafts are not intended for public dissemination, the page holding them is password-protected. At least, it should be…

    Because you aren’t on the Tech Committee, you don’t have the password.

    That’s what’s going on; the regular daily posts will continue apace.

    (But, wow, it’s a great way to discover how many folks are up early in the morning…)

  • How to Impress a Contest Judge

    Every now and again, I’m asked to judge a technical contest of one sort or another. Let us assume, for the purposes of this discussion, that you are participating in such a contest and I’ve just begun to look at your entry…

    Rule 0: Send a PDF

    The contest rules will tell you what document files they expect; typically, it’ll involve some version of Microsoft Word. Why they do that, I cannot say, but Word documents aren’t really suited to read-only document distribution. Not to mention, some of us don’t have MS Word installed…

    In addition to those files, also include a PDF of your final document file so that when I open it, it’ll look exactly the way you intended. MS Word documents tend to look weird on any PC other than yours, particularly if you have any odd fonts or formatting options turned on. If you can’t figure out how to produce a PDF, install OpenOffice and use the direct PDF export; that’ll also show you how weird MS Word can appear in a different word processor.

    Don’t waste time on a fancy layout, but do pay attention to the basics:

    • Images must fit inside the margins of a single page
    • Use simple fonts that are large enough to read
    • Avoid complex tables and drawings: use PNG images instead

    Hint: ask a friend to review your submission, ideally a few days before you plan to submit it. Take any comments you get very seriously.

    Rule 1: Tell Me What You Did

    The first two paragraphs of your documentation must tell me:

    • What your project does
    • Why that’s a great idea

    That should take, at most, half of the first page.

    You have two paragraphs to catch my attention; sweat bullets over those words!

    Hint: If you can’t summarize what your project does in one sentence, maybe you don’t have a good project.

    Rule 2: Let Me Judge How Easy (or Hard) It Was

    Going on at length about how easy the project was produces the impression that maybe there’s not enough effort in there to justify a few kilobucks of prize money. Conversely, kvetching about how hard you worked indicates that you bit off more than you can chew.

    Let the project tell the story. A good project requires more than a few evenings of effort and, believe it or not, the amount of effort will show up in your description, even if you don’t mention it at all.

    Hint: If you’re trying to be funny, it probably won’t work.

    Rule 3: Use Good Pictures

    Examine all the pictures with a hyper-critical eye.

    • If they’re blurry, delete them and take them again.
    • If you think a picture might be out of focus, it is.
    • If there is the slightest trace of doubt in your mind about the quality of a picture, delete it and try again until you get it right.

    When you get the focus right, ruthlessly crop your pictures. Hint: I don’t need to see the crap on your workbench or the dirty laundry in the corner of your room. Devote all the pixels to your project!

    When you don’t care enough to invest a few minutes getting a good picture, the rest of your project is probably sub-optimal, too. Don’t bother to submit it, OK?

    Crisp pictures can’t sell a weak project. Blurry images rarely accompany a good project.

    Hint: That big LCD on the back of your camera is there for a reason. Use it!

    Rule 4: Support Your Claims

    If you claim to have built a multi-node, RF-networked, high-bandwidth, vibration sensor measurement system, then you must include data supporting your claims. Otherwise, I’ll assume you don’t know what you’re talking about or haven’t actually gotten it working, should my back-of-the-envelope calculations indicate there’s not enough RF bandwidth / range / compute power to pull it off.

    You must convince me that your project does what you claim!

    Hint: Should you claim to have built a snake-armed robot that balances atop a ball while serving drinks from a refrigerator, a video demonstrating it in action is worth a thousand words.

    Rule 5: Don’t Hide a Skeleton

    You may encounter a serious problem that simply can’t be fixed before the contest deadline. When that happens, explain what you intended to have happen, what the problem is, and what you propose as a solution. As long as the problem is secondary to the project’s intent, that’ll be fine.

    For example, if your project involves half a dozen different sensors and you just can’t get the humidity sensor working, explain your debugging efforts and the results.

    Conversely, if it’s a networking project and you can’t get the Ethernet code working, then your entire project just went down the drain and you shouldn’t submit it. I can generally tell when a project simply isn’t going to work, so your efforts to hide the corpse won’t gain you any points.

    Hint: Start your project early enough so that when something goes wrong, you have time to fix it.

    Rule 6: Use the Specified Hardware and Use It Hard!

    The contest is generally about using some particular microcontroller or chunk of hardware. Your project should fully utilize that chip: make sure you read the manual and exploit a whole bunch of its unique features.

    Hint: a project where all the action takes place in a Javascript routine or another, entirely different microcontroller probably isn’t making good use of the specified chip.

    The Bottom Line

    If you’ve got a good project and describe it well, you’re probably in the money. Plenty of other entrants will ignore these suggestions and wind up on the bottom of the pile.

    Fair enough?

  • Virgin Mobile Customer Service

    Got an email from Virgin Mobile:

    From: Virgin Mobile <virginmobile-service@my.vmu-mail.com>
    Date: Today 14:34:24

    Hi ED,

    Top-Up now to save your service!

    Since you haven’t added money to your account in the last 90 days, your phone has stopped working. If you don’t take emergency action and Top-Up now, you might lose your phone number and any balance remaining in your account.

    Given that I have the account set to recharge itself every 90 days and it’s been doing that for a couple of years, I thought perhaps my credit card had flipped past the expiration date on file. Fighting my way through VM’s craptastic website, noooo, that’s not the case.

    Nay, verily, the account had topped itself off at 11:34, exactly three hours before that email went out.

    So I asked the obvious question, doggedly using the impenetrable Customer Service form:

    The phone seems OK.
    What’s going on?

    Which produced this missive:

    Response (Rommel) – 06/23/2010 08:32 AM
    Hello Ed,

    Thanks for contacting Virgin Mobile Customer Care.

    I really appreciate the time you took to provide us with the information requested. I reviewed your account and found that indeed you have the auto payment set up correctly in your account. What happened is that the system always sent this alerts to keep the customers aware of their account status but since you have the auto payment option, please ignore this alerts, you don’t have to worry about it. The system charged your card for $15 on 6/22/2010.

    Now, your account will be active until 9/20/2010. You don’t have to worry about the alerts, if you have credit on your card the system will always do it automatically. I apologize on behalf Virgin Mobile for any misunderstanding.

    Perhaps it’s just me, but formulaic cut-and-paste obsequious fawning grates on my sensibilities. What I really want is action that resolves the problem, not just having VM’s Customer Service team blow it off. So I fired off a reply:

    > please ignore this alerts,
    > you don’t have to worry about it.

    So, if I understand your advice correctly, when VM sends me a warning message like this:

    ——-
    Since you haven’t added money to your account in the last 90 days, your phone has stopped working.
    ——-

    I should just ignore it. Is that what you mean?

    That’s stupid advice. You do not want to train your customers to ignore email from VM, particularly information saying their phones are “not working”.

    The correct response is that you will take steps to ensure that VM never sends a bogus warning. The people responsible for sending that message must fix their own problem, at the source of the problem, where it happens.

    Your customers should not be required to ignore anything from VM.

    Let me know when you’ve taken effective action to prevent this from happening again.

    Thanks…

    No answer to date. I suspect VM doesn’t monitor incoming email. I wonder why?

  • Digikey Full-Line Catalog

    For the first time ever, Digikey sent me a full-line catalog.

    Digikey catalog
    Digikey catalog

    It’s 2778 pages long, three inches thick, and weight 2 kg.

    Some time ago I made the mistake of replacing our large rusted-out mailbox with a much smaller one: the catalog presented a solid wall of paper when I opened the door.

    Here’s a closeup…

    Digikey catalog vs Arduino Duemilanovae
    Digikey catalog vs Arduino Duemilanovae

    Now, I’d love to have you believe I’m such a high-rollin’ kind of engineer that Digikey spares no expense on my behalf, but the only explanation for this embarassing situation I can come up with is that their customer service system blew a gasket in my general direction…

    What makes it even more ironic is that they’d recently sent me a survey asking how I’d like to get their catalog. I’d emphatically replied that I did not need a paper catalog or a USB stick with the PDFs. Just let me do the on-line searching and occasionally refer to the appropriate PDF pages and I’ll be fine.

    The damned thing is basically useless; I hate to just toss it in the recycling, but I can’t think of any reason to keep it around.

    I just removed my mailing address from their list, presumably leaving my account info intact; we’ll see if that sticks.

  • Printing from QCAD in Xubuntu

    Went to print up a bunch of cards & pocket stationery again. Alas, QCAD wasn’t showing any of the printers. The obligatory search unearthed a discussion that solved some of the problem. The hack:

    sudo ln -s /var/run/cups/printcap /etc/printcap

    That’s recommended for KDE printing in Gnome, which is close enough to the situation: a QT app in Xubuntu. Maybe that’s solved in 9.10; I’m still using 8.10.

    The print dialog now shows all three CUPS printers on the file server downstairs.

    Can’t select Borderless paper, which means the crop lines don’t all appear.

    The Copies field doesn’t work: only one copy prints. That’s not a killer flaw, but it’s annoying when you need half a dozen copies of the biz card sheet.

    But it’s close enough for something I do once in a blue moon.

    Why print biz cards? One year they changed our house number and street name, changed the street name back, changed the area code, and then tweaked the ZIP code. I swore a mighty oath on the bones of my ancestors to never ever buy a commercial card again.

    Memo to Self: Trim the stationery in this order…

    • vertical edges
    • horizontal edges
    • vertical cuts
    • horizontal cut