skysight-inc/HackerNews huggingface dataset:
Until the redesign goes live, there are a few viable alternatives on mobile.

I have been using a mobile-friendly version of Hacker News called HackerWeb on my phone and tablet: http://cheeaun.github.io/hackerweb/

A handful of browser add-ons exist that will update the visual design and generally make the site more pleasurable to use. Here's one for Chrome: http://gabrielecirulli.github.io/hn-special/
Oh, he can be critical if he wants. Open Criticism of presidents is what makes Americans strong.

But when he says stuff like "like no other president before him" he needs to be ready for a historical counter-argument. I happen to know the history of several presidents ya see, and can see what Obama and Bush have done in context.

These recent Presidents are actually quite good historically, despite their disapproval ratings. Movies and stories romanticize the past, forgetting major details like Blacks illegally sitting in the front of busses... or illegally drinking out of certain water fountains.

"The idiot who praises, with enthusiastic tone, All centuries but this and every country but his own."
--- W. S. Gilbert

If you are such a person, I will call you out on it. Criticize the president, for it is good. But if you start invoking history, be prepared for my counter-arguments.
You have to have a metric for 'better'. If its 'utility' then yes something popular is better than something unused.
Thats interesting thanks!

I must say Im a little unhappy about installing 10 addons just to have more privacy. Some slow down Firefox more than others, and it takes time to setup everything.

I would hope for Polaris to be a one-switch-thing that doesn't require much or any setup (the door hangers stuff seems to be just fine now that i tried it) and that doesn't affect performance the wrong way (in fact id hope for the feature to just be on by default...)

The ads issue is one that's difficult to deal with. If it was up to me i'd just block all ads on the pretext that Firefox is now clearly the underdog and deal with consequences when marketshare rises again.

One issue with DNT-style whitelisting is that anyone can say they dont track you but still have all the information needed for tracking (and optionally they can also lie, or half-lie, or what not if they want to).

In my testing i noticed that other addons - while not as neatly implemented as tracking protection with polaris - do block a lot more tracking stuff right now (which is fine. polaris is new)
Why should a prison accommodate a prisoner who is a vegan any more than one who wants to eat filet mignon for every meal?
Ask HN: Software to help with investing?
Any pre-written platforms or open source software I can hack on, to help with investing in funds and/or shares?

I'm looking for something that pulls together past data, future predictions, market feeds, helps identify under-performing shares or sectors -- basically something that uses big data to help me make better decisions.

What's worked best for you?
I think the point is not whether it fits the current standard but whether those standards make sense in an age of innovation.

I think consumers are smart enough to figure out whether or not the product they bought is mayonnaise. If it tastes like mayo, works like mayonnaise, smells like mayonnaise, is it not mayonnaise? Who cares if it has eggs, and why are the Feds getting involved anyway?
But by not sampling at each step, we only get the expectation value at any given time?
Mute ads on spotify
Well if (I assume) you're coming from the mindset of how US prisons treat their inmates, expecting prisoners to be treated with any kind of humanity at all would certainly seem rediculous.
I am in a similar situation. I do remember having mis-clicked on a "flag" link once.
Food is so much more appealing when it has a version number, right?
With FOSS software, an enterprising and capable individual always has the ability to modify/update/or other wise change the software to suit their needs.

I find your line of thought to hold little weight.
I work at Mozilla. The VR browser APIs are designed to be hardware agnostic. If we link against the Oculus SDK is because the Rift is the only affordable HMD that is currently available.
A lot of people also spent a lot of time hating on Windows, which they only were so familiar with because it had already reached such overwhelming "critical mass in the wild". Does it follow that all these complaints were ultimately misguided?

(I don't have any particularly strong opinions on Windows myself; it just seemed an apropos example for the Hacker News crowd. There are a million other examples of the same type, of course.)
How to make an amazing job description for techies
You're using circular reasoning - that the comments are faded because they're bad, and the evidence they're bad is that they're faded.

But, people downvote comments for any number of reasons, and even doing so for mere disagreement is within the acceptable guidelines - and of course for everything, despite the lack of clear context, the effect remains the same.
Sure. Of course. Devs knew a risk, rolled the dice, and lost. No one is saying that's unfair. No one is even complaining. That doesn't change the fact that spending time on Linux has thus far proven to be wasted effort and, in most if not all cases, a net loss.
Show HN: Tweetype – Compete to quickly type tweets in this tongue-in-cheek game
Why should we care about what the POTUS has to say about internet freedom? It's not like the POTUS or politicians in general have a good track record of trustworthiness.

IMO, anytime officials are talking about it, they are guaranteed to screw it up.

I am actually surprised that they aren't talking more about having it be $Free and under government control. Maybe that is step 2.

Either way, the less authority the ISPs and the Government have over your network traffic the better.
Vuze Debuts Chromecast-Compatible Android Torrent Client
>>> And yet we have the entire population under surveillance. Compared to that, spying on a handful of civil leaders is nothing.

You didn't read the Fred Hampton article.

The spying done under COINTELPRO allowed the FBI to assassinate US citizens on US soil extra-judiciously. Fred Hampton's cold dead body is historical proof of that.

King was just spied upon. But other civil rights leaders like Fred Hampton were straight up assassinated.

US Police power is _weaker_ today than it was in the 60s.
[Did Sun ever make a public statement that anybody is allowed to independently re-implement (subsets of) the JRE class library APIs? ]

When Google Announced Android, CEO of Sun at the time welcomed the project and acknowledged it as a positive to Java Community.
Does it still take 3 months to arrive?
Web apps starting to become more integrated in to Android
I don't think a fast lane would necessarily fuck the internet. In fact, with proper management it might actually be beneficial. For example, I'd love it if my work VPN could be prioritized over someones pron torrent during internet rush hour.

Net neutrality wouldn't fix the Level3/ Verizon&Comcast issues. Net neutrality doesn't force free peering.

When I mean fucking the internet up, I mean significant degrading of service to extort huge payments.

The internet hasn't had net neutrality most of it's history and it's grown up just fine.

If the choice is no net neutrality or net neutrality and Title II, I'd take the former.

Title II in the wrong hands could be devastating.
Even "utility" isn't necessarily identical with "popularity". I suspect, in many cases, by "X is better than Y", people mean enthymematically "X would be better than Y if we were to start using X instead of Y, even taking transition costs into account"; it would be the death of progress to dismiss out of hand every argument of this kind.
Repeatedly breaking threads by deleting your comments after there are replies is worse.

So is threatening to delete your comments over down votes.
Seems unlikely, especially given the current state of the food industrial complex in the US. Plus, even a not-too-evil company would end up with

"$brand cereals 2.1.3.201411010: uses cheaper corn from a new producer, coloring of the red ones comes from a different horrible thing than the last one."
The consultants who can sell it to gullible managers have moved on to selling something else.
I'll certainly do whatever I can to help. Feel free to drop me an e-mail. I think a lot of it depends on your expectations of what a _very good job_ is really. Are you looking to relocate or to work remotely?

Is it the increase in salary you're after, different culture, or opportunities perhaps?
Probably because filet mignon is more expensive than a vegan meal.
The Producthunt Effect – 1,816 email subscribers in 6 days
Thus my motto for PHP: It's better than nothing at all. Usually ... FML.
I'd love to see posts on the rationale between different design decisions, particularly with regards to things that change group dynamics. For instance, putting karma next to someone's name may produce leader-following social behavior, meaning your high-karma users would reinforce general behavior by encouraging other users to behave the same. But that would increase the already prevalent concern of high-karma users overly influencing discussion and getting upvoted based on karma alone. It would be interesting to see all these examples stacked up and then a post about why they went one way or another.
Mayonnaise is oil, egg yolks, and an acid (typically vinegar or lemon juice). If you don't have these things, it's not mayonnaise.

It seems like it'd be pretty easy for them to call it "Vegan Mayo," where folks are assuming there's a major substitute for a core ingredient. "Just Mayo," on the other hand, seems to claim the opposite.

It's still pretty whiny for Hellmann's/Best Foods/Unilever/Whomever to file the lawsuit, but that doesn't mean they're wrong.
Why should a prison accommodate people who don't eat certain things based on religious guidelines? People are rarely vegan because they associate a vegan diet with one of luxury. They choose not to eat animal products because they have an ethical objection to them.
Why is centrifugal force still a thing?
> I can't flag comments, and I have no idea why.

Make sure you're clicking "link" through to the comment's page -- the flag links don't appear when comments are shown in a thread.
It's an inhouse shader language that is compiled to different targets, one of which is llvm another is glsl. In our case you are probably right, but it would have been nice to see a simple example. Of course there's many implementations in other open source languages, but it's much more work to analyse such large code bases.
Preparing for the Docker Journey
> What's your demographic?

Javascript developers for now.

> What does "Web 3.0 ready" even mean

If you develop a page in ConceptJS, another user/developer can programmatically access the data elements in that page. In other words, all pages are human and machine readable.

In traditional web-application frameworks, the HTML is the only thing that the user sees. To access the data that goes into that page, the user needs to either use an alternate API or resort to data scraping. With ConceptJS, the user can directly access the data elements that go into creating the page by looking at the structure of the concepts.

> How do you define "User programmable"? Who's the user here, and what can they program?

Think of visiting your Facebook wall and changing the code that runs behind it directly through the browser. This is what Wikipedia lets you do for its Wiki pages. ConceptJS lets users do the same, but for a web application. The same scenario without ConceptJS, would require the user to download the Facebook source code, understand how it works, find out which file/module delivers the Facebook wall, and make the change there.
You can help fix that! Report websites at https://webcompat.com/
I liked Smalltalk and saw it used well and used badly, but I don't think it is anything about Smalltalk that was the problem. It was the Smalltalk vendors that mostly screwed it up. Thousands of dollars per seat just wasn't worth it. It didn't help that some companies regarded it as "secret weapon" and kept its use hush-hush (I've heard the same thing about APL derivatives, but have no idea if that is just urban legend).

I figured if someone had built a VB like environment for Windows and priced it at $99, it would have done well. Closest I saw was Dolphin, but they did the old "database connection extra" crud. I wonder how many development environments have died due to that one pricing checkbox.

Smalltalk could be fast. Smalltalk/X was pretty speedy.

(PS - totally ignoring the native platform look and feel was foolish in the extreme)
Future YC startup: "XYZ is the self-tightening bolt to self-tightening nuts"
> downvoting is used for not agreeing with a comment

I hope downvoting has nothing to do with agreement; I thought it was for comments that aren't valuable to the conversation (e.g., not substantive, poorly reasoned, false, or poorly communicated).

I want to see many more comments that are valuable and challenge the community (and challenge my thinking too). The groupthink is already well known and if not, will certainly be posted by someone.

In practice, I do see downvoting used on comments that are valuable but challenging. It's disappointing.

EDIT: remove embarrassing typo
Don't ask for data you can't securely store. I think that's just common sense. If you keep the data on paper, you wouldn't leave it out in the open for anyone to take it would you?
Not a redesign, but new markup that preserves the existing design.
Tangential, but not really: https://medium.com/@timrpeterson/cynicism-21258dc48246
I think you don't understand the rules correctly. Or rather, I know a different version. Maybe that is because that question does seem to not really be answered in the rules, at least I found nothing.

I was under the impression that downvoting is for comments that you do more than just disagree with. If you disagree, but it is a valid interesting argument, I try to vote a comment up, in any case not to vote it down.

Flagging is for inappropriate comment, stuff that is harder than just a bad comment, like racial insults or spam.

I'm sure that will be explained to us :)
+1. I event didn't know that I can flag comments until now. I don't have flag link since I don't know when.
Now, as a follow-up: is anything holding back Rust?
Going back to enjoying the off-the records millions made by putting shady ads on thepiratebay.se for 10+ years.

I seriously have a very hard time time to understand the widespread sympathy for this gang. If they would have gone without ads, sure.
> I can't be the only one that thinks it's ridiculous for a prison to accommodate voluntary diets like this.

Well, it all depends on whether you think a prison is meant primarily for rehabilitation or punishment.
Counter-arguments are great. Personal attacks are not. You can make your point better by not making it about the other person's personal failings.

Notice how I rephrased your point in my previous comment so that it wasn't about him, but was instead completely about history. It makes the point stronger.
Are you sure you are looking at the right place? To flag a comment you must click on "link", and only then the "flag" option appears. TFA mentions the threshold for flagging is only 30 karma.

This has been the source of much confusion and I'm not 100% sure on the reason why it was implemented.
You're either saying something that is tautologically true (more popular things have more "utility" because they're used more because they're more popular), or is clearly false by any metric that a majority of experts in CS or language design, or even industry professionals, would agree on.
Because there is little or no downside to providing it, and to do otherwise is basically cruel.
JavaScript Dominates GitHub, Language Study Shows
I have for a long time considered C++ to be a language creation language, and to understand a particular codebase in C++, you'd have to survey the whole thing first for the greater patterns that could be redesigning the way the whole codebase works. All the debates of static vs. dynamic, strong vs. weak, GC vs not, are arguments you can play out within in the same file of a C++ project. I think this is why arguments about it take hold so much, that is, given various conditions, just about anyone's arguments about C++ are right.
I thought functional languages had to give up on most forms of overloading as well as implicit conversions for their algorithms to work.

While the former is not a big deal, the latter would be a deal breaker (as much as I have learned to live without).
Glendix: Bringing the Beauty of Plan 9 to Linux
All the concepts are 'Uber for [blank]'...
Let's say in a few years time Soylent is successful enough to have multiple product lines. I wonder what, if any, advantages there would be to a variation that did include animal products.
I've been using it instead of Python as my custom analysis tool - the ease of concurrency makes it very handy when working with large data sets, or gluing various codes together.
Running servers costs money. And IIRC they were actually losing money even with the ads.
It would be cool to see markdown support, but I totally understand that any addition to the formatting spec is risky, because any new change means older posts could be awkwardly rendered.

On that historical HN note, it would be great if someone made an app that dug up really awesome older stories from the HN archives. I'd use that a ton!
I have some and really just don't like the taste... Have 5 bags unopened if anyone has any tricks to make it edible
Yeah I thought that new HTML was supposed to be coming online a couple of weeks ago?
I know people who have lived off the grid (or on a boat), without a paying job, happily. It does get wearing, and people don't seem to do it for too long - but that can be years.

(To give some examples of lifestyles that do not require income, nor external people paying for things.)
Miracle Whip manages to sell in huge quantities without calling themselves "Mayo". If Miracle Whip can do it, so can Hampton Creek.
Even though the basis of your statement, "Many, many factors beyond merit contribute to language popularity and usage," is true, actually defining the merits of these lesser used languages seems to be something that their fervent supporters are poor at.

To my (C-tainted ears), the affirmations of support generally tend to sound something like, "It's better because its (modern|buzzword|safer|buzzward|technobabble|compact)."

I am not suggesting that these languages do not have tangible benefits, but I do wish their supportors would be a bit more concrete while describing them.
I used to do that, but I had my flagging privilege revoked for a long while. So don't do that, I guess.

It's restored now. I don't think I've flagged many, if any, stories.

I flag any comment I perceive as an attack on a person rather than the ideas of that person. I don't feel that's appropriate. And in particular it's not what I personally want HN to be.

If a comment makes a point in what I feel isn't a good faith manner, I'll merely downvote it.

If I just disagree but it's a fair point, I leave it alone.
Can you give an example? I have yet to run into a language that doesn't require a proof of correctness, but will just attempt to find a counterexample.
"If I understand the rules correctly, downvoting is used for not agreeing with a comment, and flags are used for inappropriate comments."

In theory, no, downvoting is not supposed to be used to disagree. It's supposed to be used to move "stupid" comments (inarticulate, illogical, poorly argued, etc.) down towards the bottom of the screen. Flagging, on the other hand, is meant to call out wildly inappropriate, offensive, or completely off-topic comments.

A few hypotheticals:

1) I see a comment that is well articulated and generally inoffensive, but I disagree completely with its premise or its arguments --> I do nothing.

2) I see a comment that is irrational, illogical, poorly constructed, whiny, or off topic --> I downvote.

3) I see a comment that is extremely offensive, completely unrelated to the topic at hand, spammy/astroturfy, or clearly intended to instigate a flame war --> I flag.

That said, many people seem to use downvotes to disagree with a comment, and I'm concerned that lowering the downvote threshold will lead to even more of that behavior.

Maybe the problem is that downvoting and flagging share too close of a hypothetical use case. Downvoting is clearly easier to do, and it's doable in the main thread view. So that could be why people routinely use it to disagree with comments. I have flagged maybe a grand total of one comment in all my time on HN, and I generally regard flagging as an option of last resort. (It could also be that I arrive at various threads after the worst stuff has been flagged and removed, providing me an artificially sunny view of the threads).
That something else was Java.

One of the answers could be that almost every OO language borrowed some concepts form Smalltalk and implemented them in a less "cryptic" (or esoteric) way. Take a closer look at that Objective-C. Erlang's (non-OO) modules and message-passing primitives were also influenced by Smalltalk.
Firefox DevTools can now debug Chrome and Safari
DARPA creates first 1THz computer chip, earns Guinness World Record
Mozilla's answer to:
http://www.chromeexperiments.com/
> This is a most interesting philosophical question. How do you know that "evidence based reasoning" gives you access to the whole of reality, instead of an (admittedly large and very useful) subset of it?

"Evidence-based reasoning", as goes the misnomer, is not actually based on some ontologically basic thing called evidence; it's based on causal interaction. If I can't use evidence-based reasoning on some phenomenon X, it's because X and I don't have any interactions via causality.

Now, this could mean that X is, for instance, an ultra-distance galactic supercluster completely outside our light-cone, so far away that the last time it interacted with us was when we were all inside the singularity pre-Big-Bang.

But it effectively means, "X doesn't exist [in the same universe as us]".
I think this aspect of HN has improved immensely in the past several months; dang in particular has done much to increase the transparency around title editing. I find myself less likely to knee-jerk reject a title change when the rationale is right there in the comments.
http://www.law.cornell.edu/uscode/text/50/1802

US Code 50, section 1802. This law was established in the 80s after the Watergate scandal showed US Congress how much police power the Presidents (specifically Nixon) were assuming.
I've found I can get away with minor changes to a title if they're purely informational. That's nice.
There is a karma threshold (iirc, I know there is one for downvotes) to be able to flag and a link threshold that if you don't know where to find it, you won't use it. only the experienced HN people will 1. care enough to use it and 2. have the karma for(old members) it so it's a low pass filter of sorts against poor commenting.
More than once, I've unintentionally downvoted comments I meant to upvote, upvoted comments I meant to downvote, and/or clicked on a button I didn't mean to click (that includes clicking on 'reply' after writing something that doesn't really add any value and almost instantly regretting it).

So I agree, it would be great to have more/better undo options!
You're possibly not alone, but yourryou're certainly not right.
There is a serious issue with cameras in countries that have less than stellar record of protecting civil liberties. That would probably me 80-90% of the countries.

No, cameras aren't increasing security in those societies.
Crowdtesting: Let Your Apps Take a Walk on the Wild Side
Cool.. let me know your availability and we can start...