skysight-inc/HackerNews huggingface dataset:
Hard agree. I was enthusiastic about reading that book when I got it, as I'd been very late to the bandwagon of new C++11 and C++14 features.

Ended the book in a pessimistic tone. It looked more like a cookbook of pitfalls _everywhere_.

Every new feature looked exciting, but came with a list of cases where the language decides to leave you on your own when it gets too uncomfortable (the "well that's undefined behaviour, I'm sorry, you suck! bye!" escape hatch). So in the end it's like you said: a new list of gotchas to learn by heart.
it is more than wishful, it is pragmatic, as all attempts before it were shut down by very powerful forces. The purpose of PoW is to create anti-fragile, unstoppable signals using opportunity costs. How society decides to dictate those costs is up to them. Very cool.
Yeah, early 2000s is Web 2.0. Upthread is talking more like mid-1990s when you could plausibly have a hand-curated directory of the interesting sites (which Yahoo did at scale of course but for a time I even maintained an internal home page that was links to the sites I was interested in).
There are many reasons. They discuss poverty in the article. I would agree with cultural distrust of government officials. And very importantly, everything around the citizenship question/issue.

> The notion of these counts ever being used for enforcement — basically targeting high population, low citizenship-count blocks for ICE raids or whatever — that would be really, really problematic.

Stepping back, think in general about a government that wants to target, arrest, and deport certain groups of people, that is also going door to door and trying to establish records of who everyone is and where they live. Because of the bad optics of this, the US census has traditionally been extremely independent from law enforcement. The government has recently been attacking this barrier e.g. with the citizenship question and other things discussed in the article. Historically speaking, you might argue marginalized groups in such scenarios would be foolish to trust the census.
Here speaks the voice of bitter experience. ;0)
The example program's safety review missed UB triggered by the count potentially overflowing (depending on input). My answer: yes it does.
There are two studios that are working on significant big projects in Rust, Ready At Dawn and Embark. We'll see!

(There are of course a number of non-AAA games too, but since you asked about that specifically...)
Not all non-white people are poor.
Amy's philosophy is to learn how to sell first with an easy-to-make product, not move toward teaching.

It's quite clear from the linked article too.
You think that's bad...try to use a date function with a year before 1900...
The ruby community always seemed to be unusually gregarious and extroverted. This is of course my impression over the years, and anecdotal but I really doubt a similar effort directed at (any) other community would be as successful. That’s all IMO, I could not imagine java developers being as supportive for example!
It's not mutually exclusive. Discrimination against a race does increase poverty. And poverty increases discrimination against a race.
Poverty, mainly. The article mentions:

> If you’re hard to count, you’re hard to count. The people who are hardest to count, the ones we worry most about in terms of undercount, are the same folks whose families don’t have food at night or don’t have a job. They’re worried about getting tossed out because they can’t make the rent. Or they’re ill and don’t have health insurance. Those folks tend not to have participating in the census at the top of their minds because they have basic needs that have to be met — for themselves, their children and sometimes for their parents and grandparents.
I agree, the Democrats are responsible for 95% of the problem.
So only the rich can now do tax evasion.
Thanks to macros foo(2) can be litterally anything in awesome C.
we do fight colds already, it just wouldn't be news anymore.

In recent history we haven’t bothered fighting colds at all and this attitude has not served us well. Up until March 2020 it was socially acceptable to roll into your office, church, or school coughing and sneezing everywhere. In 2020 we even had to produce public health videos to teach people how to wash their hands and why it was a good idea to do so! This was taking place in high income, well educated countries that would consider themselves technologically advanced and socially sophisticated.

That casual posture is obviously gone for a generation, but what underpinned it was our collective delusion that we had conquered infectious disease while all visibly ill from all the infectious disease circulating in the population every year.

The research efforts are interesting because it seems to be a very tough vaccine candidate due in part to the sheer number of viruses and strains you’re dealing with. I’ve not seen the financials, but I’d be surprised if we were spending anything like the estimated costs of tens of billions of dollars on finding a solution. I guess it’s a case where the costs are borne in a very diffuse way but the solutions have to come out of specific research budgets. Why bother researching and getting approval for a vaccine, when you can just sell people over the counter snake oil like cough medicine?

We don’t have to shrug when our low baseline expectations for life get even worse. We can and must do better if we believe in progress.
You could send something like the macrovision signal that hinders the automatic exposure correction.
This is very well articulated but don't forget that another big reason is simply buying a new start/commitment to learning something.

If I see a course on SQL, sure I could get all that content for free, but I am more likely to commit if I paid something for it, and I know that, and I'll convince myself it's a good investment because it's curated etc even if I ultimately end up using a lot of free resources anyway to do my learning.
Exactly. I'm sick and tired of the Democratic Party using the judicial branch and SCOTUS to legislate from the bench because they can't get their agenda through in Congress like they are supposed to.
OCaml is quite a lot more pragmatic and 'loose' than Haskell. But that's just my impression. They even have for-loops in OCaml..

(I would be really slow writing code in vanilla JavaScript. There's no static checking, and not much dynamic checking. So you need to watch your step very carefully---in some sense, very much like in C++.)
I have noticed with HN, there are waves of content on subjects, a topic on something interesting is posted and then over the next few days related posts will popup and the audience who is already interest from the initial post that blew up is primed to read more.

I'm not sure you can engineer one of these waves, but you can jump on one when it appears perhaps.
It's the commercialized Internet's reaction to a large number of "average people" who want things and would rather pay with their attention than with cash.
Poor white people aren't likely to have an undocumented person living in their household though. People in that situation are much less likely to talk to government employees or to fill out census forms in the first place.

So yes it's is undercounting poor people, but also disproportionately immigrants and relatives of immigrants.
(EDIT: I misread your question, apologies. OCaml vs. C++ is mostly because of much less surprises to start working with it. OCaml vs. Rust is mostly because Rust mandates you to pay attention to a lot more initially (`Result`-s being a prominent example, although using `.expect()` or `.unwrap()` actually helps a lot) and even if I absolutely love that you have to iron-proof your code, it does get in your way when you just want to try something quickly. It kills the motivation intrinsic to the flow state.)

---

(Original reply:)

I'll admit it's not a factual and clear-and-cut distinction.

OCaml has warts (no multicore, although that's claimed to be very close to complete now; also no UTF-8 strings by default, and a somewhat surprising tooling, the first time at least) but I found Haskell to ask too much of me to even start -- I almost immediately grokked monads and lazy evaluation but it seemed to be too much effort for something you'd like to quickly play with. And when I saw the list of all compiler variants I almost gave up right there and then.

OCaml, as mentioned in the parentheses above, isn't without problems too but I found that I could get to a working dev stack and the ability to make a quick program and run it, much quicker compared to Haskell. Also, it's very terse.

Not the most compelling or factual of reasons but this is how I arrived at that place where I prefer OCaml for sketching ideas and not Haskell.
In life, we tend to sometimes believe that once we have done great work and even shown great work, that the bright lights of Vegas will come illuminate us like the sun illuminates the earth. What a painful and unproductive belief!!! What became obvious to me from observations in my career, life and others is that you must intentionally choose who you show your work to. Who sees your work is incredibly important. Always remember WYSYWC.

The paragraph above is what I wrote in my article in https://leveragethoughts.substack.com/p/cracking-the-who-you...

Don't give up.
Clarence Thomas Wants to Rethink Internet Speech
> Though Thomas admitted that his comment had no bearing on the case under consideration, he used the opportunity to volunteer some thoughts on 230. Basically, he feels that lower-court judges have interpreted it too broadly, extending immunity beyond the intent of the lawmakers. He wants to change that. “We need not decide today the correct interpretation of 230,” he wrote. “But in an appropriate case, it behooves us to do so.” In other words, bring it on!
Feel free to share your feedback!
Check my reply in another comment that's sibling to yours.
> This experience taught me that luck is just insanely important. Not sure how this conclusion helps though.

Other than being a consolation when you work hard. Which isn't to be discounted.

Thanks for sharing your story.

I will say that I've had a couple of posts on the front page of HN or r/programming and still only get single digit subscribers. So maybe that does point to an issue with the content.

Which then brings up the bigger question of "what is my goal"? If I'm happy writing what I do and don't need a bigger audience, should I just keep doing what I'm doing (and accept the current results)?
Xenopsychology
Do you have any anecdata about dex wihout remdesivir?

(Not trying to be a jerk, but based on your anecdata, it's equally likely that remdesevir/dex/twinkie would really help as well; We know dex makes a huge difference from several well done tests. The question is whether remdesivier and twinkie have any effect, indepedently or in combination)
I am still having a hard time adding Rust to my flow-state-coding. Sadly, like C++, it does require you to learn quite a bit before that point.

But I still find it more pleasant than C++ so I reach for Rust instead. Plus the experience really starts to pay off from one point and on.
I last used AWK about 30 years ago. It seemed clunky then. Does it still output "Bailing out at line 1" regardless of the error?
With range it would be

auto splitText = text | view::split(' ') | ranges::to<std::vector<std::<wbr />string>>();
Check here: https://news.ycombinator.com/item?id=24809623 (sibling comment).
That really resonates. I used to think it was about doing great work, but a few failed startups wrung that belief out of me. Doing great work is necessary but not sufficient. As you say, who sees it matters.

Thanks for the encouragement.
This is a political piece. Science is best when it stays clear. Try to find facts, the let societies figure out how to best respond.

Scientists predict letting COVID run rampant would cause all cause age adjusted deaths to be about 805 per 100,000, slightly under 2005's number of 815. The world is literally safer with COVID running loose than the year 2005.

Jumping from that conclusion to policy conclusions, that is politics.

This piece fails to show any cost benefit analysis which is insane because that should've the entire point of determining steps to take.
> if you search for anything that has any kind of business relevance you'll almost exclusively find shallow, SEO optimized texts

I get only links to stores, first two pages at least. Is it because VPN and no cookies? I started adding "site:reddit.com" often.
Excellent! Guess I'll have to rewatch Life of Brian to see if there might be a bit about "Blessed are the big noses."

Where I am, when Napoleon invaded, the local militia defeated one of his recco squadrons. And then went back home and Threw A Party. After all the soldiers had already celebrated victory with a[1] well-merited pint[2], the french main force showed up...

[1] or possibly some

[2] or possibly smaller volumes of stronger beverages
American blacks were more hit by corona virus for example.

American black are incarcerated more often which affects whole community. Ex prisoners and their families have unique housing stability problems.

Their family structure is different - more single women with or without children as males are not available. Also, more tight communities. Less of nuclear family more of extended family.

White people live more segregated per socioeconomic class, black mix more. Blacks and white are segregated anyway, so whatever you do you are not reaching both.
Surely the right lesson to take would be to try something like posting links several times? To paraphrase, even if success always comes from accident, there are always ways to make yourself more accident-prone.
The census bureau was original granted an extension that has been rolled back. It's not being cut "unusually" short, but the pandemic drastically impacted the census bureau's ability to do their work, and we are giving them less extra time than they say they need.
This is the case for my mother. Facebook has her thoroughly filter bubbled, and it's sad and worrying. I don't know how to wean her off the Facebook brain-rot. Her ipad is Facebook, and Facebook is the internet.

She recently told me she wouldn't get a flu shot this year, and I know where she got that idea. I got mad, and gave her a lecture about the insane anti-vax people, and the many ways in which their beliefs are complete bullshit.

But my anger wasn't at her, but rather frustration that Facebook might indirectly cost her her life.

Some days I feel like null routing Facebook on her router. I won't do that of course, because it's not my job to interfere with her choices. But I'm becoming increasingly concerned.
Elon is only concerned about his pocketbook, his ability to control the Teslas and lock owners out.
And I wish people would stop defending the other side in that 5% as if 5% was okay.
It was significantly delayed in starting, because of the pandemic. Failing to extend a pre-pandemic deadline is leaving less time than usual.
javascript:void(open('http://archive.today/?run=1&url='+encodeURIComponent(document.location)))
> People also got lazy, why bother hosting your own website when you can just upload to Instagram ?

Why bother changing your car oil when you can take it to the service?

Why bother cooking your own meal when you can just go to the restaurant?

Why bother sewing your own dress when you can just go to the mall?

It's not lazyness, it's convenience. Internet just got mainstream and popular, so people lacking time, interest or skills to create their own websites just use pre-built solutions. It's how everything works in real life.
For the first 1.5 years, twice a week. Lately it's once a week (on Monday). Some of my posts, esp the early ones, were short (1 minute reads).

I think that leveraging a platform like medium or dev.to can really help. I republish some content there and especially if you get picked up by one of the "magazines" it can put you in front of a different audience. This belief is based on a large part on research rather than firsthand experience, though.
They live in a hugely competitive environment. Any custom algae that weren't as competitive as natural ones would soon die out, and it's pretty hard to beat nature at its own game...
I think the government itself should record all trials not for public release but for archival, evidence and review. How else do you being down a racist or corrupt judge?
Boeing 737 Max Judged Safe to Fly by Europe’s Aviation Regulator
Isn't this what we wanted from cats historically?
OCaml and Haskell share a common ancestry, but I would also draw a distinction between them. (Though not the same that the other commenter did.)

OCaml is a bit more of a drop-in replacement for something like C++ or D. Mostly because it's strict by default, so it's easier to reason about performance even for a non-expert user.

OCaml's approach to side-effects has now entered the mainstream: it's considered good style to avoid them, but they are still used pervasively. That's very similar to what good modern C++, Java, Python etc style advocates.

Of course, Haskell also allows side-effects. But generally, you track that they are occurring with the type system, you generally stick them in some kind of Monad or Applicative Functor.
too high-level to get much of a read on anything
> Democratic Party using the judicial branch and SCOTUS to legislate from the bench because

Hasn't the supreme court been majority conservative for quite some time? Not majority liberal?

(unless your comment is sarcasm)
The easy to make product is an info product (rather than a business, for example).

I'd consider that teaching.

Sorry if I was unclear, I didn't mean "teaching" in the classroom or webinar sense, I should have used the word "educate".
>I can't wrap my mind around why would anyone pay for what are you doing, let alone so many people

Your mental model of the world is not the mental model everyone has of the world. Your quoted sentence above comes from the result on one thinking their way of the world is the only way. This is surprisingly common in a number of intelligent people. The result of this is that it prevents them from creating products.

One person might pay because the course provides a structured way to learn a topiC. Another person might pay because by paying, they are more likely to learn the subject.
Installing Windows from scratch can be as difficult as installing Linux. OEMs preinstall it and make sure their HW works with Windows. That's the real difference.
Sounds a lot like Alan Moore's complaints about comics.

But I think you assign problems to the game that are really problems of the audience. Who wants to be a random character in a Game of Thrones campaign? How exactly is it fun to get knocked out every 2-3 sessions and have start over?

Some people do play that way. It is really easy to make D&D 5e deadly. The rules are a lot less forgiving when you play them as written than you paint them. Sure, you get death saving throws. But once you are down you have to make them every time you get hit.

I run a campaign for a bunch of 10 year old kids. D&D is just the right balance for them.
Statistician (but not a Census statistician) here with a few answers:

Black people have a higher than average non-response rate, even controlling for income, possibly due to a cultural mistrust of government institutions (for good reason).

Recent immigrants may not be able to read the language the census was mailed to them in, and may also be hesitant to respond due to fears of deportation- the point of the census isn’t to hunt down illegals, and people here legally shouldn’t be deported anyway, but the current administration hasn’t done much to reassure people. These effects will apply in differing amounts to Latino and Asian communities.

Finally, the bulk of the census is conducted by mail, and it takes a while to complete. Families without a permanent home might not be counted because they are only temporarily living with another family when the census arrives at that house, or they might be moving between addresses so that they aren’t counted in the response by any household at those addresses. This also disproportionately affects poor people and minorities.

And at least for me, I only received instructions in the mail telling me to do the census online. Not all families have easy access to the internet, and some just can’t be bothered to take the time to respond. This again disproportionately affects poor people and minorities.

To try to counteract these problems, the Census hires people to walk on foot and get responses from low coverage areas. But if you cut down on that effort, you’re going to miss some. One of the results of this could be that the census shows fewer poor people in some cities which will affect government funding decisions. But the tough part for a statistician is showing how much time is needed to walk around and get the coverage that you desire (and how many people you hire to do it). You can make some relatively small changes to your assumptions and get different answers. But cutting the time by a third is a pretty dramatic cut, so without looking at the details, I’m guessing that the coverage has decreased. That’s generally a bad thing since a census is supposed to be a full count of the population and not a sample.

Edit: I’ll also tack on a more nefarious interpretation than just using the Census to cut federal aid money to some cities. The Census is also used to portion electoral college votes for presidential elections. Because of the communities that are affected by this undercoverage, states that normally vote Democrat are more likely to lose votes than states that normally vote Republican. So this could make it easier for a Republican president to be elected in the next couple elections (the votes for the current election will not change however).
It's the old tradeoff of giving up control for reach.
In terms of large projects C++’s role is very much shrinking. C++’s last major strength is being cross platform, but new platforms keep excluding it. You can’t program on iOS or client side websites with it. Microsoft actively discourages using C++ on Windows, and C# took over for large projects.

Essentially C++ and the modern ideas about computer security are at war.
Fair and accurate points. I admit Rust needs to sort some kinks out still but it builds up on the experience of C++ and I believe it's already heading in a very productive direction. I love what they're doing with their async stack, being just one example.

I can't deny compiler and linker speed in general are better in C++ land but Rust is gradually catching up (too slow for my taste still but sigh). That's a very strong point against Rust to this day.

You might be right that compromises for running in embedded environments might load Rust with the same ugly historical baggage as C++. That's very possible and I can only hope it won't happen, but you do still have an excellent point about the genesis of these problems.

D and Nim I admittedly didn't evaluate very fairly -- gave them half an afternoon each. They were quite nice in fact, but I found the small ecosystem off-putting, especially in a situation when I want to play with an idea that might require libraries for 5+ well-established technologies. So yeah, I wasn't very fair to them but didn't want to dedicate much time for prototyping ideas regardless.
Jim Carey gave a commencement speech that went viral a couple years ago, he said the same thing most successful people say (deeply paraphrased here): You have to work really hard and go for it. However, working hard is a necessary condition but it's not a sufficient condition. For every Jim Carey there are countless failed comedians who worked just as hard. I'm not saying he doesn't deserve it, but we labor under the delusion that the free market always rewards hard work and if you don't reach your goals it's because you didn't work hard enough. Of course you can't reach hard goals without working hard, but working hard doesn't always get you there. You can do everything right and still not catch a break.