HNHacker News
TopNewBestAskShowJobs

MarkPilgrim

337 karma · joined April 19, 2009

submissionscomments
MarkPilgrim··on XXX TLD Officially Open
> seems like a job for dedicated browser-recognized crypto certificate chains

You don't read the news much, do you? ;)

MarkPilgrim··on The unofficial guide to migrating Google Rich Snippets to schema.org
You can fit microdata into any markup. It's just some HTML attributes, plus the values that are already visible on your page.
MarkPilgrim··on The unofficial guide to migrating Google Rich Snippets to schema.org
Well, if you used microdata, you have an easy migration path, and if you used some other syntax, you don't. You can call that whatever you like, but it doesn't change the facts.
MarkPilgrim··on Mark Pilgrim Ask Me Anything on Reddit
I didn't lose money, I just haven't received any additional royalties beyond the advance.
MarkPilgrim··on Mark Pilgrim Ask Me Anything on Reddit
This is essentially everything I would have said on the subject. Python 3 is technically very good, but no one is using it, hence no commercial interest in the book. The optimist would say it was just ahead of its time. The pessimist would say Python 3 is a dead end and I backed the wrong horse. I'd say the jury is still out.
MarkPilgrim··on Dive Into 2010: HTML5 Book Reflection
Interesting deductions! I just wanted to pipe in here to confirm that your math and your stated assumptions are correct. My take is the standard 10%. My "top tier" status, as you flatteringly put it, bought me the freedom to simultaneously publish the book online under a Creative Commons Attribution license. I negotiated for licensing, not money. I have no regrets.
MarkPilgrim··on The Unwelcome Return of “Best Viewed With Internet Explorer”
You mean like http://diveintohtml5.org/detect.html ?
MarkPilgrim··on HTML5 Peeks, Pokes and Pointers
Here's the story about the name: I wrote http://diveintomark.org/archives/2010/01/29/tinkerers-sunset earlier this year, decrying the lack of "tinkerability" of the iPad and similar closed devices. "There won't ever be a MacsBug for the iPad. There won't be a ResEdit, or a Copy ][+ sector editor, or an iPad Peeks & Pokes Chart."

One of the common refrains in the comments was that the iPad includes top-of-the-line support for a perfectly open, tinkerable platform: the web. Thus, the "HTML5 Peeks, Pokes and Pointers" chart was born.

Also, I just purchased a real live physical original Beagle Bros "Peeks, Pokes and Pointers" chart to hang up in my mancave^Woffice. Next to my Apple //es. Plural. So there's that.

MarkPilgrim··on HTML5 Peeks, Pokes and Pointers
You might enjoy http://diveintohtml5.org/past.html

Or you might not.

MarkPilgrim··on An implausibly illustrated introduction to HTML5 Web Workers
I (the author) would agree with this statement, except for the baffling fact that Google Chrome Frame has a non-zero number of users. So obviously some people thought "I don't want a new browser, but I'd be OK with installing this plugin."
MarkPilgrim··on Google Public Policy Blog: A joint policy proposal for an open Internet
> I have 25Mbps down, total (which is freeeaking awesome for the price, about $50/month).

Everyone in America hates you right now. Just FYI. :)

MarkPilgrim··on Ze Frank is hiring for a new startup
Pfft. I've sent Dave Winer at least one email telling him to stop using tables.

(He didn't.)

MarkPilgrim··on One-Line Website
My build scripts are such an "evolved" mish-mash of Python3, Python2, Java, makefiles, and shell scripts that I'm amazed they work for me, much less for anyone else. (This point was brought home to me when I moved to a new laptop and spent too long trying to remember and install all the dependencies.)

Anyway, nice job, and hooray for unintended uses of open source code.

MarkPilgrim··on No-Bullshit Guide to Detecting Everything in HTML5
Ah, the oddities of CSS. The first issue is because I'm using custom fonts via @font-face. Firefox has made some... design decisions... that cause the effect you're seeing. I've actually just recently discovered a way to reduce the number of dynamic fonts I'm loading, but the underlying issue is still that Firefox wants to paint the page before the dynamic fonts are finished loading.

The second issue is CSS generated content. I honestly don't remember why I chose to put chapter numbers and appendix letters in CSS and the rest of the title in content. Purity? Really? That doesn't sound like me. ;-) It would probably be simpler to move it all into the h1.

MarkPilgrim··on No-Bullshit Guide to Detecting Everything in HTML5
Modernizr (linked at the end of my guide) can detect some of these features, plus a few others:

http://github.com/Modernizr/Modernizr

My longer chapter on detecting HTML5 features ( http://diveintohtml5.org/detect.html ) explains the detection patterns, and shows how to detect things with or without Modernizr. I've been working with the Modernizr developers to expand their detections, and at the same time some of the code in this guide is taken directly from Modernizr.

MarkPilgrim··on No-Bullshit Guide to Detecting Everything in HTML5
Modernizr (linked at the bottom of my guide) can detect support for @font-face. It is decidedly non-trivial.

http://github.com/Modernizr/Modernizr

MarkPilgrim··on The problem with calling technologies dead too soon.
I'd like to use my current computer for 20 years: http://mark.pilgrim.usesthis.com/ Only 17.5 years to go!
MarkPilgrim··on Concept: iPad Split Keyboard
This is a huge part of Android that, IMO, doesn't get enough press. On the iPhone, an "app" is a silo. You run it, it takes over, you go back to the home screen, it stops (modulo some limited background processing in iOS 4).

On Android, an "app" can be seamlessly integrated into the entire system. Think "extension" in classic Mac OS. My first experience with this in Android was "Rings Extended," one of the first apps in the market. It can (at your option) COMPLETELY REPLACE the ringtone selector, system-wide. Other "apps" can completely replace the home screen (OpenHome, aHome were two early examples). Other "apps" can complete replace the system-wide keyboard.

[disclaimer: I work for Google but not on Android stuff. My experience on Android is 100% based on phones my employer gave me for free.]

MarkPilgrim··on To Facebook the answer must be no
Holy shit, Dave Winer still exists!
MarkPilgrim··on David Heinemeier Hansson's Setup
Mine: http://mark.pilgrim.usesthis.com/

HN discussion: http://news.ycombinator.com/item?id=1089512

MarkPilgrim··on Simplicity is hard. Let’s go shopping
Did you miss the paragraph about snowclones? Snowclones are the new black.
MarkPilgrim··on Simplicity is hard. Let’s go shopping
No. It's just a blog post. Don't overthink it.
MarkPilgrim··on Simplicity is hard. Let’s go shopping
I've been leading. I've gotten rid of basically everything I can get rid of without asking for permission, and that has inspired my wife to clean up some of her stuff too. It took my about two years, but now I've gotten to the hard stuff, and -- surprise! -- it's harder than throwing away a box of old papers.

(Oh, and no offense, but telling my wife "we're getting rid of this television come hell or high water" would have been... less than successful in the long run. Every relationship is different. Good luck with yours.)

MarkPilgrim··on Simplicity is hard. Let’s go shopping
That post still gets 1500+ hits a month from people searching for variations of "fruit salad recipe." I get at least 1 email a month from random strangers who appreciated getting more than just a recipe. :)
MarkPilgrim··on Simplicity is hard. Let’s go shopping
Left to my own devices, I would never leave the house. So I ask for experiences. From my wife, I ask for her to find a local event that I wouldn't think of going to by myself, and to arrange tickets/reservations/etc. From my parents (who live nearby), I ask for them to watch our kids while my wife and I go to said event. It works well.
MarkPilgrim··on Simplicity is hard. Let’s go shopping
It works for us.
MarkPilgrim··on Mark Pilgrim on The Setup
And I don't know how anyone can sit in a desk chair all day long.

Here's how it works: wireless mouse on a table next to me. Keyboard on my lap (with the wire plugged into a front-side USB port). Feet up on the matching Poang footstool. Monitors about six feet away from me on a regular desk. Appropriate text sizes in Emacs and terminal, and appropriate zoom levels in Chromium. (Chromium remembers per-site zoom levels automatically.)

MarkPilgrim··on What does HTML5 mean for us?
This should now be fixed. Sorry for the confusion.
MarkPilgrim··on What does HTML5 mean for us?
I've touched up the example source a bit to be closer (in style) to the original. I may want to talk about "which tags implicitly close others" but that's not the subject of this chapter, and having unclosed tags in the example source is distracting from the main point.
MarkPilgrim··on What does HTML5 mean for us?
The HTML5 doctype is the shortest doctype that triggers standards mode in all browsers.
Page 1 of 2Next →