847 karma · joined October 4, 2010
Obviously, we have an interesting view on this whole problem. I'm personally of the opinion that PaaS is still not quite the right solution - there's certainly some progress, but there's such an murky boundary between what a platform and an app provides that it's hard to make something that doesn't surprise people in some way.
It's interesting to note that as a PaaS platform you do get an advantage over IaaS - you can share resources and box-pack apps a lot more efficiently when you control memory and disk access at that higher level, so it's not like IaaS is certain to win either.
I probably need to compose my thoughts into something more intelligible and write a full blog post about how I think deployment should evolve, but I have a migration to shepherd first.
Still, even if there is a workaround, it seems impractical to wear all the time.
Blender is perhaps the extreme example of this - it has an incredible amount of features, so they can't be placed into menus, and you spend some time learning where (in the hundreds of panels) or which of the thousands of keyboard shortcuts to use.
That said, I find keyboard-driven user interfaces very powerful, so I'm curious to try this out. Fortunately, there's been a way to turn off Crazy Ubuntu Features in most releases if you know how, at least so far.
I imagine that's just my inner lazy engineer talking, though; there are some protocols that would definitely have been better off specified properly from the start (I'm looking at you, SMB)
And yes, while this is partially true, a lot of legitimate businesses and people who aren't motivated enough to "go dark" also drive the internet, and they're not going to be so easily forced underground - any such internet would be a shadow of its former self, and an easy thing for governments to demonise with the usual examples (drug trafficking, child pornography, etc.)
The hosting market is plenty big enough for more than one player - we're expanding to multiple languages, much like Heroku expanded from Ruby, which provides an ample feeding ground of old-style hosts to slowly steal business from - and there's also still a lot of room for innovation.
Heroku, as much as I like their product - and I do, which is why we started this a year ago - still has its flaws and idiosyncracies, some of which are those low-level-design type of choices where if you go the other route, a different set of people complain. You can't be all things to all people, and I don't think anyone will end up being that.
We got round this by writing our own Python command-line tool using Boto, which sadly I have yet to release...
[1] http://www.oft.gov.uk/about-the-oft/legal-powers/legal/unfai...
Would it be too hard to install two microphones and two earpiece speakers in the thing? I imagine they'd also have to have some kind of weird aerial switching as well, though, as traditionally those are always at the one end; I seem to remember it was to pass regulations.
(I've never used Textmate, being a Linux user, but being able to benefit from the ecosystem to get e.g. .pp file highlighting is great)
We're even running things like Redis instances off of a similar codebase, albeit one modified so the >1 server case is different.
Edit: Oh, and of course we're not exactly as open and launched as Heroku are. Just pleased to see that other people think it's a sensible way to build this stuff!
I'm always surprised how few people know it exists (well, at least in the UK). You can even get nice combination hubs-and-powerstrips - getting six power sockets and three ethernet sockets off of one main plug is quite handy.
General Django PaaS will probably be 'nicer' with the various less-restricted options that are springing up (be that mine, ep.io, or others, like djangy, gondor.io, apphosted, or the several others I forget), since those tend to lessen up on the "it must scale" aspect and focus more on making the 99% majority of sites (i.e. medium sized or smaller) work well.
This would be a problem for search engines as well, if it wasn't for the awful translation Google said they'd do. It's just breaking the meaning of fragment identifiers completely, and that really makes me worried.
I never did think of UNIX time as tied to the moon landings that closely, but it's a nice fact. It was still odd seeing small negative timestamps when we were working on spacelog.org, though...
It's possible we'll see people springing up on EC2 offering those as separate services, however.
The other interesting part is that, since they don't do shared hosting but make you use a whole EC2 instance, there's potential for it to cost considerably more for smaller sites, but only once you get past that free plan of theirs (then again, the disk I/O on the Micro instances is truly awful)
We also made sure the missions were in a VCS-friendly text format, so people can fork and merge in changes (everything, down to all the images, ships in a single mission folder, so it's pretty reuseable for different missions)
If that's a valid judgement call, surely the fact that most child sex offenders are relatives/acquaintances of the victim rather than strangers means it's safer to sit the child away from their family and friends? I get slightly annoyed by these misuses of statistics.
BitBucket in particular have made a good attempt after the Atlassian takeover, with the infinite free private repos being the most interesting part - I use it a lot, but mostly because I do a lot of small personal projects, and so the "social" features of GitHub - those which benefit most from its prominence - are mostly meaningless to me.