News for hackers. Stuff that matters.
Re:What's new with Robinhood, our in-house load balancing se... by terramauthe on Thursday October 31, 2024 @02:09AM (#42003931)
hopefully the author still works there.
Re:What's new with Robinhood, our in-house load balancing se... by guessmyname on Thursday October 31, 2024 @04:11AM (#42004486)
He does → https://www.linkedin.com/in/yi-shu-tai-13160154/

According to his LinkedIn profile: 7 years 6 months into the job.

Although, it looks like he transfered to a new team a year ago to do ML Ops.

Re:What's new with Robinhood, our in-house load balancing se... by apocalyptic0n3 on Thursday October 31, 2024 @10:51AM (#42007509)
Dropbox just laid off 20% of the company yesterday. In many cases, people don't rush to update their LinkedIn so he may or may not still be there.
Re:What's new with Robinhood, our in-house load balancing se... by yawnxyz on Thursday October 31, 2024 @02:16AM (#42003960)
"load balancing" is a cold way to describe a layoff...
Re:What's new with Robinhood, our in-house load balancing se... by Simon_ORourke on Thursday October 31, 2024 @03:01AM (#42004148)
"fully automated market-driven load balancing" more like.
Re:What's new with Robinhood, our in-house load balancing se... by blitzar on Thursday October 31, 2024 @05:31AM (#42004940)
"load balancing" is apt description of the role of HR
Re:What's new with Robinhood, our in-house load balancing se... by toomuchtodo on Thursday October 31, 2024 @11:29AM (#42007881)
More like container orchestration and bin packing, amirite? Faulty container? Terminate and launch a new container. Cattle, not pets.
Re:What's new with Robinhood, our in-house load balancing se... by dylan604 on Thursday October 31, 2024 @10:55AM (#42007563)
Hey quick, drop some new tech blog to get our layoffs news off the front page!!
Re:What's new with Robinhood, our in-house load balancing se... by satvikpendem on Thursday October 31, 2024 @02:38AM (#42004062)
I'm not sure why they'd name it identically to another company in the tech sector.
Re:What's new with Robinhood, our in-house load balancing se... by guessmyname on Thursday October 31, 2024 @04:14AM (#42004502)
Round Robin [1] is a popular algorithm for load balancing.

That’s the only reason they named the software “Robinhood”.

[1] https://en.wikipedia.org/wiki/Round-robin_scheduling

Re:What's new with Robinhood, our in-house load balancing se... by Dalewyn on Thursday October 31, 2024 @04:35AM (#42004613)
Why specifically "Robinhood", though? Robinhood is a fairly well known brokerage.

Why not Robin Hood or some other unique or generic name?

Re:What's new with Robinhood, our in-house load balancing se... by rsynnott on Thursday October 31, 2024 @07:57AM (#42005921)
I think Robinhood the brokerage was _fairly_ obscure til 2020 or so, no? This appears to have gone into production in 2020, so is likely older than that.
Re:What's new with Robinhood, our in-house load balancing se... by Veen on Thursday October 31, 2024 @06:46AM (#42005446)
Many things are named after Robin Hood. It's not as though the brokerage invented the term or has any right of exclusive use. You'd have to be quite dim-witted to muddle up a brokerage and a load balancer.
Re:What's new with Robinhood, our in-house load balancing se... by Dalewyn on Thursday October 31, 2024 @11:27AM (#42007866)
Many things are named after Robin Hood, but I only know of two things specifically calling themselves Robinhood and one of them I only learned from this thread.

In fairness the load balancer presumably came first, but the point remains.

Re:What's new with Robinhood, our in-house load balancing se... by CogitoCogito on Thursday October 31, 2024 @04:54AM (#42004701)
I don't think there are many people who will confuse an in-house load balancing service used at dropbox with a brokerage even if both are called Robinhood. Similarly, I don't think that people will confuse said brokerage with an old character of English folklore (and no I don't think it's the space that's important).

Context matters. There simply isn't a risk for meaningful confusion here. So what's the issue exactly?

Re:What's new with Robinhood, our in-house load balancing se... by donpott on Thursday October 31, 2024 @07:34AM (#42005742)
I think it's quite easy to confuse the two if one is diagonally reading the HN frontpage and sees a headline that begins with "What's new with Robinhood [...]".
Re:What's new with Robinhood, our in-house load balancing se... by ajoseps on Thursday October 31, 2024 @08:19AM (#42006109)
maybe dropbox didn’t optimize naming their in-house software for HN readers
Re:What's new with Robinhood, our in-house load balancing se... by dylan604 on Thursday October 31, 2024 @10:59AM (#42007601)
> I don't think that people will confuse said brokerage with an old character of English folklore

I don't know about that. Why do you think people would not link a financial company to the folklore character famous for redistributing money? That's kind of disingenuous claim to me.

When I first heard about it, I actually assumed it was a reverse Robin Hood by taking money from the poor to give back to the rich type of scheme.

Re:What's new with Robinhood, our in-house load balancing se... by Dalewyn on Thursday October 31, 2024 @11:25AM (#42007852)
>(and no I don't think it's the space that's important).

That space or the lack thereof is important.

To date I only know of two Robinhoods, the brokerage and the load balancer, and I only learned about the second with this thread.

Re:What's new with Robinhood, our in-house load balancing se... by bayindirh on Thursday October 31, 2024 @10:27AM (#42007259)
Robinhood is a large filesystem policy engine and maintenance tool since 2004, too. Soo Robinhood Markets are already late to the game. :)
Re:What's new with Robinhood, our in-house load balancing se... by stavros on Thursday October 31, 2024 @02:59AM (#42004140)
Probably because it takes from the rich and gives to the poor.
Re:What's new with Robinhood, our in-house load balancing se... by kergonath on Thursday October 31, 2024 @03:03AM (#42004157)
You cannot avoid all names that were or will be ever used by anyone. Collisions will happen. And Robin Hood is not particularly obscure…
Re:What's new with Robinhood, our in-house load balancing se... by almost on Thursday October 31, 2024 @06:31AM (#42005355)
Weird that a gambling app would take thename of a popular character from legend!

Or maybe not, try actually naming something sometime and you'll see. It's not easy to come up with something that fits all the requirements AND has never been used before.

And it's not like anyone is ever going to get confused and accidentally try and use Dropbox's internal load balancer to buy options on a stock or something. Or try and make a gambling app the star of their next hit movie for that matter.

Re:What's new with Robinhood, our in-house load balancing se... by tgv on Thursday October 31, 2024 @09:35AM (#42006766)
A gambling app that --like all-- takes from the poor and gives to the rich. Sarcasm, or bitter misantropy, I suppose.
Re:What's new with Robinhood, our in-house load balancing se... by whalesalad on Thursday October 31, 2024 @11:39AM (#42007971)
because it is an internal tool? why does that cause an issue?
Re:What's new with Robinhood, our in-house load balancing se... by leetrout on Thursday October 31, 2024 @04:05AM (#42004452)
I am surprised to see zookeeper being used with etcd.

Why use both?

Why even consider ZK in 2024? Is it just popular in java shops?

Maybe I am misunderstanding?

Re:What's new with Robinhood, our in-house load balancing se... by bittermandel on Thursday October 31, 2024 @06:28AM (#42005331)
Since it's written ZooKeeper/etcd-based, I assume they use ZK and are going over to Etcd.
Re:What's new with Robinhood, our in-house load balancing se... by pgwhalen on Thursday October 31, 2024 @10:50AM (#42007499)
> Why even consider ZK in 2024?

I'm no expert on these consensus-stores, but I guess my question would be "why not?" ZK is proven and works.

Re:What's new with Robinhood, our in-house load balancing se... by zaphirplane on Saturday November 02, 2024 @07:20PM (#42029971)
Great question
Re:What's new with Robinhood, our in-house load balancing se... by aftbit on Friday November 01, 2024 @10:16AM (#42017094)
Dropbox has been using Zookeeper since the beginning. I assume they are just familiar with running it and understand its guarantees better.
Re:What's new with Robinhood, our in-house load balancing se... by xyzzy4747 on Thursday October 31, 2024 @10:07AM (#42007068)
Imagine knowing that Robinhood exists as one of the most popular trading brokerages but still naming your new product Robinhood.

It's like making a new product and naming it Facebook or Google. Or making a new HN clone in 2024 and calling it Reddit even though Reddit already exists.

Re:What's new with Robinhood, our in-house load balancing se... by bayindirh on Thursday October 31, 2024 @10:23AM (#42007217)
There's a tool called Robinhood which started its life around 2004 [0], In turn, Robinhood Markets are founded in 2013.

Imagine knowing that Robinhood exists as one of the most popular (or the only) policy engines for large (EB sized) filesystems for but still naming your new company Robinhood.

I think Robinhood Markets should C&D immediately and find themselves a new name.

[0]: https://github.com/cea-hpc/robinhood

Re:What's new with Robinhood, our in-house load balancing se... by pgwhalen on Thursday October 31, 2024 @10:51AM (#42007513)
The Robinhood being discussed in this post is not a product, it's internal technology. The name clashing doesn't really matter.
Re:What's new with Robinhood, our in-house load balancing se... by xyzzy4747 on Thursday October 31, 2024 @10:58AM (#42007589)
There are near-infinite things they could name their software, but instead they copied an existing name of another software project.

Quite insufferable if you ask me.

Re:What's new with Robinhood, our in-house load balancing se... by edm0nd on Thursday October 31, 2024 @12:50PM (#42008653)
imo its your mindset that is quite insufferable, not the companies decisions of naming internal tooling.
Re:What's new with Robinhood, our in-house load balancing se... by bayindirh on Thursday October 31, 2024 @01:52PM (#42009451)
Software developers who love their job generally are into fantasy worlds, RPG games, astronomy and whatnot. If we nitpick every name choice, then life will have no fun.

I have computers named after stars and galaxies. Some codenames of the applications I have developed myself has stupid connections to characters because of what they (the software) do are similar to characters themselves. I named a module "Scrat" because it was a state machine which changed thousands of states per second according to input it received from a file I/O module called Manfred (which carries things on his back or with its trunk).

I have my names clash with others, and others' names clash with mine. Who cares, it's fun and makes things enjoyable for everyone, plus it allows one to inspire themselves by setting a vision for their software.

Or, maybe we should start naming our software with UUID strings. That won't clash in a long time. :D

Re:What's new with Robinhood, our in-house load balancing se... by sophacles on Thursday October 31, 2024 @03:29PM (#42010552)
Why does every single thing need a unique name? Even trademarked names for businesses and products are scoped to business sectors - its why apple the computer company who took the name of apple the record label was just fine (until apple invented itunes and had to buy the record label).

Heck even code does scoped naming... the compiler can't really handle punctuation that is slightly wrong and even it allows me to reuse variable names in the same program.

I don't know why we'd need a univerally unique name for each piece of software ever created. The existing software called robinhood is unrelated to this load balancer, so even if I could download and use it, I doubt I'd have much of a problem distinguishing the two.

Re:What's new with Robinhood, our in-house load balancing se... by bityard on Thursday October 31, 2024 @10:29AM (#42007276)
Were Facebook, Google, and Reddit also the names of centuries-old fictional storybook characters?
Re:What's new with Robinhood, our in-house load balancing se... by xyzzy4747 on Thursday October 31, 2024 @10:57AM (#42007580)
Were centuries-old fictional characters software projects?
Re:What's new with Robinhood, our in-house load balancing se... by biddendidden on Thursday October 31, 2024 @10:16AM (#42007153)
Robinhood != Robinhood != Robinhood
Re:What's new with Robinhood, our in-house load balancing se... by edm0nd on Thursday October 31, 2024 @12:46PM (#42008605)
Robinhood != Robin Hood != Robbin' The Hood
Re:What's new with Robinhood, our in-house load balancing se... by say_it_as_it_is on Thursday October 31, 2024 @11:45AM (#42008034)
Robinhood stole from the rich and gave it to the poor whereas Dropbox fired thousands of people, stealing from the poor and giving to the rich
Re:What's new with Robinhood, our in-house load balancing se... by qeternity on Thursday October 31, 2024 @12:19PM (#42008382)
Totally. They should just continue to carry a workforce they don't need, risking the viability of the business and the other 80% of the jobs.
Re:What's new with Robinhood, our in-house load balancing se... by nepthar on Thursday October 31, 2024 @11:57AM (#42008155)
We used a deterministic aperture load balancing to solve this at twitter - https://blog.x.com/engineering/en_us/topics/infrastructure/2....

Cool to see some other approaches, although I believe they've complicated theirs a bit more than necessary.

Re:What's new with Robinhood, our in-house load balancing se... by renewiltord on Thursday October 31, 2024 @12:47PM (#42008616)
Very cool. Low-state approaches are always more interesting.
Re:What's new with Robinhood, our in-house load balancing se... by jauntywundrkind on Thursday October 31, 2024 @02:18PM (#42009745)
Ah nice, a "Power of 2 (random) choices" strategy. Article credits "The power of two choices in randomized load balancing" (1996) by Michael Mitzenmacher. PDF link: https://www.eecs.harvard.edu/~michaelm/postscripts/mythesis....

I heard about someone using PO2C for cache eviction recently. Maybe Oxide talking about their storage work? Seems obviously smart. No need to keep LRU or carefully track & decide, just use statistics to compare two random elements and drop the least used one.

Re:What's new with Robinhood, our in-house load balancing se... by renewiltord on Thursday October 31, 2024 @12:39PM (#42008552)
I see: load-aware routing. Why skip the weight update phase on low weight reports? Isn’t that precisely the period when those nodes are likely overloaded?
Re:What's new with Robinhood, our in-house load balancing se... by ryandvm on Thursday October 31, 2024 @02:22PM (#42009800)
Are you even a senior engineer if you haven't reinvented the load balancer?
Re:What's new with Robinhood, our in-house load balancing se... by dang on Friday November 01, 2024 @12:03AM (#42013958)
[stub for offtopicness]
Re:What's new with Robinhood, our in-house load balancing se... by aftbit on Friday November 01, 2024 @10:18AM (#42017117)
Bees gather pollen. In the fall, as temperatures get lower, they still want to keep gathering pollen, but sometimes they run out of warmth and energy to fly all the way back to the nest. Thus you will find bees sleeping on flowers through the night. When morning comes and the sun warms them, they'll pick up and fly off to the nest to drop off the last night's load of pollen.