skysight-inc/HackerNews huggingface dataset:
The shape of hiring and separation costs in France, Labour Economics (2009)

http://www.crest.fr/ckfinder/userfiles/files/pageperso/krama...

It costs roughly $9000 to fire a French employee for "cause" or "economic reasons."

The Impact of Firing Costs on Turnover and Unemployment: Evidence from the Colombian Labour Market Reform
http://web.worldbank.org/archive/website00960A/WEB/PDF/KUGLE...

Conclusion: reducing firing costs reduced unemployment.
Mantras decrying a built in feature of OO are just flaws within the paradigm.

I don't think it's trendy if newer next generation languages like go rust and nim avoid OO. These experts who design languages know something.
I was similarly disappointed with "gifted" programs. Immigrated to the US and was suddenly far ahead of my peers, so was placed in a gifted program immediately (which I thought was weird since it was clear to me that the only reason I was "gifted" is because I had been taught faster and expected to learn faster and there was no reason the other kids weren't "gifted" except for the school system), and then again when I switched schools. In both cases what I was taught in the gifted program was useless novelties, but then I was required to return to the classes I missed those days and make up the work I missed. Looking back, all the gifted program did was make me even more socially outcast and add to my workload without an equivalent increase in my learning. I went from being an A student with a good group of friends to being a C student with 1 or 2 kinda friends and I mainly blame the gifted program, which I really got nothing out of except I learned the Fibonacci sequence at a young age. Everything else that I credit with helping me learn and be successful was stuff I learned at home.
A polymorphic function is one that can operate on different types[1]. You would maybe be familiar with them as template functions in C++, though where C++ compiles different versions of the template functions based on the parameters, we pass extra implicit parameters. The example above translates to something like the following in pure C:

void* malloc_T(size_t sizeof_T, size_t alignof_T) {
return malloc(sizeof_T);
}

int* i = (int*)malloc_T(sizeof(int), alignof(int));

In this case, since the compiler verifies that int is actually a type with known size (fulfilling `sized(T)`), it can generate all the casts and size parameters above, knowing they're correct.

[1] To anyone inclined to bash my definition of polymorphism, I'm mostly talking about parametric polymorphism here, though Cforall also supports ad-hoc polymorphism (name-overloading). The phrasing I used accounts for both, and I simplified it for pedagogical reasons.
It's just Kubernetes in a VM, like Docker on Mac is just docker in a VM.

You can run Kubernetes on your Linux device machine as-is.
Same here. The recent examples of people finding it difficult to delete Facebook because of social logins to accounts on other sites reinforces how social logins lock you into a service.
What about Disney's support?
That's super cool. Can you please, pretty please post some pictures?
I dropped a zero, my bad.
>no I'm not. What does being black means then? and why bring "jews" into a discussion with race?

Because Jews have different risks of falling ill to many diseases than people of other races. You are still trying to conflate race with religion which makes it clear that you're here to derail the discussion.
It's sad that we've allowed this to be done to us. Good on Berkeley for the sugar tax.

I've done a good job nearly eliminating alcohol and drugs ... not by sheer force of will but by being too busy. Wish I could do the same for carbs and sugar. Is this the hardest thing? I think this is the hardest thing. sex drive and food drive. and "they" exploit it unrepentantly.
I built the log-in before the FB/CA situation and am yet to understand how it may change things. However, I personally think people will move on from this like nothing ever happened (which is sad)
If I'm not mistaken this means no "authorized" MITM

- Static RSA and Diffie-Hellman cipher suites have been removed; all public-key based key exchange mechanisms now provide forward secrecy.
You're conflating the tech industry (what's with the constant air quotes) with the kind of people who are concerned about these laws and the effects of the dangerous precendent they set.

>People in "tech" overall does not want to study other subjects than computer science

People in a field are fans of that field and want to study it deeply? Surprises me for sure.
https://cloud.google.com/products/calculator/#id=fb75f2cf-3f...

$533/mo
https://github.com/OpenZeppelin/zeppelin-solidity
This can work sometimes and may even sound wise, until you realize that a lot of people's character and behaviour is determined by their environment.

So I prefer the direct approach that is known to work by directly helping people do the right thing, over the indirect approach that may or may not work, depending on circumstances.
Safartic or Ashkenazi? Both are Jews, only one is st risk of passing on Tay-Sachs. Which is the “race” hm?
It's not the rules, it's about the faith. e.g. If I (honestly) believe that all human beings were made equal in the image of God (whatever that may be) that would affect the way I treat people.

Some rules will came out of that belief: like "don't lie" and "don't kill" but, in it's purest form, religion is not about rules, and the fact that people don't know that means that religious institutions have failed.
I read "So Good They Can't Ignore You" last year and was having the same question: "what is my mission in life and how to get/realize/understand that?"

My conclusion was: I don't know and don't have a specific mission. The closest I have to a mission is a set of positive (may probably not conscious) principles in life that I'm sticking to. Examples:

- always be improving
- learn, learn, learn
- work hard
- presented with negative or ambiguous choices, choose the best available one (don't screw up everything because of frustration)

I'd also be curious to hear opinions on these:

- Is it "necessary" to have a specific higher mission? Can't I just stick to the set of positive principles?
- Do I have to actively be looking for a mission? Or I wait and let it happen?
> Because Jews have different risks of falling ill to many diseases than people of other races. You are still trying to conflate race with religion which makes it clear that you're here to derail the discussion.

quoting myself:

> I'd also like to talk about the fact that most European jews are convert from the medieval era and have very little to do with the "Semites" who lived in what is now Israel 2000 years ago. So what race are you talking about?

You didn't answer about "blacks", what are blacks?
That's a completely different case than preventing private companies from engaging with BDS supporters. If you were talking about the government preventing Holiday Inn from taking reservations from BDS supporters, that might fit, but you're talking about a proposed bill to prevent the government from doing business with contractors using foreign electronics systems. That bill is very unlikely to pass, by the way.
Fantastic article! This is precisely why founders that are novices in their industry sometimes come up with the really big ideas. As counter-intuitive as it is, it’s easier to see the duct tape when you’re looking with fresh eyes.
I was about to make a snarky comment here but... yeah, if you’re still connecting an XP machine to the internet, you’re asking to be pwned.
If the content of a video is legal, do they have more right to refuse to host it than the baker has to refuse to bake a cake for a gay wedding?

Aren't both businesses trying to make a decision about who their customer is?
I keep seeing this "supposed to do" tossed around when it comes to companies abusing their employees (and yes, changing an employees contract without more consideration than "keep working" is abusing an employee) like it's some kind of divine directive that drives capitalist corporations.

It's not. A company can treat its employees well and still be profitable. There is no law that says the only job of a company is to maximize profits for shareholders; in fact, this has gone to court and judged to not be the case. So, no, a company is not "supposed" to do these kinds of underhanded things. Just because they can - just because it's legal - doesn't mean they should.
What? The NT is pretty much just a commentary on the OT.
Apple proposes new emojis depicting disabled people
My day job is to write tools for the sales people who will try to persuade their clients into buying ads on Facebook, I just can't see how that helps improve the society or humanity as a whole. Ideally, I should be using my skills and knowledge to help the people in need, but that just won't pay as good as writing CRUD apps, and I have a whole family to feed.
For non-programmers, usually the duct tape is a spreadsheet. I have seen people who invent a CRM on a spreadsheet while not knowing what CRM means.

Looking for a SaaS idea? Ask random people in a target industry what kinds of things they do with Excel.
Japan’s Security Alliance Dilemma
It's possible. Last I went was a few years ago in California and it was really terrible (many hour wait, not clean...). Good to hear that's not the case everywhere though.
This may or may not help, but ex. mutt lets you read HTML mail by running it through lynx/elinks/w3m [0], and I've had great success with this in a mostly-Outlook environment. I expect you could do the same thing with other clients.

[0] https://wiki.archlinux.org/index.php/Mutt#Viewing_HTML
Does that mean Proxima B is unhabitable?
ePaper usually dies around freezing temperatures, and you won't be able to safely insulate it unless you mount it on the inside close to your wrist. Transflective LCDs are pretty good though.
"Dropbox was a fundamentally different model"

You mention a bunch of filesystems (some of which with much better scalability than Dropbox), but omit Rsync. Rsync works with any of these filesystems.

The most successful data distribution systems which predate these are from the '90s and before Usenet (esp volume with the binaries) and scene (or FXP). However, the former is mostly public data and the latter is inherently insecure.

Dropbox was nothing special. It was just the first popular one who had a GUI on top of Rsync, and who sold data storage within a package. Its essentially a lucky shot.

WebDAV works great for client-server, but it has a disadvantage: locking works terrible. OwnCloud/NextCloud uses WebDAV, btw.
Bill Browder tells the story of his financial dealings in Russia in “Red Notice”. With the collapse of the Soviet Union, Browder saw an opportunity to buy stakes in Russian firms in the 1990s. Then, state ownership of companies was being portioned out to workers in the form of shares. Needing cash for daily living, the workers were on-selling their shares at impromptu auctions at a fraction of their true value. Browder took advantage of this and spent millions, on behalf of wealthy western investors, buying shares whose true value was in the billions. Criminals or state officials then came after the shares that he had acquired. To get at Browder, their methods included imprisoning and killing his auditor friend, Sergei Magnitsky. The scheme to get Browder’s clients’ money included the illegal transfer of ownership of a Browder company to themselves, have it declare a loss and get a multi-million dollar tax refund. The US and the UK have recently passed Magnitsky Acts aimed at restricting the travel of those directly involved in the detention and murder of Sergei Magnitsky.
Waterfront real estate

https://beta.theglobeandmail.com/news/toronto/google-sidewal...

https://www.google.ca/maps/place/43°38'49.9"N+79°21'22.9"W
Globalization’s Backlash Is Here, at Just the Wrong Time
Hope your moral compass is close to being perfect :)
Amusingly, I try to use Outlook through the web client (OWA), because using the thick client would require me to pull out a Windows machine and that's just a pain.
My mission is to enjoy every aspect of my life, from work to family and friends....
Find files fast in macOS with locate
Another long pointless article by Microsoft that targets a platform it was never involved with.
[on the Cforall team] we actually take advantage of this same VLA idiom for temporary storage for polymorphic variables.

Fun fact from when we switched our implementation to use VLAs: if you call alloca() for stack memory instead, it doesn't work properly inside a loop, because it never releases the memory until the stack frame is exited.
consider why former Secretary of State Clinton always referred to by Trump and his sexist ilk as "Hillary"

To differentiate her from Bill, obviously. Exactly the same way as the second Bush was universally known as Dubya.
Timeline of Linux Containers
For life of me I don't see how what you wrote deserves a downvote
Actually I wonder why. Probably using GTK or something that only supports newer systems, but still too bad.
Before diving into wristwatch movements, a step by marine clocks could be interesting and fun too!
Agree, but you have to be willing to invest your time and effort into a task when you look for it that way.

Sometimes you can be better off doing things the simple aka duct tape way, when it just works.

Anyone who's not read tacobell programming should take the 2 minutes to do so now because it underlines my point very good.

http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...

Incase my point is not clear: you have to differentiate, the concept of work with the concept of problem solving.
Writing code today is way too hard, my work mission is to try to make it easier. I’m more focused on people who already know how to code than people that don’t.

This drew me to work on React, Jest, React Native, Nuclide (Facebook IDE), create-react-app, prettier... I feel like it’s better than a few years ago but there’s still so much more to do.
Yikes! A future Trump in the making...
Sometimes you have to work on something that's not your mission to give you the time to work on your mission - however infrequently that may then be.

You can still help people in need, just do what you can do.
Clojure: Building a JIRA Integration with the Atlassian Connect API
All Google Cloud GA features will have at least 1 year of deprecation period.

7.2 Deprecation Policy. Google will announce if it intends to discontinue or make backwards incompatible changes to the Services specified at the URL in the next sentence. Google will use commercially reasonable efforts to continue to operate those Services versions and features identified at https://cloud.google.com/terms/deprecation without these changes for at least one year after that announcement, unless (as Google determines in its reasonable good faith judgment):

(i) required by law or third party relationship (including if there is a change in applicable law or relationship), or

(ii) doing so could create a security risk or substantial economic or material technical burden.

The above policy is the "Deprecation Policy."

Disclaimer I work for Google in Cloud.
90% of the people who invent a CRM on a spreadsheet are better off using that flexible spreadsheet they know very well and can change, add or remove features, store anywhere they want etc. than using a stupid CRM software with 3 features, designed around its creator limited imagination only.
I like this idea a lot. With GDPR on the horizon, this is a great resource to put together.

I’m a little confused about the implementation right now. I don’t understand Rank and Score specifically. The columns need some explanation to make it clearer if a higher number is good or bad, what the number is representing, and how it’s calculated.
Couple of points, first of all the thing the browser can still remember is the auth token in a non-expiring cookie. As the majority of users will rarely if ever clear cookies or change browsers, this nullifies the password remembering feature.

Secondly, particularly on mobile, tapping through to email and hitting a link is probably faster and more convenient for most users than simply entering a password on the keyboard.

It's just a shame it's such a pain to write automated tests that go through the email login procedure compared to username/password ;-)
World Backup Day looms large
Perhaps google trends might be useful (is there some API?) for example "how do i sort a list of customers in excel?" How do i track shipping containers in excel?
And is it going well?
The problem is, you cannot know. There's no such thing as a secure, feature-rich device. If there are any that are self-updating, that's a very very good start.

Why do you need an IP camera? The kind that requires a dedicated monitor, that doesn't use IP, are "secure". Probably not uncrackable-secure, but only your near neighbors would be able to watch.

We had infant optics. It's great, the range only works within the house, multicamera, temp sensor, and more. If you put it on mute, you can watch yourself having sexy time. Not that you will ever have sexy time again.

They also have unbelievably good customer service. For a commodity baby monitor. Just superb.
It does not. There are some passive decryption tools that will no longer work because they functioned by having non-forward-secure connections and the server's private key installed in the decrypter. (But one can just not support TLS 1.3 at the server to keep them working.)

MITM proxies, which are trusted by the client and which terminate and recreate the TLS connection, will continue to function. (Assuming they implemented TLS 1.2 correctly, which some didn't.)
TLDR version: (1) Initially, globalization causes the rich world to compete with labor elsewhere. Later, it permits the rich world to sell to a new middle class in the rest of the world. (2) While there's no regaining the manufacturing jobs that left the US, we could do something (the TPP would have) to secure intellectual property rights, data and privacy.
* Live as if you were to die tomorrow.
* Learn as if you were to live forever.

-- quote by someone famous (some say its Gandhi, but am not sure)

--- Lather, rinse, repeat.
> Modern software engineering has a much to do with software engineering as putting decals on you car has to to do with engine fabrication.

Bullshit.

> If you want to engineer software you should start by making transistors ands putting them together into AND gates and work your way up.

No, but if you want you can:

http://nand2tetris.org/

> Let’s not “no true Scotsman” these folks or anyone for that matter. Everyone starts not knowing everything. Everyone ends not knowing anything.

Indeed, let's not belittle the people who - you know - actually make watches. This is a very hard to master skill, a sub-branch of clock making and it's just plain insulting to pretend that watch making is the same as watch packaging.

> These people are making cool watches where none existed before.

If you put DIY and 'build their own watches' in a title then the least I expect is someone who knows how to cut a gear to be present on the other side of the link. Otherwise it is just another repackaged movement.

> Therefore they are watchmakers.

Watchmakers would beg to differ.

Source: have worked with and for actual watchmakers in several capacities, once where I wrote the software that controlled specialty machinery to make parts and once where I looked in lots of detail at a company that repaired watches.

> I imagine a large number of us so-called software professionals started the same way: changing an HTML tags color, hacking a new sprite into a favorite game or changing the color of our DOS prompt.

I'd hope they know the difference between software engineering and changing HTML tags color.

I'm sorry, I'm not of the 'participation prize' generation.

If you want to call yourself a watchmaker: show me a watch you've actually made.

Note that many of the major watchbrands are also no longer proper watchmakers, they couldn't make a movement that lasts economically if their lives depended on it. The unit costs are so low that making watch movements economically is hard for even the largest players.

But that doesn't mean you couldn't make your own watch if you wanted to, it would be a labor of love.

Some nice links elsewhere in this thread that are much closer to actual watchmaking than TFA.
My mission is to make clean energy to help people spend time doing what they want to do. As David Lilienthal said, energy is a replacement for the labor of human beings.
Very insightful. I think this bears additional emphasis.

I think you hit the nail on the head. As a society, we've relied on people making shallow surface level laws to correct deep, tangled problems for too long.

Our system of laws is in dire need of a good pruning back and rearchitecting. IANAL, but I have been doing legal research for a while now, and when I'm reading law, it is very clear to me at least that when you start looking at law as something systematic, you run into diagrams that would make any system architect have a heart attack.

The structures I end up at show a lack of "feed-forward" thinking in their implementations. Namely being structured with little or no thought to consequence, or guidance for interpretation or application built in.

For the non-techies who may not be able to understand my comment, imagine implementing something complex like an internal combustion engine, but never writing a manual or communicating it's specifications. That's what I'm getting at.

And yes, I'm aware that the legislature specifies executive branch entities to do the administrative law elucidation. However, there are far fewer release valves for bad law in those cases or means for changing overly restrictive guidance. Entities are given carte blanche to pass unchallengable "iron fist" level directives that have no recourse EXCEPT an already over-taxed legislature.
Do you have stats on how many sign up with Gmail (or Google mail account) - but as "email"?
Then what's the point of it being IP.

Also it can be quite hard to block. I mean you have to be an expert. What happens when webRTC opens it up? Or uPNP? Yes you can block these things but you need to be savvy enough to know how. And stay on top of all the techs. As a new parent no one has time for that.
You seem to have confused the concept of bad tests with incomplete tests. Asking to stop the car when pedestrian shaped obstacles appear seems like a bare minimum that we should expect from an AI before letting it drive on real roads. We can't test every driving situation in a lab, but that doesn't mean we can't test some of them.
?

They host git repos with Visual Studio Team Services
An interesting question but I caution you not to follow blindly in the path of what has worked for other products.

The conversion rate of social logins with _your customers_ is the ultimate metric to look at. They are trivial to implement, do some A/B testing with your product and follow the metrics.

A CRM product, for example, might see almost zero social signups compared to email. But an app for photo editing might see 90%. Know and serve your own customers before following others' metrics. And good luck :)
It would help to explain your scores a bit (is +10 worse than -10?)