skysight-inc/HackerNews huggingface dataset:
Bitcoin falls further as China cracks down on crypto-currencies
As automation increases, workforce transitions to more service-oriented professions that are more difficult to automate
Sorry what? Is this articles title really a vagina joke? Can we maybe rather not?
I use the phrase "a lot" and "conditioned", precisely because the leftist/communist hold on education, transfered from the colonialist/church.

The colonialism narrative of every native civilization is to demonize them. The fact that you believe it is that you have accepted the white man's burden line, hook and sinker.

If you can not be helpful at least stop being a Macauly's sepoy.

Every civilization is built on a unifying grand narrative, real or imagined. There is nothing in the Hindutva grand narrative that involves wiping out other civilizations or dominating/enslaving them.

I see no harm in indulging in it. Especially when every other alternative involves wiping us out.

And stop bragging about your Brahmin background. 90% of Brahmins will sell their identity for a dollar and munch on beef burgers given a chance.

Identity and culture is the only valuable thing that 90% of poor Indians inherit from their ancestors and it is important for them to preserve it.
Most likely uses buildpack.
Really? I thought it was the parents responsibility. Of course schools have a part on it, but "society"? How would you do that? Please elaborate.
Where will this end though? If they start checking the timezone, you keep your timezone to Moscow?!?
Airbnb is getting roasted by travelers complaining about extensive cleaning fees
You might also want to use formatted strings too as it allows some logging tools to group the messages together.
So, looking at Riot's anticheat for Valorant, they're generally considered to do a good job. Similarly for CSGO, FaceIT exists, and from what I've seen, is considered a good, low-cheater environment.

The issue with CSGO was not that the methods were ineffective, but that it's a constant war. The moment the devs stop fighting, the cheaters can and will most definitely win. Valve gave up, so CSGO is cheater infested. FaceIt didn't, and thus is a better environment.

For paid games, there's a fun addon there. If cheaters have to buy a new account every time a ban hits, in theory, effective anticheat can subsidize it's own cost. The catch being that they'll then start using hacked accounts to cheat on.

Then 2FA comes in... Such is the rabbit hole of anticheat, there's always a next step. Somehow, cheating at games is a prime objective to far too many people.
The UK's rail "privatisation" has always been bizarre, for practical reasons.

* Because rail is vital national infrastructure, important to keeping congestion down, and needs to be accessible even to poor people, every train operator receives government subsidies.

* So travellers can buy tickets for a complex four-train itinerary and large stations can have multiple operators sharing platforms, much of the ticketing system (including the main types of ticket on offer) is centrally controlled.

* Because it would be nigh-impossible to have multiple companies trains with different prices (or different on-time performance) operating on the same route, each route is essentially a monopoly †.

* To prevent price-gouging of commuters on monopoly services, the rate of increase of ticket prices is capped by government. (And yet despite the subsidies and price caps, some train tickets remain absurdly expensive)

* It would be absurd for a company losing a rail franchise to get stuck with a bunch of trains they no longer need, or a bunch of employees in the wrong part of the country they have to fire. So when a rail franchise changes hands, the trains, drivers, stations, and station staff move with it.

* Any long-term investments in things like new trains won't pay off in the duration of a single rail franchise - so they have to be agreed with the government upfront.

* Rail workers are represented by powerful unions, and industrial disputes tank the train operators' performance numbers, so operators can't control their staffing costs - they can only wait out a long industrial dispute with government backing.

* To prevent rural communities losing their rail service (or having it reduced to unusable levels) the government tells the franchisee where the trains must stop, and how often.

* Because tracks and signals all have to be maintained to the same national standards, and often multiple trains will use the same tracks, the train operators don't own the tracks or signalling equipment. So they can't upgrade track for automation or to run more/faster/more reliable services.

* Because re-tendering a franchise is very time-consuming, train operators who under-perform are seldom replaced or punished (except by making less money than they hoped they would)

All of this means the train operators are boxed in on every side - Can't run more trains, can't run fewer trains, can't raise prices, can't change pricing models, can't embrace tech like driverless trains, can't cut staff. Their only powers seem to be choosing the train's colour scheme, taking the blame for poor performance, and giving some bigwig a fat salary.

Given that the trains have always been de-facto under state control, making that true de-jure makes sense.

† Except for one or two services like london-to-birmingham, and competition from cars and teleworking.
Ha, great idea. Unfortunately for you I just minted a non-fungible token that describes my claim to its representation in digital form, I own that idea. (Of course you might want to mint a different NFT using a slightly different way of digitally representing it, but let's not worry about that. Mine.)
Agreed. Once you're used to arrow keys on the homerow you never want to go back to dedicated arrow keys.
What transparency are they being penalised for?
Become a highly paid React Engineer, React Developer
With internet..

The use is store of value. There are been a lot of cases where btc has been more stable than national currencies.
"An authorized third party is auctioning an entry on a blockchain for a URL that points to an authorized copy of a scaled up version of a born-digital Warhol image."

I can barely wrap my head around it and i work in software. How do non-tech people understand what the auction is actually about?
One more thing: avoid broad catch clauses. Some exceptions ought to break things, like KeyboardInterrupt.

By the way, you probably shouldn't wrap code lines on mobile. The code was difficult to read on mobile.
And should be pointed out that:
1. This is not an edited piece of Forbes - it's part of the contributor program
2. In this trial, only 1 dose of AstraZeneca vaccine was given to the participants. The optimal results are after 2 weeks after the 2nd dose (3 months apart from the first one).

Furthermore, it doesn't include any information about hospitalisations/deaths caused by covid in the vaccinated group, most likely due to the small sample - 1000, but still an integral part of any piece claiming good/bad efficiency of vaccines. So this piece did not provide any value to me.
A vagina joke made in the 40s, that's part of WW2's history.
Yes, and they were right. I have to deal with Flash regularly, too. So much so that I keep a VM around for solely that purpose.
“pretty badly screwed” = growing to a $90B company.
> You don't really get away from financing costs by buying cash, incidentally: then they become the opportunity cost of not having the cash invested.

I will never understand this logic. You do realize that this is investing on margin just with better conditions? At this point we are assuming that you already have an emergency buffer and no financial difficulty whatsoever.

The reason why you should always finance your car even if your income is low is that you can build an emergency buffer that you can use on anything. If you have $30k in your bank account and buy a $27k car then you are only left with 3k. Any potential financial problems will force you to find a loan that very day. If your monthly payment is $500 your emergency buffer will last for years. If you invest that money you will have to compensate for any losses during that time frame by having enough income, it's as if you had $0 savings to begin with.
It's one of the reasons I'm just reading less and less.
The real problem here is poverty and a lack of social security in the US. That's a solvable problem. It just requires the will to solve it and for whatever reason that is actually controversial in the US.

I live in Europe. Retirement is very much on my mind but more in the sense that I need to secure a little more than just the state pension. You can live on that but only barely. A lot of European countries are lot poorer than the US. Yet retirement is a thing in those countries and not really under any threat.

The need to work and the reality that a lot of work is just busy work that isn't really that critical because all the critical work is increasingly automated does not help with this. No offense but I work doing CTO work in startups and technically it's been a long time since I did anything close to producing critical goods or services. It's nice what I do and I live on it but I can't say with a straight face that it is all that critical or important. A lot of our jobs are like that. We keep ourselves busy doing things for each other or ourselves and try to monetize that. I can probably do that beyond retirement if I stay healthy. I might even enjoy that.

Post scarcity society is not that different from where we are today (at least us privileged people working tech jobs). Poverty is increasingly having to do actual work to feed yourself. In most countries that at least gets you to retirement. The US is kind of unique in that it is very wealthy and yet does not take care of its people in the same way that much poorer countries have been doing for the last century.
social security goes far beyond just a pension system. things like housing, healthcare and social support for the less fortunate in society all fall under social security.

the current pension system in most of the world is just not scalable because people getting older and the birth rate declining, but this does not mean that money couldn't be sourced from elsewhere. in most countries today, workers contribute the majority of the pension for the current retired generation.

mind you the free market also does not have a solution for this problem, except to tell poor people or disabled people to be poor or keep working until they drop dead.
He is saying in general YF vaccine is mandatory when you PASS THROUGH a high risk country (such as kenya) BEFORE going to the coubtry requiring the vaccine (such as tanzania)
Can they still do that, now that the ScotRail franchise is (presumably) no more?
If you worked at (eg.) FAANG 2 decades ago, someone might say said this.

If you worked at FAANG a decade ago, someone might say said this.

If you worked at FAANG in 2019, someone might say this.

Its now 2021 and you just said this.

Sure the windfall might not be what they were years ago for any one example company, but that "priced for growth" isn't a single event - people will still see some windfall since growth will probably still happen.
Yeah, F12 to bring up the terminal. Doesn't conflict with anything else, is a single key and physically the easiest to move to from the home row.
That explains why FF on Manjaro has /never/ crashed on me, but on any distro of Ubuntu it crashes on a daily basis.
They address this directly in the article. The previous horizontal crop was not an arbitrary design decision, it was put in place to improve the browsing of tweets by fitting more of them into the viewport. Their intent was to improve the user experience.

The ML-powered auto-crop was the engineering solution for how to deliver the best version of that.

They don’t say it in this article but I suspect the need to fit more tweets into the viewport was obviated by smart phone UI. The screen is tall and it is super easy to scroll quickly with the flick gesture. No need for short images anymore.
Whether or not it’s all true is separate from the fact that this is very much not “corporate speak.” The tone, language, self reflection, and self criticality is so foreign to what you normally see in press releases. There are a few passages in there that feel less sincere, but some of them feel totally new to tech PR at a company of that scale.

Sure, you can pose the hypothetical: but what if he’s lying? That’s a less interesting observation IMO.
> Profits are also capped so these are not potential cash cows people suspect. British tickets are expensive because the government doesn't subsidise the ticket price, which is a separate debate.

The system is capped and collared meaning their profits are guaranteed by the government as well as limited. This system incentivised them to underperform on their contract, buy assets, claim losses. When the franchise completes they liquidise and pay out big bucks to shareholders. They very much are the cash cows that people think they are.
I haven't messed with crypto at all myself, but the IT guy at my office was telling me about the whole Tether scam four years ago. I'm amazed it's kept going for this long.
Your comment doesn't contain any technical details. You don't get anything from writing C instead of C++. What does C let you do that C++ does not?
I'm an applied mathematician, and faced with the same choice years ago I stuck with academia. I have no regrets, but don't think I would have regretted (too much) leaving either.

For me personally, the money hasn't been a hard thing to let go. (Professors in the US get paid relatively well compared to academics in other countries, even places with much higher cost of living.) Nor the stress. The thing that's been hardest is not being able to pick where you live. But even if academic jobs were more plentiful, fact is there just aren't that many cities with multiple research universities.
France went private more than a decade ago. It made no sense to me at the time, I’m wondering what’s the post mortem on that.
This isn't an area I know anything about, but is it correct to say that the points you are making are in some sense orthogonal to the nature of the ownership, i.e. public or private?

I struggle to see how much meaningful competition can be achieved, so remain unclear about the value of private ownership, but it strikes me that decentralisation is perfectly within the realm of possibility for a publicly owned entity.
I could be mistaken but if I understand correctly, this is similar to how the TfL is run. If it is, this will be a huge boost and is a step in the right direction. TfL has its faults, but, in my experience, it is a thousand times better than anything the franchised train operators have been able to deliver.
I'm sorry to say, but these plans still see routes being operated by private companies awarded multiyear contracts...
They don’t, obviously, that’s the whole purpose.

If they did they wouldn’t bid on it. Nobody would pay a cent for “the url of a jpg of a painting”.
It is a bit weird too how HN keeps posting random wikipedia pages.
I'd really find it hard to believe. When I was contributing to OpenBSD (in a tiny way) my attitude was I want to help the project, to do something useful. So I read on everything relevant, made the best effort to do everything right, asked around on mailing lists, and in the end my contributions were approved. I can't imagine anyone in this situation saying "CVS? I don't like it, so I give up."

Also, practically speaking, CVS is trivial to use, you can learn whatever you need in 5 minutes and never think about it.
The HDS policy is for hosting health data, if I understand it correctly.
This is a working link.

https://www.bbc.com/news/business-57176858
Yup. I lived in London for a year and pretty much just traveled by train the whole time. I feel like I missed out on a lot of cool trips around the city because train tickets were absurdly expensive.
There is a way to simulate it portably, but it's a little complicated. You can use the self-pipe trick portably on POSIX systems I believe. (There is also the sigsetjmp/siglongjmp trick on most platforms, but I remember it breaking on some version of Cygwin.)

The self-pipe trick is where you create a pipe(), add the read side to select(), poll() or other syscall, and have your signal handlers write a byte to the write side. When reading the pipe to flush this state, remember to read until it's empty because there may have been multiple signals. Reading 2 bytes and looping if you get 2 will get this done usually in one syscall.

It's best in principle to make the pipe non-blocking so the writes can never block if the pipe fills. This is basically the portable equivalent to Linux's eventfd. (If you're worried about out-of-memory preventing non-blocking write of a single byte, you can close the pipe instead, but this causes several complications because it's not safe to close the same fd twice, and you may have signals interrupt other signal handlers, so race hazards around closing the fd twice must be protected against by blocking signals inside the signal handler and using more flags.)

You can optimise self-pipe by setting a write-enable flag just before select() etc and clearing it afterwards, with the signal handlers only writing a byte (or closing the pipe) when the flag is set, and setting a separate flag to say that the signal occurred, which is checked between setting the write-enable flag and before the select() etc syscall. Check the signal-happened flag after select() etc and if it's set, read the pipe to flush even if it doesn't show as readable in the fd set, because the signal could have happened later. A further optimisation is for the signal handler to clear write-enable when writing the pipe, so subsequent signals don't do it again. Don't assume this means there can only be one byte in the pipe, because nested signals introduce a race hazard to writing and clearing write-enable atomically.

The sigsetjmp/siglongjmp trick (setjmp/longjmp on platforms without the "sig" versions) is to sigsetjmp() before select(), poll() or other syscall, then set a jump-enable flag (or just jmp_buf pointer) telling your signal handlers to siglongjmp(), then clear the flag after the select() etc syscall returns. This is more complicated than self-pipe in a number of ways (and a bit slower), because you have to be careful to prevent nested signal handlers or deal with them appropriately, and it's doesn't work reliably on all platforms. So I would stick with the self-pipe trick.
As a long-time Magic: the Gathering player it’s been fun introducing that to my kids and also learning Pokemon and Yu Gi Oh with them. I think Pokemon is slightly less satisfying than MTG without a lot of concerted deck building, and there’s a lot more to keep track of, but I do enjoy it. Yu Gi Oh I will just never understand. Absurdly complex, both at the macro level of the rules and the micro level of every card having a paragraph of tiny text to read.

My boy learned to play MtG to a pretty functional level way faster than these other games, and while I’d never call MtG’s rules simple I still think it has an elegance some of these other games lack, but obviously nostalgia and familiarity colour that.
"Comments are disabled"

I almost wonder if at the time they were enabled, before people found the video
https://docs.python.org/3/library/exceptions.html#KeyboardIn...

`KeyboardInterrupt` inherits from `BaseException` instead of `Exception` exactly in order to avoid this situation.
If you think current retirees have it bad, wait until it’s our turn. I’d be extremely surprised if the currently working generation will be getting any pension at all (in every country that has such a system) and if the retirement age to draw a pension isn’t raised to a ridiculous age. The amounts we pay in now for the most part are used to pay for current retirees, not to accumulate for our retirement. It’s a major problem everywhere which is further exacerbated with the fact that it takes more working people than retirees to support the system and that’s not the way it’s currently going. I’m privileged enough that I can save and invest significant amounts of money that I’ll actually be able to afford retiring and just see my mandatory contributions as lost/cost of doing business but that’s far from universal. Most people don’t think about retirement/can’t save anything and hope it will all work out. It probably won’t.
The UK does not and cannot have a free market for train travel, so we should stop pretending that it's possible.

Private companies have proven time and time again that they cannot be trusted to run train services in the UK. Profit always came before passenger comfort, safety and value for money. I don't believe that the state is better at everything, but in this case they're going to be the least bad option!
I used to work at Tiktok. His speech feels consistent to me. Unlike some ceo's like Mark (fb)/Evan (snap) he rarely spoke to general employees. There was no weekly/biweekly q&a to hear from the ceo. You could easily go months with him not doing any company wide talks/emails which did make top level transparency feel bad. Maybe china had more ceo communication, but lacking on US side. The rare times he did speak/email his wording tended to be much more direct and honest than I'd expect from an executive.
What is crazy is that since I manage a group that has 8.000 users in FB, we get lots of fake accounts requests to get into it so that they can SPAM whatever they want to sell.

So I report the profiles many times (profiles with nudes, explicit pictures, etc), and half of the time, I get a response that they do not violate FB policies. I am talking abut pictures of assholes, tits, etc.

And no, it is not that I am horrified of seeing that, is that if I want to see that I go to other pages.
> whether the name “Miss Shilling’s orifice” is supposed to be a dirty joke or not.

You are clearly not British, otherwise you would recognise the rule that no entendre must be left un-doubled.

Amusingly, double entendres, common in Britain, would probably cause those in the West Coast US to panic for fear of being perceived sexist. In Britain (home of the panto [1]), we just smile childishly...... and maybe add a 'fnarr fnarr' for good measure.

[1] https://en.wikipedia.org/wiki/Pantomime#Performance_conventi...
Thanks, I wrote the sample code for the std::latch and std::barrier pages. [Unfortunately you can't run them in place, because the compiler backing it is too old. I am wrong! Now you can.] But you can paste them into Godbolt.org and run there, given a bit of compiler link-line fu.

std::barrier has extra knobs that I didn't discover a good use for, or would have used them in the sample. Enlightenment welcome.

This might be a good place to mention: cppreference.com is curated by ISO Standard C++ committee participants. (Cplusplus.com, by contrast, is very poorly maintained.) If cppreference disagrees from the Standard, it is likely that the Standard will soon be amended to match.

Speaking of Godbolt: it enforces a limit of three spawned threads, but the Gcc and Clang thread sanitizers use up a thread. So if you want to try the samples on Godbolt under the thread sanitizer, you have to reduce the problem sizes to two. Learned that the hard way.
I guess if he does not want to be honest, he does not need to write it this way, it is easier just to have someone draft some words for you.

Of course, one of the factor could be what has happened: forced to sell TikTok by US; couldn't sell TikTok because rejected by China; although the massive traffic amounted by apps from his company, they are seen the same way as Facebook as not healthy for society (once you are on tiktok, time really flies by :)); Maybe all of these, we don't know. This is not his first startup, and I hope this is not his last. He definitely don't have a single vision as Zerkerburg does. Let's just take his words for it since he has put efforts into it.
> you can deliver a full featured, quality ad blocker with less than 5,000 core rule.

I guess that depends on how far you stray from the top [x] sites of alexa?