skysight-inc/HackerNews huggingface dataset:
If performance is a concern then you should still avoid std::set though by default. Logarithmic worst case when it's just always slow isn't really useful.

There may be a benchmark out there where std::set can beat std::unordered_set, but you'll be really hard pressed to find it
Some of those tests are realistically testing RAM speed more than CPU power. Yet he has the 3900x configured with only 1600Mhz memory clock compared to 2133Mhz on the M1.

The single core performance of these chips is very impressive, especially at such a TDP, but in raw multi-core CPU power it simply does not beat a 3900x.

But if you want to pick one set of benchmark tests so that you can conclude that the 3900X from two years ago is not better than an M1, then you do you.
Given the absurd salaries that exist in the software industry, what does "really, really well" mean here?

Like FAANG level money [0], more?

[0] https://www.levels.fyi/
A lot of words have latin origins though. Especially scientific jargon. Greek too.
A 'bad' UX at most induces frustration.

A UX that has a high probability of causing harm is accurately described as faulty. I'm with OP here, technical warning-box being present aside.
Police officers don't take their body armor into consideration when deciding on use of lethal force in self-defense. Even though IIIA kevlar can stop multiple .44 magnums.
You missed

> phantasy

As well.

I'm also really curious about the writing style and choices.
I think they mean `std::vector::construct_back_in_place()`. 200 character line widths will no longer be enough: 400 or 500 will be more realistic. Sacrifice readability for readability.
Even then the max session is 12 hours which can be cumbersome, though we've made it work using an IdP into AWS SSO.

12 hours is typically enough but, for the days it isn't (i.e. something breaks and I'm working over time), it becomes tiresome.
>If your biggest issue with the statement is that it unfairly focuses on mobile game devs, feel free to extrapolate the sentiment to all game devs who do this, I think most people do this extrapolation.

I'm a game developer. I don't believe that games are inherently immoral otherwise I wouldn't make them. If you're a game developer and you believe that using psychological techniques to make people play games is wrong then you should probably not be making games, otherwise you're consistently engaging in immoral behavior yourself.

The singling out of mobile games is just a reflection of the bias that game developers have to think some kinds of games are morally wrong because it offends their sensibilities.
I suppose not in the Facebook day and age where your next door neighbour's dog getting a new pedicure warrants a big red alert in your news feed, among all other big red alerts.
I may do just that and add it to the docs - thanks for the tip
I meant that this story is mainly newsworthy because women doing an IPO is very uncommon in Japan.

I don't remember reading much about Julie Wainwright, who did the "The RealReal" IPO at 8x the market cap in the US 2 years ago.

As for gender roles, I believe they can both be harmful (if forced upon you) and very helpful (if voluntarily agreed upon).

As an example, I rarely worry about my bad cooking skills these days, because my wife is exceptionally good at it. So in effect, we have created a traditional role of "the woman in the kitchen", but it's the result of us trying to optimize how things work out for us, not because of some external societal pressure.

Similarly, "guys carrying heavy stuff" is such a cliche because it usually works well, due to differences in biological growth. I'm 15% taller than my wife, and for some tasks that makes all the difference between easy and horrible.
Sure, but this isn't a benchmarking paper.
Honda launches first level 3 self-driving car
It was added in C++11 as part of the perfect forwarding changes, so I would say that it is about a decade old.

As an aside, if you check cppreference.com it will tell you which standard added (or removed) a specific API.
Failing to read a notification at the top of the page is exactly the definition of a UX problem.
The index is not bogus, the API is working as designed. The example provided shows the use of the index, which I understand can be confusing because the index returned may not always be valid for this, but the index is decidedly valid. FWIW, since String is a BiderectionalCollection, this code works for what you are probably trying to do:

let s = "Swift"
if !s.isEmpty,
let index = s.index(s.startIndex, offsetBy: 5, limitedBy: s.index(before: s.endIndex)) {
print(s[index])
}

I am sure the equivalent code in other languages, barring Python, is going to be similarly verbose.
The difficulty adjusts yes, but the total hashrate has to increase forever. It can decrease for a while but long term it has to increase or the risk for double spend increases too.
The difficultly adjusting does not prevent the network form attacks at all.

If 80% of miners go out of business someone can buy the hardware from them wait for the 80% difficulty adjustment and then start the attack. He could mine blocks faster than anyone else so even if someone mines a block his chain will eventually be longer. There is no know way to recover from something like that.
its two separate sentences:

> Neither WhatsApp nor Facebook can see the content you share with family and friends, which includes your personal messages and calls, the attachments you share, or the location you send.

They cannot see _what_ you send. But obviously they could still see who you send messages to.

> We do not keep logs of who everyone is messaging or calling, and WhatsApp does not share your contacts with Facebook."

Which means that they cannot keep aggregate logs of call data, this is to align with the next bits of GDPR. However it doesn't preclude monitoring individuals, as that is a legal requirement.

the rough translation is: we cannot keep logs of who called whom, unless we are asked to by governments. The irony is, that if whatsapp were charging for usage, they would actually be able to store and use the aggregate call data.
It also runs on PC
It is. The cultural difference between Canadians and Americans is we worry about that difference, are taught to in school. The economic difference is we have healthcare, so don't fear getting sick in the same register of horror.
> People interested in stamping out undefined / nondeterministic behavior / compiler warnings welcome bug reports from platforms that find new bugs.

Why not use a language that doesn't have such problems in the first put (hint, any language that is not C or C++).
But isnt ignoring opinions of people who may have elected them in the first place a bit strange ?

You can call them bot or paid influencers if you want, but they may double down next elections :D
> When you have enough memory for the set of all elements you want to store but not enough contiguous memory for the set of all elements you want to store

That's only relevant if you don't have an MMU tho. So not on any desktop or embedded system where ram is measured in gigabytes.

Otherwise it's up to the OS to handle that - only individual memory pages are contiguous, but not sets of pages.
It's way too late for that. The unrepairable goods trend is too far gone. I think it's very appropriate that government steps in like this: the message to manufacturers is "you reap what you sow".
I guess that's why I don't play new games at all.
The world we have today is built around the laws we have today. People sink many tens or hundreds of millions into copyable content in part because they know the laws guarantee they'll be able to make a profit doing that. But if those laws didn't exist, we'd simply have a world where resources are allocated differently, and it's really quite impossible to say that world would be a worse one.

You can imagine a world in which we have laws allowing broad recipes to be patented. For example, some restaurant chain might register the patent for spaghetti, and you could only ever eat spaghetti at their chain. 100 years from now, we'd likely have some MegaBlockbusterRestaurant chains that spend ridiculous amounts of money on developing new and unique recipes they can monopolize. And someone from that era might say, "What if we stopped allowing this?" And someone could reply, "But tens of millions of dollars are spent on this. It's big business!"

And they would be right ofc. It's a factually true statement. But… so what? I don't mind living in a world where everyone can remix everyone else's recipes, even if it means we don't end up with MegaBlockbusterRestaurant chains.

Perhaps a world with no/weaker copyright laws might be one where money flows toward live performances over recorded experiences. Not necessarily worse imo.
My point is: I payed one euro for the app back in the days.

Today facebook just wants to monetize it's acquisition on detriment of the users.

99% of the users don't want this feature.

Can I opt-out of the new ToS?
So batteries are a problem because they wear easily. This could be addressed in the future with eg. supercapacitors and other durable batteries technology, but can be mitigated in the meantime by making batteries replaceable.

For the other components, i don't see any reason they couldn't last over a decade. Even if a single component fails (eg. touchscreen) it should be easily replaceable, and your device could be good to go for another ten years.

But to be fair, if all products lasted 10 years, that would be considerably better than the present situation (though not nearly enough).
There are some people in the middle class who do very well, e.g. software engineers - while, according to the article, the only class of people which does well in Canada is the real estate owners.
The comment you are replying to is "lying by omission" (if you want to call it that) but the video talks about your point so the snarky tone puts you in a worse spotlight than the original comment.

Basically, someone created a F1 engine inspired design with modern manufacturing technology but ultimately it was never used.
It's not even that controversial. A large portion of people would agree with the statement that unbridled need of monetisation has led us to in-app purchases, virtual currencies and pay-to-win games, and that this sucks for games and gamers. This is primarily the reason I have stopped playing games on my phone altogether.
You are unlikely to need to read that part of the API unless you want to mess with a very specific feature (encryption in save files).

Even then, text (as a format) allows you to easily skip to parts you care about. If I was looking for docs on this API, I'd skip to examples and read paragraphs above them if code is unclear.

I also wholeheartedly disagree with your stance that there is a time and place for humour: humour is for every occasion (and I know of cases where it was successfully applied in the saddest of moments, someone losing a loved one)!

You are also guilty of assuming that someone is offended where you are not! Sensitivity and empathy are needed, but we can't hear from the really offended ones because people who are offended in their stead just add the noise.

I still upvoted your comments because I also disagree with downvotes being used for disagreement :)
I'm sorry you see the world this way. I sincerely hope you never have to rely on accessibility tools to use the internet in the future.
Crypto noob question: Wouldn't it be prudent to switch to something like ECDSA(heardsay that it is stronger) if there was even a hint that it was possible?

If a major government got wind that such work was going on, wouldn't it be prudent to publish before you are disappeared? I assume high-profile crypto research people are spied on.
Oh goodness! After domain squatting, one more squatting to think about! Do I have to worry about these things? How likely is it that a solar flare modifies a computer memory right when typing a domain?
Observability with Infrastructure as Code
> more egalitarian (free and fair) a country is, the higher the differences between the gender interests?

this by itself is a contradiction. what makes a country egalitarian? how can you say a country is egalitarian and then say that some interests are not equally shared by men and women. in these countries women barely had voting rights 100 years ago but now they are called "egalitarian". maybe let's wait a generation or 2 more before concluding women biologically don't like math.

it's not even worth debating this pseudoscience. jordan is a quack. I imagine only sexists follow him because his idiotic but articulated explanations fit their view.
> Well someone has to start somewhere!

I have mixed feelings about this. On one hand i agree a marathon has many small steps to walk. On the other hand, governments/companies have a long history of not caring about actual issues and stopping after the first step gave them good conscience that they were doing something about the problem...
Getting SIM cards for cash in India.

Been in the situation once when I was transiting through India.
Getting SIM card in India as a non-resident is a huge pain

Back then, there were always people hanging around airports selling SIM cards for cash.

Wholesale, data-only M2M cards are also said to be quite easy to get, with many resellers.
Transparent Synchronous Dataflow
Seems like that would be interpreted as "at least" to me. Where do they say it must be deleted after the 180 days?
Sugar for the base.

I made pizza yesterday, it was pretty much the above. I also added Tabasco for fun.
EVs Could Make Dealerships a Thing of the Past, Too
Use a linked list when you need to store iterators into a container while mutating it. E.g. if you are making a super naive LRU cache, you could use a map<K, list<pair<K,V>>::iterator> and a list<pair<K,V>>. This is something you can't do with vectors unless you can guarantee the capacity will never increase.

This is the most useful case of removing from the middle of a container, which linked lists are good at. Intrusive lists are common for this type of thing, instead of actually storing a list iterator.
It's poking at a particularly exploititive aspect of game design, which is more prevelant in a certain segment of the game industry. It seems aimed squarely at the developers who aim to exploit their customers, not the customers themselves (the snide comments about those gamers are clearly intended to show what the author thinks these developers think of them, not what the author thinks).
The Kilobyte’s Gambit, 1k chess engine with Queen’s Gambit pixel art
> where gender equality was officially mandated and thus stronger than it is even now in Germany

How do you build that argument? If it was equality of outcome that was officially mandated, that is exact opposite of true freedom of opportunity.

Also I'm not sure why you are talking about math grades, when the discussion was specifically about interests, - ie, how many of those girls then proceed into careers in mathematical disciplines. Just because someone gets good grades in school in a subject, doesn't mean that the person is going to choose (ie, is intereste in) pursuing that subject as a life career path.
Absolutely, I'm all for greater repairability. BUT the natural historical solution to labour costs is a peasant class living more basic lives and cheaply supporting their betters. I don't want that solution and I'm not sure there is an easy alternative. I'm not suggesting things couldn't and shouldn't be better, but possibly don't get your hopes too high for the results...
We Expect 300k Fewer Births Than Usual This Year in the US
In the US our employers also submit our taxes to the govt. But because they don’t have enough information about our lives (mortgage payments, donations, savings incentives) they send the wrong amount. In April we “file our tax return” and pay/have returned the difference.
Finding Bugs with Specification-Based Testing Is Easy
JavaScript doesn't have operator overloading. Implementing something even half as ergonomic as numpy in javascript isn't possible.
360° view of Perseverance landing site on Mars
To fight fragmentation, a deque-like container is probably better anyway.

Very good point on 3.
You're assuming the only possible world is one in which musicians selling music is a viable business model.

But the reality is that there are infinite business models that simply don't work, and it's perfectly fine. There was a time before you could copyright music and people still made music. That was perfectly fine, too.

It's likely that there'd be a much stronger market around live performances and experiences, remixes, and lots of other stuff that's hard to imagine. I think you're neglecting to consider the complexity and self-organizational nature of markets. We don't really need a higher power to artificially create and protect specific jobs, especially around the arts.
>That is an existing problem inherent to any tax system. It's just saying "Rich people can afford to not spend all of their money". I don't see how that's fundamental to taxing only spending.

If you taxed only assets it wouldn't be a problem. Mo money mo taxes.

Whether you want to tax predominantly assets or spending usually reflects which side of the capital divide you see yourself identifying with - predominantly a recipient of unearned income (e.g. landlord/FIRE) or a payer (e.g. renter).
Fibonacci is generally more likely to take forever than stack overflow.
Humans control majority of freshwater ebb and flow on Earth, study finds
"Twin sisters in Japan have become multi-millionaires after ..." reads to me like they suddenly became wealthy.

But in reality, they likely went from "millionaires" to "multi-millionaires". At least, it looks like their revenue (and thus estimated company value) grew linearly in recent years:

https://ipoget.com/ipo-colyinc/
Obligatory reference to http://www.paulgraham.com/say.html

Tough problem to solve. I wish we could just accept the fact that people can have opinions different from our own. This is not just normal, but good!

It feels like we're just scaling up small town feuds into a global phenomenon, e.g. "I won't set foot in X or Y's restaurant. Don't you know they buy their cabbages from NextDoorVille instead of buying them from Old Whitney down the street?!"

Having an "open door" and publicly stating an unpopular opinion is, sadly, broadly incompatible.
Is anyone aware of a manufactured and distributed fully open-source risc-v CPU? Maybe one using skywater-pdk
>> or some other piece of code is known to keep direct references to the elements that should not be invalidated

> In that case, why not store the elements in a unique_ptr (and then everything in a vector)?

I recently ended up using std::list<Object*> because of pointer invalidation on vector resize. I see now that using smart pointers would have worked just as well. Thanks.
Self-driving in traffic jams is a nice feature. Do Teslas have this?
How We're Able to Increase Velocity & Boost Development While Using Bazel
Bridebook | Full-stack Developer | Europe | Remote-EU
We're hiring: https://bridebookcouk.homerun.co/mid-weight-full-stack-engin...

Our tech stack: React, Typescript, Next.js, Firestore, Node.js, Elastic

Bridebook is the UK’s leading wedding planning app and website, providing planning tools, advice and a directory of venues and suppliers to engaged couples. We are bringing wedding planning into the modern age, using technology to make it as stress-free and rewarding as it should be. We have 2/3 of engaged couples in the UK using Bridebook and are present in 101 countries. This is just the beginning.

We are seeking a Full-stack Developer to help shape the future of our business as we continue to scale towards being a global leader. You will be responsible for looking over key parts of our infrastructure while also working closely with our developers and product owners to bring our product vision to life.
Users are not knowledgable enough to know what technology was used to build a product, but many have repeatedly complained about non-native UIs.

Heck, Lotus Notes went from being a market leader to an also-ran and user complaints about UX to corporate IT departments definitely played a role in convincing those departments in switching away.

More recently, this also happened with many mobile apps made with cross platform/HTML5 toolkits. They got low review scores and low user engagement across many firms, prompting a switch to native.
I (sadly) have to resort to use "O(scary)" too often for my taste.

From: https://stackoverflow.com/a/185576/368409

/* This is O(scary), but seems quick enough in practice. */
DoD address range is not so mysterious: it’s 11.0.0.0/8, and it’s not been seen on the internet. So it is extremely tempting to take one’s 10.0.0.0/8 and turn it into 10.0.0.0/7.

I would bet this is what is going on there - a large network who decided to take a shortcut with addressing, no evilz haxxorz.
> this by itself is a contradiction. what makes a country egalitarian?

No it's not.

What makes a country egalitarian is set of laws and practices that give people most possible choice and regulate on a legal level the amount of prejudice the people have to face.

In other words, the amount of freedoms to choose that people get.

In the western developed countries, the more freedoms a country gives to people, the farther apart genders become in their self-expressed (self-chosen) occupations and intersts. Explain that.

> maybe let's wait a generation or 2 more before concluding women biologically don't like math.

Well it's been exactly more than two generations and all the data is moving in the wrong direction from your hypothesis. A lot of people feel like they have waited enough to make these conclusions.

Just calling someone a quack is just not a good argument, you need to show your reasoning instead.
Yes, this is why we have copyright law. But it's important to realize that the law is artificially creating a viable business model, and your expectation to get paid is based on that artificial creation.

There are theoretically infinitely many business models that don't work well in reality, so nobody has them as a career, that we could create laws to artificially protect.
I mostly use address sanitizer these days rather than valgrind. It's fast enough that you can just put it in your default compile flags for debugging.
We are happy WorkOS customers at hopin.com :) their SDKs make integration dead easy and their team is super responsive. Thanks @grinich and all the WorkOS team!
the context behind such article I think should be provided..
China regards Taiwan as part of China, whether right now or eventually depends on how much CCP koolaid they've consumed. The whole Huawei chip ban from the US really shook Chinese to the core, and suddenly TSMC became strategic asset. And this is one of those articles wanting to sensationalise the history a bit. Largest grains of salt for me.

Chinese have invested absolute mind boggling amount of money to kick start their semiconductor industry, many people mentioned in the article have gone to work for and have already quit China; whether that was their intention to defraud the CCP or not is not obvious. But I haven't seen any signs of China having capacity on producing chips yet. Most high profile hires and companies have failed like the one Chiang went to

https://www.scmp.com/news/china/article/3123429/troubled-chi...
Are you saying she’s Lenin in disguise? She looks amazingly well for being a dead 150 year old man.

Oh, wait, no. You were just dismissing her opinions out of hand by likening her to the founder of an oppressive state.
And how many of these would be typos and not bit flips caused by cosmic rays?
Yeah, first time I tried to start it i set 128mb limit and got nothing at all, was a little surprised