skysight-inc/HackerNews huggingface dataset:
> I've never heard anyone argue that it's a "sacrifice", and one worth making at that. Are you sure you're not just misrepresenting a view you dislike?

In which case?

Floyd protesters: https://www.cnn.com/2020/06/06/health/pandemic-protesters-co...

In the case with the Floyd protesters, it's more abstract, but the same sentiment is there. I'd have to go back through my feed to find the specific examples of people explicitly saying they are okay with the possibility of dying from coronavirus.

Back-to-workers: https://www.texastribune.org/2020/03/23/texas-lt-gov-dan-pat...

> "No one reached out to me and said, 'As a senior citizen, are you willing to take a chance on your survival in exchange for keeping the America that all America loves for your children and grandchildren?' And if that's the exchange, I'm all in," he said. "And that doesn't make me noble or brave or anything like that.

> "I just think there are lots of grandparents out there in this country like me ... that what we all care about and what we all love more than anything are those children," he added. "And I want to, you know, live smart and see through this, but I don't want to see the whole country to be sacrificed, and that's what I see."
> I'm going to avoid adjectives so that my comment doesn't get downvoted into oblivion by government fanboys, but let's just say that it is safe to assume that the Brazilian federal government does not believe science should be the main weapon in the fight against Covid.

You’d better had used adjectives than writing plain lies. Yes, Bolsonaro had a initial attitude to the pandemic, but it is past by 2 months at least.

Also, the term “small flu” wasn’t coined because he didn’t believe it, he meant to slow the hysteric news that were broadcasting a death toll of 500k in the, then, coming 2 months. Two months past now, and here we are, less than a tenth on that and no health system collapse.

> State governors are basically on their own since the beginning of the pandemic -- a lot of states implemented lockdowns/social distancing, but with limited effect since Bolsonaro routinely goes on national TV to downplay those measures and basically call them a hoax.

Yet another lie. The government gave states a total of more than BRL 300 bi, and is giving a basic income to the poor people in excess of 150 bi. Many campaign hospitals were donated to critical regions, such as Manaus and Fortaleza.

The organizing measures the federal government meant to apply were made short by the Supreme Court, that ruled mayors and states’ governors had the saying on local measures.
I never understood why ortholinear keyboards aren't the standard. It's bizarre that the fingers on my left hand would move slightly to the left for the top row, but the fingers on my right hand would also move slightly to the left for the top row. And to the right, on both hands, for the bottom row. Fingers don't naturally move like that! My hands have mirror symmetry. Why doesn't my keyboard?

The number 6 exemplifies the problem. Touch-typing classes teach that it's pressed by the right hand, but the number row has drifted so far left that it's actually closer to the left hand. Sure enough, (non-ortho) split keyboards can't agree which side of the split to put it on. Sometimes even different models from the same company disagree.

Staggered keys is even crazier, to me, than QWERTY. There's no spending 2 weeks relearning where every letter is. There's no messing up spatial mnemonics like Z/X/C/V. It just instantly fixes your fingers from being slightly out of alignment.

And the craziest is when touchscreens do it. Keys were only staggered in that funny way to make room for the keylevers. Computer keyboards never had keylevers, but touchscreens really never had keylevers!
> It’s sad to say, but I think that might actually be a smart way to promote better gun ownership laws in the US. Using racism against itself: black people (legally, openly) wearing guns might be a good (but really dangerous) argument against any people wearing guns.

Or it'll just be a way for black people to get shot and killed by police, just like black people having their hands up and not reaching for an object in their pocket which police erroneously believe to be a gun apparently is.
Each generation will have its own bias.

In the analog world, "jack of all trades" is an inefficient model to develop, but in the digital world, knowing something exists (and having working knowledge) makes planning and execution of innovation that much easier.

They just call it smart and dynamic in the tech world instead of "master of none".

How times change.
You need to work on your operating system, not your computer's operating system.

People who struggle with other mental health issues often have to try for awhile to find something that works for them.

You might try cognitive behavior therapy as a first attempt. It might work for you, or you might have to keep exploring. https://en.wikipedia.org/wiki/Cognitive_behavioral_therapy

You might also talk to your doctor to get an idea of what other types of treatment are available. A doctor can sometimes act as a project manager or initial consultant.
"I really hope we don’t add coding to the laundry list of rote skills that kids are evaluated on in school."

Why?
From a user privacy perspective there is not much difference between FAANG. They are all competing for user data. They all want to collect and store it in their data centers. The "significant differences" that some users might think they see are likely a reaction to the lack of viable alternatives.

There is no FAANG which is not competing for user data. Similarly, there is no major browser that deliberately lacks the feature set necessary to facilitate that data gathering. From a user privacy perspective, the difference between "major browsers", or FAANG, is not as significant as it is portrayed by many commentators.

The major similarities far outweigh the minor differences, and I think Mozilla would agree they are not looking to go in a profoundly different direction than Chrome or other major browser. They seek market share and so they will always match the others' feature set. As other comments in this thread elucidate, all these browsers are funded by advertising. As such, we cannot expect the differences to be significant.

If the majority of users are not concerned with things like telemetry, search box queries forwarded to Google, auto-loading resources, complexity, etc., then that is the user base to which Mozilla will cater. The small minority of users who find the status quo unacceptable are not important to Mozilla. Mozilla has enough cash they could prepare a separate, stripped-down bare bones browser in addition to Firefox for those few users who really take privacy seriously who want zero data collection by default.

They won't. That is why we see a user going through all this effort to "un-Google" Chromium. It would similarly take substantial effort to "un-Mozilla" Firefox. Both Google and Mozilla gather user data by default. They each phone home early and often.

The question is how many users would actually be interested in a radically different browser that, by design, made data collection and serving ads much more difficult. Perhaps that number would grow over time as word spread. We will never know. While this could be an experiment of great interest to some privacy-conscious users it is not an experiment of interest to Mozilla, chasing advert-funded "major browser" market share.
On MacOS, you have to ignore the download twice before Zoom offers to let you use your browser.
Not sure why some commenters have been put off by this. I actually learned a few things (and was reminded of a few other things I had forgotten) while going through this list. The stuff I disagreed with, I just skipped over.

What I liked:

19. Planck’s Principle

20. Bike-Shed Effect (had almost forgotten this)

21. Table Selection

23. Gall’s Law (worth a reminder)

24. Hock Principle

39. The Paradox of Consensus

49. The Paradox of Abundance
Now that I think about it, I bet Chrome has way less or a monopoly than Google's general reach in tracking. Strictly less I suppose since it contributes.
I learned programming in elementary school using C-16 and Commodore plus 4 machines in 80s Hungary. It was amazing that we could type in some BASIC command and the computer did what we told it to do. We learned to manage files on disks, I/O, various conditions, etc. It was crazy how a few lines of LOGO could draw a flower on the screen. I was amazed to see it demonstrated that pseudorandom numbers generate the same number on different machines.

Then I got my C64 a bit later since I guess I was enthusiastic about the subject. My problem was not being able to learn fast enough, I couldn't ask from anybody, there was no internet and books were limited in my language. I wanted to learn machine code, but just couldn't, it was an impenetrable wall without a mentor. So I stuck with BASIC and transitioned gaming. I still remember encoding sprites by hand in my workbook instead of paying attention to the class I was at :)

It was all good for discovering that I actually like dealing with computers and I would be interested in going deeper. It was also good to remember that when I got my first Pentium machine that programming is actually approachable and you don't have to be a superhuman genius to write programs.

> But while these products may teach kids specific coding languages, they actually have very little to do with the work of creating software.

You have to start _somewhere_, it doesn't really matter where and how kids learn what a variable, loop, function call is.
> I think programming should enter a kids learning environment around the same time and priority as a second language.

For a lot of people, than means learning programming before learning english.

Which is incredibly counter productive. It's like learning maths without pen and paper. Sure you can do it, but I wouldn't want to.

Besides, there are only a limited number of hours in the day. Energy and motivation are also in short supply. You can't do everything at once, and even if you manage a bit of parallelism, you'll end up doing a lot supperficially.

Better be sequencial. And prioritize.

> How would someone know whether to consider it, if not exposed to it at all?

Like I said, just like with music, you put it everywhere, and you associate it with joy.

Play with robots, make beautiful programmable lights shows in the kid room, use games like turing tumble, program openly and talk proudly about the result, create bots to annoy the kid in social media, make your own "alexa" system that the whole family can abuse, lay around bare raspi you can fiddle with, etc.

The idea is that you feel like the house in "honey I shrunk the kids". It calls for experimenting.

> Most people in the English-speaking western world won't make a vast amount of use of that second language.

First, that's not most of the world. Second, of course they would. It opens an entire different culture that make you think differently, grow differently. Sure, you can put a number on it, but it's huge, and it must happen soon, or it will unlikely happen at all.

It's hard to learn a language by yourself unless you travel abroad, while learning programming alone is easy.

In fact, if you have the money, sending your kid abroad in hight school or college is fantastic.

> Most won't use their Chemistry or Physics education in day to day life, but it will help them understand the world better.

And because you had to learn all that at the same time, most people don't understand basic physics, chemistry or maths. They don't speak a second language either. They lost everything, trying to do all the things.

> As our world becomes dominated by software, training in it becomes similar - even those who aren't going to go all in and follow a career in it, can conceivably benefit from some training.

Software is just regular life, automated and faster.

Learn real life first.
Exactly. Tiny homes misses the point. Where tiny homes are parked, land cost is generally not a problem and you don't actually need to have a kitchen-bedroom-toilet combo. IMO it is for the Instagram crowd.
Thanks. I'm not sure. I have some other project ideas I would probably work on next. But I might use this as my go to project to test out specific Rust patterns I've learnt.
you can't tell. my kid was like that at 6 and now he's 14 and he's only interested in gaming, marginally hacking (rooting his console and playing pirate games) but not writing code. I feel he finds it boring, too tedious, error prone, repetitive process.
Languages can start very young though. Locally I'm familiar with a lot of families of mixed-nationality. In my own case my partner's native language is Finnish and mine English; our child grew up hearing/understanding both, and now speaks both of them to the appropriate parent.

(It's quite fascinating to see that play out, we were walking in the street recently and somebody stopped to ask me a question. He butted in and said "Daddy speaks English", in Finnish, to the stranger.)
This is a distraction. Systemic problems require systemic solutions, not individual moral mandate. People have power to effect change together, but when atomized, you will find ways to survive and rationalize. Anyone driving the conversation towards individuals, rather then asking why these evil entities are allowed to exist is distracting from actual solutions and twisting the narrative towards one that is friendly to perpetuating broken systems.
Because everything interferes with WiFi. It’s junk spectrum. You don’t want critical, lifesaving devices operating on the same spectrum as the microwave in the break room.
Acrobatic neutrality that. 'Polarizing' and 'controversial' bothsidesism is inadequate to describe this man.

As just one example, he created a 'culture minister' position and his first choice for the position promptly recorded a speech cribbing Joseph Goebbels (no joke). https://theintercept.com/2020/01/18/bolsonaro-under-fire-dis...

There's plenty more if you dig. Hard to pick a more awful human being.
> Once that decline begins, it will never end.

I always roll my eyes at researchers who take a trend and then expand it to its infinite conclusion. The forces that are causing a change in the rate of growth may look very different once the dynamics inherent in a large population with lots of resource competition go away.

Also, if you look at the UN numbers, as another commenter said, they are NOT expecting a "population explosion". Indeed, they are seeing the rate of decline accelerating pretty much everywhere. The big difference is that the proportion of young people in places like Africa is enormous, so there is already a lot of "population momentum". It will take time for those huge cohorts to pass their way through the population pyramid.
Educated women have more options and they do not marry guys just because they happen to have some comfy jobs and can pay for living expense for her.

A lot of women are adopting "all or nothing" approach, aka "I'd rather live alone than with someone I am not attracted to".

There are various articles where women are interviewed and they report shortage of "attractive males" for relationships. Also others where women claim, "men no longer chase" (my personal opinion is that it's because of metoo men are afraid of pursuing and asking out unless if some woman displays explicit interest)

Meanwhile there are lots of women who have children with the guys they deemed attractive but that guy never commited as a husband or father, some of those are now struggling to pay their bills and raise kids as a single parent. Society has to come forward and help them raise their kids.

Maybe we should get done with traditional marriage and assume every country man or woman is father or mother to every kid existing within the borders of the country and pay for their maintenance and good upbringing as a community as a whole.

Maybe the cost of having kids is too high? And we need to lower it through incentives?

If we choose to not do this - where will the future tax payers come from when the present ones will be on retirement? We borrow from future. Today the taxes you are paying have been used already in past for the welfare of the previous generation. Tomorrow when you'll need welfare, you'll want to have fresh population supporting it.

You can bring in the immigrants but will they have the values which your community needs? Will it require a period of time before they are able to contribute to your society in a positive way?
I think that’s largely true, but not completely. It just turns out that certain language features sincerely matter more for business software, such as rapidly mutating object & data models without needs to update them as a ripple effect through other designs in the system, and the ability to trade-off safety or correctness as resources just like memory or runtime complexity, which Java as a language is just not set up to do easily.
Wow. Have others experienced this too?

Jerrygoyal, any other pros or cons so far?
Randomized Trial on Gender in Overwatch
To code or to work with computers (for example doing system administration or testing) is a work skill, and children and teenagers are much, much better at learning them than the essential theoretical subjects at school.

So, instead of turning programming in yet another rigorous and testable school subject, I think kids should be encouraged to make things regardless how bad they seem to be. Maybe not using BASIC, but some web design, but also how to fix common computing issues. Ideally they should be able to do an entry level IT job.

Historically teenagers and bigger children worked as apprentices or helped in the fields. In some communities, this is still essential to their survivor, but people who can afford for their kids not to work discount the boost to self-worth and the practicality of doing some work.
I question whether these generational comparisons are using the right statistics. In the very least they don't seem to paint a complete picture.

Maybe I am biased because I'm a very successful millennial. I have the world at my hands. Access to written knowledge from any point in the history of time. Tens of thousands of video games and movies available for under $10 and/or a small subscription price. I can learn the arts, pick up any hobby, or even teach myself to code for free. I can fly around the world and stay in hostels in other countries at the same price (or cheaper than) I pay rent in the US. If I run out of tp it is delivered to my doorstep the next day.

Sure, I make a lot of money and still can hardly afford a house. I graduated with more student loan debt than both my parents combined. They had different experiences in those regards. But I wouldn't trade my life in this millennial generation, for a life in the boomer generation, for anything.
For me the response time is ~100ms on average, me being in Norway and the server in the U.S., but YMMV.

I'm sure there are more efficient ways of implementing something like this, but it demonstrates the approach. The main goal here isn't to make something that is super snappy for users with JS disabled, but rather that they get something _at all_, without burdening the developer too much.
You can actually get some pretty quality handguns in some Walmarts, and Fred Meyer for that matter. And yes, background checks are required for most purchases. But not for private purchases or gun shows in most states. Doesn't need to be the "black market".

and yes, I do own 4 handguns, 2 shotguns (for trap), and .30-06 for moose hunting, and have a concealed carry permit.
What about the high rates in brain cancer?
Would Strunk Have Enjoyed Twitter? Or Uncle Bob (Martin)?
"Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all his sentences short, or that he avoid all detail and treat his subjects only in outline, but that every word tell."

William Strunk Jr, Elements of Style
https://www.bartleby.com/141/

Cliff notes (on brevity, not Strunk's grammar advice):
https://www.evansville.edu/writingcenter/downloads/conciseness.pdf

Past HN discussion with criticisms:
https://news.ycombinator.com/item?id=566335
A world without hugs is a world that makes no sense
An "all Europe" variable would be an interesting addition to this plot.
> In my country "middle class" means people that pay a lot of taxes and have little left for their own kids.

If that's anywhere like where I live, "lower class" means people that don't pay as much taxes but on the other hand end up having even less money left. Yet, lower class people tend to have more children and fertility has a negative correlation to income. Perhaps it's a matter of education and ambition rather than the economic challenge.
The rubberizing thing is similar to the helmet effect with bicycles: injuries tend to increase when people wear helmets while riding bicycles, likely because they're more willing to take risks.

As far as peanuts go, it's out of my area of expertise but as I understand it there's an autoimmune response to the proteins in peanuts, and there's a link to people who don't have exposure to those proteins in their infancy.
> We have a lot of hard problems to solve in the 21st century

I've been on the hunt for an apolitical assessment of what humanity's greatest challenges are. Anyone know where this body of work might be?

Copenhagen Consensus is an interesting one as a list of economists ranking cost-to-impact ratios. Something similar or adjacent?

[1]: https://www.copenhagenconsensus.com/
I hope you didn't mean this as elitist as it comes across. There's nothing wrong with blue-collar coding
> For example, raise the price of a product and fewer people will buy it. Lower the price and more people will buy it. Economics 101.

There are of course exceptions, and knowing your demographic is important. I worked for a company that released a skincare product at an affordable price point, and no-one bought it. They raised the price, and people started buying. It was because they were in a premium product niche, so being affordable made the product look bad in comparison to other products on the shelf, and people looking to buy that product used price to qualify the products quality.
it's not education so much as subjugation, for which education (reverse) proxies. less subjugation and more freedom correlate with better education (for all, not just women), and that correlates with a greater diversity of life choices over primarily bearing and raising children.

so yes, that one variable is not a master switch. propagation has many, many avenues, assuming we don't wipe ourselves out in a myriad of other ways.
Speed up queries on text columns using:gin indexes with [Rails and PostgreSQL]
That works a lot better if you are in a political faction overrepreesented in law enforcement.

Other armed (or even merely suspected to be armed) people see a more violent, not less violent, response by police.
I'm also thinking of those kids I've seen who can solve textbook programming problems at an early age, but cannot even setup their IDE.
Well, mental models are basically the BuzzFeed of thinking tools. So no wonder it has become a trend.