skysight-inc/HackerNews huggingface dataset:
>How could this come so far?

Reagan began the process of "deinstitutionalization" which involved shutting down mental institutions and throwing their wards on the street. In theory, they were supposed to be sent to homes and provided publicly funded caregivers to help them be more independent or whatever. But they never actually bothered to hire the caregivers and, in fact, cut the budgets for all public health and mental health services dramatically.

Consequently, you've got a bunch of people with undiagnosed (or diagnosed) mental illnesses running around untreated. There is no public health system so they can't afford the treatment or medications even if they know they need them. There are no facilities in place to protect those who might be a danger to themselves or others. And even the homeless shelters are so full up with addicts and, sometimes violent or dangerous, headcases that otherwise healthy or stable homeless people are scared to go there, putting them at risk since they're actively avoiding the places that might have resources and support to help them get on their feet.

But people earning more than $250k a year pay like, 2% less in taxes so I guess it evens out or something.
So if I give you a dollar you'll stop commenting?
This should carry over to version changes visible to the end user. "Stability and performance improvements" is the equivalent of "Fix bug" commits.
If I were YouTube I wouldn't be transparent about these details. You're basically giving people a playbook for how to game your system. It would make recommendations useless because they'd be less organic and it would make monetization schemes harder to fight against. In my opinion keeping these details unknown is a good first line of defense.
I don't personally use Rust (yet) but I love seeing its progress!

Congrats to everyone who has been contributing to Rust, it's definitely moving the language forward!
For those interested in metrics, Dan Luu wrote a really cool article that measured input latency on computers from different times: https://danluu.com/input-lag/
> What's really sad is how often I find myself telling people this. It should be part of our culture...

Somehow I don't think whining about this problem on some google group is going to help.
> It is absolutely nuts that we don't have a greater diversity of computing platforms (as we did in 80s 90s)

I'm seeing signs of a possible resurgence here with the reduced cost of PCBs, FPGAs and the like along with the increased approach-ability to the space.
Indian police attacked university campuses on government order
As someone who owns shares at a company preparing to IPO, all I can say is I'm at least fortunate to have a stake in the massive asset bubble. The last thing I'll be doing is buying a house in the Bay Area though.
This is exactly what I usually want to do with maps. I have a route I want to plan, and I want to do more than one thing along my route, or see what else is in the area. It's futile in Google Maps.

I see no reason that supporting this thing that old mapping software used to support would elevate it "above" other use cases. If you just want a single route, you do one search and you see the result and you never click the "add" button, no problem.

I should dig out an old Delorme Street Atlas CDROM and install it in a VM, to get some sense of how many clicks it took to do the things I used to do. I don't think it was many. It was definitely pickier about address entry; that's one place Google has absolutely improved. But aside from that, it was way more powerful at pretty much everything else.
> Steve Klabnik will predictably reply to me saying that it was the decision of the community and blah blah

Baiting people like this is inherently uncivil.

> the Mozilla Corporation should not have allowed it.

Mozilla has no say over what the Rust community does.
This screenshot https://discourse-prod-uploads-81679984178418.s3.dualstack.u... shows a UI that seems way wore easier to grip than the riot UI. I remember screenshots https://img.bfmtv.com/c/840/625/06e8/68cd7316f6a279a3899fcf8... http://www.tchap.fr/wp-content/uploads/2019/05/interface-tch... of the client used set up by the France efforts.

Are those clients ever going to be released to the general public ?
I think the concern here is a pre-emptive rage-quit of channels. A team member is aware they are about to be let go, and decide to archive every channel they are a part of on the way out.

What controls are in place to prevent this from happening in the Team Edition?
I can somewhat relate to that, since I am not a native English speaker and it took a while for me to become proficient with the language, but I can say that in the teams I worked in it was mostly a matter of sloppy culture.
The last ruma commit was in August, which was after a long period where nothing happened at all. Is the project dead?
Making guesses isn’t a problem. The ideal information software requires no interaction at all! You open your maps app in the morning, and it instantly brings up how to get to your next calendar appointment. If you’re making a long drive, it automatically suggests a gas station along the route. The more our software can infer, the better!

Bret Victor has a great essay on building information software called “Magic Ink” [1]:

> Information software, by contrast, mimics the experience of reading, not working. It is used for achieving an understanding—constructing a model within the mind. Thus, the user must listen to the software and think about what it says… but any manipulation happens mentally. Except possibly for signaling a decision, such as clicking a “buy” button, but that concludes, not constitutes, a session. The only reason to complete the full interaction cycle and speak is to explicitly provide some context that the software can’t otherwise infer—that is, to indicate a relevant subset of information. For information software, all interaction is essentially navigation around a data space.

Of course, guessing poorly is a problem, but that’s an issue with execution.

[1] http://worrydream.com/MagicInk/#interactivity_considered_har...
Three Questions to Ask Agtech
He is comparing big tech cloud to smaller hosting companies, like DigitalOcean and OVH, not to "run your own machines in your own data centers."

He is talking about virtual machines.
Apple's AR Fate in 2020
Assisted suicide would be a better comparison. Both parties consent to the murder, should it be illegal?
I am truly heartbroken to hear this. I simply refuse to believe that the Netherlands will go from heaven on earth to crime ridden due to drugs.
>Many - if not most - of the residents of inner city slum areas were raised by single mothers who had them very young without the means to support them. They turned to drugs and gangs. They never graduated high school. In short, they never had a chance.

Do you have some actual peer reviewed studies on poverty that argue this or is your view into this issue based entirely on David Brooks columns?
> But for someone who is relatively new to the English language

We decided to structure our front-end application using Atomic Design which classifies UI Components in a hierarchy of Atoms, Molecules, Organisms, Ecosystems, and Pages. Pretty universally the definitions of these terms did not translate to many of our remote developers in other countries not only because of the language but likely they didn't have the same Biology education either.

This and other similar revelations have led me to always put myself in the shoes of anyone reading my code, comments, commit messages, and force myself to use simpler language whenever possible.
it wouldn't, which is why the complaint in these tweets ("drag the map even a pixel? it erases all your results and closes the infobox you were looking at") is, in fact, not something that happens.

give it a go.
There are many causes for depression and suicide other than the hypothesized link to air pollution. Your observation indicates that these other factors have a larger effect size than air pollution.
I don't understand the purported problem this man is facing when using google maps. Like step by step what is going on that google maps erases what you're doing. I've never had a problem as described, and seeing these other comments mkaes me question whether I'm using google maps in a drastically different way than the common person, or if the people complaining about this issue is using it weirdly, or if theres some different version of google maps that we are using.

if I open up maps, type in the location i want to go to, click 'directions' and add my starting location i click and drag all over and move the map around, zoom in and out to look at the route and my info does not disappear. I click add a destination if i want to add a destination. if i want distance from the center of town, I change the starting location of my directions to the center of town.

For the people who face issues with google maps, can they please describe to me what you are trying to accomplish and the steps you take that results in the info on screen disappearing? I'm genuinely curious on what I might be doing differently to have such a seamless experience vs the awful experience described.
Rust isn't "under" either. The core team, who are ultimately in charge, don't report to anybody in the Mozilla organization.
There hasn’t been a single Rust job posting in the entire region of Denmark where I live in 2019, so it’s probably fair to say that almost no one uses it.

The progress is still cool though.
That wasn't how things were 10-15 years ago. What changed over the last decade was the pumping up of private valuations such that by the time the startups finally hit a liquidity event, they were overvalued.
Can somebody elaborate on the #[non_exhaustive] use case inside a private struct? Wouldn't a separate crate not be able to use the struct if it was in another crate?
> marine life impacted would be microscopic

that would be disastrous as all marine life depends on those organisms.

it's not about shifting goalposts, it's about looking at the bigger picture. the problems we are now facing is because of past myopia
On android I just (from london) typed "Washington DC to New York" and it instantly popped me up directions for the other side of the world, with two editable boxes.

That seems pretty decent UX wise?
It's not wasted, sloppy commit messages are correlated with sloppy code.

Thinking through describing the change in prose has an immediate positive impact on code quality.
EFF = Electronic frontiers foundation?
I would not suggest applying logic to most political positions.

Views are formed in the gut, not the brain.

People are against prostitution because they find it disgusting. Their justifications are all ex post facto.

And this applies to most views, including ones I hold (although that's difficult to admit).
Intuitive Equals Familiar (1994)
I figure if my initial contact & a work history that fits very closely with what the posting company's asking for (as it usually does when I personally apply somewhere, rather than letting recruiters bring me stuff) wasn't interesting enough to get someone on the phone and instead gets me directed to a screener robot, they're just Not That Into Me. If/when (next downturn, probably, when the number of applicants vastly outstrips the available jobs) everyone's doing it I'll just have to live with it, but for now, not worth an hour plus for a lottery ticket to maybe talk to someone. Others are excited to talk to me on seeing what I've done and what I might do for them. No need to buy lottery tickets with hours of my time.

Plus, I mean, I'm not as good at coding challenges as I am at actual development work (which is a lot of stuff, some of which is tappy-tappying code into an editor) so if that's the first gate I have to pass before anything else, that lottery ticket I'm buying with my hour typing at a robot ain't likely to pay out anyway, even if I'm actually the best candidate for the job itself, which isn't guaranteed. Luckily there are so many fish in the sea (job offers paying roughly the same) that it's not an issue for now. Hopefully I've fully "leveled up" into titles for which coding challenges aren't the norm in hiring before the next downturn, otherwise I guess I'll be spending some time drilling to preen those peacock feathers, which is what I'd have had to do this time if it weren't such a seller's market for devs.
That's because he's a boomer who probably knows asm. There were no wannabes in this field back in the day.
The "Changes Over Time" graph is awesome. It does an excellent job of conveying current status and change.
Microsoft does this with Outlook add-ins. Many people accidentally disable them, or wonder where their Skype add-in went to when Outlook killed it because it took too long to load.
> A large, wide open, legalised & regulated sex trade may simply provide more customers for nefarious sex-traders who can take all the profit & provide underage girls (which will surely remain illegal).

Alternately, decriminalizing sex work means law enforcement would stop wasting their time their pursuing adult sex workers doing legit business, and actually focus on the trafficking of those actually being exploited.
Does it say somewhere in the article that the government is attempt to prevent its publication? Sounds like they're just stripping his profits.
> it colors the way you think about the world to make the default gender male

Yes, that is what was said. I have never seen a convincing reason to believe that this is true, however. Until then, it is making much ado about nothing.
If you were paying me to comment and you wanted me to stop commenting, yes definitely.

I could go my own way and comment for free (as I already do) and then I would be able to do whatever I wanted.

But as long as I am funded by you, yes I should do what you ask of me.
Indeed. I'm curious: Do the sex workers you speak with claim that decriminalization and legalization are two different concepts as applied to themselves, or do they reject the label of legalization as dehumanizing because it implies that a human can be illegal?

(Yes, technically no anti-sex-worker laws claim any category of human is inherently illegal, instead defining some of them as criminals through outlawing certain activities, but you wouldn't know it from how much stigma is attached to public discourse about sex workers.)
Exactly. Why exchange one inflated asset for another inflated asset when you can cash out and keep them in T-bills (or even a broad ETF), instead.
I mostly agree with your point: keyboard interfaces are often harder to learn than the standard graphical mouse interface.

But I'd like to argue that a mouse also takes a bit of time to grok when you first encounter it. A simple interface like "each thing on the screen has a two-letter code; type the code to select it" doesn't sound intrinsically harder to explain to me than teaching someone how to use a mouse the first time. Especially when you consider that there's often a lot of subtlety in when to use the right or the left button. I find this is something that often trips up people that are encountering a mouse for the first time.
You didn't read the article at all, did you?
> the YouTube algorithm was all about high volume, low quality

This is just a reflection of what humans want. It's how people want their entertainment, their food, their news, their clothes, etc. I respect people who try to legitimately deliver a quality product, but it's an uphill battle.
This is not even talked about: One of the biggest cost of cloud is also bandwidth. Usually at about $0.10/GB of outbound transfer.
I feel you here, but it's up to tech leads / Sr. Engineers to push back on management bullshit like this because otherwise the commit messages aren't the only thing in that culture that'll make an engineer miserable.

My management horror story here is having a SCM (source code manager) who was responsible for taking code checked into a VCS and deploying it to prod (using a CI system no less). He used to insist on engineers sending him a word document with a very specific template on what files changed, what binaries need to be re-deployed etc. etc. for every single commit or it wouldn't get deployed at all and his day was made up of yelling at engineers because the template was incorrectly formatted, or used the wrong font or whatever.

Noone else could touch prod (or even staging) except him and all of this process originated from an engineer messing up a deployment and bringing down prod.

My takeaway from this entire experience was tech middle management at smaller, enterprise-y shops was just completely broken and all these guys were capable of was playing silly political games. If possible, just work with smart people, if you can't evaluate if someone's smart during an interview process, just work for one of the big tech-cos and you can't go wrong.
Redis 6 RC1 is out today
This is two years old - a lot of stuff in this rant already sounds totally obsolete. Early web apps were crap and we're still learning how to do stuff that works on both phones and PCs but the sentiment expressed here seems off base now.
Why call Cliff a "mad" scientist? He's a polymath possessing diverse skills, some of them esoteric (glassblowing), but there's no evidence that he's even eccentric, much less "mad". Sure he built a robot, but it doesn't even have weapons. Seriously, would you have called Feynmann, Heinlein or Minsky mad? There's this trope that if you are smart and do anything unusual you must also be "mad". Smarts, curiosity, and hard work are not an illness.
That is 9 or so manual steps and it doesn't become clear until step 7 or so that it can even be done! There's nothing intuitive about this and when someone knows how it works that must be because they've either learned it from someone or kept on experimenting with it until they figured it out.

compare this to the original that they "simplified" away:

- Open app in navigation mode (step 1)

- it shows two boxes, where you are going from and where you are going to

- fill said boxes. There is a button next to from to choose current destination. (step 2 and 3)

- click get directions (step 4)

Compared to the current "simple" version it is immediately clear and there are fewer steps and less things you need to know.
The point is that one user interface cannot work for everything, but we hyper-focus on one anyway.

All smartphones are touchscreen now, which is a terrible form of input for the vast majority of use cases. The blind can't feel it, a sighted person can't type without looking, it doesn't work with gloves, repairs are difficult and expensive, and typing requires complex software for it to not be slow and painful. Touch screens are not meant for 100% of user input, yet that's what we're left with.

The mouse is just a poor form of touchscreen. Hopefully we can convince industry that the user's ease of use is more important than an inconvenient "standard".
Advocating for some minority group's interests (white knighting) is oppression, but opposing white knighting is also oppression? Seems like a no-win situation for the so-called "oppressor class"
"State of Javascript trends", yes.

Not much useful there for someone who just, you know, plods along with mere vanilla javascript.

And when I flipped to 'inverse' (because of the blinding white) ... there went the color scheme.
My understanding from reddit comments on posts that show up in /r/all, almost all the NSFW photos not from pornography that make it to the front page are from escorts, and the /r/tinder success percentage for males is less than one percent for all but the super hot so I could see how some might give up on the time investment in online hookup culture for a sure thing.
What in your opinion is the benefit/difference of this, versus commenting nonobvious code? I tend to prefer the latter. Each time I work on someone else's code, I'm elated if they write longform comments about what they're doing or why. I think tracking down commit messages would be more cumbersome.
The thing is, he's comparing virtual machines at all of these providers.

If you want to use managed services (Fargate, Aurora, DynamoDB, etc) at AWS, it's even more expensive!

So if you just use EC2 then alternatives are cheaper, and if you use managed services it becomes so expensive so can actually afford hiring people to take care of your virtual machines.
I can think of 2 research questions:

1. Does adding an air filter in peoples home improve health outcomes?
2. Does pumping a suspected noxious element into a room in lab harm some small group of people in some limited testable way?

Question 1 is better than 2. Why?
Because there are more people like those in question 1.
Answers to question 1 inform my future choices, answers to question 2 do not. I prefer answers that improve health to those that harm health.

Always prefer observational studies done in the field (in situ). Demanding experimental studies done in a lab will give you less bang for your buck. Let's all do our part to drive down health care costs, please.
let's not throw out the baby with the bathwater. not everyone with a lot of views on youtube is an "influencer", although I do share your lack of concern for this particular group. there's plenty of popular channels doing honest reviews, comedy, etc.
Yes but is your solution to make nail salons illegal?
Somehow Mark Rober does pretty well only making 12 videos a year. The YouTube algorithm recommends his videos almost instantly upon release.
Communications blackout in Delhi, to thwart protests against Modi govt
Twitter is a great (as in terrible) example. I only enable javascript for a few websites so - when I click on a link to twitter - I see the twitter page being rendered and then this is all erased and twitter puts up a screen demanding that that I click on a link to see the content. After this click and a further page load I get to see a few hundred characters (the actual message) and a ton of rubbish, all of which was downloaded and rendered the first time round.
That seems like it's likely mostly just conflated with one of the well known causes of suicide, financial instability and generally being poor. The better data would be studies that try to compare similar socioeconomic classes, age ranges, etc.

I wish it took only a second to find out what is true, but data is complicated and has lots of confounding variables, and it's too easy to not account for them and get totally untrue information out of the data.
That seems like it would be abused to the point of the semantic information being completely useless.
A wild D.O appears. Fun watching all this PIA stuff being discussed on HA.
It can come accross a bit: 'you dont like it ? Thats because you dont"get" it'.

> It has also been called metamodernist and hysterical realist.

The piece itself, I quite like, but I can definitely see why some people feel they're 'supposed' to like it, and for me, that certainly adds a whiff of pretentiousness.

Also, its no secret that the structure of the book itself, is just crazy.
Not to mention the shelf life of an influencer.
For me it's definitely in the first category, and I take my time writing good commit messages.

It also serves as a good filter for commit content. If you can't write a good, comprehensive commit message for it, it probably shouldn't be its own commit.
Show HN: Setup, teardown and fixtures for Go tests