Archive for the ‘Computers’ Category

Nation of Change trying to cover their tracks?

Friday, August 12th, 2011

I wrote recently about spam I received from a new, shady-seeming progressive organization called Nation of Change, sent to an email address that I had only ever used to subscribe to another organization’s mailing list.

I asked a lot of questions about Nation of Change, and thus far they’ve failed to respond to any of them. Here’s what has happened instead.

(more…)

Oracle (née Sun) joins the club of companies who can’t keep their mailing lists secure

Thursday, August 11th, 2011

In September 2009, I registered as a developer at sun.com. When doing so, I used a tagged email address, i.e., an email address part of which was unique to my registration at that site. I’ve never used that particular email address anywhere else or published it anywhere.

In January 2010, Oracle completed its acquisition of Sun. The Sun developer web sites were eventually decommissioned and are not active today. Since the completion of the acquisition, I’ve received no email at the tagged email address I gave to Sun. Until today, that is.

Today, I received this spam sent to that tagged email address:

Received: from mail.recruitingbee-agent8.com (mail.recruitingbee-agent8.com [184.172.232.199])
	by jik3.kamens.brookline.ma.us (8.13.8/8.13.8) with ESMTP id p7BNER5P022529
	for <[elided]>; Thu, 11 Aug 2011 19:14:27 -0400
Received: from find ([127.0.0.1]) by recruitingbee-agent8.com with MailEnable ESMTP; Thu, 11 Aug 2011 18:14:39 -0500
MIME-Version: 1.0
From: "Tech-centric Jobs" <noreply@recruitingbee-agent8.com>
To: [elided]
Date: 11 Aug 2011 18:14:39 -0500
Subject: Technology job openings
Content-Type: text/plain; charset=us-ascii
Message-ID: <EF440C500DF841B3AE10C51197A0EA91.MAI@recruitingbee-agent8.com>
Content-Transfer-Encoding: 8bit

**********************************************************************

Find the latest software & programming jobs http://www.tech-centric.net/

**********************************************************************

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder

The latest programming jobs are available: http://www.tech-centric.net/

If however you are not interested in exploring programming jobs at this time please optout:

http://www.recruitingbee.com/unsubscribe.aspx?email=[elided]&token=[elided]

All the best,
The Health Medical Job Site
1350 E Flamingo Rd
Las Vegas NV, 89119

It looks like either Oracle sold the email addresses of sun.com web site users to a third party, or somebody stole them. Neither of these casts Oracle in a particularly good light.

I am, of course, going to do my best to contact someone in Oracle who might be willing and able to look into this, but I am rather skeptical that I will have any success.

More Citizens Bank shenanigans

Wednesday, August 10th, 2011

Those of you who have been reading the ongoing saga of my dissatisfaction with Citizens Bank will no doubt be pleased to hear that it is nearly at an end. Last week, my wife and I transferred our home equity line to Century Bank and opened a checking account there, and we applied for a Capital One Venture Rewards card to replace our Citizens Bank card. In another week or two the final details of the transition will be complete and we will close our Citizens Bank accounts for good.

In the meantime, however, I have yet another bit of Citizens Bank lunacy to report.

(more…)

Mysterious identity thief uses my email address to create Skype account

Friday, August 5th, 2011

As I previously reported, somebody has been interacting with Web sites using my email address.

I suspect that in addition to the ones I know about, this individual is probably also doing things that I don’t know about, because I assume that not all the web sites at which he’s using my address are kind enough to send me an email address alerting me to what he’s doing.

Today, however, I did get a notification from one site that I didn’t know about before — he apparently signed up for a Skype account using my email address. They emailed me about it because he attempted to purchase Skype credit but didn’t complete the transaction.

I immediately took advantage of Skype’s password recovery feature to reset the password on the account. I.e., I stole the account from the identity thief, just as I did when he signed up for a gmail account using my email address.

Then I sent this message to Skype’s customer support department. I don’t honestly expect them to respond in any useful way, but I figured it was worth a try: (more…)

Semaphore Corporation continues to canonicalize addresses wrong and refuses to admit it

Thursday, August 4th, 2011

Long-time followers of my advocacy may recall my story from years ago of attempting to get the Social Security Administration (SSA) to deal with the fact that they sent several of my kids’ social security cards to the wrong address because the software they were using to canonicalize mailing addresses was buggy.

Some sleuthing on my part and help from people on the Web revealed that the most likely explanation for what was going on was that the Social Security Administration was using a software package from Semaphore Corporation to perform address canonicalization. To be clear, the evidence behind this theory was purely circumstantial — the SSA was canonicalizing my address wrong, and Semaphore Corp.’s software canonicalizes my address wrong in the same way.

Semaphore was notified in August 2005 that their software was canonicalizing my address and others incorrectly. As noted in my original story, their ridiculous response was:

The USPS has a large number of esoteric rules about which ZIP+4 to match when the address-city-state-ZIP inputs are incomplete or conflicting and ambiguous, and rules don’t even exist for many cases, so you’ll continue to see the logic evolve as CASS changes to include more of the above situations.

There are two reasons why their response was ridiculous:

  1. The U.S. Postal Service (USPS) is by definition the authority on address canonicalization, and they canonicalize it correctly when given exactly the same input that Semaphore canonicalizes incorrectly.
  2. Neither I nor anyone else was able to find a single other web site or software package that canonicalizes my address the way Semaphore’s software does — everything else out there canonicalizes it the same way the USPS does.

I originally posted my story in August 2005. Tonight, six years after I first posted it, I received a long, convoluted email message from an unnamed individual at Semaphore which can be briefly summarized as follows:

  • “Our software is still broken.”
  • “We’re still not going to admit that it’s broken…”
  • “…because we’re too stupid to understand that if our software behaves differently from the USPS’s own software and differently from every other software package in the world that does address canonicalization, that means ours is wrong and everybody else’s is right.”

But you don’t have to trust me. Below is their email message in full, with some commentary from me. (more…)

“Nation of Change”, who are you and why are you spamming me?

Thursday, July 28th, 2011

IMPORTANT UPDATE: As of August 12, 2011, it appears that Brave New Foundation had nothing to do with the spam reported below and in fact they are as much a victim as I am. Please see this posting for details.


Dear Nation of Change (along with Brave New Foundation),

Let me tell you about a little strategy I use to find out who’s buying and selling my email address… When I give my email address to an organization or Web site, I “tag” it to make it unique to that site while still ending up in my inbox. So when that site decides to sell or share my address, I know who did it.

When I put my address on a petition created by Brave New Films (now the Brave New Foundation) during the 2008 presidential campaign, I did not give Brave New Films permission to give it out to others. Guess what, folks, that’s spamming, and it’s evil, and I don’t support organizations that spam or help others spam. By giving out my address and others without permission, Brave New Foundation has permanently lost my support, and by using my and others’ illicitly obtained addresses, so have you.

But that’s not the end of it. (more…)

UPDATED: “Basic Instructions” added to comics aggregator

Wednesday, July 27th, 2011

I’ve added “Basic Instructions” to my comics aggregator. Tip of that hat to Seth Gordon for pointing me at this fine comic!

UPDATE: Because the author of “Basic Instructions” sometimes publishes his strip after people have already read their daily comics, I’ve also added “Basic Instructions (1-day delay)”, so you can use that one instead if you want to be sure not to miss one!

 

GoComics.com changed their Web page format again

Wednesday, July 27th, 2011

GoComics.com changed their Web page format and broke my screen scraper again last night. I’ve updated my comics aggregator to support the new page format as of this morning.

Fedora 14 -> Fedora 15 upgrade notes

Thursday, July 7th, 2011

For some reason lost in the mists of time, I decided at about 7am yesterday that I just had to upgrade my Fedora 14 desktop to Fedora 15. Sometimes I get these weird ideas…

I followed the instructions on the Fedora Web site for upgrading using yum, and 2,978 downloaded packages and several hours later, I had a Fedora 15 system. But the fun was only beginning. Here, for the benefit of others who follow me, are the problems I encountered after the upgrade and what I did to fix them. Much of this I learned from other helpful people on the web, but some of it I had to figure out for myself.

  • First and foremost, my network performance went totally to hell immediately after the upgrade. With the F14 kernel, I was getting about 7 megabit/s on my cable-modem connection, while after the upgrade, I was getting around 500 kilobit/s, i.e., 1/14th of the pre-upgrade speed. It appears to be a problem with kernel support for my network adapter, a Realtek RTL8168c/8111c NIC that uses the r8169 kernel driver. I filed a bug about it, and then went out today and bought a Netgear GA311 PCI network adapter (RTL8110s using the same r8169 kernel driver), which so far appears to be working just fine.
    Note that before I replaced the network adapter, I was able to improve network performance a bit by reducing the MTU on the ethernet device to 1000 (“sudo ifconfig eth0 mtu 1000″).
  • Grub no longer lets me hit ESC or any other key while it’s doing its boot countdown to bring up a menu of kernels to choose from. If I want to boot a different kernel, I have to edit /boot/grub/grub.conf and reboot. I still haven’t figured out how to fix this, but I did file a bug about it.
  • The files in my desktop folder weren’t showing up on my desktop. To address this I had to run gnome-tweak-tool (you may need to “yum install gnome-tweak-tool” if you don’t have it) and enable “Have file manager handle the desktop” in the “File Manager” settings panel. While I was at it, I made some other settings changes in gnome-tweak-tool:
    • I reduced the default fonts from 10pt to 11pt, since things got a little bigger after the upgrade and I wanted to fit more text on the screen.
    • I enabled “Show date in clock” in the “Shell” panel.
    • I changed “Arrangement of buttons on the titlebar on the “Shell” panel to “All” because I wanted maximize and minimize buttons in addition to the default close button.
  • I wanted the Delete key to delete files, but alas, the default Nautilus binding for deleting files changed from Delete to Ctrl-Delete in F15. I found these instructions for fixing this, but I had to tweak them slightly. In particular:
    • Run gconf-editor, not dconf-editor as the other web page suggests.
    • Find org > gnome > desktop > interface > can-change-accels and check the checkbox next to it.
    • Open a Nautilus window, e.g., double-click the “home” icon on your desktop. Note that it took me a while to figure out that you must do this in a window, i.e., you can’t do it by right-clicking on a file on the desktop. Yes, this is counter-intuitive.
    • Select a file in the Nautilus window.
    • Open on the File menu and move your mouse down to “Move to Trash”.
    • Hit the Delete key to remove the old Ctrl-Delete key binding. Hit it again to create a new key binding, just for Delete.
    • Uncheck the check-change-accels checkbox and close gconf-editor.
  • For some reason I’m not sure of, I had nfs-utils and ypbind, neither of which I need or use, installed, and after the upgrade, systemd was trying to start ypbind and idmapd from nfs-utils. I removed both packages with “yum remove”.
  • For some bizarre reason, a bunch of my contacts in Pidgin moved from the groups they were in before to “Orphans” at some point during the upgrade. I had to move them all back into their correct groups one by one. Ugh.
  • No weather applet! Must have weather applet! A little googling led me to:
    • run “git clone https://github.com/simon04/gnome-shell-extension-weather.git”;
    • follow the instructions in README.md for building and installing the extension;
    • run “python weather-extension-configurator.py” to configure the extension settings described in README.md, which is easier than using the gsettings commands there; and
    • type Alt-F2, “r”, Enter to restart the GNOME shell and activate the extension. Thanks very much to the authors of this wonderful extension!
  • I had a launcher file (i.e., a “*.desktop” file) created in GNOME 2 that I wanted to add to my GNOME 3 favorites. Unfortunately, it appears that to add a launcher to your favorites it has to be in /usr/share/applications (well, actually, I probably could have put it in ~/.local/share/applications, but I didn’t think of that at the time). So I copied it into /usr/share/applications, launched it by moving my cursor to the “hot spot” in the upper left corner of the screen and typing the name of the launcher; and then when it was running, right-clicked on it in the favorites bar and selected “Add to Favorites”.
  • I wanted to be able to easily clear my desktop, like the “Show Desktop” button I had in my GNOME 2 panel. I found these instructions for fixing this.
  • The MySQL daemon wasn’t starting up properly after the upgrade. Apparently one of the ib_logfile* files in /var/lib/mysql was truncated or something. I did “sudo rm /var/lib/mysql/ib_logfile*” and then “systemctl start mysqld.service” worked just fine.
  • The ddclient program which I use to update my dynamic DNS record with OpenDNS.com and DynDNS.org was generating an error on shutdown because it was failing to create its PID file properly on startup. I fixed its init script to address this and submitted a patch here.
  • I desperately wanted an old-style dock visible all the time with my running applications in it. Fortunately I’m not the only one… I did “sudo yum install gnome-shell-extensions-dock” and then logged out and logged back in, and presto, I’ve got a dock.
  • In F14, I used the mail-notification program to generate notifications about new email. It stopped working after the upgrade so I thought it wasn’t supported in F15. Turns out I just had to weak it a bit.
    • launch gnome-session-properties;
    • select “Mail Notification” and click “Edit”; and
    • remove “–sm-disable” from the command field.
  • The cron daemon wasn’t starting properly after the upgrade. I’m not sure why, but I fixed it by doing “sudo systemctl enable crond.service” and “sudo systemctl start crond.service”.
  • I had an old-style init script in /etc/init/foo.conf that looked like this:
    start on runlevel 5
    stop on runlevel [!5]
    exec /home/jik/scripts/foo.pl
    respawn

    I had to replace it with /lib/systemd/system/foo.service which looks like this:

    [Unit]
    Description=Foo server
    After=network.target
    
    [Service]
    ExecStart=/home/jik/scripts/foo.pl
    Restart=always
    
    [Install]
    WantedBy=multi-user.target

    Then I did “sudo systemctl enable foo.service” and “sudo systemctl start foo.service”.

  • In F14, you could rely on the GNOME session launching script to execute the contents of your .bash_profile file, so that environment variables you set in .bash_profile would be inherited by all child processes. This doesn’t work in F15, so you have to set environment variables in .bashrc.

I’ll continue to update this list as new things come up.

It took a day or so to get used to, but I think the GNOME 3 UI is growing on me.

 

Who’s using my email address, and why?

Thursday, June 23rd, 2011

Somebody seems to be using my email address in a weird, ongoing way that doesn’t seem to be benefiting them in any way. The fact that I can’t figure out why they’re doing it concerns me, because I have to suspect that there is some benefit to them, which I just haven’t been able to figure out. I’m worried that if it’s helping them, it’s probably hurting me, even if I don’t know it.

Therefore, I’m blogging what I know, in the hope that perhaps someone else will be able to look at the facts and point out something I missed about why this is going on.

(more…)