Even on the 5 I was surprised by how much it helped to have the images cached (no anecdotal data on the 5S as it came out way after we started caching)
251 karma · joined September 4, 2012
Even on the 5 I was surprised by how much it helped to have the images cached (no anecdotal data on the 5S as it came out way after we started caching)
We didn't go the route of caching the uncompressed data on disk, though, we just keep the images in a maintained in-memory cache.
On the S3 side there is a Ruby gem that will send .deb's up to a bucket and put the right files in the right places.[1]
On the client side, apt-s3[2] provides the functionality for aptitude to download packages from S3 (Remember that S3 doesn't use normal HTTP basic so if you don't want your package public it needs to speak Amazon's language). A few people improved on this, and I have a straightforward fork and PPA built for this.[3]
I've been using all this in production for a few months and it has worked wonderfully. Jenkins builds the package and sends it up via deb-s3 and app servers have chef scripts that stop/start the daemon and update the package.
[1]https://github.com/krobertson/deb-s3
[2]https://github.com/kyleshank/apt-s3
[3]https://launchpad.net/~skye-book/+archive/apt-transport-s3
I did wonder why not just take the keys out of the photo, but my guess is that it serves to show how bulky/not-bulky the stuff is.
Or do real 1337 people turn that off? Can you even turn that off? Yeah, I've used Sublime twice I think.
But it just didn't work well. Email would quite often need to be reconfigured, it was awful at renegotiating connections and hopping from tower to tower, that one update (from Samsung or MS) that wouldn't turn off GPS correctly when you left the application that was using it, killing your battery in a few hours.. The list droned on.
Taken on their own it wasn't the end of the world but put together it felt like that frankenstein PC you have running in the basement that you didn't have a power switch lying around for and turn on by touching a screwdriver to the motherboard.
Maybe it was ahead of its time, maybe the OEM's just weren't paying enough attention, maybe Microsoft was trying to hard by including a start button and awful stylus. All I know is that damn near everyone I encountered with one of those phones was seeing people with Blackberries working as advertised and becoming very jealous. Add iPhone/Android in a few years and MS couldn't just leave it out there. They'd have been better off completely killing mobile than leaving Windows Mobile to compete with operating systems meant to be used on phones
Hopefully this gets funded, looking forward to getting my hands one one!
Still, this is extremely cool, especially seeing an architecture from the OpenCores project being used.
This would be a hard argument to defend against as it directly hits the value derived from the service rather than the idea that the service itself exists. In either case, I couldn't agree with you more that the civilian agencies really get a raw deal (and I'm sure its only compounded by the mostly stagnant level of people graduating with STEM degrees[1])
The process was essentially to fill out a form and send them a new, unopened hard drive. What I got back a few weeks later was about 125GB of high resolution GeoTIFFs. Along with it were PDF's explaining how the data was rectified and cleaned up as well as information for how they encoded the data.
The process and interactions really impressed me with the quality of people involved in agencies like the USGS and NASA.. just like the people who provide API's in the tech industry, they're usually really in to what they do and interested in hearing how other people are making use.
The data is totally out there and you can get your hands on it without a) breaking terms of service or b) needing any sense of entitlement or self-righteous "ethics". I think the article hit the nail on the head. In that ignoring the data freely available reduces its viability. Projects like GeoNames, OpenStreetMap, the deactivated OpenAerialMap are all incredible sources of information that we can't afford to ignore in favor of the easy way out
Sure, the UI is ugly and it blocks on DB ops, but it works. Crashes I haven't had much of tbh
And how else would you, as a consumer who doesn't spend their time on HN, know that Droid is from Verizon? Its like saying to someone who doesn't know much about cars "Hey you should buy an Elantra!" where the immediate followup from those who don't know as much say "well who makes that?". For a Mustang, Corvette, or something of similar ilk, the make is less important since its already icon. Apple has succeeded in making the iPhone an icon where others haven't.
> This is a selectivity bias writ large. It reminds me of conversations shortly after Apple releases a product listening to people declaring how wonderful it is that Apple focuses on experience and not specs...after a release that is a sea of specs.
How, exactly? Apple has maintained a strong enough brand control over its products that people are easily able to identify them. This has simply not been the case with the vast majority of Android OEM's.
One thing I have noticed is that every iPhone commercial I've seen, regardless of carrier, looks like its been approved by Apple in name as well as appearance. If you watch a commercial for almost any Android device, it looks like it could be either a carrier or device commercial. I remember when the Motorola Droid first came out seeing the 'energy core with static discharge' with a bunch of red hues and knowing immediately "oh, Verizon's got this". Sprint does the same by shoving yellow text anywhere that negative space hasn't yet been sullied. I find it oddly telling about the difference between the two camps, as having owned both Android and iPhones, the difference in commercial is roughly analogous to the user experience in terms of carrier integration.
Whatever you think about unions, I'll be sort of curious to see if some segment of developer jobs do unionize ever. I get the sense that the rugged individualism that seems to be far more prevalent in developer/engineer/hacker sort of circles would be less for it; what about h1b workers who seem to feature quote often in stories about not great companies overworking employees and threatening their jobs (and with that, their legal status in the States)
Yes, a tangential thought to the article but an important part as people continue to evangelize the great opportunities in the tech industry and Hacker School, Code Academy, WikiBooks help them to get up to speed
That said, they seem to specifically say it's not an actual browser engine..
Thanks again for the awesome resource :)
I was able to go from the 'tinkering at 2am' level of ruby experience to making Chef do my bidding in setting up alternative apt-repos, deploying config files, etc in a day or two.
My one gripe, as with the rest of AWS, is that they seem more interested in MySQL than Postgres. The opsworks cookbook repo has an included mysql cookbook as well as a preconfigured "App" layer, nothing for Postgres besides forum responses to go the DIY route.