skysight-inc/HackerNews huggingface dataset:
> Algorithms are generally incapable of bias.

This is nonsense unless you define-down "bias" in such a way as to mean "performing contrary to the deterministic result of its implementation" (which seems to be what you're doing, and I agree is impossible).

A more sensible definition of bias might be something like "preferentially favouring one outcome over another for reasons unrelated (or even contrary) to the core purpose of the software". Imagine a vending machine that when prompted generically by a user saying "I'm thirsty" always provided sugary soda instead of bottled water.

Modern machine learning algorithms are extremely complex and opaque, and depending on the dataset they're trained on, and the features they're trained to focus on, they can very easily wind up just encoding human biases.

https://www.theregreview.org/2017/10/10/cramer-bias-computer...
Qualcomm’s Amberwing Arm Server Chip Finally Takes Flight
NOW IMAGINE BUYING YOURSELF A KEYBOARD WITH CAPSLOCK WORKING CORRECTLY.
As a 40-year-old front-end dev with a decade-old work history in this space (and many more years as a hobbyist), I have not yet knowingly been on the receiving end of age-based discrimination. I expect that may change unless I start building my personal brand as a leader in this space - someone whose articles devs read and whose presentations they watch. And that would have to coincide with a change of direction in my career to one of leadership. I don’t think I should still be coding full-time when I’m 50. Over the last decade, I’ve noticed a gradual physical decline (although I’m reasonably healthy) and being an overly enthusiastic dev can take its toll. (I don’t know how to consistently cruise through my tasks and clock off at 5:30 like other devs.)
For the mass market, heat/power matters a lot. The most successful GPU of recent years was the GeForce 750 Ti. It was notable for being a GPU that did not require an external power connector that could be plugged into basically any pre-built computer with crappy integrated graphics for a major upgrade, without having to improve cooling or the PSU. This is the segment where most of the revenue is made in GPUs, and it's where AMD is really hurting.

Right now, if you are building a new computer and get to make all your own component selections, a Vega 56 card at MSRP can be a really good deal, at that segment AMD GPUs are really competitive except at the very top -- you might pay a little more in the PSU and your power bill, but the sticker price of the GPU will make up for that. However, if, like >90% of gamers, you don't make all your own component decisions and don't have the power budget, the NVidia 1050Ti reigns supreme. The best competition AMD can muster against it in the "no external power connector" segment are some RX560 models. This is in itself a terrible marketing decision as it prevents the kind of word of mouth "just buy a 750Ti" advertising that worked really well for nVidia, on top of the fact that in the segment the AMD cards just do much less well than the nVidia ones.
You can do:

npm install --save react-router@3

which will add "react-router": "^3.2.0" to your package.json.
It solves problems if you are an organization with many endpoints and data models (think hundreds if not thousands), and you can't predict how that data will be used because you have dozens or hundreds of clients, each with specific data needs - more or less fields, joins and mixes of data from various sources, etc.

It ties in to the microservices architecture, I'd say.
Now imagine a future technology where you could undergo some hypnosis / gaslighting treatment to forget you even hired this person.

I.e. pay a lot of money in advance, it's invested and the actor gets paid from the interest. You undergo memory treatment, and now your mother who you see once a week is real as far as you know, but really she's an actor you hired years back because your actual mother died.
https://www.saga.co.uk/magazine/money/spending/consumer-righ...

Mistakenly delivered goods are not unsolicited.
Two completely different things. Would you have clients type in raw SQL? I mean I guess they're comparable in that they're both query languages, but the application is quite different. You probably could come up with a safe way to send SQL queries to an api, or and SQL-to-GraphQL if you prefer SQL.
Of course it makes sense. They're both query languages, right? Why is

{ project(name: "GraphQL") { tagline } }

Better than

select tagline from project where name = "GraphQL"

Especially if the GraphQL server is just an intermediary later that ends up being translated to SQL anyway.

That real answer to the parent's question is that most people don't have confidence in SQL servers's access controls.
The best of all possible worlds is a free-form text entry.
> the most tragic part was that he had a plastic "No Allergies" bracelet on.

Oh my god. I bet you had to stifle tears at this point. It sounds like something you would see in a movie, with the last cut of the scene slowly bringing the bracelet into focus just long enough for you to realize why he was wearing it.
A pity that multinational companies can usually afford much better lawyers than the average Joe.

It's really not the same as threatening your neighbor with a "We'll see each other in court", for a parking lot dispute.
I'm hoping this blows up in Nintendo's faces; they forgot to treat and respect their customers as fellow human beings.

The writer ought to be compensated for his wasted time thanks to their incompetence.
Developers have the gain, company suffers, developers move on for higher salary with more skills, CTO is in it, doesn't fullfil his duty towards the company or investors, CEO has no clue and doesn't manage the CTO.

The story I see over and over again as a startup CEO consultant.
> It's called REST APIs and we've known how to do them since 2001.

The aim of GraphQL insofar as I understand it is that instead of having to develop two things (a front-end and a back-end REST API that talks to your database or other services), you need just one (a front-end that talks to GraphQL). Mind you, graphQL becomes the back-end-for-front-end then, and will still need a lot of work. The main point is that with GraphQL you'll only need one for all of your apps, while traditionally you'd write one REST API for each client.
> Consumer Reports . . . guide to drugs

Whoa. Care to further elaborate?
Looks like you're right.

>Q. Am I obligated to return or pay for merchandise I never ordered?

>A. No. If you receive merchandise that you didn’t order, you have a legal right to keep it as a free gift.

https://www.consumer.ftc.gov/articles/0181-unordered-merchan...
Curiouser and curiouser: recursive generic types in C#
Borat is human, a spambot is devops.
My understanding in the UK is that if someone sends you unsolicited goods and then tries to bill you, it's yours to keep.

But this doesn't apply to things sent to you by mistake, which certainly seems to be the case here. You are expected to return the good to the sender at their expense. Although you are expected to facilitate returning it, I doubt any court would look favourably on a company taking you to court for failing to jump through their hoops.
Comparing the consequences of alternative solutions to a problem is not whataboutism.
I can see the value where you would need to fire email alerts from different parts of your stack, and have a central place to control and config them.
What happens next, for example, when you need to send alerts from frontend events? Or from other non-Rails parts? Duplicate code and logic?
The "algorithm" takes that kind of meaningful exchange and extracts the parts that are controversial (as judged by other users behavior). Those parts of the exchange is what will be presented to you, in hopes of an emotional response.

In the end, I suppose the human condition is to blame. After all, the "algorithm" is based on the collective actions of its users. But the tech companies facilitating this race to the bottom share some responsibility as well. Profiting (intentionally or otherwise) on the darker aspects of human psychology isn't unproblematic.
Why Your IT Business Should Support Open Source
Verbosity is quite helpful when doing maintenance on foreign code.
It's supposed to be two separate incidents: power going down in Strasbourg, and fiber network equipment going down in Roubaix (the main center of OVH's network) due to a "software bug".

It's explained here https://twitter.com/olesovhcom/status/928587258583748609 in French, they might post an English-language translation soon.
Luxury sex toy business seeking investor/partner
SOrRy! CoPY anD PasTe
This should be easy to study in Seattle and other "Fight for $15" cities as the higher minimum wage is phased in.
I like Kotlin too, but in which way is it "much more expressive" in your opinion? What can you express in Kotlin that you can't express in Java? Scalas type system is much more expressive than the one in Java as an example. Only thing that comes to mind in Kotlin is non-nullable references.

Most of the stuff in Kotlin looks more like less boiler plate (data classes) than "more expressive".
The Greeks and the Romans prized realism in art above all else. We know this from literature (e.g. the story of Zeuxis and Parrhasius), from surviving paintings (frescoes, portraits, etc.) which show skillful and realistic use of color, and from the shape of the sculptures themselves. They painted their statues because reality is colorful, yes. But they painted them realistically.

The notion that they painted statues with flat, unrealistic colors, without using all the realistic painting skills we know they had, is absurd. It goes against everything we know (from primary sources, not as modern opinions) about classical art, and it is simply not reasonable to believe.

Brinkmann paints reconstructions in the most garish and unrealistic way possible because controversy draws attention, and magazines repeat his claims uncritically for the same reason.
How to enable LAN control of your Yeelight devices
> A lot of people I know are bailing on .net

Crazy attracts crazy, now you know.
>A pity that multinational companies can usually afford much better lawyers than the average Joe.

It's a $400 device, that is the extent of the damage; how much do you think they are willing to spend on their legal?
Scientists create the perfect wave for surfing
This is about the model species Schizophyllum commune. I found the OP article left me wanting to know more. The wikipedia page for S. commune links to a fascinating, in-depth page by an enthusiast:

http://botit.botany.wisc.edu/toms_fungi/feb2000.html

Also, there's this database with more pretty pictures and some distilled information:

http://www.mykoweb.com/CAF/species/Schizophyllum_commune.htm...

I hadn't realize how unique some of the fungal genetic systems were!
Elixir is a possible candidate, yes.

I had 2 coworkers that were fanboying over it, so I already got some opinions but I haven't had time to look into it seriously.
It's a little riskier when you have a family. His kids already had great lives, they could end up with nothing if he's made a bad bet.
Brings back memories of Larabee their last attempt at making a GPU before they scrapped the project and wasted everyone’s time.
Hero of Deep Learning's an advice for college students
A good answer, though I am merely summarising what I understand of Liu Cixin's argument.

Yes, across interstellar distances, a single strike with a very high velocity object might take out a planetary civilisation before they could react. But as you say, that might not be enough.

It's even worse than "you don't know how far they've expanded", even a fast strike from nearby on the cosmic scale can take hundreds of years, and you can't know how far they will have expanded by then.
YAY a GPU from a year ago that had 100% GPU usage for full 11months with cheap cooling is on sale now for 20% of its initial price!
>There are certain memories, yes. There’s a blank sheet, and the client writes the memories that he wants the wife to remember.

>For them, it’s a lot of hassle and disappointment. Imagine investing five years with someone and then they break up with you. It’s just easier to schedule two hours per week to interact with an ideal boyfriend. There’s no conflict, no jealously, no bad habits. Everything is perfect.

The fundamental problem with being human is that there are other humans. They're so unpredictable to deal with. Let's hope the AI finally comes soon, at least you can save/reload those.
You're seriously admitting to holding various forged ID cards in several EU countries? To me that is similar to someone just casually noticing that they have made counterfeit money or stolen a wallet – seriously criminal.

And I'm also heavily doubting that an internet connection is enough to get a forged ID card. It does elude me how one would do that without some sort of special machines.
>It is in Canada, Europe...

And equally controversial (I'm Canadian).
Inferiority is an inherently subjective notion. That it is inferior to be smaller, weaker and less intelligent reflects your values, not some sort of universal score sheet.
Or they could be set up for life. Everyone has different comforts with risk. They're the only ones who can decide whether they're comfortable making that bet.

Also, since this article was posted, Bitcoin probably doubled. If he invested a few 100k, that's a pretty decent (paper) gain so far.
> The fact that they don't even have the package management quality of python (which I find awful already) is baffling. I don't even know how they could think "yeah, github-importing is a good idea, let's do it". Go is eight years old tomorrow and you still have to rely on third-party tooling to do proper imports that don't burn your house.

Python packages are installed via a separate tool so I'm not sure what you're getting at here.

Including github in the import path is a good idea. It makes it so you always know where the source code for any package is. This consistent approach empowers sites like godoc.org. I don't know how many times I've tried fruitlessly to find documentation for libraries in other languages, but in Go the developer who created the library gets it for free. I wish more languages did this.

Do you remember the left-pad fiasco in npm? Out of the box you'll have similar problems in Go, but at least you'll get them when you work locally, not when you spin up a new node. And to fix the problems you end up having to do the same thing regardless. Either you vendor your dependencies or you setup some sort of caching middle-man proxy.

Go's dependency headaches aren't the fault of the language or the ecosystem - Go actually has a really well crafted module system, specifically designed to fix major performance issues in languages like C++ and Scala. Rather they're a reaction to the problems latent in the "easy" solutions and simply switching is just trading one set of problems for another.
Or, you know - gay people just tend to wear glasses because it's fashionable. Network effects and everything.

PS: before I get slammed for over-generalising - that is more of an meta-ironic statement
A simple way I was taught by a geneticist was to drink a Diet Coke. If it is sweet you are not a super-taster; if it is bitter you are.

For me all diet drinks taste very bitter like quinine or biting into a green potato.
In my middle and high school years, it seemed like 1-2 people per year would get concussions.
American football; for the rest of the globe, football is something different, normally what Americans refer to as "soccer", sometimes another nation-specific sport such as Australian Rules Football. Can we at least get "American" added to the title to avoid confusion?
Network failures are generally easier to recover from though. You just need to reconfigure the key nodes and everything is back in business.

If your CD pipeline deploys corrupt apps, even your production database can get compromised,forcing a full restore. No matter how long that might take

Thankfully,I didn't have to witness that yet.
Best radiation therapy New York
Why Agile in Today's Business Environment
Yes it is. I actually didn't know what it was before looking it up.
Of course, that's the tradeoff. That's why with kids it is a little different, it's not just your comfort with risk, you are now risking their future and they don't really get a say in that.
Also there is a government scheme where:
A) you get fortnightly welfare payments
B) formal training and a tafe certificate
C) access to mentors and resources

If you qualify for welfare and instead of looking for a job, you choose to start a business.
The greatest argument against the death penalty is that it's not applied to the people that deserve it the most. Not only did the pharmaceutical industry earn billions by pushing addictive opioids to people but they also charge people up the nose for the injections they need after they OD'ed because they got addicted. People are still getting filthy rich literally over other people's deaths. In the name of health.

I know a lot of people love capitalism here and I think it works pretty great if you apply it to a lot of markets. But health isn't something that can be regulated by capitalism.

You can buy the new iPhone or you don't. It's a decision. You can make a stupid decision and buy it while you really should feed your kids instead but it's still a decision.

Health issues are not. Nobody decides to have cancer next year because this year things look a bit uncertain at work right now. It just hits you.

Free markets only work when somebody is free to decide.
Disney has reversed its LA Times ban after backlash by other media outlets. Apologies if this was updated before and I missed it.

https://www.nytimes.com/2017/11/07/business/disney-la-times....
It's not, I've held several. For EU countries.

As in an actual national ID that can be used to open bank accounts and cross borders, or some other sort of non-official ID that might be good enough to get you into bars?
Bitcoin Expectations
LocaLoqa – Location-based property MLS Q&A service useful?
I've read many great opinions here at HN regarding the real estate business, the MLS, Zillow, Redfin, and etc. hopefully I can get some inputs about our LocaLoqa here from the bright minds:
https://LocaLoqa.com/@This%20MLS
As a location (Google map) based Q&A startup, our initial focus is to utilize the platform as the place for property buyers and relevant parties having their Q&A exchanges. The "relevant parties" can be the brokers/agents nearby, the seller's agent, the local property gurus, and perhaps even the seller him/herself.
The seller (or the seller's) agent places a marker on the LocaLoqa map with link to the official MLS, plus some useful initial info. The markers can also be listed and (advanced) searched in listing mode (better for mobile purpose).
Privacy control is DIY, flexible, and practical. Each LocaLoqa Q&A thread can bea fully publicly participatory one, or be multiple one-to-one private threads as seen by different participants based on different privacy arrangement per interaction and/or per party. LocaLoqa also supports white label branding for specific deployments.
Thanks in advance for your reading and inputs :-)
Yea but a case like this doesn't need high-powered lawyers. Usually a high-street solicitor will write a letter outlining what's happened, objecting to the legal threat and asking for information on how to return the merchandise. All in all, it should cost ~£60.
> Supertasters find beer incredibly bitter, [...] Suffice it to say, hard liquor is a no-no for supertasters. [...] unless they have been conditioned to drink beer, they more than likely will first and foremost consider both as just really bitter.

Huh. This might explain my extreme dislike for beer, and why I hate olives? For some time I've believed it may be a genetic mutation similar to why some people say cilantro tastes like soap.
One, as far as we know, isolated logistics problem with some ill-trained phone operators not solving it gracefully is the claim. What am I missing that makes this story more interesting than that? Is it just because Nintendo? Or is it exactly this interesting if it were the same story but the product plumbing supplies?
> you'd write one REST API for each client.

Erm... What?

Granted, web requirements are a bit different from mobile requirements, but still. Why would you write one REST API for each client?
> I see many lonely people in western big cities for instance

Not true for Berlin, though. If you regularily visit some hackerspaces (or other meetups with like-minded people, such as various user groups such as Emacs user group, political groups such as FSFE, whatever), or go to university and study there, you have very good chances finding friends, some of whom may turn out to be very good friends.

Sometimes it seems hard to get into groups, but usually this is just a matter of having the courage to talk to people, and not so much a matter of being actively rejected by others (although that happens sometimes, too, of course, because every "club" has some low percentage of anti-social-minded people, but those people are easy to ignore).

I assume this is true for the other large cities in Germany as well (Hamburg, Frankfurt/Main, Munich, Bremen, etc.) but I don't know for sure.

EDIT: To those who downvoted: Do you care to elaborate? Did you have different experiences in Berlin? (especially as technically-minded people)
Plonat Atek – Close Up on the Scope
I didn't even know you could order from Nintendo directly in the UK, I think they'd be wise to shut this down entirely and work through their retail partners. Just imagine how little resources Nintendo puts into the retail aspect of their operations in the UK. Clearly they can't even train people to do customer service properly without threatening legal action. I understand the sentiment to want to support Nintendo but I am not entirely surprised this happened, it takes hard work to run a well functioning shop/store online or otherwise.
Marwa chnwiya
Talk to the leader of any emergency room staff and this is how it works in most cities.

Another reason to charge more for working in a big city, since smaller rural cities don’t have this problem as much - like the middle of nowhere in Montana versus Seattle.
>"We don't even pay for our health bills in Germany when leaving a doctor's office ;-)"

It's impossible to get a family doctor in the majority of my country. But the system is free, so who cares, right?
F# too!
I have never, ever dealt with any above mid-sized company that handles customer service and delivery well. There seems to be a set of standardised industry practices that are completely and utterly customer hostile.

The moment regular company employees stop dealing with customer issues, delivery, etc., and hands it over to "specialists", it's basically a crap shoot whether you can get any issue resolved at all, because the systems they put in place make it nearly impossible.

For example: A courier claims they called at your house and got no answer, even though you were in and they didn't. You call customer services, but they have no way at all to contact the courier and tell them to go back and try again. Even if they're only two minutes down the road. The system deliberately puts a firewall between the reps and the delivery infrastructure, because any kind of ad-hoc action to resolve customer issues interferes with the logistics planning for the day's deliveries.

All the rep can do is rearrange delivery for the subsequent day, whereupon the problem often repeats itself, but this time with a different courier, and a different rep. I had this process repeat several times, over a period of weeks, until simply cancelled an order completely (one worth hundreds of pounds to the vendor).

I do wonder if higher level managers realise that delivery departments are optimising purely to make things easy for themselves, and what that's potentially worth in terms of wasted effort, lost orders and customer hostility. I guess they probably don't care, because it still saves them money on aggregate.