Internet comments.
I’m Marco Arment: a programmer, writer, podcaster, geek, and coffee enthusiast.
Internet comments.
(via lomo)
https://marco.org/2008/05/01/john-campbells-squid-uprising-via-stumblepeach
John Campbell’s Squid Uprising (via stumblepeach)
https://marco.org/2008/05/01/israel-defeats-the-entire-middle-east
The oh-my-God moment came when I realized that Israel can destroy all of its local enemies by inventing solar technology that makes oil uneconomical. Such an invention would do more harm than any military attack. And it’s all legal and moral. The politicians and business people in Israel have all the right incentives times a thousand. Their very survival is at risk. Israel is one patent away from crushing every oil producing country in the world.
(via jhalickman)
https://marco.org/2008/05/01/samreich-cereal-mascot-therapy-session-written
Cereal Mascot Therapy Session, written by Dan Gurewitch and animated by Mike Parker. I do about half the voices. I’m proudest of my Captain Crunch.
Hi Everyone!
A few of us are planning to get a drink after work today at Hotel QT on 45th b/ 6th and 7th. We’ll be there around 6pm. If you’ve never been there, go in the front entrance and walk past the reception area, past the pool and to the bar.
Swing by if you’re interested!
~Lauren
Sounds great. I’ll be there.
https://marco.org/2008/05/01/dan-meths-new-emomelon-days-a-hilarious
Dan Meth’s new Emomelon Days, a hilarious emo/YouTube/commenter parody follow-up to Watermelon Nights.
https://marco.org/2008/05/01/amy-asks-i-was-just-outside-for-a-minute
I was just outside for a minute getting coffee and this man…with grey hair mind you…came up to me and was like “Excuse me, I think you’re really pretty, would you like to go out for a drink some time?” I told him I was seeing someone. He could have been old enough to be my father! (Or just prematurely grey but I’ll never know…)
Does this make me a horrible person for lying!?
No. I bet he’d rather hear that than “No thanks, you’re too old.”
many thanks to everyone who came out last night.
That was a great time. Thanks to everyone for giving us (David, Michelle, Tiff, and me) something fun to do on a weeknight and filling us up with beer:
(Sorry to the people on the left side whose names I never got.)
https://marco.org/2008/05/02/people-that-smoke-drive-up-health-insurance
People that smoke drive up health insurance premiums, pollute others’ lungs without consent, ruin my clothes, suck more cash out of Medicare than they should, and provide NEGATIVE benefit to the communities that they’re a part of. Pardon me, but pull your head out because: It’s not about you, it’s about me.
— Marc
https://marco.org/2008/05/02/big-brother-isnt-watching-hes-singing-and
Big Brother isn’t watching. He’s singing and dancing. He’s pulling rabbits out of a hat. Big Brother’s busy holding your attention every moment you’re awake. He’s making sure you’re always distracted. He’s making sure you’re fully absorbed.
— Chuck Palahniuk’s Lullaby (via topherchris)
https://marco.org/2008/05/02/what-if-there-wasnt-any-insurance
fatmanatee presents this scenario:
So why have insurance anyway? Other investment vehicles provide similar services, only their value is dollars, rather than services used. A person without healthcare can simply invest their money and take out for medical payments as they feel necessary.
[…]
Obviously, this would all require a lot more diligent personal investment from everybody, and perhaps that’s a lot to ask for.
That’s too much to ask for. If people were good at financial management and self-control, the massive credit card, payroll advance, and debt consolidation industries wouldn’t exist.
Social Security is a system designed with the same intention as insurance: to protect unfortunate people from the unforeseen, the unlikely, and themselves.
Without insurance, we’d have some problems in addition to financial irresponsibility:
…and probably many more that I’m not thinking of.
https://marco.org/2008/05/02/the-empire-strikes-barack-via-amazingamanda
THE EMPIRE STRIKES BARACK (via amazingamanda)
https://marco.org/2008/05/02/sounds-a-lot-like-what-people-wrote-about-the-ipod
Sounds a lot like what people wrote about the iPod in 2002: competitors haven’t caught up yet, but surely they will, because, well, just because. In the same way that surely, eventually, Ford and GM will start making cars as well-engineered and designed as the Germans and Japanese, because, well, because.
— John Gruber on the press’ repeated concept that it’s “only a matter of time” before competitors duplicate the iPhone and its success.
By Lee on eatsleepdraw
Mihail Aleksandrov (via szymon)
https://marco.org/2008/05/04/facebook-in-real-life-via-canadianbeauty
Facebook in real life. (via canadianbeauty)
https://marco.org/2008/05/04/jesus-where-to-begin-hillary-clintons-pick-to
JESUS, WHERE TO BEGIN: Hillary Clinton’s pick to win horse racing’s Kentucky Derby, Eight Belles — the only female horse in the race — finished second, broke both front ankles, and subsequently was put to death on the track. The first place horse was “Big Brown.” Go nuts.
— wonkette.com (via glamorouswhimsy)
https://marco.org/2008/05/04/im-not-going-to-put-my-lot-in-with-economists
I’m not going to put my lot in with economists.
— Hillary Clinton (via toldorknown)
https://marco.org/2008/05/05/for-some-reason-i-have-scrap-brain-zone-music
For some reason, I have Scrap Brain Zone music stuck in my head tonight and I can’t fall asleep.
https://marco.org/2008/05/05/overdraft-protection-and-bank-customer-service
sarahchristine had a great experience with Wachovia:
Last week when I had $5 and some cents in my bank account, a $6 charge for new checks came out of my account (2 weeks after I got the checks I might add) and made my balance -.46! But thank goodness I have overdraft protection and did not incur a fee. I put in my money for May and all was right with the world. I’m not money-savvy or anything, but I must say: I love my bank and have had nothing but good experiences there. Much better than my former bank: Bank of America (grody).
I’m a Bank of America customer, and they’ve shown impressive mediocrity.
As far as I can tell (without doing any actual research), “overdraft protection” means that they’ll let checks clear even if they’ll give you a negative balance. They protect you from issuing bounced checks, not from bank fees.
When I accidentally double-executed a huge transfer a few months ago, throwing my balance to $-950, Bank of America was happy to let the second transfer clear… and then didn’t tell me. Why not? Because they started charging me $30/day. I only noticed because I was refused an ATM withdrawal a few days later, and fortunately I was able to fix the negative balance within hours of discovering it.
(Even though I track my finances down to the penny with the also-impressively-mediocre Moneydance, Bank of America doesn’t offer an OFX “Quicken” interface unless you pay $10/month, so I manually synchronize my real account with its balanced Moneydance replica every few weeks to make sure I didn’t miss anything.)
Isn’t massive industry consolidation wonderful?
Fortunately, I went into the bank when I knew the young new guy from the Bronx would be there (because he’s the nicest and most lenient), and convinced him to remove the charges. That was also interesting:
Last time I had to ask for bank-charge forgiveness, about 5 years ago, I went in, asked politely, and they said “Of course, no problem, sorry about those charges.” This time, going to the nice Bronx guy was completely unnecessary: the process has been boiled down to a sterile algorithm. He submitted the request into an administrative web interface, and Bank of America’s servers calculated that since I’m a good customer and this was my first offense with them, the charges could be dropped. I was algorithmically forgiven.
My personal connection with the nice Bronx guy was useless in both directions: he didn’t need to like me, but more importantly for customer retention, I didn’t need to know him and think of him personally when thinking of my bank. He’s no more of a banker than a McDonald’s burger-flipper is a chef.
When I moved to New York and left PNC Bank in Pittsburgh, I felt guilty. These were nice people who helped me as humans numerous times. (I never paid for checks once.) In return, I was a great customer for as long as I lived there, I referred many new people to them, and I’m talking about them here now.
But Bank of America? I have absolutely no affinity to them whatsoever. I’ll switch whenever any opportunity comes around that makes the transition worthwhile. (Like free OFX.) And it’s mostly because they haven’t connected to me as humans.
https://marco.org/2008/05/05/come-on-everyone-do-you-really-need-to-fill-up
Come on, everyone… do you really need to fill up my dashboard with these every Sunday night?
https://marco.org/2008/05/05/tiffany-i-just-heard-about-this-and-i-cant
I just heard about this and I can’t wait! It’s going to rock so hard.
I’m incredibly proud of beating Guitar Hero 3 on medium over the weekend.
https://marco.org/2008/05/05/i-remember-finding-out-part-way-through-the
I remember finding out part way through the project that the audio team were storing the amount of money in each character’s pocket — each pocket, mind you, that’s left and right — so that they could mix in the right amount of change-jingling noise as they walked past.
— GTA IV’s Art Director Aaron Garbut. Nice quick interview.
…[I] reflect on my own persistent inability to enact the lessons I do learn. For example, while I know that staying in the sun too long will not only give me sunburn but will indeed destroy my skin over time and is completely pointless and superficial, I still do it every damn summer.
There are dozens of such examples: substantial sleeplessness will destabilize my mood and render me emotionally volatile, but I still stay up way too late if there’s anything even remotely interesting going on.
Interesting article by Mills.
https://marco.org/2008/05/05/skidder-gosh-yahoo-with-all-your-problems-these
Gosh Yahoo… with all your problems these days, can you really spare this kind of cash?
See? Internet advertising is a legitimate business model.
A while ago, I got a random anonymous envelope mailed to my office with a giant iron key in it labeled “moocackle” or “moocackie” (can’t tell what that letter is). It came with a note explaining that it was part of some big scavenger hunt or something. I probably broke it by waiting this long.
I imagine that I was supposed to post about this in Google so that someone could find it (neither word currently shows any results).
There’s also a big 2D barcode on the letter, but I really don’t care enough to scan it in, fix the low contrast from being printed on dark-brown paper, then find some software to decode it.
Anyone know anything about this? Sorry if I broke it. (In my defense, anyone who knows me should have known that I was a slacker.)
https://marco.org/2008/05/05/tiffs-coworker-just-forwarded-a-god-email-to-her
Tiff’s coworker just forwarded a God email to her containing this image.
THIS WILL MAKE YOU THINK TWICE WHEN YOU LOOK AT ORDINARY THINGS AGAIN………………
IF YOU ARE A TRUE BELIEVER OF GOD THEN YOU WILL SPEND TWO MINUTES LOOKING AT THESE AMAZING PHOTOS THAT GET CRAZIER AND CRAZIER. THESE PHOTOS HAVE NOT BEEN EDITED.
[… the images follow, one by one, including the one pictured here entitled “His Hands”]
Tiff immediately laughed. “Oh my god! My coworker just unknowingly forwarded me Goatse!”
Sure enough, I recognized this picture too… to the best of my knowledge, that’s an SA Photoshop.
Rockin’ out with Guitar Hero 3.
https://marco.org/2008/05/05/last-weeks-nyc-tumblr-meetup-sorry-forgot-to
Last week’s NYC Tumblr meetup. (sorry, forgot to post this earlier)
https://marco.org/2008/05/06/dear-westchester-grocery-stores-the-kashi-honey
Dear Westchester grocery stores,
The Kashi Honey Sesame TLC crackers are far superior to the Original 7 Grain flavor, yet I haven’t been able to find the Honey Sesame flavor in any grocery stores for months. I feared that Kashi stopped making them, but it looks like that’s not true. (And please don’t bother suggesting the awful Ranch flavor as an alternative.)
These are my favorite crackers to dip in my favorite hummus (roasted pine nut). My snacking life isn’t the same without them.
Please restock them as soon as possible.
Thank you, Marco Arment
https://marco.org/2008/05/06/google-blog-utf-8-won-the-internet
It’s important to distinguish Unicode from UTF-8 here. This post’s language is incomplete and slightly misleading.
Unicode is the character set. It associates characters with numbers. ‘A’ is number 65, ‘ḿ’ is number 7743, etc.
UTF-8 is one method of encoding those numbers into bytes. Normally, a 1-byte character only holds values 0-255, so there’s no direct way to represent 7743. There are a few solutions to this problem with various tradeoffs:
Congratulations, you now know more about character encoding than 99% of people who write software for a living.
https://marco.org/2008/05/06/we-hope-kindle-and-its-successors-may-gradually
We hope Kindle and its successors may gradually and incrementally move us over years into a world with longer spans of attention, providing a counterbalance to the recent proliferation of info-snacking tools. I realize my tone here tends toward the missionary, and I can assure you it’s heartfelt.
— Jeff Bezos, Amazon.com Founder and CEO, in his annual letter to shareholders. (via marc)
Nicklog on feed-importing:
Embracing the idea of simplicity, I have removed all of my imported Facebook feeds — including Twitter, delicious, and digg. With the exception of Flickr, I feel that these feeds have no relevancy to Facebook, nor to any of my contacts on Facebook.
[…]
The essence is that Facebook is not for all of these things.
I completely agree. There’s a contextual disconnect between different services.
I might care about what you have to say on Tumblr in our format and our context. That doesn’t mean that I care about how drunk you are while waiting in line for your breakfast (Twitter), and I’m probably not interested in seeing all 50 of your vacation photos (Flickr). Your closer friends probably do want to see that, but they might not care to read 2 paragraphs of your opinions on economic policy and philosophy on Tumblr.
Very few of my real-life friends read my tumblelog, but very few of my Tumblr followers are real-life friends. It’s a different context with which I provide different content to a different audience.
It doesn’t need to be this way, of course — plenty of people maintain more personal tumblelogs than I do, and their real-life friends read them. But know your purpose and your audience. I want my tumblelog to be interesting to people who don’t know me, and I filter the content accordingly. If you intend to attract a larger audience, recognize that you’ll have to be selective — not just blindly and automatically dump all of your content in front of them.
https://marco.org/2008/05/06/savage-chickens-a-better-world-cartoon-thanks
https://marco.org/2008/05/06/content-precedes-design-design-in-the-absence-of
Content precedes design. Design in the absence of content is not design, it’s decoration.
— Jeffrey Zeldman (via azspot)
https://marco.org/2008/05/06/from-tuneage-two-gallants-the-hand-that-held
Two Gallants - The Hand That Held Me Down
One of the best live acts I’ve ever seen, Two Gallants takes ‘awkward rock’ to the highest echelon. Looking most uncomfortable and almost upset to be there, Adam and Tyson bang on their instruments (guitar and drums, respectively) as would any punk-rock pioneer. The difference is, however, the depth of their compositions, impressive melodic sense, and Adam’s unique vocal. If I had to, I might just categorize this band as Dylan-Punk, or maybe even Folk-Punk.
This album is this week’s experiment.
That’s a little creepy.
https://marco.org/2008/05/07/zachlinder-russert-we-now-know-who-the
Russert: “We now know who the Democratic nominee is going to be.”
https://marco.org/2008/05/07/sharingtime-get-ready-photoshop-by-mascarah
Get ready.
(photoshop by mascarah)
https://marco.org/2008/05/07/for-clinton-options-seem-to-dwindle
I’m tired of this equivocal language from the press on Clinton’s chances.
Senator Hillary Rodham Clinton did not fundamentally improve her chances of securing the Democratic presidential nomination.
Her options didn’t “seem to dwindle”. Wake up and smell the math.
She lost. She cannot win through any legitimate means. (Although she’s not above back-room superdelegate deals to undermine our democracy and smear campaigns to undermine her party.)
(via scotth)
(via aco)
:(
https://marco.org/2008/05/07/garys-family-tree-thanks-strelau
Gary’s Family Tree (thanks, strelau)
https://marco.org/2008/05/07/my-favorite-afternoon-appointment
My favorite afternoon appointment.
I tried.
https://marco.org/2008/05/07/mike-gravel-lobbies-for-the-obama-girl-vote
The Dilbert Blog:
The platform might look Libertarian, but it has differences. For example, a Libertarian might be opposed to the government making people wear motorcycle helmets. The Economics Party would just look at the likely higher cost of insurance in a helmet-free world and decide on that basis. I don’t know which way it would come out.
I’m in.
(thanks, jhalickman)
https://marco.org/2008/05/07/jakoblodwick-as-of-now-the-most-popular
As of now, the most popular tumblelog is not anyone’s personal scrapbook, but a branded publication. Interesting.
Golden.
https://marco.org/2008/05/07/apple-rolls-out-5th-beta-of-iphone-sdk-uikit-still-in
Thanks for breaking half of my interface code, Apple.
I guess that’s the joy of using a beta SDK.
https://marco.org/2008/05/07/when-the-history-of-this-strange-and
When the history of this strange and soon-to-be-concluded Democratic primary season is written, let it be noted that the candidate whose income was modest (in political-class terms) until his books became bestsellers was somehow framed as the representative of the elite — while the one who was able to dip into her own personal coffers to fund her campaign to the tune of $6 million succeeded, with a little help from the media, in casting herself as a woman of the people.
— Scott Rosenberg (via azspot)
https://marco.org/2008/05/07/tumblize-to-all-yall-999-haters
Tumblize reacts to criticism of the quality of their work, and how it casts doubt on the validity of their $999 pricetag to develop Tumblr themes:
We hadn’t IE bug tested a couple of the Tumblogs we’ve done in the past - which is admittedly a major oversight - but I’ll point out that almost every theme we’ve done so far has been for friends or ourselves.
This is supposed to justify the complete lack of cross-browser testing.
I’m sure this doesn’t come off as being very professional to the casual onlooker, but any paid work we’ve done were fully bug tested and bullet-proofed
I object to this. First of all, the tone is condescending and dismissive: “to the casual onlooker” implies that professionals wouldn’t fault you, and we (?) mere amateurs aren’t qualified to judge the quality of your work.
Why is it acceptable for you to make sloppy amateur mistakes in unpaid work? You’re using it as examples when soliciting design work at a very premium price. You’re effectively saying, “I want you to pay a lot of money for our premium service, and here are some examples of my work, but it’s not very good because I did it for free. Don’t worry, though. I’ll be better when you pay me $1000.”
That shows a lack of good craftsmanship and pride in your work. It’s not that your work has flaws — nobody’s perfect. It’s your attitude toward them: “I don’t need to fix those. They’re not important. That job wasn’t worth doing acceptably.”
I wrote Marco.org’s CMS for free, for myself. By your standards, I shouldn’t put any effort at all into it. But it’s not full of SQL injection vulnerabilities, PHP strict notices, and O(n2) algorithms. I fixed a minor CSRF vulnerability in Instapaper before anyone had ever exploited it — not because I needed to, but because it was there, and its mere presence was unacceptable to me.
I take pride in my work, even if it makes me $0 and I’m the only one to ever see it.
Why are you excusing major flaws in your work for the same reason?
(This is also a great time to gently remind you that the preferred generic term for a Tumblr site is “a tumblelog”, not “a Tumblr”. The latter use can cause problems.)
https://marco.org/2008/05/08/nbc-streaming-full-tv-episodes-to-the-iphone
(via jasonalford)
Confirmed — they’re offering Quicktime versions of the latest episodes of 30 Rock and The Office that work on the iPhone.
So let me get this straight. NBC won’t sell me the same content, at any price, so I can watch a higher-quality version that works on my Apple TV, iPhone, iPod, and computer. But they’ll give it to me for free if I want to watch a low-bitrate streaming version in my browser?
https://marco.org/2008/05/08/energyface-if-you-put-that-picture-on-the
If You Put That Picture On The Internet I’ll Call My Lawyer
“So, Mr. Angry Overreaction Man, your photo is now on the internet. Call your lawyer. Tell him somebody on a public sidewalk took your photo while you were on a public sidewalk. Then tell him you physically assaulted the photographer. See what he says.”
This is just classic. Read the full story. It’s even better that he’s wearing a Bluetooth headset.
https://marco.org/2008/05/08/sen-obamas-support-among-working-hard-working
Sen. Obama’s support among working, hard-working Americans, white Americans, is weakening again.
— Hillary Clinton (via johnbrissenden).
Who thought that was a good idea?
I’ve said it before and I’ll say it again: Hillary Clinton has and will sabotage the Democratic party’s candidates until she’s nominated, even if it means handing another presidency to the Republicans.
This is yet another reason why I absolutely will not vote for her. I don’t care how much the Democrats would need my vote to beat McCain. I won’t do it.
I’m voting only for the candidate that has legitimately won the nomination: Barack Obama. I don’t know why this is such a hard concept for Clinton to accept.
Tumblr’s moving to Tumblr.
Our new official staff tumblelog.
https://marco.org/2008/05/08/in-cartoons-there-is-often-a-moment-when-a-hapless
IN CARTOONS there is often a moment when a hapless character, having galloped over a cliff, is still unaware of the fact and hangs suspended in the air, legs pumping wildly, until realisation dawns, gravity intervenes and downfall ensues. Hillary Clinton’s campaign looks a bit like that this week.
https://marco.org/2008/05/08/im-using-a-24-imirror-in-the-apple-store-while
I’m using a 24” iMirror in the Apple Store while Tiff shops for girl things in the mall.
Lessons learned so far:
https://marco.org/2008/05/09/you-know-how-there-are-some-people-whose-names
You know how there are some people whose names come up in conversation and everyone says ‘He’s such a great guy?’ People never say that about me. The best I get is ‘he means well.’
https://marco.org/2008/05/09/if-youre-looking-for-iphone-similarities-and
If you’re looking for iPhone similarities and settle for something else, you will be frustrated and disappointed. It’s like playing Alpine Racer at the Ski Mountain Arcade instead of buying a lift ticket - incomparable.
— Peter W. Knox on iPhone “competitors”
https://marco.org/2008/05/09/tapenoisediary-wills-sez-the-get-out-clause
“WillS sez, “The Get Out Clause, an unsigned Manchester band who could not afford a camera crew for their video, ‘performed’ in front of a load of CCTV cameras, requested the footage from the camera operators under the
Freedom of Information ActData Protection Act and then stitched the results together for their music video.” Link (Thanks, WillS!)”Found at Boing Boing
What an incredibly creative idea.
https://marco.org/2008/05/09/asprettyasasong-peanut-butter-disproves
Peanut Butter Disproves Evolution
Anyone out there who thinks the theory of evolution might be true may as well just forget it, as it’s almost certainly disproved by jars of peanut butter which, if the theory stood up, would occasionally contain new life when you opened them. A NH reader was convinced it was a gag until he Googled the presenter, Chuck Missler, and found out that he’s a well-known evangelist and a former “Branch Chief of the Department of Guided Missiles” in the US military.
This is classic.
(via rockuboff)
https://marco.org/2008/05/09/peetypassion-macbook-thin-enough
MacBook - thin enough.
Mediocre airport breakfast.
There was a bagel shop a little closer to the gate. I lost that gamble.
Know those moving-sidewalk things at airports? Whose idea was it to make the belt on the ones in JFK’s Delta terminal from very bouncy rubber? It was like walking in a bouncy-castle.
https://marco.org/2008/05/10/i-feel-safe-as-an-added-bonus-it-smells-like
I feel safe. As an added bonus, it smells like armpits inside!
do the largest people fly on the smallest planes?
I hope I don’t smell like second-hand armpits now.
It would be like if a guy farted in the elevator, then left, then someone else got on. You have to assume blame for an offense you didn’t commit, or try to somehow communicate, “It wasn’t me.”
(as recently discussed on YLNT, which I would link to if I wasn’t on an iPhone)
https://marco.org/2008/05/10/i-always-head-straight-for-the-good-coffeeshops
I always head straight for the good coffeeshops.
https://marco.org/2008/05/10/those-cars-that-honk-when-you-lock-them-are-like
Those cars that honk when you lock them are like people who shout when they yawn.
https://marco.org/2008/05/10/networks-quiet-as-a-mouse-about-embedded-generals
“To date, every major commercial TV network has failed to report this story, covering up their complicity and keeping the existence of this scandal from their audiences.” (of course)
(thanks, Jakob)
I never noticed it while growing up here, but now that I’ve lived elsewhere full-time for 4 years with almost no visits, it’s clear as day.
Everyone here is fat and looks the same.
I don’t mean that to be inflammatory or insulting to fat people. It’s just an observation — a generalization based on a very prominent majority. I thought the plane’s passengers were just a bad sample group, but they accurately represented most people here.
We went to a casual restaurant for lunch. The staff was all fat. The customers were all fat. If I actually ate all of the food I was served, I’d be fat too. The portions were ridiculously huge, and the food’s composition wasn’t even trying to be reasonable — everything was fried, fatty, oily, sugary, or salty (pick any three). I ordered a Greek-style chicken wrap. How could that be unhealthy? Ohio found a way: by filling it up with thick salad dressing. It was easily 30% dressing by volume. There were no air gaps. (And someone needs to tell Ohio that a “wrap” is supposed to be small enough to be easily held in one hand.)
We walked everywhere. It looked weird because nobody walks here. (The passing drivers were all fat, too.) The sidewalks are in pristine condition because nobody has walked on them since they were paved for the most recent sterile cookie-cutter developments. They were awkwardly routed around the ultra-wide street corners, with the crosswalks 15 feet into the blocks so drivers (unfamiliar with pedestrians) might have a chance to see people crossing while they’re turning their SUVs at 30 miles per hour.
I feel like I’m in a different country.
https://marco.org/2008/05/10/in-yesterdays-moblogic-lindsay-campbell-asks
In yesterday’s MobLogic, Lindsay Campbell asks user-submitted questions during the Sean Bell protests. Then, in a huge cliffhanger, she gets arrested herself at the end with the others!
Gotta respect that.
“To be continued…”
https://marco.org/2008/05/10/my-mom-is-cooler-than-i-expected-yes-thats-a
My mom is cooler than I expected. (Yes, that’s a frozen mug.)
https://marco.org/2008/05/10/took-this-on-long-island-last-month-forgot-to
Took this on Long Island last month. Forgot to post it then. Posting it now.
(forgive the technical quality, it’s an iPhone)
I’m an avid anti-commenter, yet I find these compelling. They offer some great features that I didn’t realize were there.
I’m still not going to have comments here, but if I wanted them, I’d certainly use Disqus.
https://marco.org/2008/05/10/been-getting-a-lot-of-these-spams-over-the-last
Been getting a lot of these spams over the last few days. They’re getting through all of my filters. Anyone else?
I’m missing New York only 12 hours into my trip.
I miss Tiff and our daily life. I miss the coffee roaster and train deli.
I miss the noise. I live in a very quiet suburb, but it’s a bustling metropolis compared to the stark silence of a Columbus suburb at night. My ears are ringing.
But as weird as this is, I also miss the New York Tumblrs. It’s odd, since I barely know any of them and have only seen them a handful of times. But I feel like I’m missing all of this cool stuff happening in New York, and they all have their great energy there. They represent what makes New York great to me — I’ve never felt like I fit in anywhere as well as I do there. Certainly not here in Ohio.
My Tumblr friends are just as much a part of my New York experience as anything else in my daily life. We share our personalities and intellects. We share photos and videos of ourselves working, walking, and cooking. I feel like I’m connected to so many people’s lives simply by being a regular observer. In addition to my own very fulfilling life, I’m living alternatives vicariously through so many others.
(Sorry if this isn’t making sense, or if it’s overly sappy. I feel like a crazy artist tonight. This is what late-night Ohio boredom does if you’re not a drunken teenager.)
But I feel like Ohio is trying to steal me back. Trying to make me forget about New York. Singing its siren songs of huge $180,000 houses and painless 10-minute drives to the airport. (A decent house in Larchmont costs $1.2 million, and I had to leave my apartment at 6:20 to make a 9:20 flight.)
I’m hanging out so much on Tumblr (and IRC) partially out of boredom, but mostly because I’m addicted to New York and this is my only link to it right now.
It’s going to be a long 2 days.
https://marco.org/2008/05/11/san-francisco-chronicle-how-much-money-do-you-make
Great article challenging why it’s taboo to discuss the specifics of your income. Via zachlinder:
Well, tumblr, how much money do you make?
To the best of my knowledge, Tumblr made $0 last year. There, that was easy.
But I won’t reveal my income. Sorry. And I don’t want to know yours. There are too many good reasons: most notably, I know people who work a lot harder than me but make much less, and I’d feel like a complete asshole if they discovered that.
Sure, you can argue all you want about how it’s “the market” and my skills are valuable and I’ve worked my way here from nothing, blah blah blah. And that’s all correct. But there was a significant component of luck:
Bragging about the results of that would be like bragging about physical traits that people can’t control. “I’m taller than you.” “My eyesight is better than yours.”
And if nothing else, I don’t like revealing my salary because I think most hard-working people are grossly underpaid. It would be like pigging out on chartered jet to Africa, then visiting a starving village and complaining about how full I am.
https://marco.org/2008/05/11/moth-someecards-has-a-great-collection-of-cards
moth:
Someecards has a great collection of cards for moms with a sense of humor.
https://marco.org/2008/05/11/you-have-to-see-jareds-mothers-day-greeting
It’s so Jared.
(via lomo)
https://marco.org/2008/05/11/half-life-full-life-consequences-hilarious-this
Half life: Full Life Consequences
Hilarious. This SA Forums member made a video depiction of this tremendously awful HL2 fan-fiction.
Don’t miss the sequel, too.
https://marco.org/2008/05/11/youtube-and-macbook-air-battery-life-dont-get
YouTube and MacBook Air battery life don’t get along.
Better idea.
https://marco.org/2008/05/11/steven-poole-on-giving-away-free-writing-on-the
A professional writer “on writers, ‘digital rights management’, and the internet.”
Specifically, he cites the results of his free PDF ebook release:
The proportion of people who left a tip after downloading Trigger Happy was 1 in 1,750, or 0.057%. I am of course very grateful to each of them, though I was particularly amused by several who left $0.01, which seems a lot of clicks to expend when you could just write “Fuck you” in the comments.
That’s just sad.
https://marco.org/2008/05/12/moblogic-lindsay-arrested-yellow
MobLogic: Lindsay Arrested: Yellow Journalism?
The follow-up and detailed account of Lindsay Campbell’s arrest at the Sean Bell protest. Great points, Lindsay.
I like chat avatar animals.
https://marco.org/2008/05/12/give-the-graphic-designer-some-credit
Ever noticed the buttons at the top of the Tumblr dashboard, how the icon tears actually match up from one button to the next?
Now that’s attention to detail. ;)
The credit for that goes entirely to the buttons’ excellent designer, Bobby Andersen.
https://marco.org/2008/05/12/today-sucks-everyones-feeling-crappy-its
Today sucks. Everyone’s feeling crappy, its raining [….] But people. PEOPLE. Its ONLY RAIN. Thousands of people are dying all over the world (hello tornados and earthquakes) and we all want to bitch and moan about the weather?!
Yes, that’s a 40-oz. cup of water.
https://marco.org/2008/05/12/home-sweet-home-a-cloudy-cold-windy-walk-across
Home sweet home. A cloudy, cold, windy walk across a runway has never felt more refreshing.
https://marco.org/2008/05/13/sharingtime-tumblr-meetup-announcement-reblog
tumblr meetup announcement! Reblog away! (invite by lfarm)
https://marco.org/2008/05/13/eatsleepdraw-unnecessary-hunson-n-i-love
Unnecessary
-Hunson N.
I love these reaper comics on Eat Sleep Draw.
https://marco.org/2008/05/13/what-do-most-people-do-on-planes
I wrote a new MySQL parameterized-query parser for our framework’s Database class to support array arguments for IN expressions.
Before, it was limited to standard prepared-statement placeholders with optional type declarations:
$db->query('SELECT * FROM users WHERE id = ?i OR name = ?s', $id, $name);
Now, I can do this:
$db->query(
'SELECT * FROM users WHERE id IN ?ai OR name IN ?as',
array(1, 2, 3),
array('you', 'me', "escape'me")
);
Even though the mysqli
layer doesn’t support that, my parser automatically escapes the values and expands it into a list, interpreting ‘ai’ to mean an array of integers:
SELECT * FROM users WHERE id IN (1,2,3) OR name IN ('you', 'me', 'escape\'me');
I’ve wanted this feature for months, but never got around to doing it.
The guy next to me read the in-flight magazine.
https://marco.org/2008/05/13/i-think-we-should-gradually-transform-a-quarter-of
I think we should gradually transform a quarter of our military into the best disaster response team ever assembled. It think that could do a lot more for our national security than, say, the Iraq War.
— Squashed. That’s a really good idea, especially if it comes with a quarter of our military’s budget.
https://marco.org/2008/05/13/after-discovering-that-theres-a-jobs-tld-i
After discovering that there’s a .jobs
TLD, I was quickly disappointed by my first domain search on GoDaddy.
(Update: I was further disappointed that registering a .jobs domain name costs $120/year.)
https://marco.org/2008/05/13/most-people-dont-think-about-what-theyre-eating
Most people don’t think about what they’re eating — they’re focusing on the next bite. I’ve worked with lots of obese people — you’d think they’d enjoy food. But a lot of them say they haven’t really tasted what they’ve been shoveling down for years.
— Sasha Loring, a psychotherapist at Duke Integrative Medicine (thanks, Nora)
These won’t count for this week’s music experiment, since they’re from old bands that I already had in my collection, but I’ve bought two more albums:
R.E.M. - Accelerate. This was a nice surprise — R.E.M. has rediscovered their energy, and this is better than everything they’ve made in the last decade. Sidenote: This album is $14 and DRM-only on iTunes, but $10 DRM-free on Amazon.
Ultimate Santana. I admit that I came upon this while searching for Black Magic Woman so I could get to know the song better and maybe, just maybe, finally earn 5 stars on Guitar Hero. But Ultimate Santana is a great way to get a wide selection of his music, including his relatively recent collaboration tracks with modern artists, for those (like me) who didn’t previously have any of his music legally. This is also a great deal — it’s 18 tracks, coming in right below the 74-minute limit of standard audio CDs.
UPDATE: OK, this isn’t such a good buy… Black Magic Woman in Guitar Hero is actually Black Magic Woman/Gypsy Queen, a 5-minute merged song, but Ultimate Santana’s version fades out and ends at 3:16! It’s missing the awesome latter half! Shit.
https://marco.org/2008/05/13/dalasverdugo-scatman-john-scatman-music-video
Scatman John: Scatman music video
I think this should replace Rick Rolling.
Completely agreed. I always knew the song… never knew the video was so terrible.
https://marco.org/2008/05/13/use-your-iphone-to-slim-down-your-wallet
This description by tgumbel is better than the article:
As if buying an iPhone doesn’t slim down your wallet enough.
It’s about a guy who puts scans of his grocery-store loyalty cards on his iPhone. Clever idea, but I don’t think it’s worth the trouble and the looks you’ll get.
(via whatthehale)
https://marco.org/2008/05/13/does-anyone-honestly-believe-that-if-hillary
Does anyone honestly believe that if Hillary Clinton was Barack Obama’s VP, he’d survive even one year as President?
“Oh, that’s too bad. Well, I guess I’m President now, like I deserve.”
https://marco.org/2008/05/13/iphone-still-unavailable-update-imminent
It’s been this way since last week. There’s not even a shipping delay — it’s just “currently unavailable”. They won’t even let you place an order.
Possible explanations:
I’m voting for option 2, simply because option 1 has too many strange side-effects — most notably, I don’t think they’d launch it without a big event, and they wouldn’t schedule a separate big event so close to WWDC.
They didn’t like it. At all.
The Smart Fortwo could do for Midtown gridlock what Mr. Bloomberg’s successful bans on smoking and trans fats did for New Yorkers’ health: after a few miles in this anemic two-seat tomato can, drivers will sprint to the subway and abandon the surface streets for good.
Even if you can endure the loud engine, awful transmission, and clumsy steering, you don’t even get much fuel economy:
Its E.P.A. rating is just 33 miles per gallon in town and 41 on the highway. I averaged an unspectacular 33 m.p.g. over a week of driving.
And at about $14,000 for a midrange model, it’s not even a good value.
It’s hard to beat a basic, non-hybrid Honda Civic or Toyota Corolla for overall value and real-world (not EPA) fuel efficiency. And they’re both far nicer and more versatile cars than this.
(thanks, Marc)
https://marco.org/2008/05/13/i-think-this-whole-if-i-knew-now-what-i-knew
I think this whole “If I knew now what I knew then” argument is a bunch of self-righteous handwashing. Americans overwhelmingly supported the Iraq war. The arguments presented to the Americans may have been incomplete in detail—but the essence was conveyed pretty clearly. The Bush administration promised a war. What did you think it would be, a tea-party?
Vo74 Hillary For WRlti7 House?
YES!
Now I can go to bed.
https://marco.org/2008/05/14/trust-your-visitors-to-be-interested-enough-to
Trust your visitors to be interested enough to click on stuff. Everything doesn’t need to be on the front page.
— Dawn
https://marco.org/2008/05/14/the-number-of-white-democratic-voters-who-said
The number of white Democratic voters who said race had influenced their choices on Tuesday was among the highest recorded in voter surveys in the nomination fight. Two in 10 white West Virginia voters said race was an important factor in their votes. More than 8 in 10 who said it factored in their votes backed Mrs. Clinton, according to exit polls.
— Clinton Beats Obama Handily in West Virginia - New York Times (via johnbrissenden). So sad.
https://marco.org/2008/05/14/dailymeh-buttersafe-the-awesome-tree
Buttersafe: The Awesome Tree.
https://marco.org/2008/05/14/this-is-a-purely-artistic-decision
This is a purely artistic decision.
— Mareen’s explanation: “Something you can say when when there is no rational reason for the non-logic things you are doing. Most people will nod with wide-open eyes and a fake understanding expression and then be quiet.”
https://marco.org/2008/05/14/from-triciaward-a-news-anchor-said-what-the
From triciaward: A news anchor said “[What] the fuck are you doing?” when she thought she was off the air.
The two-page New York Times story goes into great detail:
she used a word seldom heard on the noncable air, and then only by accident — a word that is not publishable in the newspaper.
the outburst
the word Ms. Simmons used
Ms. Simmons says, basically, What are you doing? But her question had two extra words.
“I said a word that many people find offensive.”
Ms. Simmons’ eyebrow-raising word-bomb
“minor errors like that”
Come on.
She said “fuck”. It’s a word, it has many effective uses, and it’s a part of the everyday vocabulary of many people. It’s probably safe to assume that at least half of the TV network’s staff, and half of their viewers, say “fuck” at least a few times per week.
Some people were offended. Oh well. People get offended too easily, and they self-righteously think that anything offensive to them should be illegal.
Nobody died. There were no injuries. Just like when everyone saw Janet Jackson’s nipple. America’s innocent children weren’t damaged. Nothing happened.
We’re in a war that has killed thousands of U.S. soldiers and an estimated 90,000 civilians — so far. And horrendous natural disasters have just killed many thousands of people this week.
The world is infested with war, injustice, corruption, hunger, and disease, yet our press and lawmakers are busy placating a small minority of people who get very angry when someone says “fuck”?
Get over it. We have better ways to spend our time and energy. If you don’t, start looking.
https://marco.org/2008/05/14/comparing-portion-sizes-from-20-years-ago-to
Comparing portion sizes from 20 years ago to today.
Excellent article. Very eye-opening. I highly recommend taking the 2 minutes to read it.
(thanks, yourdp)
https://marco.org/2008/05/14/insertname-zero-punctuation-review-of-grand
I agree. The game’s good, but I don’t agree with the perfect-10 ratings it’s been getting. The pace is just far too slow — I don’t find myself motivated to run back to the game and play it after I’ve stopped. I’m certainly not very motivated to play the missions for long enough to unlock the other islands, because at the current pace, it feels like that will require 20+ hours of letting Michelle win at darts.
I don’t regret buying it, but I got more value out of Guitar Hero III.
https://marco.org/2008/05/14/that-stupid-long-boston-song-is-prohibited-at
“That stupid long Boston song” is prohibited at our office Rock Band parties. I had no idea until today that this 8-minute snorefest is actually called “Long Time”.
https://marco.org/2008/05/14/this-weeks-music-experiment-album-is-muse
This week’s music experiment album is Muse - Black Holes and Revelations. I wasn’t too crazy about most of the album’s preview segments, but a few good tracks stood out, and the rest might grow on me.
This was a gateway-drug purchase from Guitar Hero III, which contains this track, Knights of Cydonia. It got stuck in my head after Bill complained that it was too long. (I’m still at 4 stars on this one. It’s hard.)
https://marco.org/2008/05/14/the-longer-hillary-stays-in-the-race-the-more-one
The longer Hillary stays in the race, the more one is prone to reflect unsentimentally on the Clinton years in the White House. Mrs. Clinton’s arrogance squandered a chance for universal healthcare. Bill helped elect a GOP Congress for the first time in 40 years. He pushed through NAFTA and a host of destructive deregulation. He brought China into the WTO with no protections for American jobs. He squandered historic opportunities, lastly sinking into the squalid Monica scandal. She picked a state in which she had never lived as her senatorial entitlement. The net was to make the election of 2000 close enough for the Republicans to steal, leading to the calamity of W and Dick.
— Rogue Columnist (via azspot)
https://marco.org/2008/05/14/jeffbaum-goldenfiddle-cannonballin-my
cannonballin’My first instinct was to try to figure out what videogame this screenshot was from.
Mine too. Based on the thumbnail, I had already mentally guessed an updated Out Run.
https://marco.org/2008/05/14/cultrvultr-supposed-to-be-90-in-sf-tomorrow
Supposed to be 90 in SF tomorrow!
Pretty much everywhere, it’s gonna be hot. (via )
I am so glad someone reposted this. I had forgotten about it. Now Tiff’s hearing me laugh hysterically for no apparent reason again. (Apparently it’s not that funny to everyone.)
(via peterwknox)
https://marco.org/2008/05/15/researchers-written-english-language-will-weather-lol
I really just linked to this for the great headline.
Teenagers may be widely characterized as the most prominent abusers of “IM speak,” but it turns out that they don’t use it as much as we think—and it’s not hurting their language skills either.
I’m curious to see if IM-/SMS-speak has really just been a temporary result of limited technology. I tried typing a text message on a regular (non-“smart”) phone, and it took me a half hour because I used proper grammer. Misspellings and abbreviations are required for timely communication on dumbphones.
But on the iPhone, misspelling or abbreviating a word often takes more time and effort than writing it correctly. Once they’re more commonplace (and they will be), we’ll see a huge reduction in SMS-speak. The English language has far more to fear from our awful education standards than SMS.
As another example, technology limits me from expressing detailed facial expressions in plaintext media, so I’m stuck with :) and :(. That’s not going to stop me from using other facial expressions in real life.
https://marco.org/2008/05/15/new-tumblr-feature-tag-filtering
Now you can display posts on your tumblelog by tag.
https://marco.org/2008/05/15/we-seem-to-have-arrived-at-an-equitable
We seem to have arrived at an equitable compromise: Sen. Clinton is staying in the nomination race while Sen. Obama drops out to move on to the general.
— Josh Marshall (via fuddmain)
https://marco.org/2008/05/15/cbs-to-buy-cnet-for-1-8-billion
Huh? That’s almost as much of a bloated, sideways mega-move as Microsoft buying Yahoo.
According to CBS’ CEO, Les Moonves:
We are not going to spend $1.6 billion on YouTube. We are looking for the next YouTube […]. There are very few opportunities to acquire a profitable, growing, well-managed Internet company like CNET Networks.
Uh… (?)
Maybe they just wanted cbs.com.com.
Web-developer porn.
https://marco.org/2008/05/15/bonus-its-like-an-instant-diet-suddenly-im
Bonus: it’s like an instant diet. Suddenly I’m slim!
https://marco.org/2008/05/15/i-have-no-idea-whats-going-on-here-but-i-like-it
I have no idea what’s going on here but I like it. (via tylerriewer)
https://marco.org/2008/05/15/mascarah-itunes-identifies-jason-mrazs-music-as
iTunes identifies Jason Mraz’s music as “Rock” when you import in the cd. Interesting. I wouldn’t agree with that at all. I wonder if the label tags the tracks that way or if someone in iTunes world programs it in on a whim?
Usually, programs that automatically recognize audio-CD artists and track names (including iTunes) look up the data from CDDB.
So, how does the data get into CDDB?
It’s almost always user-submitted — if you rip a CD with certain CDDB-aware programs, and there’s not a CDDB record for it, the program may ask the user to submit the data. So your track names (and their capitalization), genre, etc. are just the opinion of some geek somewhere. That’s why they’re not always entirely correct or well-formatted.
https://marco.org/2008/05/15/either-mail-had-an-unsigned-integer-negative
Either Mail had an unsigned integer negative overflow, or I really suck at getting things done.
https://marco.org/2008/05/16/i-saw-this-widget-on-a-blog-tonight-nine-of-the
I saw this widget on a blog tonight.
Nine of the ten stories are list posts — useless “10 best”, “10 worst”, “10 scariest”, “10 biggest” posts made for Digg-bait and quick skimming. List posts are the McDonald’s of online writing: they require no thought, provide no intellectual value, and guarantee lots of cheap traffic and comments.
I can hardly even listen to Diggnation anymore, previously one of my favorite podcasts, because the “stories” are so inane and useless. This is every Diggnation episode now:
Digg’s current state of affairs is just sad. They’ve hit a wall of mediocrity and community isolation. I can’t imagine that their traffic is growing significantly. All attempts to broaden Digg’s appeal have failed — the fundamental idea simply doesn’t scale beyond a single narrow userbase. They can’t go anywhere else with this.
No wonder they’re trying to sell it. They know it’s time to move on.
https://marco.org/2008/05/16/being-on-a-major-label-at-the-moment-is-like
Being on a major label at the moment is like living in your grandparents’ house. Everyone knows they need to move out, and they will eventually, but we kind of like our grandmother.
— Chris Martin (via peterwknox)
https://marco.org/2008/05/16/if-george-bush-and-john-mccain-want-to-have-a
If George Bush and John McCain want to have a debate about protecting the United States of America, that is a debate that I’m happy to have any time, any place and that is debate I will win because George Bush and John McCain have a lot to answer for.
— Barack Obama (via squashed)
https://marco.org/2008/05/17/from-samreich-of-college-humor-patrick-cassels
From samreich of College Humor:
Patrick Cassels is hilarious and full of anecdotes. It just didn’t make sense that he didn’t have Tumblr. We pled with him. We reasoned. Jake even organized a petition. But nothing worked.
Today we held an intervention. I organized, Ricky hosted, Jake, Sarah and Amanda wrote letters, and Amir and Blake shot it.
Ladies and gentlemen: patrickcassels.tumblr.com.
This is absolutely amazing.
I’m so proud that my “Logging in…” screen made it into a CH video!
https://marco.org/2008/05/17/caro-mugs-of-mud-might-be-one-of-my-favorite
caro:
Mugs of Mud might be one of my favorite things ever,
Awesome picture of David. (He may not agree.)
https://marco.org/2008/05/17/last-nights-tumblr-meetup-was-fun-this-was-the
Last night’s Tumblr meetup was fun. This was the “White people trying to look serious” photo.
https://marco.org/2008/05/17/nycmeetups-lauren-and-marco-im-always-the
Lauren and Marco.
I’m always the devil in flash photos.
https://marco.org/2008/05/18/most-of-us-would-never-deliberately-choose-our-own
Most of us would never deliberately choose our own material comfort over the life of another person. Most of us do not consciously choose to work others to death for the sake of lower prices on the things we buy. But we participate in such an economy because we are detached from the producers, the people who actually make our things….We do so not necessarily because we are greedy and indifferent to the suffering of others, but largely because those others are invisible to us.
— We Shop, They Drop (via azspot)
My deli.
https://marco.org/2008/05/18/artistspaid-the-future-of-music-awesome
The future of music? Awesome!
iPhone app, Band, brings a range of Musical Applications to the iPhone.
This is inspiring for the future of casual-creative applications.
https://marco.org/2008/05/18/the-results-of-my-deli-this-is-what-i-got-when-i
The results of my deli. This is what I got when I asked for a chicken-cutlet sandwich. We each ate half… and it was a very filling meal.
https://marco.org/2008/05/18/nostalgia-now-you-can-use-cubicle17s-old-theme
Bill Israel redesigned Cubicle17 and released his previous theme for anyone else to freely use.
This is a great professional theme.
(thanks, obviously, cubicle17)
https://marco.org/2008/05/18/it-was-alarming-to-me-how-foreign-it-felt-to-sit
It was alarming to me how foreign it felt to sit in front of a computer that could only be used for work, because that showed how much time I must have been wasting.
https://marco.org/2008/05/18/jessica-if-you-only-call-me-when-you-want
If you only call me when you want something, you’re definitely not going to get it.
That sure takes me back to college…
“Hey Marco, how are you doing? Good? Hey listen, my computer’s been a bit slow recently, could you take a look at it?”
It only stopped when I switched to Macs in 2004 and started lying and telling everyone that I didn’t know anything about PCs anymore. (Now it’s less of a lie… I’ve truly never used Windows Vista, and I intend to keep it that way for exactly this reason.)
I thought I was semi-popular in college because I met a billion girls during freshman year… removing the “Romeo and Juliet” virus from their computers. My services traveled like the virus: I’d be in a girls’ dorm fixing one computer, and three other women would hear about it and come in whining, “Hey, can you come next door and fix mine too?” And, like an idiot, I did, motivated by the delusion that I was making progress toward friendship or romance. (I’m so embarrassed by that period of my life that it’s truly painful to think about it.)
I’ll let you guess how many of those people ever talked to me again. Well, at least until they got the next virus. I’m just glad I got smarter before Snood came around.
Satanic Contractors
https://marco.org/2008/05/19/perfection-is-attained-without-ones
Perfection is attained without one’s foreknowledge, and can rarely be attained again with conscious effort.
— Ghostvirus (!) in #tumblrs
https://marco.org/2008/05/19/all-politics-stink-even-democracy-stinks-imagine
All politics stink. Even democracy stinks. Imagine if our clothes were selected by the majority of shoppers, which would be teenage girls. I’d be standing here with my bellybutton exposed. Imagine deciding the dinner menu by family secret ballot. I’ve got three kids and three dogs in my family. We’d be eating Froot Loops and rotten meat.
— P.J. O’Rourke (via azspot)
https://marco.org/2008/05/19/when-an-event-occurs-verbatim-memory-records-an
When an event occurs, verbatim memory records an accurate representation. But even as it is doing so, gist memory begins processing the information and determining how it fits into our existing storehouse of knowledge. Verbatim memories generally die away within a day or two, leaving only the gist memory, which records the event as we interpreted it.
— A brain study shows that we remember the “gist” of things within our familiar mental contexts. (via rach)
This explains a lot.
https://marco.org/2008/05/19/i-found-this-in-my-marco-org-images-folder
I found this in my Marco.org images folder randomly.
I apologize in advance.
https://marco.org/2008/05/19/toldorknown-now-that-is-what-im-talking-about
Now THAT Is What I’m Talking About (via rodknowlton)
YES! Now I have to get a Kindle to see how well Instapaper works on it. (I imagine the Text view could be very useful.)
https://marco.org/2008/05/19/falling-off-the-shoulders-of-giants
Rebuttal to this argument that Instapaper should have just been built on top of Delicious.
(thanks, confessions)
https://marco.org/2008/05/20/netflix-announces-100-set-top-player
This could be huge. (via mdfsmash)
https://marco.org/2008/05/20/amazon-kindles-http-user-agent-string
I couldn’t find anyone else documenting this, so I figured someone else might someday benefit from knowing this.
As of today, this is the HTTP User-Agent string sent by the first (and so far, only) version of the Amazon Kindle.
Mozilla/4.0 (compatible; Linux 2.6.10) NetFront/3.3 Kindle/1.0 (screen 600x800)
It’s probably safe to detect it with a simple substring match: Kindle/
And while the usage numbers aren’t there yet to justify a ton of effort, Kindle readers can strongly benefit from a few layout tweaks and optimizations.
Be careful of caching potential: as far as I can tell, Amazon is proxying the content.
https://marco.org/2008/05/20/via-kenyatta-ronen-i-love-the-location-that
I love the location that this photo was taken.
https://marco.org/2008/05/20/webmarc-hunh-someone-paid-to-place-that-link
Hunh. Someone paid to place that link. I almost feel bad for Vista.
Oh wow. That’s so sad.
Bar.
(thanks, confessions)
(thanks, confessions)
https://marco.org/2008/05/21/jeff-atwood-who-knows-nothing-about-php-insults-php
I’m really tired of language snobs ignoring PHP’s existence or insulting it for invalid reasons.
Invalid reasons to hate a programming language:
PHP’s not a perfect language, of course. Nothing is. But it’s a great language to use for web applications, as long as you use an appropriate framework and good coding practices. Any language without either of those is bad.
In fact, I really can’t think of any “bad” languages that anyone has ever heard of. There are plenty that I don’t think are worth using myself (C++, Java, Ruby, anything.NET, Perl, Python), but that’s just because I can already do what I need to do using other languages (PHP, C, Obj-C).
I’d never consider using .NET, but that’s because I don’t program software for Windows desktops or servers. I program web apps, and the only reason to use .NET for web apps is if you already know it, don’t have time to learn anything else, or need to run in a Microsoft server environment.
And Windows programmers, like Jeff Atwood, have very little reason to use PHP. It’s a shame that he can’t recognize the difference between “I don’t have a use for this” and “This language sucks because I’m unfamiliar with it.”
And then, of course, he admits that his opinions don’t matter because PHP is the most commonly used server-side language on the internet:
The TIOBE community index I linked above? It’s written in PHP. Wikipedia, which is likely to be on the first page of anything you search for these days? Written in PHP. Digg, the social bookmarking service so wildly popular that a front page link can crush the beefiest of webservers? Written in PHP. WordPress, arguably the most popular blogging solution available at the moment? Written in PHP. YouTube, the most widely known video sharing site on the internet? Written in PHP. Facebook, the current billion-dollar zombie-poking social networking darling of venture capitalists everywhere? Written in PHP.
That’s not a coincidence.
I stopped reading Coding Horror a few months back because Jeff’s views were too short-sighted, wrong, and stuck in the Microsoft bubble — and he didn’t realize that, speaking authoritatively (and incorrectly) on topics he doesn’t know anything about. Fatally, he doesn’t know what he doesn’t know.
https://marco.org/2008/05/21/left-handed-toons-via-stumblepeach
Yes.
(frustration by Graham)
Why New Yorkers seem rude.
Great read.
https://marco.org/2008/05/21/an-engineers-guide-to-weight-loss
By Ted Dziuba, formerly of Uncov.
There are a lot of diet guides out there that will bullshit you into thinking that the process is easy. This is a lie. Dieting and exercising suck. This is possibly the most miserable thing you can do to yourself. You are not going to have fun.
I want Ted Dziuba to write inspirational books.
I disabled comments on Marco.org tonight, and here’s why.
I don’t need anything from you to get value from my writing. My purpose is fulfilled even if nobody ever reads it.
Bonus: why reblogging doesn’t suffer from the same problems as comments.
https://marco.org/2008/05/22/its-up-to-you-to-infuse-your-life-with
It’s up to you to infuse your life with meaning. No one can do that for you. Not your parents, your job, your favorite band, your Playstation 3 or that new pair of seersucker Chucks you bought the other week.
Excellent Paul Graham article on why and how we lie to kids.
I tried. Again.
https://marco.org/2008/05/23/new-weezer-music-video-is-filled-with-your-favorite
(via tylerriewer)
Weezer’s new Pork and Beans music video incorporates lots of YouTube viral video stars.
Very Internet People-esque.
I tried to embed this, but apparently embedding has been disabled for this video. STUPID. Who made that call? Why would you ever want that? Why refuse free publicity?
Overview of the world’s food system, the problems it creates, and the challenges it’s facing.
https://marco.org/2008/05/23/the-hold-steady-boys-and-girls-in-america
This week’s experiment album. It sounds a little like what would happen if the Social Distortion singer got into a modern pop-rock band and stopped smoking for 6 months.
https://marco.org/2008/05/23/szymon-bankrupt-offices-by-phil-toledano-more
bankrupt offices by Phil Toledano (more archaeology than photography) via swissmiss
Great photo set.
https://marco.org/2008/05/23/a-pentagon-audit-of-8-2-billion-in-american
A Pentagon audit of $8.2 billion in American taxpayer money spent by the United States Army on contractors in Iraq has found that almost none of the payments followed federal rules and that in some cases, contracts worth millions of dollars were paid for despite little or no record of what, if anything, was received.
— Iraq Spending Ignored Rules, Pentagon Says - NYTimes.com (via skidder)
https://marco.org/2008/05/23/if-youre-curious-the-new-system-features-18-2x
If you’re curious, the new system features 18 2x quad-core 2.3 GHz webservers each with 8 gigs of RAM, and 4 quad-core 2.3 GHz databases with 16 gigs of RAM.
— What it takes to run Slashdot (via caseyliss).
I’d love to know what they need all of that power to do, exactly. That could host a significant portion of Wikipedia’s traffic…
https://marco.org/2008/05/24/mareen-starbucks-safe-and-sound-part-of-the
Part of the “Come in, we’re open” series on my website.
I love this series.
https://marco.org/2008/05/24/im-bringing-aaron-and-lauren-on-my-next-flight
I love how much fun they were able to have. They found a way. I never have that much fun on planes.
I also love the sleeping guy in the background (also seen in this excellent photo), and how people keep walking by without noticing.
I’m a geek, but I don’t like sushi, anime, comic books, or Star Trek.
I don’t like fantasy or RPGs, so I’ve never seen Lord of the Rings or Harry Potter, and I’ve never played Final Fantasy or any MMORPG. People tell me I’ll like them anyway because they’re so good. Trust me, I won’t. I understand that they’re probably good to you and many other people, but I don’t enjoy that sort of thing.
I dislike NetNewsWire, VLC, Twitter, Emacs, Java, and desktop Linux.
I have no use for Facebook.
I rarely watch YouTube videos. I’m too impatient to watch videos on my computer. If I can’t watch it on my TV or my iPhone, I probably won’t watch it.
I have a Wii but never play it.
I have GTA IV, but I’m not motivated to play it. The single-player campaign is too slow. I’m having more fun with Guitar Hero III.
The vast majority of my music collection is from 1996-2002 (although I’m trying to improve it).
I don’t like Dave Matthews Band or Radiohead. And I dislike shuffle mode — I primarily enjoy listening to full albums at once.
I don’t like “hard” music. A friend recently explained its appeal as a way to relate to his inner anger. I don’t have any inner anger. I’m happy. My life is awesome.
I don’t drink soda or soda-like drinks (canned lemonade, Snapple, etc.), finding them far too sweet. I also dislike “energy” drinks. My energy drink of choice is black coffee, but I can only drink about 6 ounces per day because the caffeine hits me too hard if I drink more. I don’t know how anyone can drink the medium or large sizes at most coffee places. If I drank a medium coffee from Starbucks, I’d be jittery, hot, and sick for 12-18 hours.
I don’t feel the need to risk my life to conquer manufactured challenges such as climbing mountains or falling out of planes. I don’t feel like I’m missing anything — in fact, I’d be bored if I did these things, and I wouldn’t get any enjoyment or satisfaction out of them.
I’ve never used PowerPoint.
I dislike most bars and clubs because I like to see and hear people effectively.
I like to be home by 10 PM and in bed by 12:30, even on weekends. I don’t like changing my sleep schedule on weekends, so I set my alarm, even when I have no morning obligations.
I never wear jeans. I’m always more comfortable in khakis. I also rarely wear long-sleeved shirts, even in the winter, because they make me too hot.
I didn’t get a cellphone until 2004 and didn’t use text-messaging until 2007.
https://marco.org/2008/05/25/a-person-who-is-nice-to-you-but-rude-to-the
A person who is nice to you, but rude to the waiter, is not a nice person.
— Dave Barry (via derbygirl).
And you can always tell, when it comes time to decide how much to tip, who has previously worked in a restaurant.
https://marco.org/2008/05/25/jim-hi-meeting-went-well-today-were-still-on
Jim, hi. Meeting went well today, we’re still on track for next week’s presentation to the President, Vice President and the Joint Chiefs. The Joint Chiefs will like what they see. The President won’t have any idea what he’s looking at, but he’ll like the pictures. It’s the Vice President we have to be worried about, he’ll be all over this.
— Overheard at Dulles (via skidder)
https://marco.org/2008/05/25/the-amount-of-spam-i-receive-has-absolutely
The amount of spam I receive has absolutely exploded in the past week. Whoever you are, please stop. I don’t need anything enhanced and the plumbing’s working just fine. Thanks.
https://marco.org/2008/05/25/truth-rumors-and-predictions-for-the-next-iphone
It’s very likely that an iPhone update is imminent. But while nearly everyone has agreed on that, nobody knows anything definite about the specifics: when will the update happen, and what will it change?
In this article, I share my predictions and best guesses. Agree? Disagree? Reblog and tell me why.
https://marco.org/2008/05/26/damn-i-remembered-that-this-exists-and-i
Damn, I remembered that this exists.
And I still can’t beat the flying boss.
https://marco.org/2008/05/26/how-to-output-rss-or-other-xml-with-php
Dear internet,
It is never OK to attempt to generate XML in your web application (e.g. an RSS feed) by manually outputting tags as strings and attempting to escape the necessary values yourself.
Here is an example of how NOT to generate XML:
<item><?= $value ?></item>
Here’s another way NOT to do it:
echo '<item>' . $value . '</item>';
The correct way to generate XML is to use the DOM. You don’t even need to worry about escaping. Here’s how that works in PHP 5:
$dom = new DOMDocument('1.0', 'UTF-8');
$root = $dom->createElement('rss');
$root->setAttribute('version', '2.0');
$dom->appendChild($root);
/* for each of your items... { */
$item = $dom->createElement('item');
$title = $dom->createElement('title');
$title->appendChild(
$dom->createTextNode('Item title <unescaped>')
);
/* ...other item content... */
$root->appendChild($item);
/* } */
header('Content-Type: text/xml');
echo $dom->saveXML();
Love, Marco
https://marco.org/2008/05/26/starbucks-has-apparently-changed-their-freshness
Starbucks has apparently changed their “freshness” campaign a little. Before, the Pike Place Roast bags proclaimed their roasting date, which is far more relevant to freshness than any other factor. Good coffee requires beans that have been roasted no more than a week ago. Ideally, it’s within only a few days. Every Starbucks roasting date I’ve seen has been 3-6 weeks in the past.
The Pike Place Roast bags now advertise their “Freshly scooped on” date. Yes, that’s right: the date that somebody poured beans into the bag. Someone bagged these stale beans today! They must be “fresh”!
(The upper menu board, the only remaining place I saw the roasting date mentioned, claimed a roasting date of April 20.)
https://marco.org/2008/05/26/the-silver-sennheiser-logo-on-the-headbands-a
The silver “Sennheiser” logo on the headband’s a bit big, if you ask me, but if you often find yourself having trouble remembering who made your consumer electronic goods, I’m sure you’ll find that helpful.
https://marco.org/2008/05/26/im-so-proud-of-tiffs-geek-joke-abilities
https://marco.org/2008/05/26/fuck-your-corporate-jobs-i-dont-give-a-fuck
Fuck your corporate jobs. I don’t give a fuck about them and they certainly don’t give a fuck about me. We’ve watched companies lay off hardworking people who for 30 years repeatedly sacrificed for their company, only to be laid off right before they’re eligible for a pension.
— Lee on the 60 Minutes criticism of “millenials” (born 1980-1995) putting “our own well-being above that of the company we work for.”
You really should watch the 60 Minutes clip. It’s ridiculous.
edit: Oh wow, they just blamed Mr. Rogers for our generation’s unwillingness to blindly follow corporate orders in shitty jobs.
Joy, then sadness.
https://marco.org/2008/05/27/my-weird-things-about-me-post-has-inspired-other
My weird things about me post has inspired other people to write their own:
I think it’s kinda funny that they’ve mostly kept to my topic list. I never expected anyone else to write about PowerPoint, screaming music, jeans, soda, and Guitar Hero in the same post.
https://marco.org/2008/05/27/we-probably-do-move-back-in-with-parents-after
We probably do move back in with parents after college more frequently than our parents did. Alternatively, we might move in with each other. This isn’t out of laziness or moral turpitude but because of economic pressure. Remember those real estate prices that have been going up and up? College costs? Remember how wages have stagnated? It’s harder and harder to cut the cord, not because Mr. Rogers told us we were special but because years of fiscal mismanagement force many of us to cut expenses however we can.
The waitress tonight didn’t write a single thing down. She asked everyone, one by one, for drink orders, entree orders, and salad-dressing preferences. She jumped around the table to whoever was ready next — not just going around clockwise.
Then she brought the plates in and placed them right in front of the correct people. Again, in random order.
Dessert went similarly — random sequence, dessert and coffee choices.
She never had to ask anyone to repeat or confirm anything. Zero errors the entire night. We were amazed.
All 13 of us.
The Sayville Inn. Ask for Michelle.
https://marco.org/2008/05/28/unreliablewitness-david-cross-offers-a-concise
David Cross offers a concise explanation of why Arrested Development was cancelled, and who should be blamed for the show’s demise. This is an old video, but judging by the number of views it has gotten on YouTube, not that many people have seen it.
It has been said before, but I’ll say it again: Arrested Development comes as close to perfection as any sitcom ever has. I am glad that it only lasted two glorious seasons—it never had a chance to die a slow, formulaic death.
https://marco.org/2008/05/28/svn-mkactivity-could-not-parse-response-status-line
Here’s another little sysadmin tidbit to contribute to the internet’s body of knowledge.
If you’re setting up a Subversion (svn) server and get an error like this when trying to commit to it:
svn: Commit failed (details follow):
svn: MKACTIVITY of '/!svn/act/[big UUID]': Could not parse response status line. (http://whatever)
…it’s often an unhelpful way of telling you that Subversion servers don’t work behind reverse-proxies, such as Squid.
In this case, I had Subversion running through Apache on port 80 with Squid in reverse-proxy HTTP-accelerator mode in front of all Apache-port-80 traffic.
Moving it to a non-proxied port (81, 8080, whatever) fixes this problem.
https://marco.org/2008/05/28/is-it-true-about-obama-via-azspot
Is It True About Obama? (via azspot)
https://marco.org/2008/05/28/this-is-all-of-the-plastic-cardboard-and-paper
This is all of the plastic, cardboard, and paper required to deliver me two CDs (shipped from across the country) because they weren’t available DRM-free anywhere.
I ripped the CDs into iTunes. I’ll probably never take them out of their cases again.
(via confessions)
https://marco.org/2008/05/28/im-doing-some-work-on-the-official-wow-wow
I’m doing some work on the official Wow! Wow! Wubbzy! site tonight. Before I started, Tiff challenged me to draw Wubbzy from memory as best as possible. (I can’t draw. At all.)
Here was the result. Not too horrible, actually. I got most of the major features right. He’s a yellow rectangle with a squiggly tail — how hard could it be? But I knew I was forgetting something about the face… I couldn’t figure out what was wrong.
And this is why I spend my days programming instead of drawing.
https://marco.org/2008/05/29/via-garfieldminusgarfield-yeah-thats-about
(via garfieldminusgarfield)
Yeah, that’s about how it goes.
During a fund-raiser in Denver, Obama —a former constitutional law professor at the University of Chicago Law School — was asked what he hoped to accomplish during his first 100 days in office. “I would call my attorney general in and review every single executive order issued by George Bush and overturn those laws or executive decisions that I feel violate the constitution,” said Obama.
(thanks, lindsaycampbell)
https://marco.org/2008/05/29/php-domdocument-savexml-hangs-on-os-x
…with certain input that contains invalid UTF-8 characters, when added to text nodes or attribute values.
It’s probably a problem with the version of libxml included in OS X 10.5 (Leopard). It outputs successfully (including the invalid characters) with the same script on CentOS Linux.
Workaround:
$text = iconv('UTF-8', 'UTF-8//IGNORE', $text);
This will strip any invalid UTF-8 characters from $text
. (I’m assuming here that $text
is already supposed to be UTF-8 in your application.)
https://marco.org/2008/05/29/sharingtime-avett-brothers-murder-in-the
Avett Brothers - Murder in the City
This song is from a new EP out in July. It’s perrrrrrty. (via largeheartedboy)
Gotta give credit to the band that started my new music experiment before I even solidified the idea and gave it a name. It all began with this Tuneage post. I’ve since purchased all three of their major albums, and I can’t wait for this EP.
https://marco.org/2008/05/30/mediadefender-under-contract-from-big-media-commits
Oh, wow. Shit’s going to hit the fan on this one.
MediaDefender is the despicable contractor frequently hired by the RIAA and MPAA to hack, pollute, and disrupt P2P piracy networks. The targets are usually BitTorrent trackers used by geeks to pirate music, movies, and television shows.
MediaDefender shamelessly uses fraud, entrapment, and felony-level hacking to attempt to catch pirates under the direction of the media companies. I’m amazed they haven’t been sued (or arrested) yet. Never underestimate the political invincibility of big-media money.
(Sidenote: BitTorrent as a technology is not illegal, although it is frequently used for illegal piracy, so the media companies try to conflate them. Or, more likely, the ignorant media execs and PR people simply don’t know the difference.)
Anyway, here’s what happened last weekend:
Revision3, the video production company behind Diggnation and a bunch of other online video shows, uses BitTorrent legally to distribute their own content with their own tracker.
MediaDefender had been exploiting a vulnerability in Revision3’s perfectly legal BitTorrent tracker. When Revision3 noticed and fixed the vulnerability, MediaDefender’s systems (seemingly automatically) launched a massive SYN-flood denial of service attack against Revision3. (This is very illegal.)
The majority of Revision3’s infrastructure was damaged or completely down from the weekend through Tuesday.
MediaDefender’s response was (paraphrased) “We didn’t do anything wrong and we’re going to keep operating this way.”
I hope Revision3 sues the pants off of them.
Great Paul Graham essay about the different goals and aspirations of people in different cities.
In DC the message seems to be that the most important thing is who you know. You want to be an insider. In practice this seems to work much as in LA. There’s an A List and you want to be on it or close to those who are. The only difference is how the A List is selected. And even that is not that different.
Too many great quotes. Read it.
I normally don’t participate in these online chain-letter survey things, but I wanted to this time. Sue me.
Ten years ago I was:
In the middle of finals week, ending my sophomore year of high school. But I wasn’t studying. I never studied. Finals were like a vacation to me. “You mean I only need to go to school for a few hours this week?”
Five things on today’s to do list:
Things I’d do if I were a billionaire:
Three bad habits:
Places I have lived:
Most-recent first:
Six jobs I’ve had in my life:
(via AZspot)
(via marc)
This is ingenious and a little scary. Normally, Javascript doesn’t have access to your browser’s history URLs. But Aza Raskin found a way:
How does SocialHistory.js know? By using a cute information leak introduced by CSS. The browser colors visited links differently than non-visited links. All you have to do is load up a whole bunch of URLs for the most popular social bookmarking sites in an iframe and see which of those links are purple and which are blue. It’s not perfect (which, from a privacy perspective, is at least a little comforting) but it does get you 80% of the way there. The best/worst part is that this information leak probably won’t be plugged because it’s a fundamental feature of the browser.
Incredible.
Now any website has a reliable way to detect whether you have recently visited any particular URL.
This probably isn’t good.
https://marco.org/2008/05/30/my-worthless-coworkers-who-didnt-ask-me-before
My worthless coworkers who didn’t ask me before going to Shake Shack.
At least they had to wait on line for 2 hours. That makes me feel a little better.
https://marco.org/2008/05/30/wilco-kicking-television-live-in-chicago
This week’s experiment album.
I keep hearing about Wilco — now I’m finally trying them out. So far, so good. Very mellow, overall, especially after a week of Muse’s back catalog.
https://marco.org/2008/05/30/well-that-ended-tonights-rock-band-party
Well, that ended tonight’s Rock Band party prematurely.
https://marco.org/2008/05/31/its-the-21st-century-theres-not-going-to-be-a
It’s the 21st century, there’s not going to be a year in which it’s harder to copy than this year; there’s not going to be a day in which it’s harder to copy than this day; from now on. Right? If copying gets harder, it’s because of a nuclear holocaust. There’s nothing else that’s going to make copying harder from now on. And so, if your business model and your aesthetic effect in your literature and your work is intended not to be copied, you’re fundamentally not making art for the 21st century.
— Cory Doctorow (via poortaste)
https://marco.org/2008/05/31/fun-night-at-hop-devil-with-tiff-lfarm-lee
Fun night at Hop Devil with Tiff, lfarm, Lee, cbeth, jeremyk, Daisy (a non-Tumblr user! gasp! even though she sits 8 feet away from us every day), and lfarm’s two Tumblr n00bs whose usernames I didn’t get.
Love that place.
Followed up with Pinkberry.
https://marco.org/2008/05/31/via-jacobbijani-hey-davids-name-is-on-this
(via jacobbijani)
Hey, David’s name is on this box. I wonder what it is.
Wait, what? My name’s on this box, too! Am I speaking at something? (I truly have no idea what this is.)
(Update: Oh. Cool.)
Looks like Apple is preparing to rename .Mac to “Mobile Me”.
.Mac is a decent idea that falls way short of its potential. I hope that a significant upgrade is in the works.
Synchronizing data between multiple Macs (home and work, desktop and laptop, etc.) is pretty painful outside of the realm of .Mac’s supported data types (contacts, calendar, mail). It would be amazing if, someday, there was a larger synchronization platform from Apple that would incorporate iTunes- and iPhoto-library bidirectional sync, plus maybe a general home-directory sync option (or just certain folders).
Imagine if .Mac/Mobile Me would store your libraries and data on the internet somewhere, handling backup and versioning automatically with a remote Time Machine interface, with seamless integration with iLife. I’d gladly pay $30-60/month for that.
https://marco.org/2008/05/31/7a-with-tiff-lee-and-cbeth-thats-a-red-pepper
7A with Tiff, Lee, and cbeth.
That’s a red-pepper eggs benedict with coffee and a mimosa for $12.50. Gotta love their weekend brunch specials. (brunch is Sat-Sun, 10am-5pm, and 7A is on the corner of 7th… and A)
https://marco.org/2008/05/31/the-unspoken-truth-is-that-these-businesses-dont
The unspoken truth is that these businesses don’t hire illegal aliens because they can’t find American workers, they hire illegal aliens because they don’t want American workers. And it has nothing to do with wages. Illegal aliens mean no workers’ comp claims, no age, race or sex discrimination lawsuits, no healthcare premiums, no unions, and no demands for raises, vacations or bigger offices. In fact, illegal immigrants are the perfect employees because they’re not employees at all; they’re corporate slaves.
— Slavery alive and well in U.S. (via azspot)
https://marco.org/2008/05/31/and-david-comes-out-of-nowhere-with-this-awesome
And David comes out of nowhere with this awesome photo!
You should get fevers more often.
https://marco.org/2008/05/31/parallelize-shell-utility-to-execute-command-batches
Warning to non-geek readers: You probably want to skip this post.
I have an 8-core Mac Pro, and I sometimes have a big list of CPU-intensive commands I want to run (image resizing with ImageMagick, video/audio encoding with ffmpeg, etc.), but they’re usually single-threaded or just very bad at using multiple CPU cores.
I assumed that there must be some clever little shell utility to run 8 of these commands at once from a big list until the batch is done, effectively utilizing my 8 cores.
I couldn’t find such a utility, so I wrote it myself. And I’m sharing it with you, because there’s a chance you’ll find it useful, too. (Even if it already exists, at least I got to learn how to use the pthread
library and flex my atrophied C muscles.)
Here’s the C source code and documentation. It’s only 57 lines of code (preceded by 22 lines of documentation).
Works at least on OS X 10.5+, CentOS, and Debian. Probably works with any Linux or BSD system. (In theory, it should work with anything with pthreads.)
Usage:
parallelize {thread-count} < big_list_of_commands.txt
Demo:
(for i in 1 2 3 4 5 6 7 8 9 10; do echo "echo 'Delay $i'; sleep $i ; \
echo 'Done $i'" ; done) | parallelize 4
Let me know if you find bugs (especially parallelism bug potential), or if you just find it useful and want to say hi.
https://marco.org/2008/05/31/my-hand-is-actually-sore-from-playing-metallicas
My hand is actually sore from playing Metallica’s One in Guitar Hero 3 on Hard. It’s so sore that I can’t play anymore tonight.
And I failed the song at 85%.
Damn it.