913 karma · joined September 6, 2023
- You do not diversify classrooms by academic ability---the high-performing students can be free tutors to the low-performing students.
- You inflate the GPAs and implement no-zero policies.
- You teach to the standardized tests, and don't worry about the material.
- You make lessons "fun and engaging" because you need the attention of the students least likely to give you their attention.
- You eliminate gifted or honors programs, because that's wasted money not improving your bottom line (bottom students).
1. Memory indexing. It's a pain to avoid banking conflicts, and implement cooperative loading on transposed matrices. To improve this, (1) pop up a warning when banking conflicts are detected, (2) make cooperative loading solved by the compiler. It wouldn't be too hard to have a second form of indexing memory_{idx} that the compiler solves a linear programming problem for to maximize throughput (do you spend more thread cycles cooperative loading, or are banking conflicts fine because you have other things to work on?)
2. Why is there no warning when shared memory is unspecified? It isn't hard to check if you're accessing an index that might not have been assigned a value. The compiler should pop out a warning and assign it to 0.0, or maybe even just throw an error.
3. Timing - doesn't exist. Pretty much the gold standard is to run your kernel 10_000 times in a loop and subtract the time from before and after the loop. This isn't terribly important, I'm just getting flashbacks to before I learned `timeit` was a thing in Python.
> The strategic thinking that goes into longer-horizon tasks may be something LLMs aren’t as good at, which aligns with why entry-level workers are more affected than experienced workers.
I think the article is talking in generalities, so on average entry-level software engineers have less experience with long-horizon tasks (e.g. months-long development), though there are definitely the exceptions that prove this rule.
[1]: https://www.cs.cmu.edu/~kmcrane/Projects/RectangularSurfaceP...
1. Keyword: "your". Your version of empathy is not scalable. It's literally, "my way or the highway," and a bunch of grandstanding on things pretty much everyone agrees on, but you must be evil and not if you don't agree with my more radical proposals.
2. I consider "I don't want to die, thus I shouldn't kill others," to have more of a Kantian/evolutionary genesis than an empathetic one. For the most part, all the people that failed to recognize this were killed off and weren't allowed to enter into the Kingdom of Ends. Unless you're talking about emotivism, I don't see how empathy has anything to do with morality/society, except as a quick symmetry trick to help you make smarter decisions (while you could logically deduce that the rational response to a member of your group being killed is to punish the killer to prevent more killings, if you just assume symmetry, then things that are bad for you are bad for others, and taking those actions will get you punished).
3. 5% as many people die from starvation or exposure as suicide in the United States (that's 1–2,000/year). If people want food, or want shelter, they can find it (99.8% of homeless people do), even if it's not the particular food or shelter they want. What do you actually want? "Food, shelter, and all the basic necessities of life" are available. Almost no one is arguing that we should let people just die. It really sounds like you're arguing for a flavor of ice cream, but you don't even know what flavor that is.
> > I think the left has also really shot themselves in the foot by talking about UBI as "helping struggling people get by" or accusing opposers of being unempathetic
> I mean it's less an accusation of being unempathetic and more just an observation of the facts on the ground, isn't it?
> > When you forcibly take money from someone, and use it to fund your project, it comes from a place of very selective empathy
Are these "facts" actually grounded, or are you just doing a POV play? Like if I said, "everyone deserves chocolate ice cream", and you said "wow, how unempathetic, don't you care about everyone getting vanilla?" You talk about things not being scalable for society; well guess what, your version of empathy is one of them. Not everyone is going to care about the same causes as you, and attacking people for that will not convince them you actually care about them. What will is if you tell them why they're better off funding your pet project.
People are always going to care about different things. Some really care that everyone has clean water, others a good education, others freedom of expression. Some care more about their families, while others apply equal empathy to every stranger, cow, and tree. When you forcibly take money from someone, and use it to fund your project, it comes from a place of very selective empathy. The proper way to fund your projects is to get everyone on board. Frame it so they see how it helps them achieve their goals, not just yours.
(Now, I know I'm ignoring that some people are just incredibly selfish; more accurately, some people's hearts are bleeding out on the floor, some are calcified into stone, and most are somewhere in between. I'm ignoring this discrepancy because 1. even very selfish people can get on board with welfare (like primary/secondary education), as long as it's framed properly, and 2. if a system relies on self-sacrifice, it's too easy to hijack that sacrifice into someone else's pet project.)
For example, with education, you can point out how much more economic activity is available when everyone knows how to read and write. I think the argument that actually worked, though, was "how can we avoid roving bands of teenagers in our city once we enact some child-labor laws?" (that's probably the reason highschool is compulsory, not just free to enroll in). For a universal basic income, you probably need to approach it from an entropy argument. The capitalist system tries to maximize GDP, but physical systems actually maximize the free energy (GDP - temperature * Theil index [entropy]). The capitalist system avoids this by artificially restricting free trade: for example, your boss makes a dollar, while you make a dime. There's fewer trades that could happen than if, say, you both made 55 cents (unless your boss is just reallly good at doing things with money). Or, more fundamental, your boss needs you much less than you need a salary. You have less freedom of movement than he has to remove you. A universal basic income fixes this entropy problem, which makes trades more frequent and the market more competitive. In the end, it can come around to help even a seflish centimillionaire.
I'm very aware there are things a test can't measure. I feel like you should have been the one to bring up these things, but here are a few examples:
- Artistic creativity
- Maker ability
- Entrepeunership
- Political power
I think the issue is, since you didn't identify what a test is missing out on, you weren't sure how to take it into account with university admissions. I have a question for you: do you think someone who is just below the cutoff based on the test, but started a business worth $10m, just does not deserve to be entered into the lottery? That'd be propesterous. So, what is the solution? More holistic admissions that try to take into account these harder-to-put-a-number-on skills.
An 800 on the math section is not enough to even predict if someone made it to the AIME, but it is enough to predict that they spent several weeks taking SAT math section practice tests. It's clearly failing to be predicative of anything the top universities should be looking for. It doesn't mean all standardized tests have to be. The AMC (and then the AIME + USAMO) are standardized tests that universities like MIT do accept scores from, and they actually get useful information from.
What do you mean by this? What creates a hierarchy of classes? Different social groups? Differing amounts of wealth? Different amounts of power to get stuff done? I think, in the end, it's got to come down to power, but I feel like it's good for society to distribute more power to people able to get better things done.
I agree with you that the term 'merit' now has a connotation of 'you deserve everything you can get'. It feels like a misappropriation of stewardship to take $100m to buy a yacht. If a government official did that, they would go straight to jail, but we somehow justify it under capitalism because maybe the CEO really wanted a yacht, and that's the only reason they started the business (in which case, I'm actually kind of fine with that $100m going to a yacht, as long as they were in the business of creating, not extracting, wealth). I don't think this is really a solvable problem, because to measure who's good at creating wealth, you kind of have to use wealth. Maybe we could have government-assigned stewards over pots of money, but that might have even bigger problems.
We don't want to discourage people from improving once they've met the bar. Learning a skill is often logarithmically distributed: it costs just as much to learn the first 50% as the next 25% and so on. At a minimum, to keep people cost-agnostic, we need
d/dx Pr(selected | didn't learn x%) ~ log(x%)
or selection weight = [x log x - x + 1] * C
Note that x is on a scale from 1 to 0, where a 0 means there is nothing more you can improve at the skill, and a 1 means you need to improve at everything.1. https://en.wikipedia.org/wiki/Interaction_nets#Interaction_c...