SmugMug’s Don MacAskill SmugMug’s Don MacAskill

SmugMug’s Co-Founder, CEO & Chief Geek
  • September 22, 2008   Published ~ 16 years ago.

    Amazing Canon 5D MkII HD video footage!!

    Pulitzer Prize-winning photographer Vincent Laforet got his hands on a Canon 5D MkII for a weekend. Rather than shoot some quick stills, he rounded up an entire film crew and put them to work using the amazing 1080p video capture it offers - in helicopters, no less! When SmugMug heard about this, we went bananas and offered to host both the short film itself, Reverie (want it in HD?):

    UPDATE: There should be an embedded video of the short film right here, and a link to the HD version. But there isn’t (anymore). Go check it out on Canon’s own website instead.

    Meanwhile, you can see the Behind the Scenes footage (want it in HD?):

    Then we went a little more bananas, and ponied up $25K to sponsor a community-created film led by Vincent, with another $25K to follow if other sponsors get on the train. We think this camera is truly a game-changer and we’re thrilled to help visionaries like Vincent prove it to the world.

    Now, the astute geeks in the audience will note that Reverie isn’t hosted in 1080p, but instead is at 720p. I wish it weren’t so, and we’re actively trying to get our hands on the 1080p footage right out of Final Cut so we can let everyone take a peek - but it’s not our footage, so I don’t actually have it. I believe Canon may be putting it online themselves, but if they don’t, I’ll do everything I can to put it up - so stay tuned to Vincent’s blog as well as my own.

    Man I love this industry! Thanks Canon!


  • September 17, 2008   Published ~ 16 years ago.

    Hot technologies I care about - Sep ‘08

    Iron Worker by ikegami

    photo by: ikegami

    I’ve been too busy to blog lately, and for that I apologize.  But here’s a quicky detailing the technologies (internet related and not) I’m excited about right now:

    • Drizzle.  For years now, I’ve felt that MySQL has been doing in a direction in opposition to my use case.  Stored procedures, views, etc etc have added bloat and complexity without offering me anything useful.  Turns out I’m not alone - and thus Drizzle was born.  To say I’m *super* excited about this is a serious understatement.
    • Google & Percona’s MySQL patches.  While I wait for Drizzle, I’m stuck dealing with terrible concurrency issues in MySQL/InnoDB that force us to partition data way before we really should have to, making our system more complex.  It’s crazy having a server keel over when it shouldn’t be either CPU-bound *or* IO-bound but that’s life with MySQL and InnoDB these days - or at least, it was until Google and Percona fixed what I couldn’t get MySQL to fix with our Platinum Enterprise subscriptions.  Open source rules!
    • Flash storage.  I really wish I could talk about this some more (pesky NDAs), but there are datacenter changes coming that are more dramatic than anything I’ve seen in 14 years of working on them. I hope I’ve talked to everyone in the space (and from the companies I’ve talked to, one of them seems to be the *very* clear winner for this upcoming round), but if you’re a storage vendor working on flash appliances and I haven’t talked to you, ping me.  We’re a bleeding edge customer and we’ll put your stuff in production faster than you can deliver it to us.  :)
    • ZFS.  Regardless of flash storage, ZFS is the filesystem of choice - head and shoulders over everything we’ve used or heard of.  The advent of flash just makes this even more compelling.  The downside?  It’s not on Linux.  :(
    • OpenSolaris.  ZFS is so incredible, my hand has been forced, and we’re about to put our first OpenSolaris system into production.  OpenSolaris is, in theory, the Solaris kernel (think ZFS, DTrace, SMF, high concurrency, etc) with the GNU-like userland (think Linux-like).  In practice, it’s still extremely painful for a Linux expert and Solaris n00b like me to use - even on a single-purpose machine like a MySQL server.  Only ZFS makes the pain worth it.  For development, it’s basically unusable for Linuxers (it’s probaby fabulous for Solaris guys - lucky ducks).
    • Nexenta.  Unlike OpenSolaris, Nexenta *is* the Solaris kernel plus GNU userland.  Unfortunately, it’s not backed by Sun or anyone else I have any relationship with.  Sun has been absolutely the very best technology vendor we’ve ever dealt with in terms of support, technical knowledge, and just plain listening to us, so that’s a big issue.  I wish Sun had taken Nexenta’s approach (or would just buy them or offer support or something).  If OpenSolaris continues to be painful, we may fall back on Nexenta instead - remember, ZFS is the driving factor here.
    • Amazon Web Services competitors.  They’ve been promising they’d be coming out for years now and I’m shocked they’ve given Amazon this much runway.  But I believe a few more are getting very close (can’t say more, again, pesky NDAs).  Now, we’re extremely happy with Amazon, so we have no plans to switch, but competition is good for everyone - and Amazon is a fierce competitor.  Plus there are still gaps in Amazon’s strategy, and if I can mix & match to plug some of those gaps, awesome - sign me up.
    • Memcached.  This one’s been on my list for years, and it’s still way up there.  Binary protocol on the verge of shipping, nice patch to resolve some networking issues we’ve seen, and talk about scabability.  If you’re building web apps and this isn’t a core part of your infrastructure, you’re doing it wrong.
    • Big RAM.  4GB DIMMs are dirt cheap, so if you’re not loading your DB and Memcached boxes to the gills, you’re missing the boat.  Cheap 2-socket 64GB (and relatively cheap 128GB at 4-sockets) are here.
    • Sun Fire X4140 and X4440.  The best 1U (2-socket) and 2U (4-socket) servers on earth.  Despite being late to the game with quad-core, Opteron RAM performance kills Xeon, so these are the servers we’re buying.  You can load them to the gills with 4GB DIMMs, enjoy the dual-power supplies (yes, in the 1U box too), and crank out some great stuff.
    • OpenSocial, Y!OS, etc.  The big boys are finally getting real about getting open and cross-pollinating data and I think we’re finally nearing an inflection point.  We’re hiring a Sorcerer to do nothing but think and build in this space.  I’m sure magic will ensue.
    • Nikon D90 and Canon 5D MkII.  Nikon’s taken the photography world by storm with amazing high-ISO performance, and Canon just announced a DSLR that shoots full 1080p video.  Both look amazing and both are game-changers.
    • Onkyo TX-SR806.  I’m an A/V junkie and this thing is amazing.  5 HDMI inputs (need more?), THX Ultra2 Plus (the low-volume enhancements are *awesome* with young kids sleeping at home), automatic room EQ, decodes every modern audio encoding, etc.  I don’t even use the amplifier section (I have separates), but it’s turning out to be the best Pre/Pro I’ve ever owned.  Sounds fabulous on my gear.
    • iPhone App Store.  That thing is a game changer, and we’re barely seeing the tip of the iceberg.  All the other players have to respond - which is great for you and I.  And talk about a platform that’s a dream to develop on!
    So there you have it.  Those are the most important pieces of tech I’m watching these days.  I’ll *definitely* be writing up our ZFS experiments as they come along and I have interesting data to share.  Stay tuned.  
     
    Oh, and if you’re curious about what I *wish* was on the list, there’s really only one thing:  iTunes syncing.  I have two desktops (one at my office, one at home) and two laptops, plus my wife has accounts on my computers.  Keeping those all in sync so that when I update a playlist at the office, the update is waiting for me at home, is a nightmare.  I’d pay lots of money if someone could solve that - seems like iTunes + AWS + a smart coder = solved, no?  Wish I had some time….

  • September 16, 2008   Published ~ 16 years ago.

    Job Opening: Social Sorcerer

    Wishes! by Bill Evans Photography          

    photo by: Bill Evans Photography

    How would you like to be the 8th Sorcerer here at SmugMug?  (We don’t hire engineers, programmers, or even coders - we only hire Sorcerers.  If you can’t work magic, I’m sure our competitors would love to see your resume…)

    At SmugMug, everything we build is a direct result of customer feedback. We do very little, if any, competitive research - our customers keep us plenty busy. As a result, we’ve largely ignored social networking, especially outside of SmugMug. It just hasn’t been something our customers have asked for.

    That’s changing. I’ve started getting tweets, blog comments, and forum posts about our “broken Facebook app”. Problem is, we don’t have a Facebook app. :(

    The good news is we listen. So we’re ready to take the plunge. The geek in me has *always* wanted to dive into this stuff (and I’m the one who built and/or pushed us to build the building blocks we already have: an open API, Atom/RSS feeds, OpenID support, OAuth support, etc), so I’m thrilled we finally have the “ok” from my boss - our customers. :)

    So if you’re high on social networking, particularly sharing photos anywhere and everywhere, we’d love to have you come work your magic. The job is extremely open-ended: You’d create our strategy, build our apps on other platforms, interact with our API developers who’ve already built some, and generally make it even easier for our customers to share their photos outside SmugMug. You’ll have to get your hands dirty - you’ll be writing the software (with the help of the other Sorcerers as needed), so managers and architects who no longer dirty their hands need not apply.

    If that sounds like fun, we’re the best company to work for you’ve ever heard of (ok, this list sounds unbelievable, but I swear it’s all true):

    • We’re all super heroes.
    • We’re a privately held, profitable-for-years, fast-growing company (100%+ year-on-year for multiple years)
    • Fun projects. You choose what to work on rather than being assigned some fluff job. (I know, I know, unheard of - but I swear it’s true).
    • Small team. Your projects are your projects, not some multi-layer management effort doomed to fail.
    • Fast paced. Any week where we don’t do at least one software release is rare.
    • Large scale. Top 500 site. 350M+ photos, 800TB+ storage, 300M page views/month. Fun problems to solve :)
    • Big impact. Hundreds of thousands of paying customers and 6.5M+ visitors a month will use your work.
    • Family friendly. Full healthcare coverage, kids welcome for company meals and events. (Ex: We’re taking the whole company to Tahoe to ski & relax, including spouses and kids).
    • Distributed. Nearly 75% of our employees aren’t in Silicon Valley - they’re scattered all over the world, from Australia to Europe and a dozen US states.
    • Crazy benefits. We pay better salaries than the giants in Silicon Valley plus “early” stock options, profit sharing bonuses, matching 401k, 100% healthcare coverage for you and your family, gym memberships, iPhone 3G + minutes & data, 3G data cards, cable/DSL at home. Free drinks, free meals while working (new private chef too!). And more.
    • Great office. Walking distance to downtown Mountain View, across the street from train & lightrail, near Highway 85. 7.1 channel home theater, dual 30″ displays + Mac Pro + MacBook Pro/Air, jaw-dropping photography on the walls (and an in-house studio to shoot your own). Healthy cube/office decoration budget. (Ok, this is getting really fun to write :) )

    Whew!  (Yes, I think our employees are our most valuable asset.  Can you tell?)

    So, do you have what it takes? At the very least, you’ll need:

    • A passion for open data.
    • An understanding of how important privacy controls are.
    • Experience with web services, especially REST. SOAP and XML-RPC fans, this isn’t the place for you (but knowledge of black magic ain’t bad - just don’t practice it here!).
    • Modern scripting language experience (PHP, Python, Ruby). We use PHP (and so will you!).
    • History building apps (big or small) for platforms like Facebook, OpenSocial, etc.
    • Understanding of current and upcoming social networking technologies: OpenID, OAuth, microformats, etc
    • Experience with the SmugMug API a big plus.
    If this sounds like your brand of magic, please contact us and let us know you’re our next Sorcerer.   If not, please tell your magic-working friends that the opportunity of a lifetime is right here… :)
     
    Thanks!

  • July 17, 2008   Published ~ 16 years ago.

    Come see Batman on IMAX with SmugMug!

    Batman: The Dark Knight

    Apparently it’s the best superhero movie ever made, and must be seen on IMAX. And you’re invited! We’re taking our company, family, customers and friends to Batman: The Dark Knight in IMAX! If you read my blog, that means you’re a friend - and eligible for a free ticket out of our block!

    WHERE: Regal Hacienda Crossings Stadium 21 & IMAX, 5000 Dublin Blvd., Dublin, CA 94568
    WHEN: 12:50pm on Friday, July 18th. Look for people in red SmugMug hats. :)

    If you’d like a ticket, post in the comments, email me, Tweet me, something - I’ll reply to confirm we have enough tickets for you. If you want to bring your SO, friend(s), or family, let us know - we’ll try to accomodate as best we can.

    Please arrive by 12:20pm so we can get you your ticket in time. We’ll give away any that aren’t there by the time all the SmugMuggers take their seats.


  • July 10, 2008   Published ~ 16 years ago.

    SmugShot for iPhone - Shoot, geotag, and upload.

    SmugVault

    Man, to say I’m excited about this would be a major understatement. We’re huge Apple fanboys over here, so when we got accepted to the first wave of SDK developers at Apple, we were stoked. Shizam went to town almost immediately and after a few months of hard work, SmugShot was born. (And as I’m writing this, we’re #1 in “What’s Hot” on both iTunes and the iPhone interface!)

    So what is it? Well, we knew early on we wanted something very simple and elegant that did only one thing - but did it extremely well. We didn’t want a kitchen-sink photo-sharing / -browsing / -taking application. We already have a fantastic iPhone application on Safari, so the obvious thing to tackle first was actually taking the photos on your iPhone and getting them up to SmugMug.

    SmugVault

    SmugShot makes it incredibly simple to simply whip your phone out at a moment’s notice and take as many snapshots as you’d like. The photos will be automagically geotagged with your location, should you wish it, and you can quickly and easily enter a caption and some keywords - or not. Your call. We’ll queue them up and send them along to the SmugMug gallery of your choice - over EDGE, WiFi, or 3G.

    And that’s basically it. Simple, elegant, clean - just the way we like it. If you’re new to SmugMug, you can create a free trial account right from SmugShot. You can set up a default Caption and some default Keywords to make entering them a breeze. And you can even upload photos that are already in your Photo Library, rather than from your camera (and you iPod Touch users can do this, too). One big Apple bug with that, though - the SDK only give us access to 640×480 versions of photos in your Library. I’m hoping they’ll fix that soon.

    SmugVault

    The really wild thing is how much I actually use the app. I’m a bit of a snob when it comes to things like cameras and lenses, and lets face it - the iPhone’s lens can’t compare to some fabulous Canon glass. But as the app has spread throughout the office, everyone’s learned the same lesson I have: There’s an awful lot of value in convenience.

    SmugShot is so shockingly convenient and easy to use, it trumps the limited image quality for almost all of my normal everyday shots.

    So go grab it from iTunes, read more about it, or even get some answers. Definitely let us know if you like it and what we can improve on - we already have our own list but would love to hear yours!

    Available on the iPhone App Store

  • June 23, 2008   Published ~ 16 years ago.

    SmugVault - Store everything for next to nothing.

    SmugVault

    SmugMug has always allowed everyone to upload an unlimited number of web-displayable files - JPEG, GIF, PNG, and MP4 - but to date we haven’t been able to accept the RAW files generated by modern digital cameras. For years our customers have been asking, begging, and pleading for us to let them upload their priceless archives.  I’m happy to announce that day has come!

    SmugVault is a new SmugMug product that lets you upload all the RAW, PSD, BMP, and TIFF files you’d like.  And not just those - we’ll accept XMP sidecars, PDF files, Word documents, Excel spreadsheets, video archives, and anything else you might want to store with your photos.  What’s more, we’ll bundle your files together for easy, intuitive browsing and safe retrieval.

    Thanks to an innovative new product from Amazon Web Services, DevPay, you only pay pennies per GB for the storage you actually use each month.  There’s no huge fee with a maximum storage amount - it’s truly unlimited and pay-by-the-drink.  Store one megabyte or one billion megabytes - we don’t care.  Whatever works best for your workflow and archival needs, SmugVault can handle it.

    SmugVault

    photo by: Andy Williams

    Compose a beautiful panorama out of 20 RAW files?  No problem - upload your final JPEG and bundle all 20 RAW files with it, along with your Photoshop PSD containing all your layers and edits and the XMP sidecar detailing the Adobe Lightroom changes you made during the editing process.  You’ll see just the single perfect photo on your SmugMug site, but with a single click, you have access to every component you’ve associated with it.

    SmugVault

    Don’t want to upload final corrected JPEGs for all the RAWs you shot at that huge event, but still want them stored somewhere safe and sound?  No problem.  Just upload the RAWs straight off your camera and we’ll store them for safe retrieval.  Want us to generate JPEG previews of those uncorrected RAW files so you can browse your SmugVault visually to find that perfect shot?  We’ll do that too.

    Loving SmugMug’s new HD video features, but wishing you had somewhere safe to archive the original footage rather than the web-friendly lower bitrate copies?  Not a problem.  Just add them to your SmugVault.

    Unfortunately, we hear about people losing their priceless memories to hurricanes, fire, and computer failure almost every day.  We’ve always been glad we can simply help them get the JPEGs back - remember, your photos are yours, not ours - and I’m even more excited that we can now help everyone recover their priceless archives too!

    Read more: Release Notes | Pricing | Help | Wiki FAQ


  • June 19, 2008   Published ~ 16 years ago.

    Speaking at Velocity next week

    Photo by Andrew Tobin

    photo by: Andrew Tobin

    I’m thrilled that O’Reilly is putting on a great performance and operations conference, so I’m especially happy to be speaking there. I’m on a great-sounding panel, Success: A Survival Guide. I’m sure you’ll hear about our first few years where, like clockwork on the same days each year, we got massively hammered with traffic and what we did to handle it.

    If you’re going to the conference, come say “Hi!”. I’ll be wearing a red SmugMug hat, as always. :)

    Oh, and if you haven’t signed up yet, use ‘vel08js’ to get a nice discount. :)


  • June 12, 2008   Published ~ 16 years ago.

    Vote SmugMug at LifeHacker!

    SmugMug in LifeHacker's Best Photo Sharing Web Sites

    I’m really honored that SmugMug made LifeHacker’s Five Best Photo Sharing Web Sites.

    They have voting open to pick the best - go vote for your favorite!


  • June 11, 2008   Published ~ 16 years ago.

    SmugMug loves OAuth

    Caitlin Ann Parry

    SmugMug’s API now supports OAuth! We actually rolled out support a few weeks ago, but our documentation has turned into such a mess, I delayed announcing it. Finally, though, I just couldn’t keep quiet - I’m so excited I just had to tell someone!

    So I’m sorry the docs are all messed up - they’re in multiple locations and out of date. We’ve been working hard on re-writing them to make them easier to understand and more clear but we’re not quite done yet. David, though, has a great excuse for why we’re behind - you’re looking at her! His beautiful daughter, Caitlin Ann, was born at roughly the same time as our OAuth support shipped. He’s had his hands full. :)

    So go read the new docs on OAuth, the old docs on the rest of the API, and the dgrin API forum so you can get cracking on your own OAuth services and apps. Hopefully lots of the 1200+ apps our awesome developers have already created will adopt it quickly.

    For those who don’t know, OAuth is an open standard for secure authentication. It allows applications and services to authenticate to SmugMug and other OAuth-enabled APIs without needed to know or store the users’ sensitive login and password information. I imagine at some point OAuth might become the *only* way to authenticate to our API, so I’d at least start playing with it now.

    Your photos are yours, not ours - long live open standards and data portability!

    UPDATE: I should have noted that this is totally useable now, you don’t have to wait for the docs update. It’s just mildly painful to go between a few different locations to find all the documentation. This is on a new Beta API branch, 1.2.2, so you’ll need to use 1.2.2 endpoints.


  • June 9, 2008   Published ~ 16 years ago.

    iPhone SDK, NDA, and SmugMug

    SmugMug on iPhone

    Getting lots of requests about an iPhone app for SmugMug. As you no-doubt know, we’re enormous Apple fans over here, and iPhone fans in particular. Most of the company camped out in line at the Palo Alto store (see stories here and here), we were the first photo sharing app with an iPhone optimized interface (and one of the first web apps anywhere), and we designed our awesome new video sharing service with iPhone in mind. So I think it’s no secret that we’d love to have rich, intuitive native iPhone applications for ourselves and our customers.

    However, the iPhone SDK NDA is still in effect, so I can neither confirm nor deny that we have an iPhone app in the works, or even whether we’ve been accepted into the iPhone SDK program. I have no idea why so many companies have chosen to break the NDA and talk about their apps today, but that’s just not the way we roll around here - we like to maintain a great relationship with any partner companies, and Apple is a company we’re especially fond of. (Ok, ok, so I’m a fanboy :) )

    If / when we get to build an iPhone app or two, we’ll do our absolute best to make sure they’re intuitive to use and takes advantage of all the power the iPhone provides. As you can imagine, we’re especially excited about iPhone 3G. :)

    (Thank goodness Michael Arrington stole the wrong iPhone from me this morning. Whew! :) )


Feed Information for SmugMug’s Don MacAskill

Find or add a new feed:

Enter website or RSS feed URL:
Upload/import OPML file:

Bookmarklet

Drag this link to your browser bookmarks bar, then click it whenever you want to add the site you're viewing to RSS2.com.

Add to RSS2.com