skysight-inc/HackerNews huggingface dataset:
>"I hope downvoting has nothing to do with a 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 agree.

Thing is, the "when to downvote" debate is ancient at this point and no closer to consensus.

These days, I'm given to thinking that any voting system should assume the behavior of least resistance, that it's thoughtless, reflexive and therefore only potentially valuable after being sanitized / aggregated / weighted.
Then I get worse service. Is that any different than Amazon offering cheap 1-day delivery and newegg doesn't? Virtually all markets have this sort of pay for premium service.

It certainly wouldn't be the end of the internet.

Moreover, this sort of price discrimination already happens at some level. Certainly that is the reason CDNs exist, to get a better, faster connection. Even Netflix puts its own servers into local ISPs for a fast connection.

The internet is far from a level playing field.
FCC Fires Back at the President’s Net Neutrality Plan
Reading the article, I can't help but think that a GTA/CrazyTaxi street-accurate video game based on this test would be amazing.
Religion is voluntary, reading books is voluntary, using exercise equipment is voluntary, using a phone or room to talk to your family is voluntary. A prisoner doesn't have to do any of those things, and plenty of prisoners get by without doing each one of those. Do you have a problem with these voluntary activities as well?
EMET 5.1 is available
Only organic tangelos have bugs.
> On threads with many comments, few users have time to read all or even most of them. Perhaps find a way to shorten the list, improve signal-to-noise, and surface newer comments by burying older comments that haven't received vote

So essentially the same kind of system that is used for the link page? I honestly don't see why link aggregators use one system for links (based on time posted and points) and another system for comments (based solely on points). A very engaging link and a very engaging comment both share the same qualities, whether it is informativeness or adding something interesting to the discussion.
For the same reason more people use lottery tickets than index funds for retirement
And if the records had been complete video of those peoples' everyday lives, those Nazis might have felt some empathy for the people they were exterminating, and reconsidered their positions. Anyone can make up whatever arguments they want about history, since it's not a repeatable experiment.
In the extreme case, the answer is "no" - just because the flavor and texture are 'correct' doesn't mean the product is even safe. Back off from the extreme case of unsafe ingredients, and you're still not necessarily getting what was advertised. I think the question becomes "at what point should a particular formulation of a food product does it cease to be the original and start being something different."
> pg has said many times that it's OK to downvote out of disagreement

That doesn't mean it's a good idea. I would urge everyone (including PG) to reconsider the acceptability of this practice -- it strikes me as being harmful.

To put it a different way: PG & friends have put together a quality discussion forum. One of the reasons it remains relatively high quality is necessarily that many users of the site do not use downvotes to express disagreement.
Anyone who understands Rust's good points (and there are many) is probably already using Haskell. What compelling advantage does Rust have over Haskell to justify the cost of switching (and, more importantly, the cost of losing higher-kinded types, and of adding macros)? Manual memory management is unlikely to be enough.
How about "Sum ( usefulness for a purpose X number of instances its used for that purpose )"? Plenty of people would agree with that definition of utility.

Something that isn't used at all (or much) has very low utility.
Compared to Reddit, HN has a way, way smaller number of instances of "downvote to disagree". You can't prevent it entirely because sometimes it is the right behaviour (such as someone spouting crap on vaccines causing autism, for example...), and sometimes there's an opinion people feel too strongly not to downvote but not strongly enough to reply instead.

But the amount of times I've seen controversial opinions rise to the top just because they're thorough and elaborate has been really fantastic, and I make sure to upvote things I disagree on myself. On reddit, the top comment tends to be a one-liner pun -- and again, it feels wrong to me to upvote things I disagree with on Reddit, so I don't do it and it just makes the whole situation worse.
Your anecdotes are interesting, but they don't present anything substantiative with regards to this discussion that merits this spittle-flecking you're trotting out here. Nobody's telling you to not do as you feel is right, at least not around here--what you describe isn't happening in this thread. You're being strangely aggressive and hostile just at the idea of using a relational data store to store relational data and I have no idea why.

As far as devops go, the lack of a solid term is why I use the term "platform engineering" for what I do. I build things to make other developers more productive and systems more responsive and scalable.
If you want to become a climbing gym-supplying tycoon and fix this problem, invent a new connector for holds based on a carabiner's autolock. You could pop the hold into a pre-set receptacle and it could spring closed, and a special tool could go into the bolthole to release the spring lock and pop the hold off the wall. No more re-tightening + faster route setting, and based on existing technology. Would probably cost the same as this special bolt, but provides enough extra features that a gym might rationalize the price.
They likely register with their county's office (if being a resident for more than 6 weeks), as required by law.
The ReadMe.io Manifesto
Because Microsoft called its implementation Java
I would have thought that court might have looked into this, and possibly added to the charges in consequence, but the coverage I can find doesn't mention it at all.
Patience. Just order it and sit tight. It will arrive... eventually. But the sooner you get on the list, the sooner you'll get your Soylent. And once you're in, you'll get your Soylent regularly.
> If we expect to make fuel for the return journey there

The folks in this article do not plan a return journey.
Creating Instances on the Fly from JSON in Go
I'm confused, where did the GP say anything about the GPL stopping him/her from using it?
From 0-Day to Exploit - Buffer Overflow in Belkin N750 (CVE-2014-1635)
I like the idea of it.

I recently tried out Pharo with a simple, achievable goal in any language worth using these days: fetch a document from a website, parse it, and display all the href's with titles. It was a very pleasing experience!

I basically evaluated the code I'd expect to use to fire up this application in a scratch area. Naturally it didn't work. It dropped me into an interactive debugging session. From there I just started writing and compiling the missing methods and objects. I kept doing this until my original evaluation just started working. No recompilations or context switches between editors and compilers and the like. Best of all I could just close down the image and take a break. When I booted it back up everything was right where I left it.

If given the opportunity to use it on a project I'd give it a shot. It was one of the most refreshing computing experiences I've had since I got hooked on Common Lisp.
As long as we are extending the software metaphor, under what software license should Soylent be classified?
You can't support a family catching 2-5 fishes a day. This is not prehistory. You need to catch extra to sell so you can afford to take your kid to the doctor and buy them medicine when they get sick.

You need to buy clothes unless you plan on leaving yourself and your family naked. You need to buy school supplies for your kid. These things do not come for free my friend.

The life of a fisherman is a harsh one and none, not even the poorest fisherman can live on 2-5 fish a day. You need money to buy a fridge to preserve your catch because some days or even weeks, you will catch absolutely nothing. There are fishing seasons. At the very least, you need to buy salt to dry and preserve the fish.

Have you ever watched a family wept when the rain came down while they were laying out their fishes to dry?

I think some people on HN have a tendency to romanticize poverty, and that might be because they've never been without money. Backpacking around India and SE Asia does not give you a true experience of poverty.

Sure, you'll take some pictures to show off on Fb, instagram, twitter and then eventually hop back on a plane to fly home. Try living like those people for decades. Watch your wife die from childbirth. How are you going to afford a trip to the hospital on 2-5 fish a day? People routinely give birth without an ultrasound beforehand and they do it at home.
Watch your precious kid die from malaria because you can't afford proper treatment.

I speak from experience here. There is nothing, nothing noble about poverty.
I've yet to see a bug that I traced back to the compiler rather than my own code (which doesn't mean they haven't happened, just that if they have, they have been obscure enough that I haven't noticed them).
Laravel 4 CSRF Vulnerability
My experience is that bizdev people don't have a hard time getting a couple people with multi-word titles into a room for a meeting. Also: those bizdev people who Kan says go around the valley soliciting BS acquisition discussions are also in the room for real acquisitions, so this is a tricky signal to read.
Yes there is a technology problem that is easily solved with email/reminders whatever but maintaining an ongoing relationship would need a phone call.
Show HN: Aha integrated with Zendesk
Discovery and Caption Editing on Instagram
Gas stations are consumers of the products of oil refineries and oil wells. HP is a consumer of Intel's chips.

Free markets reward business to business sales very well.
It sounds like the author of this article wants an engineer to be a product manager, QA department, and software developer all rolled into one. In my experience, this is almost impossible.

Most of these higher level decisions are figured out with management in meetings and pushed onto the engineers. With un-realistic deadlines looming, user experience usually suffers.
RESTful APIs: The Death of Legacy Datastores?
Considering how little we truly understand about nutrition, I would not willingly eat this stuff.
Sure, and the parent I was replying to said he is happy to pay money for software he uses. I don't see why paying for closed source software (to encourage the dev to keep developing it and also to allow you to comment on what to improve) is a bad thing just because the project is not open-source.
I think it's understood that what is done in public is public, however that is not the same as having the same information recorded, analyzed with facial recognition and machine learning technology and stored for the future.
Hey, thanks for the tip on Profilist. Neat stuff, wonder why it isn't included by default.
Presumably the crowd that a packet editor is targeted at knows their way around something like WireShark, and could easily monitor the software for phoning home. That's a pretty strong incentive to not do it.
James is one of the two hosts of the Real Talk podcast, which is by far the best podcast I've ever listened to. Such a shame they only made half a dozen episodes. Check it out: http://realtalk.io/
Slashdot solved it by "re-parenting" - i.e., a great reply to a redundant/trollish comment will appear to start it's own thread.

Another approach is simply to hide the offensive comment and weight the entire thread in relation to other threads when determining display order.
Hero – A Veteran's Day Tribute
Did I say a career goal? No? Maybe y'know, you shouldn't put words in people's mouths and actually read what was written.

I'm telling you the way you value/put things is specific to you and a smaller percentage of the programmer population than you imply. It works for web developers working on small projects. It doesn't work in larger team environments where having 90% of the developers needing to learn X to maintain the project is a noticeable impact.

> Ultimately this is why I don't take any of my side projects seriously anymore, and if there's something I want to learn, I'll find a way to get paid for it.

Side projects should be taken seriously because people aren't going to rearrange their careers to scratch itches like "I want to see if I like Django better than RoR".

If that falls under the category of "career goal" for you, we honestly should stop talking to each other because we operate on two very different levels. We are never going to agree.

The problem becomes when you [like the OP] try to apply your limited world view as a universal truth.

One of my side projects that I run for fun and setup in a couple weekends generates thousands of dollars a year which I then reinvest into my side projects to amuse myself. It is a hobby that pays for all of my computer-related hobbies. So when people like you and the OP dismiss them, I'm amused because I realize I can't take either of you seriously. You don't consider the possibility that you are wrong when told you are mistaken but instead resort to claiming I don't know what I'm talking about.

I know another developer whose side project generates non-negligible revenues and consulting gigs.

So when you said can't take your side projects seriously to reinforce the OP's point, you reinforce this idea that side projects should not be taken seriously.
So sorry this is so delayed. It's been bizarre lately. Anyway, I can be reached at duncan.hill@live.com
Different culture, the experience to live abroad. I would rather relocate. I'll send you an e-mail asap.

Thanks!
Agreed. I wish the up/down vote links were on opposite sides (I would prefer they were bigger too, but at least spacing them would be preferable).

Something more like this..

▲ cs702 31 minutes ago ▼ | link

note: they are supposed to be the same size.. oddly unicode down triangle is rending larger for me.
No, not yet.
But we will definitely consider that.
Without having enough data it's useless.
It's not that the web needs to be in VR, but that VR needs the web as a platform.
That could be standardized into things like:

* price/unit
* caloric_value/unit
* other_nutrition_label/unit

...and with that we could control which food companies are resorting to tricks.
Gotcha. I'll take your word for it, because I regard you as about as much a lay authority on HN posting as HN has. And if pg has weighed in on this topic, well, he's quite the authority, too. :)

That being said, I still feel weird about downvoting to disagree. The way I see it, disagreement-downvoting creates noise in its own way. Less noise than unproductive or bad replies, certainly, but more noise than doing nothing.

"The simple way to metabolize this system is just not to get unhappy when you get down voted."

True, and this is also an official guideline. (A good one, too, IMO).
Have you ever willingly drunk a protein shake?
Why is tracking if done by the police in a "slow" way (ie: cops sitting at major intersections or keeping an eye out for a flagged vehicle) OK, but if it is done automatically somehow bad?

Should all of your server logs be manually reviewed by hand for intrusion detection vs. allowing software to do it? You are both trying to track down and also stop criminals...
'course. But how else are you going to pay? Stolen credit card?
Also, FWIW, all flag actions can already be undone.
Fair's fair. I can only speak from experience having built a business selling behaviorally targeted ads and now working at a company doing so at a much larger scale.
I think the biggest weakness in the complaint is that they have to argue that the shorthand "mayo" is the same as the protected term "mayonnaise," and is controlled by the same rules. The fact that they use dictionary definitions to make that case, rather than federal code, is rather telling.

Consider that "chocolaty" is considered a valid workaround for "chocolate", but the dictionary for "chocolaty" says "made of or like chocolate."
> If I understand the rules correctly, downvoting is used for not agreeing with a comment ....

Certainly not.

Up & downvotes determine what is shown on the site, and what is prominently featured. Is your goal for this site for it to be full of things you agree with? I hope not. That's not my goal.

Now, there are varying opinions on the issue of downvoting for disagreement. Regardless, it is certainly never officially stated that this is the purpose of downvotes.
> 1) Have Ubuntu12.04x32 with hacked WINE working as well.

I think that the parent was more concerned with the lack of 64-bit (x64/AMD64/x86_64) support. The parent also takes issue with the usage of x32 to refer to 32-bit.
Interesting bits from the Technical Appendix:

- If the Information Stealer detects that the current system default codepage is 0412 (Korean) it terminates.

- Also regarding the Information Stealer: "If the server reply contains a keyword «minmei» it continues sending additional information. «Minmei» may be a reference to a popular Japanese anime and manga known as «The Super Dimension Fortress Macross»."

- The Enhanced Keylogger's debug info path was left compiled into the binary: "d:\KerKey\KerKey(일반)\KerKey\release\KerKey.pdb" (note ­일반 means "General" in Korean).

I'm unsure whether this is intentional misdirection or simply due to bad OPSEC, but this kind of stuff sticks out because it indicates a fairly large-scale and international APT campaign may be coming out of somewhere in Asia besides China.
There are various articles describing people's experience, e.g.:

http://www.forbes.com/sites/calebmelby/2013/06/07/a-week-wit...

Seems like people describe it as a liquidy bread dough or pancake batter taste.
Did you mean that my summary was a title, not a summary? I didn't quite understand "described the function of the title".

Right now I'm thinking only poorly written comments and off-topic threads would benefit from being summarized. A good comment starts with attracting attention and interest, and a summary would destroy that.

A poorly written comment though, it might be verbose and chatty, and it might make the discussion stray off-topic. Then, instead of just collapsing a not-so-popular off-topic thread and showing the text "Click to view 33 comments", one could show a summary: "Click to view a suggestion to summarize threads and a discussion about if doing so makes sense (33 comments)". Or "Click to view a joke (5 comments)".

(I agree this is getting complicated for long threads that branches off in many directions.)
AppLovin - Palo Alto, CA

https://applovin.com/jobs

Role: Software Engineer (UI)

AppLovin is the fastest growing mobile advertising technology company. We enable brands to acquire and re-engage customers on mobile. Our mobile marketing platform moves beyond targeting and segmenting to use customized ad creative, data and predictive models to deliver dynamic mobile advertising. Our automated media buying technology makes it easy for brands to acquire new customers profitably while also helping them re-engage their pre-existing users and drive higher conversion rates in a measurable way. AppLovin offers dynamic ads to over a billion consumers each month and works with 300+ world-class brands including OpenTable, Hotels.com, eBay, Spotify, GREE, Zynga, and Groupon.

Our TechCrunch article: http://bit.ly/UDGsTq

Acquisition of Moboqo (German Mobile Ad startup): http://tcrn.ch/1C1qq4E

As a member of our UI team, you’ll be responsible for creating beautiful and functional user experience. You will extend your mastery of Javascript, work on clean & maintainable code and spend 10% of your working hours experimenting with new tools. This is a full-time position.

About you:

- You love to program, solve problems and build stuff
- Have advanced knowledge of Javascript, CSS3 and HTML5
- Have good knowledge of PHP Have experience with JS libraries like angular or jQuery mobile
- Have a solid knowledge of web debugging tools (Firebug or Chrome Developer Console)
- Have a minimum of a BS and/or MS in Computer Science

Perks:
- Free medical, dental, and vision insurance
- Daily lunches/ Fully stocked kitchen
- Free public transit/ Free laundry service
- Free gym membership
- Stock Options & 401k matching
- Fun company parties and events
- Autonomy to make decisions in a rapidly growing company
- Great Vacation Time - work hard and take time when you need it!

Interested? Please reach out to amery.zhen@applovin.com!
Browserstack is back up
Yes but that is not what you do. You calculate the expected proportion of each atom at each step, but:

1) this does not tell you what the distribution is. Decay is a random process... what is the probability that you have more than 90% of a left at step 1000?

2) this only works because you're taking a limit over an infinite number of atoms, which takes the variance to 0. If you have a discrete system, things become hairier.

Or take the following system for instance:

There are 100 cells, each of which has the same size. At every time step, a little bit of food falls on the cells and is eaten by a single cell. A cell gets the food with a probability proportional to its weight, it then grows by one unit.

If you use expectations, everyone grows at the same rate. If you simulate, you'll see that the results follow a Pareto distribution.
> It was USSR before. It has been China since 1990's. An imaginary and powerful enemy has to be created.

I agree that espionage is over-emphasized -- everyone does it. Also I agree that some like to imagine enemies; it fits their narratives. That doesn't make every enemy imaginary.

The USSR was a real enemy. Many Chinese leaders openly proclaim themselves our enemy and they take aggressive actions against us; among the public, aggressive nationalism is at least somewhat popular. Hopefully the relationship doesn't turn out that way, but it's a real risk that I don't think we should ignore.
What's the problem of Gmail's IMAP support? Genuine question.

And if you have a headless server, you can run BTSync
I spent the weekend digging into both End-to-End and OpenPGP.js, and it appears the End-to-End has the primitives for Ed25519, but it doesn't recognize signature packets that use Ed25519. Is there an e2e bug tracking compatibility with GPG 2.1 signatures that use Ed25519?
"You probably never noticed, and just had a really nice sandwich."

Speak for yourself. When I buy spread for my sandwiches, I buy mayonnaise, not some ill-defined "spread". I'm sure I'm not the only one.

The entire point of labeling regulations is to prevent exactly this kind of misleading branding.

To me the true irony is that when it's some massive conglomerate labeling "pink slime" as meat, folks cry foul and demand government action. But when it's a sweetheart little startup being all "green" and "sustainable" while using similarly deceptive labeling (well, save that "pink slime" is at least a meat product whereas "Just Mayo" isn't mayo by any traditional definition), suddenly it's okay because they're the "good guys".