Hacker Newsnew | past | comments | ask | show | jobs | submit | timbray's commentslogin

I'm highly unconvinced of the proposition that most homeless are severely mentally ill; the data I've seen doesn't support it. That's some of it, and also addiction. But a lot of them just can't make the rent.

Agree on the underbuilding.


As an anecdote, two people in my family have been or are homeless (don't know their current situation) entirely because they are incapable of continually making basic, smart financial decisions. At the level of "I decided to just not show up to work today" or "I spent my entire week's pay on a new toy". They both received enormous financial and social support from various people in the family, but always eventually just end up spending all their money somehow, or they get fired, or even just quit their job(!). Both eventually ran away from the responsibilities they built up into a different state.

I don't know if we should call this inability to make basic, smart financial decisions a mental illness or not, but it's something. And these 2 people aren't/weren't even what I would consider visibly homeless. At least as long as you didn't see them living in their car behind a convenience store.

Starting with the framing that housing is just too expensive makes the problem simple. You build more housing, or you subsidize housing for these people, or somehow just inject money into services for them so they can get back on their feet. But if that's not the core issue for some or many of these people, how do you actually help these people? How does a society help people who are incapable of handling their own finances? That's where the hard questions begin.


I doubt we will get to the end cause of all the issues in a conversation here, but my understanding is that getting people whatever kind of help they need is vastly easier if they have a roof over their head and a permanent address.

I agree. But one of these 2 people had subsidized housing through the state. It was incredibly cheap rent for the area. Cheaper than any housing can be just from building more. But they still lost the place after a few months because they did not pay rent and instead bought toys and quit their job. They were receiving money from the family, work opportunities from the family, the family walked them through all of their legal and bureaucratic needs, and the family took care of their children. But it was not enough.

For this subset of people, I don't see how you can help them without managing their finances for them. Even if you completely manage their finances, how do you help them if they just quit every job they get?

I never really thought about it much before them, but I think pretty often about the problem. How do you help someone who can't be helped? Even if you gave them free housing and a weekly allowance, they would still find a way to not have money for food before the next week.


It is a type of executive dysfunction or mental illness. They need to be in a conservatorship.

Most homeless people aren't mentally ill. But those "huddling in the rain" mostly are, or are at least addicts.

Non-mentally I'll homeless people are rarely "street people". They live in a car or with friends or in a shelter. Plenty of them have jobs.


A lot of the young ones are either escaping sexual abuse, thrown out by their family for their sexuality or rejection of religion, or aged out of foster care.

There is indeed a spectrum of homelessness from temporarily distressed to broken beyond repair. There's different actions for the different factions.

I live in the Portland OR metro and believe that the issue has spawned the Homeless Industrial Complex that thrives on extracting money to "help" but are incentivized to keep the problem going for their livelihood.

I'm not unsympathetic to their plight (I had been effectively homeless a couple times in my life). It bothers me to no end how this problem is mismanaged.


There is a difference between "most homeless" (your comment) and "most visibly homeless" (comment you're replying to).

IIRC, most people who obtain "homeless" status only keep it for a short time, and don't live on the streets during that time.

You'll get very different statistics if you count transitions into (or out of) homelessness over some window, vs systematic point-in-time counts of current homeless status, vs point-in-time counts of people camping on the street, vs trying to measure QALYs.


One of the challenges here as an ex-paramedic in the PNW who has certainly seen their fair share of homeless is that several of the more prominent studies use HUD's definition of "severe mental illness" that is far more conservative than you or I would expect...

"Requiring hospitalization more than once a month, on multiple occasions in a year".

And that number, per HUD, is 22%.

If you want to look at "untreated mental illness" in the homeless, now you're above 50%.


> If you want to look at "untreated mental illness" in the homeless, now you're above 50%.

But "untreated mental illness" isn't the same as "mental illness that requires institutionalization" which is what the OP is saying.

Additionally, a lot of mental illnesses can be reasonably managed with proper medication, and in my mind very, very few actually require institutionalization. But we as a country can't even get behind the idea of universal healthcare for non-homeless let alone homeless people. Somehow institutionalizing them seems more feasible or reasonable than just covering their medical care?.. I don't get it.


That's true, and it blows my mind that that's the first or even high on the list of "ways we can help with this".

I do think there's a Venn diagram around severely mentally ill and untreated mentally ill that might require more intensive care. There's also the complexity that drug use and abuse is a method to cope with the emotional pain of homelessness (as one of my instructors said, "if my existence was reduced to fishing rained-on food out of trash, brushing cigarette ash off of it, sleeping and shitting in alleyways, often without something to effectively wipe with, you better believe I'd be on a fast path to taking some drugs to numb that"), or for "self-medication" of said untreated mental illness.


This meta-analysis puts it at 67%: https://jamanetwork.com/journals/jamapsychiatry/fullarticle/...

What data have you seen which doesn't support it?


Good thing that GP didn't say that most homeless are severely mentally ill.

I'd like to see a few links to support your assertions in the first paragraph because, with respect, I have not seen evidence which supports them.

On the other hand, multiple jurisdictions have run trials of UBI (universal basic income) and unless I misread the reportage, the results have been good.


These kinds of operations are rampant in all cities. There's a line of people to waiting to sell their ebt/stamps.

https://x.com/PabloAntonio/status/2051401704395227410


Well, healthcare is an increasing piece of government spending all over the world, and the population is aging, so politics and policy aside, that number is going to go up.

+1 on Newsblur. I use it every day and it has flaws but nothing that really gets in my way.


The tests for the go code at https://github.com/timbray/RFC9839 are in effect test vectors.


I want to implement this. My code is in C.

How does this help me check my implementation? I guess I could ask ChatGPT to convert your tests to my code, but that seems the long way around.


https://github.com/timbray/RFC9839/blob/main/unichars.go

I don't know rust at all but I can pretty quickly understand:

    var unicodeAssignables = []runePair{
     {0x20, 0x7E},       // ASCII
     {0xA, 0xA},         // newline
     {0xA0, 0xD7FF},     // most of the BMP
     {0xE000, 0xFDCF},   // BMP after surrogates
     {0xFDF0, 0xFFFD},   // BMP after noncharacters block
     {0x9, 0x9},         // Tab
     {0xD, 0xD},         // CR
     {0x10000, 0x1FFFD}, // astral planes from here down
     {0x20000, 0x2FFFD},
     {0x30000, 0x3FFFD},
     {0x40000, 0x4FFFD},
     {0x50000, 0x5FFFD},
     {0x60000, 0x6FFFD},
     {0x70000, 0x7FFFD},
     {0x80000, 0x8FFFD},
     {0x90000, 0x9FFFD},
     {0xA0000, 0xAFFFD},
     {0xB0000, 0xBFFFD},
     {0xC0000, 0xCFFFD},
     {0xD0000, 0xDFFFD},
     {0xE0000, 0xEFFFD},
     {0xF0000, 0xFFFFD},
     {0x100000, 0x10FFFD},
    }


Yeah, for example it's how Java stores strings to this day. But I think it's more or less never transmitted over the Network.


Even if all wire format encoding is utf8, you wouldn't be able to decode these new high codepoints into systems that are semantically utf16. Which is Java and JS at least, hardly "obsolete" targets to worry about.

And even Swift is designed so the strings can be utf8 or utf16 for cheap objc interop reasons.

Discarding compatibility with 2 of the top ~5 most widely used languages kind of reflects how disconnected the author of this is from the technical realities if any fixed utf8 was feasible outside of the most toy use cases.


Relevant: https://www.ietf.org/archive/id/draft-bray-unichars-15.html - IETF approved and will have an RFC number in a few weeks.

Tl;dr: Since we're kinda stuck with Uncorrected UTF-8, here are the "characters" you shouldn't use. Includes a bunch of stuff the OP mentioned.


The most important bit of that is the “Unicode Assignables” subset <https://www.ietf.org/archive/id/draft-bray-unichars-15.html#...>:

  unicode-assignable =
     %x9 / %xA / %xD /               ; useful controls
     %x20-7E /                       ; exclude C1 controls and DEL
     %xA0-D7FF /                     ; exclude surrogates
     %xE000-FDCF /                   ; exclude FDD0 nonchars
     %xFDF0-FFFD /                   ; exclude FFFE and FFFF nonchars
     %x10000-1FFFD / %x20000-2FFFD / ; (repeat per plane)
     %x30000-3FFFD / %x40000-4FFFD /
     %x50000-5FFFD / %x60000-6FFFD /
     %x70000-7FFFD / %x80000-8FFFD /
     %x90000-9FFFD / %xA0000-AFFFD /
     %xB0000-BFFFD / %xC0000-CFFFD /
     %xD0000-DFFFD / %xE0000-EFFFD /
     %xF0000-FFFFD / %x100000-10FFFD


This is really helpful - thanks. I write a CRDT library for text editing. I should probably restrict the characters that I transport to the "Unicode Assignables" subset. I can't think of any sensible reason to let people insert characters like U+0000 into a collaborative text document.


That crossed my mind when I saw the piece show up on HN. But I think they're already running more or less at capacity.


You're right, but I didn't realize that till later. Except for the original "Parable of the Sower" was from Jesus not Olivia. But I also thought of Olivia's first.


A high-quality leather sofa these days is closer to $15K than $1500, ouch.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: