skysight-inc/HackerNews huggingface dataset:
There's some irony in the fact that the ongoing scandal is about Facebook partially relinquishing control of information to a third-party (in fact, all third parties), and that the implied remedy was for Facebook to keep total control of information to itself.
Discover LIVA Q-World’s Smallest 4K Pocket PC
I do not understand how anyone in 2018 finds the internet remotely usable without some form of ad blocker. This is how you ignore the modern salesman.
I think that the topic is too complicated. Too many developers not firmly on the FOSS-side simply follow the FUD, or they follow their lawyer's [typically overly risk-averse] lead when saying to steer away, or when the virality is described elsewhere. The knowledge that even GPL2-definition of virality for linked code is debatable (what exactly is linked code, what does being part of something mean exactly? To not get started with derived work), what GPL3 means in this context, and that the court's decisions in different jurisdictions are not straightforward is simply not there. Thus downvotes, as you saw.

The questions with the monorepo and having code checked in is the perfect example.

On the other hand, it is understandable. In a crazy jurisdiction like the US where Oracle can win with absurdly claiming copyright on Java-APIs I can understand everyone trying to minimize risk.
The site is down for me. HN Hug.
Win the Talent War by Creating an Employee Training Program That Works
Any visual comparisons available between this font and their previous primary font they were using? Or Helvetica which it seems very similar to?
I love your idea. And there's a huge market of individuals living on Excel that will pay you for doing this. Congrats!
What a hellhole. Pray the CA authorities put a stop to this madness!
Some of it's culture and some is certainly bloat. VS has slowed down a lot in the last eight years, and VS Code was born slow.

But the performance between the RPi and the Windows machine shouldn't be comparable at all, and if the RPi is coming out ahead for anything more trivial than opening a terminal window, I'd look at the setup of the Windows machine. There is plenty that can get effed up there.
Hah, I was going to post the same thing. Perhaps it is steam-engine-time for this idea.
Cambridge Analytica: The data firm's global influence
The Conservative Election
What a great read! I'm mostly in application land all day, and even though I have daily interaction with docker containers I don't have a good understanding what is going on under the hood. Now I partially understand why my coworker who manages our K8s cluster added some of the VM arguments to our java application images.
Which organism has the most complex genome on Earth? Let's say by defining a complexity metric as the size of the compressed data or something.

And which organism has the biggest genome in terms of number of genes?

Is there a list of organisms ranked by genome complexity or size? And where does Homo Sapiens fit on this list?
(IAAL)

Just for clarity's sake:

Some kinds of contracts definitely do require signatures to be executed and others don't. If it's important to you, then make sure you know which kind of execution yours requires.

I have read cases where employment agreements are void for lack of signatures. But, I am not an employment lawyer, and every jurisdiction is potentially different.
The foundation for a great crypto project. Few are making products that push the development of the ecosystem. Excited for the launch on testnet.
You can check this one out: https://www.youtube.com/watch?v=a-JX3ZPi720

But like with all stuff VR, to "get it" you really have to experience it in VR. Especially how different this feels from 360 pics (stereoscopic or not) or photogrammetrie isn't obvious I think if you haven't seen it yourself.
@jvanegue:

> there is a CISO position to fill at @facebook I hear

@lcamtuf:

> Waiting for NYTimes to tell me why I am leaving Google first.

This little exchange speaks volumes about what's happening in the the media regarding the tech industry: one company behaves badly and then all get tarred and feathered. Facebook's security leadership starts jumping ship, and when someone analogous from Google, a completely different organization with a completely different (i.e. existent) moral compass and set of security practices leaves his post for unstated reasons at about the same time, the world assumes a similar scandal is on the way.
I think "directly benefits a vast portion of the world's population" is a vast exaggeration.

And when Russian scientists (real ones, not the ones who write fake dissertations for Putin's ministers) needed that benefit (science in Russia isn't exactly well funded) she yanked the access in the entire country because some of them dared to support someone Putin had targeted.

Sorry, don't see the upside or even much ethical excuse in supporting something that is demonstrably evil just because it might have a beneficial side-effect.
It's bad, but it should be bad uniformly, not just when the president is disliked by the technocrats. Same with the Russian meddling. Both sides of the aisle are in the Russian pockets, but only Trumps' admin gets the focus. If we are going to clean house, we need to clean the whole house.
A lot of commercial fonts are a one time purchase for non-web use like print, but have a separate clause for modern techniques like @font-face, where a one time licence often specifies a maximum number of impressions per month/year.
Bain Capital back under microscope with iHeartMedia, Toys R Us exits
Launch HN: EOS.Pizza – Add your social avatar to a digital pizza slice
Hi HN,

We made a pizza. A digital one. Anyone can have a slice.

It is powered by the Ethereum Blockchain. It runs on a smart contract.

For the lol we now added the (free) option to add your avatar (from twitter, steem, facebook, instagram) and your favorite cryptocoin as toppings too.

If you want to have your message be immortalised you can donate some ether and leave your message along with your donation.
You will then get EPS tokens and your slice is bound to your Ethereum Public Address.

We also have a whitepaper. It has a pizza recipe in the appendix.

Mmmmm. Pizza... Jummy...

https://eos.pizza
I'm not sure how you can confidently assert that "almost nothing" breaks with Java 9. Maybe we were just unlucky that the very first application (a simple less than 20KLoC JavaFX Gui) we used to test upgrading to Java 9 broke immediately. But actually googling "Java 9 breakage" returns a ton of results so I guess our experience wasn't an outlier.

You are just repeating that it's fundamentally the user's fault because they "should not be doing that". A properly designed tool prevents incorrect usage. If a version of Java allows you to do something and that something proves to be very useful to GET THE JOB DONE, then I'm with Linus - the blame is not with the user.

For example, there was simply no alternative to using Unsafe in the past to get reasonable Java performance for certain task. The fact that it was there allowed me to resist the pressure to move a significant part of our codebase to C++. Of course we "should not be doing that" (using Unsafe) but the alternative was abandoning a large existing code base and hiring a bunch of C++ experts or retraining our existing developers or spending 10 times as much on our server capacity. Using Unsafe was a simple pragmatic decision. You cannot say it was "wrong" without knowing all the factors that went into the decision.

This is why I like Linus' stance in this case.
Is there no baseline burden of due diligence that would come into play here? What if you didn't sign any of the packet and just showed up and started working. Surely you can't be held liable for the employer doing absolutely no follow-through?
Ask HN: How did you handle your windfall cash from IPO?
HN, in 3 months I will be beyond one year (long term cap gains treatment) since exercising stock options. The company has since gone public and I now sit on a gross of ~$430k.

I plan to sell as soon as I can (roughly 3mo from now), but are there any pieces of advice others have? Maybe some "if I could go back in time to when I sold stock for the first time" tips?

Is the biggest thing tax implications?

Thank you
Because none of the 858 open source, free for commercial use Google Fonts were a good fit? Such an excess.
I agree with the general gist of the article, for one specific reason: the non-competes discussed don't come with any pay.

In much of trading-related finance, non-competes or garden leaves are ubiquitous, with periods lasting between 6 months and 2 years. However, they are usually paid, and in many cases paid well (more than your annual base salary). In my view, this makes sense: you may have learned a trading strategy that is highly valuable to the firm you are leaving and it is expected to decay over time. You are being compensated not to share this with competition.

In that context, I eagerly sign non-competes with the expectation of having 6-18 months paid vacation at some point in the future. Some non-compete periods can be _glorious_. A guy in Chicago sued his former employer to have his non-compete enforced (and thus collect a massive pay cheque): https://www.natlawreview.com/article/employer-s-waiver-non-c...
> Maybe you've been conned on who a Trump supporter is.

given trump's nature, it's unlikely one who isn't a fan will give much credence to such self-attestations.

for example a trump supporter may say they are "not a racist", but many see that trump supporters simply do not talk about race in the same way, so the expression doesn't mean much.
>I've started to think that prosecutorial discretion is one of the main problems in Western societies. It yields all kinds of injustices, and overly vague and expansive laws that essentially result in every citizen breaking a few laws a day.
>If prosecutors didn't have a choice on whether to prosecute a case, the law would ultimately be a lot more reasonable because old and unjust laws would more readily be stricken from the books, and there would be no possibility of favouritism.

It is not "Western societies", in some Roman/Civil Law countries, as an example Italy, prosecution is not discretional, it is "mandatory" for crimes (whether this is effectively enforced in the same way and everywhere is another thing).
This is terrible advice. I'm happy to hear you've never been sued or had a contract used against you... I have had a contract I've signed used against me (although it wasn't an NCA)... and on that day, you're going to have a terrible time.

People who say they ask for the moon and never plan to collect are liars. They paid someone to draft that contract with that language. That cost real money. Why would they do that, and then cause friction in their dealings with others by asking them to sign it, if they never plan to use it?
Yeah, I'm not sure how that's a newsworthy thing here then. A company got a new font, that's it. Maybe as a little curio about licensing fees being so bad, sure, but otherwise?
Refusing to sign a contract because of this clause means you are perhaps a closeted free software advocate (and good for you!) or do not really desire a long-term career in this (arguably exploitative) industry.

I have to disagree. I've had a long career in software development and I've never seen a clause this broad. If the clause was restricted to the term of employment, that would be one thing, but insisting that they own your brain beyond the time that they're even paying you is too overreaching to even consider.
Thanks I have used /etc/hosts for a long time. I however just realized exactly how big mine is getting.
Fortunately when that is your only offer and you don't have a job you can tell the court you signed that under duress. Which is to say courts will not look favorably on the whole thing.

Courts tend look unfavorably on any agreement that doens't allow you to earn a living doing what you know how to do. As such non-competes as bad as they are are very hard to actually enforce in court. The threat of going to court though can be scary.

Remember if you need legal advice ask a lawyer not some random idiot on a forum.
Yeah, be nice to see this one on Google Fonts.
Over half the world's wealth is held by 1% of the world's population. You must adjust your definition of "meaningful." It doesn't matter whether anyone buys groceries with Bitcoin. It hardly matters today whether anyone uses cash. If a handful of entities decide to handle their transactions with Bitcoin in lieu of traditional currencies, the majority of the world's wealth will change hands in the form of Bitcoin regardless of what most people ever do at the gas tank.
> In comparison your attitude seems user hostile to me.

Who care about his attitude? Is he the BFDL of Java or something? :)

On a separate note, good luck moving away from Java to a platform with better backwards compatibility! There's a reason Java is used for enterprise software, it's one of the best platforms for keeping compatibility. It's probably not perfect, but the others are just worse :)
That is a good point. I should add that I take about 75mg of each amino acid daily, plus extra l-glutamine a few hours later, as the abundance of l-glutamine blocks the absorption of the other amino acids. I do this early in the day, so more of them should have been processed by the evening time.
Please don't force your users to identify themselves to Google or Facebook.

Always provide an alternative.
Yes, but that is all of modern tech, and people give them their data willingly for the convenience. No one is stopping that any time soon.
I absolutely agree with you in principle. The language in question does not capture inventions you create on your own time with your own equipment, etc, as a matter of law. Copyright may be somewhat different but would need to view the entire contract -- a good one would include a carve-out for inventions, copyrighted works, etc., outside the scope of employment. This is typically where an employee should focus negotiating efforts -- not on the standard risk-allocating language, but on the carve-out. Personally I would never sign a noncompete, and I would never sign an invention assignment agreement except in a limited circumstance such as pledging a bit of software to a foundation to better enforce the licensing terms, that kind of thing. But then I am not ever going to be employed by a large tech company and have the luxury of my personal rules.
The secret science that rules crowds
By simply stating you don't sign non-compete clauses because they're 1) illegal (in some states) 2) unenforceable (mostly) and 3) immoral. Work is a voluntary arrangement between both parties, at will, and you'll stay (and hopefully the employer will keep you) so long as it's good for both sides of the desk.

Or tell the HR person you'd like to have some time for your lawyer to review it. Come back with a refusal or just strike out the lock-out terms, or change the duration to something you can accept (1 year -> 30 days), etc.

Say this pleasantly and most HR types will accept it. I've had to walk away from a few offers, but most (maybe 4/5) firms accept my concerns with some version of "I understand."

It's my experience that large corporations are more likely to be rigid and insist you sign it, which is your first warning that it's probably not a pleasant place to (literally) spend your life.
Are they even responsible for creating those show branding/advertising graphics used in the examples? I thought that'd be the responsibility of the production companies as they submit content. Although maybe they want some consistency when it's within the Netflix app...

But agreed, I hope it becomes their UI font and not used in everything out of laziness or some pursuit of functional standardization over emotional aesthetics.
This thing seems stupid to me. Am I required to disclose such a restriction from a previous employer? I say no, since it's common in the industry and a prospective employer would be expected to either ask for disclosure or know it may exist. So now my inventions (assigned to my new employer by a similar boilerplate clause) are in violation of the previous agreement and if a legal dispute arises, they will now sue my current employer, who knowingly employed me despite this IP assignment and is in willful violation of the "previous employer's IP."

I've never once been asked if a previous IP assignment agreement of this sort is in force when taking a new position.
At that point HR wasn't the one making the decision to hire you, simply because HR isn't qualified to evaluate an engineer after initial screening. At least companies that actively try to find good engineers for their roles, HR is in no position to withdraw an already given offer by themselves.
Legally they probably can't get anything more than work they can show you took with you. Courts don't like the idea of telling somebody they are no longer allowed to hold a job doing what they know how to do.

Of course they probably don't need any signed document to get the above, odds are your local state laws are already strong enough to cover them.
https://ijr.com/2018/03/1077083-ex-obama-campaign-director-f...

Director of the Obama campaign seems to feel they did very similar things, with the tacit support of Facebook (at least after the fact)
Looks like HN broke your server ;) Looking forward to checking it out when you get it running.

Is there a service that can easily stress test your app? Like a "TEST HN" service? Would be nice to run a project through that before posting to HN.
> users

I'm pretty sure this is aimed at enterprise applications.
It's mostly a way of targeting Trump. No one bats an eyelid when Clintons have Russian ties.
70k / $5k = two weeks of wages. This is not peanuts; think about how much you make in a month and setting fire to half of that.
>Also Most software engineers when they leave the company take backup of not only the entire code they've written but also the entire code for the project they've been working on. Thats why the IP Protection clause.

You mean like Anthony Levandowski? I think we all know how that turned out.

I never make copies and no one should. These days companies know when you put in a thumb drive, copy things on, etc. if you do anything like stealing code, they will know for sure. Why risk it?
Where to download? :D
Among his many achievements, popularizing instrumented, legit data mutating, fuzzing (afl-fuzz) which revolutionized vulnerability research.

And his guerilla-CNC guide is also an awesome ressource.

Very curious about what he does next.
.NET has the same problem: Each process would create one thread pool thread per CPU core, and you could end up with excessive context switching.

Java possibly makes it a bit easier to work around, really, in that Java forces you to initialize your thread pool, so it wouldn't feel quite so weird to add a "# of threads in thread pool" setting to an app config file for something. I'm guessing that's not the Docker way of doing it, though.
One thing that annoys me on Netflix... is the Netflix logo on show's thumbnail...

I wouldn't mind a Netflix label in the UI, but watermarking every covers feels gross, it dilutes the personality of each show.
RFC 1392 – Internet Users' Glossary
>Non-competes are agreements that challenge that basic freedom.

They limit the freedom, it's a little dramatic to say they "challenge" it. A non-compete is just a contract, one that you enter (or don't enter) willingly. THIS is capitalism, that you can decide what you want to do without the government intervening. California's law is actually limiting capitalism by making rules that companies need to follow. (I am not judging either way, just trying to point out an inconsistency in the argument)

I agree, don't sign non-competes if you can avoid it, because that's what's best for you. But this person is a little out there on their reasoning.
Comments like yours are tiring an meaningless.

Facebook and Google have their tentacles in nearly everything. If you want to get a message out, it's going to intersect with their platforms in some way, even if you're directly criticizing them. AFAIK, there are no purist corners at this time that attract enough eyeballs.
Well, it's much more successful a design department indulgence than https://dropbox.design

It looks pretty good. But both initiatives are retro throwback Design Affectations — "Our Own Helvetica!" — and, for my tastes, it is a little bit twee to apply it over the whole interface. A better executed PT Cruiser is still a PT Cruiser.

It feels like a corporate design macro fashion trend, like ultrathin weight fonts were a few years ago, or square composition photos and enforced circular cropped avatars.
Cotton Candy Made Out of Our Hair OMG
Frankly I'm surprised its taken google so long to release this. I've used Okta for years and love it. Not only does it make it easy for an org to revoke a users credentials across the board it makes it easier for users to log into every service without remembering another password.
> I don't get what changed?

He made his billions.

I know you mean in a more general sense, but I can't let go of the hypocrisy of this. He sold out millions of users to Facebook, basically the most anti-privacy thing you could possibly do other then just dumping all that information out in the open, becomes incredibly wealthy and now he gives a small amount of that to Signal and is all like #deletefacbook and it's fine? Give me a break.
How are they restricting the updates? I'm not sure I understand.
Forcing your employees to be tracked by Google is even worse. They can hardly opt out.

I wouldn't be surprised if it's illegal in Europe if a company forces this upon its employees.
This is about enterprises managing user accounts.
So I question the sustainability of these platforms? How are they supported when they have sufficient mass? If they aren't gathering data on users and selling ads then how are they generating revenue?
Dynamite is only interesting because it burns very quickly, in an energetic reaction. Things burn all the time, so I don't see why dynamite is all that interesting.

Evaluating something based on its known external traits without discussing the context in which they're used is an incomplete assessment.
If you preview a link, wouldn't it then require the bit.ly to fetch it? Or does bit.ly serve a cached copy?
They're likely already using google apps
A Few Reasons Why Your Sales Proposals Probably Suck
I think it's also social pressure to some extent. In the US, cars appear to be on average about 1.5x the size (in all dimensions) of cars in Europe. If you see one on the streets in Europe between other cars it often looks comically huge. I assume that if you drive a regularly sized car in the US (or a smaller one like a Toyota Aigo), it looks comically tiny between the rest of the giant traffic.
Loved the video tutorial you guys had on the medium post!
Connections aside, if they weren't offering substantial benefits after you left why even bother to sign anything?

They want one year in damages for breaching the contract? They can pay for 1 year of salary.
That's pretty interesting.

Do you think someone in Germany under such an agreement could work for another company that had no presence in Germany or, perhaps, the EU?
Who thinks that “accidental” linking is the problem? And how does that really even happen? You accidentally check in some GPL code, build and link to it, and then also accidentally distribute the resulting binaries?

Bryanlarsen above specifically called out that checking into a repo is not linking.

The only real misconception is that use of GPL software by a company will somehow result in all software owned by that company becoming GPL licensed. This is of course not true. It is true that linking proprietary software to GPL code and then distributing executables must result in either the proprietary software being licensed under the GPL or a copyright violation.

Your comments about getting different license terms is proving my point. Your proposed solutions to the GPL redistribution clause all boil down to not using GPL software.