HNHacker News
TopNewBestAskShowJobs

bcassedy

419 karma · joined February 28, 2014

submissionscomments
bcassedy··on SEC warns famous crypto-currency backers
In the last week, I've heard customer service agents and personal trainers talking about investing in bitcoin. It definitely feels like a bubble here.
bcassedy··on Why Wages Aren’t Growing
"What arguments do we use to convince these people that they haven't already heard from pro-union organizers?"

Well aside from these studies that correlate unions with better wages for the economy as a whole?

bcassedy··on Gas Pump Skimmers
Agreed. Sadly, this is stuff I didn't know 5 years ago.
bcassedy··on Stack Overflow Salary Calculator
Yeah, way off in the Bay area. It seems like the entire distribution is skewed substantially low.
bcassedy··on Gas Pump Skimmers
This. And if these things happen to you with any frequency they aren't so friendly. I've gotten my debit card skimmed several times (I was able to determine through the process of elimination that my at the pump usage at the gas station was responsible). The last time, which of course happened to be the only time I got hit for any significant amount of money, the bank fought every step of the way and ended up ruling against me. I had to go back and forth with the BBB to finally get it sorted out. In the end, it was a months long process with lots of headaches.
bcassedy··on Straight Talk About Sex Differences in Occupational Choices and Work-Family
It's one thing to talk about biological differences and how they may help shape behavior. It's another to use them as justification to eliminate programs designed to facilitate a more inclusive and diverse culture as was the case in the infamous manifesto.
bcassedy··on We're joining Facebook
It can also be difficult to share Facebook videos unless you want to share to your timeline or send an individual Facebook message.
bcassedy··on Why Are Coding Bootcamps Going Out of Business?
The opposite was true for my cohort. There seems to always be at least one or two of the top students that are dead set on making as much money as possible so they take the extra time to brush up skills and projects to land interviews with and be successful at the absolute top tier companies (Google/Facebook + Unicorns).

a/A also really pushes the idea that students should leverage offers against each other. I suspect that combined with the success of Haseeb's article is that top students are now more likely to push very hard to get top dollar for their worth instead of taking ~10k less and getting to work sooner.

bcassedy··on Uber Backers Discuss Stock Sale to SoftBank, Others
Risky? In most discussions I've seen on the subject, Uber was mentioned as one of the least risky startups one could join.
bcassedy··on Are You Ready to Consider That Capitalism Is the Real Problem?
This sort of "analysis" is absurd on its face. There is nowhere on Earth that you would want to live that doesn't have a government that takes property by force and gives to others.

Taxation is necessary to live in a stable society. The question is, how much to take and how to spend it.

We've seen how our current path works out. The rich accumulate more and more wealth and with it more political power until such time that the masses are sufficiently poor and disenfranchised that they engage in a bloody revolt.

bcassedy··on Is Ruby Too Slow for Web-Scale?
Productivity. Functional programming is like ancient Latin to many programmers. The pool of people with prior experience that you can hire from is smaller and the learning curve for a new hire is going to be greater.
bcassedy··on Anonymized list of engineering salaries from bootcamp grads
Bay area has higher cost of living and Washington has no state income tax. But yes, Bay Area comp packages are higher in raw numbers than those in Seattle.
bcassedy··on Anonymized list of engineering salaries from bootcamp grads
a/A, the bootcamp primarily represented on this sheet, is indeed very selective. The spreadsheet is not filtered though not all alums participated. a/A tends to accept people with STEM degrees from good schools or people with career experience that translates fairly well to software development. I went to a/A 3 years ago as a college dropout who played poker professionally for a number of years. I remember being intimidated going in when the intro emails started flying and everyone seemed to be an engineering graduate from an Ivy League school or similar.

As part of the pre-course prep and application process, candidates are going to cover a good bit of ground. They won't have studied algorithms proper, but they'll have mastery of loops, control flow, and many toy problems.

Once the program starts, they'll get exposed to some basic algorithms and design principles by building games like chess or computer controlled hangman guesser. From there they will be introduced to web programming, javascript, and the relevant frameworks the program focuses on.

Then it's pulling it all together to build a site, create a portfolio, and begin studying data structures and algorithms. The last 2-3 weeks of the course are dedicated to data structures, practice whiteboarding, and job applications. Not many people are passing the Google interviews at the end of the 12 weeks, but some do. What usually happens is that people that are set on working at the Googles or Facebooks spend another month or so studying their butts off with things like Cracking the Coding Interview until they're ready.

bcassedy··on Blue Apron Files for IPO
Trust me they're already looking at getting faster fulfillment and avoiding UPS and FedEx. That ice they package with is extremely expensive and their margins would improve drastically if they only needed to keep the box cool for ~12 hours instead of 24+ with the major carriers.
bcassedy··on Blue Apron Files for IPO
I'd argue that they add a ton of value over grocery delivery. They're handling meal planning and portioning. That's a lot less wasted food and a lot less stress for anyone that isn't content to recycle the same few recipes week in week out.

I do agree that differentiating between competitors is tough though. On the surface all of these companies look about the same. They try to cater to different segments - health conscious, upscale, etc, but I'm not sure how effective this is.

For a while we ordered mostly takeout which was both expensive and unhealthy. We were able to start cooking for ourselves for a bit on our own, but eventually the weekly meal planning and shopping run got to be too much of a burden. That's where we found Blue Apron which had us eating healthy for another ~6 months. During this time we tried Plated too, but that week was guest recipes from some magazine and they were poorly timed and included practically inedible ingredients. After 6 months work situations changed and we just didn't have time for an hour of cooking 3 times a week. Since then we've been using Munchery which we're very happy with.

bcassedy··on Guaranteed Minimum What?
Chili's is already starting down this path. At the location near me you can order drinks and pay through a device at the table. They haven't jumped in all the way as food orders are still through a server.

Though, as someone who has had a credit card stolen via gas pump several times, I'm really hesitant to use a card at one of these devices. They're probably not very secure to begin with and then you couple that with the fact that anyone can sit with one of them for an hour or so with no scrutiny, it's just ripe for exploit.

bcassedy··on The new legend of Zelda is a toy box of delights
For Nintendo, graphics serve the gameplay. For most AAA developers, it's the other way around. I'd argue that if Nintendo were trying to compete graphically, the resource strain would greatly reduce the quality of the games they produce.
bcassedy··on AI Beats Four Top Poker Players
Anyone that's interested in reading a more detailed account of the experiment can do so here:

http://www.pokerlistings.com/libratus-poker-ai-smokes-humans...

The above article spells out some of the details of the competition. The winrate (14.72bb/100) that the AI achieved over the 120k hand sample is almost certainly not due to luck. It is a huge winrate that most pros have to employ strong game selection techniques to achieve (only play against bad players).

Here's a layman's explanation of how a poker AI can be trained: http://www.pokersnowie.com/about/technology-training.html

And some details about the weaknesses resulting from how they've abstracted the game: http://www.pokersnowie.com/about/weaknesses.html

bcassedy··on AI Beats Four Top Poker Players
I'm sure the actual process differs from research group to research group. Here's how one commercially available AI training system claims to work.

http://www.pokersnowie.com/about/technology-training.html

And they go into some of the problems that stem from how they've abstracted the game here:

http://www.pokersnowie.com/about/weaknesses.html

bcassedy··on Big Sugar’s Secret Ally? Nutritionists
jessaustin isn't saying proper nutrition is a waste of time, but rather that nutritional research is of exceptionally poor quality due to the amount of money on the line for the vested interests that fund the studies.

To your second point, the problem is that we don't know who is right and who is wrong. The studies are conducted so poorly or with such bias that it's near impossible to have concrete recommendations.

bcassedy··on DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker
It's fairly reliable. Due to the random nature of poker, it's very easy to delude yourself into thinking that you're a better player than you are. This is true for hobbyists, gamblers, and professionals alike. Professional players may move up in stakes or even stay at the same stakes and think that they're stronger than the competition and write off their bad performance as a run of bad luck. Runs of bad luck (and good) can significantly skew your results even over a hundred thousand hands.

Because of this, players of all skill levels will play a long time in games where they are not favored. This is part of why it's so important to keep studying both your play and that of your opponents. If you rest on your laurels, those that do study will surpass you and you'll find yourself playing at a disadvantage without realizing it.

Online you're really able to make a good amount off even a small edge, as measured in big blinds per 100 hands, because hands are dealt so quickly and you can play more than one table at a time. For most of my career I was playing ~1000 hands/hour. In reality due to the rake, the cut the site takes from each pot, you need to have a substantial edge to make money, but this isn't as hard to achieve as you might think.

bcassedy··on DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker
Correct. When I last played for income in 2012, the site I played on had 1-2 bots at virtually every table from the $10 buyin cash games all the way up to the $200 buyin games. Around the time I stopped playing it came out that there was a botting ring that had been winning at $1000 buyin games for some time.

Most of their income does come from the weaker players at the table, but many of these bots were good enough to breakeven or do slightly better against the pros at the table too.

bcassedy··on DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker
Sure happy to answer questions.

Note that professional in this context just means made a living through poker. There are a ton of people like myself that earned a good living playing online or in casinos. A small minority received long-term sponsorships.

1. I started playing in high school and college. Like everything else I do I dove in to get better and eventually I was good enough that I was making good money playing online. At that point I started to pursue things full time.

2. For me it was the latter. The very top players in skill and visibility are typically the ones getting sponsorships. Win a big tournament, win at the highest level of online games, or make a tv appearance at a final table and you'll find opportunities for sponsorships. For most players, these sponsorships really just add stability to their income with the bulk still coming from winnings. Though there are the poker personalities who make the bulk of their income from sponsorships and TV deals.

3. You can definitely do it part time at some levels, but to keep up it does require quite a bit of study time to win at meaningful stakes.

4. When the US legal landscape changed in 2011, getting your money out of the sites that were still willing to serve Americans got more challenging. Moving out of the country wasn't an option for me. With the game getting harder all the time due to the proliferation of good strategy material and botting, it seemed like it was time to move on.

bcassedy··on DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker
We know that there exists an optimal strategy, but that we still aren't close to achieving it. It's a zero sum game where both parties have the same lack of information and the betting order rotates. I think it has to have an optimal strategy.
bcassedy··on DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker
Former poker pro here.

Top professionals are building their strategy around game theory. They'll attempt to play in such a way that they aren't exploitable and look to deviate when they've spotted a weakness in their opponent's play.

Basically, the game theory optimal strategy is unexploitable. In every situation, the best you can do is break even by also playing the optimal strategy. If you deviate from optimal strategy, the optimal strategy will beat you, but it's possible that a strategy tailored to taking advantage of your specific deviations would beat you more quickly.

Unexploitable play typically means that you bet a size with a range of holdings that would make your opponent indifferent to all of his options (And the converse is true when facing a bet). For humans, this means that they gravitate to a few standard bet sizes, while a computer could, in theory, balance their range with much more granularity.

Last I read, for training the neural net it'll play billions+ hands against versions of itself designed to exploit various weaknesses. It'll start out by performing random actions, for example, say it'll have a 33% chance to call your bet, raise, or fold. It then starts to see that it does better when it raises your bet with the nuts and also as a bluff. Eventually, it arrives at an equilibrium strategy.

Since computers are much better at randomness than humans are, they're able to more effectively play these types of strategies and with more complexity of bet sizing. There is what's called a mixed strategy, a strategy where given a situation with the same hole cards you will call, raise, or fold to a bet with some non-zero probability. Doing that as a human is very difficult, but it's something computers manage to do quite easily.

bcassedy··on Inflammation halts fat-burning
Yes, your metabolism declines as you age. It's not that 18-year-olds can eat whatever they want and not gain weight, it's that 18 is the age where most people settle into eating habits based on their equilibrium at that time. As their daily expenditure slows by roughly 150 calories per decade, they don't adjust their eating habits and slowly gain weight.
bcassedy··on Our World Is Going Full ‘Black Mirror’
run4yourlives2 posted an unpopular, unsupported opinion yes. Half of one sentence dedicated to that opinion and the rest about another subject. Completely understandable why that would get downvotes.

manfromuranus provoking meaningful discussion does not make that post worthy. If I post trolling nonsense and someone calls me out with an informative post, I somehow don't deserve downvotes? That's some ends justify the means logic there.

bcassedy··on Our World Is Going Full ‘Black Mirror’
What? The criticisms that are getting downvoted are pure assertions with no reasoning to back them up. I'm pretty sure that if these posters had provided more than 1 line proclaiming their distaste, they wouldn't be receiving downvotes.
bcassedy··on Can Happiness Make You Healthier?
It could very easily be a feedback loop though
bcassedy··on Why GitHub Finally Abandoned Its Bossless Workplace
So what's the purpose of a product manager in an agile environment?
← PreviousPage 4 of 6Next →