Link backlog

January 26th, 2012

Crunk Feminist Collective: Conflict is Forever

Ars Technica: Hands-on Hacking Wifi Protected Setup with Reaver

Ars Technica: Security firm finds hacker forums offer n00b hackers training, lulz

Big Loose Comics: Unemp-Lloyd

Unclutterer: An Unclutterer’s Perspective

Unclutterer: Seven Routines and Guidelines to Live As An Unclutterer

Unclutterer: Get Organized in January

Fark: Passengers on a full bus wouldn’t give up their seat to a pregnant woman because in the words of one rider, “She chose to be pregnant” Comments

Fark: Japanese department store loses its copy of the 7 words you cannot say on television just in time to start a new advertising campaign, w/Not safe for work language poster results (Language is NSFW) Comments – Fuckin’ awesome

Freelance Switch: Make Your Web Site More Mobile Friendly

Slashdot: Are Programmers Ruining The Design of eBooks?

Freelance Switch: I Am Not A Web Designer

Beyond The Wand: stuff

Manboobz: Vamps and Tramps but No Camille Paglia

Freelance Switch: Linkswitch

Slashdot: Introversion and Solitude Increase Productivity

Fark: Dog saves owner’s life from abusive boyfriend. Battered women’s shelter takes in both. Spiffy tag standing in because Hero tag has something in its eye Comments

Fark: Couple clears weeds and trash from public land near their home. Does the city a) thank them b) reward them or c) tell them to buy a license for the work or put the weeds back? Comments

Fark: Stationery chain offers porn-themed products in back-to-school sale. Who could possibly have a problem with that? Comments

Sociological Images: stuff

Slashdot: Ask Slashdot: How To Advance A Programming Career

Slashdot: Book Review: Sams Teach Yourself HTML5 Mobile Application Development

Fark: Supreme Court to ABC attorney arguing FCC case: “Can you prove that public nudity isn’t always indecent?” Attorney points upward, to impressive collection of bare asses carved into frieze ringing Supreme Court chamber Comments

Slashdot: Facebook Adds Ads to News Feed

Freelance Switch: Connecting on LinkedIn

Slashdot: Facebook Helps Give Hacking A Good Name Again

Freelance Switch: Gathering Client Testimonials

Fark: Headline: “High school boy places genitals on lunch table.” But the real story is the photograph the editors chose to run, along with what happens when you click it Comments – Linked because of this excerpt from TFA: “Nothing screams ‘unfulfilled potential’ like a hack penis prank.”

Slashdot: Data Hogs: The Monsters Carriers Created

Fark: Today’s Fark-ready headline: “The long, sordid history of bestiality in America.” Apparently, it used to be blamed on the animals Comments

Fark: Comments

Fark: Gay marriage is legal. Marijuana is decriminalized. Health care is free. But apparently, polygamy is illegal. Well, no country is 100% perfect, right? Comments

Slashdot: Are Maker Spaces The Future of Public Libraries?

Pervocracy: Functional – a TV show about funcitonal relationships. I would so watch this show.

Sociological Images: Uncovering the Secrets of Dark, Mysterious Austria

Slashdot: Canadian Library to Loan Out People

Beyond the Wand: stuff

Ars Technica: Sculpteo Aims To Be The Etsy of the 3D Printing World

Links for this week

January 22nd, 2012

Any given day I pick out several stories in my RSS feed reader to follow up on, and so far they’ve just been building up. In an effort to un-flag some of them, I’ll be linking to stories that caught my interest this week:

VeganWiki updated

January 2nd, 2012

VeganWiki’s been getting the shit spammed out of it lately. If you want to have a good laugh, the logs are a testament to how much spam fighting I was doing.

I googled around, but it looked like most of the spam-fighting functionality was added after my version (0.11). While in Yosemite, I took a couple hours to upgrade it to the latest version, 0.18, and install captchas. We shall see if this stems the tide of robots. I think it will be a temporary fix, at best.

Depressing link of the day: “Humane Society‎ Sparks Outrage By Euthanizing Man’s Kitten Over Money”

December 31st, 2011

link

A recovering heroin addict took his cat to the humane society for a cut. He couldn’t pay right then to have the cat treated, so “[t]he staff said if he signed papers surrendering the cat, Scruffy would be treated and put in foster care…” Once the cat got to foster care, they decided the cut was too serious to use their limited funds to treat, so they euthanized her.

My first reaction is to agree with many of the Facebook comments they received, “One called for the staff to be euthanized, while another said what happened to Scruffy was murder.”

Besides the part where they apparently lead Scruffy’s person to believe that surrendering Scruffy was her only chance for health care, things like this happen every day in shelters across the country. Shelters have more animals than resources, which means they have to make hard choices like this one. I’m sure absolutely no one, including the person/people who decided to euthanize Scruffy, felt good about it. It’s possible that the money they saved treating Scruffy may allow other cats/kittens to receive the care they need and ultimately be adopted into loving homes, like the one Scruffy lived in.

I’d be lying by omission if I didn’t admit that part of the reason this story gets to me is because Scruffy’s person was an older man fighting addition.

Even though it’s totally irrational, I like to think that when terrible things like this happen, it paves the way for something good that wouldn’t have otherwise happened. In this case, it appears the shelter in question is changing their policies to prevent this from happening again.

How much self-censorship is too much?

December 30th, 2011

Now that I’m freelancing, I’m looking at ways to improve my web presence. These days kjcoop.com is my professional persona. I’m a little more casual here, but I know this is just as much a part of my online identity to a potential employer as anywhere else.

There are some ways I really enjoy being unprofessional and immature. My Facebook profile picture is vulgar. My outgoing voicemail message is a non-sequitur. I routinely wear jeans with holes in the posterior. I’m happy this way. Obviously, there are times and places to be all business, but I don’t want to be – even on the internet – only business. My sense of humor and whimsy are integral parts of who I am. I may check them at the workplace door, but just how much and where can I be my whole self? Only offline? Why bother to maintain an online presence if it’s necessarily an inaccruate reflection of who I am?

To illustrate my point, I’m about cool story bro in a way that I wouldn’t in a workplace. If you believe this will make you uncomfortable, skip down to the following paragraph: My original Facebook icon was a neon cartoon penis on an orange background. In maybe 2005, I tried to Facebook-friend a real-life friend, but he turned me down because he didn’t want a penis on his profile. He said if I changed my profile picture, he would accept my friend request. “You promise?” He promised. I changed the orange background to rainbow and submitted a new friend request. True to his word, he accepted. I haven’t changed it since. I’m loathe to think that I might have to change it to make it less vulgar. But I can only have one profile picture.

I recently needed a Facebook account to work on a client’s Facebook page. I didn’t think the profile picture would make a good impression, so I started a new Facebook account with a picture of my boring face. I’m still trying to decide how to proceed. Do I maintain two profiles indefinitely? Do I keep totally separate subsets of friends? Or do I simplify my life and change the picture on my original profile?

There are news stories about people being hurt by the things they put on the internet, but the things you share – whether online or off – can potentially enrich your life just as much as they can potentially hurt. A former employer told me that they brought me in for an interview over other candidates because they read this blog and thought I sounded like I’d be fun to work with. For every post I dismiss writing because it might turn off a potential employer, it’s also possible I miss the opportunity to make a connection with another human being – whether that human is hiring or not.

There are some things about myself I’m not willing to whitewash over. Several months ago I posted an excerpt of a book about sociopaths. A friend told me he wouldn’t admit on a public blog that he read a book about sociopaths because potential employers might see it as a sign that he’s unstable. I’m not comfortable with that amount of self-censorship. I don’t think instability is a legitimate conclusion to make based on having read one book. I honestly don’t know why I find omitting a fart joke an acceptable compromise, whereas glossing over a sociopathy book is unacceptable.

I don’t know the point at which acceptable self-censorship becomes too much. I seem to be discovering it as I go.

Upgrading to WordPress 3.3 – the missing “Format” box

December 16th, 2011

I recently installed WordPress 3.3 for a client, and I was very impressed. Specifically I was excited about tinkering around with the “Format” box, which allows you to post in a variety of formats, including, “Status”, “Gallery” and the regular post format “Standard”.

I wasted no time upgrading this site to WordPress 3.3, but no fun format box. I poked around at options and Googled, to no avail. Most suggestions seemed to revolve around some browser problem, but I could see it on the other site, plain as day, so my browser was obviously capable of displaying it.

For lack of a better idea, I started grepping. I used Firebug to get the id attribute (“formatdiv”), figuring there would be a finite number of instances in the code. Indeed, there was exactly one. It was in wp-admin/edit-form-advanced.php. There were two relevant lines:
if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type, 'post-formats' ) )
    add_meta_box( 'formatdiv', _x( 'Format', 'post format' ), 'post_format_meta_box', null, 'side', 'core' );

This alerted me that it was a problem with the theme, which unsurprising considering that I’m still using a customized version of the 2009 default theme. I knew it worked in the latest theme, twentyeleven, so I went to that directory and grepped for ‘format’ and braced myself for the worst. Once I eliminated the CSS files, it was easy to hone in on line 104 of functions.php
add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image' ) );

This takes place in a function called setup. I went over to my theme and looked for a similar function in the functions.php file. It did not have one. I pasted it in toward the middle of the file and hoped for the best. The format box appeared like magic. I haven’t actually tinkered with it yet, but I wanted to write up my experiences – before I forget them – so that someone else with an old theme can bring some new magic into their WordPress experience.

Tuesday silly: “Manhood items”

December 6th, 2011

I was looking up this book (which I have not read so cannot endorse one way or the other) when I found the following ad on Amazon:

"Huge selection of Manhood items"

An unfortunate computer-generated ad.

I’m not sure what “Manhood items” are, but it made me giggle.

Tuesday silly: The Bad Thing in Yosemite

November 29th, 2011

The big store in Yosemite Valley has a sign showcasing their commitment to various food standards.
Yosemite market offers organic foods

Unfortunately, it is guilty of The Bad Thing:

"NO CHEMICALS". Yeah right.

NO CHEMICALS

Privacy is controlling your own data

November 27th, 2011

One topic I find myself ruminating on is the ability to own your own data. For example, many of us use Facebook or Google Calendar, and all the information we’ve painstakingly entered there is available for our use, but if we want to move to a different service, we can’t just pick up our data and go, we have to re-enter a lot of information, but some of the information we just lose.

Google and Facebook and Twitter have various APIs to allow some amount of access to our (and other peoples’ data), but it’s still only as much as the provider cares to share. The data is still subject to the providers’ deletion. Also, an API is fantastic if you’re a programmer with spare time, but an end user doesn’t have a lot of options.

There are some tools that aid to this end, but not nearly as many as I’d like. I haven’t investigated any of the following as thoroughly as I’d like, but for any interested party:

Although not a specific tool, there are distributed social networks. These are pieces of software with functionality similar to Facebook or MySpace or Friendster that you can install on your own machine. I believe some support being install across multiple machines, so I could have a copy on my server, my friend who’s a privacy nut could have a copy on their server, but we could interact with eachother like we’re both on the same site. To me, this type of social network has the most advantage, because it allows anyone who wants absolute ownership of their data to have it, while those who don’t care can just sign up and be an end user.

The downfall with a social network that isn’t already established is that since we use it to socialize, it’s not very useful until it reaches a certain critical mass. Most of our friends don’t want to leave their existing social network because it has all their data and all their friends. However, now is a great time to try to break that barrier. The buzz (no pun intended) around Google+ is putting doubt into people’s minds that Facebook is The Only Way. A lot of my friends are signing up without any investment, mostly to just see what it’s about. Now would be a great time for some enterprising nerd to take advantage of that curiosity.

Tuesday silly: Dressing vs Stuffin’

November 8th, 2011

Dressing; Stuffin'
I saw this in Yosemite. I’m not sure why one has the final ‘g’, but the other just has an apostrophe.