It's hard to speed up running a single prompt through a model because it's a sequential memory-bandwidth limited process (you roughly need to cycle through all of the weights in the model to get the next token, before starting again, but a GPU can do many more operations than a single weight application in between memory fetches). So it's a lot more efficient with current hardware to run multiple prompts in parallel on the same weights.
Also, the limiting factor on a single instance of an agent is generally how much of its context window gets filled up, as opposed to how much time it has to 'think'. Generally the model performance decreases at the context grows (more or less getting dumber the more it has to think about), so agent frameworks try to mitigate this by summarizing the work of one instance and passing it into another instance with a fresh context. This means if you have five tasks that are all going to fill up a model's addressable context, there's no real benefit to running them sequentially unless they naturally feed into each other.
Most houses still have ovens. Microwaves are pretty widespread as well. But, their main job is to warm up food which was cooked in an oven (either locally or at a centralized oven in a food manufacturing factory). Microwave and ovens are mostly complementary tools.
Although, the analogy seems sort of useless, in that the food preparation ecosystem is really not any less complex than the program creation ecosystem, so it doesn’t offer any simplification.
When I had neither I found it convenient to buy a small oven - the size of a microwave. It performs both functions. It doesn't reheat things as quickly as a microwave.
I've lived without a microwave for a long time and it's only a little bit inconvenient because things take longer to reheat.
I don’t play the lottery but I’ve never really understood the math against it. It’s a negative expected value, sure, but it also produces a (small) probability of a high return. The math against it seems to hinge on the idea that people should maximize the expected value of their wealth.
But, an alternative goal is to maximize your probability of qualitative changes up, and minimize the probability of qualitative changes down, for your living conditions. If somebody is in a situation where they can spend a qualitatively inconsequential amount of money on lotteries, then playing the lottery is a rational way of maximizing this metric, right?
Of course, it does add the hard-to-quantify risk that they’ll become addicted to gambling and start spending a qualitatively meaningful amount of money gambling!
OTOH if we as a society all started putting a small percentage of our wealth toward the lottery we’re essentially misallocating whatever that percentage was. So it produces a somehow less efficient economy I guess. So maybe there’s a social bias against it.
Is the loudness war still going on? I kind of assumed it died out with streaming. Music apps are smart enough nowadays to normalize loudness anyway, and there are better ways of getting attention, right?
2026 releases have varied dynamic range but the majority is still low. Loudness war mastering sounds better on phone speakers and in cars. Even though streaming services normalize loudness, you need quiet listening environments and good headphones/speakers to properly appreciate a high dynamic range recording.
Indeed streaming killed the loudness war - all major streaming apps either require masters to meet a specific loudness target or perform normalization on their end to move their encodes to their loudness target.
I mostly listen to pop music or pop-adjacent, which is like the ultra-processed food of music. Highly compressed and generally lacking much dynamism.
I assume there is plenty of interesting dynamism outside of the pop charts and Spotify mixes, but unless I’m listening to live versions or really raw artists, I generally don’t experience them.
The movie did have an unfortunate eugenic implication, which is doubly unfortunate because it wasn’t even necessary for the plot. Society can just get dumb due to people not valuing education.
Genetically we’re not that different from cavemen, so the floor (without any weird eugenic theories about dumb people breeding too much) is “tamed caveman.”
Education is still very much present in Idiocracy (Brawndo blah blah). It's the lack of value in logic and thought process that causes the problem. When people value winning an argument on a logical fallacy, there's a severe issue. Education is oft used as the fallacy itself.
Much like today on all sides of every significant debate. Where the loudest most emotional rise on feelings over logic.
If a person doesn't immensely value learning they're wrong, they exist as part of the problem.
I think you hit on a key note about learning when they're wrong, and I think that's one of the biggest issues with social media and modern debate - namely that being wrong in public is incredibly painful and can often destroy a reputation. But then people realized there are groups who agree with them even when they're wrong, so the most important thing is to cater to them and never agree that you're wrong in public, and some percentage of people will go along with your argument.
I think never believing fully in your own ideas and always being able to admit you're wrong and always questioning is almost a super power that I wish we valued more.
A room full of people in charge of the most power nation wouldn't fall prey to something like false dichotomy, during an important address to said nation? Would they...?
That seems pretty annoying for people who sell computing appliances like smart toasters, routers, and televisions, and videogame consoles—do they preemptively start implementing in case a judge decides they are covered? Why not write an easy-to-interpret law in the first place?
You couldn’t really write a law that is easy to interpret in all cases and that is completely unambiguous.
Could the law be better written? Probably. But at some point there will always be a grey area that needs to be slowly defined through jurisprudence and case law.
The GE smart wall oven could meet the definition. I’m genuinely unsure which way a judge would rule. For ovens which do not provide an App Store, I cannot tell what the intent of AB 1043 should be.
> The GE smart wall oven could meet the definition. I’m genuinely unsure which way a judge would rule.
> or ovens which do not provide an App Store, I cannot tell what the intent of AB 1043 should be.
- Does the oven have an "account setup" process?
- Does the phrase "the user of that device" make sense for this oven?
- Does "the purpose of providing a signal regarding the user’s age bracket to applications available in a covered application store" make sense for this oven?
- Does "to provide a developer, as defined, who has requested a signal" seem relevant to this oven?
For example, if GE assumes some risk and issues an OS update, then the oven will ask the users age. GE would at that point be capable of limiting functionality based on age. But the bill is not enforced against GE, but the OS maintainer.
I assume you're aware that many "smart" devices these days have a full blown OS, a web browser, and an app store. But then some are missing or have only partial functionality here or there. If the law doesn't unambiguously specify what it applies to it puts anyone in the grey area in a difficult position.
While we're at it, does fdroid count as the sort of app store that this law cares about? Because an end user can install that for themselves.
Anyway, this isn’t the Olympics, a professional sport, or Chess. It’s more like pickup league. Preserving competitive purity should be a non-goal. Rather, aim for fun matches. Matchmaking usually tries to find similar skill level opponents anyway, so let cheaters cheat their way out of the wider population and they’ll stop being a problem.
Or, let players watch their killcams and tag their deaths. Camper, aimbot, etc etc. Then (for players that have a good sample size of matches) cluster players to use the same tactics together.
Treating games like serious business has sucked all the fun out of it.
Matching based on skill works only as long as you have an abundance of players you can do that based on. When you have to account for geography, time of day, momentary availability, and skill level, you realize that you have fractured certain players far too much that it’s not fun for them anymore. Keep in mint that “cheaters” are also looking for matches that would maximize their cheats. Maybe it’s 8PM Pacific Time with tons of players there, but it’s 3 AM somewhere else with much limited number of players. Spoof your ping and location to be there and have fun sniping every player in the map. Sign up for new accounts on every play, who cares. Your fun as a cheater is to watch others lose their shit. You’re not building a character with history and reputation. You are heat sniping others while they are not realizing it. It may sound limited in scope and not worth the effort for you, but it’s millions of people out there tht ruin the game for everyone.
Almost every game I know of lets players “watch their kill cam”, and cheaters have adapted. The snipped people have a bias to vote the sniper was cheating, and the snipers have a bias to vote otherwise. Lean one way or the other, and it’s another post on /r/gaming of how your game sucks.
Well it is a professional sport -- there's tournaments worth tens of millions of dollars. But honestly it is probably easier to catch cheaters in that environment. The real issue is that cheaters suck the fun out of the game, and matchmaking doesn't fix this because cheaters just cheat the matchmaking (smurf accounts, etc) until they're stomping regular players again. I don't think throwing our hands up and letting the cheaters go on is a real solution.
Smurf accounts are a real problem, but they are a real problem whether the person stomping beginners is using cheats or is just experienced. The target should be preventing smurfing in the first place.
> The real issue is that cheaters suck the fun out of the game
Unpopular opinion: cheaters don’t, griefers do.
“Cheater” is a pejorative for someone who sidesteps the rules and uses technology instead of, uh, pardon a potentially word choice, innate skills. They don’t inherently want to see others suffer as they stomp - it’s a matchmaking bug they’re put where they don’t belong. They just want to do things they cannot do on their own, but what are technically possible. A more positive term for that is a “hacker”.
Griefers are a different breed, they don’t just enjoy own success but get entertained by others’ suffering. Not a cheating issue TBH (cheats merely enable more opportunities), more like “don’t match us anymore, we don’t share the same ideas of fun” thing. “Black hat” is close enough term I guess.
YMMV, but if someone performs adequately for my skill levels (that is, they also don’t play well) then they don’t deprive me of any fun irrespective of how they’re playing.
Yeah thats a really unpopular opinion. Cheaters dont want to play the game. There is no matchmaking for them that makes sense.
They have inhuman skills usually paired with terrible game IQ and generally awful toxicity. They get boosted up to play with intelligent players purely because they can hold a button to outplay. It gets to the point where you have a player on your team who has no idea how to play but is mechanically good and it breaks the entire competitiveness of the game.
> They don’t inherently want to see others suffer as they stomp
Cheaters want to dominate other players, feel like they deserve to dominate other players and are perfectly happy for other players to suffer as long as they feel good.
That’s provably not universally true, although I have no idea about the exact demographics.
Best I’ve ever seen was some online discussions about motives, but I never compiled any statistics out of random anecdotes (that must be biased and probably not representative).
That's a gross exaggeration. Some people just want to play the game, but lack motor skills commensurate with their other abilities.
Are players who take advantage of developer-supplied aim assist and other assistive technologies "motivated by a toxic sense of self regard and a desire to humiliate others"?
> let cheaters cheat their way out of the wider population
In a 5v5 shooter this ruins 9 people’s game along the way, times however many games this takes. Enough people do this and the game is ruined
> or let players watch their killams and tag their deaths
Players are notoriously bad at this stuff. Valve tried it with “overwatch” and it didn’t work at all.
Forgetting about anti cheat for a minute though, may hamming for different behaviours is a super interesting topic in itself. It’s very topical right now [0] and a fairly divisive topic. Most games with a ranked mode already do this - there’s a hidden MMR for unranked modes that is match made on, and players self select into “serious” or “non serious” queues. It works remarkably well - if you ever read people saying that Quick Play is unplayable it proves that the separate queues are doing a good job of keeping the two groups separate!
Did Valve really do that for Overwatch? It is on their store, so maybe, but I’d expect Blizzard to implement that sort of thing.
I agree that killcam tagging is not great for, like, actual “you are breaking the rules” type enforcement (because, yeah, players will generate a ton of false-positives). But if players had a list of traits and match-making tried to minimize some distance in the trait space (admitting it could’ve be perfect), it might result in more fun matches.
I’m sure there’s a game out there that has a prize pool for matchmaking mode, because any silly thing has happened somewhere, but I’d expect that sort of thing to mostly be handled in proper tournaments.
It's not so much tournaments but viewership. People watch others play on Twitch, that gets you money directly as well as sponsorships. This incentives people to cheat so they're good on stream.
Jax seems quite interesting even from this point of view… numpy has the same problem as blas basically, right? The limited interface. Eventually this leads to heresies like daxpby, and where does the madness stop once you’ve allowed that sort of thing? Better to create some sort of array language.
Jax basically gives you the array language without leaving Python, and the XLA backend means you're not hand-tuning C for the GPU path. The numpy interface limitation is real though and once you need something that doesn't map cleanly to vectorized ops, you're either fighting the abstraction or dropping down anyway.
The daxpby example is a good one. Every time BLAS adds another special-case routine it's basically admitting the interface wasn't general enough. At some point you're just writing C with extra steps.
But this is ridiculous. The problem was created by the state (which ultimately runs the schools), and now the state wants to impose additional rules on a bunch of totally unrelated adults to (probably fail to) solve their self-imposed problem.
I don’t really know how to optimize for a world where AIs would be smarter than everyone and able to do everything.
If that comes to pass, I guess there won’t be any economic cost to having done my PhD because the entire economy will be AI driven and we’ll hopefully just be their happy pets.
If that doesn’t come to pass, and AIs just remain good at summarizing and remixing ideas, I guess people with experience generating research will still be useful.
reply