Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mcfunley
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
301.
▲
by
mcfunley
15y ago
This is correct, master-master is necessary to shard as we have implemented it.
302.
▲
Faster-Than-Light Neutrinos?
(blogs.discovermagazine.com)
1 points
by
mcfunley
15y ago
|
0 comments
303.
▲
Just Ship
(betabeat.com)
4 points
by
mcfunley
15y ago
|
0 comments
304.
▲
by
mcfunley
15y ago
> Websites before java? Yeah, that’s just like guitar before Eddie. What
305.
▲
by
mcfunley
15y ago
https://twitter.com/#!/stevej/status/104955838384451584
306.
▲
by
mcfunley
15y ago
Yes, it makes it sound like those banks endorse bitcoin in some way.
307.
▲
by
mcfunley
15y ago
> You’ve probably worked at companies were people who’ve been there for 2 decades ... 11. You know how to proofread.
308.
▲
by
mcfunley
15y ago
By make more of an impact, you mean make far less of an impact by making sure nobody can listen to their show. Good idea.
309.
▲
by
mcfunley
15y ago
You are correct, at Etsy we deploy schema changes once per week. The code always works against both versions of the schema. We never take downtime for schema changes. We avoid data loss by doing soft deletes as much as we can. Sometimes we
310.
▲
by
mcfunley
15y ago
Config flags and how we commit code are two completely separate issues. Very simply, you need config flags to operate a site that degrades gracefully when something is going wrong. They cannot be avoided. Is there a query in the forums sudd
311.
▲
Hey, let's report errors only when nothing is at stake
(blogs.msdn.com)
1 points
by
mcfunley
15y ago
|
0 comments
312.
▲
Cost of False Positives
(laughingmeme.org)
92 points
by
mcfunley
15y ago
|
7 comments
313.
▲
by
mcfunley
15y ago
What are your motivations for wanting to do this? Do you think this undertaking is easier than finding a job that would make you happier? Do you care deeply about the mission of the ... bank? Is this your first job out of college?
314.
▲
by
mcfunley
15y ago
I am a little puzzled at the importance ascribed here to the core idea of G+ Circles, as laid out in the slide deck. Mostly because we designed an identical sharing model and even gave it the same name at Etsy, without having read the deck.
315.
▲
The good, the bad, and the ugly of Google Plus
(radar.oreilly.com)
3 points
by
mcfunley
15y ago
|
0 comments
316.
▲
by
mcfunley
16y ago
Jared is here at Etsy right now. So, for no nefarious reasons that I can think of.
317.
▲
by
mcfunley
16y ago
Yes, there are tons of unit tests that are run (voluntarily) before commits and (automatically) on staging pushes. And then once code is live we have many system and business-level monitors in place, so we know almost immediately if anythin
318.
▲
by
mcfunley
16y ago
By 'enum' I meant in the more general sense, a constrained set of a few values. In our case the original schema designer used a text column for states: 'active,' 'dead,' etc. The planner would generally guess incorrectly about the range of
319.
▲
by
mcfunley
16y ago
Right, what I am describing there is battles in the long war to denormalize, once a normalized site gets popular. We have since denormalized many things into dirt-stupid yet very functional mysql shards.
320.
▲
by
mcfunley
16y ago
Personally I have witnessed a pretty drastic level of hoop jumping to get pgsql to force a particular index, and forgo destroying the site for another few days. And this hasn't been by schmuck DBA's either. Rather, by actual postgres commit
321.
▲
Why PostgreSQL doesn't have query hints
(it.toolbox.com)
156 points
by
mcfunley
16y ago
|
60 comments
322.
▲
by
mcfunley
16y ago
> ... Bertrand Russell ... wat
323.
▲
by
mcfunley
16y ago
Very welcome!
324.
▲
by
mcfunley
16y ago
Etsy.com is hiring in Brooklyn, Berlin, San Francisco, and Hudson, NY. This should explain everything: http://vimeo.com/13214706 Feel free to email me directly with questions, resumes, etc.
325.
▲
by
mcfunley
16y ago
Putting the entire team of people that knew how to operate it out on the street was perhaps not the best strategy for getting a good price.
326.
▲
by
mcfunley
16y ago
That is impossible. No one can agree more than one hundred percent, which by definition is the most that anyone can agree.
327.
▲
by
mcfunley
16y ago
Often 40+ times. 25 is closer to the average, though. UI tweaks, bug fixes, config changes, and quite a lot of work on unreleased features. We never do giant deploys for new user-facing features. When they're released they've been running i
328.
▲
by
mcfunley
16y ago
"Adobe, Microsoft expected to collapse into new black hole after getting nearly 90% of the world's shitty C++ together under one roof."
329.
▲
by
mcfunley
16y ago
Where I work (Etsy) we keep an index server that maps each user to a shard on an individual basis. There are a number of advantages to it. For example, if one user generated a ton of activity they could in theory be moved to their own serve
330.
▲
by
mcfunley
16y ago
I would speculate that it's a poorly-chosen shard key. MongoDB's built-in sharding uses range-based indexing. If you choose user_id as your shard key, and those are autoincrementing integers, then you're screwed if newer users tend to be mo
More ›