Hardscrabble šŸ«

By Maxwell Jacobson

See also: the archives and an RSS feed

erb and indendation

December 2, 2012

Earlier while sleeping on the plane I had an idea for a method that I want to write.

I use erb, not haml, because haml is confusing, and erb looks like HTML which isn’t really confusing anymore.

What I do is I have a layout.erb file which is the template for the entire site. All the pages look the same because they all use the same template. The only three things that change are the title, subtitle, and yield.

So whenever you try to go to a page, the code runs and figures out what the HTML should be, which I typically put into a String variable called the_html. Then, depending on what you’re doing, I set the title and subtitle in two global variables, @title and @subtitle. These will fill out the <h1> and <h2> header tags.

Then the last thing I do in the code is run erb the_html which sends the freshly-tossed-together html into the ā€œyieldā€ aka the body of the page.

Here I’ll just share what my template looks like right now:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
  <meta charset="UTF-8">
  <title><%= @title.downcase %> - <%= @subtitle.downcase %></title>
  <link href="/css/style.css" rel="stylesheet" />
  <link rel="alternate" type="application/atom+xml" href="/feed" />
  <meta name="author" content="<%= get_author_name %>">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta name="HandheldFriendly" content="true" />
</head>
<body>
<div id="container">
<h1 id="title"><a href ="/"><%= @title.downcase %></a></h1>
<h1 id="author">by <%= get_author_name.downcase %></h1>
<h2 class="instapaper_title"><%= @subtitle.downcase %></h2>
<%= yield %>
<hr />
<form action="/search" id="searchbox">
  <input type="text" name="q" placeholder="Search..."> <input type="submit" value="search">
</form>
<p><small>This blog running on an as-yet-untitled and unfinished blogging engine created by <a href="http://maxjacobson.net">Max Jacobson</a> on the morning of December 1, 2012. It uses Ruby, Sinatra, and Heroku.</small></p>
<p><a href="/feed">RSS Feed</a></p>
</div>
</body>
</html>

And I’m pretty happy with this! I have no idea if I’m doing things in any kind of best-practice way but it makes sense to me and I can do a couple things with it and I’m pretty happy.

But the one thing I’m kind of not happy with is the problem of indendation. When I’m assembling the_html, it’s all going into one String. Here’s a typical chunk of code:

if post_info[:tags_array].length > 0
  the_html << "<p>Tags:</p>\n"
  the_html << "<ul id=\"the-tags\">\n"
  post_info[:tags_array].each do |tag|
    the_html << "  <li><a href=\"/tag/#{tag}\">#{tag}</a></li>\n"
  end
  the_html << "</ul>\n"
end

See how I’m manually inserting spaces and new lines (\n)? I feel like this is not how it’s meant to be.

So the idea i had earlier today is to not bother with new lines or spaces at all, just throw it all into one flat string, and then pass it through a method at the end for, essentially, ā€œprettifyingā€ it and indenting it properly, and then running erb on that. I don’t know if I want to bite off that problem to solve just yet but I’m starting to want to. But I’m sure there’s an easier way to be doing this.

I am on an airplane

December 2, 2012

I am flying to California with my sister and my dad and we’re going to look at some schools that she has applied to. I’m grateful I was invited on this trip. I’m not sure I’m strictly necessary.

I went to California as a kid as part of a ā€œTeen Tourā€ summer camp. It was a bunch of kids (I was twelve, most of the rest were around fifteen, sixteen) crammed on a bus and shuttled down the coast. My memories of it are all, weirdly, from the hotels we stayed in and the bus itself. I don’t recall LA, for example. But I’m excited to see it in part because up until fairly recently my main goal in life was to write for the movies and / or television shows. It’s been fun and weird transitioning life goals. There’s a sort of sadness to it? Not on my end, but a perceived one on theirs. I perceive that they’re sad for me. Which is fine, and kind, but not necessary.

Gaby wants to study linguistics because she loves learning and learning about languages. I support that very much. She’ll expand her brain like crazy studying this stuff.

I am a stalk of grass bending in the wind, growing toward the sun. I hope she will be too.

She just caught me writing this and laughed at me. Namaste.

gem anxiety

December 1, 2012

I read somewhere that when you install a gem you shouldn’t use sudo which stresses me out because I can’t figure out how to do it without sudo so what does that make me? Some kind of rude-ass strongarm? I shudder at the thought.

Favblogging with pinboard, ifttt, and the rest of the internet

August 26, 2012

MY FAV STUFF

I’m not Daring Fireball but I still like linking to stuff. This is something I’ve always struggled with. Many years ago my friends wrote a song about me and the lyrics mention all those links I’m copyin’ and pastin’.

We used to do all that on AIM. I’d read something, share it, talk about it (if I was lucky). Now I post it to Pinboard, which is mirrored on my homepage. I don’t think a lot of people look at it but I still do it. It scratches a fun little itch.

All my favorite stuff has to go somewhere I won’t lose track of it, and that’s Pinboard.

HOW FAV?

So Pinboard has a bookmarklet you can use to send pages to it and it’s fine but I rarely use it. It’s a bit too manual don’t you think? Instead I use ifttt.com to automatically send anything I love to Pinboard as a private bookmark.

  • Whenever I fav a tweet, it goes to Pinboard
  • Whenever I favorite a YouTube video, it goes to Pinboard
  • Whenever I Like a Vimeo video, it goes to Pinboard
  • Whenever I Heart something in Instapaper, it goes to Pinboard (Instapaper supports this natively, so I don’t use ifttt for this one)
  • Whenever I Heart an Instagram, it goes to Pinboard
  • Whenever I like a Flickr photo, it goes to Pinboard

Then I use the linkroll widget to display this on my homepage.

Jason Kottke made a web app called Stellar for aggregating your favorites across various social media. It wasn’t until I used this that I started reflecting on the whole purpose of Like/Fav/Hearting across the web. Stellar is really great. I wish more people I knew were on it. The idea is that I can follow you, and instead of seeing what you post like on every other site, I see what you like on every other site. It’s a bizarre and appealing premise. It’s frustratingly limited to just a few social media networks (Twitter, Youtube, Vimeo, Flickr) and doesn’t seem like it’s being actively developed, but it’s great. Part of what’s great about it is that it works passively. Even though I haven’t checked Stellar in months, my page has been kept up-to-date due to my remaining active on those four networks.

Alas, no one I know uses Stellar (or Pinboard for that matter), which is why I’ve been copying the same kind of content elsewhere, where someone someday may see it. Or at least I will.

Because I find this stuff interesting, I was initially excited about the Mac app Favs. It lets you hook in to all the usual suspects of social networks and browse your favs. But it didn’t resonate as useful to me, because new items were marked as unread which I found curious, because of course I’ve already ā€œreadā€ these… how else could I have already marked these as my favorites? That paradigm would only be useful if, Stellar-like, Favs allowed me to subscribe to others’ favorites, not my own. And it does, but only for some services, and it felt a little off and difficult to use for some reason. I appreciate how it’s pitched:

Find Favorites

Instead of spreading your favorites across different networks, use Favs to sync them to your Mac. Don’t waste any more time on searching for your favorite content - Favs has a powerful search feature build right into the application that makes finding what you like a breeze.

Which is great but that’s what I use Pinboard for already and I’m very satisfied with that.

Follow Favorites

Many favorites are public, for example on Twitter. This allows you to follow the favorites of persons you like and just see their hand-picked articles. For those sources Favs marks new entries as ā€˜unread’ and you can use Favs as a sophisticated Reader app.

Which is closer to what I want: basically a Mac Stellar app. I may have to give this one another chance. My consumption of others’ favs is minimal to non-existent, so I should similarize my expectations for others’ interest in my favs.

A curious phenomenon: I’ll often fav a thing in the heat of the moment, and then later on when browsing my private Pinboard looking for things to make public and share, I decide it’s either not worth sharing (it’s depreciated in value somehow) or it’s just too personal to me and my interests and no one else will care. It’s the difference between the stellar firehose (especially notoriously fav-happy people like Anil Dash) and a more curated linkblog. I probably fav 50 tweets for every one I retweet.

So why fav?

WHY FAV??

The way I see it, there are three reasons to fav something.

  1. To send your compliments to the chef; to give some kudos; to pat someone on the back and say ā€œgood jobā€
  2. to bookmark it because you love it so much you would hate to lose track of it in the swirling streams of internet
  3. To re-share it to your people – think the Twitter ā€œDiscoveryā€ page, or the Instagram ā€œnewsā€ page, the Pinboard public page

I don’t like a limp fav. I want something to happen. I want to send a positive blast of emotions to whoever made the thing. I want to spread the good word.

YouTube’s fav paradigm is kind of interesting. I can Like or Dislike a video (thumbs up or down), which I never do. I favorite videos. I favorite a lot of videos. I’m not sure the video creator even sees that (though it is listed publicly), but I prefer it because there are APIs for things like ifttt to turn that into a trigger that does something for me. Likes/Dislikes are an anonymous little tug of war. There’s no point… except to win.

I also rarely Like posts on Facebook, because the usually-private nature of the posts means the hooks just aren’t there, and probably shouldn’t be. That’s purely a kudos situation and maybe I’m just too selfish to give that.

I know a lot of people who never favorite anything on the internet. I’m sure to some people, favoriting means something entirely different (some of the most popular ifttt recipes are to take the links from favorited tweets, and send those to Instapaper. That’s crazy to me. You should just get TweetBot which has native send-to-Instapaper functionality).

I like that all of these services have a button that amounts to I SPURT LOVE but for this probably-OCD bubbula, I need all of that to be in one place, whether anyone else is getting anything out of it or not.

I’ll give the final word to Rob Delaney:

Learning new things

August 26, 2012

What have I learned lately?

I’ve watched my friend make a web app from scratch and it made me dizzy. I helped develop the idea and given some direction for the project.

I’ve learned how to use GitHub to collaborate on that project. I have one public repo there today and it’s mainly just there for me to learn to use git with.

And also to practice web design. Things like sass and CSS. And Pixelmator.

I put all I learned from that into re-designing my homepage maxjacobson.net, which remains a pretty version of my public Pinboard page. I removed the half-assed Pelican blog in favor of this Wordpress install, which I casually mention at the bottom of the homepage.

To set up this Wordpress blog I had to follow some tricky instructions, including setting up a MySQL process and database. Still don’t really know how that stuff works, but it’s working.

The blog doesn’t look anything like the homepage, but Wordpress themes are pretty tricky. They’re all built with PHP which I don’t know how to use. I’ll probably not go down that rabbit hole.

There are a lot of broken links, which I find beautiful.

People only use RSS when they don't know they're using it so maybe the 'sub box' is its future

July 17, 2012

Google owns,

  • Google Reader
  • YouTube, which has a ā€œsub boxā€ for subscribing to Channels

Nerds use the first one and regular people use the second one. Maybe they can like … merge them?

The easiest way to indent paragraphs online, not that you necessarily should

March 21, 2012

Today I read DC Pierson’s recent essay Writing About 2Pac In Los Angeles, A Place It Turns Out He Isn’t From and even though I liked reading it a lot, the main thing I’ve been thinking about since has nothing to do with hip-hop or Los Angeles or writing. It’s this: why did he indent his paragraphs?

If this essay were printed in a book, I wouldn’t have blinked. That’s normal. But indented paragraphs online are somewhat unusual. Maybe the key to it is this line from the essay:

I wonder if Hampton will read what I end up writing and make fun of me, the way I imagine most comics will when they discover that I write earnest-ish prose stuff, in particular, douchey prose stuff about writing about music.

My feeling is this: prose needs not be indented, but earnest-ish prose stuff does. Or that’s how it feels anyway. In the past I’ve written short stories, put them on a blog, and felt like they looked wrong. That’s not a blog! I’d think. It’s a heart-breaking story, it should be indented!

And, maybe. More on that later.

First, let’s delve into the nitty gritty of formatting for the web. Let’s look at the beginning of one of Pierson’s paragraphs, in HTML, to see how he accomplished indentation:

<p class="body1"><span>            </span>Then I moved[...]</p>

Basically, he inserted a bunch of spaces at the beginning of each paragraph. I think a lot of people do it this way. I don’t know if this is ā€œwrongā€ so much as… I think there’s a better way. I’m no expert but here’s my take on the best way to format indented paragraphs online.

Basically, just add this code anywhere in your post:

<style>p+p { text-indent: 2em; margin-top: -1em; }</style>

The text-indent: 2em part will indent the first line of each non-first paragraph by two ems. An em is basically whatever size the text is. 2em seemed right to me. Popcorn Fiction uses 3em. You can adjust that figure or replace it with 25px or whatever you want.

I just learned that p+p trick today. In the past I’ve just used p for paragraph, but this way the style will only apply to paragraphs that directly follow another paragraph. That’s good because indentations are usually omitted in the first paragraph. If you’d like the style to apply to every paragraph, replace p+p with just p.

The margin-top: -1em part will decrease the spacing between paragraphs a little. Now that paragraphs are being indented, we don’t need spacing to identify a new paragraph as much.

This will affect the whole page, not just your post, so be careful. If you put this in a Tumblr post, for example, you’ll find that every post on your homepage is now affected. To avoid this, put the code ā€œafter the jumpā€ with the Read More button code, <!-- more -->.

The advantage is that you don’t need to worry about HTML or anything. Just write your thing then put the one line of CSS in there, and it’ll look good.

(If you’d like to see what this looks like, check out this old short story of mine. This had no indentation yesterday but I just added it all with one line of code.)

If you’re not comfortable with HTML, I’d recommend writing in Markdown using something like Mou (Mac), Dillinger (web), or MarkdownPad (Windows) to preview or generate clean HTML for you. For this blog I write everything in Markdown and almost never see the HTML.

Both Tumblr and Calepin allow you to write in Markdown without ever seeing HTML. Check the Tumblr Preferences to flip that switch. Highly recommended.


So it’s possible to do it and pretty painless to implement. But I’ll ask this question next: why bother? Don’t indented paragraphs look a little weird on the web? A little out of place? I think so. The web has so trained my perception of this that I sort of wonder why books have indented paragraphs now. Hmm. If paragraphs were spaced out, books would be longer. I wonder by how much.

Here’s some quick math:

  • My copy of A Feast for Crows is 976 pages
  • There are 34 lines per page
  • There are an average of 7.8 paragraphs per page (from a random sampling of ten pages)
  • There are approximately 7,612.8 paragraphs in the book (976 pages * 7.8 paragraphs per page)
  • That’s an additional 7,612.8 new lines to the book if we spaced out the paragraphs with one extra line worth of spacing
  • That’s an approximate additional 223.9 pages (7,612.8 lines / 34 lines per page)

So that’s a significant amount of paper. Foregoing indentations would save some pages but I don’t think it would nearly balance out. Indentations are much more compact than spacing.

Okay, so indentations are greener, but that’s not something we really have to worry about on the web. Maybe it looks better or is easier to read. I don’t know. I only like it when writers take the care to format their work in the way that best expresses themselves. So go for it if you want.

On June 4th, 2011, someone named TigerCrane asked the internet ā€œWhen and why did we stop indenting paragraphs?ā€

I particularly like this response by Sys Rq:

I haven’t seen a not-indented paragraph in a while, outside of situations like this online one where it’s basically impossible.

Where are you seeing them?

There are some other great theories there as well.


Let’s take a look at some publications.

Publication Indents on screens Indents in print
Most blogs No N/A
Most magazines I don’t know Yes
The New York Times No Yes
The New Yorker No Yes
Popcorn Fiction Yes N/A
Kindle eBooks Yes (by default) N/A
Apple iBooks Yes (by default) N/A
Instapaper No N/A

I find it very curious that the eBooks are styled like print books when they don’t need to be. I suspect it’s a matter of familiarity and comfort.

There’s one, possibly dire consequence of replacing indentations with spacing in long form writing. These pieces are broken up into units of discourse. The novel is made up of two parts, maybe, and those parts are made up of chapters, and those chapters are made up of sections, which are made up of paragraphs, which are made up of sentences, which are made up of words.

If a writer chooses to use spacing to separate paragraphs, how does she separate sections? I’m talking about those parts where the action stops, there’s a rare space between paragraphs, and then action resumes. Maybe it’s a good moment to walk the dog. If all paragraphs are spaced out, that break won’t stand out.

I solve that problem with horizontal rules now. I think it works okay. It looks a little something like this in Markdown:

# The Book

## Chapter one

Some stuff.

* * *

Some more stuff.

## Chapter two

The thrilling conclusion. What a short book.

And you can style the <hr /> (horizontal rule) to look however you want, including being invisible. Here’s what mine looks like on this site:


So anyway I generally avoid indenting text online. I think the urge is mostly to do with wanting to put on book airs. But I’m not writing a book, even if I’m writing a novel. I’m writing a web page.

Introducing myself to the command line

February 26, 2012

I never really understood how to use the command line. I kind of got it in principle but not in practice.

So I taught myself the basics by reading this mini- book on Learn Code The Hard Way. It’s awesome. The book is an alpha release and may have some errors but I didn’t spot any. Would I, though?

Here are my thoughts and notes I jotted down while learning this. It’s fairly stream of conscious and certainly less accurate or helpful than the aforelinked mini-book. If you’d like to learn it along with me, maybe this could possibly be useful to you. It’s a little different on a Windows computer, but if you’re on a Mac or Linux computer, this should all work for you too.


I wonder how much stuff I’m gonna have to memorize.

I’m in the terminal! I’m in Terminal!

I’m learning bash. Apparently my nerd friends will tell me to learn zsh instead. I wonder if my actual nerd friends would.

Ok I think I get the whole cd and .. thing. If you’re in a directory you can cd into any subdirectory or cd .. to go back one. From the downloads directory I can cd ../documents to get to the documents folder. That goes up one and then back down into another.

I wonder if up and down are the right words to use there. In the Finder I think of it more as left and right, in the column view.

So far basically all I’m doing is making folders and moving through them. Loving it.

Whoa, I just deleted john! john was a directory I made. rmdir john is deadly.

At this point, the guide is saying if I want to I can take a break and come back tomorrow. It thinks I’m weak. I can do this.

I like that I can do mkdir -p i/like/icecream and it’ll make all three of those folders from scratch.

I wonder if I rmdir i, if it’ll remove all the subfolders too. Ohh cool, it won’t let me. That’s nice.

It’s kind of weird that when I rmdir something, it doesn’t go to the trash, it’s just gone.

pushd and popd are kind of baking my noodle (as Corey likes to say (note: this used to link to a podcast, but that podcast is gone). Is this like the popping and locking of the programming world? Maybe I should take a break.

OK so you’re in a directory. You pushd to/a/folder and now you’re there, but you sort of bookmarked where you were. If you want to go back there you popd. If you push somewhere, then push somewhere else, then pushd over and over you can cycle back and forth between them. If you popd over and over you can go back through the stack (from most recent to least recent I think?) of your pushds.

I love putting things in code brackets it’s really easy in Markdown/Calepin. I might be misusing it.

Ahh and the stack isn’t hidden! That’s what’s printed/returned when you pushd. I think I’m wrapping my head around this. Not sure if I’ve explained it well or anything, though.

I’m up to chapter nine. I just made an empty text file by writing touch iamcool.txt. Hey, your words.

I just wrote touch butts.mp3 and it made a song called Butts that I’m gonna be sending out to radio stations first thing tomorrow.

Ok so if I want to make a copy of iamcool.txt called awesome.txt it’s as easy as writing cp iamcool.txt awesome.txt! Okay! (In fact I am getting tired).

I’m slowly piecing together that -r does… well, something. I don’t know. If I mkdir afolder, I can then cp -r afolder ~/Desktop to make a copy of that folder on my desktop. But to copy awesome.txt to my desktop I just write cp awesome.txt ~/Desktop. So that -r I guess makes it work for a directory.

Hmm so now I’m moving files. But it sounds like renaming to me. mv awesome.txt lame.txt will basically rename it from awesome to lame. I suppose it’s moving the data from one file to a new one? Like, when you die your soul leaves your body and enters a baby just as it’s being born? If you believe in a very literal, specific form of reincarnation?

I know how to open a file in vim, and I even know how to do some basic vim commands, but I have no idea how to save a file and exit vim.

Ok I took a break. It’s two days later from when I started this. I’m happy that I still remember the commands I’ve learned this far.

I don’t know how to delete files but I can sort of do it by renaming one file into something else that exists, and it basically disappears I think.

I can also move a file from one folder into another folder with this. mv hello.txt afolder/hello.txt moves that file into the folder (though it doesn’t create the folder). So it’s moving and renaming.

Hmm.

Okay so now I’m using the less command to view the contents of text files. it seems to work just fine. I press q to exit. If it’s a long document I can page through it with w (up) or space (down), one page-worth at a time. Got it.

I can read markdown files in the terminal pretty nicely. I’m gonna navigated to my Calepin folder and open up this draft file. cd ../Dropbox/Apps/Calepin, ls, less cli.md wow there it is! Ha! This is fun.

I just whipped up a background image for my terminal. I wish it could tile and not just stretch. Looks good as long as I don’t resize the window.

Now I’m catting things. That just sort of displays the contents of the text file in a slightly different way than less. So exciting.

Oh thank goodness rm exists. I didn’t like that other way of deleting files.

OK so I can rm hello.txt to delete it but I can’t use rm to delete a folder (that’s what rmdir is for). Oh wait, I can, I just have to do some weird business. rm -rf folder works. Yoosh how do I remember that? Wait a moment. rm -rf can delete folder even if they have stuff in them. That one ups rmdir. This is ā€œrecursive deletingā€.

I like this possibly self-delusional quote from the mini-book:

Now we get to the cool part of the command line: redirection.

I kinda knew about the | but not the < or >.

Oh! This is fun.

I just had a breakthrough wherein I learned how to save and close from vim, so I’ve just been playing in that for a little while. It’s :wq! So simple!

Ok, wildcard matching… ya yah.

Ex, ls *.txt will list only the text files. that’s handy. This command surprised me: cat *.txt > bigfile.txt took all of the txt files and combined them into one new one, which it also created. Then rm *.txt removed all of the txt files. That’s vicious.

Ok so this is a fun thing. I just realized I can open tabs in the Terminal! So I’m gonna write this post in one tab and learn things in another. Whoa. Although the switch-tab shortcut is kind of unwieldy (command-shift-] or [). I can learn it.

So I can run a command like grep hello *.txt and it’ll find the string ā€œhelloā€ in all the txt files and then return a list of all of the lines from all of the txt files that have that string in them. Useful. And if I want, I can pipe that to less and it’ll be the same thing, but easier to flip through (with space and w).

I thought I was done when I reached the section on man, which looks up the manual for any given command, but there’s a whole nother section. Great. I can handle some more knowledge.

I’m up to chapter 21. Weeks have elapsed. I’m not sure exactly what I just did and I can only hope it wasn’t bad. one of the thrills of using the command line is that I can completely destroy my whole computer at any point by writing the wrong thing.

In this chapter I ā€œlooked at my environmentā€ and then set a variable and then printed out the variable. But where is this variable? In my environment? I feel like I don’t want it to be there anymore but don’t know how to get it out. Environmentalism! (I actually echoā€˜d it, not print. For what it’s worth.)

Now it wants me to research online ā€œhow you change your PATH for your computerā€ and do it all in the terminal. I think I’m just gonna skip this one.

Ah! Chapter 22 to the rescue. unset will flush that variable. Cool. I’m so relieved. I wonder if I can unset something important. That would be very unpsetting.

ā€œYou have completed the crash course. At this point you should be a barely capable shell user.ā€ – Nice. I feel that way. It feels pretty great.

The conclusion links to this official bash reference. Also this cheat sheet. Maybe I’ll tackle those next.

Mosh Pits

May 7, 2011

ā€œI think it’s something that’s hard to recognize if you don’t experience it yourselfā€

Mariel Loveland:

I stood on the outskirts of the crowd for the entire show knowing I wanted absolutely nothing to do [with] the mass of 15 to 20-year-old boys pushing each other around, but the minute the closing band struck its first chord, I was shoved right into the middle. I immediately tried to look for a way out but was completely surrounded, and no matter how much I pushed, I couldn’t move. I was getting punched, kicked, and pummeled until I eventually fell down, and all I could see was a wave of dust and sneakers kicking and stepping on me. I couldn’t get up, and I couldn’t breathe. I choked on dirt and started sobbing until one man, probably someone’s dad, heard me screaming for help. He reached underneath the crowd and threw me over his shoulder. As he was pulling me away, I heard one voice cut through the music: ā€œThat’s why you don’t bring your little girl to shows.ā€ I was 15.

I liked this little essay about being a girl at punk shows. It got me thinking back on my first time in a mosh pit (of not too many). It was at my Temple, at the annual Gefiltefest. Some local punk band was playing and kids got rambunctious. I was just enjoying the music but I got shoved into the vortex. I was around fifteen too. It was kind of fun at first but then I fell down and my glasses fell off. One of those naĆÆve ā€œis this the end?ā€ moments. Almost immediately someone pulled me up, shoved my glasses into my hands, and pushed me out of the circle. There definitely weren’t any girls in there.

Another time, in college, I went to Montreal with some friends to see the band Thrice. This was during their Alchemy Index tour, which is when I first started listening to them. My friend Sung loved them, I think because he was an asian guitarist and Thrice’s lead guitarist is asian, and he’s pretty great. Sung had a friend in college in Montreal whose place we could stay at, and so we left our bags there, went and bought some of those extra-large bottles of canadian beer, wandered around a little, and went to the show. Say Anything was opening for Thrice, and were playing when we got there. The venue was way bigger than I’d anticipated. Less the grubby little rooms I was used to, more of a huge, multi-layered club. You could work your way up close to the stage if you want, and mosh around, or get a drink and watch from the mezzanine. We went right to the floor and got separated right away.

Say Anything didn’t sound so great so I went for a walk, to the bathroom, then the bar. There were a lot of French seeming girls there, not so many up front on the floor. Maybe they didn’t feel safe there. I don’t know. I didn’t, really, but that was kind of the fun of it.

By the time Thrice came on, things were getting to be kind of a blur. I didn’t know where my friends were. The plan was to find them later. I was never a massive Thrice fan, but one thing I really like is how they’ve progressed from a hardcore band in their early outings to a slightly more experimental rock and roll group. So I was a little surprised by how heavy the show was once it started, and how immediately the mosh pit congealed and dwarfed Say Anything’s. I was drawn in, willingly. The energy is hard to resist. I didn’t brave the thrashy center but I got shoved around a little, and shoved people around a little. And then my shoe fell off and disappeared into the crashing waves of converse all stars.

So now I’m kind of drunk and in a faraway land, and I’m hopping on one foot and everyone is shoving everyone and really loud music is playing and I’m not sure where my friends are. The adrenaline I’d been looking for? Found it.

Suddenly I see my shoe. Someone’s holding it above their head like a trophy, less than ten feet away, but a shifting mass of dozens of sweaty canadians between us. I start forcing my way through, on one foot, and reaching out, but the guy tosses it across the floor, like one might with a beach ball at a concert your parents would take you to. The crowd tossed it a couple more times before I managed to intercept it and pull it back on, at which point I receded to the edges where all you’re doing is helping people not fall down and being the one who picks up other people’s glasses and enjoying the music and catching your breath.


While writing this I listened to Ms. Loveland’s band Candy Hearts’ album Ripped Up Jeans and Silly Dreams which you can download for free there. It’s kind of nice. Hits that sweet spot between plaintive got-no-friends-but-my-guitar and us-against-the-world propulsion when the drums kick in. Not sure if that means much of anything, but I’m no music critic.

Un Americano re Japón y mucho cafe e ansiedad

March 12, 2011

So today on my lunch break I walk to the Stumptown cafe in the Ace Hotel on 29th street in Manhattan to buy a pound of ā€œHair Benderā€ coffee beans. I’d heard some good things, you know? It’s supposed to be really great. Ace Hotel seems like a really expensive youth hostel, or like a teen opium lounge, or like a nightclub/library hybrid with a chill bouncer or - and so I got on a serious line to buy some coffee, I was probably waiting for like ten minutes, and I hand over the bag and ask for an Americano - (which I used to be embarrassed to order because I was told it’s named that by Europeans who think we’re sissy for watering town our coffee but now I realize that’s actually how I like my coffee and it can’t be that pejorative if we’re using it all the time, like we can call each other and our drinks that and we’re sort of taking it back you know?) - and as the quiet, vested, bearded man makes it for me I realize it’s cash only and I only have two dollars and I’m going to have to go to the ATM in the lobby and I say sorry, I’ll be right back, da da da, and I go to the lobby and of course the ATM is currently being serviced and I’ll have to go find another one if I want any cash any time soon. So I start walking around and I think I remember I passed my bank on the way here and so I walk the three blocks and get some money and walk the three blocks back, and when I get back there’s, like, a gaggle of Muslims on 29th street now, like maybe fifty or sixty guys, all facing the same way - I look for a mosque and don’t see one, just a middle eastern restaurant - and preparing their prayer rugs, some on the sidewalk and some on the edge of the street, and praying as cars whiz by and the residents of stumptown gawk indifferently.

I go in and there’s another serious line - a bunch of people all facing the same way and praying you might say, and not unfairly - and I figure I should probably get back on it even though I don’t have all the time in the world, but the Vest sees me after a minute and says I should come up and pick up my things. They don’t seem to mind that I kinda ditched them for twenty minutes as I had fretted. He happily makes me another watered down pussy drink and offers me a bag for the hair bender, which I decline and (maybe) awkwardly stuff it in my coat pocket, and leave, past where all the guys had been and had somehow evacuated already.1


I’ve just done some light googling to learn more about the coffee I bought and I’m a little sorry to confess that my attentions drifted immediately to an essay by Ethan Epstein which seems aimed to splash cold water in the face of those who think they’re right to be taking certain pleasures in this endeavor of fancy coffee.

Yes, yes, it’s fun to pay an extra two dollars for them to brew it with that chemex thing you read about on the internet, and yes it’s fun to put on vests and not worry about the economic consequences of our purchases, and it is highly seductive to just take them at their word that they are in fact making the very best coffee in the world.

(Not that they actually said that, though you might feel like they didn’t need to.)

Ethan Epstein writes:

Stumptown shouldn’t be mistaken for the bohemian paradise that its owner and his legions of promoters and sycophants would have you believe. Like Starbucks, the company it professes to abhor, Stumptown provides a ready-made, generic bohemianism, one where people know exactly what to expect. Stumptown’s current strategy is essentially a retread of Starbucks’ corporate model from more than a decade ago.

That was published twenty-seven months ago, but I can report that they don’t seem to have been cowed by his criticism. There’s more to the article, and it’s certainly worth a read. But as much as I enjoyed the irascibility factor, it reminded me of another essay, one I read several months ago (via my cousin Rachel’s blog) called ā€œBeing a Hipster Is an Excellent and Wonderful Thing!ā€

In it, Maria Bustillos writes:

It’s easy to tell the difference between a hipster and a poseur, because while the former are mainly enjoying, the latter are mainly judging. The poseur is an aesthetic snob without aesthetic discernment; he sneers but has no understanding of standards. So instead of having fun sharing their arcane things together, the poseurs are having zero fun pretending to not like anything. As Nietzsche put it most memorably: The man who despises himself nevertheless esteems himself as one who despises. These two kinds of people really are just worlds apart, even though they may find themselves living in the same neighborhood and going to the same rock show.

It would be unfair of me to take her general criticism and pass it through a magnifying class and focus them on this relatively old piece. What I really mean to focus it on is my own weird head, because these are things I struggle with and I relate to both pieces very much, and they’re both pulling at me, and I want to be more like ā€œMariaā€ but I’m afraid I’m not.

Maria continues:

So what are these alleged good reasons for praising the hipsters? There are two. One is to decrease suffering among the youngs, because there should be no shame ever surrounding the love of or identification with a place, a way of life, a band or a pair of glasses. There could be so much more happiness (and inventiveness, and liberty) if people were just free to just love what they love without having to worry about whether or not they are going to be crucified for being a hipster.

That was five months ago. It was around then that I probably first heard of the Aerobie Aeropress espressor maker, which comes from the same inventor of such ā€œHigh Performance Sport Toysā€ as the Aerobie Pro ring, which apparently has been thrown farther than anything else has been thrown.

Lately I’ve been growing dissatisfied with my french press for a couple of reasons that the Aeropress seems to solve2 so I said ā€œunnnnh fuck itā€ and bought one and tonight I used it to make some hairs bend and it was good. I think it’ll get better as I get a hang of the contraption (which looks like a penis enlarger). I enjoyed it, and I think that’s an important step toward being my inner Maria.

  1. Now I’m wondering if the Muslims were perhaps sending their prayers to Japan, and if perhaps I’m a real rube for thinking about coffee and hipster culture and anxiety while thousands of people are losing their homes and dying across the world and how I never know what to say on days like today so I either stay quiet or can’t stop talking and today I tweeted this and maybe that wasn’t that funny but it was all I could think to say.Ā 

  2. It brews faster, is easier to clean up, and doesn’t have the sediment in the drink, without losing the taste. It had been my understanding that the main boon of french press was the lack of paper filter, which ensured that all of the oils in the coffee grounds weren’t stuck in the filter. The Aeropress does have a filter, but claims that this isn’t an issue.Ā