fional's recent activity

  1. Comment on Two sides of the same coin in ~humanities

    fional
    Link
    It seems related to the “problem of induction”. Paraphrasing, we expect past events to be predictive of future events because, in the past, they have been, but that is only satisfactory as...

    It seems related to the “problem of induction”. Paraphrasing, we expect past events to be predictive of future events because, in the past, they have been, but that is only satisfactory as evidence if you’ve already assumed the hypothesis. In this case, we expect the flip side to be tails because every time in the past we’ve picked up the coin it’s been true.

    From the perspective of a zero-knowledge proof, you could flip 50 coins, check the other side of 49 of them, and, assuming that your choice of 49 was made freely, that would give you progressively increased confidence that the last one is tails. Approaching, but never equal to 100% probability.

    6 votes
  2. Comment on It’s up to us in ~society

    fional
    Link
    I feel like... the last few decades have seen the population stratify by political affiliation in a way that makes this a lot easier said than done. I don't think I even know a swing voter,...

    I feel like... the last few decades have seen the population stratify by political affiliation in a way that makes this a lot easier said than done. I don't think I even know a swing voter, letalone a Trump voter--at this point I can be no more persuasive than any other stranger.

    1 vote
  3. Comment on What was it like choosing your own name? in ~lgbt

    fional
    Link Parent
    Not currently, I can dig around for it but it was like 7-8 years ago.

    Not currently, I can dig around for it but it was like 7-8 years ago.

    2 votes
  4. Comment on What was it like choosing your own name? in ~lgbt

    fional
    Link
    I wrote a Chess ELO-style algorithm to start from a list of first names scraped from social security data and pit them 1v1 against each other (with the algorithm setup so that it only evaluated...

    I wrote a Chess ELO-style algorithm to start from a list of first names scraped from social security data and pit them 1v1 against each other (with the algorithm setup so that it only evaluated statistically close matchups rather than having to try every name against every other name). Once I'd whittled it down to a dozen or so I ended up picking one semi-random.

    5 votes
  5. Comment on Sound engineers, help me name this vocal sound in ~music

    fional
    Link
    To me, it sounds like overly heavily handed autotuning. I’m not sure if the little vibratos were in the original recording and then clamped down in post, or if they’re artificial vibrato added by...

    To me, it sounds like overly heavily handed autotuning. I’m not sure if the little vibratos were in the original recording and then clamped down in post, or if they’re artificial vibrato added by the autotune plugin, but either way they sound weird.

    1 vote
  6. Comment on Six months from now this channel stops in ~tech

    fional
    Link Parent
    I suspect from a YouTube optimization perspective, if you don’t private these videos there’s a good chance it will end up in people’s autoplay or recommendations well after it has outlived its...

    I suspect from a YouTube optimization perspective, if you don’t private these videos there’s a good chance it will end up in people’s autoplay or recommendations well after it has outlived its usefulness and people dropping out of the video early will effect a negative penalty on the channel in the algorithm.

    6 votes
  7. Comment on Report: Potential New York Times lawsuit could force OpenAI to wipe ChatGPT and start over in ~tech

    fional
    Link
    I suspect the concern here is going to be search engines: supplementing if not replacing organic search results with ChatGPT/Bing or Bard/Google is a natural use for LLMs. However, there's already...

    I suspect the concern here is going to be search engines: supplementing if not replacing organic search results with ChatGPT/Bing or Bard/Google is a natural use for LLMs. However, there's already a brewing conflict over Google's increasing use of snippets and other sorts of widgets that profit off of a website's content without giving them traffic. Injecting a chatbot into the top of the page is similar, but even worse, as there won't even be an attribution to the source material.

    I think you could make a reasonable analogy to money laundering, wherein you mix small amounts of legally tainted money into an otherwise diverse cash stream and then claim the entire flow to be clean. Likewise, training an LLM allows you to mix small amounts of legally tainted content into a diverse stream and then claim the entire output to be clean.

    There's even analogies to structuring--it's a crime to break up large transactions involving tainted money to smaller amounts to avoid arousing suspicion. Prompting your LLM to avoid verbatim repeating its source material feels similar in a way. "Plagiarize that thing, but not too much, ya know?"

    At any rate, it's going to be a hot mess. I don't envy whomever is saddled with the task to work through the legal and moral implications.

    7 votes
  8. Comment on What are your favorite animes and what do you like about them? in ~anime

    fional
    Link
    Hmm, in the last few years I’ve been watching a lot more anime, there’s been quite a few standouts, but I’ll throw ODDTAXI into the ring. It’s about a walrus who drives a taxi in a modern day...

    Hmm, in the last few years I’ve been watching a lot more anime, there’s been quite a few standouts, but I’ll throw ODDTAXI into the ring. It’s about a walrus who drives a taxi in a modern day Japan inhabited by anthropomorphic animal people. The absurdity of the concept is expertly played off what is at its core an exceptionally charming character driven storyline.

    7 votes
  9. Comment on Is anyone else just fed up with companies being greedy? in ~talk

    fional
    Link Parent
    I’ve always taken a stance that the benefits we attribute historically to capitalism are really the benefits of competition, and we should be striving to maximize the quantity and quality of...

    I’ve always taken a stance that the benefits we attribute historically to capitalism are really the benefits of competition, and we should be striving to maximize the quantity and quality of competition. The “free market” is a wonderful invention but the concept has been corrupted in our era to be equivalent to an unregulated market. Instead, I see capitalism like nuclear energy: properly regulated and there’s wonderful benefits to all, left to run unregulated it will eventually blow its lid off and turn everything in the vicinity into a wasteland.

    Pro-competition:

    • Too big to fail is too big to exist, creative destruction is a prescribed burn that clears the forest for new growth. A pro-competition stance says that companies should be regulated to be small enough that the failure of any one is at most painful but not catastrophic.
    • Income inequality transforms markets from democracies into autocracies. “Rising tides” arguments are bullshit; relative wealth disparity disenfranchises the common person. A pro-competition stance works towards an equal enough wealth distribution that the allocative power of markets is democratic.
    • Non-living wages are a trap—if your economic activity demands a person make a Hobson’s choice between a crushing job or risk starvation and death, then you’re barely better than slavery. A pro-competition stance generates a social safety net that fundamentally gives people an alternative to taking jobs that otherwise do not compensate adequately for their downsides.
    • Regulatory capture lets companies dig a moat around themselves and pull up the drawbridge. Convenient that OpenAI launches a massive AI regulatory lobbying effort months after launching the most successful AI project in recent memory, right? That’s not to say that all regulations are inherently bad—many were written in blood—but we tend to see the immediate negative outcomes being restricted without seeing the long term incentives that have changed. A pro-competition stance regularly evaluates the ongoing costs of regulation against their benefits and how that balance plays out over time.

    I don’t know if there’s an official term for this political philosophy; it doesn’t seem to strictly fall into one party or another.

    15 votes
  10. Comment on Is anyone else just fed up with companies being greedy? in ~talk

    fional
    Link Parent
    It’s also that Discord’s taken nearly a billion dollars in VC money at a valuation of $15b, so almost regardless of the specific details of how, Discord is locked into the road of increasingly...

    It’s also that Discord’s taken nearly a billion dollars in VC money at a valuation of $15b, so almost regardless of the specific details of how, Discord is locked into the road of increasingly desperate and invasive ways to try to show a return to their investors.

    12 votes
  11. Comment on The origins of precision in ~engineering

    fional
    Link Parent
    If you ever want to get into the nitty-gritty of how parts are brought into reference tolerances, this is a neat video on how people did it (and still do it!) manually with a carbide scraping...

    If you ever want to get into the nitty-gritty of how parts are brought into reference tolerances, this is a neat video on how people did it (and still do it!) manually with a carbide scraping tool: https://www.youtube.com/watch?v=QJXqHpSh3SE

    2 votes
  12. Comment on The origins of precision in ~engineering

    fional
    Link Parent
    Without having seen the video, I’d assume that, given a known flat surface plate, you’d first grind/lap three maybe-squares checking against the plate until they have one flat reference surface....

    Without having seen the video, I’d assume that, given a known flat surface plate, you’d first grind/lap three maybe-squares checking against the plate until they have one flat reference surface. Then, using the surface plate to constrain them along their known-good axis you would then a/b/c them against each other on their protruding side to bring them collectively into square. You would need at least three for the same reasons you would making the original surface plate.

    2 votes
  13. Comment on How trans singers adapt to their changing voices in ~lgbt

    fional
    Link
    Ahh, as a trans woman, I'm in this bucket! I'm fortunate enough to have a very extended upper range, and can hit a pretty convincing mezzo-soprano, but I'm always aware that I can't really...

    Ahh, as a trans woman, I'm in this bucket! I'm fortunate enough to have a very extended upper range, and can hit a pretty convincing mezzo-soprano, but I'm always aware that I can't really generate the tonal depth or color I want in that range. I suppose, to some degree, it's a trope that most people can't stand their own voices, but I think being trans adds complications--I'm always aware of what my pre-transition voice sounded like, and it's really hard to not hear elements of it in my voice that might not even register to an external listener. It's probably healthiest to embrace an attitude that one's voice is unique and worthwhile even if it's somewhat atypical, but it's hard not to be frustrated by comparing myself to others.

    11 votes
  14. Comment on ‘Self-healing’ Roman concrete could aid modern construction, study suggests in ~science

    fional
    Link Parent
    I think this vibes with the common engineering idiom I've heard paraphrased as "anyone can build a bridge that will never fall down, but an engineer can build a bridge that will only barely not...

    I think this vibes with the common engineering idiom I've heard paraphrased as "anyone can build a bridge that will never fall down, but an engineer can build a bridge that will only barely not fall down." Historically the way to build things given a relative lack of material science and structural engineering knowledge was to just massively overbuild with absurd safety factors. Reinforced concrete gets you a gigantic boost in bang-for-your-buck in terms of material strength, but means you're turning "artificial rock" into "artificial rock that critically depends on easily corroded structural members."

    You can still do it "the hard way" today, but it means on a fixed budget you'll have one supremely overbuilt bridge instead of five that are "good enough" based on your predicted usage and lifespan. Build the Brooklyn Bridge for horse carriage traffic and you're going to have to awkwardly retrofit it for vehicular traffic in a few decades. Likewise, it's probably unwise to engineer a forever bridge for ICE cars today when who knows what the transit of thirty or forty years from now might look like.

    7 votes
  15. Comment on Beyond the obvious -- keep your tech skills up to date -- what advice would you give someone to future-proof their developer career? in ~comp

    fional
    (edited )
    Link
    I feel like... the more senior I get in my software career, the more I think that software development is in effect extremely short-term sci-fi writing. While you've got to "earn your chops" in...

    I feel like... the more senior I get in my software career, the more I think that software development is in effect extremely short-term sci-fi writing. While you've got to "earn your chops" in getting a computer to understand your intent, the bulk of effort in a new coding project is to look into the future and be able to articulate that vision with a concise and easy-to-understand "story." At the lowest levels, that story turns into easy-to-reason-about code. At higher levels, it's about being able to convey that story to the developers on your team, in your org, and in your company as a whole.

    One result of this is that I find it difficult to truly separate management from coding; it's harder than you think to split a project into "someone tells us what to do" and "we figure out the best way to do that thing." In many cases the real effort of the project is turning some vague high-level goal that, in reality, is deeply confused and self contradicting, into simple analogies and stories that clarify the myriad ways the top-level goal could be interpreted. This process essentially defines what the business is and how it functions, and so as a developer you're taking on "business" responsibilities whether you want to or not. As an aside, I suspect this is behind much of the failure of the "offshoring" trend of the 90s and 00s--if you're unable to push-back or work to change the business that you work for, you have little hope of a successful software implementation.

    As this translates to keeping up with a development career, I see several places to grow. Developing writing skills and clarity of thought pays dividends in being able to do "inception" and instill your vision for the future in those around you. The better your ability to communicate, the more you signal to everyone around you that you're the keeper of the vision. On the other hand, you need the ability to generate that vision in the first place. To that end, I think it's beneficial to keep an open mind and explore many areas of interest. You never know where the next brilliant metaphor or analogy for a system will come from. I've pulled from mathematics, engineering control theory, history, sociology, economics... the bigger and broader the toolkit you develop as a person the more likely you are to have some interesting overlap and connection to pull from.

    4 votes
  16. Comment on The lonely surfaces of AI-generated images in ~arts

    fional
    Link
    I really like the “pattern matching” vs. “pattern breaking” idiom raised in the article. It feels like a nice reframing of “learning the rules so you know when to break them.” I wonder if that...

    I really like the “pattern matching” vs. “pattern breaking” idiom raised in the article. It feels like a nice reframing of “learning the rules so you know when to break them.”

    I wonder if that ties back to a more general behavioral economics framework: we make artists master difficult skills and the ability to effect the current artistic paradigm as a means of signaling to an audience that they’ve put in the effort and are worthy of consideration. But that’s sort of the table stakes for consideration—the genuine “art” vs. “Art” dichotomy is determined by what you choose to do with that audience attention once you’ve got it. What contribution do you make, stylistically, thematically, technique, or otherwise, above and beyond the status quo zeitgeist?

    If AI generation nullifies “putting the hours in” or “earning your chops,” by what measure do we as a collective psyche choose to direct our limited attention to? Marketing budget? Nepotistic insider connections to existing success? Random dumb luck? It’s always seemed like a problem, but it feels like it could get worse.

    3 votes
  17. Comment on As pay TV subscribers decline faster, pressure builds for streaming profits in ~tv

    fional
    Link
    I think the problem here is that streaming took off as the more convenient alternative to piracy--the fact that piracy is less popular today isn't that those technologies have been lost, but that...

    I think the problem here is that streaming took off as the more convenient alternative to piracy--the fact that piracy is less popular today isn't that those technologies have been lost, but that for $10/mo or whatever, you didn't have to deal with all the hoop-jumping. The more you squeeze the streaming customer base, the more likely it is that there's a sea change back to the old ways.

    5 votes
  18. Comment on Twitter is planning to start charging $20 per month for verification. And if the employees building it don’t meet their deadline, they’ll be fired by Elon Musk. in ~tech

    fional
    (edited )
    Link
    I’m curious how this affects employee retention; I know in the short term Elon wants to “trim the fat” and stories like these are a clear sign to run for the hills, but I question if it will be...

    I’m curious how this affects employee retention; I know in the short term Elon wants to “trim the fat” and stories like these are a clear sign to run for the hills, but I question if it will be worth the long term damage to both Twitter’s engineering reputation and to Musk as an employer.
    He’s always had a reputation but it’s feasible to see people falling for the cult of personality if it means working on new rockets at SpaceX. Working on sclerotic bay area big tech is a pretty different environment and working for Twitter suddenly moved near the bottom of the list—making a place a nightmare to work usually means attracting only people who don’t have better options.

    EDIT: With some thought, I think this might actually be the intended effect. If my boss told me I had a week to push a huge live production change or get fired, I'd tell him to get stuffed and walk. Part of having integrity as a professional is being able to push back on things and getting hit with a non negotiable wall strikes me particularly sourly. That said, it could be a pretty efficient way to weed out anyone in the company who isn't a back-bending sycophant that you can then walk over. Makes me think of military coups.

    24 votes
  19. Comment on HBO Max adding ten original ‘Star Trek’ movies, bringing back all eight ‘Harry Potter’ films in ~movies

    fional
    Link
    I find this a bit hilarious in that if there was ever a reason I would subscribe to Paramount+ it would be as a one-stop-shop for everything Star Trek related (alas the newer offerings largely...

    I find this a bit hilarious in that if there was ever a reason I would subscribe to Paramount+ it would be as a one-stop-shop for everything Star Trek related (alas the newer offerings largely fail to impress, and DVD box sets of the classics are a one time expenditure). If they're scattering that offering out, I just don't see the value at all.

    2 votes
  20. Comment on What's your unpopular opinion or idiosyncrasy about video games or games in general? in ~games

    fional
    Link Parent
    I think the intrinsic problem is deeper and at the core there's always a conflict in prioritizing the game developer's story versus the player's story. Ultimately, a compelling story arises when...

    I think the intrinsic problem is deeper and at the core there's always a conflict in prioritizing the game developer's story versus the player's story. Ultimately, a compelling story arises when characters make interesting decisions with consequences, but "consequences" is almost directly equivalent to budget. At the end of the day, you can broadly bucket them into a few categories:

    • Fully prioritize developer agency: This is probably one of the more common strategies today, and boils down to "watching a movie with periodic gameplay breaks." This is the easiest route, you only have to develop a single timeline of content, but it's often incredibly unsatisfying narratively because you are, by definition, excluding the player from any consequential decisions. It further often drives you to avoid putting the main character into situations where they might actually make consequential decisions. Otherwise if the MC does something without the player's involvment, it can be REALLY frustrating (looking at you, Spec Ops: The Line). Examples: Most of the later Final Fantasy games (post-FFX, excluding MMOs). Uncharted, God of War, etc. style games.

    • Fully prioritize player agency: If you have a game whose gameplay mechanics intrinsically support consequential decision making, you don't need a story, the players will craft their own stories through the decisions they make. For example, "I was hauling a billion ISK worth of goods through null space when the Goonswarm capital ships started warping in and I was like ohhh fuuuu" (EVE Online), "I almost finished my fortress when a creeper blew a hole into magma and flooded the entire bottom floor!" (Minecraft), etc.

    • Multiple endings: This is a halfhearted attempt to shoehorn player agency into the first story model. You can't really change anything about the game itself, but some token decision you make towards the end gives you a different epilogue! This can help, but it usually suffers for one of two reasons. If you make the choice early in the game, you have the narrative dissonance of that choice not actually seemingly affecting anything for the rest of the game until the end scenes. This is often the problem with morality systems--you can press the "savior" button or the "be a jerk" button and your character portrait will change colors but it doesn't really do anything narratively because you still have to get to the same place in the end. Alternatively, you end up deferring the choice until the very tail end of the game at which it feels like a capricious decision (Mass Effect, Deus Ex: HR).

    • The tour guide: This actually can work, and is the route some of my favorite RPGs take. In this model, the main character is still essentially at the top-level a boring player stand-in, but can intercede within modular side-quest content. The decisions taken within those modules are consequential, but because they are bounded within a specific side-quest domain, they limit the amount of consequence-sprawl that can happen. The main arc of the story is still linear, though. Examples: Fallout NV, Chrono Trigger, Deus Ex).

    • Actually build the game and story together: this is the hardest approach because your story isn't something bolted onto an existing game, but both evolving in conjunction over the span of development. Sometimes, this means exploring a story that doubles down on the intrinsic lack of player agency by echoing it thematically in the setting and plot (Outer Wilds, Majora's Mask). Sometimes you play up the frivolity of the entire idea of agency and consequences (The Stanley Parable). Finally, sometimes you actually do give the player agency and double down on that choice being consequential (Undertale is the biggest example that comes to mind here). This is the rarest route because even with a single choice, you're often essentially forking the universe and developing multiple games in parallel.

    That was a lot of words. Ultimately, I don't think game writing is bad because we undervalue narrative or writers--heck, I think most AAA games secretly wish they were movies or novels--but because AAA gameplay expectations and budgetary requirements preclude the necessary sacrifices to compellingly blend narrative and gameplay.

    3 votes