Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
michaelfairley
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
michaelfairley
5y ago
Durability is not availability.
2.
▲
by
michaelfairley
10y ago
baz(foo).expect(format!("Cannot do baz, foo={}", foo)).bar().expect("Cannot do bar");
3.
▲
Launching Instant Payments for Our European Merchants
(braintreepayments.com)
12 points
by
michaelfairley
12y ago
|
0 comments
4.
▲
Introducing Trustworthy: The "Two-man rule" for your data
(jtdowney.com)
1 points
by
michaelfairley
13y ago
|
0 comments
5.
▲
by
michaelfairley
13y ago
Goroutines are green threads[1], and thus are threads, just like Ruby 1.8s threads are threads. Also, you can easily run 10s of thousands of kernel threads (provided you decrease the threads' stack size). 1: http://en.wikipedia.org/wiki/Gr
6.
▲
by
michaelfairley
13y ago
Venmo now has payout business accounts: https://venmo.com/payouts
7.
▲
by
michaelfairley
13y ago
https://github.com/cwales/cwales.github.com
8.
▲
by
michaelfairley
14y ago
The "backwards-incompatible change" was part of a security fix, not an unrelated non-security change.
9.
▲
Dance the flip-flop
(robinsloan.com)
1 points
by
michaelfairley
14y ago
|
0 comments
10.
▲
by
michaelfairley
14y ago
Braintree.js cuts down PCI scope as much as tokenization. We've worked with banks and auditors to make sure that this doesn't add any headaches for our merchants.
11.
▲
by
michaelfairley
14y ago
We recommend that you don't store or log credit card data encrypted with Braintree.js. As far as PCI compliance, Braintree.js minimizes your PCI scope as much as tokenization. As long as you serve your site over SSL and maintain adequate se
12.
▲
by
michaelfairley
14y ago
Closing the server is easy; making sure all in flight requests finish successfully, not so easy.
13.
▲
by
michaelfairley
14y ago
My favorite – the method that determines the size of the connection pool: http://golang.org/src/pkg/database/sql/sql.go#L227
14.
▲
by
michaelfairley
14y ago
I've run Go in production for a web application, and I'll say that Go is not a great choice for this task. The built in HTTP server doesn't have a way to shut down gracefully, there's not a good zero-downtime restart story, and the standard
15.
▲
Introducing Braintree.js: The easiest way to accept credit cards online
(braintreepayments.com)
4 points
by
michaelfairley
14y ago
|
0 comments
16.
▲
by
michaelfairley
14y ago
You can also follow the letter in C, Java, etc.: a ^= b b ^= a a ^= b
17.
▲
by
michaelfairley
14y ago
There's another large issue with queueing requests on the dyno: when the app restarts, all the requests currently queued up on that dyno get dropped and the client receives a 503.
18.
▲
by
michaelfairley
14y ago
There's another fun issue that falls out of this: any requests sitting in the dyno queue when the app restarts get dropped with a 5xx error. https://github.com/michaelfairley/unicorn-heroku/issues/1#is...
19.
▲
by
michaelfairley
14y ago
Almost all Ruby web apps are deployed on top of Rack.
20.
▲
Multiple vulnerabilities found in Rack
(groups.google.com)
21 points
by
michaelfairley
14y ago
|
7 comments
21.
▲
Venmo Touch: In-app payments with one tap
(touch.venmo.com)
2 points
by
michaelfairley
14y ago
|
0 comments
22.
▲
Simple NYE Postmortem
(status.simple.com)
2 points
by
michaelfairley
14y ago
|
0 comments
23.
▲
by
michaelfairley
14y ago
He wants "x is declared but never used" to be an error that halts compilation. Go's philosophy on this[1] is "if it's worth complaining about, it's worth fixing in the code." 1: http://golang.org/doc/go_faq.html#unused_variables_and_impor.
24.
▲
by
michaelfairley
14y ago
This affects all versions of Rails, not just 3.x. This is a really, really bad hole, and you should patch or upgrade ASAP.
25.
▲
by
michaelfairley
14y ago
http://www.whoownsmyavailability.com/
26.
▲
A guide to working with Riemann
(aphyr.github.com)
4 points
by
michaelfairley
14y ago
|
3 comments
27.
▲
On Twitter, at Twitter
(antirez.com)
1 points
by
michaelfairley
14y ago
|
0 comments
28.
▲
MIG-in-the-middle
(danteslab-eng.blogspot.com)
3 points
by
michaelfairley
14y ago
|
1 comments
29.
▲
The One Thing Every Software Engineer Should Know
(codinghorror.com)
2 points
by
michaelfairley
14y ago
|
0 comments
30.
▲
by
michaelfairley
14y ago
Not your typical book, but it's very good: http://designinghypermediaapis.com/
More ›