HN user

jprafael

64 karma
Posts0
Comments20
View on HN
No posts found.

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?

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.

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

While I was in SF this wealth disparity feeling was present, but it was an order of magnitude less than what I saw in Mumbai. There you have 30+ story building acting as the personal residence for a multi bilionare (complete with 2 helipads) and across the street a family of 3 living on a "tent", cooking food on a makeshift fire made from trash and a baby drinking milk out of a transparent plastic bag - all of this under the nauseating smell of human feces. This wasnt a one off thing, its all over the place.

I hate to say it, because that's not how science should work

I have the opposite view. Science should be incremental and authors should be incentivized to share their (interesting) findings early and often. This makes the community as whole move faster because you get more visibility, funding, man-hours dedicated to things that are on the leading edge of research. Consider a scenario where a researcher is required to explain exactly why some phenomenon happens. Maybe it took 1 year to find the original phenomenon and then it takes 10 years to explain it to a reasonable level. Everyone only gets the benefit of this research 11 years after. Now consider the opposite scenario. After 1 year the author publishes and gets the attention of fellow colleagues. Some of them will collaborate together adding more man-hours / year, reducing the total time. Some of them might have already discovered something similar and thus avoid all repeated work. Some of them might be better positioned to solve the explanation piece based on their field of expertise, personal interests, availability. All of this makes the innovation happen faster.

What you often see (or should see in high quality papers) is an hypothesis of why something happens. This in itself is valuable. Many hypotheses are unproven until today. If you assume that these hypotheses are true you'll often find better results or find them faster; and if you don't you have discovered something interesting to report on.

TimeGPT-1 3 years ago

I've found that it works well to add the prediction horizon as a numerical feature (e.g. # of days), and them replicate each row for many such horizons, while ensuring that all such rows go to the same training fold.

Non US person here.

Can anyone explain why is the lawsuit against RealPage and not the landlords specifically? They are the ones hypothetically doing the price fixing.

Considering the following scenarios: * A landlord/tenant publishes their rent online: not price fixing. * A group of landlords/tenants publish their rents online: not price fixing. * A group of landlords share their rents privately: maybe price fixing? * A group of landlords share their rents to a 3rd party, which publicly shares aggregated data: doesn't look like price fixing to me. * A group of landlords share their rents to a 3rd party, which privately shares aggregated data: maybe price fixing? * A group of landlords share their rents to a 3rd party, which uses ML/AI to predict occupancy rates at a given price; and uses it to maximize expected profits to each individual: doesn't look like price fixing to me, maybe it is if we consider that it is using non-public data. * A group of landlords share their rents to a 3rd party, which uses reinforcement learning to dictate the best price to set, considering that the same policy will be shared with other landlords: price fixing.

Considering the difference between the two last scenarios, is the lawmaker going to evaluate how sophisticated is the algorithm behind the scenes?

Natural selection improved the species by adding this redundancy in the first place. Mutations are very frequent and some of the phenotypes are critical/desirable for the offspring to survive. This way, the gene families serve as a protection against mutations on the critical genes, so that mutations on other genes can be passed on more frequently (without dying). By adjusting the relative sizes between families, the plant/natural selection can modulate the frequency in which mutations affect each phenotype.

Mutations to redundant genes are still beneficial to natural selection. The overall population will have a varied mixture of genes. While we consider that the phenotype is equivalent between all of them, some will have improved efficiency, resistance to pathogens, etc. These unknown phenotypes will only be known when the subject is exposed to an environment where that phenotype is beneficial.

Redundancy also helps the evolution process by making it easier to have mutations happen in small increments. One offspring could have a functional A gene mutated to non-functional A' gene and still survive, and then their offspring could have another mutation A'' which is better than the original.

disclaimer: not from a bio-science background, but all of this applies in the field of genetic algorithms

It seems like there are several options for US persons/USD deposits that achieve similar ~4.5% guaranteed returns. Anything similar for EU/EUR deposits? Even services like revolut that operate on the two jurisdictions and offer multiple currency accounts in both, have very different yield rates.

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.

It's not the idea that's worth $1B. It's the risk the founders/early employees take that make it so valuable. Possibly the founders could take a 9-to-5 job, that would pay them an above average salary. They allowed themselves to go without that steady income, job security to work 24/7 on a project that a few years later could be worth 0$ if it goes wrong. For it to make sense financially, if it is successful it has to pay big time. Probably, you have a few startup ideas yourself, but they are worthless until you put yourself into it.

Disclaimer: I'm not a doctor nor do I work in the US. My prespective is as a software engineer who contacts daily with doctors.

In order to get into med school you must sure that your high school grades are on the top 5%.

You must ensure that the hospital(s) you work in are able to function 24/7. This means you don't really control your vacations, you must work nightshifts and you will work on special holidays.

You don't get to clock out when your shift ends. You are medicaly responsible for your patitients until someone else takes over. If the patient starts having problems just before the end of your shift, you have to handle it. Its frequent to only actually leave the hospital 2h after.

Your work doesn't end when you come home either. You are supposed to study for exams, to refresh your knowledge over the diseases you are currently working on. You need to build your curriculum by publishing research papers and attending expensive conferences. Your hospital rarelly pays for this. You either lobby with pharmaceuticals in exchange for favours or pay out of your pocket.

In order to get a specialization you have to go through 4-6 years of training/evaluation. That is, if you can get into one in the first place. Due to the limited amount of positions available, doctors have to compete against each other. Only the top 2% will get to the prestigious/high paying positions such as neurology or plastic surgury.

The pressure is huge. People will die or live depending on your decisions. You'll make 10s of those every day.

People will still die everyday regardless of what you do. Its not cost/health effective to try every procedure on all patitents. You will have to come home to your family knowing that you could have saved someone but you decided not to. You will be the one informing their relatives.

They might sue you or the hospital over malpractice. The hospital has insurance for this but its there to cover the hospital, not its workers. You are expetected to have your own insurance if you work in high risk zones (e.g. ER).

Being a doctor is a high risk profession. There are plenty of infectious diseases just lying arround. You never know what the next patient might have. You have to be wary of criminals trying to steal drugs, criminals comming in to finish of someone, patients with mental issues trying to hit you. Not to mention people that have received bad news or have simply been waiting for too long, wanting to take some frustration out on the next person they see.

The 200k average is most likelly misleading. Where I live doctor salaries are very skewed. Most high profile doctors also have management positions and can make 10x than regular doctors.

Sure they get more money at the end of the month, but for what its worth, I wouldn't trade my salary/responsabilities/perks over theirs.