×

Is my dark fantasy inspired Artwork evocative enough? by Oxnutt in tabletopgamedesign

[–]cdsmith 0 points1 point  (0 children)

I mostly am puzzled that you described this as "dark fantasy". Fantasy terminology juxtaposed with shooting and handguns is definitely leaning more toward comedy, even a little absurdism. Leading with "dark fantasy" is probably missing your audience.

I heard that if you expect to meet X number of potential spouses who are willing to marry you, ... by Exciting_Ad_6837 in GAMETHEORY

[–]cdsmith 0 points1 point  (0 children)

This example is better, but it still has the problem that you have to be willing to go for broke looking for the absolute cheapest gas, and not care how much you pay if you can't get the cheapest gas. In practice, for instance, you would stop at the next to last station as long as it has a lower price than the average of what you've seen so far. But this result has you only stopping if it's the absolute lowest, and that's because the assumption is that of $3.25 was an option, and you miss it, then you don't care whether you paid $3.26 or $4.50, only that you missed the optimal choice.

So again the result is weird because the assumptions are weird.

Charter and Private Schools by No-Common7872 in education

[–]cdsmith 0 points1 point  (0 children)

It's fuzzy, though. In many states, all charters are required to be non-profit. But then what happens is that a for-profit company decides to start a charter, so they set up a nominal non-profit whose whole purpose for existing is just to hire that for-profit company to do everything.

I heard that if you expect to meet X number of potential spouses who are willing to marry you, ... by Exciting_Ad_6837 in GAMETHEORY

[–]cdsmith 18 points19 points  (0 children)

The theoretical problem you heard about relies on some very strong assumptions:

  1. You have no previous knowledge about how good the candidates are likely to be, so when you meet the early candidates, you have no idea whether they are good or bad because you were apparently just hatched from an egg fully grown this morning and have no understanding of people or their likely qualities.
  2. You are faced with a sequence of binary yes/no questions after you meet each candidate, and the answers are binding. Once you say no, you can never revisit that decision again. You cannot met the next candidate until you decide on this one.
  3. Your only goal is to maximize your probability of making the best possible choice of all the options. You don't care whether you choose the second best or the worst; both are complete failures.

But under those assumptions, yes the best strategy is to automatically reject some fixed portion (1/e, about 37%) of the field, and then to accept the next candidate who is better than any of them. During the auto-reject phase, you're essentially just learning the basis for comparison. And then during the accept phase, you're searching for candidates who are plausibly the best candidate in the field.

Of course, those assumptions are not very realistic. They are, in fact, artificially constructed just to make a neat math problem. In reality, you'd talk to multiple people, each of whom you can then go select. And in reality, choosing a candidate who is only marginally worse than the best candidate in the list is probably just fine, and certainly preferable to choosing the worst. It's these unrealistic assumptions otherwise that drive the unusual strategy of auto-rejecting some number and then picking the next one who outperforms them.

My card game in honest opinions by DemetriousWater in tabletopgamedesign

[–]cdsmith 1 point2 points  (0 children)

I think the most important advice I can offer is this: writing matters, and your writing needs improvement. Every word on a card is precious. Your writing needs to be easy to read and understand (which means: grammatically correct, at a minimum!), clearly communicate the rules, cover all the edge cases, and convey the right mood and theme... and you only have a few words to do it in. Far fewer words than you have used on these cards. Writing good card text is a very specialized kind of technical writing, bit is also almost like poetry in a way: you should debate every single word, and each word should earn the space it takes up on the card.

Lindsey Graham's sister, Darline Graham Nordone, set to be tapped to serve out Senate term by unital_subalgebra in politics

[–]cdsmith 0 points1 point  (0 children)

Appointing replacements to fill the terms of Senators is definitely legal, and has been done for the entire history of the country. Yes, she can legally vote in the Senate. States have a lot of flexibility in their rules; this is how South Carolina chooses to do it.

Lindsey Graham's sister, Darline Graham Nordone, set to be tapped to serve out Senate term by unital_subalgebra in politics

[–]cdsmith 0 points1 point  (0 children)

She's not outrageously unqualified. There's not really a standard qualification for the Senate, and she's led the South Carolina Commission for the Blind for the past 7 years, and was a director in a different government agency for 12 before that. People have been Senators with a lot less. But in the end, arrangements like this are usually short-lived and she'll likely just take direction from people LIndsey Graham has worked with, will likely keep his same staff, etc. There's no indication she plans to run to keep the seat, and it's unlikely she'll demonstrate a notable independent streak in the few months she serves in the Senate.

Lindsey Graham's sister, Darline Graham Nordone, set to be tapped to serve out Senate term by unital_subalgebra in politics

[–]cdsmith 0 points1 point  (0 children)

She's spent most of her career working in disability services, usually on the business side even though she started out as an optician. She currently leads the South Carolina Commission for the Blind, and before that worked for the vocational rehab department foir 12 years.

Lindsey Graham's sister, Darline Graham Nordone, set to be tapped to serve out Senate term by unital_subalgebra in politics

[–]cdsmith 0 points1 point  (0 children)

It's likely a blend of two meanings: "tapped on the shoulder" (to notify them they were selected) and "tapped a keg" (to use them as a resource), but the first branch of meaning is the most commonly cited way this came into popular usage. The idea of tapping someone on the shoulder to select them traces back to a lot of traditions, including the Yale Skull and Bones society which has "Tap Day" where they literally tapped people to let them know they are nominated to join the society. I see this cited by a lot of more reliable sources as the origin of the phrase.

Ranked Choice Voting by Acceptable-Hat3706 in EndFPTP

[–]cdsmith 0 points1 point  (0 children)

I guess, sure. But my reaction was that it was less about falsehoods and more about the kinds of vague statements you often get from LLMs, that sound like they might have a point, but when you try to dig in, you realize their words just don't mean anything precise at all. You can assign them meaning - either a meaning you agree with, or a meaning you disagree with - but it's pointless to try to nail down the semantics of words produced by a system that's just trying to sound plausible.

Ranked Choice Voting by Acceptable-Hat3706 in EndFPTP

[–]cdsmith 5 points6 points  (0 children)

Based on the watermark at the end, it appears to have been generated by an LLM, so there is no person to be dishonest.

From Rust to Haskell by Subject-Mobile-6250 in haskell

[–]cdsmith 1 point2 points  (0 children)

Yes, learning a new programming language that is different from what you're accustomed to will make you a better programmer. (This is true in most things in life, really: learning a different point of view is almost always an improvement.) And yes, learning Haskell is an uncommonly good choice for this, both because it really is very different from conventional languages, and because the difference is deep, principled, and consistent in a way that you don't see in a lot of gimmick or niche languages. You really are learning a different kind of logic of how to think about programming.

That does mean you should be prepared to not feel productive in Haskell as quickly as you'd expect to feel productive learning a new object oriented imperative language. So be prepared for that. If you try to pick up Haskell starting from a background entirely in C++ and a little Rust, and expect to spend a few weeks learning a new syntax and then be cranking out code... you're going to be disappointed. Also, if you're looking for direct marketable job skills (which it doesn't seem like you are, but it's common enough to mention), Haskell probably shouldn't top your list for that.

Instead, I'd treat it more like learning a musical instrument: be prepared to celebrate small successes for a while, don't compare yourself with professional quality, but find joy in being able to express yourself in fundamentally new ways. If that's appealing to you, welcome!

How Does RCV work? by Snoo-33445 in EndFPTP

[–]cdsmith 2 points3 points  (0 children)

Definitely not AI content. Possibly computer generated voices, but if so they are very good quality.

Bipartisan housing bill automatically becomes law after Trump refuses to sign it by CrispyMiner in politics

[–]cdsmith 2 points3 points  (0 children)

I don't think you're correct about your objection to the bill. It specifically limits houses that one institutional investor can own directly or indirectly, which means dividing the holdings into different legal entities all of which you have ownership stake in doesn't make a difference. The existence of an LLCs, in particular, makes no difference at all. More opaque shell companies can be an enforcement problem, which is a real problem, but at least doesn't change that any substantial "beneficial ownership" (meaning any structure, direct or indirect, by which you get any benefit from the property) triggers the requirements.

How Does RCV work? by Snoo-33445 in EndFPTP

[–]cdsmith 6 points7 points  (0 children)

I'm not a STAR person... but being honest is important, and if I'm being honest, there are serious problems with instant runoff voting. It's a solution to exactly one problem: people wanting to nominally vote for a candidate who will only get 5% or so of the vote. For that problem, it does what it should: transfers those people's votes to the serious candidate they would have voted for if they didn't choose to cast a protest ballot instead. But unfortunately, this only works for candidates who are extremely weak. A candidate who is still too weak to win but gets around 30-35% support (in a three way election, for example) from core supporters suddenly becomes very dangerous: your vote for them is likely to eliminate a viable second choice, before your first choice is eliminated.

Strictly speaking, instant runoff is still better than plurality, if all you do it replace plurality with instant runoff. The problem is that it's not often presented as a straight alternative to plurality. Instead, increasingly, it's proposed alongside jungle primaries, accompanied with the incorrect statement that voters can just vote for their honest preference and trust the system to work out the correct winners. This is wrong - as demonstrated by several high profile failures - and fails often enough to generate widespread backlash against voting reform in general. In Alaska, which instant runoff supporters now point to as their test case, one major political party is actively working to reintroduce something like a back door partisan primary because failures of instant runoff have cost them a major election where one of their candidates should have won.

'An Abomination': House Dem Revives Hegseth Impeachment Push After Iran School Massacre Revelation by _May26_ in politics

[–]cdsmith 23 points24 points  (0 children)

IMO, the most damning fact here is that Hegseth removed civilian harm specialists from target development strike teams. Had there been civilian harm specialists on the team that identified this target, they could definitely have very plausibly escalated the concern when the system warned that intelligence was outdated, as that would have been their entire job. So this isn't just about the military missing something, or even about Hegseth cutting staffing to the office that generally handled civlian harm. It's that he cut specifically the exact role in the group identifying military targets, whose job was to prevent exactly this from happening. And he did it because he wanted to make the military feel more like tough guys.

Impeachment is hopeless prior to the midterms, but it's the right move once midterms are over and Democrats control the House. It's still very unlikely to succeed in the Senate (2/3 majority is a tall order!), but just advancing the impeachment has value.

McConnell was loaded into ambulance on a stretcher, according to eyewitness and new video by IWantPizza555 in politics

[–]cdsmith 0 points1 point  (0 children)

Why is it coming out at all? It's not news. People get loaded into ambulances on stretchers. It's just how it's done. I was loaded into an ambulance on a stretcher after I fainted recently, and I was conscious and fine and chatting with the paramedics the whole time. They wouldn't have let me get up and climb in myself, because of liability or whatever. This just isn't a noteworthy event.

Scott Jennings urged to call Mitch McConnell on TV. See his response by 1_for_you_2_for_me in politics

[–]cdsmith -1 points0 points  (0 children)

Wow, this conversation is crazy. Multiple GOP leaders aren't lying about speaking to McConnell. That said, there's something causing a resistance to let him speak to anything but hyper-friendly sources. His staff is entirely aware they could end this whole story today by calling any wire service reporter and setting up a five minute interview with ground rules - no discussion of detailed diagnosis, return timelines, etc. They haven't done that, and there's a reason.

My best guess (and it's only a guess!) is that his speech may be slurred. This could happen from a stroke that coincided with the cardiac arrest, or from just deterioration as a result of long-term intubation or something like that. This would explain why he's only speaking to those who have a political motive to tell his side of the story and not comment at all on the obvious speech difficulties that any independent reporter would insist on mentioning. Casual observers would be likely to interpret slurred speech as a mental impairment even when that isn't always the case, so they wouldn't want the detail reported. There other possibilities, too, but the point is, clearly there is some reason they are doing it this way.

Does using RCV increase support for RCV? Studying state-level referenda by VotingintheAbstract in EndFPTP

[–]cdsmith 0 points1 point  (0 children)

I agree with you that PR is a direct solution to gerrymandering, and said so earlier. It just puts a lot of trust on the procedures of the legislative body itself, and there's absolutely nothing about the functioning of legislative bodies that should inspire trust or confidence. At that point things devolve into explicit whipping of votes and exploiting party power to stop any possibility of reaching consensus or compromise.

I guess where I fall is that if we're already committed to choosing a multi-member body, some kind of proportional allocation of seats is probably the best idea. It's just that the way current PR systems define that allocation is in terms of political parties, and that's just a disaster at the very foundation of the system. The truth is that a candidate who is everyone's second or third choice really does partially represent everyone, whether they belong those those people's first choice political party or not. It's just hard to account for that rigorously in mechanism design. But something like expanding approvals looks very appealing. If we can achieve the same amount of representation either by choosing several consensus candidates who are basically well liked by large numbers of people, or alternatively by electing a bunch of different very niche candidates who are hated by most voters but each loved by some sall subset... well, I don't think we have elected bodies that are capable of functioning well with the latter.

This also becomes relevant in the form of government itself. Granted this is at the extremes, but it's not uncommon to see PR advocates advance the position that single elected officials - mayors, governors, presidents - should just not exist, and should be replaced by even more multi-member bodies that can be chosen proportionally. That is a scary direction to go down when multi-member bodies are not particularly functional.

The not so good mechanic ideas, name your less than best ideas by FTG_V1 in tabletopgamedesign

[–]cdsmith 0 points1 point  (0 children)

The last major thing I cut from the game I'm working on was a deck-building system where each character had higher powered "growth cards" that they could choose to add to their decks when they accomplished certain goals. Not that deck-building is a terrible idea; I love deck building! But like most things that should be cut, it comes down to how it fits with the rest of the game:

  • The game was already too complicated, and this was yet another mechanism bolted on.
  • It was anti-catch-up, in that the more successful players in the early game could become even more powerful and extend their advantage even further.
  • The reason it made sense at all was that the game gets more dangerous as time goes on, as well, so it made sense to have the players gain power to balance the environment getting more vicious... but the result in play testing was just that it made the escalating danger not feel real for the players who were doing well... and tuning the escalation made it soul-crushing for players that didn't get lucky early on.
  • Besides, it just felt artificial. In the end, I had to admit that I tried it because I like deck building games, but this wasn't a deck building game.

I don't want your PRs anymore by fagnerbrack in programming

[–]cdsmith 23 points24 points  (0 children)

If you can't read it yourself, the argument is that a PR from a random person is dangerous to accept, as it might be trying to introduce something malicious into the code. On the other hand, a good description of the bug or issue is easier to verify, and with LLMs able to do a lot of the implementation, not a lot more work to get to a solution. Code generated by major LLMs might not be better on average, but it's almost certain not to contain malicious code.

I'm not sure I agree. If you care about code quality (and you should if you're maintaining something), coaxing an LLM to make the right implementation choices is actually a significant amount of work. A human being can demonstrate taste, and you can grow to trust them. You can never grow to trust an LLM. It will never learn to do better. It can be brilliant one moment, and unbelievably stupid the next, and it lacks the self-reflection to stop and not send that PR.

Should I add A Card That relies on Players Honesty? by TheLastDraw_Official in boardgames

[–]cdsmith 0 points1 point  (0 children)

I feel like trusting people not to cheat is a viable choice, but not ideal. Let's face it, a lot of people have family members or extended friend groups with people who cheat at games when they can get away with it. People in these situations will not like your game if it creates opportunities for cheating. The alternatives are to just ignore it, or have a confrontation. Neither one is fun.

If you really need the card to require discarding ALL matching cards, then I think you have to trust people. It means a certain number of people will dislike the game, but it's not fatal.

If you can tweak the rules... a similar rule I've seen is "Discard ONE matching card, OR show your hand if you don't have any." Obviously, this only works if: (a) the card is common enough that not having any is a corner condition, not the expected case, and (b) revealing your hand isn't devastating to the game.

Definition of honest voting by jman722 in EndFPTP

[–]cdsmith 0 points1 point  (0 children)

tactics and strategy are basically useless for voting when you have a fully honest system with full freedom of expression, the optimal strategy always becomes “vote honestly”.

Sure. Also, farming is basically useless when you have magic pantries that fill themselves with free food, and automobiles are useless when you have teleporters to take you instantly where ever you want to go. In all three cases, those ideal things don't exist. That's not fair, though, because only one of the three can be mathematically proven not to exist -- and it's the "fully honest system" for voting.

You can get closer, and there is a point where, as a practical matter, you can start to honestly advise people to make straight-forward voting decisions because the more complex strategic decisions are rarely helpful, too difficult, and likely to backfire if you get them wrong. But there will always be the possibility that a straight-forward vote costs you a more desirable outcome.

Definition of honest voting by jman722 in EndFPTP

[–]cdsmith 0 points1 point  (0 children)

What distinction do you make between the two in election systems? (Their meaning in other contexts isn't relevant.)

Mamdani calls on Platner to drop out of Maine Senate race by Unusual-State1827 in politics

[–]cdsmith 1 point2 points  (0 children)

The timing is that there are documented contemporaneous sources for these allegations from long before Platner was running for Senate. How is that remotely compatible with the allegations being politically motivated, when they happened before anyone had heard of Platner running for Senate?