skysight-inc/HackerNews huggingface dataset:
As we all know, algorithmic classification has zero issues [0] and is 100% accurate. Even Twitter's anti-ISIS classification banned a bunch of ISIS watchdog accounts but it was deemed that the collateral damage was worth it. In this case, the possible collateral damage of banning non-racist, non-white supremacists is too damaging to Twitter's reputation among a large portion of their users.

The non-politically charged answer to this is that the algorithm isn't (and likely could never) be perfect and so the statement that it would be politically bad due to collateral damage, exactly as the employee from Twitter said, is accurate. Without all the "nudge nudge, wink wink Racists=Right amiright?" rhetoric provided by the media outlets that reported on it.

Going back to the algorithm, how would one even train it? At one end it would likely be useless and at the other it would be far too inaccurate.

Would it ban for use of the OK hand emoji? How about for saying "it's okay to be white?" Would it judge someone as a white supremacist for pro-white speech or only for anti-POC speech? How about people who tweet about or quote Hitler and how would it know the context? Since "retweets aren't necessarily endorsement" would it ban for retweeting white supremacist speech to draw attention to it/call it out? Would it attempt to do classification and then ban anyone who's mostly followed by or tweets towards/is tweeted at by people classified as white supremacists? Would it ban for racial rhetoric? Being against immigration?

Even assuming it could accurately classify - it quickly becomes a measure of "who's definition are you using" and "how far is far enough and how far is too far?"

[0] https://www.theverge.com/2015/7/1/8880363/google-apologizes-...
I tried to play this game before 2000 and it's amazing how often market can have an even steeper upturn before it finally crashes.
I don’t use Dvorak, but I’ve been intrigued by alternative layouts for years. I taught my daughter QWERTY years ago. My reasoning was that the speed difference between QWERTY and other layouts isn’t great, technology may change input methods before she was typing enough to worry about repetitive use injuries, and primarily because QWERTY keyboards are everywhere. At school the ubiquitous keyboards are all QWERTY and at work likewise.

As an EMACS user I bind my keyboard’s caps lock to ctrl. That makes me realize just how often I’m typing on someone else’s keyboard (my fingers automatically hit caplock-B instead of back arrow for example). If I used Dvorak I think it would be much more frustrating trying to use a random keyboard.

It didn’t take very long to teach my daughter touch typing. I would place my fingers on top of hers at first and touch her fingers during simple typing lessons to show her which finger to use. This seemed to allow her to connect a letter to the correct finger very quickly.

Xah Lee has studied typing and keyboards for years. Take a look at his web site; it’s full of information [1]. He’s a Dvorak user.

[1] http://xahlee.info/kbd/keyboard_dvorak_layout.html
I Setup GraphQL on AWS APIGateway
And with WAAS, the world is moving towards GPS approaches anyway. Even without careful planning anyone with a mildly powerful VHF radio and a yagi antenna can jam ILS, VORs and ATC comms rather effectively and has been able to since the end of WWII.

I've seen these articles pop up a few times in the past couple days but everyone in aviation already knows that there isn't any security on this stuff. People even jam ATC for giggles sometimes[1]. There's enough redundancy that nothing bad has happened as a result so everyone goes on with life. I think this is just low hanging defcon fruit targeting non aviation-aware readers.

[1] https://www.youtube.com/watch?v=ZvA_-linhg8
Cool project! One of the challenging use cases mentioned in the description is people taking a picture and asking the search engine, 'What is this?'. Has this been solved? (it is a very hard problem if taken beyond simple object classification)
When you buy something from Amazon, is it an exchange between individuals? When you get a paycheck from a corporate employer, is it an exchange between individuals? No, that makes no sense. It's an exchange between an individual and an abstract legal/financial entity that engages in economic activity, but is in no rational way a human being. And what about B2B exchange? Clearly, it's economics, but when Wal-Mart buys a wholesale lot of shampoo from Proctor & Gamble, it is absurd to think of that as "between individuals".
Wealthy people will dump money in to R&D and some will lose. Robotics is an unforgiving business and the field is littered with dead.
> Developers can force users to update, say with a full-screen blocking message, force-install the update in the background and restart the app when the download has completed or create their own custom update flows.

I don't like this idea from a user experience point of view. I hate auto updates (on iOS) because I have been disappointed heavily more than a few times with some games that got worse (on ads or more ads or experience) or some apps that made bigger changes in how they work and how they charge users (like going to a subscription model from a fixed price model).

I also like to read the release notes of app updates so that I get to know about new features in a release. This is very cumbersome (or impossible) to know if auto-update is turned on. Some apps show the list of changes on launch of the new version, but this is up to the developers to do in a way that's not very intrusive while keeping it interesting. Ideally, there should be APIs for these, and users should be able to reject updates and stay on an older version if that's what they want (subject to some platform related restrictions or constraints).

Edit: It's ironical and amusing that Android, the (almost) "do whatever you want" OS on mobile, is the one forcing this on users first. Surely there'll be ways developed to disable this by/after rooting the device?!
Not in mine ;-)

There is more to web development than putting in style properties. For example I deem TypeScript one of the nicest language I've ever worked it, and React (Native; especially after they introduced hooks), and WASM fascinating technologies.
I like ownership of my phone and it's OS. I like control over what is on my phone. I pay attention to who develops the apps I use, and I read their changelogs after approving upgrades. I don't give nasty ratings to apps that I haven't updated, that job is on me, because it's my device. So no, I probably wouldn't do that.

I have complained at web page regressions, especially when they sacrifice usability for visual improvements, but only when I have some sort of stake in the page, such as paying for the service or being a long time user who has contributed consistently.

And the specific part that galls me about this feature, which will result in nastrygram ratings and comments stems from this new "feature":
"Developers can force users to update, say with a full-screen blocking message, force-install the update in the background and restart the app when the download has completed or create their own custom update flows."

That is a hard no from me.
Dividends and Buybacks Now Larger Than Total Earnings for the Entire S&P 500
> AI going on a rampage

You are watching way too much of Sci-Fi. Default action in case of any malfunction would be to safely stop.
> we should start looking closely into possible "down to the hardware" remedies instead if prison

That's where hard determinism fails it, because all it can do is to make a very broad statement that our behaviour was predetermined, without going into the details.

Really we can't make "down to the hardware" fixes or even do a post hoc analysis of the cause of behaviour, so it's really useless as a theory, it has no predictive power.
Are the stupid flat-earthers and anti-vaxxers losing? No, they're doing much better than they ever were before, thanks to Internet platforms.

Yes, relatively speaking. Everyone is more organized and connected. Everyone has more media creation capability. Everyone is more deeply ensconced in like-minded groups and more deeply taken by groupthink. This is no different than most everyone in the industrialized world having access to refrigerators, washing machines, and antibiotics. (Note that we aren't as acrimonious about the misuse of that last one, even though it's arguably just as bad or worse as vaccine shenanigans in the long term. Could that be due to the perpetrators being of high socioeconomic level?)

What you want to do is to single out a segment of the population, give up on them, and withhold the benefits of progress from them. That's a big red flag right there. We shouldn't have a society where the majority gets to arbitrarily suppress the minority. A part of the point of the US constitution is that the minority is also protected from the majority.

If you are really for justice and equality, then don't ask for the power to create second class citizens.
I think we need temporary tattoos: they should dissolve over a few days, so you can new ones and avoid re-detection, but not be able to be "taken off" by police wishing to scan you. Something that is worn would be considered as disobedience, like the shirt the man in the article pulled over this face.

We just need one of the Kardashians to make it fashionable and then it's all over for face detection.
And, there’s a qt5 version.
golangs multiple options (via dropdown) always seemed the best to me https://golang.org/

Nim's line length one is okay https://nim-lang.org/

Although I'm sure you guys debated it to death already I still find it unusual to not be able to find a any example of actual within a few clicks. Committee-driven design is always difficult.
We're 'so damned negative' because this is yet another anti-feature that removes control from the owner of the device.

If I don't want to update now, I shouldn't have to. My device, my rules.

And this feature encourages bait and switching: free app is no ads and free, and then at update+1 gets malware installed for free on forced update. We've already seen this with optional updates - only now they won't rely on tricking the user. They'll just update.
I still disagree with that. are you being paid 8 hours at a pro-rated salaried rate? Well you're going to have to report that as income and take a 30% haircut off it. There's a reason contractors get 30% or more above the hourly-equivalent of a salaried employee.
I disagree. The spirit of free speech is that everyone should want to at least have access to all thoughts and speech. You don't have to like them, you don't have to read them but you should have access to them. Otherwise you're letting someone else filter what you can and cannot see.
That's very different than force-upgrading apps. There's no excuse for forced upgrades.
The problem isn't the $7.25 specifically, it's what he was expecting them to do for that rate.

Why would anyone deal with a minimum wage job being, I'm assuming, a call center operator when a) you can get paid the same to do far less stressful work or b) get paid more to do the same level of work?

Secondly, notice how he never gives updated turnover numbers - an omission of note, that probably means they didn't really improve much. This guy most likely hasn't solved any problem other than what bullet point he's going to put on his resume when he parachutes to another company.
Before devs had to have the insight to implement the force update feature in the first release of the app.

If you didn't do that, then you really couldn't force the updates to the old versions.
> as many in the middle class ended up paying more in the last year than in previous years due to punitive removal of certain deductions designed to punish blue states.

This is basically a politically-motivated myth. https://www.nytimes.com/2019/04/14/business/economy/income-t...

80-90% of households making above $50k/year got a tax cut, yes, including residents of blue states that have their SALT capped.
Aside from the fact that companies need investors there is also the question of investing in IPO's etc.
Boring, No.

Painful, Yes.

I have programmed to the Web in 20 years and it has become worse over the years.

I believe, that if you make an effort and stay vanilla you will enjoy the work many fold.

I love the Web but it's not the Web it was yesterday. Unfortuneatly imho
Seems like a flaw. E.G.:

https://www.androidpolice.com/2019/04/27/es-file-manager-van...
Obviously.. how could we know. The source of all worked great practices started some where in Europe or America.. the rest of the world is just a giant shithole according to your people..
I’ve personally seen several of these. I’m tempted to reply back with my hourly consulting rate because it’s crazy that these companies would expect someone to do a project like that uncompensated.
Nissan stays cool on Lidar tech, siding with Tesla
Possibly? Not a pilot either (but I took multiple human factors courses which talk a lot about air crashes).

I'd hope that the pilot would notice something is off and abort the landing before that. (Eg: visually be like "oh there is something on the runway I thought I was cleared on)

Theoretically even if cleared for landing they should keep an eye out and abort if, say, an errant baggage cart was in the way.
Yeah I switched to iOS few months back and I don't get along with it at all, but with the regressions of Android 9 along with news like this I don't want to switch back to Android either... Guess I'll have to see what becomes of the Librem Phone.
>having multiple federal agencies come down on you like a ton of bricks.

Only if you get caught. How do they catch you if you set up the transmitters and then fled the scene?
>The meaning of free speech is clearly defined in the United States by the First Amendment. QED.

No, it isn't.

Here is the text of the First Amendment, verbatim:

Congress shall make no law respecting an establishment of religion,
or prohibiting the free exercise thereof; or abridging the freedom
of speech, or of the press; or the right of the people peaceably
to assemble, and to petition the Government for a redress
of grievances.

Freedom of speech (literally "the freedom of speech") is never defined in the First Amendment, merely referred to in the context of a list of freedoms that Congress is prohibited from abridging, the definitions for which are assumed to already be understood by the reader.
> Do you complain when a web page changes?

There is a universe of difference between an app and a web page.
Arche, or how and what I open sourced at my work for the first time
I would hardly classify Hacker News as a bad website. My inflammatory comments are routinely downvoted as they should be. My good posts tend to be well received. This is quite frankly one of the least terrible places on the internet for discussion with a relatively wide viewpoint for the internet. We've got libertarians, liberals, conservatives and even a few greens and generally we agree to keep it mostly civil because that's why we're all here. There's no crappy memes, no quizzes. We're explicitly here for the comments.
Most of HR is just meeting federal regulatory compliance requirements.
The half-life of uranium is thousands years so i never go back there
Heh. "Currently, Rust is still pre-1.0" doesn't seem to agree with the URL. ;-)
While I think that may be just seen as contrarian, I have noticed an effect just by switching to only ethically sourced meats. The quality of grass grazed, un-processed beef and chicken is almost unlike what you see in the supermarkets creepy saran wrapped isles.
That's why there are requirements around installing an air exchange system.
"minimum wage says to employees that you just want a body doing a job right at this moment, but aren't willing to invest any further in them"

Minimum wage says to employees that if slavery weren't illegal and it wouldn't be a PR nightmare to do so besides, they would totally pay you nothing and expect servitude.
A song about the GNU public license
There was a time, back in 1999 or so, when people were filled with revolutionary fire about the future of the internet and the merits of open source code. Recently, though, in light of so many abuses of binary blobs, like in the volkswagen scandal, and now Huawei, and shenanigans in the IETF, it feels as though we've lost our way.

I wrote this song at the famous 1999 linuxworld conference, where redhat had just gone public, and it seemed like we could truly change the world.

I recorded this version at the IETF 104 conference while fighting a battle with cablelabs over the last half a bit in the IP header. I've been playing it a lot. Is there a way back from the abyss, a way to recapture that fire we once felt?

https://www.youtube.com/watch?v=0gx_r5ohYaA
But that’s exactly what happens. A marginally profitable store becomes an unprofitable store and shuts down. Fewer stores serving the same customers more efficiently are able to afford paying the remaining employees the new prevailing wage.

There’s a lot of slack in how many customers per hour a team can serve in a fast food restaurant. Look at In N Out burger at lunch time versus the average Wendy’s.

You can pay an experienced team 2x to serve 5x as many meals. But you’ll need 1/5th as many restaurants.
Benefits to Using Airflow
> it’s pretty frustrating to have a small group of users using years-old versions emailing in expecting bug fixes and support.

Why? The dev just says "the issue is fixed in the current release" or "we can only support current releases". Job done.
To be fair, email is a very poor medium for whistleblowers in any case.

The notion of a regulated "official" communications channel (akin to postal mail) for bills and such isn't a terrible idea, although it would make more sense to build something new for this. Email has too many weaknesses to be a good choice.
Would you want to work for Saddam Hussein?
As I developer I understand the perspective you're talking about. As I developer I will only support the newest version, and possibly one or two legacy branches of an app. If someone emails me about a bon supported version issue, I do what nearly every other dev does; tell them to update to the newest version or figure out a solution themselves. I do NOT force software onto their computer, nor cause full screen popups demanding they update. That is incredibly invasive, and not worth the trouble for either of us.
In all fairness, there have been so many articles about the craziness of that hedge fund, you should have known what you were getting into. Better to find that out in the interview.
The Mastodon Server Covenant
Some companies use a process where the candidate doesn't see the challenge until pressing "start", and then they have x hours to complete it.

This seems to be far superior for obvious reasons:

1) It normalizes the submissions, making the review process more accurate/fair
2) It removes any ambiguity or implication around the amount of time that should be spent
3) The amount of time a candidate has/is willing to devote to an unpaid homework assignment is likely not meaningfully correlated to their ultimate success in the role, but the process described by OP likely over-indexes for that.
WeChat is orders of magnitude more convenient than what the US has to offer. Everything is centralized and integrated, what Google tries to do, but adopted everywhere

Fascism has it's good points!

Seriously though, WePay isn't innovation - we could have that right now in the West. Citibank could make an app that would allow peer-to-peer money transfers with QR codes the way WePay works. It would be smooth and easy. You'd just have to have a Citibank account. After a while, everyone could get an account with Citibank and it would be great! The other banks wouldn't like it, but whatevs.

Then Citibank would realize they were the gatekeepers of the digital peer-to-peer economy and they would seek rent. Transaction fees would increase. Monthly account fees would sky-rocket. Eventually, the govt would realize this was a drain on commerce and would seek to regulate and maybe even break up Citibank, but in a rule-OF-law nation, the govt would actually have to go to court and Citibank would get to argue their case against govt intervention. It could take YEARS! Look at how long it took the govt to prosecute IBM back in the day!

Meanwhile, if Tencent gets too greedy with WePay, the govt just makes their CEO disappear. In fact, in a fascist state, having monopolies is an ADVANTAGE! It's one throat to throttle - if there's a problem, there's just one CEO you need to kill.

WePay isn't innovative - it's just something that works particularly well in a fascist state. Getting the whole banking industry to agree to communicate and cooperate on a common mobile payment system is a bit more difficult...

Update - s/rule-by-law/rule-OF-law/
I think you're missing the point from the previous poster about (perceived) competition.

Unless your challenge literally stops at, "make X appear onscreen" with no regard for quality, testing, etc. Giving unchecked/unverified time restraints isn't fair. It doesn't matter you're giving more time than it should take to complete. If the task can be done in 2 hours, but you give "6" and Candidate A does it in 3, but Candidate B does it in 32 (but tells you 6) you're ranking two totally different submissions. Candidate B might have a super polished submission, while Candidate A has a baseline submission.

The poster you replied to was suggesting that tests should be either 1) not based on quality of submission and simply rely on difficulty so that only a few candidates can complete them or 2) based on quality and difficulty, but with a checked and verified time to keep the playing field level. However those options are both at odds with "low stress."
Not only did we try, but we did it the wrong way imo. When you try to pull something this complex off and completely disregard the local culture, politics, and sectarian makeup, you introduce chaos. Did anyone learn from Sykes-Picot?
Porsche's Holy Grail Heads to Auction at Monterey Car Week
> Why should someone who makes bikes in the EU compete with someone who does it for $0,50 an hour in Vietnam or who knows where?

Because this will lead to increased competition on the low cost countries labor market, increasing their wages. Long term that should equalizes wages and thus standard of living globally and everyone is happy. At least that's the overly simplified and wishful thinking. Reality is obviously a bit more complicated, but I still wouldn't want to entirely discard that concept.