HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jprafael

no profile record

comments

jprafael
·11 ay önce·discuss
That syntax is very clean when it works. I think however the limitation of not being able to pipe arguments into 2nd, 3rd, ..., positions and keyword arguments, or variadic explosion like the syntax showcased in the article makes it less powerful.

Are there other syntax helpers in that language to overcome this?
jprafael
·2 yıl önce·discuss
You can DRS (https://www.dtcc.com/asset-services/securities-processing/di...) your shares so that no one can lend them out from you. Some brokers have a setting (opt in or opt out) that disallows lending your shares (or that compensate you if they do).
jprafael
·2 yıl önce·discuss
I don't get the "its hard to measure throughput" line. I'm using RDS at work. At some point we had 20TB data, with daily 500GB (batch) writes into indexed tables. Same order of magnitude cost, sure. But the combination of RDS instance monitor, Performance Insights, PGadmin dashboard means you have: visual query plan with optional profilling (pgadmin), live tracking of SQL invocations with # invokes per second, avg number of rows per invocation, and sampling based bottleneck analysis (disk reads, locks, cpu, throttling, network reads, sending data to client, etc), you have per disk read/write throughput (MBps), IOPS being used, network throughput, etc. At most times what i felt lacking was the ability to understand why PG was using so much CPU/disk troughput(e.g. inserts into indexed tables) but the disk throughput the instance was under was always very visible.

The article also doesnt mention anything about using provisioned IO instances. Nor any mention of which architectures have the highest PIOPs ceiling.
jprafael
·3 yıl önce·discuss
Because that is a regular day's operation. What draws attention is the use of satoshi's wallet as a destination
jprafael
·3 yıl önce·discuss
Someone sent bitcoin to satoshi's wallet. Not from it.
jprafael
·3 yıl önce·discuss
> "it is difficult to write a program that can play a legal action in every situation"

This is trivial (just forfeit).

The hard part is figuring out the best possible action to select from. MTG is particularly hard at this because: * Some actions are only allowed in certain conditions (e.g. in response to, in a specific phase, etc) * Actions vary significantly not only in their effects but also in their inputs (some require targeting a creature, a player, an opponent, a card in hand, a card in exile, a name of a card that could exist). Some have a varying list of inputs (target many creatures). This variance makes it hard to encode the action space. * The state space is huge. It is not only determined by the cards in play, but is also affected by the meta-game (to play optimally players have to play in a specific way to avoid getting countered by a card that could be in play by the opponent, because that card is legal to play and is commonly used by decks that look like what the opponent is playing). * Technically the state space is also infinite because you can create infinite loops that keep creating more and more triggers/creatures/etc.
jprafael
·3 yıl önce·discuss
If this works, is there any theory why training models with low rank layers (y = (A.B).x + b) directly doesnt work? (or do they?)
jprafael
·3 yıl önce·discuss
Computing gradients is easy/cheap. What this technique solves is that you no longer need to store the computed values of the gradient until the backpropagation phase, which saves on expensive GPU RAM, allowing you to use commodity hardware.