skysight-inc/HackerNews huggingface dataset:
Interesting experiment. Here's a thought: what if users could break down arguments into smaller "atomic" propositions (yes, this is somewhat inspired by the now defunct philosophy of Logical Atomism).

For example, taken from an actual debate on Saysaw about policing cyber-bullying:

"In theory, yes - but in practice, no. How on earth would we judge what an acceptable thing to say or post actually is? Do we have a mean-tweet checklist? Besides, if people aren't being mean in one place, they'll do it in another - that's the internet for you. People should just learn that their words, in whichever forum or situation they are said, have the power to upset or offend people."

This person's argument seems to consist of a few assertions, themselves debatable (in the literal sense of "can be debated on Saysaw"). These include:

1) We cannot have a reliable method for determining the "acceptability" of content

2) Censoring a bully in one channel of communication will lead them to continue bullying in another

These assumptions could be spun out into their own Saysaw debates, and these debates could be linked to other arguments on the site that use them as a premise. This would provide a rough way to estimate the plausibility of an argument: how much are its premises supported?

This may also have the effect of helping people to drill down to the core of a disagreement. A lot of debates are unproductive because people don't seem to understand what they're actually disagreeing about. Providing an avenue for breaking an argument down into its components may make it easier to locate the actual point(s) of contention.

Anyway, this is just brainstorming... not necessarily a workable system but something to think about.
Sensitive info I have in DropBox is TrueCrypt-encrypted, so not an issue for me. I'd never trust the cloud completely.
http://pioneerstories-asay.blogspot.com/2011/01/lumpy-dick.h...

My wife calls it "Pioneer Cereal".
I don't think the group of people is really small.

People I talk to about Soylent tend to think about it in a binary "all or nothing" way. Yes, there are few who would do use it for the majority of their meals.

There are many people, however, who appreciate the occasional healthy/quick/cheap meal.

Soylent might not yet be "cheap", but it will be big if it gets there.
I understand more power. What I was trying to get at was "why is it not required to speed limit cars to 70mph". That's common with semi trucks; the trucks at my company are speed limited to 65mph (the semi speed limit here).
What's with the comments on here trying to torpedo Soylent because of its name?

First of all, Soylent passed $2 million in orders, so there is a demand for this, even in its uncertain, preliminary state.

Second of all, what's wrong with the name? You'd have to be absolutely off-the-rails crazy to think even for a moment that it's actually made of people, which leaves the only other meaning - food substitute.

Really, what is it with the undue hate coming at Soylent in this comment section? Jealousy?
> Ad-blockers are a legal grey area.

Not under any legal system I am familiar with.

> You are costing the service provider valuable resources without giving back anything in return.

No, the service provider is dumping a mass of content at you without asking for payment, and you are selecting which of that content you wish to view (and using an automated tool to implement that decision.)

Now, the service provider may be anticipating that some percentage of users will view the ads, but that's not an bargained-for-exchange, and its generally not a legally binding obligation of any users. It may be a moral gray area, but that's a different issue.
Show HN: Stuff My Pipe
Explain to me what's preventing this from being a godsend in a few years, when the economies of scale start to line up.

Yours is the 3rd comment that says almost identically the same thing. Are you guys in on this bashing together?
They can (and probably will) help the poor once they scale up their production and drive the marginal production cost down.

Low cost hinges on scaling up (and hopefully also being less strict about pseudo-"hypo-allergenic" properties).
>which isn't really possible if you're rendering html in the server.

It's not only possible, it's pretty trivial in most cases. Just endow each user facing object with a .ToHTML() and .ToJSON().

This is actually one of the core benefits of REST, you send me a request for a resource along with some desired media type(s), and I send you back a representation in the media type of your choice (or as close as possible).
Oh, bravo. That is nice. It took me a moment to figure out.

For others: PHP allows you to increment strings, and if you try to do that, it follows Perl's habits (http://perldoc.perl.org/perlop.html#Auto-increment-and-Auto-...):

"If, however, the variable has been used in only string contexts since it was set, and has a value that is not the empty string and matches the pattern /^[a-zA-Z][0-9]\z/ , the increment is done as a string, preserving each character within its range, with carry..."

So "0wz"++ becomes "0xa", "0xa"++ becomes "the hexadecimal representation of 10, plus one".

I learned something new today.
When I look at the page now, I see a number of leading, loaded talking points that—to me—are anything but balanced:

- The Winter Olympics is inherently elitist

- seatbelt fines are a joke - people should be responsible for their own safety

- Is it fair that a family should be given $200000 because their situation made for a good news story?

- Its ok for parents to drug their children on long flights

It's understandable that a site full of user-generated content is going to have some content that's detrimental or counter to the site's goals (in this case, fostering opinions that are "aware and respectful of the other side"[1]), but I would consider curating the front page so that stuff doesn't appear front and center to color a first impression.

[1]: https://www.saysaw.org/about
> my quick search on google scholar i'd say there are way more than a handful of papers on reading comprehension at high speeds.

The Rayner paper is what is called a review. It has 19 pages of references to hundreds of papers on the topic that Rayner has read so the nonexpert does not have to.

Generally, reviews are much better sources than individual papers for the non-expert to read because the author has gone through the literature to understand the feuds and arguments and how they have played out. In my field, I regularly have people try to send me papers that were thoroughly thrashed as wrong over a decade ago. That is generally what happens when a non-expert tries to dive into the primary literature blindly without understanding the general framework and consensus that a good review provides.

All that said, it is very hard for a non-expert to tell whether a review is good or not. It is a conundrum.
I'm not a lawyer, but I think this guy's analysis is off the mark.

Consider this simple example: If what he says is true, there would be no market for used equipment because no one would buy such equipment for fears of blanket liens pulling the equipment back in cases where the seller becomes insolvent at some point down the road. And if history is any guide, given a long enough time horizon, a sizable percentage of businesses become insolvent.

I think what he may be thinking about are fire sales. i.e. when an insolvent business sells assets, the bank has first claim to the proceeds, or can block such sales from occurring at distressed prices.
Maybe I am just older and grumpier every day but every UI change Google does be it Hangouts, Youtube, Gmail, Maps and now Search make their services less attractive and less comfortable to use.
I like underlined links. It was easier to distinguish between actual links, descriptions and ads. Now it take more focus from me to just skim the results looking for the right one. Sucks!
"IT" is too vaguely defined to mean much anymore, but based on this interview I suspect it's internal infrastructure at Netflix. Stuff like staff PCs, internal data warehouses, sales, finance, and marketing software support, WiFi APs, routers, keeping the backoffice servers and network up, ensuring reliable WAN and LAN connectivity so engineers can reach production securely, intrusion detection and analysis, and so on.

Generally in smaller software companies I hear R+D and consumer-facing applications referred to as "engineering" with external-facing infrastructure (like the production datacenter) referred to as "operations," with "IT" being reserved for this internal backoffice kind of stuff.

In other places, especially larger corporations, I've often heard everything having to do with a computer lumped in as "IT."
> Performance is a big one for many.

Given how poor Angularjs performs that's not really the point of Angular.

> such as use of global DOM selectors like $('.foo').

Which is perfectly valid especially when doing event delegation.

The point of Angular is not to replace jQuery,the point of Angular is to have a clean way to integrate DOM manipulation into pages that have a complex application logic. Something devs should do with or without AngularJS,just that Angular forces (some) S.O.C.*

But one still does DOM manipulation in directives. with jQLite BUNDLED with Angular. AngularJS is no magics ,AngularJS has its own limited jQuery. Makes sense because the unique point of jQuery is DOM manipulation,not building applications with complex logic.

So people saying "I replaced this fairly large jQuery app with AngularJS" are lying, You cant write a "fairly large app" just with jQuery,You need to roll your own framework on top of it, at least.

* : My advice to anyone jumping in the next framework bandwagon is never couple your application logic to any framework. But that's what we see with AngularJS, everything in controllers or services tied to AngularJS apis... so much for separation of concerns...
1. might be for automatically creating a .pdf from a .doc file at a URL you can then share with others. The doc->pdf conversion falls under the "reproduce, modify, create derivative works" legalese, and the URL creation that others can access through the autogenerated "secret" (which isn't, legally, it's public) falls under the "communicate, publish..." legalese. I'm taking this explanation from a similar one that Dropbox themselves (IIRC) published about their own terms of service that had users outraged!

However, I fully agree with you about the suspicious point 2.
Yeah, I called it as soon as they started auto-playing friends' videos in our news feeds. They were clearly just getting us accustomed to the idea of stopping scrolling so they know we'll see these ads.
How is this the kind of comment you'd expect to leave on HN?

"I hope it goes away, its name sucks, and using it would literally make me vomit."

Astounding commentary, nsxwolf. I look forward to hearing from you soon.
For small stuff, their entry level 5$ a month droplet is perfect and pretty much beats anything else I've come across. Having SSD backed storage is nice too.
To be fair, the earned income tax exemption is sufficiently large enough that you will be making six figures before you have to pay a penny in U.S. tax. You still have to file though.
So how is facebook going to show value to advertisers from this ad format ?. I could scroll beyond the ad and it might even play to completion.
Even if google were to shutter this in 5 years, there's not _that_ high of a cost to switching. In the end, it's just your files. You can move them.

I'm more concerned with whether their software is any good. I tried it a while ago and it didn't even come to close to dropbox even in terms of syncing, let alone the other things that dropbox has done.
I am what you might call a speed-reading skeptic.

Like most of us, by which i mean intellectual types who define our selves and worth in part by the relative level of our perceived knowledge, speed reading seems like a holy grail. There's so much out there to read, and not enough time in my life to do it. But it is to us as fad diets/exercise regimes to people who care primarily about their looks/weight.

I say this because its apparent I'm a relatively fast reader, i have to read a lot for work, and i have professional colleagues to compare myself to. In all these speed-reading fads in professional environments, I've never actually met a single person, NOT ONE, who can actually read these materials faster than an intelligent, well read person. (barring perhaps abnormalities like Kim Peek, but newsflash, you know if you're Kim Peek and if you are/aren't, there's not much you can do about it). Get someone into an actual environment where they have to read lots of stuff, have to comprehend it, and its professionally demonstrable, and suddenly all the "speed readers" vanish.

Do you know why I'm a relatively fast reader? I'd say probably: a) genetics b) reading a lot.

b) is about the only thing I've seen that has a big effect and is demonstrable, and is in our control. The fastest readers read a lot. The slowest readers don't. Those who didn't read a lot, and then started reading, got faster.

And barring genetic abnormalities and usual statistical variance, no one I've met, EVER, has been able to read more than 3/4/5/6 hundred words per minute with accurate comprehension.

Which brings us of course, to the comprehension debate. Lets avoid the ridiculousness of the comprehension stats that are usually poorly designed and created by people trying to sell you things, they are worth about as much as fad diet testimonials and figures. And this is where a lot of speed reading salesmen try to get you. "I can read this at 1000 wpm with just slightly less comprehension!". "I can skim and pull out the important parts really fast!".

To which my feelings can be summed up: Anyone can purport to increase their reading speed by including words they didn't read or comprehend in their wpm. Frankly, if you are not reading something with %100 comprehension, you are not reading it. Taking a sample and taking a census are two different things. That you can take a 10% sample in 10% of the time does not make you a "speed-census-taker". Ditto skimming, summarizing, or any other weasel-word used to gloss over the fact that someone is trying to speed up their "reading" by reading or comprehending less.

I'm not saying skimming doesn't exist. I am saying its not the same as reading/comprehending, and that "speed-readers" show heavy drops in comprehension.
Wouldn't this strictly only apply to IP destination headers?
Is My Shift Key On Or Not (iOS 7.1)
Wow, what a crazy thread! They are going about picking nutrients the way I would go about picking some web framework. Hey lets pick Rails what dynamic languages no way ok how about Servlets no way dude no semicolons for me ok then how about Play dude its like so boilerplatey ok fine how about scalatra fine scalatra it is. There's no thought that some human is actually going to put this thing in his mouth, what effects its going to have on his health and well-being. Nutrition as a Service.
Ask HN: What are the best prototyping tools?
I want to go from idea to clickable prototypes very quickly. Fidelity doesn't need to be extreme, but having the option to overlay images or styles (or better yet, simply paste in images) would be awesome.

What tools do you use? Why are they great?
We've been doing well encapsulated, tricky back end stuff for a while. Started with angular over the last month. Angular basically achieves the same proper separation of concerns that our perl-based back end tools do.

Angular is not really interesting because it's the new big thing. It's really interesting because it's right. (bitch of a learning curve though).
Except they have the money the buy any latest hyped app.
I'm just hoping it isn't successful. I'm not looking forward to a future where a co-worker at lunch time says "No thanks, brown-bagging it today!" and guzzles it down.
You're mixing together two different hypotheticals.

In your first one, you have someone provacatively dressed. In this hypothetical, the government isn't a rapist escalating their level of access, but someone on the street who can see the same thing everyone else does. I.e. the government isn't using your Facebook posts as justification for hacking into your computer. If it has access to something, so do hundreds of people at ATT, Google, or FB. There's no escalation beyond what you're broadcasting into the world.

In your second one, you have a serial monogomist. But showing anything special to a boyfriend or girlfriend is a 1:1 interaction, even if you do it thousands of times. But the government isn't claiming access to your emails on the theory you regularly email hundreds of people. Web mail or a Facebook post isn't 1:1, but rather something in which you invite hundreds of unknown people into any single interaction.

You can't mix and match bits of each analogy to avoid the distinctions that keep each one from fitting the situation you're trying to compare it to.
The article doesn't offer much on how it became a hit.

I learned about Papers Please from nerdcubed on youtube: https://www.youtube.com/watch?v=sV-6YSye2Vo

I bet he hasn't spent anything on, say, a google ad campaign.
I actually prefer Android as a user. But if I'm building native (instead of HTML5), it's because I want a polished UI, and that is easier to deliver on iOS where there are only a handful of devices to test against (in particular screen resolutions). Assuming the app goes well on iOS then I'd happily take on the extra effort of an Android version.
The US National Archives is looking for crowdsourcing innovators
You can look at my comment history and see that I never post comments like this.

This is an exception because I find this so utterly repulsive and repugnant.

Somewhere deep down in my soul I find this just anti-human, like a bunch of transhumanist lemmings that can't wait to jump off the whole humanity train so they're going to start by eliminating food. Next comes truth, followed by beauty.
I had no idea this was a thing..
I entirely agree with this. I am surprised that no one brought it up earlier.
With a steady supply line and a better understanding of demand after initial launch the supply line can be smoothed out and cheaper methods of transportation can be employed. Right now they are paying to speed up the process and make up for lost time.

I'm not going to speculate on its future success but even if it lands amongst the diet shakes it would be in a multi billion dollar market.
It's not hard too eat so that it only costs ~5$ a day depending on your situation. Most simple meals like a sandwich or some pasta can be made for ~1$ and a little more effort. Where I live in Philly a little ad hoc produce stand sets up right down the street regularly with very cheap produce. 5$ would buy lettuce, some apples, carrots, potatoes, etc - enough for a couple days. I can go to the Italian market and get cheap rolls and meat. The Amish and Mennonites have markets around. There are grocery stores where I can get bags of beans, rice, and other staples very cheap.

The problem is if you're in a situation where it's like you get 5$ at the beginning of each day, you can't buy in bulk and save. Likewise if you live in a "food desert" it's harder to shop.
Damn! I thought I would have some up votes with this one! Too bad... next time! But Green Programming is a pretty important topic I think!
Crowdsource Help in finding the missing Malaysian Airliner
I've cleanly used that in a lil' game I'm working on.

Players send their move to the game on a channel they expose through Move(). They
receive regular updates of the game state on a channel they expose through Update().

type Player interface {
Name() string
Move() <-chan Move
Update() chan<- State
}

> https://github.com/aybabtme/bomberman/blob/master/player/pla...

The game reads the player moves, if moves are available[1]:

for pState, player := range g.Players {
if pState.Alive {
select {
case m := <-player.Move():
movePlayer(g, board, pState, m)
default:
}
}
}

> https://github.com/aybabtme/bomberman/blob/master/bomberman....

The game sends each turn's update to players that are ready to listen for it:

for pState, player := range game.Players {
pState.Board = board.Clone()
pState.Turn = game.Turn()
select {
case player.Update() <- *pState:
default:
}
}

> https://github.com/aybabtme/bomberman/blob/master/bomberman....

This leans to surprisingly clean implementations:

* A websocket player [2]
* A keyboard player [3]
* A random AI player [4]

Note that the rest of the game (`bomberman.go`) is a hairy ball that needs refactoring.

[1]: this, to prevent an unresponsive player from hanging the game, or an AI player
from unfairly computing longer than it's opponent

[2]: https://github.com/aybabtme/bomberweb/blob/master/player/pla...

[3]: https://github.com/aybabtme/bomberman/blob/master/player/inp...

[4]: https://github.com/aybabtme/bomberman/blob/master/player/ai/...
Is "torture" here waterboarding only or something even worse? I'm not condoning waterboarding, but it's already unofficially common knowledge. What other "enhanced interrogation techniques" were used under approval?
whoa that is seriously awesome tool! how do you build such excel plugins? have you also thought about listing it on the microsoft office store?
I am moving about 5 gigs worth of data from Box to GD. No glitches, no hogging. GD is taking about 62 Mb of memory and is pretty consistent around there.
I'd suggest people to go shopping at your local ethnic store for spices vs. buying pre-packed spice racks or those tiny spice bottles from whole foods or your local markets.

You'll get X times quantity for 1/Yth the cost. The same goes for Lentils, Beans and Rice
Well, it is a publicly-traded company now. When a shareholder sees the opportunity to make a dime, he'll seize it.
I'm not saying he deserves the benefit of the doubt, but if we were all judged by our actions at age 19 everyone's credibility would be hurt.
"They are going about picking nutrients the way I..." pick groceries at the market?
Don't confuse demand for hype. There's a demand to have a trial phase with the product, but not for the actual product itself. We'll see if there is actual demand once that phase is over.
Neat, but maybe another font or less image compression (or lack of anti-aliasing?). The images look blurry to me.
The data processing concepts that will be purportedly taught are not tied to any platform or language. I've used Fusion Tables to teach concepts of data and it's mostly useful for the built-in mapping capability and the ability to merge tables via foreign key, and the pivot/summary transformations. It's not just that beginners lack the tools to do these in SQL/Access/R/etc., it's that they don't even know what these concepts are, or what the value in them are.

If you don't know many data concepts, then this course is probably worth taking. Then apply them to your datasets wherever they may be stored
>Curing cancer? There's no Federal Department of Stopping >Cancer, either you work for a big pharmaceutical company or >you get a PhD and scramble for grant money.

Actually, there is a Federal Department of Stopping Cancer - the National Cancer Institute.

http://www.cancer.gov/
> well-stocked spice rack (which costs an initial hundred bucks or so upfront, but depreciation maybe adds at most a couple quarters to each meal).

Then there's the bulk options for spices you use regularly and in sufficient quantity to keep the quality of your stock reasonably high! Being from the Southwest, that tends to include copious amounts of chili powder, paprika, and a few others for me since I go through them so quickly.

I really like your post though. It doesn't cost that much to eat well, if you're willing to sacrifice some time in exchange. And it's probably healthier, too (lower sodium, plus you know more or less what you're putting into it).
Oh, my bad then, never mind.