skysight-inc/HackerNews huggingface dataset:
This is true. To preserve document validity and user intent, an algorithm designed for collaborative string editing will not always work correctly when applied to a markup document such as LaTeX, HTML, or Markdown directly.

It is similar to how you need a JSON type to represent the kinds of edits you can do to a JSON document rather than editing JSON text as a string. The kinds of edits done in text better map to editing a markup language like LaTeX or Markdown than JSON, so you are less likely to notice these issues right away. But if the type is designed specifically for the markup language, user intent will be better maintained through concurrent edits and the document will never end up in an invalid format.
This is exactly the type of nonsense comments they're trying to avoid.
> 3) get the food correct for the children - you need to feed them - you are now running a restaurant

Or don't provide food and have the parents bring the kid in with a lunchbox.
News articles involve editorial intent, discretion, and several rounds of "filters". Comments sections largely do not, which is why they generally devolve into just arguments. Only with heavily-moderated communities that impose those filters (like Hacker News, or the NYTimes, as the article mentions) can you have any substantive commentary.

It's easy to hitch an underrepresented and specifically suppressed view (like white nationalism, anti-semitism, sexism) into the comments section as a means of piggy-backing off the visibility of the main article. Given that some people go out of their way to ignore the actual content as a means of furthering their underrepresented message means that the comments section is being used to short-circuit the moderation loop most journalistic publications go through.
Computer science is a real field. It's just not "developing site/app for BigCo". But - then again - it never has been. :-)
You're making the same mistake as the person you are criticizing: Assuming that most people feel the same way you do about speaking vs listening.

As always, it depends on what the person needs. It seems like you are a person who needs others to answer back and you feel like you are "giving" and the other is "taking" if you are talking and they aren't.

Many feel the opposite. Listening is giving and talking is taking.

For a lot of people talking is much easier than listening. You just say whatever comes into your head.

Neither of you are more correct. Personally, I hate it when either person monologues. Both people talking is preferred. But that is just a preference.
A Family Matter: Why California's CPS agencies may face class-action lawsuits
It's a respectable point of view. Mine is that lambdatalk follows closely the HTML/CSS/Lisp syntaxes and allows to share the creation of rich and interactive documents between authors, web designers and coders.

And also, don't forget that to use Curl products or execute Curl applications over the internet, it’s necessary to acquire and agree to a Curl license. The lambdaway project is free and easy to install, http://epsilonwiki.free.fr/lambdaway/?view=download.
That's a shame, one of my favorite comments ever on a news site is from NPR: http://www.npr.org/sections/monkeysee/2012/10/05/162383428/m...

That said, it's hard to imagine fixing the problems that news organizations have with comments when you're tied to Disqus, which doesn't seem to give publishers the efficiency and control they desire.
I like how you use the tour to explain the interface. Since you seem to be targeting power users although they could probably figure it out as you go along it makes it slightly less intimidating.
In my humble case, Docker solves the problems I have to manage the systems on which my application runs (and that's mainly it). A single dockerfile of 20-30 lines describes a whole system (operating system, versions, packages, libraries, etc), and cherry on the cake, I can version it in my git repository.

This is not revolutionary in itself, but having the creation and deployment of a server being 100% replicable (+ fast and easy!) on dev, preproduction, and production environments, plus it's managed with my usual versionning tool, that is something I appreciate very much.

Sure, there are other tools to do the same, but docker does the job just fine.
Out of curiosity, what are your trusted news sources?
"They say "There’s nothing inevitable about the level of crime at Walmart." and justify that statement by saying that if Walmart: added more greeters, scrap self-checkout, made stores smaller, it would reduce crime. That's a nonsensical and isn't explained in the article, we're just meant to accept that."

You should do some research before rejecting it as nonsensical. It's well-known in security and retail industries that those things reduce crime. They're textbook practices. It's because most criminals are opportunists and chicken-shit. The thought that people are paying attention gets in their head. That item they want is worth some risk but not that much. Plus, these practices are what the Walmart declared as a public nuisance instituted and calls declined sharply. These practices are also what Target does given they're very serious about security. They had a fraction of the calls.

"They have a core demographic (the employed and unemployed poor) which they've been extremely successful in attracting"

That's also true. It's why the crime will only get lower, not disappear.

"If you want to decrease shoplifting you have to give people something to lose"

That's true for the ones that remain after the above methods. In my area, the old timers say they didn't used to have many problems with shoplifting. The reason: the employees took turns beating the crap out of anyone they caught threatening their jobs. Employees are more apathetic these days plus cameras mean they'd go to jail for stuff like that. So, the same places get robbed regularly. Thieves also usually get off easy in court. That's already low to moderate risk for high-reward items. Walmart eliminating the remaining methods of crime reduction, externalizing things to taxpayers, knocks the risk down to very low. Crime will stay up in such places.
>Running a VM once a month just to renew my 3 certs is a huge headache.

Not overly familiar with Windows administration (or the tools available to work with SSL/TLS stuff), but you can use Docker to automate basically all of that; IIRC it's supported on Windows now.

>Not to mention the whole process is so very incredibly fugly.

On the contrary, the process is pretty simple, even if you're going fully manual!

1. Generate a CSR for the domains you want to register

2. Place a proof of ownership somewhere on your server in a way that Let's Encrypt can verify it's there

3. Contact LE's API and tell it what domains you want to register, what you want to get signed, and where your proof is

4. Get a signed cert back. The rest is just server configuration to point to the cert.

If you use something like `certbot-auto`, it's basically a GUI step-through process.
> The conclusion: NPR's commenting system — which gets more expensive the more comments that are posted, and in some months has cost NPR twice what was budgeted — is serving a very, very small slice of its overall audience.

If this was the extent of their analysis (the article doesn't say), shame on them. People reading the comments should count too.
if 0 -> 1000 users is 100MB, how can you explain 1000 -> 2000 with 150MB
http://www.businessinsider.com/tesla-tesla-model-s-achieves-...
I see comment moderation as one of the 'unsolved problems' left in this generation of the web. When I worked at Foreign Policy we worked hard to integrate new commenting tools and encourage power users, but we were just buried by the threats, spam, and low-value noise.

Web technology scales, journalism scales (poorly, but a relatively small publication can pull big traffic), but right now there's just no substitute for someone at manually checking out reported comments and banning problem users. When you have a site with as much traffic as NPR, that would probably take dozens or hundreds, and these orgs are loathe to outsource it to cheap countries like the big web players do, mostly due to the ethical challenges.

Maybe moving comments to people's own social groups on FB/Twitter will help to defray the costs, I don't think they're really seeing any discussion value for the most part.
Just so we're clear: you're ok with letting them continue their antics on other people, as long as you aren't involved?
> What I find more inconvenient than any of those limits (as a non-power user) is the 3 month lifetime of certs. I am a windows user. Running a VM once a month just to renew my 3 certs is a huge headache. Will it really be that much of a burden to have like a year?

You shouldn't do anything by hand to renew certificates. The short certificate lifetime encourages you to automate the process.

Clients exist for Windows, and web servers exist for Windows that include native support for ACME and Let's Encrypt.
The tone of a comment is inconsistent with the guidelines for Show HN. Clearly, there are many situations where:

1. A monitoring is useful

2. There is no outage.
The Chinese firewall is more a reflection on their culture of censorship than an international anti-competitive tool.
Good luck with that. You might want to check the state regs and know that accepting parent food gets you into a whole realm of problems dealing with allergies. Its actually simpler to do it yourself.
Oh man, that's beautiful. And it works with a two-inch-wide window as well as a full-screen window!

If only there were some way to force every site to use those techniques. Electric shock, perhaps?
The same can be said of HackerNews comments. I'd imagine that it's a given that Reddit is gamed via comments and submissions, but is it a given that HN comments have similar value?
They readily acknowledge that cost is a major factor in the decision:

> The conclusion: NPR's commenting system — which gets more expensive the more comments that are posted, and in some months has cost NPR twice what was budgeted — is serving a very, very small slice of its overall audience.
True. Tencent probably doesn't invest in Riot if LoL wasn't popular in China.
N|Solid is free for development and can be downloaded from https://nodesource.com/products/nsolid
Yes, the truth does have a way of ruining a narrative...
Announcing Feed Hawk: Subscribe to a Site's RSS Feed from Within Mobile Safari
Microsoft paid $10k [1] to one single count of this deceiving practice and decided to settle not to pursue further.

Me and my young children see Transvaginal Mesh Implants class action lawsuit invitation few times a day for probably a year now on multitude of national TV stations. When will some tech-literate lawyer start gathering evidence to file a class action lawsuit over what MS just did??

[1] http://www.theverge.com/2016/6/27/12046738/microsoft-pays-10...
Thanks for demonstrating better than I possibly could, exactly why this is a positive change for NPR. Their online comments were only a detraction from their stories.
So... this is less an issue with Let's Encrypt and more an issue with restrictions imposed by cPanel and your choice of host.
Do most cars have warranties that only apply to non commercial use? I've never heard of that and it would be interesting to see some examples.
> Communications is a natural monopoly

At the backbone level, perhaps, but for historical reasons cable and phone companies were separate, and thus we have both Comcast and Verizon providing last-mile communication services. I already have both phone and cable lines to my apartment, so it's more of a natural duopoly there, and even duopolistic markets should have nonzero competition.
The crime at Wal-Mart is a manifestation of a systems problem that was not of Wal-Mart's making but rather the export of jobs to China and Mexico and the substantial increase in immigrants from 9 million in 1970 to 43 million today (not counting the 11 million illegal immigrants). The immigrants generally are uneducated and complete for jobs and drive down income for America's poorest citizens.

Diagnose and solve the problem, don't treat the symptom of the problem.
React Native on Android – Lessons Learned
Kubernetes didn’t support GPUs (or machine learning) – so we changed that
>I'd be annoyed if my home builder occasionally came through my house while I was gone in an attempt to analyze how I was arranging furniture and using my space. They could, undoubtedly, use that data to better their future work - but I'd still feel violated.

Too bad. If you sign a contract with your builder allowing him to do this, or you sign a contract allowing him to change your agreement and force new terms on you whenever he wants, then you brought this on yourself. Worse yet, if you willingly buy from a builder who is infamous for a decades-long history of horrible customer service and shoddy house designs and construction, I have zero sympathy for you.

Customers have a responsibility to research their purchases beforehand, and avoid patronizing vendors with poor reputations.
You don't agree with it, so it's nonsense. Anything the left doesn't like has to be painted as absurdist. Better downvote him as well, so he can't downvote anyone with leftist views, keep that point distribution strong.
This Bee-Inspired Algorithm Helps Delivery Companies Plan Most Efficient Route
I wonder how many comments said something about "Obama" or "left-wing"
It's unfortunate he used those exact words, but you're also leaving out the greater context:
"A good product will sell itself without spending the billions on marketing. It’s so amazing that a startup that has not even spent ₦100,000 on marketing came for an investors meeting and was asking for ₦100 million to be spent on marketing for a 4-month duration."

His point is referring to these startups coming in asking for huge amounts of money without having spent even a small amount already. It doesn't make sense for an investor to put in $10 million if you haven't even put in $10 thousand.
Yeah, but I don't have Google mapped to a keyboard key, but even if I did, googling for "5 minute timer" (and similar variants, like "1 minute timer" or "30 seconds timer") yields the usual search results for me. At least Cortana is (at least since the Anniversary Update) consistent with what features it offers to each user, unlike Google which will randomly not present those built-in tools. And since I can't try it, I'm wondering: to use Google's timer, do I need to leave the tab open until it ends? Because in that case it's nowhere as nice as Cortana, which just goes into background...
Yes, the social difference is tremendous. Few people mind if you interject. But if you truly interrupt you're just sidetracking the conversation, that doesn't really help.
Like reddit?
Right, but often, that's not something that happens the first time around. The idea is that you rebase in order to get that kind of history 100% of the time.

You cannot get things perfect on the first try; this is part of the whole principle of code review. When my patch is perfect, except for that one little typo, what should be done? Is a history with two commits, one amazing, one saying "fix typo" with a one-character diff, or one commit that's perfect, an easier to understand history? What is actually lost by "throw[ing] away history that you can never get back"?

If it had been right in the first time, that history would have never even existed in the first place. So you end up with the exact same thing.
Some years back, when taking a local taxi in the Shoreline Connecticut area (Old Saybrook, Westbrook, Clinton, etc.), the taxi company owner told me she would buy only certain years of Audio 5000's at 200-300K for not much at auction, and then, with normal maintenance, they'd go to 700-900-1000K without problems. I'm afraid I've forgotten the years involved.
> perhaps for a browser plugin that allows comments on any web page.

Genius sort of does this: https://chrome.google.com/webstore/detail/genius-web-annotat...
Amazing tool ;) works like charm!
Also, stuff like door handles have known reliability issues on the Model S and are expensive to replace too, Tesla don't supply parts to third party repair shops, and the warranty on everything other than the drive train is shorter and limited-mileage. (Which means that yes, people have paid out of pocket to repair failed door handles and the like because they're over the mileage limit.)
You still need people to moderate the comments (at minimum, to remove spam). That doesn't scale at all without an absurd number of volunteers (e.g Reddit).
>Do you think the result could also be a dramatic improvement if you kept old system and do those other things except splitting into microservices?

As I said in another thread, the separation in different components was key for resiliency. That allowed independence between the higher volume update and the business critical user facing component.

>I can't get my head around how people introduce changes to their system if they have to update 12 different microservices at once? It must be horrible.

The thing is, if you design the microservices properly it is very rare to introduce a change in so many deployments at once. Most of the time is just 1 or 2 services at a time.

>What I'd like to hear is something about companies doing active development in microservice world. How do they handle things like schema changes in postgres where 7 microservices are backed by the same db? What are the benefits compared to monolithic app in those cases?

We don't introduce new features in our monolith service anymore. So, from that perspective we do all active development in microservices.

>"How do they handle things like schema changes in postgres where 7 microservices are backed by the same db?

The trick is, you want to avoid sharing relational data between microservices. I don't know if it is just us, but we have been able to split our data model so far and in most cases we don't even need a relational database anymore, so having a schemaless key/value store makes seems easy too.

> What are the benefits compared to monolithic app in those cases?"

There are several advantages, but the critical one for me is being able to have a resilient platform that can still operates even if a subsystem is down. With our monolithic app is an all or nothing thing. Another advantage is splitting the risk of new releases.

>It seems to me that microservices can easily violate DRY because they "materialise" communication interfaces and changes need to be propagated at every api "barrier", no?

Not necessarily. YMMV but you can have separation of concerns and avoid sharing data models. When you do have shared dependencies (like logging strategy or data connections) you can always have modules/libraries.
Don't you feel a little disingenuous making a flippant deceleration of what is true without substantiating it?
I think there's something to be said about this being analogous to a language whose homepage example is starting an http server, vs one whose first example is merely fibonacci but using pattern matching (or whatever tickles your fancy).

If "enlightenment" is realizing you can use React to reinvent [insert-library-here], then what's so special about it? Any half-decent framework can do that. I think the argument about composability and scalability (which imho are the real value-add that React brings over e.g. jQuery) is a bit lost in that example because it spends so much time on stuff that looks rather pointless and mundane.
Google Cloud Bigtable is generally available for petabyte-scale NoSQL workloads
Except somehow it endsup doing just that (strangling competition from outside of China)
"Walmart is Best Buy times 100. Blaming Walmart is just plain dumb as its a sign of something wrong with society. I wish we'd get over blaming things and get to being honest and admit the problem is people."

How is it just plain dumb to call Walmart greedy and apathetic when it's greedy and apathetic? The measures cited in the article always reduce crime wherever they're implemented. Best Buy, Target, Kroger, etc use them over here in high-crime areas. Even our Walmart does. The Walmart in article that started them back up had a big decline in calls. We can't blame them for the rest but it was clear they weren't doing their part before. All for some extra $$$.

Note: All these retailers have a risk management team that knows about effects of above practices. You can bet they voiced opposition to the changes since their headaches would go up. They were then ignored to see those numbers go up on the balance sheet.
I think the fact this is a government service (or at least funded by gov) makes this choice far more interesting. It effectively sets a standard for services to avoid providing a open forum where the users can speak to one another, service providers and managing parties. Instead they are not bound to provide anything above and beyond their initial services. I dont think it is necessarilly wrong from them to do mass censorship nor think its right for them to suffer through caustic commentary. But the solution they are setting as a president is one of "Fuck you, gov still pays me". They do not need to adhear to the peoples wants so long as they can fet funding

Edit: I should clarify 'partially funded' but I will keep this comment as is because I believe it has stirred up the emotions which is why this move is controversail.
Intel Unveils Joule: A High-Performance Atom-Powered IoT Module and Maker Kit
The argument that it is a very small minority of users who are commenting on the site itself, seems correct. I've visited npr.org fairly frequently over the years and I've read the comments every so often over the years. while I've not taken a statistically rigorous sample, the comments invariably had a lot of the same users and were generally poor quality.
Lambda does not bill on these, nor do they provide you with these metrics out of the box. This is something that 3rd-parties can provide, however... it's something that we collect with IOpipe[1] (disclaimer: I'm CTO & founder)

[1] https://www.iopipe.com
They erected a firewall because of centuries of Western imperialism and foreign bullying.

As foreigner you might be fine with "free-trade" that allows you to freely sell opium, or take over cities on sovererign land, or to have foreign social networking companies plaster agenda driven poitical propoganda to people in your country (I'm talking about the facebook India snafu) because you have no investment or ties to the Chinese country, but they do have to think about national interest, and not foreign interest.

It's also not exactly a fair playground if foreign multinationals with decades of established dominance, experience, R&D, and human capital from the developed world compete against Chinese companies which most would be upstarts or recent companies, and with human capital from less developed sources. When none of the country has drinkable tap water, their people have a lot of things on their plate. They don't need foreign competition. It'd be like sending a fully armed US marine squad to duke it out with squad of high schoolers and blaming China for being unfair for erecting a wall around the high schoolers while they grow and train.

Protectionism is a valid strategy to help boost domestic economic development and it's fairly arrogant and imperialistic to assert that we as fully developed foreigners have any right to exploit markets in less developed areas. Any time there is a tariff, it's essentially being practiced.
Typo - CTRL + F "Oficial"
They had some interesting statistics about the authors in their comments, I would love to have seen similar statistics of the comments on the social networks to compare with though.

Still a incredibly stupid decision though.