skysight-inc/HackerNews huggingface dataset:
Yes, there is a known and direct connection between the availability of affordable housing -- which I mean in the most literal fashion possible of "market rate housing that a poor person can afford on their budget" -- and homelessness.

We have torn down a million SROs and largely zoned out of existence the ability to create a lot of standard historical housing forms, currently known in some circles as Missing Middle Housing. And then we act like we just cannot understand why people are sleeping in the streets. It's such a mystery.

https://en.wikipedia.org/wiki/Single_room_occupancy

There are other factors, but I desperately wish we would remedy the known dearth of affordable housing stock across the country.
When your company uses Carta you'll be forced to use Plaid under time pressure to exercise your stock options. Companies need to stop enabling Plaid because they are too lazy to implement their own payment systems.
Sure, but many kids won't have the patience to play with PIO. The Arduino experience to make a LED blink is literally connect the device, copy paste the blinker code into the big text box, select the device and port in the tools menu, click upload, done. That can be done in a few minutes without any of the kids getting too bored.
> Do you just hate having friends in general?

Isn't that a social counter-argument ?
Thus limiting those that are not vaccinated and making it difficult to move freely for them.

The travel pass is a horrible idea, that effectively will force many to be vaccinated.

That should not be the european way.
Ditto for Peru. They had the sol [0] (until 1985), then 1000 of those became the inti [1] (1985-91) and then a million of those became the nuevo (new) sol [2] in 1991. But through the whole time, anyone with the means would be using USD if they wanted to hold cash.

[0] https://en.wikipedia.org/wiki/Peruvian_sol_(1863%E2%80%93198...

[1] https://en.wikipedia.org/wiki/Peruvian_inti

[2] https://en.wikipedia.org/wiki/Peruvian_sol
scientific approach requires changing your mind in presence of new evidence and when there's not enough evidence, there will be differences in opinions. duh.
I wish Google would contribute fixes to the problems instead of working around them. Specifically, they could add Cargo incremental builds, reproducible build mode, and build script sandboxing (run build.rs inside WASM).
Most software developers are just VSCode and JavaScript cowboys who know a lot of the buzzwords but lack even basic computer science fundamentals understanding.

And I’ve met a lot of software developers.
You're just creating a recipe to inflate even more the number of people in jails.
With the proper gateways you can literally use e-mail for everything:

http://www.faqs.org/faqs/internet-services/access-via-email/

https://archive.org/details/internetbyemail00shir

https://web.archive.org/web/20001109163400/http://www.expita...
> https://www.eff.org/cases/facebook-v-power-ventures

While it is bad and unethical to encourage sharing credentials, I really hope we don't continue to criminalize intermediary services that act on the user's behalf. User's should be able to use whatever product and services they want. If you don't want consumer's to use third party tools then either improve your own tools or implement better security.

On the bright side it sounds like in the Power Venture's case they did a few other things to sort of 'impersonate' Facebook in order to encourage user's to use their product. So maybe things haven't escalated too far yet... the outcome of this & Plaid will certainly be interesting.
Do you have any data to back up the claim that CA’s homeless problem is driven by in-migration?

The data quite resoundingly shows that the “tired argument” that many homeless people have addiction and mental health issues is correct. Nobody is claiming that ALL homeless people have these issues, but acting like it’s not a significant driver because some homeless people are simply down are their luck is not productive.
Hey there, I sent a contact on the site but I didn't get any response. Same username @ a common email provider. Would love a free PCB if possible! No worries if you've run out or anything, of course. :)
This. America has acted as world policeman for decades (skylarov, Kim dot com, patriot act, dmca), now other countries are acting the same there’s outrage from the American tech community.
Totally fair!!

It's like saying they aren't an expert, and that's apparent from the content of the piece we are all reading.

Eg: Why did people take drugs? Why are people not working?

Nobody is barred from solutions. I do not think very much of this one proposed. It's very much a what and how proposal, and it almost completely ignores WHY.

In fact, the single most important thing we can do is educate people on this matter. It's complicated, and I made an edit above to clarify this fact.

And to be perfectly fair, many of our leaders have no damn clue.
So spend a lot more to put them in prison than you would for a shelter. Makes perfect sense.
I made a set of DIY weather station/air quality monitors at the beginning of COVID.

I have lots of little noises for various things that trigger via Home Assistant. Like when outdoor air quality spikes, I get one noise (usually neighbor having a cigar, leaf blower nearby, someone with a wood stove, etc.) If indoor air quality spikes I get another one (dry shampoo, burned pancakes, etc really set it off).

During fire seasons, balancing CO2 with PM2.5 is hard. Best move after many days was to put the box fan with filter in the window to blow filtered air in. I figure it's basically a mini version of those huge HVAC intake fans on skyscrapers.

Home assistant talks to the stations over MQTT over local wifi, no cloud, remote access over vpn when needed. Lots of fun! Happy to see fancier and better put together packages like this out there to spread the joy of ambient air quality monitoring.

https://partofthething.com/thoughts/weather-and-air-quality-...
Crypto innovation is mostly coming from the US, which is in the process of replacing the financial system.
I think it's fair to respond that way to someone who said group chats are "distracting and of little value."
>This article makes the same tired argument that homeless people are all junkies and crazies which gets used to blame the people on the street.

I'm confused. On your blog which you linked below, you wrote (in 2017) [0]:

>Most people who are on the street have intractable personal problems, such as health issues, mental health issues or addiction. These difficult or impossible to resolve issues are always a major contributing factor to the fact that their lives have come unraveled.

Doesn't that point to the same root causes and solutions expressed in the link? It's true that other states ship their homeless to California, but unless California just ships them back, then the solutions proposed in the link seem reasonable:

>The way every other developed nation solves homelessness is through assertive case management, mandatory psychiatric care and drug treatment, and sufficient facilities of different kinds for different populations, from psychiatric hospitals to homeless shelters to permanent supportive housing.

[0] https://sandiegohomelesssurvivalguide.blogspot.com/2017/10/c...
What should be the european way?

I ask this as I understand your concern about politics forcing personal decisions, yet I am not finding a pragmatic workable solution to the current crisis.
Random Walks (2009)
"apartheid"? Palestinians are solely responsible for their economic situation by promoting terrorism and trying to literally erase their neighbors from the face of the earth.

Read about Hamas "freedom fighters", they control Gaza now
https://en.wikipedia.org/wiki/List_of_Palestinian_suicide_at...
or.... use the appropriate medium/channel/whatever for what ever it is you're doing.

My family has a group whatsapp chat. It's mostly for sending pics of my nieces and nephews and random conversations. Email would be terrible for that.

Ditto, the literally decade old skype chat I've with friends.

You can cook a meal with a campfire. If you put enough effort into it, you might even get a better result than cooking in a kitchen. But I am not going to light a campfire every night.
From another comment in this discussion:

about 22% of our homeless population in CA came from outside the state

https://news.ycombinator.com/item?id=27126756
Why not require vaccination?
The thing is that most of these are severe anti-practices that you probably aren't doing anyway.

Of course, I would still feel pretty nervous turning these on in a large multi-dev codebase unless some corresponding linter rules were also in place.
No, you may regret the unintended consequences. Paranoia only breeds bad decisions.
Nobody is making you work for an abusive boss. Quit.
One of the reasons I don't usually answer financial questions like this online is because, in a sense, it really all comes down to this answer. If you make a lot of money, and you're careful, and don't get unlucky, the rest just falls into place. But hopefully my other response is helpful for people still learning how to think about saving.
Why should they do it? What’s it got to do with police reform?
> i literally selected "SARS-CoV-1 still have a strong immune response almost 20" from OP's questioning comment, right clicked, selected "Search Google for..." and the same article was the first result.

I don't know why you think that's obvious. In fact, I wouldn't have expected that query to yield anything relevant, so I wouldn't have even thought to try it. That's what "knows what to search for" means, it doesn't strictly mean "coming up with obscure jargon keywords".
I agree.

I really wanted to use mint, but couldn't bring myself to give away my bank password.

I resorted to writing my own tooling using puppeteer running on my machine to automatically login to my bank accounts and download the CSV exports of my transaction data for each bank. I then normalize that transaction data, and import the data into Lunch Money.

It was a pretty big hassle to write and get working reliably(ish), but I'm super happy now that it's done. Every 2-3 weeks I run the script, and 5 minutes later all of my transactions are available in Lunch Money. I have the peace of mind of knowing that I'm not exposing my banking credentials to random third parties.
It’s always funny when white people find out about visas
Time for some airborne and droplet history
> Jobs that are lost are jobs we never intended to exist in the first place.

I'm not so sure of that, we couldn't possibly assess the full impact here, but I guess we'll see what happens. I would think constraining large companies only would be the solution here, and small companies have more options because presumably the employer and employee relationship is much tighter and they can sort things out better. Hope it works out for the best.
Liberty. It's a terrible a precedent to restrict freedom of movement on a forced personal health decision. It's basically subverting your body to the state.
Before there is an inevitable response “But, China doesn’t patrol 100km off the coast of US” - yes, also China has no allies with defense treaties near US, ie Mexico and Canada. In fact, China has just one ally - North Korea.
Depends on the type of app. React Native might be better for something resource heavy like a video app (we use it at Cameo for mobile, and regular react for web), but if it is something like a todo list or email app, a wrapped webview would let you use the same codebase for web and mobile. For a backend, I'm partial to nodejs, it's nice having Javascript on both the frontend and backend. Something like Express or Restify is good for quickly setting up CRUD apps
Buy a really nice early 2000s road bike with a big squishy seat and a new helmet and go for a 1 hour ride every day. You'll see way more of your community than walking an hour every day. That gets you within a 6-9 mile radius from your house.
I want substantive market distortion fixed. Things like the FTC have a role. The problem is, what they regard as a "fix" and what I regard as a "fix" don't align. There's a case that what Apple did, is "good" to the FTC reducing FBs monopoly. I just don't think it or anything else serves my purpose, which would be to either remove the ads, or move them outside the walled garden to specialist companies which didn't get owned by Facebook or Apple.

I won't cry for any existing Ad monopolist inside their walled garden, but this may be just another mafia-boss muscling in to waste my time.
The Wikipedia rabbit hole did lead to me Stephen Jay Gould too, who I wasn't acquainted with (except for possibility a similar Wikipedia rabbit hole a decade prior whenever I first read about the experiment).

Having recently read about https://en.wikipedia.org/wiki/Ergodicity_economics, the parallels with the things Stephen Jay Gould argued about are fascinating.
> the usual fix for hyperinflation is to just adopt a foreign currency.

Or just peg your own to the USD. From the Wikipedia article another comment posted [0]:

> URVs were quoted in cruzeiros reais and its intrinsic value was pegged to three price indices and had a fixed parity of 1-to-1 to the daily U.S. dollar exchange rate.

I'm a tad confused as to how they pegged it both to price indices AND the USD exchange rate.

The problem with pegging your currency is that you get a disconnect between the official value and the private value. So introducing this new currency which was pegged, and transferring over only once the disconnect was resolved was the stroke of genius.

[0] https://en.wikipedia.org/wiki/Unidade_real_de_valor
I think an apt analogy is Google Glass. It went without saying they didn't invent surreptitious video recording. This didn't prevent _overwhelming outcry_ over legitimate privacy concerns.

The only difference I can see here is Apple's halo effect.

Possible action items:

- I will happily submit my Android location data to Apple to find out if I'm being tracked by an AirTag. Where's the API? (I realize this compromises the "theft prevention" use case. That's an unfortunate collision of interests. Maybe sell a Pro version, comparable to LoJack. If I understood correctly, "3 days since home" is too much window anyway.)
- Let me use an iPhone with Find My disabled to receive stalker alerts, without participating in the mesh (read: sending the tag's location). Can someone confirm whether this is already how it works?

As I see it, these are table stakes. The optics are not my problem: you're selling a $30 private investigator with no legal oversight.

Doubt me? Volunteer at a women's shelter.
The reason why the real didn't lose value immediately was because for a very long time you could always exchange it for USD 1:1.

So there was no reason to get rid of (i.e. devalue) it, neither for Brazilians nor external investors.

That was achieved via huge dollar reserves and tight money supply. The government had been accumulating USD to point they had ~4x as much of it in reserves than all reais in the economy (M1) when the real was launched.

Brazilians were used to price things in dollars, and saved dollars whenever they could for obvious reasons. They had been forced to adopt new currencies in the past which immediately lost value as you suggested. When they were forced to adopt this new currency which was provably as valuable as the dollar, people understood that it was safe to stop raising prices.

Of course the dollar reserves wouldn't last forever and a few years later that policy gave way to other measures, but it was a decent starting point.

A very good, very long view (in Portuguese): https://www.mises.org.br/article/1294/uma-breve-historia-do-...
I find this both reassuring and terrifying. It's reassuring because if life was completely wiped out on the planet there would be trillions of seeds waiting for the right conditions to germinate and repopulate the Earth with life.

It's terrifying because why would this have evolved?
> Look at your friends who are miserable in their jobs. Even when they move to a new job they remain miserable.

Quite the opposite for me. I was miserable in my first job. Not a single day where I wanted to go to work. After 4 years I quit and everyone told me that I need to change my attitude, and that all jobs are like this.

They. Were. Completely. Wrong.

I was very happy with my next job.

My 3rd job sucked (for different reasons). I wasn't anywhere near burnout, but my first two jobs taught me one thing: Life is too short to stay at a job that sucked. I moved on to the 4th job which ended up being awesome.

If you're miserable at your job, it may not be you - even if everyone around you thinks it is.

This XKCD is very relevant:

https://xkcd.com/1768/
Black vs. White Boys and the Punishing Reach of Racism
Is "8 months" really considered as "lasting"?
Been a while since we had one of these "I could solve the homeless problem in a day if they only let me" articles from someone with zero knowledge or experience in the area.

From what I can see the author is a self described "climate scientist" (with no academic credentials) who is very popular in right wing circles. You can probably guess what his views on the issue are - https://lareviewofbooks.org/article/the-stories-michael-shel....

Substack is very quickly becoming the new Medium.
Amazing work!

There are a number of languages that use some import / include function to add code blocks.

Have you considered adding some configuration where users can define their include function and what should be looked up?
Let’s remove the word “happy” for being too vague, and say directly:

* People with good wages and education commit crimes less

* People with good wages and education riot less

* People with good wages and education less likely to approve war

Are those assumptions wrong too?
Not that I really like Facebook, but that's one thing they handled well with their comments. You can click on the edited link associated with a particular comment that was edited and see all versions of the comment.

So if someone edited their comment three times, you would be able to read all four versions of it.
You would need to hire a 3rd party contractor and offshore the work to them, otherwise there's tax implications in hiring outside your US state, let alone another country (unless you're in the EU). As others have said, if you could do this you already would have.

If you're a large multinational with offices all over the world and the accounting and HR staff to manage that kind of setup, then that might be an option - but even those hire domestic US workers for a lot of remote/wfh roles.
They got me with that one once, the frame looked exactly like my bank's login and I thoughtlessly assumed it was some kind of federated authentication handoff. This is apparently enough of a problem that my bank is flagging them as likely fraud.

Seems like this is going to wind up in court sooner rather than later.
Yeah just like anyone should be able to travel or live in Asian countries without the proper vaccines. Jeez.
i realize this is my problem, but lately i can’t leave it at 40 hours. i sometimes wake up completely absorbed with things i think are bad decisions and that deeply frustrate me at work. or i’ll think about the lack of prestige and recognition i’m getting.
How James Jani Beat the YouTube Algorithm (Documentary)
Doesn't that point to the same root causes and solutions expressed in the link?

Addiction and mental health issues tend to grow out of other problems. There are plenty of addicts with well paid jobs.

It's common knowledge that rock stars are often heavy drug users. No one concludes that this must mean that the way to become a rock star is to snort cocaine all the live long day because, obviously, that's the source of their creativity.

But when a homeless person has an addiction, we blame their lack of housing on the addiction and we feel they first need to get clean before they deserve housing and a decent life.

It is unfortunately true that it is easiest to reach an audience if you meet them halfway on some of their assumptions. It's hard enough to get anyone to listen to anything useful and constructive even with that approach.

I've been writing about such subjects for years and I think it is reasonable to say I'm a Subject Matter Expert. I have very little traction. People mostly prefer to hear the same rehashed nonsense from larger news sources rather than promoting someone like me.

So I may never get much traction and that means I have little choice but to use some of the same language that is commonly used while wholly disagreeing with the way other people frame the problem overall.
Ask HN: Bad programmer producing good code
What do you think, can it be that some type of bad programmer would write a quality code?

They will never try to reinvent the wheel, they will google up the best practices, write in small understandable chunks, thoroughly follow naming conventions in order to not confuse themselves in the future, document everything in comments etc.

Their bad part is mostly the speed. Lacking experience, they have to consult with stackoverflow, refactor every now and then and eventually burn out.

While the good and fast coder will deliver the working code in hours and days to the manager's satisfaction, though not as universal and forward looking (in terms of configuration and integration hooks).

And the coder that I classify as mediocre knows and employs all the programming patterns which makes their quickly written code standard and understandable, but not always working as expected until several testing iterations pass.

So what do you think, does this classification make sense, who would you hire and what does the first category need to do?
I used to think it was lack of motivation, or plain stupidity, but really it seems like most people are naturally terrible at programming. Basically it's an uncommon skill and no amount of "teach kids of code" is going to beat it into people.

There will never be enough skilled software developers to provide software of the depth and quality that the greater population demands. It's a perpetual deficit, no doubt amplified by bit rot.
I mean before that you largely had a job that was assigned at birth, and you kept at it till you were down and out, with no real expectation of changing that state. The notion of significant social mobility is itself fairly novel to post-revolution.

You weren’t beholden to someone else’s corporation, but you were to someone else’s land or tribe/community.
Yes, I worry about it a lot. Another thing that I worry is if I will have a lower earning potential as I age causing compounding issues.
I have a cheap $12 toaster from walmart that I've used for at least 10 years making toast several times a week, it's still kicking and works fine. Also love my toaster oven that I got for $100 around the same time, I use it way more than my regular oven. I didn't need to buy a $300 "20 mode" toaster oven, just a timer, temperature, and convection works fine.
It’s a terrible precedent to let people prolong a pandemic and endanger innocent people’s lives in the name of their personal liberties.

If you don’t want to take measures to protect others, you can sit home for a while. It won’t kill you, and it won’t kill the people around you.
The heck what are the down votes for. The government cant force someone to buy housing first.

Its one thing to criminlize littering or sleeping/tresspassing on other peoples property. Its a whole an other thing to criminalize the act of not having a permanent residence.
> The thing is that most of these are severe anti-practices that you probably aren't doing anyway.

Except when you’re doing them by mistake, or because a dependency happened to be clever and you missed it.

See also: UB in every C and C++ code base.
Please add 2016 to the title
Given the discussion is about working from wherever you want, that’s your choice. You can live in the centre of a city, or in a cabin in the woods. You have the power. You have the freedom.