mjpizz

Joined 17 years ago

Karma
648
Submissions
47
Member since
Apr 28
hacker and porch-sitter cofounder olark.com mjpizz.com gmail: mjpizz
View on Hacker News

Recent submissions

Comment · 12 years ago
same offer, Palo Alto or SF (email in my profile). Happy to listen over coffee, a meal, or breath of fresh air on a hike.
Comment · 14 years ago
Ah, how long ago? This kind stuff should be resolved in the latest editions. We load all those requests async now, and recently we started pre-loading a few of them to improve performance further. If you have any more details, shoot 'em over. Thanks for keeping us accountable!
Comment · 14 years ago
Comment · 14 years ago
It warms my heart to hear that :) Chat has built so many relationships for us too, and you just get much richer feedback (or praise!) from a "real" back-and-forth discussion with a customer.
Comment · 14 years ago
Comment · 14 years ago
For sure! I'd really like to - just didn't have time to extract it out this week :) To be useful, you will probably want the collection components too. Maybe some weekend hacking...
Comment · 15 years ago
Definitely. Though with small modifications, you should be able to have your cake and eat it too:

http://www.olark.com/spw/2011/10/lightningjs-safe-fast-and-a...

...this technique begins downloads immediately, but still avoids blocking window.onload (just ran a brief test myself to verify this behavior). Unfortunately, it requires the third-party provider to adopt LightningJS. Here's to hoping that more providers take notice :)

Comment · 15 years ago
I agree. LightningJS was originally written for third-party Javascript providers to improve their own embed code, though I think it would be awesome if end-users could easily take matters into their own hands. Maybe something for future development...
Comment · 15 years ago
Good question. Since LightningJS writes the iframe with a "javascript:" URL, that iframe is really part of the same domain (and therefore same security context). To access the window on the original document, just use the "window.parent" object.
Comment · 15 years ago
I did just now :) The concepts in Caja are really interesting, but probably outside the scope of LightningJS. We used the term "safe" as in "safe from library conflicts", though I can see how that might have unintentionally indicated that it provides a managed sandbox as well.

That said, some kind of Caja integration could be a pretty nice addition to LightningJS.

Comment · 15 years ago
Haha, yea I remember that post. Good stuff. LightningJS is really more focused on being "safe" as in "no library conflicts", rather than sandboxing the code itself. In general, end users are copy/pasting embed code directly, so there wouldn't really be a guarantee that the third-party wrapped their resulting code in ADSafe :)

Definitely would be interesting to perhaps include some concepts from ADSafe into LightningJS though - maybe in the bootstrap component?

Comment · 15 years ago
Comment · 15 years ago
Ditto to that. I play pickup rollersoccer with Michael and Martin, and during those games I have probably learned more about in-depth Javascript and Python than any fundamentals of the sport.

Saw a demo of the SDK yesterday, and all I have to say is: congrats dudes, it looks sweet. I'm not even a game programmer and I want to give it a shot :)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton