You're just paying fees for no reason. Is it just some tax trick to keep long term capital gains for the index funds? (does it even work like that?)
585 karma · joined November 4, 2019
You're just paying fees for no reason. Is it just some tax trick to keep long term capital gains for the index funds? (does it even work like that?)
https://www.google.com/settings/ads
https://myactivity.google.com/myactivity
Crappy silver spraypaint that flakes, the wheels barely work, the piston was broken on delivery (which they did replace for free).
I've had problems with the chair being too low at max height and I am a short guy. I still don't know if it's their cheap base that's the culprit or that's just the design.
{**d1, **d2}
is very natural if you also write javascript where their spread operator looks like: {...d1, ...d2}Which typescript generator are you using? Do you use typescript on the backend too and if so is it easy to keep the generated type definitions in sync? Also for backend what do you use for json schema validation?
There's a tradition of displaying a color for your username based on your ELO rating (for example people would brag about being Red or Yellow on topcoder).
So people tend to stop competing forever after hitting the next level just to preserve their color!
Graph distribution of ratings: https://codeforces.com/blog/entry/52470
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I imagine the high level business use cases for these machine learning APIs are similar. For example, analyze shopping mall camera footage to figure out demographics shopping there and coordinate the (socially accepted and segregated) men/women department stores accordingly.
This is such an profitable use case I cynically can't see why they would cripple their API like this, regardless of their ethical stance.
Hue also makes sense. It's the distribution of wavelengths being reflected.
But what does saturation correspond to? When do things become saturated/desaturated in the natural world?
This is the typical experience for the ivy league types common on HN though.
They had to beat their way into the 95% of their zone school, then 95% of their magnet high school, then 95% of their elite college's graduating class, then 95% of their big N corporate ladder, etc.
Despite the filtering at every step of the way, the curve is always bellshaped! And it feels like shit if you find yourself on the left side of that curve among your peers.
But I guess it's healthier to think along the lines of: "What do you call a medical student who finished last in their class? Doctor."
You can get the first/last key of a 3.8 dict with dict.keys() and reversed(dict.keys()) which you can then delete to reimplement OrderedDict.popitem.
Deleting a key and reinserting it will let you reimplement move_to_end.
The only cool thing that OrderedDict's implementation might be useful for is to move to front (or anywhere else not the back) but it doesn't expose that api.
The problem is that a lot of the things you want to validate aren't easily expressible as typescript types (e.g., valid email address, make sure two fields are always the same length, etc). If json schema are more expressive you want to use that as your source to generate the typescript interface instead of the other way around.
Reframing it in terms of capacity cleared that up. If the rate of incoming requests is higher than the total rate your backends can process, your queues will grow infinitely!
So something like an average of 12 incoming requests per second with each backend capable of processing 1 request per second is actually fairly realistic. And I think the math still works out the same there.
For example if you're uploading stuff to a bucket, you can compute its hash first to figure out if a duplicate already exists and if so, skip the upload.
Why can you do this? What if it was just a hash collision? Shouldn't you still compare the contents to really make sure they are the same?
Turns out if your hash function is N bits you will need to have 2^(N/2) items before you see two hashed to the same thing by chance. If you choose a 256 bit cryptographic hash function like SHA256, that's 2^128. This probability is so low you have a higher chance of encountering a cosmic ray bit flip!
exclude_folders=$(find . -type d -name "node_modules" | grep -v "node_modules/")
echo "Excluding $exclude_folders"
dropbox exclude add $exclude_folders
dropbox exclude list
The feature I want is pattern-based ignore in a .dropboxignore file.But I am not seeing how you can control the direction the money moves. For example if you knew fund A will gain $x and fund B will lose $x, shouldn't you simply not make the trade in fund B?
> many Google-internal CLs ("change lists" == commits == PRs)
> 3,064 Android CLs
> 10,787 Go CLs
This is at least an average of 3 commits a day (4 if he didn't work weekends). How is that possible?
See the example images in wiki: https://en.wikipedia.org/wiki/Seam_carving
Or online demo: https://alexander.soto.io/seam-carving
It's pretty comprehensive and I especially liked the section about how datatypes are implemented internally (pg 25). I wish it went into more details though.
The teacher made it point that the animations were not realistic in the sense that there should be a lot more stuff flying around. And a lot more denser and faster otherwise reactions simply wouldn't occur. But that chaos isn't educational to visualize.
So I guess my question is why does it look so neat in this real life video?