skysight-inc/HackerNews huggingface dataset:
The issue that facial recognition is racially biased has only ever been an issue for non-industry leaders in facial recognition. And for the point, Amazon and Microsoft and Google have NEVER been industry leaders in FR - they just have enormous marketing budgets. Any police or any article you see where Amazon's FR is being used is an article about that police force being duped by marketing and expecting "best in class" from an organization that does not even rank in the industry as a serious player. The industry leaders in FR can easily be identified by going to the NIST Facial Recognition Vendor Test web site to view the annually ranked testing results from FR vendors who desire to work on Federal government contracts.
Also, the media treatment of FR is beyond pathetic. Pretty much every article I encounter is pulp crime level fiction. FWIW, I'm lead developer of one of the industry leading FR applications, typically within the first 4 on the NIST vendor rankings.
Will UK election result provide light bulb moment for US Democrats?
Vimperator / Pentadactyl gave a fantastic experience on Firefox. But the recent transition to WebExtensions killed them, which is really sad.

It's the only major regression I have ever experienced in my computing workflow. There's no good replacement, as browsers that provide a good keyboard-driven experience come with their own troubles as you explained.
This is the first I’m hearing about concentration camps in Australia. Could you elaborate? When I think concentration camps I’m thinking about what’s going on in China - what is going on in Australia?
Read the articles, he had a medical condition, that is the stated reason for being in Jaipur.
Oh god, let's get at least a little bit sciency about having kids. There are no serious chemical changes in men, only in women to a) deal with and forget the pain of child birth and b) form a bond with the child. Men are dreadful of having kids because they fear of having to support them, they are sort of tricked by women and pressured by peers, society, government to do it. Some men can find enjoyment and fulfillment in raising children of course, but it's much harder if they have to worry about providing for them.
How do you evaluate how successful an algorithm to decide if someone should get bail is?

The problem with most of these deep learning/AI systems is that they are more or less pattern detection systems. To an AI racial biases in its input data is just another pattern.
Bartender is a big bit more advanced than this implementation, but it's nice to see some competition!
What is your tough Google Analytics issue?
Death certificates aren't exactly hard to fake.

https://www.youtube.com/watch?v=9FdHq3WfJgs
I find this so amazing from a physiological point of view: 1 sub post master committing fraud seems entirely possible. But surely someone in the post office or the cps, or the police or the courts should have thought "weird how dozens and dozens of people, all the same rank, all committed fraud and all deny it even when caught and we never recover the cash from their accounts. I wonder what it is about the post office that makes their employees 10000 times more fruad inclined than any other business.".

I mean, it was clear their systems were broken just because it was apparently so easy to commit fraud, long before anyone actually appealed etc.
Just a quick update Finala have now Dashboard out of the box!
Check out the release
https://github.com/similarweb/finala#example-unused-rds-repo...
Nobelist Herbert Simon coined it satisficing in 1956, there's a lot of economic theory around it.

https://en.m.wikipedia.org/wiki/Satisficing?wprov=sfla1
When you use a tool, the body learns to extend the proprioception 'through' the tool as well.
Measure against recidivism and skipping bail?

Surely we have a baseline that can be used, such as when these systems are not in play?
Getting CSS layout right can be extraordinarily difficult, borderline impossible, absent the right understanding and set of composable primitives.

As someone who's done web development since the late 1990's, I offer my very highest praise and unreserved recommendation for an extraordinarily thorough, coherent and practical resource I only recently discovered:
https://every-layout.dev

Its "Axiomatic CSS" is, finally, a standards-based solution that provides a solid foundation for truly responsive layout and design.
https://en.wikipedia.org/wiki/Australian_immigration_detenti...

See also:

https://www.smh.com.au/opinion/our-detention-centres-are-int...
Ah, from the title I thought they figured out how to do it locally on your phone, without being connected to Google. Knowing they are only into making Ad products aka tracking, it would be a shame to get used to such a nice free offering. Thanks but no thanks, I guess us suckers will have to take a few hrs to learn a few of the local language phrases.
Trying out VueJs like computed properties with Kotlin's property getters
This has nothing to do with REST (I realize it says RESTful but I wish that term would die as RESTful has nothing to do with REST either). It seems to re-invent OData as well.

I don’t know how it has gone so wrong with REST as it seems pretty easy to understand: it’s how your browser has always worked. Your browser doesn’t know any URLs at all (yes I know about the search engines but that’s configuration). What it knows are data types. It can be taught new data types (e.g. PDF) but not new URLs because it doesn’t know any. So if you want a REST API you need to be designing data contracts between client and server. URLs are a server side implementation detail and completely irrelevant to the discussion.

The advantage to this kind of architecture is that the server and clients can develop in a more more decoupled manner. They need only agree on data types. A new web site existing never requires rebuilding a browser. Only if a new kind of data (e.g. HTML5) is to be supported.

But one thing to be considered, as with all architectural patterns, is if it fits the domain you’re architecting. REST isn’t optimal for any possible problem. Sometimes HTTP-RPC (what the article describes) is an easier fit. But once you realize and accept this you no longer have to follow standards that seem not to make sense for what you’re doing (e.g. HATEOAS which is done automatically if you’re really doing REST, and seems so inefficient if you’re not).
> If the software is accurate at picking choices that match the set goals, then it would seem that: the software is doing its job and is 'blameless', the racism is on the side of those that set the goals and/or the people claiming 'racism' because a person of a given skin colour was selected.

Well, no.

It's not enough to simply decline to input racial data into the machine-learning system. The system may discover a proxy for race, and make decisions based on that proxy. Name and address, for instance, may be enough to give a good idea as to someone's race.

We expect human judges and parole-boards, for example, to discount racial information, even if there are demonstrable correlations associated with race. If the machine-learning system is not built with that discounting in mind, it isn't going to do so of its own accord, as it was of course built to detect and exploit correlations.

> If it could be shown that there's low success in the software, yet it's relied on despite racial bias, then I would think few rational people could argue for its removal.

I don't follow. If the software has been unsuccessful, that seems like a good reason to remove it. If, additionally, it has been making decisions on racial grounds, that seems like another good reason to remove it.

> Race seems like a red-herring until it's shown that the metrics support poor performance of these systems.

As I hope I've made clear above, this isn't right. It's not just about performance, it's also about ensuring the system does not make decisions on the basis of an individual's race.
the first part is better: http://www.os2museum.com/wp/wireless-networking-in-dos/
Your link is a bit stale. Here's a link to the latest version of the draft, published October 31st 2019:

https://tools.ietf.org/html/draft-ietf-httpbis-bcp56bis-09
I spent way too much effort to win a game show on Dutch national TV
In most european countries (except Britan I guess), there exist nothing like the copyright where the content is protected by ownership.

In these countries like germany, the personality in the product (in the stream) is protected as a kind of artwork. I think this point of view might be helpful to understand these dynamics.

Did the game designer have their personality in their game? Shurely, however since they are employed the company automatically gets access to these rights and can (as economical instrument) allow streamers to use them.

The streamers itself put their personality as well in the product since this is the reason people are watching it.

However it is hard to argue that a cut of a video entails enough personality to be protected by itself. Therefore according to this law it is a copyright violation.

TLDR: Cutting and reuploading entails no creative process of the creator.
As a company owner, as soon as I read, "I've developed it on my own time but the product directly relates to what my employer does"

> "Directly relates to what my employer does"

You will face multiple charges. You have no IDEA - how brutal it can be in court.
In 99% case - You will fail mostly because - you built your company competitor while working in a company that is more likely to become your future competitor if court grants you your right. This will break 99.999% company of the world.
In many of the employee contracts - Some/Most of the Company has a clause that - you won't be working for the next 18 months or any X months in a company or product that is directly their competitor.

My Suggestion as a company, "Be Polite to your BOSS and tell them every truth on why you built", "what provoked you building something like this outside of the company", "How would you like to see yourself in next 10 year".

If your company is really "p* off", Max, they will do is, they will stop some future promotion and would most likely keep you away from most of their work, they will remain alert on your every step and would call a lawyer to inform you a certain thing, for which they don't have to bear the cost of fighting court case at the end, company saving money.

============= THINGS WOULD HAVE BEEN LITTLE DIFFERENT ########

If you would not have built anything related to what your employer does or what your company does.

###########

Imagine you have company and you hired some employee. Now all or some or one of them has build something related to exactly what your company does, how would you handle?
There should be a different key for that then. The click action is the most important, so it should have its own dedicated key.
And when 3D cameras are available, enterprises with dozens to tens of thousands of conventional cameras will balk at the expense of upgrading their cameras and networks to handle them. We see this already with large companies that are still running non-digital non-streaming cameras.
I was bit by this in a cordova app on a past update. After that I backed up api keys, etc to native storage using a cordova plugin and added a wrapper that will fall back to it if localstorage lookups fail.

I would advise others to do the something similar since unless you are packaging the browser too (like crosswalk did), then that piece is really out of your control and you shouldn't expect it to be retained.

A similar issue can be seen on iOS under low storage conditions where the operating system will clear the browser cache to reclaim space.
reinvent was a total waste of time. i didn't know that you had to reserve a seat in every single session you wanted to attend. didn't get into any.
Watch War (2019) Online Full Movie – UWatchFree
Bureaucracy should be treated as a computer program, you have to feed it exactly what it expects. If you give to a JSON parser an object with single quoted strings it is your fault if the parser complains even though it is quite clear what you meant.

In the case of software, being clever means that you open yourself to unintended result, vulnerabilities and such, in the case of bureaucracy you open yourself to lawsuits, corruotion charges and lenghty trials
A shorter version with pictures is available in this Twitter thread: https://twitter.com/VincentTunru/status/1205527364739981312

Feel free to ask me anything!

Edit: Ah, and for Dutch people, the first actual episode can be viewed here: https://www.sbs6.nl/programmas/lingo/videos/Vk9EpXSlwas/ling...
This also servers as a warning for PWAs: despite all the hype and virtues (real or perceived), your are at the hands of very fickle gods
For this specific case, probably the best analysis is at https://www.postofficetrial.com/2019/01/articles.html
SMS spam.
To do so, I would have to start keeping a log of each time I go through google to a SO answer that is being unfairly closed/downvoted/whatever.

For Wikipedia, you never actually see what goes on without going to the discussion page, which I've never looked at except when someone pointed me there (once again, I've not kept a journal of such excursions, and can therefore not answer your challenge). I have, however, seen enough to never ever try editing a page for any reason.
Without irony I say the first two paragraphs of this post are one of the best parables of all time.
By Goodhart's Law, there does not exist such a metric of success. All success metrics are arbitrary in this situation.

Software is written by people. Racist software comes from racist beliefs. A belief that a neural network will learn objectivity is a belief in objectivity, and both are wrong.

Race is not a red herring; even though race may be only a social construction with no objective science behind it, the fact that people believe in and act as if race were real is a problem. In particular it often violates the Civil Rights Acts.
I think you should tag your submission with Show HN, see rules here: https://news.ycombinator.com/showhn.html
This is excellent satire of “narcissism of minor differences”
I wouldn't say that we feel beholden to particular theories, but some of us have backgrounds in linguistics and we draw on those.
I had forgotten that District 7 goes that far north in the UCSF area and was thinking it was really just the Twin Peaks/West Portal/Lake Merced areas.
@1hakr: Your no-javascript shame-screen is very funny and well-made, thumbs up. Too bad I can't see anything else on that site.
Write a Chromecast App in 3 Easy Steps
Hope it has this in...

https://www.gnu.org/fun/jokes/ed-msg.txt
Chrome had a similar fuckup in April 2018. They changed the minimum granted quota for IndexedDb. Suddenly, all Android devices with low free storage space (< 1GB roughly) had a granted quota of 0. This of course led to all Android WebView apps relying on IndexedDb to have no access to existing stored items and no way to save new data.

It took them 6 weeks to push a fix. I used the opportunity to switch to Sqlite and can only recommend others the same.
Poetry 1.0.0
University's owning research is a major funding mechanism, and it's how they justify paying graduate researchers.

There are limits to how much the university can profit from the IP, and the student researchers still get to profit too.
"Doctor, my arm hurts when I do X"

"Then don't do X"
How to Start a Clothing Business as a Teenager?
How to Get Emacs Running on Your Nintendo Wii
If skipping bail is the criteria then how do you detect when you incorrectly denied bail?
The link just takes me to a webpage that hangs.

No story about growth, or anything else I can see.

Android Chrome fwiw, old device
Just how fast are Chrome rollouts on Android? Given how destructive this appears to have been, it seems amazing that they got to a 50% rollout before the first bug report.
This has been my goto reference for API design, and is what I send others when discussing API design, for years now. Nice to see it pop up here.
"post a link so we can judge" is precisely the attitude on SO that I find reprehensible.
Apples and oranges.

As a user, I need to know which operating system an app runs on, otherwise I might not be able to run it.

The language used to write it plays no role in that.
I like the smoothness of j/k, but everything else vimium does better...
Fort Lauderdale's rail link is basically the same as San Jose's: you take a shuttle bus connection to a rail station off airport grounds.
Suppose racism, discrimination and bullying by the general public were the dominant cause of recidivism.. Would it make sense to allow people from the majority regularly do 3 month sentences and keep members of any minority group indefinitely on their first incident?
That's only for extremely popular streamers. For 99% of them they can only play the one game that made them get viewers in the first place. They didn't get popular because someone googled "Ninja" they got popular because they were playing Fortnite and people wanted to watch fortnite get played. .1% of those guys get big enough they can switch games.
what do you suggest as an alternative. asking for a friend
Given that this is a submission with stats about visalist, Show HN doesn't seem appropriate.

There was a Show HN a year ago: https://news.ycombinator.com/item?id=18640880
I don't buy this. The government has more resources to fix UX readibility more than any other company, and I know how nitpicky a HN reader can get on UX details. So why should the government get a pass? It won't get better unless we raise our voices to the point it is heard by them.
> and a livestreamer likes reuploaders because it helps market their stream

Maybe this is true on one side, but on the other the people who reupload the content will also get revenue from people watching. Since it's the most popular parts, relatively many people will watch it, often completely skipping the stream itself. This means that the original streamer (who creates the value of commentary) has quite a bit to lose from people reuploading their stream.
This has been my experience in dealing with the German collection office even though all had already been moved to web and I never once met a real person. They would always send me nice letters explaining what exactly was wrong. Even did this in cases in which they themselves corrected the error on my behave.

On the other hand, dealing with private bureaucracies such as internet providers has always been a major pain. Very unhelpful, not accommodating at all.
load up a bioinformatics R library in bioconductor, see what happens, a few dozen would be the low estimate. And make no mistake each does fairly complex tasks.

now what if I told you that the majority (perhaps all) of these libraries you loaded and are needed to run the complex analyses in life sciences were all developed by people who are oblivious to proper software engineering. These were never meant to be used the way they are used - expose myriad of global variable names, methods etc.

You say you are using a small well-tested library with R, sure - but that is not what happens in science and for those that see what is going on, we know we're completely FKDd

The tragedy is that we cannot cure cancer as long we try to do it with R - and R is not going anywhere ...
Blaming people for not using beta version for six weeks to test and inform them prior of the issue. Rich. Millions of apps affected.
Signal was one of the Whole Earth Catalog publications of the 1980s.

As an exemplar of curation and selection, as well as pressaging ... a huge amount of ... the current technological and online domain, it's hard to beat.

It seemed to briefly appear online (possibly at the Internet Archive), but disappeared again. It's now at LibGen.

Just twenty pages in, the selection of books and references is already pretty staggering (and contains numerous of my own choices and faves from the period).

Oddly: an argument for expertise and selection rather than the more popular trends of today of "crowdsourcing" and "collaborative filtering" everything. There's probably a balance between these poles.
I think the true question is how you decide if an algorithm is actually biased or not. At a first shot I would suggest something like this: Divide some otherwise randomly sampled testing data into two sets, depending on the characteristic in question. If the ROC curve is approximately the same for both sets, I'd guess you could say the algorithm is not biased.
vimium on firefox is very usable, you can replace blank tab with something else
The CIA’s Former Chief of Disguise Drops Her Mask
Do you have text files you need to edit that are that big?

I've opened files that big in a text editor before, but it was definitely the wrong tool for the job.
I see you are using Nuxt.JS. Are you using static files or CMS?
Generally less than with gasoline. Both require oxygen but hydrogen being stored in a high pressure tank, in year 2000 design concepts with a burst disc going up
the cops are also doing this routinely with arrests of first amendment auditors...they are keeping all the cameras/phones
Not to downplay the issue, but what a ridiculous bug report:

> It causes such a big problem for our products!!!! Who is in charge?

I'd have expected more from a tech focused company like pocketpos.
Reminds me how the hardest thing in science is to find the right question to ask nature...
No, what happens there is that some streamers are more linked to a specific game because maybe they are better or funnier, but that's it. If you go to Twitch and scroll down in Fornite you will see hundreds of people with less than 100 viewers which also confirms that the game means almost nothing.

Minecraft is linked to the growth of many Youtubers because its the most open game you can find and thus giving creators the biggest canvas to their imagination. It's like saying that 90% of a piece of art is the used material... It just doesn't make sense.
Travel Alaska.. An Adventure of a Lifetime
If we can't determine the implications, then what do you suggest we do? Make decisions by examining goat entrails?

I understand why nuclear fans want to say cost doesn't matter. If cost matters, nuclear sucks. I understand how jarring this new reality (that nuclear has been priced out of the market vs. other CO2-free alternatives) is. Nuclear fans are still in denial about it, but declaring the falsehood "nuclear is always better" doesn't change that reality.
“The real danger is not that computers will begin to think like men, but that men will begin to think like computers.“

— Sydney J. Harris
As quoted, without citation, in Howard W. Eves, Return to Mathematical Circles, (1988), 63.

https://todayinsci.com/H/Harris_Sydney/HarrisSydney-Quotatio...
@1hakr How did you get your initial set of users?
This is the sort of thinking that the Church used to put Galileo in prison.
I met John Romero once through a woman I was dating. I didn’t really know who he was or his history. When my girlfriend told me he created Doom and Battle.net, I was like, “oh, ok.” We had lunch with him and his Romanian girlfriend/wife (don’t remember their relationship). He seemed like a normal person. I’ll definitely check out the Masters of Doom book now.
I love upgrades with this warning "This version is not backwards-compatible with the previous releases so special care must be taken when upgrading."
Any One Following Coursera New AI Course by Laurence Moroney and Andrew NG
Now doing the "Device-based Models with TensorFlow Lite" by deeplearning.ai after doing its course 1. It is very good. Well, at least up to course 2 which is I am working on. Looking forward to do all of them, well just audit.
Best Kubernetes Training Course?
Throw a rock hit a K8s training course. Seriously there are so many now. Is there a gold standard?