skysight-inc/HackerNews huggingface dataset:
As someone who worked at West Publishing and then Thompson West and its current iteration Thompson Reuters, I have some insight into why this happened.

Many of Reuters businesses are starting to face more serious competition. There was a time when Reuters owned the media business. Now smaller, more nimble companies are coming in and giving them a LOT of competition.

Legal reporting is one of these areas, and Law360 has been eating into their market share in several regions. As such, Thompson goes out of its way to try and hire their help. It gives them more of an insight into what the company is doing. For years, Thompson West used to hire Lexis sales people just to find out what they were doing. Reuters still does the same thing. None of the information is confidential, but it gives Reuters a lot of information into how they train their people, the areas of law they focus on, how many reporters are on a certain beat, etc. Any kind of information they can get, they do. Of course this isn't done in a formal way, it's more off the cuff stuff you hear around the lunch table, or during an training session.

Law360 probably realized this and called in their ace card - the NDA. Tie it up in court, or just hamper the reporter in trying to get a new gig and their problem is solved. This is why Law360 sent out the letter about having "critical and sensitive confidential and proprietary information".

Simply out, this is a resource war, Reuters is getting beat and uses employees from other companies to gain a competitive advantage. She just got caught in the middle is all.
No. These agreements are immoral. There should be absolutely no obligation to uphold it.
Kahuna CEO Steps Down
you quoted him one word too late. He said the quality was indistinguishable and you went on about the categorical differences between the two.
Of Mansplaining and Mastectomies
Tagged Template Strings are a thing
It's bad enough that FB have to offer a "Lite" version for people lacking high-end smart phones. It's basically a wrapper around the mobile site + push notifications. I recently switched to it and don't really miss anything from the original app, and as a bonus I get chat without having to install the equally bloated FB Messenger app.

https://www.facebook.com/lite/

Signed APKs are available from various sites, the Google Play rollout doesn't seem to include Western countries.
In Germany, wholesale power prices can actually go negative on sunny afternoons. Conditions in the US are trending towards that.

Why should actual generators get paid low (or negative) wholesale prices at the exact same moment that some consumer gets paid full retail rates? It doesn't make sense.

Very practically, this is illustrated by California's duck curve. Also from Bloomberg:

http://www.bloomberg.com/news/articles/2015-10-21/california...

It has nothing to do with Musk and Buffet. How do you price power, both wholesale and retail, in a way that recognizes that there's a need to provide power even when it has been overcast for three weeks? It's crazy to unfairly penalize power companies just because the public loves solar power.

It's a complicated question.
One reason net-metering is close to fair is that we are talking about delivered electricity. Every unit I send back to the grid is a unit that doesn't need to be delivered by the power company but the power company can sell it to my neighbor for retail price.

A second reason net-metering is close to fair is because mid-day units of electricity are more valuable. Solar production peaks midday while household usage is U-shaped, so most production flows out to the grid during the high-price periods. Rates average peak and off-peak pricing so rate customers typically don't see that.

In other words, solar production produces high-value kWhs the utility can sell to my neighbor for retail, even though they don't have to generate or deliver it themselves.
The article is interesting, but it fails to consider one aspect. AWS is a line of products, very broadly defined, instead of a single product, with different level of maturity.
You go from services like EC2 that are IAAS to RDS and co. that are PAAS to some foray into SAAS.

I don't have first-hand insights, but my guess is that Amazon is working on many more products and offerings. And if it's not Amazon, are company running on AWS.

So, I'm pretty sure that having a break-down of the internal numbers between service we could see many different growth curves superimposed. Some that still experience exponential growth, other still grow but with a slow-down. The sum is still an exponential curve.

tl;dr: The growth will profile will depend a lot on the pace of product innovation AWS is able to provide. And that's different from, for instance, the Amazon Marketplace where the only innovation is going after a new category.
Unless you use something like Tor and the relevant browser, they still have your IP address and things like browser user agent to "fingerprint" you.
You could set up something to allow a dynamic change in logging level. Doesn't help with blip type issues that happened in the past, but helps with issues that arise and continue.

There's a defacto standard for many daemons using SIGUSR1 as a prompt to close/reopen log files. You could settle on some other non-used signals to change the log level.
there is bugzilla. it's scalable, configurable, etc. the search is a little clumsy, but a little work on it would make it just like jira's or any other modern query based instead of form based search.

but you're not a startup cto if you use those dinosaur tools. just like you won't use awk or make. because 1. it's not sexy 2. you're too lazy to learn your job properly. 3. nobody gets ridiculed for selecting the sexy tool instead of the right one, but the opposite is almost sure.
Here it is, used in OpenBSD's httpd:

https://github.com/reyk/httpd/blob/master/httpd/httpd.c#L548
Lots of cloud migration/workload tools out there - OneOps (by WalmartLabs) is one example. Check out http://oneops.github.io/admin/getting-started/#installing-va...
The thought was that industry doesn't necessarily care about the grid, it just treats it as an option and calculates whether it is a good one.

(hence pointing out that it was the largest energy consumer in the area and had already opted out of buying grid power, that it's not in a great industry strengthens the point)
No it has to be "justicabale" even if you sign a contract that signs away for statutory rights that clause would be void.

You cant sell yourself into slavery for example.
By fighting rooftop solar, utilities are setting themselves up for worse to come
Which is why the law needs to change to ban them completely. This isn't something the free market is going to fix.
The Ultimate SaaS Billing Cheat Sheet [pdf]
The point is that Free Basics existing would automatically remove a huge amount of incentive for other solutions appearing. Why bother building a better internet if FB already provides "the essentials" to everyone? It would wipe the market before it had a chance to develop organically as it happened elsewhere. If AOL had provided free access to its own services only we would have a very different network today.
K&R 2nd edition came out in 1988, after all.
Usually, executable code is tiny. The bloat comes from data resources. 1 MB of code at 32-bit average instruction length ~~ 2.5M instructions. I'd guess FB's actual code size is somewhere around there (excluding third party libs, etc)
This piece is excellent. The backstory on the zeromq and nanomsg projects is fascinating and generously detailed. The trick of reaching out to gather rejected contributors is good humanity and practically clever. The rule about monitoring contributor entrance and exit rates, I get.

But I'm struggling with the implemention of the rule.

In almost every case, it is better to merge even a bad patch than to turn away a contributor for the projects I already struggle to maintain. So I try to get the patches improved, but I merge them even when I can’t. Even bad patches are better than none.

With all due respect to the OP and everyone who have poured blood, sweat, and tears on these projects and as maintainers of others, this point is hard to swallow. How bad of a patch is ok to let through? How complex? How much of a deviation from the original design? Is the contributor going to be around to fix regressions impacting other users? If the patch is complex and taking the software in a different direction, is it a good direction for existing users and will people get on board to do the work to update the rest of the code? I think these questions are vitally important for maintainability, correctness, and performance of software in general. I would guess hashing them out is a significant portion of the actual work in open source projects and are why people fight on mailing lists and say no to patches in the first place. We fight because we care?

Working out the answers to these questions is so, so much work, and people just want their patches taken and maintainers just want to get on with their lives, so taking anything that comes along as a means of keeping the project moving may be the only hope in some cases. But I find it hard to believe it doesn't backfire more often, on grounds of user support and principles of software maintainability.

To name a couple projects that have had some success with different approaches, I've noticed the Clojure project seems to maintain a vibrant contributor rate while also exercising strict design control from the top. Project leadership takes heat for rejecting, in particular, feature requests, but from what I've seen they will work with you if you will take the time to work out your design in a way that fits the language and the maintainers' vision.

Secondly, the Waf maintainer strictly will not merge patches that change APIs, break anything for users, or do much of anything wonky internally, but from what I've seen he will work with anyone introduces new functionality that doesn't break old code and is in line with his view of the project. He worked with me to whip a shoddy patch into shape. I was grateful he bothered at all, and it would have been disastrous if he'd just merged it. Somehow he walks the balance of rejecting bad patches and protecting users while also merging quite a few hit-and-run contributions. The maturity of the project and decoupled architecture finely honed for the problem space may help support this style of maintenance.

So at least in those two cases the answer lies in a very skilled balance of engineering and social concerns, but not necessarily any patch is better than none.
>Net metering means that the power company is required to buy electricity at retail rates from their customers instead of wholesale rates, which puts quite a burden on them. Why should they have to buy at a higher rate?

It always amuses me when people complain that we're not being "fair" to monopolies.

The whole set up isn't fair. There's no market discipline on the transmission side, so there's no point in transmission being privatized at all.

It's clearly not politically feasible (yet) to push for nationalization but there's no reason to indulge their whinging either.
The frequency of the mentions of Go made me prick up my ears so I've done a frequency analysis of language mentions:

Midori: 31
Go: 27
C++: 27
C: 18
Rust: 10
Swift: 03
D: 02
Scala: 02

None for Erlang! Could it be said that Joe Duffy is focussing on statically typed languages or systems programming languages? Interesting that Go is most referenced, not C++ :)
This is excellent, and sounds like the result of hard work and harder cajoling of the ad-men. Thanks, NYT, for doing your part.
Anybody find it weird that Law360 had the journalist sign the Non-Compete on her first day along with other HR forms?

Every time I've had job offers that included a Non-Compete, the contract was always to be signed at the same time as the offer.
Shame. I wonder if Google could shim it into Chrome iOS?
My god that's a lot of work (as opposed to using letsencrypt-auto) just to be able to use HPKP. I hope anyone who follows the guide understands that they can have things working in a tenth of the time if they forgo (or don't intend to use) HPKP.
I know this article is more about "maker spaces" than "wood shops", but there is also somewhat of a renaissance in traditional hand-tool woodworking going on. A new community shop opened in Toronto which is based entirely on hand tools: http://www.theunpluggedwoodshop.com/. I'd like to see more people realize they don't need $1000s of high tech machines to build the same types of furniture we've done by hand for centuries.
>Then there is a separate service, Location History, that can be turned off.

Yes, exactly as I mentioned. And it is on by default.
So once people die off the remaining trees will become old growth forests :-) More seriously though, I love the fact that 9500 years ago sea level was 120M lower than it is today. I feel bad for people who lived in coastal cities back then but thinking about how much the world changes in relatively short time spans reminds me how dynamic it is. Never a dull moment on earth!
> Electric companies for decades have been rolling the cost of transmission into the variable rate portion of people's bills.

Perhaps this is the problem, both at ownership and billing level. Why does the utility get to own the power lines instead of the citizens (via local governments and municipalities)? How do you know if utility's claim of the cost of transmission is correct, when they still manage to pay out bonuses to themselves and produce dividends for shareholders? As a consumer you're supposed to blindly trust their statements on costs.
The state cannot not offer it's infrastructure to the private providers that are connected to the internet,

As you say, It's a problem, alright, but not actually mine, so I wont go anymore into this.
I believe it was Freakonomics had a section that covered this - When real estate agents themselves sell their own houses, they stay on the market longer than average.
You're quite sorry, but not for the reasons you outlined.
This article states that it is not the oldest tree since its a clonal tree and not an individual. So I am confused, is it the oldest or not?
Title should note this is from 2013.
Jessica Livingston Talks Female Founders and Her Favorite Event of the Year
Used by gamers and developers! Find your perfect game across ALL platforms instantly!
Where's the seller's agent in all of this?

The article mentions that the buyer's agent find another buyer who will pay more than Buyer #1. So, what's the problem with that?

The buyer's agent has a fiduciary duty to the buyer, not to the seller. If the buyer's agent convinces the seller to sell at a price below market, and then finds Buyer #2 to buy at market, and Buyer #1 picks up the profits, that's a great agent ... for the buyer.

The seller should have his own agent, who's job it is to find the highest bidder and to not sell below market.
Apple is definitely ahead of the curve even on iOS devices. I'm uncertain about the latest iOS update, but the one before supported iPhone 4s devices, that's 4 generations ago. None of the updates was paid. All older devices still work with the versions that you have.

Compare to any kind of android devices: They rarely get obsoleted by OS Updates since there are none.

Edit: My Macbook Air 2nd gen (2010 (?), can't really remember) still runs El Capitan. It's getting a bit limited in what you can do on it, but it's fine for browsing and lightweight work. Obviously no gaming :)
"VHS"
I don't understand your logic for "more valuable" - there's more electricity at midday (because sun) and less usage (because sun and people are at work), so more supply & less demand => price drops, not rises!
Take your digital media abroad
I've lost weeks of my life to hacking around problems caused by antivirus software.

Oh, I got paid for the time, but which is more satisfying and looks better on my resume: "Hacked around antivirus bugs" or "Built a cool and awesome feature"? :-)

Here's my previous rant on the topic with specific details:

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

And a mention of one of the debugging techniques that was helpful here:

https://news.ycombinator.com/item?id=10250001
Amino.bio – Homebrew synthetic biology kit
Sucky title, it's the oldest _clonal_ tree in Norway.
A Scalable Process for Manufacturing Graphene Microsupercapacitors
To be fair, if you do it right then npm should be the only dependency, and then installing all other dependencies (locally) and running the build should be handled completely by npm and its scripts. If this is done well then installing and building can be as simple as running two or even one npm commands. There's not really much of a 'figuring out' stage, if you know npm and its common patterns.

If the solution to the perceived complexity of the build is to just commit the built artefacts to source control, it's possible that's a warning sign that the build process itself needs to be better organised and simplified, and make better use of the build tools so they help rather than hinder a developer coming to the project for the first time. That's what they're there for.
I aim to go away from my desk for 5 minutes 5 times a day just to walk to the kitchen and stand there, because getting up and walking around is good for me, I get sick of staring at a computer, and I need a break. If your receptionist is not doing their job well enough then tell them, don't make a stupid rule about smoke breaks just to introduce another rule about bathroom breaks next week and a new one restricting time spent doing something else the week after - make one rule about the behaviour you care about (leaving the phone unattended). Also bear in mind that if your business relies on the receptionist never leaving the desk then yea, the people in charge are idiots.
Perhaps a little off-topic but it would be nice if NPR could HTML5-up their web radio player also.
But if you switch to the web app from the native app, now Facebook is tracking all your web usage.
I'm not advocating for anything other than community ownership of projects, only a few formalities. Thinking that everything has to be absolute anarchy in order to be "free" (even that open source's goal has to be to maximise "freedom" over any other kinds of social utility) is a kind of absolutism/idealism that I wish open source communities could leave in high-school where it belongs.
According to the Wikipedia article referenced here, "the age of the tree was determined by carbon dating of genetically matched plant material collected from under the tree"

There's a tree on my campus called the George Washington Elm; http://www7.nau.edu/arboretum/Littleman/washington_elm.html

It was apparently grown from a rooted sprig of the tree under which George Washington assumed command Of The Continental Army on July 3, 1775

Genuinely curious; does this mean the George Washington Elm tree here would be classified as being over 250 years old?
The good news is that most employers don't actually try to enforce non-competes unless the violation is egregious (like poaching clients).

This particular case might be a cynical and calculated action to, as the article says, "send a message" to other young employees looking to move on. It could be the aggressor here has been suffering from a brain drain and this is how they've decided to deal with it.
WebDSL – Domain-Specific Language for Web Applications
There are older clonal trees. They have dated genetic material matching this tree that is that old, but since the species can be clonal, that old genetic material is likely from an older clone and not the current individual.
There would need to be a massive oversupply of energy to make a distributed model work since you can't share the excess you have or get extra when you need it.

I don't think people would be happy moving to a battery-only model where if their power usage spiked they were SOL until they installed more solar.

And that's assuming everyone has the space to install enough solar; residential high rises certainly wouldn't be able to power themselves unless they coated their sides with solar panels, and that may not even work in dense neighborhoods.

Unless the whole solar + battery kit was significantly cheaper than grid solar, not just on a per watt basis, but with all the overcapacity you need for fluctuations to not be brutal, I doubt the predominant model will be distributed.
This is generally true, but I found one counterexample in borrowing from German: loess, in geology, from German Löss. Maybe this was a particularly educated borrowing or one initiated by a fluent German speaker, or maybe it would have been especially confusing to call the material "loss"?
> some way of educating potential employees that they should read contracts in detail

I don't mean to sound overly dismissive, but isn't this just part of being an adult? Meaning, don't sign legally binding contracts that you haven't read. Don't lock yourself into a potential course of action, or waive rights to certain things (e.g. arbitration agreements), without understanding the ramifications should something go pear-shaped in the future.

Some of these are sign as is or don't sign, unfortunately. My wife and I were about to buy a car maybe three months ago, and throughout the process we're signing paper documents for everything. Most of it printed off a dot matrix printer, if you can believe that.

Then we get to the arbitration agreement. Handed an iPad with the agreement on it, no ability to change anything, and a signature pad to sign. I put up a fuss and said that we weren't going to sign the agreement, but eventually we had to walk away from the deal because they would not proceed without it and would not provide a paper copy we could red line at the desk.
Google is insanely profitable but still poised to be eclipsed
You Don't Need JQuery (anymore)
It seems like being Buyer #1 or #2 is a great spot, as they walk away with $300k without doing that much.
For an even older tree, see Pando[1]. (HN previous discussion on Pando[2].) (And according to Wikipedia[3], the designation "World's Oldest Tree" would seem to be incorrect here.)

[1]: https://en.wikipedia.org/wiki/Pando_(tree)

[2]: https://news.ycombinator.com/item?id=9798911

[3]: https://en.wikipedia.org/wiki/Old_Tjikko
The global economy has been showing signs it's slowing down for almost a year now: http://monetarywatch.com/2016/02/22-signs-that-the-global-ec...

It could very well be affecting the tech market.
LowRISC - One step close to a completely open computer
In Denmark if the company you're leaving wants to uphold the non compete, they're obliged to pay half of your salary for the duration of the clause.

FWIW I've been under non compete, and a couple of other clauses in all of my previous jobs, but they were never enforced. The legal power of non compete in Denmark is from my observations very weak. So much so, that an employer of mine vaived all clauses after a while since it was a bigger hindrance when hiring people than benefit when people left.
Net metering involves buying and selling kWh. If there are fixed infrastructure costs involved, the companies involved should bill for those separately.

I buy my car from company A and my gasoline from company B with clear prices for A and B.

Why is the scenario where the car company provides my gasoline and then bills for both gasoline and the car in an opaque "single bill" manner, where I can never make out which is which preferable for the consumer?
For anyone wondering what distance fields are for, check out: http://iquilezles.org/www/articles/raymarchingdf/raymarching...
The code to generate all those images comes to only 13k.

There's a simple tutorial for modelling with distance fields on the same site: http://iquilezles.org/www/articles/distfunctions/distfunctio...

If you're into this kind of thing it's worth exploring that site.
You can dedicate one browser (say firefox mobile) for FB only and use chrome or Safari for regular web viewing.