HNHacker News
TopNewBestAskShowJobs

caffeineninja

169 karma · joined August 30, 2011

hack all the things
submissionscomments
caffeineninja··on Authorize.net rejects customer emails containing “+”
They also treat newlines (\n) in the XML payload as an invalid character for <airquotes> security reasons </airquotes>. Authorize.net is an antiquated company that is slowly disappearing, having lost the race versus Bluesnap and Braintree, just to name a couple of providers in the field.

Good riddance.

caffeineninja··on Intel has released new CPU microcode for download
As someone living/fighting through the performance degradation that the kernel patches have done to IO loads at AWS, I'm wondering if their Xen patches have had this or may include it in the future.

Would really really rather that there were no more negative changes.

caffeineninja··on NSQ – A realtime distributed messaging platform designed to operate at scale
We run 1.5 million messages per minute through our NSQ framework and we're starting to run into architectural limitations i.r.t to the number of workers in each producer/consumer pool, and are now testing/benchmarking Kafka in our staging environment.
caffeineninja··on Ask HN: Teams using AWS, are your i3 instances dying at abnormal rates?
AWS has recommended for us to move back to i2s. Geez, thanks
caffeineninja··on Save the Date by Google
Something to think about: chess notation is 1-8 and a-f., with a1 on the bottom left and h8 on the upper right.

https://upload.wikimedia.org/wikipedia/commons/d/d5/Scholars...

caffeineninja··on Save the Date by Google
All you need to do is sum up the numbers on each row/column. Horizontal will produce the latitude (except after the 1,), and vertical will produce the longitude.
caffeineninja··on Save the Date by Google
checked out caves.jpg with a hex editor, i'm thinking the next clue is embedded in the jpeg, which is causing the corruption
caffeineninja··on Save the Date by Google
51.3015,-3.0178
caffeineninja··on Save the Date by Google
MagicI.See_abeach,-yes._Iexploredaylight

we need to convert these to numbers to get the lat/lon of this location.

caffeineninja··on Save the Date by Google
It sounds like the surf to me.
caffeineninja··on Save the Date by Google
From the description:

>You can always count on a good time at the beach...

caffeineninja··on Save the Date by Google
This JS instantiates a marker at these coordinates:

this.markers = [{ lat: -28.092472, lng: -52.419667 }];

which points to a field in southern Brazil. Anyone wanna go see what's there? :)

https://www.google.com/maps/place/28%C2%B005'32.9%22S+52%C2%...

caffeineninja··on Multi-Process Android Applications
Great write up. There needs to be more mobile development writeups like this, they aren't popular compared to, say, developing something functional in a backend language such as Go, Node or Python that HN seems to love.
caffeineninja··on Ask HN: Who is hiring? (May 2016)
Life360 | On-site/Full Time | San Francisco, CA

Life360 is the largest family network in the world. Our 150 million users make up approximately 50 million families, with a million new families added just last month. Our APIs process over 800 million location points a day, so we have plenty of traffic to play with.

We're looking for sharp senior-level Platform engineers.

You:

* Code polyglot: we primarily use Python, Go and PHP

* Healthy experience with scale; thousands of requests a second don't make you sweat

* Excellent understanding of data stores, distributed systems, data modeling and their associated pitfalls.

* Play a key role in the product development cycle

* Lead technical architecture discussions and review technical plans

Perks:

* Competitive pay, equity and health insurance

* Free snacks, drinks, and food in the office

* Flexible in-office hours and vacation time

* $200 a month for transit and health

https://www.jsco.re/8rf-

caffeineninja··on Feds move to cancel iPhone hearing
It's probably the hardware bruteforce unlock that's been floating around for about a year:

Example: http://blog.mdsec.co.uk/2015/03/bruteforcing-ios-screenlock....

caffeineninja··on San Francisco Bubble
Written exactly like someone who visited SF from NYC for a few days. The pen is dripping with poison and vitriol.
caffeineninja··on Being a deaf developer
Ding ding ding
caffeineninja··on Being a deaf developer
Chiming in here - I've got congenital profound loss in both ears, but I have a cochlear implant. I've grown in my career over the last 15 years from junior dev up to my current engineering management role, and what I've observed was:

1) The biggest hurdle in most cases is communication, especially in meetings. That being said, I still do fine in them, because I rely on lip reading as well as vocal cues/context, but I also rely on my coworkers to be understanding from time to time, and they are.

2) Slack has been hugely beneficial to me, but it requires the organization to be engaged with it.

3) I have accented speech because I drop some consonants (f and s sounds mostly), and it can be a challenge for some to clearly understand me shortly after meeting me. This usually resolves itself after 2-3 weeks.

4) Job interviews: I'm always up front about what I can and can't do - this usually comes up around the topic of phone interviews, I can't do them. People appreciate this, and I make it clear that I'm not ashamed or hindered by my disability. The confidence goes a long way. If you come off unsure, then of course others will be unsure. I've definitely had interviews where there was a communication disconnect, but typically that comes along with other circumstances that make the job a poor fit. I've never had the situation where the job/culture/people fit was there but it didn't happen because of a communication issue.

For other deaf developers out there, just own it and show that there is no hurdle out there that you can't overcome, and you will be successful. Always be trying to help others and others will help you in return.

caffeineninja··on How We Partitioned Airbnb’s Main Database in Two Weeks
RDS wouldn't be my first choice to run in a production environment like AirBNB...
caffeineninja··on GitHub Raises $250M at $2B Valuation
Soon, you can commit your genetic code to GitHub, then just do git diff master..offspring to see where your kid got his blue eyes from.
caffeineninja··on Snow – A layer 3 virtual network that uses public keys instead of IP addresses
Interesting, but I can't immediately think of any real-world use cases that this solves that aren't already solved with existing technology. The docs don't really describe anything beyond "automatic NAT traversal and end-to-end encryption with no configuration". No configuration? Not entirely true. :)

What are some use cases this can be applied to?

caffeineninja··on Atom 1.0
You're not trying to scale for millions of users. It's okay to let your CPU cook a bit.
caffeineninja··on “My hearing is shot. And I’m hoping that chickens will help me”
Ditto.
caffeineninja··on NSQ – A realtime distributed messaging platform
We use it at Life360, formerly on RabbitMQ. No real issues.
caffeineninja··on Slack Is Raising Another Round at Up to a $1B Valuation?
I suspect you may be my coworker.
caffeineninja··on Google Inbox
This looks very much like Mailbox, in particular the swipe left and right to archive/snooze a message.
caffeineninja··on Life360 CEO calls patent troll "Piece of Shit"
Morals are out the door when attempting to extort money from legitimate companies to fill your coffers.
caffeineninja··on Life360 CEO calls patent troll "Piece of Shit"
And the patent numbers:

7,031,728, 8,126,441 & 7,672,681 which cover "using a map to initiate a rapid voice communication or text message"

caffeineninja··on Life360 CEO calls patent troll "Piece of Shit"
The relevant case documents:

http://dockets.justia.com/docket/florida/flsdce/9:2014cv8065...

caffeineninja··on Offer HN: Free lunch for your office this week in SF
Email sent!
Page 1 of 2Next →