HNHacker News
TopNewBestAskShowJobs

bhahn

273 karma · joined September 19, 2013

submissionscomments
bhahn··on Uber, Postmates Agree on $2.65B All-Stock Deal
To clarify, the total funding amount is a bit more than $700m. $903m according to Crunchbase.

https://www.crunchbase.com/organization/postmates

bhahn··on Deconstructing Pinterest’s reverse-image-search SEO growth hack
> we have never scraped Google search results either currently or at any time in the past.

Just an observation that this very specific denial without offering anything else makes me think that what they _actually_ do is probably controversial as well.

bhahn··on YouTube TV sharply increases monthly subscription to $64.99
Pretty harsh comment. Maybe OP didn't know that channels cost differing amounts?
bhahn··on Facebook’s dominance is built on anti-competitive behavior
> YouTube does have a network-effect lock in, but AFAIK that's not really a revenue source for google.

Just to clarify, YouTube revenue in 2019 was around $15 billion, which even for Google is not a small number.

bhahn··on A Twitch channel from which viewers can play with CockroachDB
I was very confused by the title. I thought it was a blog post that implied that CockroachDB was in-use at Twitch, but it's actually a Twitch channel from which viewers can play with CockroachDB (still cool).
bhahn··on Why can't I sign in with Facebook anymore?
While the question in the link is "Why can't I sign in with Facebook anymore?", it doesn't actually explain the rationale behind the change. Has the rationale been explained elsewhere?
bhahn··on Apple Warns Looters with Stolen iPhones: You Are Being Tracked
The burden is on the buyer to take that risk or not. If the buyer isn't sure, then they are free _not_ to buy from a non-authorized source.
bhahn··on Justice Department, states likely to bring antitrust lawsuits against Google
I don’t think comparing monopolies across industries is justification for a monopoly in tech. A more telling comparison would be monopoly in tech vs no monopoly in tech.
bhahn··on Robinhood maxed out credit line last month amid market tumult
The article touches on why the draw is significant irrespective of paying it back (albeit the source of the commentary is from the same parent company):

> “Companies don’t tap their credit line unless they need to,” said David Ritter, an analyst at Bloomberg Intelligence, who spoke generally about the issue without commenting directly on Robinhood. When companies do, it’s “perhaps not a good signal with regard to their cash burn, which could make creditors nervous.”

bhahn··on Apple delivers a new redesigned Maps for users in the United States
I just switched to an iPhone after being a long time Android user, and I've found Apple Maps directions not to be as good as Google Maps'. I live in central LA, and it regularly routes me through long and congested intersections.

Does anyone else feel this as well? Is it just my small sample size? I would like to continue using Apple Maps over Google Maps because of the integration with Apple Watch, but it's getting harder and harder each day to justify.

bhahn··on NBA player to tokenize $34M contract, sell shares in ICO-like sale
I'm wondering what benefit this offers over getting a traditional loan from an institution, which he could (likely) get against the value of his contract. There is definitely publicity. Anything else?
bhahn··on Android 10
iMessage pressure is real for me too. I was considering switching to an iPhone for a while but found air message and have been using it for a few weeks. It doesn't have all the features of iMessage, but core messaging works pretty well and I haven't felt a need to switch to an iPhone.

https://airmessage.org/

bhahn··on Robinhood launches 3% checking account
Why is there a disclaimer necessary? I don't read any specific bias against Robinhood
bhahn··on Ask HN: Why did your startup fail and what did you learn?
Probably Clinkle
bhahn··on Rails, still?
The author isn't wrong. You need to learn OTP to know that you don't need it (at least in the very beginning).

When I was learning Phoenix, I spent a substantial amount of time learning Elixir as well and OTP is one of the first few things they put in front of you. Don't get me wrong, I loved learning about it personally, but I am not surprised that a lot of people would consider it too much effort.

bhahn··on Um – Create your own man pages so you can remember how to do stuff
This isn't a bad guess! I don't know why it was downvoted.
bhahn··on Pyre: Fast Type Checking for Python
On mobile web, pressing back from the note sends me to Facebook's homepage, not to hn. Anyone else notice this? This is on top of the pop-up modal prodding me to add a shortcut to Facebook on my home screen. These are the kind of annoyances and "tactics" that make me dislike Facebook and want to stop using them.

Aside from that, pyre looks like a super useful tool. Hopefully it has fewer rough edges than mypy.

bhahn··on Sharethebus becomes Bus.com and raises $5M for event shuttle management
> Bus.com is the destination you’d expect to head to for what the company does...

Is the writing quality of techcrunch articles normally this poor?

bhahn··on AT&T reaches deal to buy Time Warner for more than $80B
It's not that simple. Announcing a merger doesn't necessarily a high chance of success. A recent, relevant example is Comcast's 2014-2015 merger with TWC that was called off after regulator push-back.

http://www.forbes.com/sites/greatspeculations/2015/04/28/com...

bhahn··on Fare Hacking on BART
Presumably they charge the fee because it would be inconvenient and time-consuming for at least some to take a train a stop, exit, re-enter and take the train back for a few bucks.
bhahn··on Show HN: The Segment AWS Stack
> why a NAT instance is needed in each subnet?

I don't think it's strictly needed, but it's best practice because instances in each AZ remain independent from failures in other AZs. Were the AZ with the single NAT to go down, then instances in the other AZs wouldn't be able to communicate outside the VPC (ie. to the rest of the internet)

There's also a side benefit of much lower latency using a NAT in the same AZ vs going across AZ (unscientific benchmark is 0.1ms in same AZ vs 0.3ms across AZ)

bhahn··on DoorDash Raises $127M in ‘Down’ Round
(disclaimer: I work for DoorDash but have minimal exposure to our scheduling platform)

> it would have been more efficient to schedule other deliveries in the mean time and just come pick up the food when it was ready?

There are a lot of factors at play so it's hard to say what exactly happened in this instance, but some considerations:

* The wait time at a restaurant is probably not enough time to fit comfortably another delivery. Deliveries take a bit of time. I don't have the exact #'s, but you can imagine 5-20 minutes driving to restaurant (+ parking), 0-5 minutes waiting at a restaurant, 5-20 minutes driving from restaurant to customer, which ends up being around 10-45 minutes with high variance.

* We want food to be as fresh as possible for the customer, so on average we may prefer a dasher to wait a little rather than arrive the food is ready. Like the other replies mention, we try to measure how long food prep takes for a restaurant and we may err on the side of caution with restaurants with high variance by sending them to a restaurant assuming the shortest estimated food prep time.

* Restaurants don't always provide accurate estimates of how long the food is going to take to make.

* In your specific anecdote, we likely predicted the food to be ready much earlier (atleast earlier enough that you wouldn't have you felt they could have done another delivery) but some things may have changed from the original delivery. Eg: The kitchen was especially backed up during this time and we didn't have examples of this in our dataset. Or perhaps we did have examples of this and it didn't happen enough to increase its weight in the food prep calculation. Customer may have made an adjustment to the order, which caused additional wait time after we made the original dasher/delivery assignment. Kitchen may have made a mistake with the order and had to remake it. Our estimate for drive + parking time may have been too high. In other words, some of the time that you saw the dasher in the restaurant could have been time that we estimated for driving/parking instead.

There are a ton of other factors at play, but I hope this gives you some sense of complexity of the problem :)

bhahn··on A Tribute to Andy Grove (2015) [video]
Did you mean the Wayne Gretzky of Silicon Valley?
bhahn··on How We Built Uber’s Highest Query per Second Service Using Go
Latency is not an issue. That your test took 62ms to send and receive that is an artifact of your setup.

Eg. latency across availability zones in the same EC2 region is <2ms (and obviously even faster in the same AZ)

bhahn··on How Square Defangs Difficult Decisions
> It ceded $5b of market value to Stripe

Not just Stripe. Braintree, I've heard, is comparable or bigger.

bhahn··on Zuckerberg Evades Billions in Taxes
The title of this post is misleading. It implies strongly that his main motivator for making the donation was to benefit financially, but the article itself provides no direct evidence and instead critiques the tax system that creates these seemingly unnecessary benefits in the first place.
bhahn··on Ask HN: What problem in your industry is a potential startup?
Check out crowdflower.com
bhahn··on The Man Who Broke Atlantic City (2012)
The article implies that the 0.25 house edge was calculated before the rebates were considered, still leaving the ~0.08 house edge as a mystery. The quote below follows the quote from my original comment. The author of the article may have made a mistake, though.

  When Johnson and the Trop finally agreed, he had whittled the house edge down to one-fourth of 1 percent, by his figuring. In effect, he was playing a 50-50 game against the house, and with the discount, he was risking only 80 cents of every dollar he played.
bhahn··on The Man Who Broke Atlantic City (2012)

    He won’t say what all the adjustments were in the final e-mailed agreement with the Trop, but they included playing with a hand-shuffled six-deck shoe; the right to split and double down on up to four hands at once; and a “soft 17” (the player can draw another card on a hand totaling six plus an ace, counting the ace as either a one or an 11, while the dealer must stand, counting the ace as an 11)
The blackjack rules (excluding the discount agreement) mentioned don't seem out-of-the-ordinary. Most Las Vegas casinos have these exact rules for their higher minimum tables http://wizardofvegas.com/guides/blackjack-survey/.

The house edge of this game (using http://wizardofodds.com/games/blackjack/calculator/) is 0.33457. There's no additional player-favorable rule that I can imagine to which all 3 casinos agreed (like late surrender, a rule I've never seen in a Las Vegas strip casino) that would account for the ~0.08 difference in house edge. Like another comment suggested, I think there's a good chance he intended to count cards when calculating his odds. A simplistic card-counting strategy (http://wizardofodds.com/games/blackjack/card-counting/high-l...) could account for the difference.

bhahn··on The Man Who Broke Atlantic City (2012)

  I was under the impression that standard casino blackjack shoes were 8 decks (machine shuffled).
In Las Vegas, shoe games are usually 6-deck http://wizardofvegas.com/guides/blackjack-survey/.

And whether a game is machine-shuffled or hand-shuffled will usually depend on the min bet. The higher the minimum, the more likely the table is to be hand-shuffled, and the lower tier the casino, the lower that minimum is likely to be. For example: the Wynn Las Vegas' $100 min table is machine-shuffled, while Harrah's Lake Tahoe $100 min table is hand-shuffled.

← PreviousPage 2 of 3Next →