skysight-inc/HackerNews huggingface dataset:
> Seated at computers in pods organized by work assignments, these hourly workers use special Facebook software to sift through streams of private messages, images and videos that have been reported by WhatsApp users as improper and then screened by the company’s artificial intelligence systems.

> Instead, WhatsApp reviewers gain access to private content when users hit the “report” button on the app, identifying a message as allegedly violating the platform’s terms of service. This forwards five messages — the allegedly offending one along with the four previous ones in the exchange, including any images or videos — to WhatsApp in unscrambled form, according to former WhatsApp engineers and moderators. Automated systems then feed these tickets into “reactive” queues for contract workers to assess.

From the actual ProPublica report. If their published understanding is correct, E2EE is not broken, but rather end users who are one of the ends of E2EE are sending the decrypted content to be moderated. The AI bit is a filter to reduce the amount of content passed on to human moderators.

From near that second quote:

> Artificial intelligence initiates a second set of queues — so-called proactive ones — by scanning unencrypted data that WhatsApp collects about its users and comparing it against suspicious account information and messaging patterns (a new account rapidly sending out a high volume of chats is evidence of spam), as well as terms and images that have previously been deemed abusive.

That part is AI driven, but my reading is that the moderators do not get access to the encrypted data (the actual messages) only the behavior patterns, and from that make a determination of what to do.
Oh and it's plain CPI btw. I agree Ivo should have mentioned that.
Apparently the amount of women in computer science majors peaked in the early-80s around 36-37%: https://www.npr.org/sections/money/2014/10/21/357629765/when...
You can nearly always find some other route to a given piece of content, or just lose interest in consuming it. Very little content is sooooo compelling that it overcomes all other considerations. Otherwise people who had problems with YT would just set up on a big porn site, which tend to have good infrastructure and long-term viability (at least for as long as people want to keep watching porn, which is probably forever).
I usually use old good http://example.com for such cases
UK railways are a classic example of privatisation going wrong. They even quietly re-nationalised then recently.
Because the MPLv2 license grants all the rights I'm willing to part with. I don't see it as deceptive, just as unnecessary.

I would also not assign copyright to the FSF.
Ironically, Unity's ECS development effort has gone radio-silent in the last few months. Their latest versions of the Unity Editor (2021.1+) are no longer compatible with ECS, and Unity's forum reps have not responded to the many game devs left in limbo and begging for info or an update.

Something with ECS development is clearly going haywire, and the silence from the Unity people is troubling.
How does one get in touch with this UnderdogDevs group without a twitter account, or otherwise public account? I haven't seen an email address anywhere but am probably just missing it.
A nice thing about awk vs. Perl/Python: there's a small focused set of things to learn. Once you learn them you're done.

This suggests an opening for a Perl/Python intro focused on the exact same tasks, admittedly. That seems more realistic for Perl -- unless there's someone who writes Python one-liners at the shell?
and Thailand is hugely dependent on tourism, Bangkok is the most visited city in the world.
It sounds to me that there’s actually an algorithm between the report and the moderator to control the volume of manual moderation.

What you’re describing doesn’t work with E2E encryption. I really doubt it works that way.
This is really interesting info; I appreciate the contribution to the discussion!
I think a lot of it is cultural or learned. It doesn’t occur to some people that you can do things like reach out on LinkedIn or do things beyond just checking the careers page.

I read about people who fill out hundreds of applications and never get a response. I know it’s a numbers game, but that is absolutely wild the amount of effort people put into a strategy that clearly isn’t working.
Qubes Now a Preinstall Option for Librem 14 and Mini
A closer analogy might be that all of the banana growers were told they should grow mangos, so the plowed under the banana trees and planted mangos.
Barack Obama won his first election using a different procedural trick — he looked up his three opponents' ballot petitions, and challenged enough of the signatures on the petitions that they were all delisted.
'Blatant' Oregon shoplifters walk out of Lowe's with full carts
And here's an interesting article on the subject with lots of visuals:

https://storymaps.arcgis.com/stories/bb7fe74c1f9f4fec8910a1b...
Here's a cook UX project [0] that shows a potential UI-free operating system like you described.

[0] https://uxdesign.cc/introducing-mercury-os-f4de45a04289
Genuine question: I don't understand the post, what is he saying?
It's something to do with hiring ex prisoners?
Before or after the whole thing fell apart?
> now that I have a nice powerful machine.

You're going to love KDE 5, if your last experience with KDE was back in the early 4 days when it was a memory and CPU hog. Today I don't even notice it at all. Just be sure to disable the File Search feature in System Settings. And it really is called File Search now, not some cryptic name that changed every other version.
These kinds of niche browsers come up so often, and I love the idea, but I'm constantly thrown off by both the lack of extension support and the lack of other privacy guarantees that come through Firefox. I can't, for example, turn off webGL on this browser, or use Firefox's anti-fingerprinting features. And of course uBlock.

What I'm starting to realize is that the answer to this probably isn't just to try and add extension support to Electron or to get every project to reimplement webExtensions. Reimplementations are likely to have errors anyway. I'm slowly starting to realize that this is likely the wrong way to solve the extension problem.

Instead what I think is needed here is some kind of shared base for handling network connections, extensions, privacy, and adblocking. Honestly, it doesn't necessarily even need to be a graphical browser, these projects don't have a problem rendering content or embedding a V8 engine. What they need is some kind shared, trusted utility that they can all use to hook into that would almost act like a MITM between the page and them.

I look at stuff like Servo/Stylo, and that's obviously exciting, but the hard part here doesn't seem to be rendering CSS/HTML, laying out pages, and executing Javascript. The hard part is switching browsers without feeling like you're giving up a lot of security/privacy work in the process, and maybe there's some way for a shared framework to do that without worrying about the rendering part at all? I would love to try out a browser like Bonsai while keeping most of my existing Firefox settings in regards to privacy, site isolation, adblocking, etc... Whether that would be some kind of proxy that sat between browsers and the Internet, or whether it was something that browsers could be built on? I don't know, I'm sure there are complications I haven't thought of.

Am I off base with this? There's so much talk about how browsers are wildly complicated and that makes it hard to build new ones. But the showstoppers for me with indie browsers rarely have anything at all to do with web compatibility or what engine they're using. That's not really the part that I feel like is missing. I almost wonder if it would be possible to hook something up to headless Firefox as a middleperson so that Firefox could at least do some work with forcing DoS, running pages through uBlock Origin, quarantining storage, etc...

Matrix has sort of tried to work in this direction with some of their clients. Stuff like E2E encryption isn't recommended to build yourself -- Matrix tries to provide a service you can link with whatever your custom client is that just handles E2E for you -- that way when you use a custom client, it's less likely that they've accidentally encrypted all of your messages incorrectly.
TL;DR: WhatsApp is E2E encrypted, but that doesn't mean there are only 2 ends.
Nothing about this write up says they invented a memory allocation system

Regardless I’ve built ECS engines prior to their filing. I’ll submit examples of my code calling malloc() when it realizes it doesn’t have enough memory for the new entity
Is it possible that such a move may dissuade voters from even showing up to the polls to participate in an election that they view as a sham, or as being made a circus? It certainly doesn’t build trust in democracy.
"Illegal" means contrary to the law. Plenty of things that are illegal but carry no criminal penalties.

As a practical matter, the court would rule that sham candidates are impermissible, and then their opponents would have an opportunity to remove them from the ballot via a civil lawsuit, or seek sanctions again whoever put them up, or collect civil damages, or in an extreme case overturn an election altogether.
I mean, Mongo came out in 2009 and Amazon predates both MySQL and Postgres.

I will say my criticism doesn't apply to Firebase; they definitely do a lot of the things I mentioned. My only issue with Firebase is that it's very much intended to be used directly with a realtime frontend.
Probably requires:

- proven usefulness for general computer tasks

- must be relatively easy and quick to set up

- cost must be reasonable, if expensive - anything over something like $2,000 is going to severely limit your customer pool. A semi-automated manufacturing line will help with this

- for good measure, a crack marketing team

Another consideration is that the BCI industry is moving insanely fast. By the time you set up a production line and start mass-producing, there might be news about a novel much-better process that overshadows your product and destroys sales. This is effectively what happened with VR in 2012-2018 when everything was super expensive; only as of recent can you recommend an Index or Quest 2 to people without fearing a huge leap in VR quality to be coming in the near future.
I thought Pandora started out of Oakland.
Small correction and addendum: Bob Crippen was a MOL astronaut who flew on Skylab (via an Apollo capsule, and pre-shuttle), and also flew on the first shuttle launch.
heh, then he is just a grumpy dick
Likely the one by A, W, and K. https://news.ycombinator.com/item?id=13451454
Comparing Apache Beam with Stripe's API is unfair in my opinion. Apache Beam can be operated outside Google Cloud, but the Stripe API is only useful for Stripe customers (as mentioned by the author). I don't think it's weird that a company provides more support to paying customers. The author should have raised the issue with Google Cloud's support team, instead of creating a Jira ticket for Apache Beam.
> You can't expect to play a game, give one team an advantage for the first half, give neither team an advantage in the second half, and call it a fair game at the end.

The game you are referring to is one in which you presuppose dividing people into ‘teams’.

I.e. you are simply assuming that racism is forever and that the only fairness comes dividing people by race and then balancing resources according to racial groups.

This is just more racism. It’s not the only solution.

We don’t have to ignore the effects of racism. There is nothing wrong with looking at the kinds of disadvantage it has produced and then acting to support those who are impacted.

However if we apply that support through racialized policies, we will never solve the problem.

For example, we can see that black people historically are disproportionately impacted by policies that have prevented wealth building, such as redlining. Of course so have groups of low class white people been denied access to assets, just to a lesser extent.

A racist solution would be to give advantages to black people.

A non-racist solution is to support anyone who has been less advantaged in wealth building.

This will still disproportionately benefit black people but will be self-balancing and won’t perpetuate racism or permanently embed it into our political and legal systems.
I'm from Eastern Europe too (actually Central Europe - if you know what I mean, you'll know exactly which country), but I've been living in the UK for many years so I have a different perspective.

Privatisation of the British railways was a disaster, and the creeping privatisation of the National Health Service is a disaster in the making as well. As far as I'm concerned, when we're talking about well-understood, national-scale services, private sector almost always starves the service out of greed or is outright incompetent.
Isn’t there a ton of prior art? I’ve seen tech talks about ecs implementations for years.

From the top of my head, here’s a great tech talk about overwatch. https://youtu.be/W3aieHjyNvw

Here’s a tech talk by Bob Nystrom (the game programming patterns guy) that mentions ecs from years ago https://youtu.be/JxI3Eu5DPwE

Edit: letsInvalid in another thread above linked to an article from 2013: https://www.gamedev.net/tutorials/programming/general-and-ga...
I may have explained it incorrectly, I'm a bit rusty.

I did a lot of work in pharmaceutical route development, where some patent does "ABCD123" and we'd do "ABCD456". My point is more that, patents are usually laid out like:

1. A method for crystallization of a pharmaceutical in an organic solvent with some counterion.

2. (1), where the solvent is ethanol, or methanol

3. (1), where the counterion is Cl, SO4, or NO3

4. (1), where the pharmaceutical is a COX2 inhibitor

So that patent doesn't allow you to claim any crystallization route with ethanol. If I crystalize from ethanol but use mesylate as the counterion, I'm not infringing.
Forced use of horse dewormer on Covid patient overturned by Ohio judge
My experience exactly, it was only after actually calling a company about a job that everything clicked.

Sending an application using a recruitment website is like buying a lottery ticket with the same poor chance of winning.

And the easiest way to get a job offer is to know someone within the company that can recommend you.
It's basically describing using a slab allocator to arrange the entities. How is this new art?
Enjoy missing out on the good opportunities then; most don’t even hit the job sites before they’re filled.
I disagree. Netflix is a dramatically more polished experience. I'm not even going to touch channel specific libraries like peacock because hbomax/Hulu are already painful enough.
CodeApprove looks interesting. Consider changing the text in between your <title> tags to "CodeApprove - Better code review for teams on GitHub" so I know what the heck it is and can easily find it again when searching my bookmarks.
Mexico Supreme Court rules criminalizing abortion is unconstitutional
Interestingly, the three candidates do have different patronymics. So, at least in principle it should be possible to disambiguate them.
Annnd it's locked.
> Illegal, okay, but is it a crime?

According to Swiss law, yes.
> now innocent pigs have to suffer for society's failures.

They were going to be killed no matter what. I don't think it matters much to the pig what happens after it's dead.
> How do you think the average subscriber of Markiplier, Pewdiepie or Logan Paul would feel about that?

I don't care about them. People can do what they want. I'm not trying to revolutionize the world. I'm just trying to live life the way I want to and help people who are interested in doing things that I do.

It doesn't require you to be a techie to copy paste a URL. It's as easy as adding a contact on your phone.

I watched an interview with Jaron Lanier yesterday actually talk about YouTube recommendations, he talks about an experiment, click the top recommendation and let it play 10 times and see what you get. You have to keep in mind just because they've been helpful a few times doesn't mean they're more helpful than no curation at all. Confirmation bias exists. Remember YouTube before Google owned it? Most of the content was not as good as it is now but it was still much easier to find new interesting things. That algorithm is superior to anything that's been implemented since, and honestly every iteration makes it worse. The fundamental difference with it was that it recommended based on what other people watched, not based on some hand waving about getting to know you and your preferences.

If everything were distributed across ten platforms then viral spread of content could only occur organically. That would be amazing.
I don't think the Chinese room argument can be fully rebuffed until we more deeply understand how our own brains work and get a more practical definition of intelligence from those discoveries
For a newer project I'm surprised their documentation makes this recommendation:

> Next we load some root certificates. These are used to authenticate the server. The recommended way is to depend on the webpki_roots crate which contains the Mozilla set of root certificates.

The correct certificates to use are the ones that the OS says are trusted. Applications shouldn't ship with a cert bundle that overrides what I trust.
Your labor should appreciate in value as workers become more skilled and improve things. If owners are failing to realize this workers should indeed quit because likely they are being paid as a depreciating asset.
Isn't that the same principle that e.g. https://www.boost.org/doc/libs/master/doc/html/poly_collecti... which has existed since 2016 and described since 2014 (at least: https://bannalia.blogspot.com/2014/05/fast-polymorphic-colle... ) ?
Charting the Data: Three Takeaways from Working on an Analytics Product
Quantum choice is not pseudo-science; the poorly-researched writer here is you, not the article's author. https://en.wikipedia.org/wiki/Quantum_contextuality
Several already existing unreal games already use ecs. I saw a tech talk about Conan exiles for example. It’s just not part of the engine. Can’t find the talk, it was an epic event, but they advertise it in job postings

https://jobs.funcom.com/jobs/975839-gameplay-programmer

Edit: the video https://youtu.be/QlKXPBFh5BM
Always so many negative comments about Firefox. I still use it as my main browser, it's awesome. But people value imaginary speed over privacy. It's been like that for many years now.
The article is specifically about the Google-maintained BigQuery component _of_ Apache Beam. But I agree that raising a support ticket is a good idea.
> Is that something an average teen with an iPhone can do, or wants to do?

Use an app that can listen to podcasts? Uh... yeah.

> apart from the subscription feed, there's recommendations based on the videos you already watched

So you're just going to ignore the context and pretend that you're saying something insightful? The comment you're responding to specifically pointed out that the original commenter doesn't cite YouTube's recommendation engine as the source of value for him/her.
https://github.com/cwc/web-page-screensaver

Something like this should do the trick.
What’s the chance that me hitting up some rando on LinkedIn isn’t just gonna result in them ignoring the connection or telling me just to line up at the front door.
It isn't exactly natural though.
This example is extremely egregious - can anyone fact check on those identical names and very similar pictures? Other commenters have posted American examples as well, which while blatant are not nearly as egregious as the Russian example. Just goes to show, true democracy is hard to enact.
> Texas Republican Gov. Greg Abbott on Tuesday signed into law a bill that bans 24-hour and drive-thru voting, imposes new hurdles on mail-in ballots and empowers partisan poll watchers.

Is this article a joke? All these measures are common sense. Next: 'Texas governor signs banning voting technology into law'. 'Texas R Gov G.A. on Tuesday signed into law a bill that bans black-box voting machines. [...] Diebold stock lost 10 points before closing.'

Voting: in-person, with ID, secret, on paper, restricted to election day, election day is a holiday. Not really that hard.

As an aside, my state is a complete joke:

* Mail-in voting only. Every time you vote, a small chance someone will break the vote secrecy and connect your name to your vote. People have been fired for making small political donations to the wrong cause.

* No ID check. An opaque apparatus mails votes to whomever they see fit over a period of months. Anybody can fill in a vote and return it as they see fit. There is no guarantee the actual voter did fill their own vote.

* Weeks long voting period. There is no chain of integrity. Postal workers transport votes to the tabulation location with no independent observers. Who knows what 'votes' end up in the final pile.
You have a bright career as a LinkedIn influencer ahead of you.
One sentence summary: try it - you may like it. If not, go to bed. The end.
Just a reminder that most requirements on job postings can be ignored. You can still apply and get through pretty often if you don't fit the requirements perfectly. There's almost no downside to applying.
We've had experimental evidence for decades that particles can be forced to make quantum choices: https://en.wikipedia.org/wiki/Stern%E2%80%93Gerlach_experime...
My read of Popper was that we should be prepared to even use force against intolerant people who are not willing to engage in rational debate.

What Popper didn't anticipate is that the square of public opinion would become the internet, and a big question this creates is if the internet is a place where rationale debate and proportional representation of ideas is possible or not.

If the internet were to make the public square of opinion a place of irrational debate, I think Popper would be very much against it, and would want us to do something about it.

Here's a quote from him:

> as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols

So the condition he puts forward is: can we counter the intolerants on the internet by using rational arguments? If we can, than suppression (he claims) would be unwise, but if we can't, than suppression by force (he claims) might be warranted.

At least that's how I interpret Popper.
Unlike primitive farming, modern farming is aware of the soil. Primitive farming is what works to a minimal extent, but in general isn't very good for soil health. Modern farming looks to science to figure out what really make soil healthy.
I ended up being hired directly from university for my first position - another student in my algorithms class was a local company's VP. That said, I absolutely loathe back channels as they are a highly effective tool for discrimination. I don't hop jobs all that often but when I do so I do it via a recruiter and isolate myself from potential companies before the interview. I personally find leveraging back channels extremely distasteful.

There are some good ways to gain that level of contact though - directly reaching out to current employees is pretty effective with very few downsides as failing to get the job means they aren't going to be your coworkers anyways. However, I think even these approaches make the process overall less fair and equitable.