HNHacker News
TopNewBestAskShowJobs

stakecounter

309 karma · joined September 9, 2011

submissionscomments
stakecounter··on Avoid buying in HOA neighborhoods (2014)
I think there is a high variance in how involved different HOAs are, so it's hard to make a blanket statement that you should totally avoid considering buying a property that's in an HOA.

My current house is in an HOA that's around ~$20 / month (which pays to keep some of the common spaces of the development maintained), has never gone up in ~4 years, and we've never been notified about anything needing to look better even when our lawn was in pretty rough shape the summer we moved in. We did some research and were pretty confident going into it that we weren't going to be dealing with an overbearing HOA, and I also like that the development and community areas (including a tennis court and basketball court) stay well maintained. In our case, it feels like we're getting a good deal for the cost.

stakecounter··on High-performance speech recognition with no supervision at all
Makes sense - transcribing speech from all uploaded video seems like it would be valuable for identifying interests and serving more personalized advertisements.

For example, in a video taken at the beach where someone says “wow that looks fun” (in any language) and there is a boat in the frame, you could serve them boat ads.

stakecounter··on Rules for Negotiating a Job Offer (2016)
If you are really trying to maximize, you could try to get offers from places you don’t want to work for anyway just to use in negotiations. Personally, I find interviewing tiring enough (or maybe I care too little about maximizing) that I don’t do this. After one interview I’m good to not go through another one for at least a few years.
stakecounter··on Tips for Shipping Data Products Fast
The problem with 15 day sprints is that you tend to get tired and slow down before the end of of the sprint, whereas with 5 day sprints it's easier to go full velocity because you're only sprinting for 1/3rd of the time.
stakecounter··on M1 Mac owners are experiencing high SSD writes over short periods of time
Adding my data points: Macbook Air M1 16GB RAM, 512GB SSD. I have had the laptop for 4 days, and so far only used it for OS updates, a little Discord usage, web browsing (Firefox) and a small amount of programming (no Spotify).

   Percentage Used:                    0%
   Data Units Read:                    596,588 [305 GB]
   Data Units Written:                 404,196 [206 GB]
   Host Read Commands:                 8,532,827
   Host Write Commands:                3,851,891
stakecounter··on Cloudflare silently deleted my DNS records
> I know that people will think it's great that you are doing this and I also know that you think it's good (for you) to have a feel for the issues that frustrate every day users. But I think it's not a great use of a company execs time and I am not even sure it's a good way to deploy resources at Cloudflare.

As a counter example, Jeff Bezos (whose time may be worth more than anybody else's) famously audits his email for customer complaints and occasionally derails an organization for a day or two in order to figure out what happened. He stands behind this practice and has said that he often picks out cases where the anecdotal complaint is counter to data that he's been presented, and that more often than not the anecdotes are correct and find a shortcoming in the data. IMO it also demonstrates a culture of caring and following up about anecdotes to others whose time is worth less than his own.

stakecounter··on Scaling to 100k Users
Those all sound like concerns that probably aren't your top priority when you have 10 users unless your product is performance critical, and then none of this guidance applies anyway. When you have 10 users, your database concerns are more likely to be: Is my database up? Is my database secured? Do I have automated backups? Am I otherwise at risk of losing data? Is the database fast enough for now to not be a blocker to my business? All of which are concerns that tend to be well covered by managed database services.
stakecounter··on The outcry over deaths on Amazon's warehouse floor
I've been subscribed to that mailing list for about five years and I've never seen anybody making jokes about bad warehouse working conditions. Sometimes it gets brought up to let someone know that overcrowded bathrooms or "bad coffee" aren't so bad in relative terms.

Also, some people care enough to sign their names next to quotes in support of warehouse worker strikes: https://medium.com/@amazonemployeesclimatejustice/quotes-of-...

stakecounter··on Who Is Rey?
25th Dec, 2015
stakecounter··on SIPC Says It Has Serious Concerns About Robinhood's New Product
Assuming patio11’s comment[1] from yesterday is correct that this is a loss leader intended to target millennials with low value accounts rather than whales, maybe this is Robinhood’s intended outcome to make it less attractive to the customers they don’t want?

[1] https://news.ycombinator.com/item?id=18673426

stakecounter··on Apple Finally Updates MacBook Air with Retina Display, Touch ID
Any info on whether the 2018 keyboard update fares much better [1]? I’m seriously considering buying this MBA, but I’m happy with the travel and durability on my 2011 MBA keyboard and primarily spooked by the butterfly keyboard complaints.

[1] https://www.macrumors.com/roundup/macbook-pro/#keyboard

stakecounter··on Goodbye Microservices: From 100s of problem children to 1 superstar
Nice, thanks for sharing! I had not heard of this pattern before.

The only nit I have on that video is that after a great motivation and summary, their example application at the end (processing game statistics in Halo) didn’t seem to need Sagas at all. Their transactions (both at the game level and at the player level) were fully idempotent and could be implemented in a vanilla queue/log processor without defining any compensating transactions, unless there were additional complexities not mentioned in the talk.

stakecounter··on Why the world should adopt a basic income
I think your parent post's implication may be that those receiving UBI who are on specific government programs would not responsibly budget the right amount of money to the right need, and that there will still be cases where people have run out of money and need the same safety nets as before. If someone (or their children) is starving to death, or in need of urgent medical care, are you going to tell them that they should've budgeted better?
stakecounter··on Apple is rebuilding Maps from the ground up
I wonder whether this includes all of the times where I tap an address link from Messages, Apple Maps opens as the default (which you cannot change[1]), I realize the horror of what I've done, and then I copy/paste the address explicitly into Google Maps. Count one map-related request for each!

[1]: https://apple.stackexchange.com/a/228904

stakecounter··on OpenAI Five
I figured this much as well, and I think this also begins to explain why some of the restrictions exist, and how difficult it would be to generalize this to the entirety of the Dota action space. I'm assuming they were pretty smart at defining and limiting the possible action space to get down to 170K. For example, restricting the hero pool down to 5 heroes which only have a reasonably small number of options in a reasonably small radius around them (I think Sniper's Q ability might lead to the highest number of discretized actions among their chosen hero pool), banning Boots of Travel (though I suppose this shouldn't add too many actions since you have to TP to a friendly unit of which there are not that many, so maybe this doesn't pose a problem with respect to the action space size, but it does have strategic implications), etc.

For a hero like invoker who can cast Sunstrike anywhere on the map at any time, would you try to come up with domain heuristics (only consider locations in the map near enemy heroes), or deal with an explosion of possible actions (and this applies to a ton of different hero mechanics that are not in scope here)?

stakecounter··on Google YOLO clickjacking
I was wondering whether this is actually the same as like jacking. Is the ‘leak’ in that case the ability for the Facebook page/post owner to be able to then look you up in the list of ‘likes’? If so, I think Facebook privacy settings may allow users to not leak their emails or pictures in this case.

Also, I think it’s more widespread given that ‘Google identity’ covers a large number of Google products, and signing into one signs into all. With Facebook any time I log in nowadays I open incognito, check messages, log out, whereas with Google I generally stay logged in, mostly because I want gmail and my cross device browsing history to work.

stakecounter··on Google YOLO clickjacking
Yeah, I read through the post and (assuming I'm parsing it right) can't figure out why this hasn't caused a massive shitstorm already. Are they actually arguing that it's not a security bug because it's necessary for them to implement a 'one click sign in through Google' feature?
stakecounter··on GitHub's online schema migration for MySQL
Yeah, this was a case of somebody (definitely not me, I would never!) generating a table in Rails, before Rails used 64 bit IDs on primary keys by default, and no one noticed before the table got really large. It looks like newer versions of Rails are doing it by default now: http://www.mccartie.com/2016/12/05/rails-5.1.html
stakecounter··on GitHub's online schema migration for MySQL
In certain scenarios if you need to modify the schema for a table in MySQL it will lead to the entire table being locked, and for large tables this could lead to a noticeable outage for users if you need to run queries on that table. One case I had where we faced this problem was changing the primary key for a table from 32 bit to 64 bit ints since we were running out of space. We used Percona's online schema change tool for handling this, which wrapped the creation of a new 'ghost' table (which has the target schema you want), rate limited writes from original table to ghost table, triggered writes from original table to ghost table as new writes came in, and finally a table rename from the ghost table back to the original table name in order to perform the full migration with no data loss or outage.

Sounds like this tool is doing something similar but avoiding the use of triggers for flexibility.

stakecounter··on Reddit 1.0 source code
Maybe having it be open source would represent a security risk? https://github.com/reddit-archive/reddit1.0/blob/master/data...
stakecounter··on Building Cross-Lingual End-to-End Product Search with Tensorflow
> During the inference time, we first represent user input as a vector using query encoder; then iterate over all available products and compute the metric between the query vector and each of them; finally, sort the results. Depending on the stock size, the metric computation part could take a while. Fortunately, this process can be easily parallelized.

An alternative is to precompute a search index over the item vectors if the dataset of items is very large and you’re OK with running an approximate search to trade a bit of recall for performance, using algorithms provided by libraries like the following.

Nmslib: https://github.com/searchivarius/nmslib

Faiss (Facebook): https://github.com/facebookresearch/faiss

Annoy (Spotify): https://github.com/spotify/annoy

stakecounter··on Tax-Free Bitcoin-To-Ether Trading in US to End Under GOP Plan
Thanks - given your comment it sounds like option 1 mentioned above where gains are calculated based off of USD value even if the currencies are traded directly. But as another commenter mentioned, I don’t see how this can work because the trade doesn’t involve USD at all, and the exchange rate for USD/ETH may vary widely between exchanges. And for more niche cryptocurrencies, a USD value may not even exist because there are no trades between USD and that currency.
stakecounter··on Tax-Free Bitcoin-To-Ether Trading in US to End Under GOP Plan
Is the cost basis calculated by the US dollar value of each at the time of the exchange? Or based on the exchange rate of the two currencies?

Scenario:

1. I buy 1 ETH for 1 USD when rates are 1 ETH/USD, 2 ETH/BTC.

2. I trade 1 ETH for 1 BTC when rates are 2 ETH/USD, 1 ETH/BTC.

Option 1: I’ve incurred a loss, because the sale is reported as first a sale of ETH for USD, then a purchase of BTC at whatever the cost basis between BTC/USD.

Option 2: I’ve incurred a gain, because I traded directly from ETH to BTC, and the relative value between ETH and BTC has gone up.

stakecounter··on The Wall Street Journal to Close Google Loophole Entirely
It seems like they should otherwise it would seriously hurt their search quality (unless they did something like personalized search ranking for users who they could determine were signed into those particular walled off sites).
stakecounter··on Valve fined for poor customer service
At what point is a video game seller obligated to provide a refund to unhappy customers? It seems like there's a large gray area between a feature complete/bug free game and one that's completely unplayable.
stakecounter··on Finding the genre of a song with Deep Learning
Mel scale spectrograms are the approach taken in a research paper which uses roughly the same technique as is described in this post: https://dl.dropboxusercontent.com/u/19706734/paper_pt.pdf
stakecounter··on Finding the genre of a song with Deep Learning
Unless I'm misunderstanding the validation set, I'm skeptical of the ability of this classifier to tag unlabeled tracks, given that it is only being trained and tested on tracks which are already known to belong to one of the few trained genres. I'd be curious to see the performance if you were to additionally test on tracks which are not any of (Hardcore, Dubstep, Electro, Classical, Soundtrack and Rap), with a correct prediction being no tag.
stakecounter··on 3 Out of 4 Millennials Have Received Financial Help from Parents After College
Were you lent money at a better interest rate than you could get otherwise? If so that sounds like financial help.

That said I agree with the overall point that the term is so vague/broad it's basically meaningless if not clearly defined. Does living at home after college count?

stakecounter··on Google Interview University – Plan for studying to become a Google engineer
Wouldn't this just simplify to O(n)? Consider a case where the keys are objects whose hashcode() is overridden to return a constant (while equals() still uses reference equality from Object.equals).
stakecounter··on Post-Mortem for Google Compute Engine’s Global Outage on April 11
That would only affect the person who had a stroke or heart attack and their close vicinity. The parent is suggesting a scenario where the manual driving equivalent would be every single driver getting a stroke or heart attack at the same time.
Page 1 of 4Next →