Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ebroder
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ebroder
10y ago
(I work at Stripe, and helped with a lot of our early Consul rollout) We did consider Synapse (and Nerve[1], which they used to call SmartStack when used together) when we were building out our service discovery, and went with an alternativ
2.
▲
by
ebroder
11y ago
I'd argue that m3 and c3 instances shouldn't be classified as "previous generation", since the m4 and c4 instances don't have any local ephemeral storage. Given the recent EBS incident in GovCloud, I think it's
3.
▲
by
ebroder
11y ago
And an update! I talked with the engineer that wrote unilog originally. The original headline feature of unilog was that it wouldn't block writes if the disk filled up. multilog does - if it can't write a line to disk, it stops in
4.
▲
by
ebroder
11y ago
(I'm an infrastructure engineer at Stripe) This actually took a fair amount of digging! We've been using some version of unilog for over 4 years now (longer than I've been at Stripe), and we'd mostly forgotten why we swi
5.
▲
by
ebroder
11y ago
Take a tcpdump and open it in Wireshark - you can't see the content of the requests, but the first packet will probably have an SNI header that tells you what hostname you're trying to connect to.
6.
▲
by
ebroder
12y ago
Have you looked at einhorn? We've been running HAProxy under einhorn for a while now, using something like https://gist.github.com/ebroder/36b2f4f3aa210b9d9f3d to translate between HAProxy's signalling mechan
7.
▲
by
ebroder
13y ago
For Stripe's webhooks, we currently use the mechanism described in this post (resolve the IP address, munge the URL we're connecting to, and manually add a Host header), but we've run into a lot of problems. If your client li
8.
▲
by
ebroder
13y ago
Sorry about that! Has to do with some anti-fraud tools we've built into Stripe Checkout. Should be fixed now, so you shouldn't see that again, Ghostery or no. Feel free to let me know (evan@stripe.com) if you (or anyone) still see
9.
▲
by
ebroder
13y ago
(Reply to https://news.ycombinator.com/item?id=6219355 - can't reply directly) We can do that too! (We can't specifically do SEK yet, although we're working on it - should have it soon) We've tried to ma
10.
▲
by
ebroder
13y ago
If you're getting cheaper offers from other providers, you should get in touch with us (support@stripe.com). We can do volume discounts, but we can also just help you compare prices - many other providers have cheaper sticker prices, b
11.
▲
by
ebroder
13y ago
That's actually no longer true - as of today for UK users, we can convert USD to GBP or EUR before transferring it to you. Just create the charge with a currency of "usd", and as long as you haven't manually setup a USD
12.
▲
by
ebroder
14y ago
If you have a new enough ssh client, I'd personally recommend setting ControlPersist yes. This fixes the UI wart where your first ssh connection to a server has to stay open for the duration of all your others (or your others all get forcib
13.
▲
by
ebroder
14y ago
Winter is coming
14.
▲
by
ebroder
14y ago
Keep in mind that not everybody sees the same names for the same availability zones - your us-east-1b might be my us-east-1d
15.
▲
by
ebroder
14y ago
Hmm, it'd probably be doable. In particular, you can use the "commands" command to script what happens when you hit a breakpoint (a friend talked about this in a Ksplice GDB blog post: https://blogs.oracle.com/ksplice/entry/8_gdb_tricks_yo
16.
▲
by
ebroder
14y ago
You're right! You could do all of this with pdb, but only if you have enough foresight to run the app under pdb to begin with (which I definitely never do). Using GDB, you don't have to change the app or remember to run it in a particular w
17.
▲
Exploring and Dynamically Patching Django/Python Using GDB
(stripe.com)
81 points
by
ebroder
14y ago
|
11 comments
18.
▲
by
ebroder
16y ago
Yeah, that definitely can be a weakness of RouteFS's style. My target application was things like automounters, or the low-latency database querying sort of thing I mention in the actual blog post. Since I wanted to be able to have the file
19.
▲
How to write a filesystem in 50 lines of code
(blog.ksplice.com)
129 points
by
ebroder
16y ago
|
28 comments