Marco.org

I’m : a programmer, writer, podcaster, geek, and coffee enthusiast.

Apple imitation

https://marco.org/2007/07/02/apple-imitation

It’s hilarious to see awful consumer electronics manufacturers attempt to copy Apple products, completely missing the point.

“The iPhone has a touchscreen? We can do that! Here’s a touchscreen app launcher for Windows Mobile or the God-forsaken Verizon/LG/Motorola OS! And here’s a bunch of extra features and buttons, because more is better! It’s just like the iPhone!”

Apple is a software company. The hardware just packages up the software nicely and gives it some pretty inputs and outputs.

The prettiness is partly functional and partly for marketing. But copying the prettiness without copying the immense attention to detail and interface quality is asinine. It’s like when Windows “power users” hack the XP themes to make it look like OS X, then they tell themselves (and the internet) that it’s just as good and now they don’t need to buy a Mac.

Touchscreens, multi-touch, flick-scrolling, and anything else they copy still can’t make a Motorola or LG phone as usable as an iPhone.

If this sounds ridiculous now, just ask Creative, Sony, Microsoft, Panasonic, Philips, iriver, Cowon, Meizu, SanDisk, TrekStor, Archos, Rio, Samsung, and Toshiba how well their portable audio players are doing.

Re: Dawn’s “Popularity is usually overrated”

https://marco.org/2007/07/03/re-dawns-popularity-is-usually-overrated

Dawn: My Creative mp3 player was cheaper and has more features than the comparable iPod. I won’t pay extra for a brand name. Mac lovers are Mac FANS.

There are two kinds of Apple buyers:

  1. Style/brand people who buy it for the Apple name or its aesthetics. This is the machine you’re raging against. It’s a small market.

  2. People who truly care about the quality of Apple products and are willing to pay the usual Apple premium to use them. This is me and most people who bother writing positive things about Apple on the internet.

The reason the iPhone has such huge hype and demand is not that it’s pretty - many pretty cellphones have already come and gone. It’s because people absolutely hate their phones, especially “smartphones”. These devices are buggy and limited with nonsensical design in both hardware and software.

Personally, I don’t want an iPhone yet - I’m very happy with my 2-year-old Verizon Motorola E815 that lets me use it as a Bluetooth EVDO modem simply by using “minutes” at no additional charge, and since it’s Verizon, I can get coverage nearly anywhere. (And in the places where I can’t, neither can anyone else.) Until there’s a Verizon iPhone, I’ll keep admiring from afar, even though I’m out of contract and could leave Verizon if I wanted to.

But the E815 is mediocre, like every phone I’ve ever used. Interface flaws prevent many of its features from being useful or usable, such as call waiting, call forwarding, and conference calling. It just seems like none of the designers (if they exist) ever actually use these phones.

If someone calls and leaves a voicemail, and I open the phone, the first alert says “1 new voicemail. Call/Ignore”, where “Call” means “Call your voicemail.” But I want to know who left the message before I spend time to listen to it. If I choose “Ignore”, it shows a second alert: “1 missed call. View/Ignore.” There, I can view the missed call, but then to check my voicemail, I have to exit and manually dial the voicemail number.

I’ve seen this “design” on almost every phone, and it’s completely backwards. Why are there two alerts? Why can’t the first one include the phone number/name from the second? And why do I have to then dial a special number to get my voicemail, then sit through a painfully slow voice reciting every last detail of the call’s metadata, during which I cannot delete or skip the message, before I can hear it? And why does my brief outbound message to callers (“Speak.”) get a massive menu appended to it that people will never use? (“To leave a callback number… to page this person…”)

The iPhone’s voicemail system is such a head-smacker: Why did it take until 2007 for someone to figure that out?

Tumblr comments

https://marco.org/2007/07/03/tumblr-comments

shadowfirebird thinks blog-like comments will make the Apple discussion better between Cameron, and Dawn, and me.

Comments would be on one website, viewed by a small fraction of that website’s audience.

Tumblr reblogs and additional posts are viewed by the complete audiences of at least three websites, and more people have been involved in the conversation. And instead of having to go back to one post’s permalink repeatedly to see if anyone has responded to your comments, you just have to watch your Dashboard, which you’re already doing.

https://marco.org/2007/07/05/my-biggest-cellular-pet-peeve-is-the-endless

My biggest cellular pet peeve is the endless recording you hear when you reach someone’s voicemail: "To page this person, press 2 now. You may leave a message at the tone. When you finish recording, you may hang up. Or press 5 for more options"—and so on. At the conference, I asked one cellular executive if that message is deliberately recorded slowly and with as many words as possible, to eat up your airtime and make more ARPU for the cell carrier. I was half kidding—but he wasn’t fooling around in his reply: "Yes.

David Pogue (New York Times) - thanks David Moldawer

On AIR

https://marco.org/2007/07/06/on-air

I hate to dump on Pownce for two posts in a row, since I respect the people behind it, but another important note about their desktop app: I absolutely refuse to install AIR, Adobe’s new runtime.

Ever installed Acrobat?

Installing system-level Adobe software scares me, for good reasons. I like my nice, stable, clean OS X installation. Unlike my Windows days, I no longer enjoy reinstalling my OS every 6 months to clean it out.

Making a desktop app in AIR isn’t a very good move right now. It’s a brand new runtime that nobody has. And it’s still in beta.

https://marco.org/2007/07/08/the-us-taxpayer-already-foots-the-bill-for-the

The US taxpayer already foots the bill for the bulk of all health care expenditures in this country. A seminal Harvard Medical School study shows that, in 1999, the US taxpayer shouldered the burden for just under 60 percent of all health care costs nationwide. That percentage represented 2,604ドル per capita at the time, which means government spending on health care in the US is higher than total per capita health care expenditures in any other country — including those with single-payer, universal access national health care systems. So we’re paying for national health care; we’re just not getting it.

Warren Pease (thanks AZspot)

Grid Server Crushes Shared Hosting? Not Tonight It Didn’t…

https://marco.org/2007/07/09/grid-server-crushes-shared-hosting-not-tonight-it

Having never used MediaTemple’s services, I’m always intrigued whenever anyone criticizes them or reports the massive Grid Server downtime because everyone’s always so polite about it, excusing MT from any fault because they’re well liked. They advertised that they were going to crush the entire shared-hosting industry with the GS, but it’s plagued with problems and constantly crashing. How does MT still have any customers?

https://marco.org/2007/07/10/were-not-your-friend-1938-media-reblogged-from

[埋込みオブジェクト:http://www.podtech.net/player/podtech-player.swf?bc=6f4b1cf36f17483c90bcd9c2e91f64ec]

We’re Not Your Friend - 1938 Media (reblogged from shadowfirebird). I guess we should change Tumblr: “Add shadowfirebird as an online acquaintance with whom you share a handful of common links, interests, and points of view on Apple rumors.” But the button would be too long to fit in the little corner IFRAME.

https://marco.org/2007/07/10/usability-is-not-everything-if-usability

Usability is not everything. If usability engineers designed a nightclub, it would be clean, quiet, brightly lit, with lots of places to sit down, plenty of bartenders, menus written in 18-point sans-serif, and easy-to-find bathrooms. But nobody would be there. They would all be down the street at Coyote Ugly pouring beer on each other.

Joel Spolsky (via AZspot)

On the Zend Framework

https://marco.org/2007/07/10/on-the-zend-framework

Montoya linked to the Zend Framework.

I’ve used various ZF components in projects before (most significantly, the email, search, and feed modules). The result every time has been either:

1) I had to fix or work around a ton of bugs to make it work. or 2) I eventually replaced it with a different library or my own version because the bugs were too severe.

If you ever browse the source, you’ll see why: it’s absolutely terrible. I’d be embarrassed to take credit for most of that code, and I certainly would never release it and suggest that people develop applications dependent on it.

Avoid the Zend Framework.

https://marco.org/2007/07/10/maybe-the-collapse-of-society-will-force-office

Maybe the “collapse of society” will force office buildings to install windows that can open to let in fresh air and sunlight for free. Maybe business people will stop flying around constantly in an age where we can transmit live, high-resolution video across the world using commodity hardware. Maybe we’ll have to endure 80-degree houses in the summer. Maybe the simplest products won’t be able to keep all 6 layers of plastic packaging. Or maybe we’ll have to turn our computers off at night and wait an extra 45 seconds in the morning for them to start. How awful.

Me in Why I’m not scared of peak oil, tonight’s spotlighted (spotlit?) old Marco.org article. Go self-promotion!

https://marco.org/2007/07/11/insiders-have-told-marco-org-that-apple-plans-to

Insiders have told Marco.org that Apple plans to release an ultraportable iMac Pro tablet with a solid-state drive and an LED-backlit multi-touch display this fall. One source added that Apple may release a smaller, cheaper iPhone sometime in the future. Also, reliable sources claim that Apple is going to allow OS X to run on any PC hardware, and we’ll be able to perfectly run Windows applications in Leopard, which has been delayed until 2009.

https://marco.org/2007/07/11/remember-when-tumblr-looked-like-that-i-thought

Remember when Tumblr looked like that? I thought some uber-Tumblr-nerds might find it interesting that the Photo and Video icons were both from pictures I took.

The Photo image was a picture of Tiff’s plush lamb with some of my squishy cows on her bed when she lived in Boston last year.

The Video image wasn’t a video at all - we just took a photo (of Andres trying miserably to flirt with a girl at the Frederator holiday party) that looked like a video frame and made it look like a YouTube video player.

Unfortunately, my photos lost their source of fame when David decided to get a real icon designer for the “2.0” Dashboard page. I still miss the old buttons.

https://marco.org/2007/07/12/i-hate-to-sound-ageist-here-but-the-defining

I hate to sound ageist here, but the defining characteristic was that no one was over the age of 23. Here’s a clue: college hires are cheap only because they generally lack experience, and if they have no old hands to learn from, they will make tons of rookie mistakes. Hire a few seasoned devs, and the quality of your entire department will rise dramatically in a year.

Reddit comment on Prime example of management thinking coders are unintelligent, dirty, lazy, scum (thanks Selog)

Gelato: an installable Tumblr clone

https://marco.org/2007/07/13/gelato-an-installable-tumblr-clone

I learned about Gelato (as did Ghostvirus, Cameron, and Dawn) from TechCrunch’s article this morning. (By the way, TechCrunch, I’m disappointed to see that a “professional” blog has Snap Preview Anywhere enabled.)

It’s a user-installable tumblelog engine so you can put it on your own webserver (as opposed to Tumblr, where we don’t give you the software, but we host and run the service for you). Apparently it’s very similar to Tumblr.

I haven’t installed it or seen it yet, but I did glance through some of the source code. I wish Gelato the best, but I’m not worried about potential competition.

Some people just don’t feel comfortable having their data and services in someone else’s hands, while most people don’t want to (or can’t) host, maintain, and upgrade web software themselves. There are also different feature sets: installable software is more easily customizable with plugins and source modification, while hosted services can more eaisly provide community and directory features. We can even steal features from each other to make both products better.

There’s always going to be a market for both of us.

https://marco.org/2007/07/14/here-at-apple-were-defining-a-new-role-for

Here at Apple we’re defining a new role for ourselves in this whole dismal story. We’re positioning ourselves as a caring nurturer, part shrink and part hospice worker, making these old thieves comfortable during their final days. It’s sort of like working in the nursing home where Uncle Junior lives. It’s hard because you know you’re dealing with evil human beings but you also know that the best thing to do is just to keep them happy and quiet. So you give them their morphine and change their bed pans and tell them how important they still are. Every so often, to humor them, you have a “meeting” and pretend to “negotiate” something, but mostly you just smile while you wait for them to die. And maybe once in while when no one is looking you put a pillow over someone’s face. Fair enough.

Fake Steve Jobs on Apple’s relationship with the music industry (thanks John Brissenden)

Democracy Player renamed Miro

https://marco.org/2007/07/18/democracy-player-renamed-miro

dalas: “Are you fucking kidding me? These guys have bugged me in the past for various reasons […]”

I’m curious what they’ve done to you in the past. My beef with them is their buggy client hitting servers I administer 20 times per second from the same IP address, all hitting nonexistent album art and getting 404 errors. I emailed them about this multiple times many months ago, and it was never fixed.

https://marco.org/2007/07/19/i-went-with-david-and-paul-to-the-fog-creek-open

I went with David and Paul to the Fog Creek open house tonight. It went very well.

Joel was less geek-mobbed (and therefore more accessible) than last time, and I got to personally thank Jason of Fog Creek for the outstanding customer service he gave us when we installed FogBugz. And while none of the interns or employees would tell me what they were working on this summer, I have high hopes that I might get at least one of my top two FogBugz feature requests:

  1. A “Resolve and close” button. (Sounds likely.)
  2. When sorting by ascending due date, items without due dates (the empty/null value) are placed on top. I’d like these to be below the dated items, that way I can meaningfully sort the list with the earliest-due (or most-overdue) items on top. (Sounds a lot less likely.)

The Dilbert Blog: Career Advice

https://marco.org/2007/07/20/the-dilbert-blog-career-advice

“The second strategy is fairly easy. Everyone has at least a few areas in which they could be in the top 25% with some effort. In my case, I can draw better than most people, but I’m hardly an artist. And I’m not any funnier than the average standup comedian who never makes it big, but I’m funnier than most people. The magic is that few people can draw well and write jokes.”

Could Facebook Become The Next Microsoft?

https://marco.org/2007/07/20/could-facebook-become-the-next-microsoft

It’s been a long time coming, but this article has finally pushed me over the edge: I’ve now deleted TechCrunch from my RSS reader.

Even though it’s in my best professional interest to keep reading it (since it covers my field), I just can’t endure TechCrunch’s ridiculous sensationalist headlines, awful non-Arrington staff writers, and complete disconnect from reality. Goodbye.

Amp’d Mobile to shut down July 24 at 12:01am?

https://marco.org/2007/07/22/ampd-mobile-to-shut-down-july-24-at-12-01am

This is hilarious and a bit sad. Amp’d Mobile, a Verizon-reselling MVNO, has burned through 360ドル million in funding and is about to shut down, with nobody willing to buy them out. They targeted the young, hip college (or should-be-in-college) market… but apparently about 50% of their young, hip customers didn’t feel like paying their bills, so Amp’d can’t pay their big bill to Verizon.

Lesson learned: Don’t build an entire business that relies on young, hip people being responsible debtors.

Of course, the entire MVNO idea is a complete joke that should never have existed. You have to provide additional value, and if you’re just reselling someone else’s retail service, there’s very little reason not to just go with the origin in the first place.

I hate smokers

https://marco.org/2007/07/23/i-hate-smokers

Why is it legal and acceptable for someone on the sidewalk, 20 feet below my window, to fill my apartment with carcinogenic smoke with an intolerable stench that sticks around for 15 minutes?

I can’t STAND smokers. I don’t care if some of them are nice people during the rest of the day.

Legalize any drug you want if it doesn’t affect me. But cigarettes infect the entire surrounding area with stench and danger. Your choice to get a narcotic fix shouldn’t affect me.

The New Yorker: Fuel for Thought

https://marco.org/2007/07/24/the-new-yorker-fuel-for-thought

Voters support higher fuel-economy standards to save themselves from themselves. Anecdote: “[NHL] players were allowed, but not required, to wear helmets, and most players chose to go helmet-less, despite the risk of severe head trauma. But when they were asked in secret ballots most players also said that the league should require them to wear helmets.”

https://marco.org/2007/07/25/when-i-close-the-lid-on-my-thinkpad-i-can-never

When I close the lid on my Thinkpad, I can never be entirely sure what state I’m going to find the machine in when I come back. It’s supposed to go into sleep mode, but it on occasion goes into either hibernation or total shutdown. And it takes way too long to come back, no matter what state it’s in. This is one of those things you’d think Microsoft and hardware manufacturers would have figured out by now.

Joho the Blog: Why I’m becoming a Mac person

Why I appreciate Eddie Vedder

https://marco.org/2007/07/25/why-i-appreciate-eddie-vedder

I feel invigorated listening to a lot of 90’s alternative music, and this feeling is strongest at the same points in songs each time I listen to them. It’s a different feeling than I get from any modern pop music. And I never appreciated it in the 90’s - I’ve only come to like these bands and sounds as an adult.

Listen to these:

  • the break at 2:08 in Pearl Jam’s “Corduroy”
  • the last chorus at 3:10 in Live’s “Iris”
  • every chorus in Alice In Chains’ “Got Me Wrong” from MTV Unplugged
  • most songs by Social Distortion
  • Phish’s “Wilson” from A Live One (an odd choice given the others, I know)
  • Counting Crows’ “Angels of the Silences” from Across A Wire (live)
  • Lit’s “Something to Someone” (technically from 2001, but it’s a 90’s band)

Now, for comparison, listen to:

  • Audioslave
  • The White Stripes
  • John Mayer
  • Any song ever featured in an iPod commercial
  • Whatever else people listen to in 2007

Notice the difference? It took me a while to put my finger on it, but I’ve finally figured it out: the real grunge and rock bands were trying.

All of my awesome-moment choices are high-energy, full-spectrum songs in which the singers seem to temporarily forget that they’re rock stars. It sounds like they’re actually trying to become rock stars and expressing real emotion. They’re invigorated and rocking out, so I feel that way, too.

But new music doesn’t have that appeal. It’s out of style. New bands are brands, not musicians. The performers don’t act like they’re putting any effort into their music.

And they aren’t, really. They don’t need to. Since the 90’s, record companies have consolidated their rosters because they realized that a small number of mega-hits is more profitable than a large, varied catalog. Audioslave and Velvet Revolver aren’t organically grown bands with real musicians: they were scientifically crafted for maximum profit, through a series of mergers and acquisitions, and became completely watered down and formulaic. These “bands” are as real as a Big Mac and as organic as JP Morgan Chase.

They’re hardly even trying anymore.

https://marco.org/2007/07/29/you-zip-guys-dont-know-what-pain-really-is-unless

You Zip guys don’t know what pain really is unless you had the SyQuest cartridge drives. Not only were they susceptible to the “click of death”, but they had a failure mode that was like a hardware virus. The drive would break, and from that point on it would break any cartridge placed in it. If you placed a broken cartridge in a healthy drive, it would break the drive.

SA Forums: Worst products ever

Pownce’s broken-XML Atom feeds

https://marco.org/2007/07/30/pownces-broken-xml-atom-feeds

I emailed Pownce’s support team on July 10, notifying them that their Atom feeds contained malformed XML (specifically, unescaped ampersands in attribute values). This prevents many feed clients, including Tumblr’s feed importer, from parsing them. I described how to fix it and offered my help in doing so.

It’s still not fixed, and people keep emailing Tumblr support (…me) because their Pownce feeds aren’t working.

I finally got a response today, 20 days later, from Ariel: “We’ll look into it!”

Come on, developers… XML should always and only be generated by proper DOM creation and output methods. With them, escaping is never even an issue because you don’t need to do it: you just call node->setAttribute() or createTextNode() with raw strings.

It’s like using parameterized SQL queries: so many bugs are avoided that it’s stupid not to use them.

https://marco.org/2007/07/31/we-figured-we-could-keep-things-under-control

We figured we could keep things under control using our usual overpricing strategy. Who in their right mind was going to shell out 600 bucks for a friggin phone, right? Especially if it lacks all sorts of features that people really want. Just to be doubly sure we put it on the AT&T network and gave it an unbearably slow wireless connection so that Web browsing is practically impossible. Well, much to our amazement, it turns out there are just loads and loads of people willing to spend 600 bucks on a feature-lite phone as long as it has one crucial feature, which is our Apple logo on the outside. Who knew?

Fake Steve Jobs: iPhone is getting way too popular

AltStyle によって変換されたページ (->オリジナル) /