skysight-inc/HackerNews huggingface dataset:
An internet friend had a child diagnosed with "selective mutism." It's basically medicalese for "The kid gets tongue tied and can't manage to talk in some social situations."

Telling other people "She has selective mutism" turned out to make the child's social problems so much worse that she stopped doing that and began telling people "She's just shy." like her own parents had said about her when she was growing up.

I think people seek diagnoses when they are too impaired to cope on their own and they are in social settings where having a label is the only way other people will accommodate them.

My sons don't have a formal diagnosis because I homeschooled, so I didn't need it to get them accommodation. My oldest is so obviously not normally that I still have people just assume he's aspie without me ever saying anything about him having special needs. And he's better and more normal seeming than he used to be, which sometimes causes problem when people assume he's being intentionally difficult instead of assuming he's impaired in some way.

I always told him he just has to find his niche in life.

His dad was career military. I think he probably qualifies as on the spectrum. He will probably never be officially diagnosed. Being in the military worked for him.

It's recommended that you buy multiple copies of the same outfit for your aspie kid to accommodate their sensory issues. Einstein dressed that way and there are other people who have dressed that way without having a diagnosis of ASD.

The military expects you to wear a uniform. So you are required to have multiple copies of the same outfit to wear to work and you can't wear anything else.

Many people complain bitterly about things like school uniforms. I knew more than one military member whose attitude was more like "One less thing for me to worry about!"

We are all a sum of a bunch of different things, including social climate around us. It's much easier to blame the individual and double down on expecting them to fit in than to tell the rest of the world to get over its crap.

Please notice that human rights issues like racism, sexism, etc. are battles to tell the rest of the world to quit its crap. We aren't there yet for various types of people we have decided are "disabled."

I am medically handicapped. I have a compromised immune system. My life has been easier in many ways since the pandemic started because suddenly the rest of the world cares about germ control. Normally, it's just my personal problem that other people's nasty habits literally make me sick.

I hope we outlaw blowing your nose at restaurant tables and stuff like that because of the pandemic. That would permanently improve my quality of life and ability to participate regularly in normal society instead of hiding out at home most of the time.
The greatest loss to an online community is when an informed, thoughtful, pleasant person decides they're not going to post anymore.

That should be the single endpoint that every community optimizes itself to avoid.

Because typically, they have better things to do. And once they decide to leave, they're not coming back.

And once the ratio of those folks : total users drops below a certain point, there's no coming back.
Revolution in the Valley by Andy Hertzfeld is pretty good. Not purely about the technical details but definitely the mindset, culture and activities that made a huge impact on modern consumer computing.
It's great that finally EU is doing something. It's better late then never.

Companies are doing their best to be profitable, but it can mean trillions of dollars of damage to economies, and many people dying. Governments are meant to step up in these situations.
Ah they finally made it in that city. I would see them often walking around late at night in the Silverlake and Los Feliz neighborhoods in Los Angeles.
I stopped following the project since that.
Vince McMahon Is a Jackass, Dana White Is Thick but Workable and Other Rants
We can only test for active infections, not past infections. The disease is still rare enough to not allow for sparse testing but common and infectious enough to spread quickly. The disease is still not fully known. The disease can take up to (or longer) than 14 days to show the symptoms to show that we should test a person. The disease can spread from non-symptomatic persons.

Can't you see how these factors mean that testing 100 people would not lead to a proper representative sample?

I don't think 100 people would be enough to properly and statistically test for a common cold, much less for a disease like this.
Awesome.

I'll have a loot at it again.
In other words, they're pre-censoring content according to what they'd deem harmful misinformation according to their selected group of experts?

I'd find it better to have these experts pass votes on the factual correctness of articles, but not censor the entire article. This way, the general public can also verify how the expert group works, which shouldn't be left unattended.
Somehow Zoom has become the Facebook of videoconferencing services.

Zoom, Facebook, Microsoft, and Google could all learn a thing or two from Apple with regard to privacy policy.
yeah, our GKE pods running in us-east1 were dying ~90minutes ago like crazy... hope they are gonna resolve this soon. not the luckiest day for Google, nor us
Why compare subreddit subscribers to HN viewers? Reddit overall has over half a billion monthly users, most of them likely visiting the top few subreddits. There is really no comparison when talking about scale. Numbers for Facebook, Pinterest, Twitter, StackOverflow, LinkedIn etc. are even higher. And then there are all the non-US ones. Relative to these HN can be considered small.
Icebreakers.site – Conversation Starters
My team at work begins each planning session with an icebreaker-- it's a great way to get to know everyone a little better, especially since we are all remote and located around the globe. Each time it's my turn to come up with a question, I end up googling for "icebreaker questions" and have to sort through decent ones ("What skill do you think everyone should have?") to semi-not-great-for-work-ones ("Name something you hate about your boss.") to inappropriate ones ("What do you like best about women's bodies?") to outright illegal ones ("Are you religious?").

Since I'm lazy and wanted one place to easily give me a question to propose to the group, I made a progressive web app that randomly picks a question out of a pool of around 700 questions (that I think I've mostly vetted to be considered "decent" questions). The neat thing about it being a PWA is it can be installed as a Chrome app (or saved to a home screen on a mobile phone) and it will still work offline.

Full disclosure-- it's free to use, and there's no ads or anything, but I do have a Google analytics script on it, simply out of curiosity if anyone is using it. So if you are anti-Google or anti-analytics, don't go there. Otherwise, I hope it sparks some good conversations for you and lets you learn a little more about your fellow teammates.
Also be sure not to link to his website directly from HN. The HN referrer will trigger somewhat... unexpected ...behavior.

Xscreensaver is great though.
Please edit your title from "raised $2" to "raised $2B"
Joey?
Stay Upbeat
In suburban upstate NY, coyotes, deer, and turkeys are pretty normal for many years. They wander across your lawn, eat your shrubbery and your pets, and generally seem to be well aware of where hunting is and isn't permitted.

...I showed a snapshot of a "coyote" once to someone who insisted it was actually a wolf.
If we go extinct, the next intelligent species (if there is one) won’t have the easy reserves we used to get started. You can’t jump directly from fire to fusion.
A lot of the mask usages in Japan are to help with allergies
Bentley, Jon., Bell Labs. "Programming Pearls" 1986. --Coding excercises, advice, and annecdotes about problem solving. Get up on grandpa's knee and listen to a bunch of stories about UNIX.

Stephenson, Neal. "In the Beginning...Was the Command Line" 1999. --History of the evolution of UI's and their impact on people, culture, productivity, especially 80's and 90's.

Van Wyk, Christopher J., Bell Labs. "Data Structures and C Programs" 1988. --D & A textbook, 80's style. Like Bently, more focus than we are now used to on things like space time trade offs, resource constraints, in-place operations, etc.
> they'll have to pay a fair wage to attract people.

Wages aren't defined based on what is fair or unfair. They're decided based on supply and demand for labor, thankfully.

A "shit job" is by definition one that creates little value because value is defined as what is lost when someone exits the picture. Workers in those "shit jobs" can be immediately replaced so no value is really lost by their exit, so their value is close to zero.
Gofundme sets the default “tip” (kept by Gofundme) to 15% of the donation.

> However, critics of the partnership fast discovered that GoFundMe was setting the recommended tip, which is how GoFundMe funds its own operations, at 15 percent.
people that downvote facts because they don’t like the tone should be banned
Heyo Googler here.

The problem was a mix between another cloud provider and GCP.

Dare I say, there should be little customer impact as of 13:37 PST.....

The status dashboard is going to be your best idea on information.
To see how colorful, just follow the link to his website and let the referer header do its work: http://jwz.org
I can't fault you for switching to something more battle-tested, but did you file issues for the LibPQ.jl issues you encountered? I wrote and maintain the package and we (and others) use it in production so bug reports are much appreciated.
What would that mean? Just an extra syntax for passing like, the output of one iterator to a function that accepts an iterable as input? Like, syntactic sugar for:

foo = qux(bar(foo(x)))
From TFA:

> However, critics of the partnership fast discovered that GoFundMe was setting the recommended tip, which is how GoFundMe funds its own operations, at 15 percent.
There is also a very strong anti-capitalist trend. Anti-funding, anti-money, anti-profits. This is bonkers for a startup-community.
> Thirdly, I believe that China can effectively enforce social barriers, restricting the spread of Covid19. It seems reasonable to believe they can control it, even though freer countries struggle.

This part is huge. When apartment complexes are already surrounded by walls with a couple gates, it's easier to control flow of people in and out. The infrastructure already in place (yes I know, hardy har har, chinese building walls, ok) actually helps a lot.

We've got family back on mainland who can't get in and out of their apartment complex without getting their temperature taken (both directions) and playing 20 questions with the guards about where they're going.
What's a language that lacks such a facility? ClangFormat covers C/C++/Java/JavaScript/Objective-C/Protobuf/C#. gofmt obviously can do Go. buildifier will rewrite your Bazel BUILD files.
Might be the same physical server
Thanks. I don’t think most people will see the edited post. Would you consider collecting email addresses from people and sending the report that way?

2. I’ve seen various online facsimiles of offline rituals but I can’t say whether they’re effective.

3. I meant to say that degrading link/content quality precedes degrading comment quality. I thought about it more and not every community is going to be like that, though. Sometimes community/comment degradation happens first. I think one will always cause the other to happen, though, and the unhealthy dynamic in either case is to believe that the primary thing that drives quality in the rest of the community is not really the point anymore.

5. A healthy community needs to attract quality members and convince them to invest in the community with creative contributions and discussions. If the signal-to-noise ratio drops too much, the community won’t be as attractive to those members (and will attract members who find opportunity or affinity in a lower quality community, creating a cycle.)
Detecting Image Duplicates at Scale
Boise, ID - the only one we had closed down some time ago.
Hahahhahaha I loved that redirect when the referrer is HN. For the confused: copy the link and manually navigate to it in a new tab.
This was my first thought. Especially as I would guess that Mac users who use RSS readers are extremely likely to have both Macs and iPhones and install their RSS reader on of them.

(I fall in to this bucket.)
> Background running processes, that's the only use case for a system tray icon I can think of.

I guess it's not a necessity, but having a visual indicator that my backup/sync software is alive and well from a glance is reassuring.
So are insects & plankton - if you remove them, a lot of ecosystems would fall apart.
Swedish healthcare workers have discovered that chlamydia tests they have in stock are also effective at detecting corona. News (in Swedish) https://news.ycombinator.com/item?id=22706874
> 't that precisely what you get from competitive pressure in a free market? Things end up priced barely above production costs.

Evidently no. Companies are making hundreds of millions in profit every ear, they're paying their CEOs tens of millions as a "bonus".

They're they're making a lot, LOT more than just "barely above production costs"
Really slick. Love the resulting UI. +1 for Polymer
No way to view anything in the right side panes (chat and members) at the same time yet when you do view them your bottom pane with the meeting controls auto hides (???). Some panes auto-hide some panes don't. After about 6 people video has a tendency to hang (even if all users are on a gigabit connection). No way to request control of someone else's screen. Also for large conferences (100+) Meet just doesn't have the standard options at all. It's smart enough to mute everyone by default and (I think) disable video automatically now but it's nothing like the features most others offer for large meetings.

Outside the one or two time app install (depending how many devices the user has) Zoom actually has everything you need to get a meeting done. Need a multi user whiteboard? There. Need to have someone control someone elses stuff? There. Need to hold a large meeting and have one at a time raise hand questions? There. Most importantly these don't get in the way of "need to just talk with someone else" being there and just working as well.

No meeting app is perfect for everybody but Meet lacks a lot of flexibility to get it's simplicity and it's not all that much simpler than Zoom for it.
No, my name is pretty obvious ;)
Highly recommend A History of Modern Computing [1]. Starting with the ENIAC in the '40s through the successive generations of computing technology in the 20th century, it gives a fantastic overview of the field's history.

Sadly, now that I look into it, it looks like it's out of print. There are a few copies available on Amazon, so act now!

[1] https://mitpress.mit.edu/books/history-modern-computing
You could also do leader election and make that one leader be the sink. Then broadcast to everyone else. However, I'm gonna keep my trap shut because I don't want to get downvoted by this elite squad of video professionals.
By "edits", you seems to be referring to something else. I think you mean something like CRISPR Cas9.

That is a straw man. I'm definitely not claiming that any such technology was used. The virus modifications in the Wuhan lab are older than the existence of most of that technology.

We didn't need modern technology to create the dog from the wolf. It's the same here, with viruses.

Breeding viruses in a lab is not detectable compared to what happens in nature.
The overwhelming majority of people don't even know that RSS readers are an option to read the news.
In the late 90s, I was going to college in northern Arizona, and had summer tires on my car when there was a rare snowfall. A coyote decided to cross the road in front of me, I wouldn't say "dart", but more expecting me to slow for it. When I demonstrated I had no traction by touching my brakes, it reacted to the sound of my tires sliding by promptly stepping out of the way.
Anybody with technical knowledge about the process of setuping the production of these ventilators ?

I'm pretty interested if asking car manufacturers about it makes any sense at all. What's the realistic timeline ? The bottlenecks ?
There are large flocks of pigeons flying around the streets all day, like I've never seen before. I wonder where they get their food now the terraces and plazas are empty.
Probably referencing Program Alice from the films.
Ha "straight from the horse's mouth."

I'd love to help out if I can.
There are a lot of talks on product and fit in general by YC and they are very informative. What was surprising to me was how many talks/resources they had around this and that can lost. I hope you can find some more around that topic.
No, it requires G Suite Basic or better.
A security camera in SF caught a cougar on video a few years ago.
Every time I use one of these it ends up doing ridiculous things to the formatting, like splitting what should really be 1 line over 4 or 5. Which completely destroys whole-file readability/scanability. Does nobody else find it really hard to read codebases subject to these formatters?
I like Hangouts overall, but the killer feature that's missing is a good gallery view where I can see more than 4-6 participants at a time. Zoom is really good at this.
This can't be real.
Markets for RSS app developers^
GM was bailed out by the Federal Government and the taxpayers. Now it's time for them to bail out the taxpayers.
I hadn't heard that. That's interesting given that I took a picture of what I thought was a coyote in NY and someone told me that it was a wolf.
Seconded, this is a really excellent book.
Bayer | Full-Stack Software Engineer | Contract | Onsite | Chesterfield, MO

Why Bayer? Because we’re a pioneer in the fields of human, animal, and plant health. Because we invent the solutions that will create a sustainable future for our planet. Because a career with Bayer means you can put your passion into practice and make an impact. Explore what makes Bayer different and what we have to offer to our employees.

Core technologies for our team are .NET Core, PostgreSQL, Angular, React, Kafka, and Xamarin.

Apply here: https://bayer.talentnet.community/jobs/5e4af39c6432794e89398...
> The moderators here humor and even encourage it, despite it nominally being a rule not to editorialize titles they'll humor the people and edit it up 2 or 3 times.

For what it's worth, a few times recently (as well as on other occasions) I've submitted a title as-is very reluctantly, and knowing it will certainly be changed if the submission gets any traction.

I think the one that got the most traction was 'The NHS is looking for up to 250k volunteers' [0], original title:

> ‘Your NHS Needs You’ – NHS call for volunteer army

Of course that was going to get changed, and I mostly support that change, with only slight hesitation since the aspect I found most interesting (and provoked me to submit it) was the language; the article went on to talk about 'rallying the troops'.

My point is, yes it's in the guidelines not to editorialise titles, but it also says not to include numbers like '{6 }things you never knew about X' or superfluous adjectives like 'Show HN: {My amazing }whitespace to rust transpiler'.

It also qualifies not editorialising with 'unless misleading or linkbait', which I suppose I could arguably have used as a reason to change [0], and perhaps that's the basis on which they're all edited.

I and probably others generally submit the original thinking if it's popular as-is then there may be some discussion and collective (or moderated) decision on the title; who am I the submitter to make that call.

[0] - https://news.ycombinator.com/item?id=22677209
Do you still use Google?
With ya on this one, but what kinds of problems would this cause for people who don't have another option to get to work? Un-doing this ridiculous culture of driving 40 minutes to work will take a lot time.

Still, I wholeheartedly agree on the concept. I'm curious as to how to fix the followup problems that will occur from fixing the primary problem.
Let's say it becomes public knowledge that Hackernews user prophesi is experiencing some sort of problem and that you could arguably use some charitable donations.

Let's now say I, user himinlomax, set up a fundraiser in your name without telling you. We've never talked before, you don't know who I am, but you notice that I play up how terrible your situation is, and ask people to send ME money on your behalf. Also when you ask me to stop I request a copy of your driving license and a picture of you with a shoe on your head.

How would you feel about that?
>Note how far we've strayed from mathematical absolutes about possible strings.

Well sure, we can just theoretically concatenate all the existing programming languages' syntax today into one hypothetical huge string and call _that_ artificial mathematical construct, The One True Language. But obviously, we don't consider OTL solved so "mathematical impossible strings" is constrained to mean "nice strings" advantageous to human ergonomics: reasonable lengths that are easy to read, and easy to type, with no ambiguous syntax causing contradictions in runtime assumptions, no long compile times, etc. E.g. I have no problem typing out balanced parentheses for Lisp but I don't want to do that when writing a quick script in Linux so Bash without all those parentheses is much more convenient.

>There are no actual impossibilities stopping this, unless you have a formal proof you're not telling us about.

The mathematical limitation is that all useful higher level abstractions must have information loss of the lower level it is abstracting. This can be visualized with surjection:
https://en.wikipedia.org/wiki/Bijection,_injection_and_surje...

In the wiki diagram, we can think of 'X' as low-level assembly language and 'Y' as higher-level C Language. In C, a line of code to add 2 numbers might be:

a = b + c;

In the wiki diagram we see X elements '3' and '4' both mapped to Y element 'C'. X-3 and X-4 may be thought of as strategy #3 vs strategy #4 for picking different cpu registers before the ADD instruction and Y-C is the "a=b+c" syntax. In assembly, you manually pick the registers but in C Language you don't because gcc/clang/MSVC compilers do it. Because there are multiple ways in assembler to add numbers that collapse to the equivalent "a=b+c", there is information loss. Most of the time, C Language programmers don't care about registers which is why the C Language abstraction is useful but sometimes you do, and that's why raw assembly is still used. You can't make OTL with the syntax that handles both semantics of assembly and C. If you argue that C can have "inline assembly", that doesn't cover the situation of not having the C Runtime loaded at all that runs prior to "main()". Also, embedding asm in C is still considered by programmers as 2 languages rather than one unified one.

Or we can also think of 'X' as low-level C/C++ language that has numeric data types "short, int, long, float, double". And 'Y' is the higher-level Javascript that only has 1 number type which is a IEEE754 double precision floating point which maps to C languages "double". This means that Javascript's "information lost" is the fine-grained usage of 8-bit ints, 16-bit ints, and 32-bit ints.

If programmer John attempts to design a OTL, he will have to choose which information in the lower layer is "lost" in the runtime assumptions of the higher-level OTL. Since the John's surjection can't cover all scenarios, it motivates another programming language being created. An assumption of GC in the language runtime creates some information loss. Even an optional GC is an abstraction also creates information loss of how to manually manage memory at a lower level of abstraction.