HNHacker News
TopNewBestAskShowJobs

hiroprot

332 karma · joined August 17, 2009

https://martinmay.net https://twitter.com/hiroprot

[ my public key: https://keybase.io/hiroprot; my proof: https://keybase.io/hiroprot/sigs/-6M1FPxOjqwoF6u4DTNZitUsZvMSzNt6ncMDb9mrE98 ]

submissionscomments
hiroprot··on Welcome to the United States: Discriminated, detained, searched, interrogated
Of course, after they have your personal details, they'll now do an Internet search and find this post. You just gave them your game plan ;)
hiroprot··on 1pxdeep v1.0 released: Now a Bootstrap 3 theme
I'd love it if I could preview what everything looks like right on that page after I change the individual colors at the bottom.
hiroprot··on Show HN: 7min Workout with Rdio
Nice job...you just made me work out for 7 minutes :) That made my day.
hiroprot··on SSL Report: duckduckgo.com
Okay, then my current config is probably as good as it gets for now.

Thanks for the help :)

hiroprot··on SSL Report: duckduckgo.com
Thanks, this is helpful. Which CBC suites work in TLS 1.1, but not 1.0?

These are my test results: https://www.ssllabs.com/ssltest/analyze.html?d=forkly.com

hiroprot··on SSL Report: duckduckgo.com
"So, the way to go with BEAST is to force RC4 with TLS 1.0 and earlier, some CBC suite with TLS 1.1, and GCM suites with TLS 1.2."

Is it possible to configure nginx like this? From what I can tell, there is no way to select a cipher based on the protocol.

hiroprot··on SSL Report: duckduckgo.com
On a related note, running this against google.com shows that they support Forward Secrecy as well.
hiroprot··on Path texts my entire phonebook at 6 AM
It doesn't seem to be a bug, it has to do with their post-signup invite friends screen. By default, all contacts are selected, and if you just hit next, it will invite them all.

You have to explicitly hit "unselect all" first :(

Obviously, this is really bad UX design (for the user), and it really surprises me that Path would do this just to get a few more users, especially considering that they used to market themselves as a social network for a limited number of close friends.

hiroprot··on Killer escaped prison after being issued picture of master key
So, they essentially handed each inmate a key to their freedom (in the form of the handbook) upon arrival?

Am I the only one who thinks that's somewhat philosophical? :)

hiroprot··on Show HN: my spare time project, an on-site QR image decoder
I simply replaced the eval line at the end of the decode script with console.log.

I hadn't seen this obfuscation technique yet, learned something new :)

hiroprot··on Show HN: my spare time project, an on-site QR image decoder
As others have said, I think the project isn't super useful. The most interesting thing I saw on the page was an attempt at hiding the source for the script by putting it into an image, and then decoding it.

Pretty easy to decode and just console.log though. Here's a Gist of the source for anybody who's interested:

https://gist.github.com/anonymous/5169037

hiroprot··on Show HN: GoodGrapes – Discover Wines You'll Love
What do you use to do the recommendations? Apache Mahout?
hiroprot··on OpenTable Acquires FoodSpotting for $10 Million
I don't want to speculate too much around this, but I think it shows that the space is starting to heat up, so this is actually good for us.

Obviously, we would have liked to see a higher price tag for that acquisition ;)

hiroprot··on OpenTable Acquires FoodSpotting for $10 Million
Full disclosure: I work for Forkly (http://forkly.com), a FoodSpotting competitor.

I think that it was probably an okay exit for the founders (but definitely no homerun), and for most of the early angels. As for BlueRun Ventures (who put in the bulk of the last round), it probably wasn't that good of a return.

Of course, these exits often don't get paid out based on equity, but on some negotiated deal that will make investors at least somewhat happy. As for the founders, I'm pretty sure they got signing bonuses, probably tied to staying at OT for a year or two.

It will be interesting to see what happens to FoodSpotting (apparently it will stay standalone), and how OpenTable will make use of it.

hiroprot··on Fitbit, why can’t I have my data?
Slightly OT, I used to obsess about the accuracy and actual data that these devices provide (had a BodyMedia FIT and now a FitBit), until I realized that the data itself isn't what I'm most interested in.

IMHO the main draw for these devices is their ability to motivate me to be more active, sleep better, etc. Historical data is interesting, but not crucial to that function (although I'd like to see FitBit make the data available). Far more important are real-time feedback mechanisms, such as notices that I achieved a goal, motivating messages ("you're almost there"), etc.

hiroprot··on Is Python The New Basic? ("Python For Kids")
Where I went to school, they taught Turbo Pascal as the first language, and I thought it was a much better beginner language than Basic.
hiroprot··on Postgres 9.2 highlight: JSON data type
I think this will be really cool when we can index and query on parts of the JSON structure, similar to hstore.
hiroprot··on Five Best Office Chairs
Missing from the list: Knoll Life Chair

http://www.knoll.com/products/product.jsp?prod_id=188

I tested most of the other ones in this post, and liked this one better.

hiroprot··on PostgreSQL versus Oracle
Mmm...so this was a test that compared a production server that is presumedly under load against a test server that is seeing no load other than the testing?
hiroprot··on [dead]
Wanted to follow up and say that while including the proprietary Instagram shaders is wrong, the author did a nice job with this.

We're currently working on some filtering stuff using GPUImage as well, and it's nice to see this stuff progress.

One filter that is missing here BTW is Lux, which is Instagram's equivalent of the Camera+ Clarity filter. The reason (I suspect) is that the Lux "filter" is actually not implemented using shaders, but rather CoreGraphics.

Would love to hear your take on it if you know more.

hiroprot··on [dead]
Yes, they had the plain text shader files embedded in their app, easily extractable. It's been like that since they first released 2.0. Path has (or had) them embedded, too.

It's still their IP though, and publishing them as "open source" is unethical and probably illegal. Just because something is feasible doesn't mean you should do it.

The GPUImage-based execution environment is fine, but you should remove these shaders ASAP.

hiroprot··on PathGate and Best Practices for Implementing “Find Friends”
You have a valid point, given such a constrained space makes it easier to recover that stuff. For what it's worth, we used salted SHA-1 hashes, which would make it harder if somebody were to get a hold of the data, but of course, it wouldn't prevent us from doing the hash reversal ourselves if we were to turn "evil" some day.
hiroprot··on How Can A Free Conference Call Be Free?
So, given all this, why wouldn't AT&T offer a competing free conference service where they keep the termination fee?
hiroprot··on Amazon DynamoDB – a Fast and Scalable NoSQL Database Service from AWS
Is there a Ruby SDK?
hiroprot··on 37signals publishing uptime data
Following David's lead, we've published our stats for Forkly as well:

http://blog.forkly.com/post/15190891337/lets-get-honest-abou...

hiroprot··on Why Don’t We Value Spatial Intelligence?
This made me think of Ender's Game (finished re-reading it last night).
hiroprot··on Why all HDMI cables are the same
Good call on the display of errors...why is that not available in today's TVs?

Or is it? Maybe in some special diagnostic mode?

hiroprot··on Cross-Browser Testing Tool Will Rock Your Socks Off
My invite request got approved right after the request, but the service isn't working for me :(

All I get is "Oops! We have run into a small problem. Please try again." over and over again.

Overloaded?

hiroprot··on GfxCardStatus - Utility for unibody Macbook Pro
Word of warning: I ran this on my MBP with external display, and switched to integrated mode. After that, my display wouldn't update anymore, and I had to VNC into my computer to change the setting back to dynamic.

A "test mode" which reverts to the old setting after X seconds might be useful.

hiroprot··on DuckDuckGo adds zero-click recipe search with the Punchfork Recipe API
Great API docs...some of the big boys should take note!
← PreviousPage 2 of 4Next →