skysight-inc/HackerNews huggingface dataset:
The first part is stock boiler plate, one year after you leave? That is interesting.

Most companies simply don’t care, save for inventions directly in their field. I would think this would typically result in a contract dispute with your new employer, not with you so much. The new employer is going to claim your inventions, file various patents and such, then the old one tries to wave your employment contract around and lay claim to them? It’s interesting, I don’t see it being withheld in many courts though. They’d be on the back foot, at best, if the new company already filed invention paperwork. Was there a signing bonus or something to pay for these future inventions? Or gauanteed future pay when you file them? Maybe I’m wrong, most of these documents arent terribly enforcable as it is.
I think the only non compete i've had was for one of my 4-month co-op jobs. I think it lasted only a few months, and it was not to work at a software company in the same field. Which was fine, as I would be at school during that time anyways.

I have signed agreements where anything I do on the company laptop is considered theres. So I just made sure to only use it for work, and put nothing else on it.
We just need decentralized DNS for sci-hub, storage isn't needed (right now).

Plus sci-hub storage requirements are pretty big, >75 Tb...
Michał Zalewski,  Director Information Security Engineering, leaves Google
So when the road sign says 35mph it means the official speed limit is exactly 38.5mph?

Because sometimes that 10% is argued as a margin of error for humans supposedly not paying attention how fast they're going, but if that's the case then there's really no reason why the robot shouldn't drive strictly under the speed limit.

If you explicitly programmed a fleet of robots to deliberately break the law, then I think it's not enough consequences if you just fine for the first robot that gets caught breaking that law, while the programmers adjust the code of the fleet to not get caught again.

Consequences should be more severe if there's a whole fleet of robots programmed to break the law, even if the law catches the first robot right away and the rest of the fleet is paused immediately.
I'd still prefer to have issues resolved before I start employment somewhere, rather than having to deal with it when you're already at work and walking away is a bigger step.
Compare the situation of Amazon which I posted a reply to a similar question: https://news.ycombinator.com/item?id=16611317

Which "entity" is Facebook in the UK? Well, there's no facebook.co.uk. If you scrabble about for an "about" on facebook.com, it lists the US headquarters. The SSL certificate says "Facebook, Inc".

If I traceroute in the UK to "facebook.com" I get 157.240.1.35, which although it geolocates to London is an edgebox in the 157.240.0.0/16 block registered to ... Facebook Inc, Menlo Park.

The UK office is just for buying advertising, it's not publishing to the public.
In my opinion this is less of a gap and more of a misapplication of what mathematics is. Mathematics isn't a tool for describing human behavior, though social sciences may use results of mathematics (and I would argue to much greater accuracy than they'd otherwise have) and the fact that mathematics can't describe human behavior is not due to gaps (results of mathematics are consistent with reality, as far as I'm concerned) but because we aren't answering questions in the domain of mathematics.

The physical observations, though, I'm still waiting on an answer from OP about that. It's fairly weasely to say something like that with no example.
The bureaucracy is actually pretty lightweight now. I did it a while back and it only required < 10 min to fill out a web form.
The languages of AI
The answer is that you don't want to take the job if saying "no way" would be a problem. It's a coal-mine canary whose death indicates that more severe problems will occur after you have committed yourself.

The presence of the clause that requires rejection is itself a lesser warning, but not necessarily cause for immediate alarm.
Fashion industry is similar: so many inexperienced twenty year olds would do the job for free. So conditions are poor and people get paid a pittance. Why have one experienced person when you could get 10 x 22 year olds?
My wife had to deal with one of those, and it was abstractly written to the point of us paying a lawyer to read over it.

The lawyer had her fill out quite an additional bit of disclosure about it and did not like that clause. At the time my wife really wanted the position, but I doubt she would bother going forward with such a contract.
Antiinflammatory foods are well established online, certain fruits and things (cinnamon, figs, etc).

But the ones people miss a lot: yogurt (to empower good bacteria cultures), and cannabis (yes, marijuana).
IANAL, but I think the key phrase from the article is this:

"The suit would represent people who bought shares of Facebook from Feb. 3, 2017, when Facebook filed its annual report and cited security breaches and improper access to user data, through March 19.

Investors may be able to sue Facebook successfully if they can show the company induced them to invest based in part on false, misleading or incomplete information regarding practices that might have averted the user privacy issues, Robbins said."

The fact is, Facebook knew about the voter-profile harvesting. The question is, were they legally supposed to disclose it publicly and did anyone invest in Facebook under the false pretenses created by Facebook choosing not to disclose it.

It's kinda narrow and it is very hard to prove why someone chooses to invest in a company. I doubt this get much traction. I also think it sets a scary precedent, unless the plaintiffs can prove Facebook covered this up with an intention to lure potential investors (like a memo from Zuck stating as such).
It absolutely is not splitting hairs. This means that if you have a large codebase and accidentally link GPLed code into it, you have many different options that do not involve GPLing your code. Many people incorrectly believe that is not the case which is proved by many of the responses in this very thread.

One of the original examples here in this thread (by bryanlarsen above) was even about checking GPLed code into a repo. Any company can do that and can experiment and decide they really like the code and then they can e.g. contact the copyright holders and offer to license under different terms or another large number of options. This sort of misconception is widespread only one example of why most people's understanding of the "GPL is viral" is simply wrong. Calling this splitting hairs is ridiculous. It's fundamental.
Personal opinion - If I'm writing software and releasing it as open source, and you want to use it to lessen your own workload, then I expect you to do something in return - make your changes to it available to others.

You're getting the results of my labor, and my "payment" for that labor is "paying it forward" as it were. Old fashioned values perhaps, but paying it forward not a huge ask in my book.
> I for one am grateful that these services target me with relevant adds. Is that something we want undo?

That's what you're giving up your privacy for. So you see more ads that relate to your interests. And you're grateful.

Are you from Mars?
For curiosity's sake I'd like to see what such models could deduce about me personnally. Google ads and Amazon don't seem particularly apt to deduce who I am.

Last time I checked what ads google was serving me, it was all woman lingerie and services to Londoner expat living in Paris. I'm a young french man living in Paris, without any particular interests in lingerie, I've been to London once 10 years ago. I'd qualify myself as fitting in the norm of young CS students.
I had an employment contract where I appreciate the IP competitiveness concerns of the firm/industry. The employment contract specifies that if they wish to enforce the 1 year non-compete they must pay my full base salary for that time. Seemed like a reasonable compromise to me.
> unable to move anything all the way through without the House of Lords at least rubber stamping it

Under the Parliament Acts, other than narrow exceptions, the House of Lords can only delay bills. The Commons can pass most legislation without the consent of the Lords.

https://en.wikipedia.org/wiki/Parliament_Acts_1911_and_1949
I suppose Trump hatred plays a role. But superpowers interfering with elections is a big deal, it's the kind of thing that could lead to another extinction level event.

Any of the mechanisms leveraged in this propaganda campaign should receive extra scrutiny.
A long time ago, college costs actually were not increasing at all. Based on the graphs I'm seeing in a couple of sources, there actually was a period from roughly 1965 to 1985 where college costs in the US were more or less at a sustained level.

From the 1940s to 1960s, college costs were rising some, and from 1985 to 2003 costs also increased some. But the rate of increase after 2003 definitely is higher.

Both sources are blaming things other than student loans for rising costs. I will say the second link is intriguing, in that it postulates that state education budget cuts play a responsibility in rising costs. This might go hand in hand with the student loan balloon: basically, the cost of college is shifting heavily to the individual student, but in a very poor manner if the end goal is an attempt at meritocracy via education. I agree that demand might play a role too (the first link sort of implies this).

It would be interesting to compare tuition cost history in the United States to other countries, which as far as I know do not follow our funding model. (For some reasons this was not easy to quickly Google.)

[1] http://www.nasfaa.org/news-item/4565/Myths_and_Realities_abo...
[2] https://www.cbpp.org/research/state-budget-and-tax/years-of-...
Yep, that's what I thought. What works best for me is keeping it as natural as possible most of the time - lots of fruits and vegs, legumes, full-grain bread, rice, sometimes a bit of meat. Pretty much balances out the once-in-a-blue-moon junk food or sweets binges. Never understood those insanely restrictive diets.

Cutting out dairy after I found out I'm lactose intolerant probably had the biggest effect on my quality of life - I'd urge anyone with digestive problems to get tested for it, it's a lot more prevalent than one would think.
Trezor Firmware Update: Saleem finds another vulnerability
>"Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past."

-Jean Paul-Sartre
Stitch Connect – Embed data integration in your application
Travel Is No Cure for the Mind
Is that even legal ? I think in Europe they can't be part of the employment contract but as additional papers ( i may be wrong )
Accept a job, NCA/NDA had a clause that gave them rights to any intellectual property I had developed in the PREVIOUS 20 years. I refused to sign. I was looking for work again after that pay period.

Sidenote: The company I now work for does business with the first company, I ended up inheriting the first companies code base written for my current company. It looks like they can't hire much beyond script kiddies.
It's probably just that Google has published their internal document on the topic, which I don't think many other companies have done.
Actually what it did for me was allow me to ignore the EU entirely. This makes my implementation more simple since I don’t have to focus on the GDPR and can ignore the localization crap from having 2 versions of English.
How do people feel about using Facebook's technology like React in light of all this controversy? Is there any concern that there is cross over between the data harvesting and the engineering behind React etc.?
> Meechan "knew what he was doing" he said, adding: "It is self-evident that the material is antisemitic."

I don't know which worries me more, the presence of hate groups, or our inability (or unwillingness) to distinguish between legitimate hate and satire.
I've considered the idea of a course for general education that specifically teaches about these psychological traits and the ways they can backfire... a sort of anti-manipulation, bias awareness training camp.

Set up scenarios involving

- fake news about classmates and show everyone how they respond vs researching and being skeptical...

- personal info security vs pwnage / outing / fraud...

- scenarios invoking biases and showing explicitly how they affect decisions and actions
At one point in Anglo-American legal history it was possible to bring a private prosecution. Although on the balance it is probably for the best that doesn’t exist anymore in general, perhaps it out to be revived for cases of public misconduct where the public prosecutors have a conflict of interest.
The great Cambridge Analytica conspiracy theory
Ask HN: Biz owners – What problems do you have using/accepting cryptocurrency?
I'm guessing it's mostly tax, regulatory, and operational issues but would love to hear specifics.
Thing is, it’s not dangerous on an individual level - no different to a friend telling you about a particular candidate and why you should like them.

And personalised ads sound great at the individual level - relevant, interesting products and services that I’m likely to interact with instead of irrelevant crap clogging up my screen. We’ve always had targeting and echo chambers.

But, like the algorithmic kids videos a few months ago or the deluge of fake news, we and our society are totally unprepared for the speed and scale that technology now allows. It’s the sheer quantity and pervasiveness - and the fact that it’s not obvious what’s going on - that makes it dangerous.

To (poorly) quote Charlie Stross, we’ve ripped out the mechanisms for how things work and replaced them with something alien, without anyone noticing.
Lately more companies are using digital hiring packets which employees e-sign, making this strategy essentially moot. You're unlikely to sneak under the radar when each field is required.
Your original comment said you "didn't understand," not that you "didn't agree." The former prompts a very different answer than the latter, but you're acting as if you said the latter.

To understand it, all you need to do is understand that some folks take actions based on ideological beliefs, often to the exclusion of pragmatism, knowingly or not.
A next problem is that software replaces physical objects by small computer files. Such files have the twin attributes of what economists call public goods:

The good must be inexhaustible (my use doesn’t preclude your use or reuse).
The good must be non-excludable (the existence of the good means that everyone can benefit from it even if they do not pay for it).
Hey Hacker News! Jenna here, product manager for Stitch Connect. Let me know if I can answer any questions about Connect or Stitch in general, or take a look at our website for more info: https://www.stitchdata.com/connect/
There is a big difference between checking every service one by one and scanning them all at once.

OptOut is indeed what I needed, thank you for the idea.
"Hi, would it be possible to remove clause X?" usually works for me. I've occasionally had to use the slightly stronger, "I'm sorry, but I actually can't sign this until clause X is removed."

Don't go into reasons, or get into a philosophical debate about it. The only time I've given an explanation was for a volunteer gig where I refused to sign an NDA at all, and had to explain to the coordinator "We can either be employee and employer where you pay me a lot more money then you have, or we can be two buddies working on a thing for free. We can't be two buddies where one guy has a contract against everyone else."
It's not enforceable. However, in that post year if you "invent" something and they can tie it back to their business "somehow", they will come after you (maybe).
I didn't wanted to explain here why exactly she banned it since I believe no one on HN will truly interested in authoritarian state internal politics, but it's important in this case. Few years ago Kremlin marked non-profit Dynasty Foundation [1] that was for years funding science and educational institutions as "foreign agent" and stated that that reason for that is foreign funding. Of course it's was complete bullshit because organization was funded by single person: Dmitry Zimin (founder of one of three largest Russian telecoms).

Real reason for that Kremlin action was funding of some politics-related book publishing and lectures. For non-profit "foreign agent" mark in practice bring regulation that almost impossible or too expensive to comply with. So Dmitry Zimin just decide to close non-profit.

Then most of people in Russian science community who still live and work in Russia have strong liberal views. Obviously they wasn't too happy about that since it's one one of few non profits in Russia that was actually funding science and education for real. Very few rich people in Russia ever donated anything to science or education so it's a big loss.

Elbakyan "nuanced standpoint" was such that Kremlin doing good job and since Sci-Hub users from Russia didn't agree she just decide to ban whole country.

[1] https://en.wikipedia.org/wiki/Dynasty_Foundation
I really like being able to declare immutable variables with ‘let’ in Swift. Java should add the immutable option too. Although, ‘val’ makes more sense considering Kotlin and Scala use it.
> cross over between the data harvesting and the engineering behind React

I'm not sure I understand what you mean here.
I’ll never bring my phone on an international flight again. Neither should you.
> Hey Product Hunt!

At least copy-paste the right snippet to the right site...
> If he has the money to waste

Money isn't wasted if spent on something that makes the spender happy.
Show HN: Asynchronous HTTP framework with support for ES modules
WeeklyMap.org – Weekly map riddles: figure out what data is being presented
You are making an ad-hominem argument against legal people. It's a fallacious form of argument.
Ask HN: How do you train your new (unexperienced) developers?
I work at a medium sized software house in the UK and have been tasked with overhauling the training we provide for our new developers. Our hires are new grads, fresh out of university and we're working in C#.

Our current process is almost non-existent. Developers are given a one month subscription to Pluralsight when they start, and after a week or two of watching the videos/trying to follow along, we start to drip feed them the easiest defects we have (which depending on when they join might not be easy at all). If we can come up with something, we'll try and give then a project to build an internal tool that could be vaguely useful to us. Feedback on this is (unsurprisingly) that new hires are really bored in their first few weeks with us, just sat watching videos.

Beyond the initial training, we're definitely better, monthly talks/lectures, external training once/twice a year and quarterly coding exercise days put together by ourselves, plus a personal budget to attend courses/conferences.

So, HN, how do you train your new hires?
Along with selective focus (which struck me as gimmicky) you do get 3d images from a single sensor with better detail than a stereoscopic setup (2x standard cameras). This is useful for computational work as you can get better spatial data from one source or if you add multiple sensors you can get even more improvement.

I always figured this would be used in a fashion similar to synthetic aperture radar, but using image data, and applied to autonomous vehicles and similar applications. It's better than edge detection from a standard single sensor. And you have more to train your algorithms on since they can recognize what is an actual object more easily versus what is an image of an object.
LAW > CONTRACT.

Let's say that you sign a contract you should kill a person. It is illegal, and, since then, the contract is null and void, since you are not forced to honor it.
I think one of the first design choices you have to make is: can preceded_by be NULL? The first item in the list has to do something with preceded_by. As a general rule making columns NOT NULL is prefereable; here I declared it NOT NULL, and the first row must reference itself as a result:

nworks=# create table todo (todo_id int primary key, task text, preceded_by int not null references todo (todo_id));
CREATE TABLE
nworks=# insert into todo values(1, 'do homework', 1);
INSERT 0 1
nworks=# insert into todo values(2, 'clean bedroom', 1);
INSERT 0 1
nworks=# insert into todo values(3, 'walk the dog', 2);
INSERT 0 1
nworks=# insert into todo values(4, 'call mom', 3);
INSERT 0 1
nworks=# select * from todo;
todo_id | task | preceded_by
---------+---------------+-------------
1 | do homework | 1
2 | clean bedroom | 1
3 | walk the dog | 2
4 | call mom | 3
(4 rows)

nworks=# update todo set preceded_by = 1 where todo_id = 4; -- call your mother first, it's more important
UPDATE 1

nworks=# select * from todo order by preceded_by;
todo_id | task | preceded_by
---------+---------------+-------------
2 | clean bedroom | 1
1 | do homework | 1
4 | call mom | 1
3 | walk the dog | 2
(4 rows)

I didn't do any operation to fix the sorting order once I updated item #4, so there's more work to do here. I don't think it's a practical solution.
Barack Obama: Generalized AI is worth thinking about
1. anonymous Sergey as a story source, without any verificable identity.

2. "he went drinking with a few military personnel", so it's retelling of rehearsal, even more trust.

3. "government plan was to mix the meat from Chernobyl-area cattle with the uncontaminated meat", that's seems plausible. contamination of meat was "up to 1,0*10-6 Ci/kg" (according to widely cited secret "annex 10 of protocol #32"), it's 300 times of banana equivalent.
from the same scary stories fansites, there were 34 Кtons of bad meat (it's one thousand of railway carriages btw). so not so dramatic, definitely not a near nuclear blast.

4. [computer was] "located in a building close to the railroad tracks". inverse-square law, walls, exposure time from a moving train etc. i would more believe in vibration caused by trains as a cause of problems.

5. the SM-1800 computer:
KR580VM80A cpu (8080 clone) is 6 mkm and 2 MHz (compare to modern 10 nm and 2 GHz),
K565RU3A ram (4116 analog, like in ZX Spectrum), and other components. even the computer case was solid metal.
i can not tell you precisely, but there should be a powerful source of radiation to crash such computer reproducibly.

so no, i don't buy it. sorry for hurting your radio- and russo-fobias.
That was addressed in a firmware update. All systems will have vulnerabilities, the important bit is how the companies react. Trezor has been pretty great IMO in that respect and that all their stuff is open gives me a bit more confidence that it has been well attacked and patched.

https://blog.trezor.io/trezor-firmware-security-update-1-5-2...
The measurement basis of TOP500 is effectively how good you are at solving a dense LU factorization of a matrix. This is a metric that is really easy to game, since the computation/communication ratio is very high (at least linear in problem size).

What I've heard is that most of the Chinese supercomputers do really well on the LINPACK benchmark and rather much more poorly on real workloads.
Idle Threats or a Harbinger of Things to Come?
MEC and network-edge computing is overhyped and underpowered