skysight-inc/HackerNews huggingface dataset:
Ah you're right, they were added in C# 2.0. I wasn't sure about them but was too lazy to check. I don't even remember how was auto generated code handled? Was it in a collapsed region?
JAX-RS: Ask me a question for a chance to win 3-months subscription to Lynda.com
Not every company needs a DPO though, e.g. check here:

https://www.eugdpr.org/key-changes.html

Maybe his company doesn't need one. Of course, whether he has a DPO or not, still the question remains of how to "properly" delete the personal data.
Similarly, the human cochlea performs a physical fourier transform of sound waves, and acoustic engineers used similar principles to create paper spectrograms back in the 1950s (check out the Kay Electric Co. Sona-Graph).
Dan Carlin's Countdown to Armageddon also gets into these aspects in detail. The basic argument is that a number of factors, including technology at a macro level and logistics at a more micro level set various policies and machinery in motion that was difficult to stand down once it got moving.
If you're looking for more in-depth information on Bezier curves, I've found this document invaluable on more than one occasion, both for math and implementation suggestions: https://pomax.github.io/bezierinfo/
In the subculture I come from, splitting is the typical method, because many can't afford to just pay for everyone without risking going out of money before the next paycheck.
The headline elides the critical part of Musk's criteria: "[I]f that rocket flies a national security spacecraft before 2023."
It looks amazing, but there is no real reason to buy it. If I had a few more million I would still do it :-)

Saw a matte black one in San Mateo recently, OMG so gorgeous.
Does 2 months actually count as $x/month? Not rejecting the concept, honestly curious. I'd imagine that figure would not be used if you were to sell the business or look for investment for example
50 comments in, I came here to complain about the javascript and this is the top comment.

I need to re-examine my life.
point b of Article 17(1) of GDPR specifically says:
(...) and where there is no other legal ground for the processing;

Compliance with tax & financial regulations counts as a "legal ground". But that doesn't mean companies can retain all of the email history.
> I'm sure your general point makes sense but I'm really not seeing your example.

The goal in fashion is to make people appear more attractive, not to make them appear unattractive.
No. Past settlements are not undone.
I believe this is what the author tried first in the post. He even links to this test UI where you can compare the "plain math" approach to the neural network:

https://attardi.org/pytorch-and-coreml-test-ui/
> how war happens

Orwell captured one way total war can happen: a powerful small group of people gains control of a propaganda apparatus, and uses control of messaging to divide a country, or turn a country against a demonized minority group or external rival.

That happened with Mao, with Hitler, with Stalin, with Mussolini. Today’s challenge is ensuring that the propaganda arms created by Murdoch and Mercer and Koch don’t do that to America.
I don't know if this is a good example of the value of testing. This 'mistake' strikes me as so colossal that the idiot who allowed it to happen would not be saved by writing tests.
> Oh please, windows was taking over the world long before microsoft was abusing its position.

No need for the faux exasperation.

Microsoft was abusing its position long before Windows was 'a thing'.

I appreciate your well-meaning comment, but I assure you that I've read sufficient books, lived through, and informed myself of, the history I'm talking about here.

I don't see this as a monochromatic morality scenario. Quite the contrary -- it's hugely nuanced. My initial comment was a response to the contextually-lacking hero worship that attempts to remove the darker hues from a clearly grey history.
I've had good experience with Jitsi Meet (https://meet.jit.si). You can run it from a browser, it's very pleasant and works quite well. Plus, it's open source.
> HTML cannot perform 90% of what JS is used for

Yes, that's the goal.

> Angular ... directives/functions

HTML is a document format, not an application framework. My entire point is that complexity cannot be made safe. Repackaging the Turing completeness into different forms only moves the problem around. The only way to reduce the attack surface back to something that is decidable is to remove complexity (aka features).

> A server-side crypto miner?

You can do whatever you want on the server. However, I was replying to the desire for "anything custom".

> Websites/apps are increasingly client-side intensive/heavy.

Yes, that's the problem.

> but I'm not so sure

Server-side apps worked fine before Javascript existed, just like they did on the IBM 3270 which was the model for HTML+forms.

> requiring permission to run anything custom would be a reasonable restriction I think.

That only re-creates the current situation on phones where apps ask for everything and refuse to run if you don't grant them permission. That hasn't worked in practice, because it's easy to social engineer people that do not have the necessary engineering background to understand what that permission really means.
While I think it's great that so much tracking is possible, I need to point out that many things can skew that as well.

eg - person A is going to get onto walmarts site and buy 2 things. They do a G search and click the first result and purchase 3 things. You could track that and attribute 3 items sold to a specific ad at a specific time, person, all that.

However that person was going to buy 2 of those things anyways, had no intention of clicking an ad, only thing the ad did was displace an organic result further down the page and waste money.

I've done ads for years (not a big time high tech company) - but enough to see they can work, unfortunately they seem to work for a short while, I'd say about one year - then you end up paying for clicks for your repeat customers who are actually looking for you, not looking for generic "good past near me".

There comes a point where saving the money on your click budget is actually a bigger savings than the 20% spend's effectiveness gain in profits.

For some types of businesses / some campaigns / your results may vary, yada yada.

Sadly much of the ad inventory and display is completely wasted.

How many people see a display ad for something they just bought? We have been preying upon ignorant companies and ignorant consumers who can't really tell what a sponsored search result is and what the heck organic result means, and what is a url bar? More things like this. It's sad really.
Most linters allow you to disable whitespace linting. Good tools allow you to learn to use them better.
I've seen a lot of teams in a lot of organizations, both bad and good.

Good teams cheat in bad organizations. That's why they're good teams. Whatever your metric, code quality, quality of life, being kind and supportive -- in organizations that pervasively do it bad, good teams cheat in order to do it well.

I think the trick is that only a small group of people know that they cheat, otherwise some mid-level manager would come down on them, hard.
In general the companies that don't both A) pay better and B) are located in tech hubs / do remote work. So, go for more money, prefer remote or in a tech hub.

You can also ask during interview about the coding experience of the manager you will report to. Usually they are up front about it. If you turn them down, do us all a favour and let the company know that was why (more coding managers and fewer MBAs please!).

I'm not gonna lie, it's not going to be possible for everybody to avoid this kind of company, especially in the more backwater places. I left Singapore because I basically found one company that didn't obviously follow that pattern. They frustrated me too for other reasons so I didn't take their offer.

I think that this is one of the most underrated reasons for the formation of technology hubs and one reason why Singapore, in spite of really trying to become a "silicon valley of asia" (VC money: check, money pumped into education: check, huge startup grants: check) just won't, and will bleed rather than attract talent.
Advantages of Fog Computing with Real-Life Usage Examples – IQVIS Inc
Volkswagen’s I.D. line of electric cars to begin production from November 2019
Question about analog design: how well can projects be transferred amongst engineers? Is the knowledge base relatively similar across individuals, or is it hard for others to modify designs?
An interview is not a test. An interview is a two-way conversation to determine fit for both parties. No test can possibly match human intuition.

In my experience on both sides of the desk, a more holistic approach yields better results in the long run. A resume scan, then a review of presented code, then a phone screen to determine communications ability and check some boxes, then a short series of in-person conversations with the team to determine "can we work together?"
Evaluation of Location Encoding Systems
As HN'er detaro notes in this comment:

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

There are some provisions for those situations.

And on the subject of backups, those are typically exempt but there are some obvious problems there when you restore a backup at a later time.

To me the big ticket items in the GDPR are the notification duty and the data processing agreement 'chain' that gives some level of certainty that the companies you deal with are going to take this serious.

The implementation details and all the moving bits and pieces are most likely not going to be the parts where the real tests will be in the first year or two.
> Please do not imply that I am unfamiliar with the historical record here.

I'm not implying that. I was responding to your assertion that "people under the age of about 35 really have no clue about Ye Bade Olde Days" and asserting that people under 35 know they're supposed to hate Microsoft too, even if they don't know the detailed reasons.

> It is precisely an 'ends justifies the means' attitude

It's only "end justifies the means" when people start excusing present bad behavior by arguing that it'll lead to something good in the future.

My point here boils down to:

Dear critic of Bill Gates. So maybe in the past, Bill was evil while you were not. Good for you. But right now, Bill is a force of good, and you're still - at best - not actively harmful to society, so maybe go and do something meaningful instead of making it more difficult for those who do?
If the information no longer is possible to decrypt, it would no longer be considered personal data.
I love the description of convolutions:

> I think of convolution as code reuse for neural networks. A typical fully-connected layer has no concept of space and time. By using convolutions, you’re telling the neural network it can reuse what it learned across certain dimensions.

The diagram is great too: https://attardi.org/pytorch-and-coreml#convolution
Citibank India bans use of debit and credit cards to buy Bitcoin
IMHO trying to educate companies about their process is a sure way to failure.

Also doing interviews before technical challenge is a sure suicide for companies. In my experience to minimise the waste of time you send out quick and easy technical challenge (no more than 30 minutes!) and you filter out 90% of applicants.
With remaining 10% you have a phone call and if you have more than X (magic number of 3 in my experience) of qualified applicants you send out more thorough tech challenge (no more than 2h long!).

Rinse and repeat until you get to X applicants which you will invite for face to face interview.

Truth is that almost no-one in tech is qualified to do face-to-face interviews. Either they are not on the level technically or dont have the communication and HR skills. Interview in person is mostly to see if you are not dealing with a weirdo and if that person will be a good fit for the team.

A side note, I tend to issue valuable response to every candidate. If you do that, they are very likely to re-apply, step up when someone drops out or recommend to friends. People tend to do/say the same dumm stuff so you can prepare those replies as well.
>But the examples in the article are about coins being stolen, not lost or destroyed. Someone somewhere still has it and is presumably able to spend it.

quite a lot of these stolen coins were tracked down and weeks later locked by exchanges when someone tried to sell them.
Most of the discussion surrounding H2 PUSH is concentrated on the single use case of static assets. It's true that this one is difficult, but there are other use cases.

For example, say you had a chart on your page that is generated with JavaScript. That JavaScript makes an API call to get data. You can go ahead and push this data when the page is requested. Since it's (usually) dynamic you don't have to worry about caching nearly as much.

This type of thing is extremely common, but when it comes to H2 everyone is focused on the hardest thing.
Coin.Vision: Amazing crypto-currency market vision
> ... the absolutely huge role they [Microsoft] played in bring about the world we take for granted today.

It's entirely not clear what would have happened if Microsoft / Bill had not brokered that highly dubious original deal -- if, say, CP/M or even *nix had won that war.

My personal take is that we'd be ahead of where we are now. And I certainly don't think that we're at some kind of manifest destiny today.

Consider this discussion on HN from a couple of years ago around this very subject:

https://news.ycombinator.com/item?id=9667498
Sorry, I don't have an answer, but I just feel the need to say that OSM isn't alone. Google doesn't handle it any better when it comes controlling poisoned data.

Some years ago, in my town some moron (probably in some half-assed attempt to get the town council to deal with its incredible lack of cycling infra-structure), managed to mark pretty much every pavement as a cycleway. Of course the effect is to present the town to potential visitors as very cycle friendly. It ain't - but the council don't care.

I submitted a number of notifications to Google via the appropriate link. Even attaching screenshots from StreetView showing the "No Cycling" signage. The only response was an automated reply. Years later Google is still showing these non-existant cycleways, so I assume that all notifications of incorrect data go straight to /dev/null.

Edit: perhaps the answer is for OSM to provide a downvote button for bad features.
It's really interesting if you look at how CAD handles this stuff. It lets you set the degree of curvature-continuity/smoothness you want—and it kind of takes care of filling in the curve for you. You have to give up some direct control over the curve if you need it to meet these constraints.

Here's what different degrees of curvature continuity look like: http://help.autodesk.com/cloudhelp/2017/ENU/Alias-Tutorials/...

.. or in 2d: http://help.autodesk.com/cloudhelp/2017/ENU/Alias-Tutorials/...

To make smooth surfaces you just need the tangents to line up. This is called G1.

But if you also want surface reflections to look smooth you need a higher degree of curvature continuity. G2 or higher.

http://help.autodesk.com/cloudhelp/2017/ENU/Alias-Tutorials/...
Reviewable does 2 out of these 3 IIUC (no globs yet) and integrates with GitHub PRs. Might want to take a look.
(Disclaimer: I built it.)
I'd argue that there's a significant mental overhead reading code when it doesn't follow the same conventions, and that enforcing a style guide is a matter of having no broken windows. But of course there's no point trying to make shit look good.
My understanding is that there are a lot of early adopters under 25 on HN.
We send much smaller coding tests using https://remoteinterview.io/. Take-homes require way too much time commitment from the candidate side. We have tried them but the candidates would never finish.

With coding tests, we isolate a smaller problem and send that as a fizzbuzz screener. This scales well as solutions are checked automatically.
You mean people on a tech news site are commenting on the tech rather than the article itself which has nothing to do with tech? Who would've thought?
Well, I guess not all Windows applications are run as the SYSTEM account, but the Skype SKY-tmp is? I'd assume, at least, that programs intended to run as the SYSTEM account does a better job of loading DLLs from secure locations.
Millions per day is -definitely- incorrect.
This doesn't seem to have a level of "cache-aware server push" that h2o (awesome http/2 server) has. Is there any info on how Nginx deals with cached server push?
Those are now reaching retirement age, so the current generation will see a lot of their income taxes being spent on making sure the baby boomers have a relatively cushy old age. I just hope there's something left for me in 30-odd years :/.
Interesting URL parameters:

utm_campaign=Contact+Quiboat+For+More+Referrer&utm_medium=twitter&utm_source=quiboat&utm_content=&utm_term=

Maybe someone can strip them from the link?
> When I'm hiring I usually set challenges of about 40 minutes, an hour and a half max.

No. Forty minutes is far too little time. Many people take 10-15 minutes to even get settled into coding. I can't imagine a meaningful, applied, realistic exercise that would take 40 minutes, unless you're wanting basic data structures like a linked list, or a basic sorting algorithm, or something.

You're missing a lot of good people that way, but I guess that's just collateral damage in the quest for the perfect hire, right?
To me, whenever I hear someone (seems to have died down) about abundance/scarcity economics, that's exactly is exactly what I think of.

Everyone could have access to all movies/songs/books ever written with every subtitle file, dvd-only extra and whatnot they want. Could in the sense that it already exists and the marginal cost of delivering it to people is 0.

All that dealmaking, liscencing and such that you are describing... They're not strictly necessary. At least, they are not required to deliver the "goods." They are required in order to get revenue. Revenue requires pricing which requires exclusion, scarcity.

Not giving everyone everything is wasteful.
Tipping point is bulk of everything
Seeing more of this further solidifies the case for decentralized exchanges

I used to remember how every hack hits the market really bad

This time every hack is like business as usual https://www.coingecko.com/en

Which is why when I get into investing in crypto. I take coin hack risk and volatility risk into account from day
Luckily 'they don't care about security at all'. They just looked into it for fun when the report came in.
It is quite well possible their company does not need a DPO. But given the nature of the question there is some evidence they do, besides that hiring a DPO is not something done in isolation but most likely as as the result of a GDPR impact study done in ... 2017 or so, which I'm going to again guess was not in the cards for many companies.

So, in summary: likely the vast majority of the companies affected is only now starting to wake up to the fact that they are affected, for quite a few of these companies the effects will be relatively benign unless their servers are compromised, for the more serious offender and the larger companies that have not yet started to address these issues it is likely too late to get anything done in time but since this goes for the vast majority of them they are simply playing a complicated game of Russian roulette with the oversight bodies and a couple of them will undoubtedly get lucky to great relief of the remainder.

Data protection authorities tend to be vastly understaffed, but this too will hopefully change in the future.
Very cool quote and this really hits the spot: "Beware of he who would deny you access to information, for in his heart he deems himself your master."
By proficiency you mean clone and push?
Financial Markets Scholar on Cryptocurrencies
Just to be clear, I didn't mean to imply that it was okay. My text does read that way and I appreciate the opportunity to elaborate.

I too would like the world more if there were less of that. I can't think of a lot of philanthropists off the top of my head who made their fortunes from unambiguously morally-good methods. My personal opinion is that we're probably on an upward trajectory. Comparing how Gates made his fortune with the Rockefellers, Vanderbilts, Carnegies, etc. I think Microsoft comes out on balance a bit better.
We did that (rubocop). Lots of fluff, a dozen or three minor to medium issues, and a couple of downright critical ones that slipped through production cracks out of sheer luck. Not even counting the last ones, the holistic effect of having a code base normalized is unmeasurable (i.e == through the roof), because suddenly moving from one part of the code to another is consistent enough that it removes a mental barrier to seeing patterns and enabling refactoring.
Could be a group of interns
Gates' interview with Axios was somewhat surprising:

https://www.axios.com/newsletters/axios-am-ce4ef8c4-95b3-4c8...

Gates said in a phone interview: "The tech companies have to be ... careful that they're not trying to think their view is more important than the government's view, or than the government being able to function in some key areas."

Asked for an example, Gates pointed to the companies' "enthusiasm about making financial transactions anonymous and invisible, and their view that even a clear mass-murdering criminal's communication should never be available to the government."

When I said he seemed to be referring to being able to unlock an iPhone, Gates replied: "There's no question of ability; it's the question of willingness."

So he seems to imply that devices should be built with backdoors to enable law enforcement.
I suppose it is for webdev. I regularly work on C code that's nearly as old as I am.
Exactly, you need to make this decision on a per-data item level. Financial transactions are at a different level than other customer interactions, and whatever the local laws for retention of accounting data state is what you will have to mark very explicitly as exempt.

This can get quite complicated, moreso if a company deals with both consumers and companies as customers.
There is no doubt that if he had not solved the nitrogen-fixing problem, someone else would have, and it is certainly possible that someone else would have pushed the use of poison gas into practice. It is also generally simplistic to claim that any one thing greatly prolonged the war. 'Great men' and 'pivotal event' historiography is a simplistic way of looking at the past, but nevertheless, it is a simple historical fact that he was the person who did these two things, and the case for nitrogen-fixing extending the war is better than most other 'but for...' stories.
per year (with some adjustment for the changing success rate).
Your comment reminded me of my self, so maybe I read a bit to much into it. Even given googles resources, I wouldn't be able to "solve" chess any time soon. And it's just a fair guess that this applies to most people, maybe slightly fewer percent here, though, so I took the opportunity to provoke informed answers correcting my assumptions. I did then search papers, so your link is appreciated, but it's all lost on me.

> they used Bayesian optimization. Although that's better than brute force, AFAIK its sample complexity is still exponential in the number of parameters.

I guess the trick is to cull the search tree by making the right moves forcing the opponents hand?
Also Intesa have them in Italy.