skysight-inc/HackerNews huggingface dataset:
It's well known that no one really programs in C++. They program in whatever subset of C++ their organization allows, their brain can handle or both.

Personally I found Google's C++ dialect to be sane, even pleasant. No exceptions, no mutable reference parameters (side note: this was a giant language fail that foo(f) could be a const reference or a non-const reference and there's no way to know without looking at the declaration), pervasive use of union types (absl::Status/StatusOr are the open source versions) and, here's the big one, individual teams were expressly forbidden from creating their own templates.

Now compare this to Facebook's dialect: exceptions allowed, mutable reference parameters allowed (side note: people weren't strict with const-ifying reference parameters so you actually didn't know if something was actually mutated or not), functions that routinely just return bool (so helpful) and you can create your own templates.

But seeing this post makes me see the wisdom in not only how cut down Google's dialect is but also that stopping teams creating their own templates is the only sane choice.

The depth of knowledge required to create templates that don't behave unexpectedly (eg dangling references, redundant copying, useable with move semantics, etc) is so large that only specialists should engage in it.

There is a certain breed of programmer who will use a feature of a language because it's there. They will view esoteric features, unnecessary complexity and brevity over readability as not only virtues but goals with which they can tell the world how smart they are.

If you write code for you, you're either doing it alone or you're not a team player. You write code for the next person who comes along and has to figure out why it's broken or just how it works, not to be as clever as you would like to think you are.
You seem to believe that "Confucianism" is dead in China. It's really not. Officially the state follows some sort of Marxist/Communist-derived ideology, but culturally Confucian elements are very much still alive. You can read all about how the Chinese and CCP tried to discard the old ways in the 20th century, but that doesn't really capture the nuances of what actually happened. Japan and (South) Korea are good examples -- they're technically western-style democracies, and on the surface adopts a rather western lifestyle, but if you actually live there, you'd see that Confucian culture influences all aspects of their lives. The hierarchical social structures, the insistence on moral responsibility to the collective, the rigid social etiquette and rituals. China has a "light" version of this, but it's still there. And the ruling party has a much tighter grip of political ideology. Xi added "confidence in culture" to the "Four matters of confidence" a couple years ago. Check it out. It doesn't only mean rejecting "decadence", but also returning to traditional Chinese culture roots (i.e. Confucianism).

In fact the "socialist" narrative used by CCP isn't exactly the socialism you might understand it to be, but rather it would be more like the collective-norm-abiding ideology that Confucius would have approved of (yes the sage would have disapproved of feminine boy bands too, establishing moral standards for entertainment was a thing he was obsessed with). The CCP stresses that it practices "socialism with Chinese characteristics" for a reason.

Your theory, like a of people in the "West", tend to presume China would inevitably follow the footsteps of USSR because both were "communist" regimes. They are similar in name only. The China today is essentially how a Confucian nation would arrange its own affairs when given access to modern ideas but not necessarily encumbered by Western ideas of democracy.

I'm not saying that China is going to win in its fight against decadence. Most likely the social issues that have plagued Japan will happen in China once the economy starts to slow down. The lying flat phenomenon has a eerie resemblance to the Hikikomori situation in Japan.
Apcu is useful also. It's basically the same idea, but exposed to your own code. That is, an mmap() based cache that you can use to store state between requests. Somewhat like how people use redis or memcached, but typically faster since there's no networked api call.
C++ has a keyword, "delete" which originally refers to an operator that destroys objects, thus calling their destructor and giving back resources (most obviously memory) allocated for their lifetime.

But, adding keywords to C++ is expensive. You can't use these as symbols, you can't name a class, a variable, a function or anything "delete" because that's a keyword and so it's reserved. A new keyword would clobber existing symbols, and that's painful, so, C++ tries not to do it, instead repurposing existing keywords.

So as well as the operator named "delete" now "delete" refers to this feature where you can tell the compiler that this particular overload mustn't be used, if it was looking for an overload, it won't use this because you explicitly said not to (even if it could have otherwise conjured a default) and if somebody else called it by mistake now they get a compile error saying not to.

I don't think they would naturally have written =delete if not for being conscious that doing so is "free" (the word is already reserved for something else) whereas some other word would have caused compatibility problems.
It's never been necessary to use delete to make a class uncopyable. It was always possible by just declaring (but not defining) a private copy constructor/assignment. I'd still do the same thing honestly, it's fewer keystrokes and not pointlessly backwards-incompatible.

Better yet, for the majority of cases, just inherit from an uncopyable class like boost::noncopyable.
Podcast: Should You Build Using Internal Open Source?
It's great this is open sourced. This technology was key to enabling ML folks to scale up computation without having to deal with borg and a bunch of other low-level systems.

It's one of the few systems in ML that I've used and thought "huh, this was well-designed and properly architected from the start"
And due to the lack of regulation around vehicle height. Even OEM vehicles often do not allow the user to see a small sedan in front, and that’s before they’re modified into small monster trucks.
I would be equally skeptical of any claim about gaming or social media addiction that proposed a course of action that we'd have no way of knowing worked.
>
"They are driving up their bottom line by keeping people's interest in horrible, violent, often misogynistic content," says Colliver.

Yes, this is known.

>For women of all ages - myself included - that means refusing to be bullied off social media

I don't understand this conclusion, I was bullied off social media because I don't feel like getting called slurs over and over again. I don't feel like going on Reddit to talk about housing prices, and then I get nasty DMS saying I'm a horrible sack of crap.

These trolls only have power if you give it to them. I think less people should have a social media presence. Everyone's losing here, the trolls are losing too since instead of walking outside and smiling they're spending all day trying to throw their hate around. Victims of trolling are soaking in unholy amounts of hate speech. I had to warn a friend of mine that if she decides to use online dating as a person of color she needs to expect people to call her all types of horrible names.

It's very very common to absorb that type of hate. If I went to a bar and every time I ordered a drink someone shouted out that I was a fat ugly piece of crap, I'd stop going to that bar.

Facebook is that bar, it's a very big bar, it's very popular, but you don't need to go there. I'll never understand why people expect Facebook to hurt their own profit margins. If it drives up revenue to spread conspiracy theories about how lizard people are behind declining middle class incomes, Facebook is in the business of spreading these theories.
Wow, this is posted often. I suspect a lot of people misunderstand. What this analysis shows is that the likelihood of an increase doesn't depend on whether many people are vaccinated. It doesn't say anything at all about the level, only about whether there's an increase or not. In this analysis, a small increase here counts the same as a large increase there.

It was flagged before, I think I'll flag it.
> I'm so done with C++. When a fundamental keyword becomes a semantic pitfall, you've created an esoteric niche for enthusiasts, not a useful tool.

you think quux wouldn't be able to find semantic pitfalls in literally every language you would use instead ?
Seven Anti-Patterns for Your Developer Job Search
I agree. There are also huge individual differences. I have a military background and we generally don't "gift wrap" our feedback. "This bad because X" is constructive, helpful and to the point, and it doesn't mean that the person receiving the feedback is incompetent. Some people seem to take it that way.

Accepting failure is integral to learning and growth, but a key part of that is identifying the weak points and learning from them.

Edit: s/gift wrap/sugar coat
> Have you seen the current state of model driven architecture and the state of trying to do metaprogramming of any sort?

Sure, but you described circumstances "centuries from now". Your objection about not taking a step back for a decade or two due to immaturity evaporates on that timeline.
The parachute won't help you during the dangerous part of flight.

Do you know what the most fatal portion of the sport of skydiving is? Statistically, the most deaths occur during the drive to or from the airport. Now just think of how safe _commercial_ air travel is.
Most of what this offers can be replicated in Java with properly set up build-time code gen plugins and Lombok (or a bunch of standard annotation processors).

The remaining operator overloading and naive C-style preprocessor are from the wish list of someone who never had to understand or maintain software using those.

Finally, reliance on Javac's internals guarantees brittleness across JDK updates. This is much more than just a plugin, it should provide it's own compiler, even if 95% would be lifted from an existing Javac implementation.

Hard pass.
Your task-difficulty estimation methods may be miscallibrated.
Let's just go with h, l, k and j - we are developers after all :)
Tbh I dont see any problem with being in it for the money and making a good software product. Good for both teams i guess, they both getting smth out of it and switch emu community gets 2 good emus, so win on both sides.
Shared hosting is kinda bottom barrel these days. Even one off static sites I'd isolate into $5/month digitalocean droplets over shared hosting precisely for this reason. PHP is optimizing more for large sites that use multiple servers because frankly that use case is more important.
ArXiv link to the paper: https://arxiv.org/abs/2110.08207

GitHub repo: https://github.com/bigscience-workshop/promptsource
The places where you must use C++ are a dwindling niche. Large niches in their own right, certainly, but niches. Once you leave those niches there is an explosion of possibilities.

I'm coming up on year 25 of my career and I haven't touched C++ since school, if one can indeed call what is covered in school C++. Especially nowadays. And C and Java I've barely touched. I certainly couldn't put them on my resume with a straight face.

I say this because you kind of sound like you're making some sort of plaintive plea, as if C++ is somehow the only viable option in the world and who could even dream of stepping outside of it? And I'm telling you that while that may be true in an ever-decreasing set of niches, it is not true in general anymore and hasn't been for a long time.
This is it exactly, and something I think most people miss. As one of those "just want to be left alone" types, it drives me fucking crazy that the "decadent" leftists in the west JUST CAN'T LEAVE WELL ENOUGH ALONE. I like my little bit of oddity, but it's never enough for them. Most people had come around to being comfortable or agnostic about LGBT stuff, but they had to keep pushing, keep slathering on more and more bullshit and being as miserable as possible about it, and now public opinion is (rightfully) tanking. Marijuana is nearly legal, but the cultural handling of it has gotten so obnoxious opinion may turn on that too. All the cultural touchstones I dreamed of being overturned during the Bush years as a teenager are finally crumbling, but instead of a paradise it's fucking hell because the left are a bunch of children that are NEVER HAPPY NO MATTER WHAT THEY GET.

In short, I wish we could pin society to one, exact moment of "decadence" and not go hurtling over the edge. Freedom to be a little weird, but not freedom to be insane. But I suppose that's an impossible dream. Guess I better get ready for the new dark ages these people will inevitably summon.
The system described is entirely autonomous (no data leaves your vehicle) unless and until you declare an emergency. On the other hand, people already leave ample trails that let them be tracked. Still, I agree that mandating the use of technology that makes you trackable would bad.
Yes, in the early 1980s text adventures by Infocom were high-end computing compared to every other type of game.

These adventure games were developed on a Unix minicomputer and executed in a custom VM that could fit both the engine and game onto 48-64k RAM available on the microcomputers that customers had.
I'm not GP, but many Asian cultures apparently have a much more blunt culture than many "western" countries.
Most recent estimates are that under typical electrical grid power sources, it takes 8,000 miles to pay off the manufacturing CO2 debt for an EV, not 30,000 miles. I believe that larger figure is if you’re grid were 100% powered by coal.
I disagree here. The tooling is a big problem. If you revise one of the earlier commits, it's pretty hard to coax Git into rebasing the dependent commits and branches properly.
Houses are assets.

Houses were the most commonly owned assets, so governments that increased the price of housing made most of the middle class richer, making those policies popular.

Re-formulating the above, making housing expensive is popular policy.

Doing that policy long enough causes new entrants into the market to not be able to afford housing.
So yes, there is something wrong with our housing system. Part of that is that we marketed 'own your house' as a great way to earn money, and then made good on that promise at the expense of new entrants into the market.
I thought drastic measures were needed to slash CO2 emissions, to stave off the Climate Catastrophe? Most analysis puts the lifecycle CO2 savings of an EV over an ICE at somewhere near 50%. Hardly seems worth it, with all of the extra pollution created by new mining and disposal cycles.

Seems it would be much better advice to walk or cycle more, instead of lining the pockets of big mining (which is working well for me - my wife's company is making money faster than they can count it. She likes to tell people she works in "Renewables".).
> Don't start from the assumption that your own language represents a purer form of Germanic linguistic features (though it may).

The point is not that its "purer", but that - as was the point of the start of this discussion where someone noted the similarity of the "older" part of the recording to Swedish - that the languages in question certainly appears to have sounded more similar. It doesn't mean the Scandinavian languages haven't diverged too, but moving towards the shared root still sheds many of the changes that have caused the languages to diverge.

You're certainly right that much of that change will have been internal too, though there are certainly examples that still sounds much more foreign to us because the sounds are just not present or not present in the same positions, and at least some of those in English were imported from French. It may well be that they seem more prominent to us because they're typically accompanying words that are extra foreign to us, as so it's quite possible older English "sounds" more Scandinavian to us not because the sounds are that much closer but just as much because the vocabulary is.
It's not even normal in the US for medallioned taxis. 50% of the medallions are owned by one man and leased out to others who can loan the car out to others as well.
Some language designs have more semantic pitfalls than others. All else equals, those would be preferable.

C++ is an old beast with many many footguns.

There's a more modern subset hiding inside, these days, but let's not pretend every language has the same pitfalls that C++ has.
Dismissing the entire civil rights movement as "hedonism" and "decadence" is a lot of things but certainly not christian (except of the "prosperity gospel" or "guns&jesus" kinds, I guess)

Western liberal youth seem to have number of quite strong moral viewpoints if you view the struggle for minority rights, better social security, a honest reflection with colonialism and economic shift to stop climate change.

You can agree or disagree with those viewpoints, but it's certainly more than just hedonism.

I do agree with your analysis of the CCP though.
Very civilized driving in those stretches with everyone going exactly the same speed (more or less).
The author doesn't deconstruct the idea of function color at all: he just claims it's a good thing because threads are hard. The whole reason people talk about function color in the first place is that it turns out there's no such thing as a free lunch and there's a good reason threads work the way they do.
Akamai netstorage was/is expensive, requires a contract and interacting with inept, overpaid and rather useless sales people and sales engineering that insist on coming to your office to yap about their awesomeness a-la IBM, and is a part of CDN which is also expensive and also requires a contract with more sales people and sales engineers that insist on coming to your offices to yap about their awesomeness.

I cannot wait until someone finally puts Akamai out of its misery -- they stopped being an innovative company in 2000s.
Contraception and abortion are legal in India. India even had a female head of state before western countries. That didn’t prevent their population growth.
Under git-branchless, this workflow is:

$ git checkout <commit>
$ git commit --amend
$ git restack

It will properly rebase descendant commits and branches for you.
isn't it possible for there to be overlap between "because they want to" and "because it's necessary"?
I'm a power user of Airbnb. I have never disliked a service as much that I pay continue to pay for other than LinkedIn. Both of these are because I have/had little choice. What it all comes down to is getting a shitting experience and paying a premium for it.

I have a 30+ day stay that had been booked close to 6 months in advanced canceled 7 days before my stay because the user sold their house. Airbnb said they would help me find a new comparable place. What they meant was they would send me a $200 gift card and say tough shit that all the comparable houses are booked already.

I hope they get regulated hard. Maybe someday they will start giving a shit about their users too.
> It correctly sees decadence as the product of liberalism

Is that "correctly" yours, or are you paraphrasing some authoritarian tract? You make quite a few very strong assertions, without argument or evidence.

Maybe it depends on what you mean by "liberal"; one of the meanings is "generous". Another meaning is "permissive", and another is "opposed to authoritarianism". And then there's economic liberalism, which is roughly the same as red-blooded capitalism.

It's awkward here in the UK, where there used to be a political party called the Liberal Party, a remnant of the Whigs, whose own remnant became the Liberal Democrats. These so-called "liberals" have often been discounted as "wishy-washy pinkos", because they are centrists, triangulating for votes - neither fish nor fowl.

You say of Marx:

> to him man was a stomach with legs

Really? Look up Marx's ideas about alienation. A reasonable definition is "the separation or estrangement of human beings from some essential aspect of their nature or from society, often resulting in feelings of powerlessness or helplessness." The "stomach with legs" business sounds more like Adam Smith to me. Marx didn't think of people as simply variables in some economic formula.
I worked around that by adding a "dev" build tag that includes stack traces, and without for all other builds (as to differentiate between local and production environments).
From what I recall, Linux was also Linus doing something because he wanted to, not necessarily because there was a business driver. I'm not saying don't, its just good to understand the motivation.

The concept of OSes use file cabinets of papers as part of the abstraction layer. Breaking from that mold might prove fruitful.
Lake Tahoe hits a critically low water threshold
I couldn't agree more, and I've talked to the folks at TimescaleDB about exactly this issue; it can be hard for folks familiar with the narrow definition to understand how many more usecases a tool like Timescale can fit.

More broadly I think this is an issue with a narrow definition of "time series", aside from the DB angle. When I was doing more forecasting and predictive modeling, I was constantly stymied by "time series" resources only considering univariate time series, where my problems were always extremely multivariate (and also rarely uniformly sampled...).

When I've asked around for other vocabulary here, the options are slim. Panel data can work, but that has more to do with there being both a time and spatial dimension (e.g. group, cohort, user, etc.) than there being multiple metrics observed over time. It's also an unfamiliar term for data scientist folks without a traditional stats background. "Multivariate time series" might be technically correct, but that works much better in the modelling domain than the database domain.
Being in the mining industry I can see that I will have a huge Gell-Mann amnesia effect coming after reading this article.

It’s so cringy Urgh.
Lacks? No way. Sneakers' score features Branford Marsalis, which is very different feel to Hackers (which is also great), but imo very evocative of the the playfulness, mystery, & intrigue of the crypto storyline.
I had to write a 100MiB "rescue" Linux image to a USB drive, and was offered two methods to do it: 150MiB "Etcher" and 1.1MiB Rufus.

Yes, the flasher was larger than the image I was trying to flash. The word monstrosity comes to mind. Rufus literally has more features. You may think the interface of Etcher is "better", but is it really 150x times better ?
Not only that, Solid goes all-in on ACLs vs. Sandstorm's capability model. It adds a lot of unnecessary complexity.
I wonder if lithium will give us the same geopolitical results as petrol, ie. massive unstability, wars, puppet governments, &c. [0] Afghanistan could be a major player [1].

It all feels like we're repeating history, I wouldn't be surprised experts in 2050-75 will tell us we fucked up big times with lithium battery vehicles, lithium extraction seems to be already quite energy intensive and pretty dirty, it doesn't seem like it'll get easier with time either, especially with the exponentially growing demand. EV feels like the last adrenaline shot trying to keep the beast of personal/individual transportation alive, between Scylla and Charybdis....

[0] https://www.arte.tv/en/videos/092970-001-A/petrol-a-story-of...

[1] https://www.indiatoday.in/diu/story/global-players-eyeing-af...
Same with me and Black Mesa: Source.
And yet, still a bad leader.