skysight-inc/HackerNews huggingface dataset:
Fair enough, and to my credit, I said I was guessing about the popularity of IRC vs Slack. And I wasn't defending IRC; I am a Slack user, and by choice. A quick search showed me that public IRC servers had ~503,000 daily active users last week, while Slack recently had over one million daily active users. I would further guess that the IRC users are more likely to have made that a choice versus the Slack users, who are more likely to have signed in to Slack because that's what their workplace uses, making IRC the more popular "choice" rather than the more popular "service", but that'd be more conjecture on my part, and in any case, my argument remains unchanged: popularity can in fact be a signal that something is better/easier for those that use a device or app or service. Examples to the contrary (BetaMax vs VHS, HD DVD vs Blu Ray, 8-track vs cassette) are interesting from an argumentative point of view (I really wanted HD DVD to win, FWIW), but that's just it: there will always be evidence to the contrary.

It doesn't make it a logical fallacy to say something is popular because it's superior for its audience.
Wow, I never heard of Juice before. It sounds really interesting. Sort of a shame how things turned out in hindsight.
You underestimate misanthropy. I, for one, have no burning desire to make other people's lives better. My motives are a little more selfish. In part it's because of the world around me; there's too much of it, and I only want to worry about what I can control, not what I can't.
I think it is an improvement and was actually coming to Ask HN to ask if anyone else was seeing this. I'm glad I saw your post first.
Prior to Kennedy's promise to land a man on the moon by the end of the 60s, the budget he was getting from the US wasn't all that great either. Dwight D Eisenhower hated Von Braun because he had a tendency to overspend, and was always begging for more funding.
> how do we reward ethical behavior (as opposed to shaming violators)

Pretty simple. Buy products from ethical companies. Don't buy products from unethical ones.
Doesn't hurt, at the least.
It is fine for the team from Homejoy to be wild optimists, but not the VC investors. They are supposed to be a fiduciary with their limited partners money.
Agreed! I like to think of the fuzzers as merely an automated tool to drive test cases, maximizing on coverage.

So when asked, "Why fuzz test?" I can answer, "remember when you wrote fifteen test cases and wondered to yourself whether you needed a sixteenth? But then you decided that it would take more work than it's worth to do that. -- Well, now we can tell the computer to just keep trying stuff until it finds unique cases."
> If you're an entrepreneur building the business, your attention was probably elsewhere, and it's likely that the you didn't even think about the things that killed your business.

Great point, and it also explains the "always a success rather than a failure in our minds" perspective. From their point of view, they just kept fixing one problem after another, which looks (and feels!) like progress.

Unfortunately, feeling good != doing good. It's unenviably difficult.
GE Ships Ready-Made Drug Factories from Berlin to Beijing
No. Creating an account for every domain I want to send email to is not scaleable.
What do you mean by the comment input? Some pages are still rendering the old way; it may be that that's one of them.

If we're going to keep these changes we'll upgrade the remaining pages soon.
I wonder why they didn't fix the plus sign.
If it were possible to commit programmers to a code of ethics, it would be possible to do what most professions do an organize to protect the careers and incomes of professionals. On top of the code of ethics would soon be refusing to work on any team with H1-Bs, just as doctors, lawyers, and accountants don't work with any peers who haven't passed the same qualification hurdles as they have.

I don't like the idea of extensive central regulation, but it might well be better for programmers' lives.
What Coloring Books Have in Common with Networks and Nodes
But adding type system to JavaScript - as Facebook has done with Flow - and class system - as in ES6 - actually makes complex JavaScript better and easier...
"Very cool!" is something that would boost the author's morale. In many cases, that's why authors post things: they need a morale boost. Even if the internet is usually mean, having anyone at all say anything nice is usually enough to keep them going.

I propose that "Very cool," "Thank you," and other pleasantries be upvoted. They are what you'd want a community to consist of: optimism.
Yes, this page is quite dated. It dates from the time of D1 (though much of it is still correct).
This command will show documentation for that:

:help vim-differences
Even knowing it's likely to be used for buying and selling drugs, child porn, and assassinations?

I personally believe that, even given those potential ramifications, the benefits outweigh the costs -- but my personal balance of those is not everyone's.
> And if someone's constantly at their limit?

They still won't do any harm to anyone else. (Or if they do, then either the traffic shaping or the billing is broken.) Still not a good reason to track where the traffic is going.

However, it would make sense to give everyone fully-automated metrics on their bill, letting them know their total transfer, along the same lines as what the upstream providers provide. Make it clear that it's perfectly acceptable to use what they pay for, and that by design there's no information about the type or destination of traffic, but inform them that if the usage looks unexpectedly high compared to their own known usage (provide equivalencies in "hours of HD video" or similar so they have a baseline), they may want to investigate for themselves.
Sorry to beat you to the punch, but I learned my lesson the last time we tried something like this.
where do they all come from?

From what I've seen, there are two major sources, and one slightly less prevalent one:

1. Big companies. If you go through the incubator, you'll find quite a few projects where there was a large code grant, and many initial contributors, from one large company or another. Facebook, IBM, Yahoo, Oracle, etc.

2. Academia. A lot of projects are existing OSS projects being developed as part of academic research, and now the team wants to formalize the project structure and get the project to a wide audience.

The slightly less prevalent one:

3. Just ordinary OSS projects developed $WHEREVER, not necessarily affiliated with any company or university, and the team just decide that Apache would make a good home for their project.

Anyway, I definitely wouldn't call the ASF "a dumping ground for the technology of failed startups". If anything the incubator is designed to prevent that sort of thing. If projects don't successfully complete incubation, they don't become full fledged TLPs. Now, there are people who quibble over how long some projects linger in the incubator, sometimes in a sort of half-dead/half-alive zombie state, but by and large the process works pretty well.
Our coverity build has been broken since August :/
If you think minification does anything to prevent anyone from reading it you are mistaken. Is it harder? Yes. Impossible, not even close, just annoying. I've reversed engineer JS libraries with 20K LOC that were minified and uglified in less than a day, hardly what I consider a hurdle.

Now, to have worked with asm.js recently, that's a whole different ball game. That is unreadable, at least without spending copious amounts of time on it and having a deep understanding of asm.js to be able to read it.
FYI: most businesses in the tourist areas of Bali, Indonesia rely on wireless Internet by a small comapny owned by the Mega Internet cafe.

The national telco, Telkom, offers Speedy DSL, but it's not speedy or reliable, and Biznet offers FTTH only to dense commercial areas. (which is still more than Silicon Valley has!)

I had a tour of Mega a decade ago, and they have a tower pointed at Singapore. At the time they were using Linux LEAF distro for mgmt. and Soekris boards, but likely that has changed. Torrential rains do affect reception, but that also affects the Speedy landlines.

Also, outside North America, GSM rules. Which means you can go to the Borneo jungle and get 5 bars, which often doesn't happen in say, Sunnyvale. And 5 bars means adequate EGPRS data communications - everywhere.
That could work but it would be tricky and possibly difficult for them to get right. The hardest part being registering valid content updates.

I've seen integrity validation schemes work well for small enum lists but we'd have to know what the data set size is and the expected rate of change. This of course all before properly adding an SLA to their content providers.

Certainly interesting but I think it may not be the easiest or best way to tackle this problem. I'd love to hypothesize about it if you want to suggest some workflows.
I prefer it when its run by a company, rather than someone renting out their apartment (I've stayed a coupleof times where they moved out of their home (once to stay with parents next door, not sure about the other)). I don't really see any advantage (for the person staying). The company ran ones are tidier, have cleaners they can arrange to come out and clean when required (like a hotel's daily clean), etc.

I use airbnb for cheap accomodation and because I can see exactly what the apartment will look like. I don't do it to talk to someone when checking in for an extra 10 minutes.
It's the sort of thing that's really easy to do poorly. I can skim ircd docs and get something running, but making sure it's set up correctly and securely is another thing entirely.
> It is fine for the team from Homejoy to be wild optimists, but not the VC investors.

Hmm... I don't know if I agree or disagree. I think a VC's experience must be pretty unnerving– she probably turns down seemingly lousy deals and then watches them go on to be staggeringly successful. And that makes her wonder if she's too conservative, maybe. I don't know.

I believe that the partners also expect their VCs to take risks, and would rather burn money (which is difficult for common folks like us to relate to) on 100 bad startups than miss out on 1 home run.

After all, if the VC screw-ups are not tolerated, the partners will just cut off their money supply. This isn't happening, or hasn't happened yet. Which signals to the VCs to continue taking risks.
Yes. On Android it's comparable to how well the old markup worked with Windows Phone 7, which made me wonder why people were complaining.
Central banking is the solution economies have come up with to the problem of the market shitting the bed every decade. It's outcompeted the alternatives basically everywhere and for good reason.
Olive Garden, Chili's, etc Have Cameras and Mics on Your Table
Hahaha, I'm replying to all your comments:

> A good investor would have said to the Homejoy team "we believe in you and will back you in any viable business venture, but the home cleaning market is not a problem that will be solved by technology. Go and find something better and we will talk - here is $50K so you don’t starve in the mean time."

I think the investors think, "Hmm, I don't think the home cleaning market will be solved by technology, but the hell do I know? The last 3 times I said that, I was wrong, and my competitors made hella bank. Screw it, let's do it. They seem smart. They'll figure it out. And if they fail and make something better next time, we have the relationship."

I totally agree with you about the need for prudence, by the way. But I'm not a VC, and I haven't experienced the pressures and challenges that a VC must face. The same "it's easy to judge the man in the arena" idea applies.
I don't see how obfuscated javascript is a lot easier to reverse engineer than webassembly binaries will be. You really scrutinize your bank's javascript for security issues? Really? I have a hard time believing that.
This is a vast improvement in every way, IMHO. Maybe tweak it, but don't go back, please!
I think it will be much worse.

Minified Javascript is pretty easy to turn back into something moderately understandable just by "prettifying" it. I do this all the time. It works pretty well because it started as Javascript, so turning it back into Javascript has a relatively clean mapping. WebAssembly will have started as some other language or even as no language at all - there may be no mapping back to anything Javascript could represent. It will be much closer to disassembly of machine code, or Java byte code, which is possible but challenging enough that most ordinary developers never do it.
I'm the "Senior Network Engineer" and I have full administrative control over every device (of ours) in our network. Thus, I have the capability to monitor any traffic passing through any point of our network. That doesn't mean I do, indiscriminately, 24/7.

Perhaps it's because of my role but I interpreted the statement, "We monitor all the connections", a little differently than you, I think. Replace "connections" with "links" and, like the man in the article, I also monitor all the connections. When a problem occurs, I want to know about it before we hear about it from our customers.

I think that by "connections", you assumed, for example, TCP connections. Unless they have a bunch of extra money laying around -- and it didn't sound like they do -- I'd be willing to bet they are NOT recording every connection that passes through their network.

Not every ISP is evil and trying to track everything you do -- and the small community-based ones like this are probably the last ones you should worry about -- and you shouldn't automatically assume that they are.
Ask HN: Is hacker news now responsive?
I just visited HN site from my iPhone and it looks so much better, I have not seen a notice about it but I love the new look
>1) This is going to be used, fast, by the climate change denial camp to show "everything is OK", sad but true.

Seems pretty fair, doesn't it? I mean, any decreases have certainly been used by AGW promoters to show "the sky is falling".
So how good is pair programming, really?
[Video tutorial] How to use Realm database with Swift
An interesting idea, but photons are limited to the speed of light, instantaneous is much faster.
Maybe taxpayers are not interested in paying more tax for the enforcement of well-known laws against people who flout them (a few of whom are the very same taxpayers).
I think there is a systematic problem with overrating on airbnb, both of guests and hosts.
can we make the up/down vote buttons for comments bigger or at least in different places? It's impossible to hit correctly unless you zoom in.
Except it would, abuse would be entirely risk free
With mobile safari, activating the comment box zooms in slightly, such that it no longer fits in one page width.
I'm tempted to open-source the collision code from my old Falling Bodies product, but it's pre-STL C++ from the 1990s and I don't want to overhaul it now.

You should release it and put that in the description.

The lack of STL means it's more likely to be thoughtfully designed. It's a merit, not a demerit. Or to put it a bit bluntly: Don't worry about that! I'd love to see the code.
Everything you've said in these past few comments basically boils down to:

"Your use case would basically break EsperNet (but it's because of our implementation! We have a lot of issues with our implementation but they're not because IRC can't handle it!)."

If the protocol's limitations mean that their use case is not viable due to the strain it places on the administrative side, it's still a limitation.
I am someone who makes a living having a SaaS that clients use.

I've had clients who have tried to "clone" my work, but eventually come back because they couldn't figure out the backend code or scale.

I would love something that is the equivalent of installing an app on a phone, that is using a compiled app in a browser. Where the source can't be viewed.

Even better, if I can give a rich UX. By having access to the system.

Yes, I believe in some very small cases this will be welcomed. Otherwise, I think for everyone like 95% of the web, html, js, css, etc, will see be the way to go.
This looks (and more importantly, works) much better than before.

For those not on mobile, here is what the new layout looks like on an iPhone 6s on iOS 9.0.1. ==> http://imgur.com/5LgB1xB.jpg

Here is what the comment page looks like ==> http://i.imgur.com/ugOASR5.png

This is the viewport bug when you try to enter a comment ==> http://i.imgur.com/i0Ekiod.png and http://i.imgur.com/T0NDIFc.png
There's a huge difference between me breaking the law and me not auditing you to know that you are.

Does Craigslist investigate every item sold to make sure it's not stolen?
It's an improvement, keep pressing on.

One thing I'd do is find a way to minimize the detail line below the headline. It doesn't need to be as large - it tends to wrap into a second line (at least on my iOS 9.1 iPhone 5s).

The detail line also doesn't need to be as verbose, IMO...

e.g.:

200 points by foobar 8 hours ago | flag | 192 comments

could be simplified to

200 pts by foobar 8h ago | flag | 192c
Random: Probability, Mathematical Statistics, Stochastic Processes
Keep it. The text flows nicely now -- that was my biggest problem with the previous mobile UI.
Much better, keep going
No, but I'd still recommend looking into content security policy (CSP), iframes, and the sandboxed attribute. Even though you seem to have developed your own notion of what isolation/security should look like, the HTML spec authors have thought very carefully about this and CSP has its own internal logic. Even if you still prefer your model, at least you will be able to explain how your model differs from CSP and why it's better.
Unless things have changed, you have to recompile the mobile apps with the address of your own server and distribute them yourself.
Such accounts would be permanently disabled. Spammers have been trying to use sock-puppet networks for years.
Did the same a few years ago: https://github.com/rafaqueque/responsly

It's always cool to give back to the community :)
This seems a bit convoluted and fragile.

I agree with the sentiment to use swapfiles rather than swap partitions -- the flexibility is appealing (though in practice I rarely need to change the dimensions of mine) and the lack of measurable difference in performance over partitions removes any arguments in favour of dedicated partitions anymore.

But on my secure systems everything other than /boot is encrypted on, so I get encrypted swapfiles just by creating them as /swapfile.x -- I have a saltstack recipe that creates these on new installs automatically now, too, and that doesn't need to be changed for encrypted or non-encrypted root file systems.

The automatic creation of these (and decommissioning them later) based on ephemeral memory usage requirements is an interesting idea, and it's a shame the author hasn't gotten to that point yet. I wonder how useful that'd be in practice, though, especially in an era of 'disk is cheap'.
You can leave feedback: https://news.ycombinator.com/item?id=10489499
It's a good step! I have suggestions to clean it up:

1- You should add a margin on the left and right side so that the content doesn't bleed to the edge of the screen. (10px would keep it aligned with the input bar on iOS Safari).

2- The floating login link looks weird, I would just add it along the rest of the links below "Hacker News". To keep it tight, only show the Submit link if the user is logged in.

3- Add margin to the logo and make it bigger. Also, the entire orange bar could be made more spacious.
Keep. It at least now saves me a zoom pinch. :)
The main difference I notice is that I can no longer double-tap to zoom on the main page. I can learn to get used to pinch zooming, but it will be more difficult to use HN with one hand on my large phone.

I have to zoom because otherwise it's impossible to click the correct links.
> If the other party had the same information they would have sold or bought at a different price point. (or maybe not at all+) That has to be because that's the attraction of insider trading

This doesn't follow at all. Trades happen all the time between people with the same information. Under your theory, that's impossible.

It's also not particularly relevant to the main point. The idea of banning insider trading isn't to reflect inside knowledge in the price instantly -- that would be accomplished by encouraging insider trading. The idea is to prevent people with inside knowledge from trading. People who sell to someone trading on inside knowledge get a little bit more money (due to higher demand) than they otherwise would have. They miss out on gains that the person with inside knowledge predicted, but that they also miss in the relevant counterfactual (when they sell to someone else with no inside knowledge).

A few end up selling when, in the world without the insider, they wouldn't have. Those people can't be identified and quite plausibly realize the same gain under either scenario, for example, if they have a standing order to sell at X price.
This guy is selling his DNA to the highest bidder
Happy with the improvements! Can you increase the text size so you can click on the discussion links?
Dear Liza:

We're gobsmacked to find an actual female posting to Hacker News. Cool! It's nice to see the ladies posting about something other than makeup or boy problems.

Could you let us know what your posting schedule for HN would be? And if you have any other friends with ovaries who know vim from vi could you get them posting regularly, preferably scantily clad or at least posting an occasional screen shot of their coding sessions to Pinterest in between Jimmy Choo haul videos?

Please let me know your weekly schedule so we can send updates to everyone on Hacker News with a Y chromosome!!

Your pals at HN
We're taught to think we understand. But do we? Language offers a black-and-white feeling we're clearly understanding something perfectly. That's an illusion, reinforced by years of approval at school. Language, which science depends on, is a visual art--symbols on paper. As with any visual art, the structured symbols together really convey very little, even if we agree it means something important. Pages, books, libraries, institutions, frames around frames around frames of ambiguity, approximation and interpretation.
Existence of SPF and DKIM will not necessarily keep your message out of the "spam" folders, but absence of them will significantly increase the chances of being delivered there.
Much better here (android). Some things:

1. Possibly too much whitespace left/right of content.

2. Are the rank numbers necessary, or could they be moved to the meta-detail?

3. Bigger upvote and comment targets would be nice.
Depending on who it is, maybe you can give the people you want to email mailboxes on your own domain?
Facebook Responds to Open Letter Criticizing 'Real Names' Policy
Keep. Add a bit of margins, slim down metadata and make links bigger / easier to hit. I like the improvement though.
Yes, because it will also be used by marginalized groups to buy groceries, by sex workers who would otherwise be stuck paying huge commissions to pimps, to help hide who is buying anti-goverment printings. Every tool can be used for evil - Your drill is just as capable of drilling through someone's skull as wood.
If you do find a tool for aol, let us know. They are the most obtuse when it comes to rejecting emails.
Look at the biased language here - "pause" implies that it's temporary. But it hasn't finished pausing yet and since our models didn't predict the pause, we don't know when or if it'll finish. It should be called a "stop".
Awesome! Developer Tea looks like my cup of tea (the website is so pretty). Will be following. Looking forward to your email.
iOS User - I'm not a fan, don't like the text stacking and I like the regular interface.
It's odd that we never heard about that when the polar bears were supposed to drown.
Agreed, big fan here (iPhone 6, iOS 9.1)