HN user

stakecounter

309 karma
Posts0
Comments106
View on HN
No posts found.

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.

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.

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.

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.

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

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.

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.

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-...

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.

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?

OpenAI Five 8 years ago

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)?

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.

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?

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.

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

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.

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.

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.

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.