HNHacker News
TopNewBestAskShowJobs

skyebook

251 karma · joined September 4, 2012

http://skyebook.net
submissionscomments
skyebook··on FastImageCache – iOS library for quickly displaying images while scrolling
If you're using libdispatch on the 4S you might consider using a serial queue (for NSOperationQueue just set the maxConcurrentOperationCount to 1) as it starts to eat the CPU pretty quickly if you're trying to load a lot of images.

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)

skyebook··on FastImageCache – iOS library for quickly displaying images while scrolling
It actually isn't all that surprising, we've hit similar bottlenecks where JPEG decompression on the iPhone ends up choking feeds that are scrolled through quickly.

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.

skyebook··on Show HN: PkgHub.io - Simple Ubuntu Package Hosting
Yes, it requires some configuration though.

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

skyebook··on Ubuntu 13.10 (Saucy Salamander)
The release notes actually say Apache 2.4 and PHP 5.5[1], no mention of Ruby or Postgres though. Postgres runs its own Debian repo[2], by the way :)

[1] https://wiki.ubuntu.com/SaucySalamander/ReleaseNotes

[2] http://www.postgresql.org/download/linux/debian/

skyebook··on Updating Your Utility Belt
Would you leave a password or IP address unscrambled in a blog post? It doesn't seem unreasonable to obfuscate that which can be used against you, whether or not anyone actually will.

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.

skyebook··on GitHub: a case study in link maintenance and 404 pages
Thank you for this, some of us take notice of 404-for-security responses like these and appreciate it.
skyebook··on There's a coffeeshop called java.update() in GTA V
Wouldn't sublime have that scroller on the side with the preview of the entire file?

Or do real 1337 people turn that off? Can you even turn that off? Yeah, I've used Sublime twice I think.

skyebook··on Apple Ran Out Of Gold iPhones Because It Underestimated How Much Asia Likes Gold
I'd argue the title is probably the worst part because singling out a demographic without mentioning that they're talking about said demographic while using bizarre phrasing makes it sound almost laughable. In writing a piss-poor title it just sounds like someone not giving due-respect to X billion people. By the way, Asia likes gold? Continents can like things now? I need to read more on plate tectonics.
skyebook··on BlackBerry to cut up to 40 percent of employees
beloved? A number of people I knew, including myself, were going for the Windows mobile 5 and 6 phones in that 2005-2007 period (those years may be slightly askew, but generally before everyone had an iPhone or Android device). The device specs were good, the phones had all the features, I bought Missing Sync to make it work well with my Mac; It all should've been smooth sailing.

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

skyebook··on Structure Sensor: Capture the World in 3D
I'm not sure if I can recall a time being as excited about a mobile accessory. Seems like a smart team that is making an honest effort to establish a successful product (even if this may well be a niche market).

Hopefully this gets funded, looking forward to getting my hands one one!

skyebook··on jor1k: OR1000 Javascript Emulator Running Linux
I'm curious about the CPU usage as well. The Chrome worker process on my system is pegged at 108% just sitting at an idle console :(

Still, this is extremely cool, especially seeing an architecture from the OpenCores project being used.

skyebook··on Microsoft Throws its Weight Behind Ghost
Only if your number of pages exceeds the limit (assuming that you're serializing access to the files) ;)
skyebook··on How I sent 300k emails through Github's API in a matter of minutes
As someone watching Mario and libgdx from the jMonkeyEngine side of the fence, give it a shot :)
skyebook··on Why you should not pirate Google’s geo APIs
With regards to your political argument, its something I've often thought about because it can go either way. There's the loaded language approach as you mention, but there's also the possibility of the hypothetical member of the House or Senate saying "And apparently we’re paying the Geological Survey $N million a year to run a web server that no one is making use of and funding data that no one seems to care about."

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])

[1] http://www.nsf.gov/statistics/digest12/stem.cfm#3

skyebook··on Why you should not pirate Google’s geo APIs
About three years ago I got in contact with some very nice people at NASA and/or the USGS (I don't recall which agency ended up being the end-point) for what, at the time, was some of the best data available from the joint ASTER missions they ran with Japan.

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

skyebook··on Postgresql 9.3 Released
I wouldn't recommend it if I haven't used it.

Sure, the UI is ugly and it blocks on DB ops, but it works. Crashes I haven't had much of tbh

skyebook··on Postgresql 9.3 Released
pgAdmin III, it does damn near everything you could need. http://www.pgadmin.org
skyebook··on Microsoft to do away with "Nokia" and "Lumia" branding
> As for Droid...yeah it's on Verizon, as that whole line exists only for Verizon. Not sure what the relevance of that is. If the name includes "Droid", you don't need to see red hues to know it's Verizon.

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.

skyebook··on Microsoft to do away with "Nokia" and "Lumia" branding
I would argue that in Sprint's case it was less of a branding move than a "we have it too!"

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.

skyebook··on Apple's new Fingerprint Sensor
That would be amazing, having a password+fingerprint option built into my laptop.
skyebook··on Amazon ElastiCache - Now With a Dash of Redis
Good on them for doing this, its missing one substantial configuration option though: Redis Authentication. Security groups are great, but it would be comforting to have some challenge when hitting cache.
skyebook··on Git pissed
This is probably a homage to the original Linux Kernel Fuck Count[1] which included love in its search.

http://durak.org/sean/pubs/kfc/

skyebook··on The Number One Trait of a Great Developer
As someone who moved from MySQL to Postgres, the only thing that took some getting used to was users being actual Unix users that you create and then grant access to. At the time it seemed odd considering what MySQL did but it ended up being a feature I like quite a bit.
skyebook··on Developers are the autoworkers of our generation
One comment on the post goes after the analogy not being fully sound because unions helped to prop up wages.

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

skyebook··on Hacker News comments I'm tired of seeing
Because comments probably aren't the best place to talk about conclusive anything: it's a discussion. If you've done the leg work to get something solid it can at least get the discussion it deserves if submitted to HN.
skyebook··on Nidium – A new browser engine
There's already a couple of these: awesomium (proprietary) and berkelium (open) that basically render Chromium to OpenGL and pass it the HID events you send.

That said, they seem to specifically say it's not an actual browser engine..

skyebook··on Introduction to AWS OpsWorks
Please allow me to give an emphatic THANK YOU for writing that... I've gone to it more than once in the short while its been floating around and it has generally been helpful in either giving me some conviction in what I'm doing or righting my ways. Unfortunately, and this drives me nuts about so many PaaS offerings, maintaining a database at scale is a really niche thing that people devote tons of time to.. Arguably many times more difficult than keeping a bunch of app servers up.. I would love to see more hosted offerings along the line of EnterpriseDB and Heroku's Postgres service.

Thanks again for the awesome resource :)

skyebook··on Introduction to AWS OpsWorks
Similarly good experiences with setting up custom recipes that don't use the built in 'App' stack (which provides Rails, Node, and some others).

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.

skyebook··on Why Wal-Mart Will Never Pay Like Costco
That's a scary thought.. As recently as 2011 when given an Aldi and a Rewe next door to each other, it was really difficult to ever choose Aldi (in fact, the only reason to really venture in was their cheap and unlimited 3G SIM card resales). That said, Rewe managed to also make itself more useful in the process by actually having everything I needed so the extra price ended up working out, to some degree, if you count convenience.
skyebook··on 10gen is now MongoDB, Inc.
This is a little different though, as the company is named after the product now.. I don't know of any for-profit companies that have done this but the Blender Foundation has gotten on just fine.
← PreviousPage 4 of 6Next →