skysight-inc/HackerNews huggingface dataset:
Later in life, Kirkbrides grew really, really big, and we ended up with One Flew Over the Cookoo's Nest asylums. Mostly because governments wanted to house more mentally ill in one facility and achieve economies of scale.

But early Kirkbrides are a solution that I truly think could work today, even. And they could be highly affordable, too. A few quotes from the article:

> Kirkbride's philosophy behind the staggered wings was to allow individual corridors open to sunlight and air ventilation through both ends, which he believed aided in healing the mentally ill.

> The duties of attendants, when faithfully performed, are often harassing, and in many wards, among excited patients, are peculiarly so. On this account pains should always be taken to give them a reasonable amount of relaxation and their position should, in every respect, be made as comfortable as possible.

> For general labor at the hospital, he suggested that the able-minded patients help maintain the hospital grounds and assist in duties in their respective wards.

As far as I know, the original Kirkbrides were supposed to operate something like an English manor house (say, Downton Abbey): largely self-sufficient domiciles for a large number of people to live, work, play, grow food, learn skills, and grow old. Patients could achieve some level of autonomy by assisting with household chores, food growing, caring for animals, in a way that treats them like people. A far cry from the prison-like asylums of the 70s. I believe the original Kirkbrides were only designed for 50-100 patients -- later designs basically gave up everything that made a Kirkbride a Kirkbride except for some minor architecture accents.

In a world where communities are dying, where we don't know what to do with the mentally ill and drug addicted (and let them rot on the street as a "solution"), where we're constantly told that we can't offer treatment and healthcare to people because it's too expensive, these start to sound like a pretty damn good solution.
Nice.

SVG is so versatile, the „hidden“ features like embedded html, iFrames, always funny to play with them. Sometimes in productive ways, sometimes for fun or for fun and profit like bugbounty hunting.
In the US it’s White for Neutral, Green for Ground, Black for Hot, Red also Hot (usually for the other hot/phase on 240v or three way lighting).
The best argument yet for restraining oneself to a totally textual internet existence henceforth.
> This could also cause some quite unexpected behavior if your applications/infrastructure sits behind a common reverse proxy where all hosts share a *.host.tld certificate pointing to the same reverse proxy. Imagine static.host.tld serving you the login page, which also tries to make a request to api.host.tld which shares the same certificate and IP but with the given host name would have been proxied to a different backend server.

If your static.host.tld cheerfully claims to be api.host.tld and you gave it a certificate testifying to this claim, then it's really your fault when it can't serve API queries right?

Outfits like Cloudflare handle the mapping properly, even if they have arranged a single certificate for this.example, that.example and the-other.example, they care whether a particular TLS session says it's for this.example or that.example and the transactions will accordingly go to the correct place. This Mozilla behaviour doesn't cause any problems.

This is something a crappy bulk host probably gets wrong using Apache httpd since Apache doesn't make even the bare minimum effort to actually implement this correctly by default (When a TLS client says "Hi I want to talk to api.host.example" and there is no such host configured, Apache just figures the default host can handle it even though the standard explicitly says that's wrong...). Fortunately the crappy bulk host is almost certainly just mapping everything through a bunch of VirtualHost rules and you probably can't exploit it in the way you describe these days, although they should probably really use an HTTP server from somebody competent.
Since you bring it up, my second sysadmin gig was head of systems for a printing company, late 80s - early 90s, where I brought them into the digital typesetting era. So I also know more than a thing or two about fonts.

But I suspect you bringing it up, and me responding to it, doesn’t make either position more authoritative. And given “I’ve written more books than I can count” it could be your discernment of numbers or bar for objectively counting things is lower. ;-)

About retina vs. non retina, I’d argue font rendering algos matter more the less resolution they’re working with, so are even more important on non-retina displays. I’d further argue MacOS regressed on this by killing off sub-pixel rendering in Mojave, effectively dropping support for non-retina.

On low quality displays, Windows and Linux could/should look better than MacOS. When they don’t, they’re “doing it wrong”.
> E2EE eliminates this possibility because the service provider does not actually possess the decryption key.

When you’re talking about first-party end-to-end encryption (that is, where the pipe and software are provided by the same entity), this is snake oil, pure and simple, especially in the presence of automatic updates, which is uncontrollably the state of affairs on the web. The service provider only doesn’t possess the decryption key as long as they don’t want to possess it. They can maliciously insert a backdoor into the software in order to obtain the decryption key (whether by a rogue employee, or the company as a whole deciding to do the wrong thing, or legal compulsion). And that’s even ignoring the possibility of interception by software distributors, which I think both Apple and Google can do for their mobile platforms (but I’m not certain; it used not to be possible on Android, but they shifted to resigning stuff a couple of years ago).

In the context of this article, it’s severely misleading, and although I can’t quite justify calling it a lie (though it was a close call), I am content to declare it a dishonest argument made either in bad faith or incompetently, both of which are very bad things.

First-party end-to-end encryption is broken by design. Yes, it protects you against some threats, though generally at a significant cost to functionality, but it offers almost no protection against one of the most important sorts of attacks. To not even mention that rather massive weakness when you must certainly know of it is malfeasance.

If this were a one-off, I could bear it. But ProtonMail keeps on spouting this sort of misinformation despite it being pointed out, and indeed trades on it. I am displeased with ProtonMail.

(Disclosure: I worked for Fastmail for a few years. I don’t believe that has influenced my position on this matter at all, save that it may have better informed me about all the factors involved in the email space. But my remarks here are true of anything that trades in end-to-end encryption, not just the email space.)
Yes. In Latin America rich people can almost always purchase better/faster healthcare. Lots of things are cheaper in other countries. Rich people in the US can buy instant healthcare too. Your cash just wont go as far in the US.
But, a little disappointed with the pessimism in the comments

The comments change as the thread develops so if you really want to help a Show HN out, just write your positive comment (or whatever other comment) about the thing without the meta. It ends up being either inaccurate or generating more meta. Let the Show HN be about the thing showhn.
They look like adding a constant to the official numbers, lol.

There is plenty of genuine spirited debate to be had over the basket of goods. There is room for using one indicator over another for any given application. Even against that backdrop shadowstats is clearly just a grift.
The bridge that couldn't be built? About Golden Gate Bridge
You could purchase a DVD containing MacOS, but calling them "legit" (as far as installing on a Hackintosh) is a stretch. You're paying for the physical disc, not a license to the OS. The only way to get a license to use MacOS is to purchase a Mac.
The government doesn't produce a single number. The BLS produces multiple numbers and you can use whichever one fits your situation best.
This gets back to the other boogeyman “lock in”.

The average corporation is dependent on 110 SaaS offerings.

https://www.statista.com/statistics/1233538/average-number-s...

No matter what it is a pain to migrate. Corps aren’t being bribed. They are making the safe choice.

For instance even if some unknown cloud provider is “better”, if something goes wrong, the CTO is going to be questioned. If Azure goes down and it’s already an MS shop, people aren’t going to question whether it was a bad decision.
See I got downvoted a bit... Let me rephrase, other modern languages offer something along the lines of these, of the things that aren't there for say rust, close integration with c/c++ is nice. Ie rust has nostd, etc.
Oh, I though it was the idea to go full electronic.

Then yes, a perfect ledger for all monetary transactions would be great, espacially for big sums.

Appart from that, the current financial system is mostly digital and satisfactory for day to day payments.
Just to add a bit more nuance into this...

Personally, I am an Apple fan, and I generally agree with Gruber. However, I think he's being slightly disingenuous here. It's certainly true that all the mainstream phone makers are prioritizing the same features, but what he leaves out is that Apple led the way.

Since 2007, Apple's choices for the design of the modern smartphone have been what every other smartphone maker has imitated. Yes, occasionally individual features have gone the other way, but the overall design and philosophy behind them has absolutely been guided by Apple's decisions.

So yes, they are doing the same as most other phone makers, but these absolutely are Apple's choices, and Apple's priorities, and they get to take full responsibility for that.
Not to be an ass, but playing with css and html isn't programming. At all. It's making web pages. The web is so universal today that many people conflate "making web pages" and "programming". And there's nothing really wrong with that _if your goal is to learn to make web pages,_ but I'm pretty sure there are still more than a few people out there who want to solve problems with code, or just learn to code, with little or no interest in the web. Telling them to start with html + css is kind of like telling an aspiring painter that it's easy to start making sketches with a pencil and paper.
You can subscribe multiple lambdas to an SQS queue. It's not recommended, but it's doable. many-to-many or many-to-one depends on your choices of infrastructure.
FreeBSD is also an option.
MS desktop is almost unusable, bloated slow and clunky. (I have an MS boot)
I imagine people are just used to it, it really is terrible
If users login through some web form the credentials can end up in a log because the web server logs the form parameters (or the URL and the parameters are in the URL). Not good but it happens.
This is a bad idea.

1. The main point of the visibility timeout is to handle failure. A message is read by a consumer; the visibility timeout starts; that consumer finishes some processing; then deletes the message from the queue. But, what happens if the consumer encounters a fault during processing which destroys its ability to even tell the queue it encountered a fault? The visibility timeout protects against that; the message just naturally reappears in the queue for processing by another consumer. If one overloaded the visibility timeout to also mean "other consumers should process this", you'd lose the ability to handle faults.

2. It also screws up deadletter redrive policies, which are primarily based on visibility timeout lapses (in addition to communicated failures). You basically could not reliably put a deadletter redrive on your queue, which again just means, you're protecting against fewer failure modes.

3. There would be natural, avoidable latency in waiting for the visibility timeout on every fan-out, whatever you set it to. 1 second? 100 consumers? That message is just clogging up the queue for over a minute as it gets fanned-out to everyone.

4. Consumer1 eats the first message, then times-out its visibility; its back in the queue; there's no way to ensure that message isn't just processed again by Consumer1 instead of Consumer2! You're basically tossing a coin and hoping that, eventually, Consumer2 gets its turn at the message, all the while having Consumer1 reprocess the message an indefinite number of times.

5. Someone has to delete the message. Who? The "last" component to touch it? Once all the other components are done? How do you coordinate that? Theres no guarantee of ordering on when each component sees the message. You'd need some kind of external state, and at that point, why are you even using SQS?

You could theoretically have each consumer read from a queue, process the message, delete that message from the queue, then redrive the message into a new queue for processing by another consumer. This may make sense if you have strict ordering needs for processing but still want the benefits of SQS. You could even have it redrive into N queues for N consumers at the same time. But, at that point, why? We're trying to put a square peg in a round hole; SQS is designed for single consumers. There are far better and simpler tools out there if what you're looking for is multi-consumer fan-out.
> if you have stolen the certificate public keys.

[nitpick] Private keys. The public keys are published right inside the certificate of course.
To me this reads like "I'm a programmer, I can just pick this up without understanding the environment I'm working in."

That's not a justification for whatever they ran into, but I suspect is the reason for many of the issues.

If I thought I could just write some C... I probably couldn't and nobody would think twice about that.
Probably a good thing that when I built a Windows app in 2010 and needed an installer for it, I used InnoSetup. It was surprisingly easy to get something decently working out of it.

But yes, I remember that a lot of installers were InstallShield, and the thought that it might be a mess on the inside has never once crossed my mind.
I know this is tongue in cheek, but all these countries also have private health options, so it’s not really a genuine argument against it anyways. If you were too poor to afford good coverage in the US, you wouldn’t be able to afford the private coverage in other countries either, but for rich people, private insurance is easily obtainable, for relatively cheap too, since they compete with “free”.
The Case Shiller index shows affordability was similar in the early 50s to now, that was the heart of the baby boom so I think we can predict that won’t be the reason people don’t start families.

The article actually mentions that on an inflation adjusted basis the monthly mortgage was the same now as in the early 80s (due to interest rate differences).

It’s basically not true that housing costs are categorically different than any other time.
The people in charge have houses and want house prices to go up. That's the beginning, middle, and end of the thinking.
I've never been bankrupted by paying for millions of senior citizens to have Medicare, but I have been bankrupted by my own health care expenses.
Which is better in most cases than the rationed care of government healthcare, where people die waiting for "free" healthcare.
It's no different in woodworking. I'm constantly turned off when I try to start by the fact that basically every easy-to-find woodworking tutorial assumes you have 3-4 different power saws already ready to go in your garage. It's hard to find content that gets you started with basic tools on small, inexpensive projects.

Experts in any field are usually terrible teachers because they don't understand anymore what it means to be a beginner.

(As an aside, I'd love suggestions for woodworking content that does start small.)
A lot already happens, from a super complicated tax code and things like cities banning fountain drinks above a certain size. But a lot of these things are not practical. I don't know if we have the legal infrastructure to mandate gas may not be sold above a certain amount. Now do that with millions of business, many of them too small.

Digital currency is a general solution for absolute control. It's much easier to control and impose and change arbitrary rules on spending or target individuals solely through the administrative state. No laws have to be passed, no congressional hearings, no one you can vote out of office. Just a single bureaucrat you've never heard of flipping a switch and upending your life.
100%. Amen to that.

I've read somewhere that all donations that Paul McCartney makes come with a rider that if his name is leaked, the donation is withdrawn.

Regardless of whether this is true, I think that's the way to donate if it comes from your heart.
The real answer to climate change is stop using fossil fuels, but that involves a collective action problem. The US emits an outsize amount of CO2 per capita but it is one of a number of large emitters. If the US, China, or Europe unilaterally ended CO2 emissions it would still be insufficient. As it is, each major bloc can be delinquent in it's own way such as the US being contemptuous of climate change under Trump, Germany closing nuclear power plants, etc. There is always the excuse that other blocs are not doing their share so whoever isn't the "problem child" can do nothing and not be noticed.

On the other hand

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

is cheap enough (a few billion a year) that it could be pursued by a single nation that is strongly affected by climate change, say India. Alternately it is something a billionaire could afford, like a James Bond villain in reverse. The main difficulty is that you'd need to develop a specialized airplane

https://iopscience.iop.org/article/10.1088/1748-9326/aae98d

but it wouldn't be particularly difficult because it would be no Concorde or SR-71.

The interesting thing about it is that it changes the politics dramatically. By taking reckless action one entity could change the discussion from making excuses for inaction to an attempt to stop the one entity that's doing something about it which could ultimately break the impasse.
Either that, or it is a sign of humility about one's ability to quickly think through a complex question. By saying no to answering all those questions, you give yourself the time to actually deeply think through the questions that you can tackle.
Very interesting project. I've recently switched todolists and journals to text files on google drive. Editing on mobile is not an optimal experience, but it feels great not being locked in. Might be worth highlighting that it's all text files?

Good to see Swiss made software on here. Greetings from Japan!
You are saying why people are stuck in MS, not choosing it.
Yes, crime rates are much higher than the 60s but still a lot lower than the 70s. Much older population, drugs are a well known phenomenon not a new one, flight to the suburbs has happened once already in living memory. All the coping mechanisms are known and in large part still in place.
Hotel Henry is very cool, great way to see a Kirkbride that's celebrated and maintained instead of just abandoned. A close friend was one of the first couples ever married there!

As someone with very little intent to ever get married, I always thought there's a small bit of humor to getting married... in an asylum. Because it does sound a tad crazy to me.
> It sounds to me like you only have experience with some of the larger subreddits like r/pics.

As I said in my post, I frequent podcast subs, which are usually on the smaller side to things. Sure, you can pin posts, but only two at a time, which means they often get dropped and switched. And unless they're extremely recent (so you're pinning posts all the time), as soon as they get dropped, they disappear. Spent 30 minutes writing a post to a pin discussion that you posted minutes before moderators switched the pinned post to something else? Chances are, no one's ever going to see it.

But a bigger problem is how nothing gets bumped to the top in those places. If I randomly stumble across a 5 year old discussion on IMDB and post a comment, it's going to be bumped to the top of the post list, and plenty of people will see it. If followed a link from something pinned to the top of a Reddit sub to a 10 day old discussion and make a comment, it's likely no one will see it. The only way people would even know there was a new comment is if they kept checking all of the dead conversations that have already fallen off the front page.

And the upvoting/downvoting exacerbates this further. It's not just that you're limited to the most recent posts if you want someone to see what you've said, but you're often stuck replying to the most upvoted comments to that post.

I'm surprised if I get a comment or upvotes on site like Reddit or Hacker News after a couple of days. On the webforums I frequent, I often get them after _years_. If this were a forum, I'd probably be making this post later tonight or later in the week. But on Hacker News, if I don't make it in the next couple hours it's likely no one would ever see my response.
https://news.ycombinator.com/showhn.html

In Comments

Be respectful. Anyone sharing work is making a contribution, however modest.

[...]

When something isn't good, you needn't pretend that it is, but don't be gratuitously negative.
I don't think any one trait is useful on its own, so the question is really just to make you think. But resilience is quite important.
> "We should shut down the cryptocurrencies."

You can't "shutdown" crypto currencies. Technically not possible. Anyone who believes otherwise does not understand crypto currencies.
I've seen demo mobile apps that used the vibration motor to give haptic feedback, simulating the feel of buttons and such as you moved your finger across the screen. At the time I thought for sure the next iPhone would feature "Haptic Touch" apis and it would just be a given in a few years. Still waiting...
OP author here. I wrote a shadowstats debunker back in November:

https://fullstackeconomics.com/no-the-real-inflation-rate-is...

tldr: they don't actually reconstruct the old methodology. They add a fudge factor based on how much they think the new methodology increases the inflation rate. And that estimate is based on a basic math error.
> make me feel good about doing it

I don't think it's the goal.
The one in Fergus Falls, Minnesota is still around. There have been a lot of attempts to develop the building and property, but nothing successful to date. https://web.archive.org/web/20220525002616/https://www.infor...
I am not saying it erodes differently, I am saying measuring median people on median tasks they can perform when they start the study is going to be different from measuring top people on the pinnacle of intellectual achievement, and for those right tail activities you might see degradation earlier that is not caught on median, relatively simple cognitive tasks. Nothing about their brain chemistry being fundamentally different.
Unfiltered thoughts on the Broadcom-VMware deal
Except for the elephant arc.
The CPI includes rent (and owner's imputed rent). No one needs to purchase real estate. That's an investment, not a living expense. Millions of people have started families in rented homes.
The future of digital interaction will be three dimensional and skeumorphic.
He could be rurally located. Its a similar rate for the same speed out to the farm here, which doesn't seem unreasonable when you consider how expensive it was for the ISP to bring fibre out to the farm.