skysight-inc/HackerNews huggingface dataset:
Ask HN: What are your challenges for using/deploying machine learning?
I'm working on a project to build and deploy machine learning models for non-experts.

What are the hurdles for using machine learning in your organization? Is it

1) that data scientists are expensive
2) don't see a good use case
3) have no idea how to get started
4) can build models fine, but deploying is a pain
5) unable to get buyoff from execs
or, 6) you have no problems
Here's a vote for Julia over Swift.
Explore and eat your way around town with Google Maps
It works until it doesn't then your are in trouble - oh sorry Mr tax man our excel made a mistake and you say we own you HOW MUCH due by the end of the month.
Maybe it'll work out well.. Maybe not.

But right now, people being called have an expectation of talking to a person, and this shifts that expectation without the business opting-in to the change.

That's going to be frustrating to some businesses, and there may well be legal issues in some areas.
Can someone remind me why we don't use public key cryptography for authentication on websites?
https://youtu.be/ogfYd705cRs?t=1h57m57s
I don't think this is true. When our large university switched to gmail, all I could find was that they said they would not use our emails for targeting advertising. Seems like that leaves a lot of other possibilities like profile creation (they just won't use it to target ad at you), machine learning of all types, cross correlation with my personal email for who knows what, etc.
This is a horrible horrible idea, and will end in tears.
We need less active scripting in documents, not more. :-(

Example: coinhive monero miner distributed in xls:
https://twitter.com/CharlesDardaman/status/99391267580461465...
Google Mail would suggest: Holy crap, everybody burn your dictionaries.

;)
> Hmm... so you aren't one of those people who feel uncomfortable bringing things up to their boss. That doesn't mean they don't exist.

I understand that. But I do tend to hire employees who are not like that. Regardless, I feel like having often scheduled 1-on-1s are an unproductive method of bring things up.

> One of the fundamentals every manager needs to learn is, people are not all like you. Extroverts may need someone to bounce ideas off of. Introverts may need a time to bring something they have been thinking about to your attention, because otherwise they assume you don't want to be bothered.
> People have families and relationships and health issues outside of work that never the less it may be helpful to discuss if it impacts stress, times they can be in the office, their work flow, etc.

I don't disagree with that at all. But I do disagree that often scheduled 1-on-1s are the best solution for that.

> And then, and this is truly important, there are interpersonal relationships in the office. Are two employees not getting along? Having a 1:1 with them will often let you get both sides of the story, instead of, potentially, hearing nothing about it.

Which I have done. But again, I'm talking about often scheduled 1-on-1s.

> Finally, while your bosses may have been fine with you discussing something with them any time you wanted, or fine with an email on a topic, I personally hate being interrupted, and would prefer anything like that be scheduled, and find that in person or video chat conversations are helpful in providing context that text communications, especially those that aren't in real time and interactive, may lack.

I find that scheduled things just delay information, and its better to be interrupted. My belief is that a manager's job can require them to interrupted often. Its just the nature of management.
Kindle money comes out of Amazon's pocket. Any replacement or repair request approvals might negatively affect the reps appraisal.
I don't think the scaling concern should be underestimated. Thats a big difference. Its mostly a numbers game.
More specifically, they're introducing passwordless login with FIDO2, as Windows had had passwordless logins with certs and CAC cards for ages.
>That's hardly a convincing case for Bitcoin being the better alternative for payment

It obviously is for the CEO who continues to use Bitcoin despite the annoyances, so I'm not really following your logical leaps, nor do I have the energy to chase you through your goalpost moving. You said there are no beneficial uses, and I provided you with one example.
Search and recommendation services are definitely an example of things that do actually benefit greatly from more data. If you're building something like that then you will almost definitely benefit form more data. However, it might still be possible to generate music recommendations for a user based only on their usage patterns in their local music player. I'm not an expert in that area but I imagine it could be done.

> Good luck getting users to adopt your software, though, regardless of how privacy-conscious they say they are.

It would probably be difficult mostly because we have trained users that an app isn't useful unless you can sync it to all your devices. We are always going on about how much better things are once you can connect them to everything else on the planet. We've sold users on the idea that they need to be connected all them time and we need to know everything that they do so we can "improve their experience" which for most things means "show you ads."

I'm not knocking webapps in general. I make them all the time. Some of my favorite things are webapps. I'm writing this comment on a webapp. I just also believe that not everything needs to be a webapp and have a constant connection to some server telling it about everything I'm doing.
Generative Adverserial Networks
Here's the objective criteria that W3C recommends for measuring it: https://www.w3.org/TR/WCAG20-TECHS/G18.html#G18-procedure
You know, I might have an idea for you. A few years ago, I built a diagnostics tool for a product whose primary users were using some absolutely horrible internet connections.

One of the most useful parts of it was timing http requests and tracking response times. We solved some very complicated technical support issues using this tool. Do you think it would be useful to adapt something like this to remote workers? It's weird because I've struggled with internet connections when I've worked with remote workers, but never thought of actually testing it until I read this comment...
It's good to see something written in go.
So now I can script a bot to book restaurant reservations all over the city at busy times. Then nobody shows up for the reservations, the busy time has passed, and customers have moved on or gone home.

Restaurants make or break on one or two nights in a month. A calculated social engineering attack like this could bring down hundreds of restaurants in a city, which would cause millions of dollars in lost taxes, and you see where this is going.
No, that exactly what they were like. If I have a blocker though, I'm not waiting a week to tell my boss. I'll tell him right away. And stuff coming up we'd discuss at our team meeting. As for being happy, we'd discuss that as needed.
For years the computing world had the position that if it couldn't be expressed in ASCII7 then 'fuck you'. Of course might makes right and all that but this goes beyond a couple of diacriticals. Finally with UTF-8 and i8n we now have a somewhat level playing field where for those that want we can exchange information.

The segregation between these language spheres on the web is incredibly effective. For instance, the Spanish and the English web rarely link to each other (and if they do it is most likely a link from the Spanish part to the English part). Ditto with many other language pairs.

A single world language is a nice thing to strive for, but I don't see why it would have to be English by default, even though that's what it probably will end up being anyway.

The French have always felt that their language is somehow special and that it should be given preference in the EU, and until not all that long ago it was the 'official' language in quite a few European countries by virtue of being the language of the wealthy. For the longest time the Dutch driving license still had the words 'permis de conduire' on it for that reason (and not as a convenient translation for any French police that might take an interest in the document).

French as a second language was the default, English a distant third. That's all changed now, but it is no different if it is imposed rather than of free will.

So if you want to go to that common meeting place that's fine, but if you're forced to go that common meeting place because a bunch of tech bozos have decided your culture, script and language don't matter because they have already mastered English because it was a requirement for them to be employed then that isn't.
Since many commenters seem to be concerned about the possibility of this homogenizing written communication. What if this system implemented something similar to an epsilon-greedy strategy where say 5% of the time it actually recommended a phrase outside of ordinary writing patterns, but was still grammatically correct and semantically the same?

I think if something like that was implemented this could be a cool way to introduce people to new and different writing patterns.
It's tough here because Google is both an ad company and a product company (funded through ads).

Would you have the same fears if Apple were able to (through some ridiculous miracle) achieve the same thing?
Interesting perspective. I share your pessimism about corporations and governments.

But sadly I think government is the only institution with the necessary leverage (tax base, mandate, etc) to accomplish this. Non-profits are also fairly dubious in their motives, subject to corruption, and generally highly inefficient. I'm not sure they're going to be our saviors either.
Today's Web is Tedious
This exactly why I personally believe that a cult of assassins who murder those who grow too powerful is essential in a society where clinical immortality exists.

If the richest man alive can pay whatever is necessary to preserve his own life, indefinitely, it stands to reason that some portion of his wealth and power would be permanently dedicated to preserving that privilege.

If the rich man withdraws from society, and dedicates some or all resources to preservation of the self, society then acquires an interest in supporting those who would murder him and take all his stuff, thus returning it to market circulation.

Prior to clinical immortality, you can always count on a change in estate financial management, because everyone who owns stuff will eventually die and cede control of it to others. You don't have to murder, because time and entropy do it for you.
Ask HN: Do Domain Registrars and Web Hosts Need to Be Treated as Utilities?
Because I've seen a lot of comments about Facebook, YouTube, Reddit and other sites censoring users, and that's certainly worrying.

But I feel what's worse is how domain registrars, hosts and companies like Cloudfront also seem to be doing the same thing. They too seem to buckle under pressure from social media mobs and censors, and seem to be a worse threat to freedom of speech in the process. See what happened to the Daily Stormer with Cloudfront for instance, or how controversial sites often get booted from hosting companies.

There's no argument those are private communities or what not, they're closer to the telephone company refusing service based on political beliefs or a landlord throwing people out for personal disagreements.

So yeah, anyone else think those should be subject to similar laws? Perhaps even have something akin to net neutrality forced on them?
[the] activation energy required to start a business remains higher than necessary. It feels like standing up a web server in the 90s–lots of tedium and reinventing the wheel that has been done by people before you. This is the motivation behind Stripe Atlas, a project to simplify the process of starting an Internet business. Patrick explains how he works at Stripe Atlas to help startups incorporate.
Stuff like this makes me excited for the world my kids will live in.
Roadblocks to a Decentralized Internet
I'm suspicious too. I mean, if I became homeless, I'd head for California or the Oregon coast.

But about San Francisco, "out of town" could mean elsewhere in California.
Like others mentioned, Amazon sends the question via email to verified buyers as "some user have a question and needs your help" and there is a button to answer their question (which opens the browser).

I saw lots of "I don't know" answers to questions, I guess Amazon realised this also as now they put "I don't know" button to emails.
I feel pretty much the same way depending on how much my job bothers me.
Clever social engineering is really customized, but social engineering that works "often enough" is mostly reducible to a flow chart.

If you can automate it, your response rate only needs to be, what, like people clicking on spam? Tiny.

The days of trusting meat sacks with important information might be numbered.

Someone should make the dystopia where Skynet doesn't build terminators, but call centers.
Hi folks! This is the first of a series of articles I'm working on to address blockchain issues from a critical perspective. Constructive feedback welcome!
It's creepy because it's pretending to be people. Phone trees suck, and now a phone tree is calling you and we don't expect phone trees to call us. Now you have to wonder when you get a call wether you are talking to a person or a robot. At the minimum they should announce themselves.
Almost feels like an April Fool's joke. For 30 years Notepad had this bug and I've always wondered why they never fixed it. It was just "one of those things" like the unusual arguments to Unix find or tar commands. I find it very surprising that someone finally bothered to fix it!
kindly revert back with the same
I cannot fathom a reason why someone would disable this feature.

It has been 25+ years in the making.
It's not a deficiency if understanding is increased. If that fake pause increases the listener's understanding of the sentence (it might), then the 'slow response' is not a deficiency but an improvement.

Edit: should the robot talk at 2x normal speaking speed in order to more quickly convey the necessary information? Slowing the speech down artificially so a human could easily understand it sounds like a deficiency to me. (By your definition).
In my case, I stumbled into it. I went to Google I/O and talked to someone who already had written several books for O'Reilly. He proposed the book to them long before I got involved. Honestly, the hacker in me thinks that finding a list of people who have already written for O'Reilly and then seeing if you can help them complete a book in progress might be a good way to get into the oreilly ecosystem.

I proposed a book 16 years ago to O'Reilly and the rejected the idea. So maybe just show up multiple times and you'll get lucky? I think I did.

But once I got "lucky" then I did have three years of hard work for very little money. Be prepared for that!
Yes, they need two buttons in that email: "I know the answer" and "I don't know". That would sort this out pretty well.
This is awesome, But

The algorithm of cause doesn't understand all contexts. What troubles me is that, in the first example, should we really give algorithm the freedom to propose a new date for an appointment? It reminds me one thing that particular bothers me with the Gmail's smart reply feature, where when given Monday or Wednesday as options, the suggested reply is, 'How about Tuesday', which does make the conversation flows, but doesn't really make any logical sense.

It makes a good demo, I am very much impressed, however, I feel it will run into a LOT of issues, even only in those provided scenarios, should those scenarios become more sophisticated.
It's really surreal to see how far behind basic Windows tools are compared to counterparts in other operating systems. Compare Notepad to something like Gedit or Kate that comes with most Linux distros and are much more advanced. I just assumed any programmers still on Windows would be using Notepad++ or some sort of IDE. It's also pretty silly that you have to hack registry keys just to change some basic settings.
In the new equilibrium of people sending lots of automated emails, how would the receiver of an email distinguish between a canned response and a real response? I suspect the incentive to properly signal your email as real can reduce adoption of "Smart Compose" for non-trivial communication. So that leaves us with use cases like scheduling meetings, quick updates or alerts - most of which are already automated in some extent through notification and logging.
Google Lens: real time answers to questions about the world around you
I would imagine that a lot of the work that goes into making the speaking so natural would be very specific to English. As in, they would need to repeat 50% of the work for each language.
Previous discussions:
https://news.ycombinator.com/item?id=10804868
https://news.ycombinator.com/item?id=15537891
Shady business tactics don't make it illegal, and doesn't warrant an hosting provider block. There is worst on the Internet.
The Supreme Court is poised to make forced arbitration nearly inescapable
I made a map that shows all the stops: https://www.google.com/maps/d/viewer?mid=1v33AaNDltEQmHGiP29...
The browser UI is terrible and there's been very little incentive to improve it. The largest user of client-side crypto that I'm aware of is the US DoD with the Common Access Card program, and they just train people on how to use the crappy UI.
If you’re homeless then moving isn’t easy, unless you really like to walk or can scrounge money for a bus or two. Then you’re in a new place you’ve never been, which means any of the tricks and connections you had have to be rebuilt from scratch. The stakes are pretty high when you’re living from day to day, and a change of weather is probably only worth it if you’re in a very cold place to begin with.
Key management.
The Rise of the Rural Creative Class
If the people are worried about police surveillance, why would they purchase CCTV cameras and data centres?
But then you would need to shoot them to see if they bleed or not.
And if I didn't it would be empty words. You just can't win :)
You're right that "entitled" is a bit strong and it was quite perceptive of you to point that out. That word choice was born out of my personal frustration at how many developers either get shorted in negotiations or never even understand how much value they could capture for their work. It is in some ways highly exploitative, in my opinion.
How Creative Abrasion Can Help Your Team’s Ideas
I quickly read through the article, but I was unable to see how Brand changed the world.

I've lived outside the US for most of my life and I'm probably a bit too young to have been directly impacted by Brands work.

Based on the article, most of his work involved combining the spiritual and technological into a cohesive whole. This sounds really cool, but seemed to only be limited to US culture.

Honestly, I think the usage of the phrase "change the world" involves a much larger impact on the world than this article describes.

I'd be grateful if another user could perhaps expand upon the article and help me understand what made Brand so great here in the US.
Thanks for the all the details here — really useful!

We're a remote team but much smaller and certainly unable to pay a full time employee to create companies.

Do you have, or know where to find, a list of countries that can work without setting up a legal entity? We've lost a lot of time trying to recruit candidates where we've not been to find a workable solution due to local laws and our limited resources (e.g. in France!)
Dup: https://news.ycombinator.com/item?id=17022695

Does this kill EasyMail (YC W18) ??

https://news.ycombinator.com/item?id=16577650
The registry key hacking is to support backwards compatibility... for those workflows that require opening Unix text files in Notepad and inexplicably NOT seeing linebreaks...
1. The article states that the `@context` is basically a schema and JSON-LD provides a consistent way of formatting JSON data. Sounds a lot like a schema for JSON.

2. Okay, so you either put the long data in the `@context` or in the original data. I suppose it may improve readability but for a data interchange format (which I believe this is), it seems wasteful.

3. Benefit in general. Why would I use RDF at all? What is any of this for? I can describe my data just fine with normal JSON. Why should I design my JSON in this way?
Was there something stopping you from doing that before? A lot of places you can even do it online.
I thought they were part of the structural mechanisms of the regulatory regions, ie they need long stretches of dna to facilitate it looping regulators back onto the allele
Can someone explain how it is better than android? When I plug in my android, only charging works. I need to unlock the phone and enable data to make the data connection work. There is never trust this computer prompt. I have to do this always, even when due to bad wire the connection is lost for a split second.

Some people mentioned that android never shipped this feature and that Apple is first, but it seems to me that android never had this problem in the first place.
How would you handle deepfakes? This is much more disturbing than what is in the post, and it isn't a corporation who built it. I don't think this has anything to do with regulating google.
From my understanding a lot of the reason for this is it only really makes sense to make large scale reactors; mostly due to approval processes and regulations already in place. There's a massive up front cost no matter the scale of the operation, so it makes most sense to do larger projects vs smaller ones.

https://newatlas.com/small-modular-nuclear-reactors/20860/
I agree. I am using amazon less now than before because I can't trust amazon the way I used to. Part of that is fake reviews. It may not hurt amazon now, as they're still acquiring a lot of new prime users (baby boomers) but they too will sour and then it will be too late for amazon to earn trust back.

It's an easy problem to solve too... only allow reviews from people who have purchased the product on amazon. Nearly every other major e-commerce site does that. The fact that amazon hasn't required this is a good sign that they don't think that is the most beneficial thing to them. Their system already has this feature, but most sellers don't enable it.