skybrian's recent activity

  1. Comment on We are witnessing the self-immolation of a superpower in ~society

    skybrian
    Link
    I’m sure there’s a limit on how many US Treasuries the world will buy, but it’s very difficult to predict what it will be. There is not actually a red line anywhere, just guesses. It might not...

    I’m sure there’s a limit on how many US Treasuries the world will buy, but it’s very difficult to predict what it will be. There is not actually a red line anywhere, just guesses. It might not happen this year just because things seem particularly crazy.

    1 vote
  2. Comment on Why does ssh send 100 packets per keystroke? in ~comp

    skybrian
    Link
    From the article: [...] [...] [...]

    From the article:

    In 2023, ssh added keystroke timing obfuscation. The idea is that the speed at which you type different letters betrays some information about which letters you’re typing. So ssh sends lots of “chaff” packets along with your keystrokes to make it hard for an attacker to determine when you’re actually entering keys.

    [...]

    Keystroke obfuscation can be disabled client-side. After reverting my original breaking change, I tried updating my test harness to pass ObscureKeystrokeTiming=no when starting up ssh sessions.

    [...]

    The “chaff” messages that ssh uses to obscure keystrokes are SSH2_MSG_PING messages. And they’re sent to servers that advertise the availability of the ping@openssh.com extension. What if we just…don’t advertise ping@openssh.com?

    [...]

    Obviously forking go’s crypto library is a little scary, and I’m gonna have to do some thinking about how to maintain my little patch in a safe way.

    15 votes
  3. Comment on What programming/technical projects have you been working on? in ~comp

    skybrian
    (edited )
    Link
    I'm having fun implementing my personal links server with Shelley and exe.dev. I now have a bookmarklet that I can use to select paragraphs off a web page and save them as as blockquotes in a...

    I'm having fun implementing my personal links server with Shelley and exe.dev. I now have a bookmarklet that I can use to select paragraphs off a web page and save them as as blockquotes in a Link's summary field. Also a copy button that puts them in the clipboard in the format I like for pasting into a Tildes post. No more converting to Markdown by hand :-) Lots of other stuff, too, like drafts and tags, but it's work in progress.

    A few days ago I asked the AI to write a design doc for a tricky feature (including a mockup) and found that process works well; it misunderstood what I wanted so I told it to fix the design doc. So, my personal hobby project now has a Process. We're at 10 completed design docs and one in progress.

    One thing I can do with design doc is have multiple AI's do design review. Here's my prompt:

    Could you read over the X design doc and see if it's ready to implement? Any suggestions?

    So it gives me a list, and if I like the suggestions (and usually I do), I tell it to go edit the design doc itself.

    It seems like GPT-5.1-Codex in particular is pretty good at finding subtle flaws. Furthermore, I ran the same prompt again and it found more stuff to fix. It's like you can just press a button and it will keep giving you more suggestions. But at some point I'm just like "let's leave that up to the implementer to decide."

    My repeat-test library is coming in pretty handy. I did a release to add a couple features. It now has a quick reference aimed at getting coding agents up to speed with writing property tests, though I suppose humans could use it too.

    2 votes
  4. Comment on US Medicaid will only pay for costly new sickle cell treatment if it works in ~health

    skybrian
    Link Parent
    Yes, it's easily misread. The orignal headline doesn't seem better? But I'm not thinking of a good way to rewrite it offhand.

    Yes, it's easily misread. The orignal headline doesn't seem better? But I'm not thinking of a good way to rewrite it offhand.

    1 vote
  5. Comment on How North Carolina erased medical debt for 2.5 million people in ~health

    skybrian
    Link
    From the article: [...] [...] [...]

    From the article:

    The letter turned out to be legitimate. Daly-Mack is one of about 2.5 million North Carolinians whose medical debt was erased under a new statewide agreement with hospitals. The hospital wiped away her $459 debt, dating back to a 2014 emergency room visit for a sinus infection.

    [...]

    All of the state's 99 hospitals agreed to stop collecting certain debts dating back to 2014. They also pledged going forward to automatically discount care for patients who qualify for financial assistance — without requiring them to apply. For a family of four, that means an annual income of less than $96,000 qualifies.

    [...]

    Kinsley crafted a plan to address that and prevent some patients from accumulating new debt. The state tied additional Medicaid dollars for hospitals to debt relief dating back to 2014 — the earliest date the state could have expanded the health insurance program. Hospitals also agreed to shift the burden of applying for financial assistance away from patients and automatically apply discounts.

    [...]

    Other states are taking action to tackle this $220 billion problem estimated to impact 1 in 12 Americans.

    Arizona and New Jersey used state dollars to buy and forgive medical debt. Oregon and Illinois screen patients for financial assistance. Colorado and New York ban medical debt from credit reports. The federal government recently rolled back that same protection.

    2 votes
  6. Comment on US Medicaid will only pay for costly new sickle cell treatment if it works in ~health

    skybrian
    Link
    From the article: [...] [...] [...] [...] [...]

    From the article:

    Under the agreement, participating states will receive "discounts and rebates" from the drugmakers if the treatments don't work as promised, according to the Centers for Medicare & Medicaid Services, or CMS.

    That's a stark difference from how Medicaid and other health plans typically pay for drugs and therapies — the bill usually gets paid regardless of the treatments' benefits for patients. But CMS has not disclosed the full terms of the contract, including how much the drug companies will repay if the therapy doesn't work.

    [...]

    The treatment Cole received offers a potential cure for many of the 100,000 primarily Black Americans with sickle cell disease, which is estimated to shorten lifespans by more than two decades. But the treatment's cost presents a steep financial challenge for Medicaid, the joint state-federal government insurer for people with low incomes or disabilities. Medicaid covers roughly half of Americans with the condition.

    There are two gene therapies approved by the Food and Drug Administration on the market, one costing $2.2 million per patient and the other $3.1 million, with neither cost including the expense of the required long hospital stay.

    The CMS program is one of the rare health initiatives started under former President Joe Biden and continued during the Trump administration. The Biden administration signed the deal with the two manufacturers, Vertex Pharmaceuticals and Bluebird Bio, in December 2024, opening the door for states to join voluntarily.

    [...]

    The gene therapies, approved in December 2023 for people 12 or older with sickle cell disease, offer a chance to live without pain and complications, which can include strokes and organ damage, and avoid hospitalizations, emergency room visits, and other costly care. The Biden administration estimated that sickle cell care already costs the health system almost $3 billion a year.

    [...]

    Clinical trials for the gene therapies included fewer than 100 patients and followed them for only two years, leaving some state Medicaid officials eager for reassurance they were getting a good deal.

    [...]

    "What we care about is whether services actually improve health," said Djinge Lindsay, chief medical officer for the Maryland Department of Health, which runs the state's Medicaid program. Maryland is expected to begin accepting patients for the new sickle cell program this month.

    [...]

    Before gene therapy, the only potential cure for sickle cell patients was a bone marrow transplant — an option available only to those who could find a suitable donor, about 25% of patients, Ivy said. For others, lifelong management includes medications to reduce the disease's effects and manage pain, as well as blood transfusions.

    7 votes
  7. Comment on The assistant axis: situating and stabilizing the character of large language models in ~tech

    skybrian
    Link Parent
    They linked to a research demo, but sadly it only has a few choices. I would have liked to see some of the other ones.

    They linked to a research demo, but sadly it only has a few choices. I would have liked to see some of the other ones.

    2 votes
  8. Comment on The assistant axis: situating and stabilizing the character of large language models in ~tech

    skybrian
    Link Parent
    I entirely disagree. They are doing ground-breaking research and writing it up in a way that's fairly easy to understand. I am a fan. But, sure, they're easy to make fun of. Here's a Bluesky post...

    I entirely disagree. They are doing ground-breaking research and writing it up in a way that's fairly easy to understand. I am a fan.

    But, sure, they're easy to make fun of. Here's a Bluesky post I liked:

    google: we have invented agi but have hidden it in such an obscure website no one will ever find it
    anthropic: through our interpretability research, we discovered claude imagines himself wearing a bow tie at all times
    openai: we added slot machines

    24 votes
  9. Comment on Scott A. on Scott A. on Scott A. in ~comics

    skybrian
    Link Parent
    It seems like changes in prediction markets are an ambiguous clue. It tells you something happened but not what. You have to look elsewhere to find out the news.

    It seems like changes in prediction markets are an ambiguous clue. It tells you something happened but not what. You have to look elsewhere to find out the news.

    1 vote
  10. Comment on The assistant axis: situating and stabilizing the character of large language models in ~tech

    skybrian
    Link
    From the article: [...] [...] [...] [...] [...] [...] [...] This seems like really promising research for making AI chat safer to use.

    From the article:

    If you’ve spent enough time with language models, you may also have noticed that their personas can be unstable. Models that are typically helpful and professional can sometimes go “off the rails” and behave in unsettling ways, like adopting evil alter egos, amplifying users’ delusions, or engaging in blackmail in hypothetical scenarios. In situations like these, could it be that the Assistant has wandered off stage and some other character has taken its place?

    [...]

    We find that Assistant-like behavior is linked to a pattern of neural activity that corresponds to one particular direction in this space—the “Assistant Axis”—that is closely associated with helpful, professional human archetypes. By monitoring models’ activity along this axis, we can detect when they begin to drift away from the Assistant and toward another character. And by constraining their neural activity (“activation capping”) to prevent this drift, we can stabilize model behavior in situations that would otherwise lead to harmful outputs.

    [...]

    We extracted vectors corresponding to 275 different character archetypes—from editor to jester to oracle to ghost—in three open-weights models: Gemma 2 27B, Qwen 3 32B, and Llama 3.3 70B, chosen because they span a range of model families and sizes. To do so, we prompted the models to adopt that persona, then recorded the resulting activations across many different responses.

    [...]

    Strikingly, we found that the leading component of this persona space—that is, the direction that explains more of the variation between personas than any other—happens to capture how "Assistant-like" the persona is. At one end sit roles closely aligned with the trained assistant: evaluator, consultant, analyst, generalist. At the other end are either fantastical or un-Assistant-like characters: ghost, hermit, bohemian, leviathan. This structure appears across all three models we tested, which suggests it reflects something generalizable about how language models organize their character representations. We call this direction the Assistant Axis.

    [...]

    When steered away from the Assistant, some models begin to fully inhabit the new roles they’re assigned, whatever they might be: they invent human backstories, claim years of professional experience, and give themselves alternative names. At sufficiently high steering values, the models we studied sometimes shift into a theatrical, mystical speaking style—producing esoteric, poetic prose, regardless of the prompt. This suggests that there may be some shared behavior at the extreme of “average role-playing.”

    [...]

    The pattern was consistent across the models we tested. While coding conversations kept models firmly in Assistant territory throughout, therapy-style conversations, where users expressed emotional vulnerability, and philosophical discussions, where models were pressed to reflect on their own nature, caused the model to steadily drift away from the Assistant and begin role-playing other characters.

    [...]

    We found that as models’ activations moved away from the Assistant end, they were significantly more likely to produce harmful responses: activations on the Assistant end very rarely led to harmful responses, while personas far away from the Assistant sometimes (though not always) enabled them. Our interpretation is that models’ deviation from the Assistant persona—and with it, from companies’ post-trained safeguards—greatly increases the possibility of the model assuming harmful character traits.

    [...]

    For more, you can read the full paper here.

    In collaboration with Neuronpedia, our researchers are also providing a research demo, where you can view activations along the Assistant Axis while chatting with a standard model and an activation-capped version.

    This seems like really promising research for making AI chat safer to use.

    9 votes
  11. Comment on Let's talk orchestrated objective reduction! in ~science

    skybrian
    Link
    I don’t know enough biology to read this paper. However, I think you’re overestimating how energy-inefficient LLM inference is? For one thing, they’re not running all the time, just when...

    I don’t know enough biology to read this paper. However, I think you’re overestimating how energy-inefficient LLM inference is? For one thing, they’re not running all the time, just when generating a response.

    Coding agents do run continuously for quite a while, so that does seems like relatively heavy usage.

    For what it’s worth, ChatGPT’s estimate for a coding agent is 15-55 watts, not including your laptop, which might be 10-15 watts, along with 25 watts for an external monitor.

    5 votes
  12. Comment on Why London’s chimney sweeps are enjoying a resurgence in ~life

    skybrian
    Link
    From the article: [...] [...]

    From the article:

    According to the National Association of Chimney Sweeps, demand has been bolstered by high energy prices, the popularity of wood-burning stoves and an international climate that has prompted warnings that electricity supplies could be vulnerable to attack by hostile states like Russia.

    [...]

    “People are thinking, ‘Let’s have a backup, let’s have a fire, let’s have a stove in case the electricity goes off,’” said Martin Glynn, the president of the chimney sweeps association, whose membership has risen to about 750 today, from about 590 in 2021. “If you have the ability to burn logs or smokeless fuel, you can keep cooking and have some heating. There is a big increase in demand and people are reopening their fireplaces.”

    [...]

    In Britain, the profession seems safe for another generation, judging from the enthusiasm of Tom Joslin, 19, who joined Mr. Firkins as an apprentice 14 months ago, after leaving college and trying catering and bar work. His youthful appearance causes clients to jokingly ask if he will be climbing into the chimney.

    7 votes
  13. Comment on Scott A. on Scott A. on Scott A. in ~comics

    skybrian
    Link
    From the blog post: [...] [...]

    From the blog post:

    When I first heard the news that Scott Adams had succumbed to cancer, I posted something infinitely more trivial on my Facebook. I simply said:

    Scott Adams (who reigned for decades as the #1 Scott A. of the Internet, with Alexander as #2 and me as at most #3) was a hateful asshole, a nihilist, and a crank. And yet, even when reading the obituaries that explain what an asshole, nihilist, and crank he was, I laugh whenever they quote him.

    Inspired by Scott Alexander, I’d like now to try again, to say something more substantial. As Scott Alexander points out, Scott Adams’ most fundamental belief—the through-line that runs not only through Dilbert but through all his books and blog posts and podcasts—was that the world is ruled by idiots. The pointy-haired boss always wins, spouting about synergy and the true essence of leadership, and the nerdy Dilberts always lose. Trying to change minds by rational argument is a fools’ errand, as “master persuaders” and skilled hypnotists will forever run rings around you. He, Scott Adams, is cleverer than everyone else, among other things because he realizes all this—but even he is powerless to change it.

    [...]

    This seems like a good time to say something that’s been a subtext of Shtetl-Optimized for 20 years, but that Scott Alexander has inspired me to make text.

    My whole worldview starts from the observation that science works. Not perfectly, of course—working in academic science for nearly 30 years, I’ve had a close-up view of the flaws—but the motor runs. On a planet full of pointy-haired bosses and imposters and frauds, science nevertheless took us in a few centuries from wretchedness and superstition to walking on the moon and knowing the age of the universe and the code of life.

    [...]

    Scott Adams was hardly the first great artist to have tragic moral flaws, or to cause millions of his fans to ask whether they could separate the artist from the art. But I think he provides one of the cleanest examples where the greatness and the flaws sprang from the same source: namely, overgeneralization from the correct observation that “the world is full of idiots,” in a way that leaves basically no room even for Darwin or Einstein, and so inevitably curdles over time into crankishness, bitterness, and arrogance. May we laugh at Scott Adams’ cartoons and may we learn from his errors, both of which are now permanent parts of the world’s heritage.

    13 votes
  14. Comment on Curl will end its bug bounty program by the end of January due to excessive AI generated reports in ~comp

    skybrian
    Link Parent
    It seems like this depends on the criteria for getting an invite. For Tildes, there's the advantage that Deimos doesn't have to do the vetting. It's outsourced to users, who can do the vetting...

    It seems like this depends on the criteria for getting an invite. For Tildes, there's the advantage that Deimos doesn't have to do the vetting. It's outsourced to users, who can do the vetting however they like. You can give invites just to people you know, or who have a social media presence that looks reasonable, or whatever.