skysight-inc/HackerNews huggingface dataset:
/// ----------------------------------------------------------------------------
/// latches are great for multi-threaded tests with following sequence of steps
/// 1. setup test data
/// 2. create a latch
/// 3. create test threads each decrementing the latch-count
/// 4. when all threads have reached the latch, they are unblocked.
///
/// sligtly verbose commented code to illustrate this
void foo()
{
/// --------------------------------------------------------------------
/// create a latch with non-zero-count
unsigned const thread_count=...;
std::latch done(thread_count);

my_data data[thread_count];
std::vector<std::jthread> threads;

/// --------------------------------------------------------------------
/// threads decrement count as they are created
for(unsigned i=0;i<thread_count;++i)
threads.push_back(std::jthread([&,i]{
data[i]=make_data(i);
done.count_down();
do_more_stuff();
}));

/// --------------------------------------------------------------------
/// others wait for latch to be signalled, when the count reaches zero,
/// latch is permanently signalled, and threads are woken
done.wait();
process_data();
}

have fun ?
I’m genuinly curious: what do you mean by vaporware?

It usually means some software or hardware which is advertised but not available to buy. Here with a few clicks you can find literal printable files, detailed manual on assembly and the software and a scientific paper describing the project. And that is just a quick scan. What makes it vaporware then?

Clearly you can’t buy it, but you can download it right now and start printing it.
Sorry not true, there were multiple events that led to this including a lack of social distancing at the Farmers Protest. The EC requested digital rallies but it was the opposition parties that blocked that happening, not Modis party. The Kumbh happened after the variant of the Chinese virus was discovered. In between many festivities continued like Ramadan etc.
Yes, but the hope (I assume) is that an affordable SF will lead to the next generation of those cultural touchstones. 90% will be crap, but the 10% again... changing culture in America.

Will this happen? Who knows, but SF has generations of influence behind it.
I was always wondering how the experiment in British rail would write its next chapter.

The logic of privatization seemed odd to me: "You have a choice now -- if you weren't satisfied with the service you received on your trip to Manchester, you can go to Leeds instead!"
I'd literally take anything! :)
It would be enough, if human moderators would decide over "flagged" content - or in general - review the KI decisions.
I thought cloud run was similar to serverless in AWS
Human is weird. On one hand, they hate loss.

On the other hand, they are so vulnerable to gamble-alike activities, which make the minority rich and majority poor, which always drastic decrease of the happiness in total (because those who gain money are slightly happier but those who lose money suffer).
Volkswagen is looking for Rust developers for their next generation vehicle OS
> The list of participants to a sport competition has never been considered medical data

That's obviously quite different here.

> a yes in the database means that you have been EITHER tested OR vaccinated

Yes, that's extremely specific and that's why I think that's medical data.

In any case, my take is that this is complicated for no actual reason. I don't see the problem with the data contained in the 2D DOC QR code: Test result is needed, name and DOB is also needed. These are limited, reasonable data to share.

The only thing the database does is to replace test and/or vaccine details by a single flag. In effect the only information removed is indeed whether the person has been tested or vaccinated (unless a test is needed in any case). That seems of little value to me.
> winning the genetic lottery

As well as having educated supportive parents with a decent budget, and being part of an ecosystem where education is prioritized.
No, I have my installation since the first intel iMac and upgrading/cloning with Carbon Copy Cloner. Only with my M1 I used the Migration Assistant.

But you have check all your login items, extensions, ecc… also have always the SSD almost full can degrades Mac performance.
Isn't increasing automation supposed to fix that? Having machines do more and more of the work for us.
While this is nice for those who have a significant number of applications installed e.g. through F-Droid repositories, it won't make things easier for "standalone" third-party apps that only update themselves, since they will continue to be marked as originally installed by a browser or file manager app.
I assume Epic Games already has a separate launcher app similar to that on the desktop that takes care of updating games.
I have been on IRC for a long time (since 1995) and I can attest to the truth of this. The same thing was also true of Usenet. Back then tech was far, far less politicized than it is now and most users had connections and collaboration with people that had nothing to do with off-internet life.

I remember one time that after having been in the same channel with a user and chatting to them almost every day for 10 years, they finally revealed that they were female not male. That was a real revelation. The same could be said for people who you assumed were from the Anglosphere but turned out to be Indian, African, or from other far-flung places. The point is, none of this mattered. What mattered was your intelligence, knowledge, problem-solving ability, and programming chops.

In many respects, the Old Internet Way was better than the New Internet Way.
Unfortunately, I do not trust this setting at all. They still have the data and they will hoard them, and use it for unknown purposes.
The argument is to use the same type as vector<thread>::difference_type to avoid surprises.
That's potentially very exciting - does anyone have any insights on Volkswagen's Rust usage?
They don’t have to lease their trains from the government, they can bring their own trains if they’d like, but leasing is likely cheaper.

The company maintaining the trains do have to bid on the contracts, as well, and can bid for contracts in other countries if they wish.

The directorate of railway was there pre-privatization.

It’s the infrastructure company that decides the timetables, not the directorate. The directorate assigns the contracts, and the contracts specify the minimum fee for a ticket.

Operators are free to decide the interior of the trains, and any additional products on top of the minimum fee. Meaning they can charge more for better seating, reserved seating etc. Vy has their own ticketing service in addition to the government provided one, which they use to sell bus and taxi services to cover as much of your trip as possible. GoAhead doesn’t have their own ticketing service, instead relying on Vy and the government service to sell tickets. This saves them money on development, but makes them lose out on any additional revenue that Vy makes for extra sales.

GoAhead has higher customer satisfaction than NSB (the national train company pre-privatization).

Idealy you’d have more competition between the operators, but since Norway is mostly single track that is difficult to do.

Still, the government will save an estimated 12 billion NOK over the next 9 years based on the current contracts.

That’s not to say it’s all good. Long range travel has gotten more expensive (more than one operator involved) and there are now more directors with million kr saleries. Not to mention that the effects of one of these operators going bankrupt will be worse than if one national company did everything.
You can run zoom, and skype for that matter, using firejail [1]. There can be glitches now and then, in my cases only with skype IIRC, but it's rare and usually quickly fixed (just update your local configuration from upstream).

[1] https://firejail.wordpress.com/
Avoid Khalsa Aid, they are being investigated for links with terror organisations

https://www.thehindu.com/news/national/nia-examines-khalsa-a...

Sewa has no link with RSS or BJP, thats just nonsense. They are worldwide and non-political unlike Ravi Singhs Khalsa Aid which is openly political.
UK rail suffers from the service provider having zero accountability to the paying customer at the point of service. It’s the DMV on rails.

Obviously there are no competing train companies / train tracks / signalling systems. If you want to vote with your wallet you only have two ways of leveraging better service: demand compensation or stop using the trains altogether.

The problem with a nationalised rail system is... it will also have zero accountability to the paying customers!

What would be really helpful would be to have an independent and powerful ombudsman who can crack down on sloppy service, and I’m pleased to see this given brief mention in The Guardian’s coverage. We shall see.
>so military on each side has to spend resources on the problem.

I don't think Israel has to spend much if any. I think the blurring happens based on their request and i'm sure they still have access to unblurred satellite imagery. The only ones that could be hampered by this are the palestinians
Interesting coming from a guy who did not even believe in electrons.
Nonlinear Range Input
A very cool project!

I found a reddit AMA from one year ago at https://www.reddit.com/r/privacy/comments/gfw3ab/were_the_de...

They want to do it with MSS on the Ka-Band.

With the low number of satellites and the low orbit (400-700km) you'll need an unobstructed horizon. It could be great at sea!

Edit: I originally had a question here wondering how they expect to get the radio frequency licenses...
Achieving Universal Broadband Connectivity
My cell phone number is in a neighboring area code I have never lived in and don't know anyone in, so I automatically know those are spam (or rare wrong numbers). Spoofed local area codes have definitely been coming in for a lot longer than 6 months for me.
What if you were counting bits instead of bytes?
Fantastic. Train fares in the UK are prohibitively high. It is at times cheaper to fly via Spain than it is to travel to London from the North East by train, as this story demonstrates.

https://metro.co.uk/2017/06/27/man-flies-from-newcastle-to-l...
Note: I have spent the last 7 years working in consultancy, much of which has been involved with both Metro Rail (eg TfL) and Heavy Rail in the UK.

There are certainly some messy aspects to UK Rail, but the current system was not nearly as bad as made out by some posters , and there are some very good arguments against further centralisation.

A lot of the problem as I see it has been the misalignment between Network Rail (running the tracks) and the train operating companies (TOCs).

Firstly, NR is a huge and bloated bureaucracy - it is incredibly slow moving, and many of the problems (e.g. lack of modern rolling stock) can be directly traced back to problems with NR signing off on new rolling stock (they have to authorise each type of rolling stock to be run on each line).

Second, there are definite problems with timetabling - the TOCs are told the timetables they have to run. Unfortunately, the people who designed the timetables haven't worked out that in some congested areas (eg the approaches to Waterloo station in London), there is no way on earth that the timetables and service frequency of movements in and out of the stations are actually going work.

Thirdly, NR's investment in new systems has been very patchy. It is worth noting that the Welsh Government removed control of the Central Valley lines (serving the valleys North of Cardiff) from NR, and took direct control themselves, because they were sick of decades of underinvestment from NR, which generally takes a very London-centric approach.

Going forwards, I'm hopeful that we will see NR effectively split up into regional entities aligned with the TOC regions, so we can get much better alignment between infrastructure and rolling stock / services in each region. This may also enable a more equitable distribution of funding for infrastructure, which would enable infrastructure and service improvements especially in the North.

Finally, commuter rail and long distance passenger volumes have grown vastly over the past 20 years, which is a good thing. What is needed is infrastructure investment (particularly in modern signalling systems - ETMS) to enable trains to run much more closely together, and enable a higher service density. However, I think it is unlikely that the government will be prepared to make this investment.
Doesn't mean they were incompetent for this reason in particular.

First good FE should be able to notice when site is performing badly. This has nothing to do with data structures. Whether by themselves, or knowing how to add tools that automatically diagnose issues like that. The same way they should be able to notice other UX frustrations/issues. UX designer can't think of every little detail ahead of time/give a screen for every edge case, so FE should be able to use their experience, to understand some common best UX practices on how to display errors for an input, when to validate etc --- on blur, on type, the fact that modal should close when you click on the darkened background, etc.

Then they should be able to debug why it's taking that much time, by using developer tools, seeing where the bottleneck lies, then common sense can be used to determine that this is the algorithm causing the issue.

In FE, 99% of the time there would be performance issues unrelated to this type of situation. It could be for example when using React and causing unnecessary calculations and re-renders, potentially using some library in invalid more or dev mode, so to figure that out in most cases it's just most straight forward to use the tools, that will point out where the issue lies and then solve it. I bet more often it would be some small component, triggering re-render of whole page when typing something to an input, or for instance react-hooks causing unnecessary re-renders. Learning data structures won't prepare you for this. Your time is better spent on other items. There's way more important things around FE that are way more important to know whether eng knows about or is experienced with those.

So rather than asking about data structures, create an existing front end project, where there is some bad code used which causes bad performance and see how they go about debugging and discovering the underlying issue. Or maybe, just if they notice the issue at all.

This is what we are doing in our interview processes. We provide an existing mock project, maybe including both backend and frontend, where we ask the interviewee to either fix something, add some new feature and/or suggest improvements to the code/UI, frontend in general. Simulating the real world work as closely as possible. You can't do 1,000 hours of leetcode for that, you need actual FE skills and experience. You can understand that double .forEach over a large list of items is a bad thing without ever having to know about big O notation.

This is also much better than asking obscure questions on about how JavaScript hoisting, object inheritance and other things you really don't think about when writing ES6 and adhering eslint practices work.

Whenever we have asked candidates at the end what they thought of this exercise the feedback has been positive, of course maybe they were lying to not step on any toes, but they seemed sincere to me. Secondly I would never be confident that someone is good/experienced with FE after them being able to just answer some data structure questions and not seeing them actually try to solve some FE related problem.
Neurotechnology for Intelligence Analysts (2008) [pdf]
I realize that, but it doesn’t change the fact that with Firefox I don’t get ads on YouTube, whereas with Safari I do (ipad). FF probably just has additional content blocking features by default. Even when I install other content blockers on my device, safari still shows ads on YouTube.
White Part of the Eye: Sclera Definition, Function and Anatomy
It's not about delaying enjoyment to old age but to be sure to have basic needs met and some comfort when old.
There is a belief among folks who cleared the JEE that this is a pure consequence of their inner genius - they are mini-Einsteins.

They forget the investments their parents made - including sending them away for 2 years at a coaching and lodging centre - Something most folks cant afford. Or they forget that they had to appear twice or thrice. Surprisingly the entrance exam failed to recognize their genius the first time around.
Does anyone know what the following quote actually means?

> "Not to go too far into it today, but as an advertiser-focused, artist-first and animation-obsessed company, Fox is going to take advertisers into the world of blockchain-powered tokens, including NFTs. And Dan’s series, currently entitled Krapopolis, will be the first-ever curated entirely on the blockchain. And just as we’re doing this for our own animation, we will also help your brands connect directly with fans and enthusiasts through NFTs. With and for you, Fox will help art meet brands meet technology.” - Fox Entertainment CEO Charlie Collier told advertisers during the company’s presentation.
For those unfamiliar with ByteDance, they’re actually much bigger than you might think, and have become serious competitors to China’s leading tech companies (BATX + H) [1]:

- Baidu

- Alibaba

- Tencent

- Xiaomi

- Huawei

You can see how their offering compare in this Big Tech Spreadsheet [2].

[1] https://en.m.wikipedia.org/wiki/BATX

[2] https://miguelrochefort.com/blog/big-tech
By obtaining those licenses, just as any other satellite company would. We're already working with regulators in Canada, and intend to license the network in as many other countries as possible.

- The FemtoStar Project
> I'm not confident at all that I'll get any retirement before my 70

Where I am(also EU), retirment is at 75 and already talks about raising it to 79, because lifespan increased, funds are in strains etc. I wonder if I will live up to that age to retire or it'll again shift several times, as the way world is changing with climate change and everything, life will probably be very different and expensive.
And you can swap a built-in feature for an external component later, if the need arises.
Some intercity routes are (were) open access, particularly the East Coast. Of course this was dependent on spare capacity being available.
There’s also “leaves on the track”, my personal favourite. Sometimes I struggle to believe trains were invented in the UK!
The (consistent) impression I was given was that if you didn’t try to constantly talk about being a girl/woman the majority of people just didn’t really care

That sounds right to me, and matches up with my experiences back then. Nobody really cared as long as you weren't trying to make it the basis of your identity and constantly talking about it. A lot of women didn't want to announce their gender because they didn't want special treatment. Of course in some cases that meant sexual attention, but the difference between then and now was that there wasn't as much sexual harassment and fear online.
Wow, looking at the code in the example, this looks almost nothing like the C++ I used to write 15 years ago. The language really has evolved massively and it seems in a good direction.
I did yet I still get the embedded ads (lots of VPNs,“brilliant“ subscriptions) YouTubers rely on to make a living because while YouTube shares Premium revenues with Creators it doesn’t allow them to enable a version of their Videos without „sponsored content“ for subscribers.
And whats more, because the YouTube Algorithm is totally broken with regards to recency bias, if friends send me links to YouTube Videos that are even slightly political, or related to covid, or any more popular category than what I like to watch, then I have to open them in an incognito tab and get all the ads because I don’t want to have my feed filled with that kind of content for weeks.
When I use the App it even features it’s own incognito mode but even though I’m logged in the app, when I switch to incognito it shows me ads. So yea ad blocking is the best option as long as it remains feasible.
Why 4 Am Hustle Is Overrated
Maybe, but machines also don't really pay taxes or into social security as well, at least not yet.
My experience of road travel in the south was that delays were too frequent for journeys crossing the M25 for me to depend on it. That's from before good consumer traffic analysis apps; maybe those improve things enough.
Moved to url:
https://www.bbc.com/news/business-57176858
This broke us. Some crap about sftp. Three hours down the drain.
Social Security is a sham. That's making people live poorer after retirement. Many of them don't receive anything close to the money they earned while they were working. That's not the case if they had invested the same money in a 401K. It's absolutely terrible that old people are living worse than they would have had if the government hadn't forced them to dump their money in the dumpster fire that is Social Security.

[1] https://taxfoundation.org/comparing-returns-tax-favored-reti...
It’s often the opposite at “hot” tech companies going through a massive hiring/growth phase (which I imagine Twitter was back when this feature was implemented). You hire one too many highly paid experts and then realize there’s no real practical work for them which couldn’t be done by a new college grad, so the end result is needless over-engineering.
TikZ and PGF Manual [pdf]
Page not found??
Yep just wanted to echo this I live in Bristol and have been stung by outrageous tickets prices too many times

It's buses or coaches only now, I'm not surprised everyone drives here
How winning looks like may be a typo
I think language regulation are divisive, antiquated, and conductive of a toxic workplace atmosphere.

This isn't even professionalism to me, because it marginalizes formal distance and etiquette to forbidden words. On the contrary, it fails to reflect why professional distance can actually be of benefit in some cases.

This doesn't necessarily include conduct between employees.
I'm guessing there's some internal pressure. He's probably going to get a year off and then a cushy role in the party.
High fares (and they aren't that high) aren't a result of privatization; they're because of a lack of subsidy. In the UK, despite the obvious environmental benefits, subsidizing rail is politically awkward because it's regressive.
Is go worst than rust at naming? It took me a while to get used to Cow and Arc... (not to mention "fn" which to me will always be the french far right political party)
@mytailorisrich : How is it different from the attendance to a sport event for which you need a medical certificate ?

In addition to the added privacy, sanipasse has a very practical advantage: for event organizers, they don't have to scan the passes anymore, and for guests, they can validate their pass ahead of time, at home, instead of waiting in line for someone else to scan their pass at the entry of the event.
Your keyboard also doesn't have keys for {}, (), ?, ~ etc., yet you still manage to type them with a shift key.

Same thing here. This isn't even a very extreme case, 40% keyboards also don't have a numrow. Still just as quick to type on if you're used to it, with less hand movement. Definitely not everyone's cup of tea, though.
My friend had a comment on this. It looks like a great product on paper, but good luck figuring our the IAM roles for this.

I have been following this space religiously. Funny, enough all the other startups trying to do PaaS also doing it half baked. I think AWS, GCP entering the space is going to give these startups a hard time.

Heroku's ARR is 50 million [1], that implies the overall market cap is under a billion. Given so many startups in the space, it is super crowded with not much room left, esp, now when the Big cloud providers with free credits starts entering the market.

[1]https://getlatka.com/companies/industries/cloud-platform-as-...