skysight-inc/HackerNews huggingface dataset:
There is evidence that CNN's use texture features more than shape features, i.e. have a texture bias. It's hard to tell in this case without access to the data/model, but it's very possible colour is being overvalued by the classifier and causes the errors.
There's been a lot of interest and questions about when Multicore OCaml is coming out. And a few questions about how to help it along. Well, it's really close, and one way to help is to test out the Multicore variant now–port over your libraries and applications to it and check how everything works.
Here’s a bbc article that inspired my comment. That other response comment was wrong from the start.

https://www.bbc.com/future/article/20210217-the-moments-that...
Most of the decline happened under Costolo thoguh. Dorsey finished the job.
You think Facebook wouldn’t be shouting that from the rooftops if it were so?
He can voice his opinion. His employer can take action against that opionion, as is at-will employment. He should work for a company that would put up with his views if he'd like to be public about controversial issues like abortion.
> A service must be paid for. And if a payment is done, it is connected to a real person. THE END

Unless payment is made in a way that preserves the user's privacy (i.e. using cryptocurrency).
What’s this about soap dispensers?
that is probably the main point of all of it - generation change. The tiktok is GenZ. The "teenagers badly dancing" is probably a very meaningful content for them.
What is an argument for how these "decentralized" technologies deal with scaling to millions of users?
> CEOs are allowed to publicly state their opinion if it is in favor of left leaning positions certifications but not conservative leaning positions.

No. CEOs of companies that sell to left-leaning consumers can make left-leaning posts. The same goes for the right. This has always been true.
>“Put simply, whether you’re a ‘high-class’ call girl or a street walkin’ ho, when you’re on a ‘date’ you gotta get on your knees or lay on your back and let that man use your body any way he wants to. That’s what he pays for. Pretending prostitution is a job like any other job would be laughable if it weren’t so serious.”

What about a coal miner, does he have a choice whether to go into work and risk life and his lungs once inside the mineshaft? What about a soldier defending the country, when he sees a bunch of enemy soldiers approaching his position? Does he have a choice whether to run away or fight them? What happens to military deserters? The full force of the law does not punish you if you cancel a 'date' at the very last minute. I could go on and on Aren't they selling their bodies too? I see from the Wikipedia that it says she's a radical feminist so maybe she doesn't consider these things as something really bad.

Like it or not, there's an economic reality out there.

Maybe we should have universal basic income for all before banning platforms that a lot of people rely on for survival. Otherwise this sounds like 'let them eat cake'.
Your comment implies black engineers will check that Malcom X Boulevard is pronounced correctly. That's awfully specious.
I'd like to add "working in antiquated/propriety languages and infrastructure" in the list.

As a new grad desperate for getting paid, I took a job working for a software built on a language no one uses outside of the company. Never got a promotion. Everyone was 10+ veteran. The processes was bureaucratic and inefficient but everyone was ok with it.

After realizing I was paid 60% of market rate, I wanted to get out but it was hard. I thought about software architecture built when I was born. I was out-of-touch about new trends. LeetCode-like questions were my saviour because it's a way to break into the job interview process. Getting a new job away from antiquated tech was one of my best day in my career!
I think the comment was missing a "/s".
@dang do you have a tool that helps you find dups and format your posts sorted by date/# of comments like this? If not someone should make you one...
You put a strong focus on how we evolved to deeply care about small facial expression differences and face features to identify and interact with an individual.

These stories are about how we also deeply care about labels and categorization. Aren't we just looking at the natural selection (making them not "last long") of these way too rough AIs that step on bounderies that are pretty important to a lot of people ?
Building My Dream Controller
> Now, I don't know for sure, but I cant imagine that YouTube is integrating App Annie metrics into their YouTube App, right?

It's based on Android battery stats. You can download 3rd party battery stats from Google Play and view other app's usage time.
That it relies on bluetooth/wifi rather than on the internet is interesting to me. It means that the network is human-based, and really feels like underground networks in heavily-censored states from before the 00s. Think resistance networks in China who would distribute forbidden books, or how american films made their way in the ussr by exchanging VHS.

I'd argue that this is not something to evade censorship from big platforms, but rather to evade surveillance in deeply corrupt countries.
I like how Mike Tyson put it: "Everyone has a plan until they get punched in the mouth".
Hi HN,

Here are the basics about bets, i.e. things I wish I knew when I entered the field of sports trading.

This is kind of an introduction to the field, with the formalism I developed on my own.

Markdown source here[0]

[0]: https://github.com/horaceg/blog/blob/master/content/posts/be...
When was the last time that a CEO got canceled by right-leaning consumers for making a left-leaning post? Most companies sell to both left-leaning and right-leaning consumers, but people only seem to get canceled over right-leaning posts.
Vine was shut down prior to TikTok's launch. Vine had struck gold and was discarded, then foreign copycats (TikTok and Musical.ly) filled the void. It's one thing for TikTok to beat Vine, another for Vine/Twitter to not even try.

At the very least it's an interesting parable of how short-sighted "innovative" big tech companies can be.
I think they were attempting to portray an example of the rhetoric they don’t like. I don’t think they meant those things but tone is hard online. Unless I misunderstood
> However, it won't support an ACID transaction model

I think you could add ACID support, while the process doing ordering still not caring about the data. You do something like this:

- Split the keyset into N buckets. Each bucket has an incrementing version number. (The first change is 1, then 2, then 3, and so on). The whole system has a vector clock with a known size (eg [3, 5, 1, 12, etc] with one version per bucket.)

- Each change specifies a validity vector clock - eg "this operation is valid if bucket 3 has version 100 and bucket 20 has version 330". This "validity clock" is configured on a replica, which is actually looking at the data itself. The change also specifies which buckets are updated if the txn is accepted.

- The primary machine only compares bucket IDs. Its job is just to receive validity vector clocks and make the decision of whether the corresponding write is accepted or rejected. If accepted, the set of "write buckets" have their versions incremented.

- If the change is rejected, the secondary waits to get the more recent bucket changes (something caused it to be rejected) and either retries the txn (if the keys actually didn't conflict) or fails the transaction back to the end user application.

So in your example:

> consider an application that looks at the current value of a counter and adds 1 if the counter is less than 100

So the write says "read key X, write key X". Key X is in bucket 12. The replica looks at its known bucket version and says "RW bucket 12 if bucket 12 has version 100". This change is sent to the primary, which compares bucket 12's version. In our case it rejects the txn because another replica had a concurrent write to another key in bucket 12. The replica receives the rejection message, checks if the concurrent change conflicts (it doesn't), then retries saying "RW bucket 12 if bucket 12 has version 101". This time the primary accepts the change, bumps its local counter and announces the change to all replicas (via fan-out).

The primary is just doing compare-and-set on a small known array of integers which fit in L1 cache, so it would be obscenely fast. The trick would be designing the rest of the system to keep replica retries down. And managing to merge the firehose of changes - but because atomicity is guaranteed you could shard pretty easily. And there's lots of ways to improve that anyway - like coalescing txns together on replicas, and so on.
Supporting SB8 is not a conservative position, but rather a regressive one. Being truly conservative means supporting the precedent that was decided nearly 50 years ago, and has served us thus far.

We need to stop letting this radical religious agenda be whitewashed as conservatism. It's born out of frustration with conservatism, but it is anything but conservative.
Is there a sizable population of unemployed black engineers living in the United States to hire from? What if the qualified candidates simply don’t exist to fill the seats?
Hm. Would be a way to subsidize the price of my NAS expansion though. Only 10TB left makes me want an upgrade to 56 TB more, that's not cheap. Allocating 40TB to chia over a year would cover a good 2.5 * 365 = ~1000 a year. That's a nice subsidy to my NAS setup if all it requires is that I burn out a 1TB SSD.
What a silly claim. If there was a way we could easily put money on that, I'd have no trouble finding an example to prove you wrong.
FB had a soap dispenser that didn't recognize black people.

https://gizmodo.com/why-cant-this-soap-dispenser-identify-da...
For those who are not aware by name alone, the author, Catherine MacKinnon, is a very dedicated anti-pornography and anti-prostitution feminist. She was a major player in the 1980s when mainstream feminism split between sex-positive and anti-sex-work camps. Whether or not you agree with her position here I think it valuable to remember that it is one she has consistently held for decades, and part of a broader stance that sex work harms women. This is not a random essayist but an activist for a particular set of broader societal changes who is writing this piece.
> Proton to Proton might be E2EE. Proton to any other service is almost certainly not.

There is nothing stopping you from importing a public key into your contact in your address book, when you do that and send an email it will have a green closed lock. It supports fetching the key via WKD as well.

The lock icon indicates if it is encrypted https://protonmail.com/support/knowledge-base/encryption-loc...
This requires hardware manufacturers to work with kernel maintainers. It’s hard enough just getting them to publish the driver source code and not screw the user over for removing “value add” user space software.
>The "downvote due to disagree" thing really annoys me.

Absolutely. I agree with everything else you bring up as well.

I would love to see down-voting vanish completely and the flagged/dead threshold increased dramatically. It is too easy to drown out otherwise thoughtful, quality contributions to discussion. Instead we see two to three word witty quips float by unscathed. It is the antithesis of the type of discussion described in the guidelines and runs counter to the curation of substantive, meaningful discourse.
Now that's what I call an amazing HN post!

Such a stunning article; couldn't help but comment.
I'm not going to engage at this level of the conversation. I've seen enough of this stuff to know that what's really going on.

I think there's a set of political statements that you believe should not result in firing no matter the financial consequences. That makes you a hypocrite, but that's okay: everyone is a hypocrite these days.

These days, every conversation is about scoring points for a side, not agreeing on universal principles everyone can agree to live under. On Monday, someone will espouse principle X if it hurts someone on the other team, and then on Tuesday say X doesn't apply to someone on his side. Yeah, okay.

The bottom line is this: if normal participation in the political process costs you your job, then you're not living in a free country, and I don't really care about the pretzel logic people use to justify creating our current atmosphere of terror. Either you can speak or you can't.
The CCP controls information back home.

By putting the woman in the public eye, they can use that fact to discredit the author's implication that she was captured or ill treated.

After all, if the woman is on TV saying 'It's fine, I'm fine, I love the CCP, I live China, don't publish this book or read it, it's full of lies' ...

... well that's all the CCP needs for their home audience at least.

They also may have calculated that having the woman in public and 'appearing ok' would do enough to at least discredit claims that she was killed or something macabre.
His opinion is gross to me, because the Texas law he is celebrating is (in my opinion) a terrible blow

Yes, in your (and my) opinion. And in his opinion, it's a necessary measure to protect innocent life. That makes him (probably) wrong, not evil.

Based on his statement, my response is that I do not want to conduct any sort of business with his company.

You are free to make those sorts of decisions, but it's an impractical way to go through life and it leads to the increased polarization of society. It's very likely that you have some political, moral, and/or religious views that your employers or customers would find deeply wrong and harmful. Should they cease doing business with you on that basis?
Tiktok is much better as it allows people to infinitely remix existing content. Like a video with a funny sound? With one tap you can make your own and get that "SEO" juice from using that popular sound.
> The thing is that humans are generally excellent at these sorts of pattern recognition

Humans with a lot of experience are. Would kids be? I once referred to firefighter as robots as a kid.
What is there preventing people who are on the platform from getting other jobs? Your comment makes it sound as if those people are completely incapable of doing any meaningful work.
Donald Trump tried to cancel NFL because of black athletes kneeling for social justice and a significant percentage followed through.
The author of the op-ed is an anti-porn crank[1]; she advocated (successfully) for local ordinances banning pornography in the 1980s[2].

[1]: https://en.wikipedia.org/wiki/Catharine_A._MacKinnon#Pornogr...

[2]: https://en.wikipedia.org/wiki/Antipornography_Civil_Rights_O...
Unfortunately, this is the sort of article that just causes all the SJWs to come crawling out and destroy any attempts at logical reasoning.
Did you read the article? There was a single misclassified video.
Why admitting Covid is Airborne is so hard
GP is probably referring to Ripple, which is not Bitcoin, but rather another crypto currency targeting interbank settlements.
AI is not the problem here. AI just notices stuff. It's the lack of even amateur hour emotional intelligence in the product managers who deploy systems like this IMO.
> In America,the first amendment protects you from government censorship. It doesn’t protect you from censorship that occurs naturally in society or the marketplace.

Correct. But even in the marketplace there are limits for things like discrimination.

> We have decided to outlaw libel, slander, perjury, dissemination of child porn or classified info

Actually those are not constitutionally protected speech. This "censorship" does not come from social norms as you seem to imply, but by the government itself.

> and we are familiar with many which cause immediate social or business repercussions

The White House in a press conference said they were flagging posts to Facebook. This can make Facebook a government actor if they were forced, paid or coerced to do so (which they probably are)

> (generally being an asshole, berating waitstaff, yelling at the top of your lungs in a quiet place, any kind of unwanted speech PN private property, etc.).

You can't mute or block or unfollow someone in most normal social situations. This comparison is dubious at best.
It's rare that I'm getting on a flight that lasts less that 3 hours, unless I really need to be there right now, or it's a connecting flight.

There however is functionally no passenger rail network in the United States, outside of the northeast corridor, trains are at most at a daily headway. It's not practical for me (or most people) to spend five days on the train to get from Seattle to Dallas, because I need to go to either Chicago or Los Angeles first.

FWIW, The distance between Hawaii and Los Angeles is roughly comparable to that of Los Angeles and Newark, so you're also telling some kid in California that they can't visit their grandparents in New Jersey too.

I think taxing non-connecting travel on short hop (sub 90 min) flights is a way to offset this. But even that is with controversy.

So while I conceptually agree with you, your flight-free lifestyle ignores the reality of life (and geography) in North America.
Last time I checked, the NFL still exists and kneeling for social justice still happens.
This is a valid critique, and why I originally dropped tiktok after a few brief attempts last year. The trick is that you have to do a little work up front to find videos you like (perhaps they've been crossposted to your Facebook feed or something). Early this year I watched and liked videos from about four completely different tiktok creators that I specifically sought out (because I'd seen one of their videos crossposted to FB), and from then on my FYP has been scary-good at serving up stuff that would appeal to me.

ETA: I basically never see teenagers dancing badly. Those videos exist in a different wing of TikTok from the ones I frequent.
"HERE is Your Boycott List of All of the Liberal Agenda Corporations"

http://inlandnwreport.com/2021/04/08/here-is-your-boycott-li...

Numerous others

https://www.cancelthiscompany.com/index.html

https://www.cancelthiscompany.com/Company-Reviews/Sonic_Revi...

https://www.foxnews.com/tech/conservatives-call-for-paypal-b...
Allowing our kids to be taught by communist was not such a bright idea.
This but limited to 100 friends.
Is that a real question? Of course it will happen. In this particular case there was a single misclassified video reported in the article.
Checking would require checking every possible video against the classifier.
Bitcoin mining consumes 0.5% of all electricity used globally and 7x Google's
> When was the last time that a CEO got canceled

Stop with the nonsense. A CEO was fired. Nobody was cancelled.

> Most companies sell to both left-leaning and right-leaning consumers, but people only seem to get canceled over right-leaning posts.

Elon Musk smoked a single joint and his board did an executive reorg. Most CEOs keep their politics mostly private. What are you even saying?
Something grotesque was put forth by a technology made by an entity that is comically monied. A mistake was similarly made by another monied entity only months ago, so it should have dedicated considerable effort to prevent such things. This is the way this works, we hold higher expectations out of the ones who have resources.

Please do not trivialize acts that have the potential to cut humans so deep with handwavy substantiations. Facebook should have known better, and done better.
I wonder if the many commenters here saying things like "If you being employed loses the company money you should be fired" would say the same thing in the case of Colin Kaepernick. Not passing judgement either way, just curious.
No, that's not correct.
And of course they’re called racist by the CCP propaganda machine.
Both coal miners and soldiers can freely choose other professions. Many sex workers are forced into the profession out of an inability to put food on the table or make rent.

People today gravitate toward the path of least resistance. Legalizing sex work results in swaths of men and women performing a job that is, at best, a massive negative for the economy and a known gateway to drug abuse and mental dysfunction. You could make the same argument about other professions like professional gamers who play 12 hours a day destroying their bodies. I’d be inclined to entertain such an argument.
I’m not a lawyer, but generally when dealing with contracts, the actual “signature” that’s on the “paper” is somewhat inconsequential. Sure, it’s convenient for record keeping, and easy to defend in a court of law, but it’s not the be-all, end-all of consent to a contract.

If you make a good faith effort to convey to a contract participant what is at stake in the contract, (perhaps by writing it out in the form of an NDA) and the intended participant does something to imply consent, like splashing ink on the paper in the spot where it says “by putting ink on this spot I agree to the terms”, or clicking an equivalent button, the participant can be held to the terms regardless of what shape the ink or the pixels make.

In terms of defending your contract in court, this can be another matter entirely. If you don’t have some proof that the participant did actually acknowledge the terms of the contract and consent to the terms willfully, you will find it difficult to enforce the contract.

Depending on the method used for “signing” the NDA, using a burner alias likely has little to no legal difference from actually signing with real name and subsequently flaunting the NDA in the same manner.

However, in terms of getting away with it, the burner alias might be enough to throw off the opponent. No point accusing an anonymous stranger of breach of contract… they need to be deanonymized first to affect damages.

If you can’t deanonymize me, you can’t affect damages to me, regardless of what I sign.
> A CEO was fired. Nobody was cancelled.

What would the answer be if you replaced "canceled" with "fired" in my comment then?

> Elon Musk smoked a single joint and his board did an executive reorg.

But isn't he still the CEO?
Clickbait title. Begs a question that needn’t be asked. Is chewing gum legal?
This is a contrarian take that may get me downvoted and unfairly labeled, but I encourage critical thinking instead:

I've struggled with people telling me that these FAANG companies have "diversity problems," as a person of color myself. A majority of software engineers are female and male immigrants from East Asia and South Asia. These population centers are some of the most diverse regions of the world. The engineers who have been hired by preparing for and passing these companies' selective merit based coding tests had to overcome adverse conditions in their home countries as well, including extreme poverty, starvation, and totalitarian regimes.

Why do they not count toward diversity, to some white and white-adjacent critics? What message are we sending to people who are ethnic minorities from certain groups who earned their spots through merit and have also been targeted in recent newsworthy attacks, just as others have, when we make these kinds of accusations? What does a non problematic ethnic composition look like? What are these companies doing right toward some minority groups and wrong towards others?
> It is not clear to me that shame as a function of policy works in the USA.

It works, but it works against you, as Mitt Romney discovered with his "makers and takers" gaffe and Hilary Clinton discovered with her "deplorables" gaffe.
If you don’t speak the language of course you’re going to mess up names. But having the self awareness to ask before butchering it, or asking to be corrected, is a human issue in general not specific to any particular heritage
It’s a probabilistic system. It can give you correct results on one billion samples and still get the 1,000,000,001st case wrong. How do you test every single photo from the past and future?