2,172 karma · joined February 21, 2007
I spoke at Startup School in 2011: https://www.twitch.tv/videos/45877747
For more recent, check me out on How I Built This with Guy Raz: https://pca.st/ofk85jgu Or on the Verge: https://www.theverge.com/23506085/wordpress-twitter-tumblr-ceo-matt-mullenweg-elon-musk
Must love open source, and preferably use WordPress or one of our products already. The vast majority of our codebase is PHP/MySQL, with smatterings of Erlang and Java for our XMPP and search stuff, and we serve billions of requests a day across our services.
We have a number of positions open, but the code and systems wrangler ones are probably most interesting to the HN audience. Let us know you found the job here.
Can you email me details of the backtick bug?
Not sure on the second question.
Many folks in the WP community, including myself, svn up to trunk. I wouldn't recommend that for the general public, but I think it's only broken my site once in the past year and I fixed it by running svn up again. If I was smarter I would script it to svn up, check the site, revert if it was blank. WP.com syncs to WordPress trunk pretty regularly, as well, sometimes daily depending on where WP is in its release cycle or if we have to do any database migrations.
http://codex.wordpress.org/Hardening_WordPress
(And much is applicable to many web apps besides WordPress.)
To this end we work with numerous third-party hosts to help them update their customers, and have invested significantly in a notification and upgrade system for 10k+ plugins, 1k+ themes, and of course the core software. This was a particular PITA because runs on so many platforms with wildly different constraints and configurations. We blog, tweet, and email 200k people whenever there's a new release and offer free help on our forums to anyone who is stuck. Someday we might even offer auto-update in core just like many hosts already do.
My comment was more aimed at the HN audience which might want pro tips for staying updated or more defense in depth. For example I have a cron job run `svn up` on my site every morning which keeps it up to date whether I'm in front of my computer or on a beach sipping mai tais.
It's possible to run WP in a secure manner. Just because some people don't doesn't mean you can't. It doesn't require crazy wget hacks, just updating. You can even automate it with SVN.
If anyone has questions or would like best practices for running WP in a secure manner, I'd be happy to answer them, here or over email -- m@mullenweg.com.
http://wordpress.org/extend/themes/commercial/
All are GPL.
http://wordpress.org/development/2009/07/themes-are-gpl-too/
Support is handled by a worldwide team of some of the nicest and sharpest people you'll ever meet, with escalation to the core people behind WordPress. We've seen and worked with more high-profile blogs than probably anyone else.
The typical floor for VIP is 1 million pageviews a month. Many clients do many times that, or host dozens of sites with us.
An up-to-date WordPress, which is easier than ever using the built-in upgraders, is secure. There are more bad sysadmins in the world than people who can't click the upgrade button.
There is going to be a dedicated VIP portal with documentation of all the special functions, lots of theme and system info, and best practice coding guidelines for WP.com.
The cool thing about VIP is you can get, say, a direct link from the Yahoo home page and it doesn't break a sweat. It's specialized to just WordPress, but more people every day are running their entire site through WP.