skysight-inc/HackerNews huggingface dataset:
> Instead of making my over-the-phone business more confident, it just eliminates the phone as an option.

Sounds great!
Another classic SF example of a voice interface:
"I'm sorry, Dave..."
> Europe continues to wrestle with the long arm of American law

In the case of the right to be forgotten, isn’t that the reverse? Europe trying to make Americans not to talk about past crimes of EU citizens?
Smart speakers are made to listen by design, that's their sole purpose: to listen and respond to that. Disabling the microphone takes away the core functionality and basically their purpose for being. You're left with a speaker.

For a phone the assistant is an optional side-feature and disabling it takes almost nothing away from the utility of the smartphone. You're still left with a smartphone.
Where are these children getting hundreds of dollars? How is this different from buying baseball cards, pokemon cards, etc.? It doesn't make any games I play worse, it makes the playerbase bigger which is better.
Yeah, I’m definitely selling or throwing out my nVidia shield now.

I think we should start shaming people who have these stupid “assistant” devices in their homes...

I generally turn my phone off when I’m home and keep it in a cigar box. However, it sucks because it’d still be great to actually communicate with friends / use the internet without my device having a hot mic.
The article was co-written by EFF's senior legislative counsel. It's intended to be a position paper to influence policy, not a technical deep dive.
I agree with the company choices, but the spelling of the acronym worries me that it will be read or intended by some as "gay fam". Particularly since the usage as a generic insult makes semantic sense for disparaging a group of closely related companies...

(I guess it's not the only slur it has to avoid with that letter combination though.)
Yes! Our goal is to take you from a beginner not knowing what a Pod is to doing advanced deployments. You do however require basic knowledge of how servers or backend technologies work
A quote from pg's beating the averages (http://www.paulgraham.com/avg.html) seems relevant here to me:

As long as our hypothetical Blub programmer is looking down the power continuum, he knows he's looking down. Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.
> This is true for any company at scale. FP can be used at the fringe or the edge, but the core part demands efficiency.

I think things like real-time graphics are the exception not the rule. Most of the software run by users these days is in the context of a browser, which is implemented many layers of abstraction away from the machine. Much of the code running servers is also still interpreted scripting languages.

Don't get me wrong, I wish a lot more software was implemented with performance in mind, because the average-case user experience for software could be so much better, but a ton of the software we use today could be replaced by FP and perform just as well or better.
Ubuntu 19.10 Is Released
Is the CLOUD act applicable to non-US companies?

Regarding GDPR, access to the data by law enforcement has specific rules [1] which makes them lawful in some cases.

[1] https://www.dataprotection.ie/en/organisations/law-enforceme...
Not a very well reasoned article. I think you can make a general argument about the role of US power, but in terms of legal structure, there is no question that GDPR - at the moment - is by far the most invasive on laws that apply to other countries, without respecting sovereignty. Similarly cases requiring other countries to censor peach - although as this article notes, this was brought back down to earth.
We have a large free tier to teach you the basics of kubernetes, definitely
You're right. I think I'm mostly aggravated by the HN lens I'm viewing this through, which seems to be focusing on the tax prep industry while ignoring the forces that made the tax code a mess in the first place. That is evident from the people saying the IRS could just pre-fill the existing forms (which itself is an oversimplification of the situation).
>Without subtle factors like air currents or imperfections in the pegs or the marbles, where does the marble land?

If everything is truly perfect, it lands on the first peg.
Automated phone systems solve the business's problem, not my problem. Maybe they should hire more agents or figure out what's causing such a great call volume that they can't handle it.
Not surprising. Databases have been basically awful at being approachable from the command-line. Let's say I have some HTML in some field in the db and want to make a change to it from the terminal. How do I do this?

PostgreSQL says use an UPDATE statement, but that looks like "update template set content='<html><body>......</html>' where id = x", which means you have to paste the entire content of the page into the update statement. There's no CL-based field editor, just one of many reasons why the db feels like a black box. Awful.

Aquameta has a filesystem integration layer that lets you browse the database from the command line, grep database content, edit the content of a field using your preferred text editor.
http://blog.aquameta.com/intro-chpater2-filesystem/

Generally just trying to ease these pain points has been a big goal of the project... still a lot to do.
Just another example of why I want to be done with Google. Between privacy concerns and the way they drop their own hardware I simply no longer trust them. Time to start migrating away...
And your plan is to disarm those with Democratic virtues? That's not internally consistent.
The biggest contributing factor (imo) is disease. I think the general public lack an understanding for the subtleties of how and why climate change, even a touch of it, is such a big deal for plant communities. Couple this with anthropocentric influence and you've got a bit of a dogs breakfast.

I'm not a beetle expert by any stretch of the imagination, but I'm going to use the case of the golden spotted oak borer to demonstrate why these factors combine to become far more impactful than either would be singularly. The golden spotted oak borer (GSOB) is a oak specific beetle disease that is native to north america (northern extent of its native range is apparently Arizona, majority in n. Mexico). In its native range, nights are very cold, summers are very hot. This results in enough generational dieback that it does not become a devastating disease.

Some time in the early 2000's it was introduced to eastern San Diego county. The generally accepted assumption here is that it was moved on firewood from Arizona. The mountains in San Diego have seen a massive decrease in the overall coldness of winters, and amount of winter snow. Likewise, oak is a very popular wood for home heating, and in eastern San Diego county, many people rely on burning wood for winter heating.

So lets spell this out: more mild winters: less generational dieback of the disease; more disease: more dead trees; more dead trees: more 'free fire wood'; more free firewood: more people moving around the disease.

The winters aren't cool enough (any longer; this could be argued about) in San Diego county to knock back the disease. People grab up firewood and move it around. The result is that the GSOB disease state has been moving like wild fire throughout the state. Some early estimates of habitat suitability indicate that its northern extent is likely some where north of Humboldt county/ south of Oregon.

Now, couple this with sudden oak death (moving south to north), fusarium dieback (north to south), and you've got a relative shitnado coming at the California oak woodlands. What happens when GSOB gets into some sudden oak death infected trees? Or if it becomes a vector for fusarium dieback?
Humans have moved this disease into places that don't get cold enough or hot enough to kill it. Likewise, in areas where it may have gotten cold enough to knock back the disease, it just doesn't get as cold any more (a few degrees colder, a couple times during the winter would do the trick).
A world divided into provinces...
A world divided into counties...
A world divided into cities...

Sub-jurisdictions are a fact of life.
<sarcasm>
That, and `no matching clause for foo/3` being 2019's version of the runtime "undefined is not a function" that breaks your app in production.

But then again, who does not write unit tests to get 100% coverage against 110% of possible user inputs, in case you made a typo somewhere. Right ? Right ?
</sarcasm>
No, not talking about pitons. That was what climbing was. When climbers like Yvon realized the damage it was causing, new forms of protection were invented, like spring-loaded camming devices and metal chocks that could be removed and caused almost no damage.

Him pivoting when he learned is the only thing he could do. I was talking more about building products from petroleum based fibers and whatnot. Calling them a "sin" is a stretch, but I couldn't think of another phrase.
Is this really any different than the exhaustive investigation of automata by Stephen Wolfram?
Yes, and it shows they don't understand the technology.

This is almost as bad as "the internet is a series of tubes" to a network engineer...
But that is clearly the wrong reduction. Start position will determine the final position every time if we assume a perfect board. Marbles are not wave particles. You get a distribution based on the input distribution.
Not really. Loss porn is equally if not more popular on WSB than gain porn.
Yeah, I like this in zsh:

# Only allow unique entries in the PATH variable
typeset -U path

# Easier to read PATH variable modification:
path+=(
"${JAVA_HOME}/bin"
"${GOPATH}/bin"
)
Senator proposes data privacy bill with serious punishments
Yes, "leaving computer science" means that participation rates are going down, that fewer women are choosing it now versus in the recent past. The phrase always meant women as a group are leaving, it never meant that lots of individual women were starting CS careers and then quitting.

> If you look at the most equal and rich countries where women are doing as well or in some areas better than men you don't have many who chooses software development as a career.

That is not true. Participation rates have been very high in some of the countries that are now low. Participation rates in some of those countries are currently high.

You're trying to suggest that women as a group don't want computer science, by their nature as women, but to make that claim you have to deny history and ignore facts.

> It could be just that fewer women want to be software developers and that is all that there is.

The numbers changed a lot, and there is a reason. What you're saying is you don't know the reason, and I agree with you.

> it is also very possible that it [discrimination] does not affect the number of women in tech much at all.

I think it's extremely, extremely unlikely. It's demonstrated that the choices are cultural and not intrinsic to gender. So, your job then is to show that cultural attitudes are not affected by cultural discrimination. You're setting yourself up for an impossible task.
OTOH, think of the vast hordes of new developers exposed to lot's of FP and NOT having that background in Amiga and PC and bare-metal programming that you do.

FP has been largely introduced into the mainstream of programming through Javascript and Web Dev. Let that sink in.

End of the day, the computer is an imperative device, and your training helps you understand that.

FP is a perfectly viable high-level specification or code-generational approach, but you are aware of the leaky abstraction/blackish box underneath and how your code runs on it.

I see FP and the "infrastructure as code" movement as part and parcel to the same cool end reality goal, but I feel that our current industry weaknesses are related to hiding and running away from how our code actually executes.
Across the board.
Simpler for who? It's not simpler for the vast bulk of people whose only significant income is from their employer. It's not simpler for the tax authorities either, who now have to process a lot more tax returns rather than just doing something more straightforward for the common-case.
Actually it's very easy for a business to have values, those values just have to be those of the customer.

Note that "customer" doesn't mean "user," the customer is the person that pays you money. Sometimes user and customer is one in the same, but with regards to free (as in no purchase by the end user) software and services the customer potentially has a very different set of values than the user.
Great! Looking forward to try it.
It can't selectively listen. It processes all audio input for those key words. Once it hears the keyword, it then sends a recording of what you say next to a server.
I have uBlock Origin on, and the popup did appear. Maybe it wasn't an ad. I don't really know because I closed it reflexively.
Well this escalated quickly.
> Everyone working on them and everyone investing in them gets that.

I agree with everything you've said but this. I don't think everyone really fully groks this and hence why comments like the above are helpful.

Young impressionable people don't know there are alternatives when all they hear is "startup, startup, startup" being echo'd out of SV.

PS - it's also frowned upon on HN to say what comments are beneficial/relevant. Just use the arrows next time.
Advertising, Behind the Screens with Facebook, Google, LinkedIn, HubSpot
> But I do know that on our much smaller team the back end engineers have become thoroughly comfortable with performing those tasks for their own applications with a little assist here and there from devops.

The challenge I'm wrestling with is the smaller teams you're referencing -- the ones who can write the Kubernetes YAML for Ingress, HPAs -- they aren't representative of mainstream enterprise developers. More importantly, they're not representative of the millions of new developers who we need to empower with simpler code-to-cloud solutions that are also build on a layered, industry-standard foundation (e.g. Kubernetes).

How do we empower these new developers without separating concerns and reducing cognitive overhead around ops?
> There's no open standard/API/infrastructure or protocol for online filing, so the only option for an open source program to help with that is "print out the whole thing and send it in" which is usually a lot more trouble (more expensive in time and money) than just paying Turbotax or similar services.

That is the least burdensome part of the process, to me. In fact I used to do that from H&R Block Tax Cut back when there was an additional charge for e-file.
Show HN: I built a Real-Time retrospective app in ASP.NET Blazor
What next? a Facebook `Country`??? !!!
I invoke Zawinski's Law of Software Envelopment, and predict that Bitcoin will be replaced by artificially intelligent spam filtering software that can read mail.

https://en.wikipedia.org/wiki/Jamie_Zawinski#Principles

Zawinski's law of software envelopment (also known as Zawinski's law) comments on the phenomenon of software bloating with popular features:

Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
It’s a shame elixir never really seemed to take off. I’ve been a huge fan of the language and recent Phoenix framework for three years or so. However, it seems like specializing in this Lang would be more of a hinderance than asset. Great for personal projects and a joy to work with, but for some reason a lions share of developers seem to be scared of functional programming.
Last time I checked the OS actively warns you that a strong password is the only way to actually secure your device. Face unlocks and fingerprint sensors are really just gimmicks, that's why android will sometimes prompt for the full password based on some heuristics.
If I remember correctly, Co-Star, the horoscope app, runs Haskell on the backend.
> just look at the LOC of kube-api

A fair amount of bulk rests at the feet of Golang, not Kubernetes per se. Vast sweeping vistas of Kubernetes code is generated from a handful of files because generics are silly and code generation is just swell.
Yep, fake hair samples and fake blood patches under the skin. There was a lot of detail written into that movie.
My intuition is that the elected officials are wary of choosing positions blatantly opposite of the interests the lobbyists are pushing for since the lobbyists could easily support a different candidate and put a lot of money into supporting them. So if you don't behave in the way the powerful lobbyists want, they'll get you kicked out of office.
What evidence is there that there is any intrinsic difference in interest?

> the more rich and gender equal societies become, career choices end up more "gender stereotypical"!

What if gender stereotypical career choices is an indicator that our society is not gender equal, and that we're patting ourselves on the back prematurely?

BTW, not really true that there's a correlation between gender equality metrics and stereotypical career choices. To come to that conclusion, you have to ignore some periods of time and ignore some countries in the world.
Americans are starting to wake up to the fact they live in what is by far the richest country, but that the systems in place just make the rich richer, while nothing is done to improve the lives of the middle and lower classes.

In this particular case, the rich are actively using the system to stop an improvement to the quality of life of regular people.

What's the point in living in the richest country in the world when your quality of life is lower than many countries that don't have nearly so much money?
The real meaning of accountability in the workplace
The Fever Data Set: What Doesn’t Kill It Will Make It Stronger
It’s not deplorable to try to end discrimination, it’s deplorable to discriminate on the bases of race and sex, even if you believe that you can fight racism and sexism by way of more racism and sexism. And it’s as ridiculous to think that this approach would reduce the amount of racism/sexism as it is to think that the only other option is to do nothing. The obvious alternative is to discourage racism and promote (real) equality. But even if you do nothing, it’s strictly better than promoting some twisted notion of “positive racism” if only because our society had already been trending away from racism from the start of the civil rights movement right up to the point when “positive racism” became fashionable some 8 years ago or so.
Well, we figured if we're so powerless, we might as well punish the US for their misdeeds in other ways. You're welcome.
It's impractical to determine whether Hacker New's undocumented formatting language is going to eat any given angle bracket ahead of time. I suspect OP wrote something correct and the site has mangled it.
It's a thought experiment. If we assume a perfect board with perfect marble with all other factors like imperfections/air currents removed and with the same initial position, and let's say the perfectly spherical marble hits the peg dead center every single time, does the marble fall to the left side of the peg or right or does it not fall to the either side?
What makes you think a ex-girlfriend wouldn't be paranoid enough to look over at an 8-digit passcode or pattern?
> Walls are typically static, which means they won't appear in the hardware amplified Doppler-shift signal (below 100Hz) which detect moving objects.

It will kill your SnR entirely, though. There will realistically be nothing to amplify.
In the United States at least it takes a lot of time and money to become a doctor.

The attrition rate for "pre-med" freshman actually becoming a doctor is much higher than CompSci/Eng students becoming SWE.
Think a Brexit-like event, but for the US. (Wouldn't be the first time...)
The better solution for businesses is to figure out potential future net income of a caller based on their caller ID, and then place them in the queue accordingly.

This already happens via rewards programs that route you to quicker or better support agents if you're in a higher rewards tier, implying that you're worth more to the business.

Perhaps one can even obtain income or credit information, or glean it from the caller's address based on median income or home price history.
I've seen plenty of toxic non-profits that will happily burn you out while paying far below market rate. Bonus: total disillusionment with the mission that excited you in the first place.

Not saying there aren't great NGO roles, but the company being an NGO isn't a good signal that it is a great role.
In Ukraine there is a government webapp where you can fill all possible tax forms, and they come mostly pre-filled. The only small hurdle is getting the private/public key, it's fast, but only happens upon request or if you have a bank account at supported banks. If you were only on a payroll, you don't need to declare anything at all, it happens automatically.
Object.freeze does give you shallow immutability in javascript, though it makes setters fail without throwing.
I'm sure you can produce a hash from fingerprint model data for your reading pleasure
Hm, so, Feldman claims that it wasn't the OO that made C++ popular, but rather the other features added on top of it that C with Classes didn't have. But one of those features that C with Classes didn't have was virtual functions. Without that, it's not clear how OO C with Classes really is. This potentially undermines Feldman's argument, because he hasn't ruled out the possibility that virtual functions were one of the key factors in C++'s success.
In case you missed this: https://twitter.com/guieevc/status/1002494428748140544
> Otherwise, you will miss out on better ciphers as they are added and would be stuck on this one forever.

That sounds like good advice; thank you. Out of curiosity, as someone who is fairly noobish on SSH, are "better ciphers" typically automatically preferred by SSH clients and servers as they are introduced? In other words, do the SSH implementations maintain a rank ordering that prefers "better" ciphers? That would be my expectation, but it seems I am often surprised by the bad defaults when dealing with security.
The lies I told for insurance companies about 'Medicare for All' worked
Muddy America: Color Balancing the Election Map
The newspapers will charge you to run the ad. They have no reason to print that info for free.
Does it fall to the left side of the peg, the right side, or does it stay on the peg?
There was a big crack down in the early 2010s, at least on 4chan. Most of the boards that the people who were into that sort of thing were smaller and didn't tend to have the same activism bent that the older invasion stuff did.

https://boingboing.net/2015/01/19/invasion-boards-set-out-to... - This article describes a bit more about what the modern raid stuff looks like.
Thanks for the shoutout! (Starter Story founder)
Same in France, it's a simple website. You receive a notification email, connect with a simple login and password, check that the pre-filled form is correct, and validate.
I'm not sure its "should I do this" but more "can I do this".

PL/SQL is really a powerful language and entirely capable of this. It is not a language who's power is best utilized for this -- it is a maze to encode (much) business logic within the DB.