skysight-inc/HackerNews huggingface dataset:
First rule of programming language home pages - have a good selection of examples on the first page! This fails that horribly.
But "rounded corners"? Seriously?
I was actually expecting this when I clicked on the post. I don't think that Lockhart's criticisms are unique to mathematics, I think it's an endemic problem with the educational system.

Music is more or less taught as Lockhart describes in in the musicians nightmare. Art education isn't quite that dire, but it's close.

If you can't use a standardised test to evaluate somebody in a subject, it's of no value to the educational system.
Honestly I think it favors more companies who just didn't do any shadow things with user data or just had not a business model built around it.
If you were not one of those and maybe were already respecting the old eu privacy directive, being gdpr compliant is extremly easy and fast
I don't know, Samsung's S6/S7/S8/S9 has had edge-to-edge displays for years as well (in the horizontal dimension at least) without a notch. I'm guessing I need to check-out in a shop for myself.
Making a hole in the screen was a bad idea.
Shutting down is not the better alternative because you still are breaking the law, as siblings explained.

Working into getting compliant and have a paper trail to demonstrate how you are progressing in case of control is the only realistic way to do it. That's exactly what a lawyer (in my country of course, perhaps not applicable to other countries) advised me to do. And this lawyer works closely with the public institution doing the enforcing in my country.

From my understanding, I'd be surprised if even 1% of companies were fully compliant today. Yeah, even big ones like Google (I actually spotted something I'm almost certain is non-compliant yesterday on their TestMySite service).

Don't be mistaken, the mails everyone receive about changes of terms for the GDPR and validating consent to receive newsletter are just the tip of the iceberg, they are the easy cosmetic changes.
I would rather have Google than the GDPR or most elected bodies.
Run Win10. Run all the latest updates as soon as you can. Don't click on strange links in emails or go to suspect sites.

With that in mind, I wouldn't run anti-virus. The same again goes to MacOS and Linux/GNU
AM207: Advanced Scientific Computing
21 Key Pillars You Need to Create a Viral Content [Infographic]
tbh it's the anti-trump crowd who can't help themselves from turning everything to politics.
Not a test, but obligatory link: https://www.youtube.com/watch?v=AMRI-YDHT2I

When the episode was aired there were numerous reports of the show triggering Alexas and Google Homes of the viewers.
> perhaps it's because the business is fundamentally incompatible?

After having read most of the GDPR, that's my conclusion: all advertising other than 1990's style bannering now needs per publisher, per user, opt-in for anything that does tracking or is personalized, where the default should be set to 'no', denying should be as easy as consenting, and refusing access is not a valid publisher response.

That means i.m.o. that using any form of modern advertising has become illegal under GDPR, unless you get users to consent in a compliant way, and I have seen just a few sites even try. I think Google is scrambling to understand that their business is now mostly illegal in EU.
If rate of accident per mile is lower, then lot of people lives will be saved. It's same as with trains and planes: lot of people can be killed in accident by autopilot, but trains and planes are much safer than cars on _average_.
This sounds extremely dangerous.

Millions of dollars are wasted each year on mistyped ==/= operators, but this is some next level evil.
Fast reaction times, good sensors and unyielding focus are not enough to drive safely. An agent also needs situational awareness and an understanding of the entities in its environment and their relations.

Without the ability to understand its environment and react appropriately to it, all the good the fast reaction times will do to an AI agent is to let it take the wrong decisions faster than a human being.

Just saying "computers" and waving our hands about won't magically solve the hard problems involved in full autonomy. Allegedly, the industry has some sort of plan to go from where we are now (sorta kinda level-2 autonomy) to full, level-5 autonomy where "computers" will drive more safely than humans. It would be very kind of the industry if they could share that plan with the rest of us, because for the time being it sounds just like what I describe above, saying "computers" and hand-waving everything else.
Optional/Option/Maybe is the proper way to implement "may not exist". Null is a crutch and language features that try to make it more reasonable to use are crutches on top of crutches. But I agree that in a language that already has null and can't get rid of it, Optional cannot ever be as useful as in a language that was designed properly in the first place.

Wrapper types currently incur overhead in Java. If/when value types are finally implemented, this overhead will become negligible. In languages such as Rust and C++, Optional is already a zero-cost abstraction.

From a type theoretic point of view it's clear that Optional has a monad structure, and all the usual combinators make perfect sense for it and are actually a joy to use in languages that support them, including Java. After all, it's perfectly isomorphic to a list with either 0 or 1 elements.
> If it makes people feel better about this, the same countermeasures also help with the case "Adversary pops any laptop in the company via e.g. phishing or malware and then pivots to All The Things." i.e. you don't need to posit non-trust of employees to want to implement continuous monitoring of work equipment.

Even assuming we don't care about worker privacy and all the stuff, I think we can still do better.

I have no insider information about this (not a Google employee and definitely not associated with the project) but I read some good things about BeyondCorp

https://news.ycombinator.com/item?id=14596613

Regardless of the threat model, "security" has be practical. The main thing business should care about is productivity. I've done subversion checkouts that slow down to a crawl because the malware detection hogs down the disk IO. I've seen "anti-theft" agent go haywire sending a heartbeat too often and making network access unusable.

I haven't had to deal with being denied access to stack overflow and frankly I would take the first offer and quit if I ever had to.

That being said, I think I am OK with random crap running on company owned machines as long as it is reasonable and does not hurt performance. Oh and there should be no expectation that I will take them home with me.

This reminds me of another funny story. One place I worked at, we were not allowed to leave our computers at our desk at the end of the day. We either had to put it in a locked cabinet or take it home with us. Nobody believes me when I tell this story but it is true.
http://anuscan.com/

It might be a bit awkward at first to do that in front of strangers, but once it catches on, that will wear off. ;-)
In Germany, the use of cash has become a proxy for concerns about trust, privacy
In my mind, Andy Rubin is likely be one of the most unfortunate tech personality I'm aware of.

So here is a guy who grows up dreaming about robots. But instead of doing that he ends up doing startup to make money so he can eventually do robots. He spends best years of his life building phone OS by walking a fine line to clone a work of a genius. And a pretty shitty clone at that. But the guy is so in to robots that he ends up calling this thing "Android" even though its not android. Thing takes off despite being shitty clone because Microsoft had become incompetent to his enormous luck. He becomes rich, powerful and eventually able to demand to get off the shitty clone train to actually do robotics. He goes to GoogleX with essentially carte blank to make his dreams finally come true. The guy goes out and buys up every cool robotics startup out there, spends billions and surrounds himself with some of the best talent on planet. And then he leaves it all to rott. But still... he is ultra rich, can do whatever he wants and he still has some of his productive years left. What does he do? Another phone startup! And again just a clone with minor tweaks at that.
What you describe makes complete sense and is very logical and I can't agree more. The problem is, most people don't behave very logically, are lazy, scared of any technical details or simply don't understand them and don't even try (it's some technical mumbo jumbo, just gimme remote and how do I turn it on).

You can't reach those with a nice manual apart from maybe initial drawings on how to plug things
Please make that post - would love to read it.
China Tries to Erase Taiwan, One Ally (and Website) at a Time
>The phone selling business is not as clear cut as selling oranges at the market. There are deals with carriers and other infrastructure stake holders that cloud the view significantly.

My personal experience is a polar opposite of this.

I myself worked with few companies doing private label handsets. It is a near foolproof business.

You go to an ODM, put money first for a respin of a successful product under your brand, then you dump the batch on TaoBao, Aliexpress, and trade companies. This will stably gain you profits in single digits, and at about %15 if you have some luck along with real insight into doing things like that.

Should Andy be more easy on pricing, and also "simply dump the product off an online marketplace," he would've been in black by now.
That's very interesting. I like this approach. I've been using a sort of simplified Kanban for my own tasks, but I find this time-based sorting interesting.

Technically the only downside for me in this tool would be having to sync manually betwen devices, as I'm constantly jumping between managing the list on my phone and on my laptop.

I found that Trello works pretty well for my own needs, having automatic sync and offline functionality.
YouCanCodeAGif: Can you make an High Quality Gif from a to Z only by coding?
I can't, since I'm pretty sure it's not in the legislation.

The law is enforced by humans, not robots, and those persons have a culture and habits.

Of course I could be wrong and they could start enforcing heavily on everyone on day one.

But they just don't have the manpower to do that, for starter. And that's just not in the culture either. Law is enforced differently in different part of the world. The US is known for punishment. Other parts are focused on redemption.
The only problem with this Polish news portal is that they will get warning and then got punished if they dont comply so this is not "fantastic idea".

What they are doing is direct violation of GDPR and a really bad idea. There was a complaint filled this morning agains Google, Facebook, Whatsapp and Instagram doing something similar but to lesser extent.

https://noyb.eu

I just cant understand why is everyone trying to push all its intelectual power into trying to workaround GDPR instead of trying to comply, for most website it is trivial as they are in breach of GDPR just becoase they collect the data they dont need.
GDPArgh These Companies Just Abandoned Europe Over Data Regulation
Black: An uncompromising Python code formatter
Not a secret, just less known I would say :-)

The national communications regulations body provides the information on http://portabilitate.ro

Example: http://portabilitate.ro/ro-no-0744112233
And the “Purpose and character of the use” is strictly commercial (even if internal to the company).
Using user-space tracepoints with BPF
You got close there. Suica (and the Icoca I have, don't know about others) are valid for 10 years after last use. This seems like a ridiculously huge amount of time to me.
Being a Marine Taught Me How to Kill, but Not How to Handle Death
Ola doesn’t need a marketing strategy in Australia, has Uber drivers on its side
Of course Instapaper shouldn't take advise from me, a random stranger online, but from lawyers.

But from my shoes (someone that run a business in the EU, is not compliant right now and is talking to a lawyer), Instapaper decision is a bad risk-management decision.
>Yet for many Germans, the convenience of electronic payment is beside the point. Rather, the use of cash has, to a surprising extent, become a proxy for profound concerns about trust, privacy, and the role of the state.

I've been banging my head against the table since moving to Germany about the lack of convenience with cash payments and the need to constantly visit the ATM. Yet the economy is doing just fine.
Bigger Seed rounds mean winners get picked earlier
Telerik Releases New Version of Kendo UI
Valid point, buffer-overflows can be disastrous and should be easily preventable, or impossible, in a sensible language.

For OpenMW though, it's not a concern. They're building a single-player video game; the input is always trusted. As far as I can see, they made the right call by moving to C++.

Again, I really like the D language - but I can see why a project manager would go with C++.
this makes it sound like the only thing ip does is replace ifconfig which is not the case. It is more like like a go to application to manage the network stack to some degree. You can set up various tunnel interfaces, vlans, routes, routing rules, IPsec policies, network namespaces and more. Learning how to deal with it gets you quite far. Learning how to read the help output is often enough to understand everything and definitely worth the effort, even if all you want to do is to show the assigned IP addresses...

I also appreciate very much the mostly consistent syntax for various sub commands. Its often an easy guess to know how to do what...
> It is not possible to teach great research mathematics without being a great research mathematician.

I'm not sure it makes any sense to talk about "teaching research mathematics". If it's research mathematics (as in, discovering new math), it should not and cannot be done in a classroom setting.

With that in mind, it is certainly possible to be a good math teacher while being a poor or mediocre researcher. Their students are probably not be prepared for an academic math career, but they can walk away with a solid understanding of established mathematics nonetheless.
MariaDB 10.3 Now GA with MyRocks, Spider, and System-Versioned Tables
Before: https://cdn2.gsmarena.com/vv/bigpic/htc-p3600.gif
After: https://cdn2.gsmarena.com/vv/bigpic/htc-touch.gif

Sure it had an impact on design, but given a couple of years, they would have gotten there(hardware-wise).
Hah I knew that http code would come in handy one day
Ladies Tops
Key reason for success for OnePlus had been price point. It's enormously popular in 3rd world because you can get specs that used to be 2X expensive from other. If you can keep quality same while reducing price by half, chances are that you are going to be very successful. Chinese company can do that but US company cannot because if they can then there will a Chinese company directly competing with them. Essential understood this and so never wanted to compete on price. You cannot win price war with Chinese company.
GDPR: The Final Countdown – Are You Ready?
They may be able to hear it. Coyotes have crazy good hearing. That is based on 0 scientific evidence though, just a guess.
I am not a designer but THIS IS SO AWESOME
Activists Are Already Targeting Google and Facebook Over GDPR
From Hollywood to Heart Surgery: Intel Showcases AI Use Cases
When Machines Will Pickup the Phone
It is not illegal to track users only if they opt out, by citing legitimate interest as the ground for processing not consent. That is how all privacy policy generators and lawyers handle google analytics, facebook pixel, even self hosted solutions like piwik/matomo. We will need to sit out what legimitate interests really mean, but at least in germany there are some state privacy agencies that put forth this approach where you allow to opt out.
Some of the saved backgrounds in PNG format have noises and lines in them, see for example:

https://imgur.com/a/HDroZP1

Otherwise, it's a very nice and neat website, kudos!
PayPal Payment vs. PayPal direct payment
Any Suggestion?
As far as I know SIGINT is the name of the signal and Ctrl+C is simply a key combination that triggers it.

I read the title to mean SIGINT the signal and it wasn't until I came to HN comments did I see have another meaning.
And it’s a shame, because they didn’t need to be that way. They used to have some of the best tech; they still own some impressive products. But their constant game of “raise prices, reduce actual delivery, lie about it all” has antagonised so many people, that is hard to see how they can continue.

They could piss off us nerds and survive, but they’ve now lost a lot of credibility among C-level execs too, at this point. And to cap it off, they’re trying to force customers to make big migrations to cloud products that are simply not as good as the existing on-prem versions, just so they can toot inflated cloud numbers to Wall Street analysts.

And again, they didn’t have to: just sell both cloud and on-prem and let your customers choose.
The problem I have with these kinds of manifestos is not the ideas they express (which by the way are terribly flawed, at least imho), but the implicit need to mandate these ideas and practices on others, using affirmative action, public shaming and other various techniques.

I, for one, would be extremely pleased if all my competitors suddenly decided to embrace post-meritocracy, if I could continue hiring people on a purely meritocratic base; I'd have a never-ending pool of good developers :)
That's cool! I can totally see this being useful. I like the logo and the sheep :-)

I love how simple it is, but I have one wish -- when you enter an expense, by tapping the red (+) button, it would be nice if the text field was already selected, so I don't have to tap on it -- would save one extra step. Then, once you select the text field and enter an amount, the next problem is that the continue button (>) is hidden below the keyboard, so I need to somehow dismiss the keyboard in order to proceed. Would be cool if you could tap the keyboard "return", or "OK" button to proceed.

Otherwise really nice. I like the simplicity of it very much! Good job!
Likewise "by continuing to browse this website, you agree" implied consent is no longer allowed.
More of a reason for disliking Electron apps.

Because it's a whole extra web browser, using a lot of resources (much more than a native app would).

And Chromely doesn't address that concern.
I have a very limited experience with kubernetes, and to me it is indeed very complex (as a user).
I can only imagine how complicated it would be to offer a kubernetes solution as a cloud provider.
So all of the complexity works in favor of google, but as long as users actually use it, it's a fair game.
Drip seems really focused on marketing automation for ecommerce rather than general email marketing with its built in ECRM
Some US websites are blocked in the EU as GDPR day arrives
European Commission on Data Protection
What was that loophole, exactly?
So as many pointed out quite early, this isn’t litterally a case of Uber killing people because they cared more about taking I up miles than safety an in effect human lives. They disabled safety measures because they where getting in the way.

Hopefully they will get the book thrown at them and then a couple of chairs.
It does not sound unethical, actually it sounds like normal market dynamics (adjusting your prices over time), and airline companies used to do that all the time and even Amazon experimented it.
However if your customers notice the price for a good/service changes without logical explanation, they can resent your company and start complaining (publicly or not) about the unfairness of your prices.
You might be interested in listening to an episode of Planet Money named "The Birth And Death Of The Price Tag" (https://www.npr.org/sections/money/2015/06/17/415287577/epis...).
Npr.org and GDPR interesting user options
Please realize that not everyone shares this sentiment, and would rather want a phone suited to their current situation, instead of having to adapt to their phone - like having to buy pants that fits the phone. To me, that's just as much common sense.
> I kept having to go back to the documentation to remember

1. Why would you want to remember this? It's in the docs. If you use it often, you'll learn it eventually. If you don't, you have no need to remember this. Don't burden your memory unnecessarily.

2. A well written and searchable documentation adds very little overhead anyway, on the order of a few seconds. Yeah, writing from memory is faster, but not by that much, and that advantage disappears almost completely if you have good auto-completion and docs support in your editor.

3. There are hundreds of languages out there, even if you learn the library of one language, it doesn't help with other languages at all. Learning to quickly search reference docs, along with learning some basic concepts/assumptions of each language, is much more sustainable if you're thinking of becoming polyglot.

EDIT: please, don't turn HN into Reddit, write a comment if you disagree, instead of downvoting.
That sounds like a textbook example of fair use: a small excerpt for the purpose of reporting. Interested to hear if you do have the details.
I love it. I am a Designer and its on my list to re-design my portfolio site, which i want to look like a wireframe. I will definitely explore this.
Or a single Faberge potato...

(edit: Holy shit, that exists...)
iPhone maker Apple has won $539M in a patent battle with Samsung
Ivy Widget: Tasks and Weather. Manage tasks without even opening an app!
Also Nokia falls into this camp. Bought Nokia 6 for my wife and it seems to be working very nicely.
The GDPR blog post
"He told us that the device just guessed what we were saying," she said. Danielle said the device did not audibly advise her it was preparing to send the recording, something it’s programmed to do.

Is it possible there's an exploit out in the wild for these devices that allows an attacker to control the device remotely.

Is it possible an attacker told the device not to make an audible announcement?
Could you name one or two? By proper IDE support, I mean support for advanced and precise refactoring, build integration, debugging and so on. Dot autocomplete is only a litte part of it.
Learning how to read the help output is often enough

I find the 'ip --help' is virtually incomprehensible, and the man page no better. There's no explanation about what the tool can do, only some machine-readable formatting of the syntax expected. This kind of documentation is useless IMO, it's actively hostile to new users.
It's not unethical. People who buyat whatever price are clearly happy to do do so.
Thanks, all dupes have now been merged :)
There is, but it seems to be disabled by default.

https://docs.docker.com/engine/security/trust/content_trust/
He was languishing near the bottom, looking young and unhealthy, so I've bumped up his net worth to the most current figure and stuck him to the top :)
Paint Drip People
That's what autopilot means to me, both look synonymous and their marketing also plays on that confusion. They could just call it "assisted driving" to be more honest.
Definitely, these things are subject to differences of opinion in terminology. What I mean is that Tesla's radar produces something like 1-3 1-D arrays as output. Those arrays are probably distance, intensity, and doppler. A normal camera produces three 2-D array of R, G, and B. Something like a Kinect produces arrays of R, G, B, and depth/distance. When one of the parameters is distance, sometimes people talk about a sensor having an extra 0.5D. A Kinect might be 2.5D. In this world, the Tesla radar is 1.5D. Fundamentally though, it can't discriminate by height, and so it can't solve the overpass/overhead sign problem. In a very real sense, that is why these accidents have happened.