Category: Pretty things


A common trope in comment threads across the Internet on articles about Facebook’s recent, myriad, astounding privacy fuck-ups is “Just don’t post anything on the Internet that you don’t want your employer or grandma to see. LOL DUUUUHH.” This isn’t terrible advice, but it completely misses the point.

There’s nothing on my Facebook profile that would be actually embarrassing or harmful if it became accessible by the public. But I keep my privacy settings as high as I can because I’m only interested in sharing that information with my friends. It wouldn’t be *terrible* if someone I wasn’t friends with saw it. I’m just not interested in sharing with marketeers or random Internet people. It’s none of their business. And that’s reason enough.

Take another security context. I’m not opposed to strip-searches or backscatter X-rays at the airport because I’m secretly hiding weapons or drugs. I’m opposed to them because my body is simply none of the TSA’s goddamn business. I’m opposed to unwanted exposure for its own sake, not because I’m fearful for the consequences of whatever’s exposed. And, again, that’s reason enough to be opposed.

Additionally, in the words of Cory Doctorow, “In any other context, making public something previously promised to remain private [as Facebook has done] is called ‘lying.’” Facebook has broken a promise made to its millions of users that they would empower them to control who saw their content. It’s broken its own freaking list of Principles for site governance. Facebook has lost its users’ trust; we have no faith in Mark Zuckerberg’s integrity or that of the rest of the company. It deserves to die.

The latest bit of hubbub in free culture world is a project called Diaspora, started by a couple NYU kids. They’re trying to make the StatusNet of social networks, replacing Facebook with an open-source, decentralized web app that you can run on your own server and which ties into existing services like Twitter and Flickr. Since Facebook is the Great Satan and doesn’t give a crap about its users’ privacy, yet network effects keep me trapped there, I’d kill for an interoperable, federated replacement.

Diaspora is raising money via Kickstarter, which will enable the four-person team to work on this full-time this summer. I encourage you to contribute. In the meantime, I hope they choose to release their code and find ways for the community to contribute in non-monetary ways as soon as possible.

For instance: Diaspora currently uses a picture of a dandelion as their ‘logo’. Nice photograph, but photo =/= logo. So I spent the afternoon futzing around with Photoshop and came up with this:

I emailed them it a few minutes ago, we’ll see if they like it or not.

A response to Cory Doctorow’s post on the iPad.

The reasons he lists are all reasonable reasons to not buy an iPad. Like Cory, I don’t need a computer-like appliance. That’s also why I don’t own an iPhone or a Wii or a Kindle. (Also, I’m poor.)

But just because *I* don’t need it doesn’t mean that I think it’s ethically dubious for someone else to. Yes, you’re opting into Apple’s walled garden. Yes, you’ll never be able to hack the device or install your own stuff on it or replace the battery yourself. But if you’re fine with all that, if your needs match what the iPad appliance offers, go ahead and purchase one. Especially if you already own a “real computer” (which is pretty likely, and something a lot of criticisms along these lines seem to miss). No one argues that purchasing a car with closed-source software embedded in it or a stylish, no-screws toaster is akin to investing in blood diamonds.

So why all the hate on the iPad? My guess is misplaced expectations. Critics expect a “real computer” and howl that it isn’t one. That’s frankly like whining about how the Eee PC sucks for running Photoshop. Those who want it and will buy it have different expectations.

Mandelbrot Set…

Mandelbrot Set, you’re a Rorschach test on fire

You’re a Day-Glo pterodactyl

You’re a heart-shaped box of springs and wire

You’re one badass fucking fractal

The above is the best quatrain, in my opinion, in Jonathan Coulton‘s ample music catalog. Thus, I made this:

and submitted it to TopatoCo’s Jonathan Coulton-themed t-shirt design contest. I would totally wear it. Hell, I’d make four shirts, one for each line of the chorus, if they’d let me. And wear ‘em all at once.

I noticed that the deadline for Doodle 4 Google, the drawing contest where schoolchildren redesign Google’s logo, was today. I’m far too old to compete in the contest, but it got me thinking of doodles I might have drawn if I could.

Then I came home from work and this happened:

Yeah, I’m going to hell. But with all the news lately of Google moving Google.cn to Hong Kong and withdrawing from China’s censorship rules, it was inevitable. If something along these lines hasn’t already been put together, by someone who sucks less at Photoshop than me, I would be very surprised…

Edit: Hm, there’s this graphic from a Wired article about Google’s withdrawal that’s sort of similar. More colorful, less simple.

Help Karen pick her next computer!

I’ve been planning to get a netbook / ultra-portable laptop for grad school. Today, my dad offered to buy me one in exchange for my weighty hunk of metal (aka late-model Powerbook) so that he can give it to my grandma who’s still, somehow, running one of these funky boys. So that means I need to figure out what kind of netbook to buy. All of my computers up to this point have been Macs, so I know very little about companies or selections in PC land. Hence this blog post!

What I’m looking for:

  • Runs Ubuntu without breaking. Ideally, I’d get something with Linux pre-installed to avoid the Microsoft tax, but wiping Windows isn’t a huge deal.
  • Has a keyboard that is pleasant to type on. I don’t want something super tiny or where the keys take an inordinate amount of force to push. The main point of this netbook is to take notes and other type-y activities.
  • The touchpad and mouse button are separate things. That one-surface button thing on the MacBooks drives me up the friggin’ wall.
  • 2 GB RAM.
  • Ideally, solid state drive instead of a hard drive. I REALLY don’t need much space on this thing, I’m not keeping my music on it. The cloud (or the USB stick) shall provide!
  • Doesn’t run excessively hot. I like the skin on my thighs unscalded, thanks.
  • Not too picky about processor speed. Again, this thing is for web browsing and typing. It should be able to play YouTube videos without melting, but I’m not going to be gaming or running Photoshop on this thing. That’s what my desktop is for. I also don’t really care if it has a webcam or not.
  • Reasonably lightweight, though I really don’t give a crap if it fits in a manila envelope or not.
  • Good battery life is a plus. Take 4 hours as a lower bound. Beyond 6-7 hours I really don’t care, I’m not going to be going that long without putting the damn thing to sleep or plugging it in.
  • Good wifi reception. 3G/etc is irrelevant, I can’t afford a data plan.
  • Reliable manufacturer with good customer support. I don’t want this thing to break for at least two years. And if it does happen to break during that time, I want to be able to get things cheerily fixed or replaced conveniently and for free.
  • < $500. Ideally, closer to $300.

Here’s some of the laptops I’ve found so far that are close to what I’m looking for:

  • The Asus Eee 1000 has (had?) the solid state drive, native Linux support, and most of the rest. Unfortunately, although it’s still up on Asus’ website, it doesn’t appear to be sold on any reputable site on the ‘net anymore. And the rest of the Eee line has Windows and friggin’ hard drives. What gives?
  • Now that I’ve been thoroughly let down, the rest of the 10″ Eee line isn’t so bad. The 1005HA is supposed to be pretty Ubuntu compatible, and I like the seashell design concept. I do wish they’d pare down the number of models—with their stupid broken Flash navigation comparing models is slow and excessively difficult. I also wish Asus actually sold the damn things, or gave you links where you could find particular models with particular combinations of options. The battery life is way more than I’ll ever need, and the prices I’ve seen are quite low. I’ve heard bad things about Asus’ customer support, though.
  • Then there’s the Starling from Linux-only hardware shop System76. Ubuntu out of the box, 2 GB RAM standard. 160 GB of hard drive space that I will never, ever, fill. Reasonably cute-looking, 2.6 lbs. Unsure how I feel about the mouse buttons on either side of the trackpad. The battery life isn’t spectacular–only about 4.5 hours according to this review. Even with the extra RAM, it’s hard to justify the price point next to the Eee PCs. I guess that’s what decent support costs?
  • The Lenovo Thinkpad X10e is a nice machine, with a larger monitor than everything else I’ve been considering. It’s not technically a netbook, but it weighs three pounds so close enough. The whole Thinkpad line is so ugly it’s almost charming—they’re just begging for some vinyl decorations or acrylic paint or something. I’ve also heard very good things about Lenovo’s support. But it seems oddly underpowered for the price, with only a 1.6GHz processor and 1 GB of RAM by default. Reviews have also said it runs really hot, with a loud fan besides.
  • Also from Lenovo is the Ideapad 10-3, which they actually promote as a netbook. Okay price point, has the new-ish Intel Atom 450 processor which is supposed to be good, and has been celebrated in reviews for its keyboard quality. Main flaws: 1.) It only comes with 1 GB RAM and and 2.) The trackpad and the mouse button are the same damn thing and that will drive me insane.

So those are the machines that I’m considering so far. But as I said before, I know very little of the world of netbooks, or PCs generally. Recommendations, please!

The future starts out so innocuously, but it gets creepier as you go along. Watch the whole thing.

Hat tip to Mike Tauraso, who doesn’t seem to have a website.

Earlier today I purchased a new T-square after I accidentally sat on the old one and, it being made out of cheap plastic, broke it. The new one is much larger than its predecessor and made out of aluminum. It felt like a melee weapon in my hand, so I tweeted to the effect that I kinda felt like I should be fighting zombies or something with it.

Well, instead of working on my webcomic, I spent the rest of the day drawing a thing, which I shall call “Associate Designer versus Zombie Army”:

A larger version of the drawing is now my computer desktop image. :)

Man, I wonder if anyone’s put together a Left 4 Dead scenario inside a graphic design studio…

Look Ma! I’m a programmer!

I am currently trying to learn how to code. I’m most of the way through a Python tutorial; after that, I plan to take on Django and try my hand at basic web applications.

Coding is not something I am naturally good at. My worst grade in college was in CS 60. Even after two college CS courses and this tutorial now, I still struggle with it. I understand the high-level concepts just fine—my code just doesn’t work. Everything that can go wrong, does—the usual crop of syntax errors, conceptual mistakes, bizarre bugs that even the CS grader-tutors can’t figure out so you end up having to turn in a broken program for half or no credit. If you read Girl Genius, when it comes to programming I feel like Agatha back when her spark’s artificially crippled.

It’s a weird experience for me because I’ve had little difficulty with virtually any other mode of self-expression. I can draw, paint, sculpt, sing, play piano, speak, and write reasonably competently. It’s frustrating to have ideas for web apps in my head and no way to make them real.

At the same time, from a practical standpoint I like working with computer geeks and mastering code seems like a good way to be able to do that. Basic programming knowledge, specifically in Python, is also a requirement of the iSchool master’s program I plan to attend next fall.

So that’s what’s been motivating me to continue hitting my head against this wall.

Anyway, by way of encouragement, a friend pointed me toward this Jeff Atwood post, as well as its update three years later, about how unbelievably many people—many of them CS majors!—apply to programming jobs but don’t know the basics of coding, at all. Thus, many employers have resorted to requiring applicants to solve simple coding programs over the phone or online before they get to the interview stage in order to avoid wasting everyone’s time. One such easy problem is the FizzBuzz test:

After a fair bit of trial and error I’ve discovered that people who struggle to code don’t just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.So I set out to develop questions that can identify this kind of developer and came up with a class of questions I call “FizzBuzz Questions” named after a game children often play (or are made to play) in schools in the UK. An example of a Fizz-Buzz question is the following:

Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can’t. I’ve also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.

Sadly (?), even I can solve this one. Does that mean I qualify as a programmer? :P

My solution after the cut.

View Full Article »

V-day playlist

I’ve always felt that Valentine’s Day was a stupid crock, but this is the first year I’ve actually hated it. Here’s a playlist for the broken-up.

“God Damn Valentine’s Day” (zip)

1. The Swell Season – “The Rain”
2. Death Cab for Cutie – “Tiny Vessels”
3. The Hold Steady – “You Can Make Him Like You”
4. Pedro the Lion – “Options”
5. Pete Yorn – “Lose You”
6. Say Hi to Your Mom – “Let’s Talk About Spaceships”
7. Cloud Cult – “It’s What You Need”
8. The Mountain Goats – “No Children”
9. The Magnetic Fields – “Epitaph For My Heart”
10. Cake – “Friend Is a Four-Letter Word”
11. The Dandy Warhols – “You Were the Last High”
12. Speechwriters LLC – “Blood on the Frets”
13. Ice Palace – “Slow Motion Fall”
14. Mumford & Sons – “Little Lion Man”
15. Tegan & Sara – “The Cure”
16. Susan Tedeschi – “Don’t Think Twice, It’s All Right”
17. Iron & Wine – “Boy With a Coin”
18. Stars – “In Our Bedoom After the War”
19. Archer Prewitt – “The Race”

Creative Commons License
Licensed under a Creative Commons Attribution 3.0 United States License.
Powered by WordPress.
Theme NewRiver by Karen Rustad, based on Motion by 85ideas.