skysight-inc/HackerNews huggingface dataset:
I not an expert on the science behind it, so please correct me without freaking out if I get some detail wrong... but herbivore' manure may be applied directly to the soil. Pet's (dogs and cats) manure must be composted first.

There are 2 plausible reasons why this may be so. The first is that large farm herbivore's (cows and horses mostly) are different enough from human beings that the diseases they carry cannot cross the species barriers so easily, not so with pets. Composting kills bacteria in at least 2 ways: it heats up and all but the thermophilic bacteria get killed, and competition from sturdier aerobic non-pathogenic bacteria in the compost pile drive off the rest after a couple dozen generations. This is specially important for dogs since we have been co-evolving to eat roughly the same foodstuffs for a couple million years. But I really don't see much of the same concerns for cats.

The other idea is that cat's feces are what gardeners call "hot" themselves. It has nothing to do with temperature, but with overly high nitrogen contents. I don't have a reference at hand, but the basics of compost chemistry say that nitrogen based substances react and break down cellulose in the plant derived parts of the compost pile, making the carbon in it usable by the lifeforms in the soil. This has the side effect of coupling the toxic nitro in the catalyst (urine and feces) with carbon atoms, changing it into non-toxic forms that are themselves usable by the lifeforms in the soil as well.
Mixing immutably with mutation (using let) seems weird to me. If you want to go immutable to make understanding your app easier then great, but use const throughout then.
I didn't make the decision. Slack started to appear and I didn't know that IRCCloud had apps (which seem to have great reviews). If I had known, I would have suggested it as an alternative. As it was, I just kept quiet as Slack seemed great - even better than HipChat, which I used to use for the same purpose.

Perhaps IRCCloud could be sold as a rebranded Enterprise app as an alternative to Slack? I'd love to see some competition as it looks like only HipChat and Slack are getting talked about.
Talking about another country.

Regardless, US culture says that this sort of thing gives the employer far too much power over the employee, and that there are plenty of unscrupulous employers who use that leverage against the employees to make them do what they want, far beyond what the US considers appropriate.

EEU culture typically says the world is far worse without these books and that there couldn't possibly be any downsides that outweigh the costs, or that there are bandaids which could theoretically fix any problems with it.

Neither side will likely ever convince the other side on this topic, so no point in arguing about it :)
But in this context (a rather garish butterfly logo), what does it mean?
There's a weird myth floating around that being honest, direct, or "real" means being an asshole.

And there's another related myth that being an asshole is acceptable.
Why are there transaction fees when seemingly all you're doing is updating a value on a ledger? Fraud. Investigating transactions involves humans, which gets expensive.

Global-shared-ledger cryptocurrencies aren't suitable for this case: a global record of every web page the world views is far too huge a quantity of data.
How to prepare for a (tech) talk
"At the point where you want to read one, you are presented with a Buy now with 1-click button. Clicking it does just what it says, and suddenly, instead of being denied access to that book’s content, you can read it."

What a recipe for disaster. Anyone who has ever downloaded something knows how confusing and difficult it is to press the right button (instead of some ad or virus or whatever). The idea that one single click could reveal my identity to the site owner AND wire my money to them is truly frightening.
This has not been my experience at all. Surges usually last between 10 and 30 minutes with an average closer to 30.

The only thing I agree about with the author of the article is that the surge is highly predictable if you use some common sense: in the morning, if the weather has just turned worse, from 6.05 to 6.15 pm when people are leaving offices, etc
Flattr really hit the sweet spot for me in this regard.

I set up an account, put some money in it, set a $20 monthly limit, hook it up to soundcloud and github, and then every time I "like" a song or "star" a repo it adds them to that month's list. At the end of the month it divides the $20 between everything I enjoyed most that month.

A similar system would probably work for ALL web content. But as always this gives the control directly to the consumer and big companies don't like that at all.
You are correct. I've corrected it to socialism. Its a forced redistribution of wealth. My point is the gaping logical flaw in the original post. How is this the top comment?
"While renting out a spare room in a flat (or even renting out a flat) may be close enough to “sharing” to be hair-splitting…"

It's actually good for me to read these sentences, because it reminds me that clear-minded people can have opinions that I consider borderline nutty. The best thing to do in these situations is to disagree firmly and unambiguously, but politely.

Ahem.

So, pop quiz, "commerce or sharing?": I put up a listing on a website that says "you may stay in my house on october 11-13 for $275 a night." If you don't pay, you may not stay. If you do pay, we now have a deal.

How on earth is that so close to sharing as to be hair-splitting? It is so clearly a quid-pro-quo, money for service transaction that I think it is almost a pure illustration of commerce. If I wanted to illustrate the difference between sharing and commerce and where it gets ambiguous, this would be an excellent example of something that is commerce, not sharing, with no ambiguity.
Out of Band Access at rsync.net
I will gladly pay for something that I feel to be more valuable to me than anything else I could buy with an equivalent amount of money. Typically, I demand some form of material benefit in exchange for my cash.

I do, in fact, pay for a voluntary subscription to a web site that is free to use, ad-free even without ad-blockers, and entirely donation-supported.

But that's pretty much the only thing I pay for on the entire web. All other sites fall into one or more of several categories. (A) They don't need my money to continue operating as usual. (B) I wouldn't care all that much if they disappeared from the web. (C) The effort of paying makes payments worthwhile only for amounts greater than I am willing to spend. (D) I am not confident that any payment I might make would specifically support something that I like, and not things that I do not like. (E) My budget for frivolous spending has already been pre-empted by higher-priority spending this month.
I'm not sure what you are proposing is a good API design though. There are plenty of times using KVO where you only want to subscribe for a certain transition of state, well within the lifecycle of either objects.

And I'm not even sure how you'd implement what you are talking about without tracking your subscribers. How does it automatically go away? Weak references with the subscriber implementing a protocol? It's now gotten more complicated than what the original author has proposed. imho.
Its a credible claim. Social media apps are a fairly basic kind of CRUD app, and if you forego the complex layers of privacy settings and permissions, monetization schemes, and scalability issues you end up with what amounts to a weekend project for an experienced developer.

Now, social media apps are worthless without the aforementioned features that would have to be omitted to get it done in a weekend, so obviously there's some hyperbole going on with statements like that. However, on a fundamental level its correct. The technical requirements of building a social media app are small/easy and within the scope of what a startup on a shoestring budget could manage if they felt like it was a good business opportunity.

The issues start to pile up only much later down the road. Maintaining scalability after you cross some critical threshold of traffic gets hard, but you don't have to think about that until you're at or near the threshold anyway. Not a lot of barrier in getting started.
I notice there's no actually penalty being advocated for the words they'd be banning.
Tim Cook Remembers Steve Jobs
Another fun thing about Blendle is that it is open source. At least, only the front-end, and probably unintentionally.

They left their Webpack source maps on the server [1]. Chrome automatically unpacks the source map into a directory structure in the 'sources' debug view. It's nice to see how they are building their React application.

I've previously sent them an email about this, but never got a reply back. I've just sent them an email again. Let's see what happens.

[1] https://www.blendle.com/js/app.js.map
> Of course not everything on the web needs to cost something, and I’m not arguing that every site charge for its content, and go behind paywalls.

I can't help but think that if the implementation becomes easier then more sites will start to demand small sums for their content. I'm curious about how these charges might work with the existing distribution platforms. Would a user who reads a 402 article through Facebook's Instant Articles or Apple News still have to pay? Apple News at least was offering pubs 100% of the ad revenue they generated off the ads they list themselves, would they give 100% of the 402 payment?
To deal with the per-transaction flat rate fees, you could simply group multiple purchases together into a single transaction. For example, a micro-payments provider could operate like a prepaid debit card, whereby you upload funds and then they subtract small amounts from the balance.
thats generally they're strategy it seems. literally every year, they say "we need more money or we have to shut everything down"
In-app-purchasing in games relies on conditioning the user across many hours of gameplay. 98% of users never take the bait. Roughly 0.15% of users make up 50% of the revenue.

In short: I don't think the "skinner box" model is relevant to web content. I can't set up a pain/pleasure response in readers and condition a tiny fraction of them to pay vast sums after 10 to 50 hours of engagement. That's not an option in journalism.

(Not that this has stopped the FT from trying it: $1 for a one-month trial, $480 a year for a subscription. I wonder how good the conversion rates are?)
And as a South Indian I feel cheated that the money I pay as tax is being wasted this way in what is essentially a North Indian problem.
Yep. We don't really envision actual people doing these trade negotiations. This explains it with some humanity.

http://www.npr.org/sections/money/2015/06/26/417851577/episo...

Not to say any of this is in the best interest of the public, it's still nice to get the less talked about perspective.
IMHO a KVO programming style in JavaScript would be very error prone since there's no typing.
> I need communication that is technically brutal but personally respectful.

And sometimes being personally disrespectful yields better results. Which is, after all, what one wants out of a software project: results, not happy feelings.

I think we'd all like to be personally respected (I know I would). But I also think that almost all of us have done things which aren't respectable (I know I have); and I believe that at least for some people, the shame of public disrespect is part of the learning experience involved in not doing it again.

If this atmosphere of harsh personal criticism does yield better results, then it's necessary. I'm reminded of the old adage, 'if you can't stand the heat, get out of the kitchen.' Heat is necessary to cook (a kitchen in summer is miserable, particularly without air conditioning); interpersonal heat may be necessary to produce better software.

I myself don't do so well in an atmosphere of intense personal criticism, and have great difficulty giving it, but I consider those my own personality flaws.
You're the one drawing equivalence between the death of pets and the murder of black people by police.
How to Build a Secure Website in PHP
Elon Musk versus the Taxi Meter
A mass shooting occurred today by an unknown person. Don't worry, authorities are rounding up people with similar profiles for extra surveillance/interrogation.
Don't be too hard on journalists. Humans, in general, think you write a sheet of vague wishes that you send off to an offshore developer, who will never tell you your specifications need work, or that you need a security specialist, or any other bad news.

As a developer, I have seen what happens when you try to explain that there's an issue with the specs.

"Oh, you can't do it? Do I need to find someone else?"

I know of some serious vulnerabilities in a former employer's eCommerce system. When I brought them to the attention of my manager, I was told(Not in these exact words but the message was loud and clear) that we were being paid to add new features and no time would be wasted fixing security issues.
In anticipation of the biggest FAQ: they are ubiquiti UAP-LR access points.

As always, email to ask about the "HN readers discount".
What It's Like to Take Photos of a Dying Man
Public Citizen put together a legislative timeline for voting on the TPP, which they deem likely to occur in Feb 2016, alongside the US presidential primaries, http://www.citizen.org/documents/tpp-vote-calendar-october-2... (pdf).

For the new U.S. laws that will be created to implement TPP:

"Sec. 106(a)(1)(D)) Thirty days after the president submits to Congress a copy of the final legal text of the TPP, he may submit to Congress an implementing bill for the agreement, an explanation of how the implementing bill would change U.S. laws to conform to the terms of the agreement, a final statement of administrative action proposed to implement the agreement, reports on projected environmental and employment impacts, a plan for implementing and enforcing the agreement and other supporting information. (Sec. 106(a)(1)(E), Sec. 105(d)(1 and 2), and Sec. 105(e))"
NATURAL SKIN CARE EDUCATION::READ THIS BEFORE INVOLVING YOURSELF
This looks awesome. But our company probably won't use it. And here's why.

Committing to a new process or software is an investment of time and trust. When we choose something to use in our group, we want to know it's going to be there in a year or two, and still doing the thing we bought it for.

Software you can purchase and install on your own servers / desktops does that. In fact, we'll choose one software package over another if it doesn't force us to submit to updates until we want them, or rely on someone else's servers to stay functional.

Browser-based tools from someone else can make it into our workflow, but only after they've been around long enough and achieved mainstream adoption, so we can be relatively sure they're unlikely to "pivot" or disappear. Google Docs and Slack are good examples of this.

When you're new and unproven, there are already a lot of hurdles to leap in order to get users, especially business users.

Making your software user-installable eliminates a huge hurdle, I would recommend it.
Canada will ratify it. The NDP has come out against it in the last few days but gave itself many escape clauses to support it (it was supporting it until it started tanking in the polls). Their only chance to come in power is through a coalition, and the other two parties support free trade.
Every Startup Is Killin’ It Till They’re Not
I Agree. Using metadata like call duration and start time can learn a lot of patterns that relates to either single person or a group of people's activity, therefore to id a someone/group even some of them aren't connected.
Isn't this great, load balancing on the demand side? You get fast rides with a smaller amount of cars.
Linus.

Groups, packs, tribes, mobs, will emulate the behavior of the leader. For the members it is a sign that they respect the leader and a sign of loyalty.

The problem is that Linus isn't really a dick head, among the times I've interacted with him (few) he was pleasant and respectful. Except the high 'hits' if you search for him are generally him being brutally critical, both technically and personally. And that is a challenge.

People emulate their leader, and so their leader has to project the kind of leadership they want, all the time. And worse, only the gross strokes are really picked up, the subtley it always lost. So an outburst from a leader that might have had specific triggers, is read as simply an outburst. The triggers never surface by themselves to the consciousness of the folks following.

People who want Linus' respect in the kernel community, act as they perceive he acts. The result is suboptimal for community harmony. That is my observation anyway.
Which is not bad – it’s a desirable system for a civilized society.
Mr. Poindexter, I'd like to sincerely thank you for creating CROBOTS, and for open sourcing it. I spent many hours as a child fondly learning from the examples (I especially remember sniper.r as being educational in grade school) and hacking away at my own bots. I was already interested in C at the time, after studying BASIC, but CROBOTS helped me understand C and statistics in a practical way (the tangible results of many test samples resulting in robotic destruction or victory!), and served as motivation to continue down the software development path.
To fill in your (?), I believe Ismail would be otherwise known as Ishmael:

https://en.wikipedia.org/wiki/Ishmael
Maybe this guy could raise his kids himself instead of expecting Netflix to do it for him. He sits his child down for hours and hours of unmonitored Television viewing, then blames Netflix.

This article should be changed to "Creator of iParent.tv doesn't care about his own children."
Nah, Electricity is still cheaper than gas. Which is currently at 9$ per US Gallon.
The SurgeProtector app is also great for those times when you could walk a few blocks and avoid surge pricing.

https://itunes.apple.com/us/app/surgeprotector/id925613132?m...
Some background (found through simple Googling):

http://arstechnica.com/information-technology/2013/07/linus-...

http://www.wired.co.uk/news/archive/2013-07/22/sarah-sharp
Right, he fits a role in the company's narrative, both for the inside and outside.

He is perceived as twitter "creator/inventor" after all, so I can understand why the employees are thrilled.
At least in my elementary school, it was one of those pieces of trivia that the kids would latch on to and try to throw into conversations whenever they could. Like the words antidisestablishmentarianism or defenestrate. It'd be interesting to see how regional/generational these popular trivia trends are.
Oh, for fuck's sake.

For one thing, I'm talking about the people that are posting things on Github, and Github itself is just an example. You can replace it with "a personal website on a server in your living room" if you prefer, although I suppose that's just an ad for your ISP's services?

Secondly, you are not the product. You are never the product, unless you live in a country where slavery is still legal. "Inclusion of text and image content in HTML sent to you" is the product Facebook et. al. are selling, but that doesn't quite have the same ring, does it?
Also, to be fair to Perot, EDS has been a long time without his leadership. It was 1984 when GM bought EDS, and that started quite a tussle. In 1996, EDS became independent and in 2008, it got bought by HP.
Its a question of basic freedom of association. Some people choose not to associate with say, ISIS members. This guy chooses not to associate with people who support policies he doesn't like. Why should those people be able to profit off his labor?
> I personally would feel privileged to be a part of a group that puts engineering excellence beyond anything, including my own hurt feelings. There would be beauty for me in that emotional austerity and sheer directness.

You should tolerate being part of a group that puts engineering excellence above offering any kind of camaraderie or emotional support.

You should feel privileged to be a part of a group that achieves engineering excellence while still being a bunch of cool and friendly people.
When are you going to release it for real? Unclear, given that the pricing page says "Coming this summer"...is it possibly in 11.5 months? If you don't get payments, how can we know it will still exists in a few months?

Looks neat btw!
> If this atmosphere of harsh personal criticism does yield better results

but does it?
The Land of Giants Electrical Pylons
That, or even just have an actual way to start paying now, which would already help to survive or make it feel like it would survive.
>And sometimes being personally disrespectful yields better results. Which is, after all, what one wants out of a software project

This is just as absurd as saying "And sometimes torture yields good information. Which is, after all, what one wants out of interrogation."

Under no circumstances should we conflate being critical with being disrespectful or verbally abusive. Good criticism can always be given in a respectful manner.
> We are human. We make mistakes, and we correct them. We get frustrated with someone, we over-react, and then we apologize and try to work together towards a solution.

Wisdom.
Visualizing Tone in Chat with IBM Watson and a Blink(1)
The Halo: What Microsoft Would Look Like If It Split Up Like Google
With me it does.
IAP in freemium games is often a substitute for time (grinding or waiting). I wouldn't pay 5¢ for an article, but I might pay 1 token for a well-written summary of an article with the main points highlighted, if a quick skim identifies that the article is interesting.
The Linux project has been around for a couple decades now. Has this attitude been a trend from the very beginning, or is it something that formed over time?
> Political fallout would be huge if this thing doesn't go through, right? All players in the game are heavily invested in this passing because without it, years are wasted, so I'm expecting it to pass.

This depends on perspective.

In terms of domestic elections, chances are the TPP won't make a real difference in countries like the US or Canada one way or another. Foreign policy generally only affects domestic elections at its extremes, e.g. winning/losing a war. Voters might be for or against TPP for any number of reasons, but chances are when they actually step into the voting booth, TPP will be low on their list of reasons for voting whichever way they do.

In terms of international relations, reneging on a huge deal that was painstakingly negotiated over seven years is obviously never a good thing. But it's hard to say how or when that could come back to bite whichever countries back out of the deal.
> This issue needs to be resolved before it gets worse.

Is this an issue though? If the Linux Kernel project can get all the talent it needs with current attitude, then there is no good reason to change.

If the culture delivers, let it be, just not join. I don't mind rough language and hostility. And if I am greeted and cannot prove that I am meaner and more hostile, just move on.
Comments moved to https://news.ycombinator.com/item?id=10331349.
"The Project Apollo Archive has just uploaded more than 8,400 astonishing, high-resolution images to Flickr"
You can do this by skipping over shared sub structures, while comparing, for example.
There's a big difference between calling someone out publicly and being a dick about it. That's what I think she's getting at here. There's always a multitude of respectful ways and disrespectful ways to go about confronting someone about something.

Do you seriously believe that being publicly disrespected should be part of the learning process?