skysight-inc/HackerNews huggingface dataset:
So, here's a question; If you're using it as a supplement rather than a total meal replacement, why spend the exorbitant amount for Soylent specifically when you could get 90% of the way by getting some whey, mixing in a bit of cheap oil, and taking a multivitamin?
There was an episode of Planet Money that covered why cars made for Europe can't be driven in the USA and vice versa.

IIRC one of the differences was in the airbag requirements, where cars designed for USA driving have air bag systems designed with the assumption the occupants aren't wearing seatbelts.

http://www.npr.org/sections/money/2014/04/18/304540007/episo...
Motorized V-Twin Skates from 1912
I reluctantly replaced about half of my meals with Soylent while stateside for a few months recently on a visit.

Jake Shake is an EU competitor and, as far as I can tell, has the same nutritional profile and tastes about a million times better than Soylent on its best day. It also comes in single-serving pouches, which is a big win for me because Soylent has to be refrigerated after making it and the colder it is, the less palatable it seems.

I bought supply for several months' with Bitcoin, and it presently serves as 80%+ of my meals (I'm working a lot at the moment).
Self driving cars can't come soon enough. I'd be fine with 100x the current punishments for drunk driving if someone has the option of a self driving car and actually chooses not to use it.
This is pretty wacky. I cannot help but feel that it would be far better to just learn OCaml modules without this metaphor. It seems too far from meaningful.
I wouldn't call Soylent "exorbitant". It works out to like $3 a meal.
Would definitely be interested in figuring out a way to access the api securely in JS.
Pick the "correct" (most efficient) tool for the job.
... and that today's $4.99 is actually something like $1-$2 in 80's dollars.
Just in case you aren't aware, the latest update of Soylent (v1.4) has upped the fat. Carbs now account for 43% of the calorie count, which is (slightly) less than you'll see any mainstream source recommending.

Still nothing that counts as "low carb", but not exactly "a ton" either.
If you could look under the hood of a lot of aerospace software it would scare you too.
Alternatively, right click the element and choose inspect element, then add "display: none" to its css rules.
i can only conclude that the downvoters must feel that: the red threat was real and the civil rights movement was a real and present danger.
(Assuming this isn't sarcasm)

I'm not sure you can extrapolate from one person to hundreds of millions. Also, how much does the writer use twitter? If you never communicate with others on twitter, they'll never communicate with you.
parse.com is essentially the same thing and it seems that it's popular enough. Of course it has a lot of polish and additional services on top of KV store but it's core value is key-value store with REST API.
> Who am I to argue with the man paying my bill?

A human being, as are we all. And that comes with moral responsibilities. You can't hide from the reality that what you do is transformative in ways potentially both very powerful and very damaging, and you can't hide from your responsibilities.

There are lots of things I'd rather do than write code for someone else. But I do not abrogate my duties as a thinking, feeling human being because I don't care about what they pay me for. Do thou fucking likewise, get me?
Show HN: The Language of Knowledge Meets the Language of the Web
> as if that made it somehow safer.

But it does.
Right, but whey protein is less than a dollar per serving.
Very, very few of them are negative results. People just don't write those papers.
I'd like to request a "recipe" for handling authentication to my API. I want to know: what use is an API key? Should I be authenticating client apps separately from users? (That's users of the application into which the API reaches.) What are the tradeoffs of sending login credentials with every request versus using a token?

Maybe this particular cookbook isn't the place for it, but I'd really like to see something cover this. It's a problem that stumps me.
>I hope for a future where programmers will be able to specify all contracts, invariants, etc. in code

Theoretically is this even possible? We simulate this with tests, and code-coverage analysis, but in the end all programs deal with unknown inputs, by definition.
Yes.

Strictly speaking, you can use hypermedia without REST, too. But that's the lineage of the last few years of what people are talking about.
What a depressing life to eat all day protein powder... I bet they try yoga while compiling in order to avoid the urge for sex (or masturbating) because it consumes valuable watts that could be used for thinking
What does blackberry even do? Haven't heard anything about them in several years.
I've been using Soylent and other powdered food products (Schmilk, Keto Chow) regularly (as in 4-5 times per week) for the past 8 months.

I'm a full-time student. I spend upwards of 10 hours a day in classes or in the lab. I've tried prepping meals beforehand to avoid eating out, but in the end I always ended up getting fast food on campus because I didn't have time or energy. Powdered foods have a surprising amount of utility as a meal replacement for one or two meals a day.

Soylent itself is a fantastic product, truly. They've been attentive to the needs of their users, adapting the formula to issues as they crop up (such as digestive troubles from an excess of fiber), and recently made it a lot easier to use by incorporating the oils into the powder. Now they just send you the powder, and you mix it with water in the included pitcher. No measuring or anything. Of all the powdered foods, Soylent is easily the most convenient.

Nowadays, I'm a big fan of Schmilk. It tastes pretty good (like milk and oats) for powdered food, and it's very inexpensive at $55/week (with no subscription) for the powder (and around $10/week for the whole milk required).
We never drop keys unless the expire time is set. As long as someone isn't abusing the service by flooding it with random data, it will scale for them.
Even for that I wouldn't use this. And I wouldn't even think of paying for that.

EDIT: You can't even use this securely on the client side, so I would have to set up a back-end anyway.
It's amazing how much was already known decades ago. Elman and others did much more, and hopefully, now the field will take the next step (which was long delayed), with the help of today's computer power.
Many do. People eat official Soylent because the convenience, specifically, is worth it to them.

However easy your recipe is, mixing a bag of powder with a pitcher of water is still faster, easier, and less to pay attention to.
> That type of discussion about banking practices & fees is totally above his pay grade. Likewise, I'd be called out as a social justice warrior to berate that software engineer on something he doesn't control.

Morals are not determined by pay grades. And anyone who uses "social justice warrior" as a pejorative is someone not worth listening to. If you act in fear of being called a name that says you care about social justice, you need to reconsider your world, for it is a rotten one and bad for you.

Be mindful of you, and expect others to be mindful of themselves, and hold yourself, and them, accountable for the choices they make. That's the only route--the only route--to a society worth living in. And yes, that does mean giving somebody a ration of shit for jobsworthing us into a worse world.

> Should the software engineer quit his job?

I have. I'd do it again. We are so very, very privileged in that money can be had more cheaply than self-respect. But so many of us, I think because we as a profession house so many people who are stunted in their ability to measure the world, act as if it were the reverse.
I got to use Ember for a sweet four months before moving companies to one that uses Angular. While each framework has its advantages, I would say that Ember is far superior in terms of architecture, vision and a helpful web community. It also has a secure and stable path to 2.0 and becoming fully component-ized. I wouldn't say it is the cool framework though-- it rarely gets mentioned in the same breath as Angular and Backbone and React, and in terms of "coolness" here on HN, React seems to get all the love.
Any idea how to get it if you're outside the EU?
Soylent 1.4 (the most recent formulation) is 40/43/17 fat/carbs/protein and the carbohydrates that is supplies are slow digesting. So I would say supplementation of Soylent to an average diet would improve it overall.
> which are not official standards

It depends on what you mean by 'official standards.' We've registered JSON API with IANA, so it's a standard media type, but there hasn't been an RFC yet, as we're basically just finalizing the spec now. (We're in a week-long period of just textual review, conceptually and structurally, it's done.)

And given that AMS is going into Rails and Ember Data will default to JSON API out of the box, hopefully we'll have enough usage to actually justify an RFC in a year or so.
I don't think type hints do Hindley/Milner/Damas justice. This type system has two parts, none of which are present in most popular languages:

1. A program that typechecks cannot have type errors during runtime. Dynamic type (i.e. runtime tag) based functions like instanceof break this, and most (all?) OOP languages have it in some form.

2. Type inference: the types of expressions can be unified to the most general type that works for all of them. I don't know any popular language that is able to do this.

Most typing I see added to languages these days are cherry-picking consequences of the HM algorithm. C++'s auto keyword for example is a very simple version of type inference, type hints in dynamic languages aren't checked (or checkable) statically, and when runtime tags are involved it's hard to speak of static type inference.
Yes, exactly: it depends on the problem you're trying to solve. They're not always striaghtforwardly technical.
Here in Brazil the law is like that too. I had a girlfriend that got fined once because of me :( (I forgot to put the seatbelt while I was in her car)
Related: extracting audio from scanning gramophones: http://www.cs.huji.ac.il/~springer/DigitalNeedle/index.html
I remember those adverts. I think they were very timely (1998) because it was only 1991 legislation came in to affect that required adults to wear seat belts in the back of the car. Various seatbelt changes were finally implemented in the 80s and early 90s, but attitudes unfortunately had not shifted much (the people who I knew, anyway).

Also, my parents and grandparents grew up in different times in which seat belts were not required, or even present in the rear.

That video also highlights something I do too often: paying too much attention to what's going on behind. The dangers ahead are far greater.
How do you determine if I am flooding your service with random data?

My understanding is that one of your main ideas is to encrypt the data so I am honestly wondering where you would even start to check if a user was randomly flooding you or legitimately storing lots of keys.

Not trying to pick nits here... My original point was that -- in my opinion -- it comes across slightly dishonest if you insist that there is no limit even when it's obvious there must be one. (I mean seriously, how many machines is this running on right now? Even if it's running on amazon/google you can only scale my backend up so much with 20$/mo)
Superman's Dark Past
First off -- I'm so glad the OP is okay now.

A couple of things in your story seem weird to me, though. Did they really foreclose on your rental house that fast? There were so many properties going under in 2008 that I thought the banks were backed up for months ... Why couldn't you just stay in the rental property until the bank came after it? (PS have you checked to make sure you don't have a deficiency judgment out in your name? Some people are getting charged hundreds of thousands of dollars years after foreclosure!)

Also: you had no credit cards? With most modern credit cards you actually have to call and ask them to stop sending you checks. You could have moved debt from the car to a credit card pretty easily with those, then paid the mere minimum for months.

Did you consider applying for public assistance at all? You could have also tried to barter your skills for housing or food with a church or social service charity.

Again, I'm glad you're okay, and thank you for sharing your story. So many people don't realize they are a lost job or a bad accident away from homelessness; I hope your story encourages more people to save for a rainy day.
Virtualization solves a very different problem, namely that some of your software depends on the wrong kernel entirely, so you want to pretend you have several machines without actually racking them.

Process boundaries also exist to compartmentalize services for ease of management and service segregation. Containerization just makes those boundaries slightly thicker, and only sloppy software that was trespassing over those boundaries gets any benefit, while all software becomes more hassle to manage with multiple copies of their dependencies.
Yes, but is it the wrong URI because the path is wrong (and then I'll double check the docs and my code), or was the 404 because the code is correct but the specific item could not be found? All you are saying is "it doesn't matter", which is unhelpful and ignores the fact that these are completely different error conditions.

All server code for REST will be written in terms of /path/to/{ID}. We have a path, we have a instance ID, which each may be incorrect.
Nobody wants to take a loss on real estate in China, so they'll just wait until the market is better or they get compensated by the government when they eventually "redevelop" the land (those apartments only have an effective 10-20 year lifespan given quality of current construction methods). They don't take out big loans to buy these places, so there is no liquidity pressure. This is good and bad, no housing market crash but a huge zombie market of low turn over of second hand housing even in much more active first tier cities.
It is Comic Sans that can make us believe something is untrue.
Okay I will update the messaging to be more accurate. Good feedback.
Tech in Cuba, before the thaw
Ask HN: Novelty vs. Convenience
For more than 10 years, I have been convinced that it was not only possible, but somewhat trivial, to build a single system and application that would replace 80%+ of applications out there.

One app, that would replace Google, Facebook, Twitter, WhatsApp, Uber, Amazon, eBay, Craigslist, Slack, Asana, Trello, Gmail, Etsy, PayPal, Pinterest, Wikipedia, Airbnb, Instagram, LinkedIn, etc.

Essentially, people would not see this as an app, but as the OS itself. The application paradigm would disappear, as people stop thinking about specific apps and services.

Let's assume for a minute that it is possible to build such a system. Let's assume that its interface is as good or better than what you would find in the specific apps above. Surely, this system would be more convenient than what we have today. Simply think of all of the accounts and apps you no longer have to maintain, as everything is now unified.

Yet, when I introduce this idea to people, most react very negatively. Even when getting past the fact that "this is technically impossible", they have other concerns. Namely, they tell me that people want novelty. According to many I've spoken to, people actually prefer novelty to convenience. They like to have many different apps. They like the diversity of icons and UI designs. They go as far as saying that they like the fragmentation of UX (different ways to do the same thing across apps). I find that very difficult to hear, let alone accept.

Is it true that people prefer novelty over convenience? Do people switch to the next shiny thing because of the shine, or because it's actually better? I've yet to find literature that clearly explains what's going on here, and your help is more than welcome.
More recently their purchase of QNX. It is pretty popular in RTOS circles, car entertainment systems and the like. I guess they could make sure of that somehow? And maybe some of their enterprise business stack? It does seem kind of strange though yeah.
Not to mention it's the upper middle class and rich who owns these places...the one class the government really doesn't want to piss off.
Inside the Obsessive World of Artisanal Cocktail Ice
Granted, I was not arguing for LXD as a ready for mass deployment tool. And certainy docker at the moment is more popular. However I don't think LXD is ubuntu specific, see

https://github.com/lxc/lxd
https://insights.ubuntu.com/2015/03/20/installing-lxd-and-th...

I've just compiled it on Fedora 22 and both the daemon lxd and the cli tool lxc seem to work, haven't tested any container however.
https://en.wikipedia.org/wiki/Julie_%28public_information_fi...
For fun, I ordered a couple weeks of Soylent. On my first taste I realized it tasted almost exactly like a common but old Korean grain drink called Misugaru (미숫가루)[1]. It's hard to get exact nutrition information on Misugaru because even today it's usually ground up at the supermarket and put into nondescript bags. It's usually made with water or milk and chilled or mixed with ice. Like Soylent it dissolves poorly in whatever liquid you put it in, so you'll end up with big chunks of powder at the bottom of your cup. Leaving Soylent overnight usually resolves most of that, I have no idea if Misugaru does the same. Soylent is a little more "pancake/unsweetened cake batter" flavor than Misugaru, but the experience is remarkably similar.

Soylent is weird stuff, I expect to get hungry shortly after drinking it, but it holds satiation longer than regular food for me. I usually drink it as a quick breakfast, and where I'd normally get hungry around 11:00-11:30, I'll still be fine till around 1:00-1:30pm. I've also started drinking it on weekends where my option is microwave garbage or fast food. I'll be fuller, longer, and can almost guarantee it will have a better nutrition profile than what I would have eaten. And it'll probably have been cheaper as well.

As a result, I'm buying fewer groceries, and I have other stuff in my freezer that I'm not eating and seem to just take up space. I have fewer dishes to do as well. It's kind of weird how much time and space is taken up by food and food related activities and items and you don't realize it until you don't need them.

The only real weird side effect I've had is that when I go for a couple days at more than half Soylent, I get really vivid dreams, often about eating red meat. They're kind of disturbing so I usually just keep to under half my meals. That way. I've read other people reporting similar meat cravings and vivid dreams as well when they dose up.

One other benefit, when I decide to eat food, I'm doing it for flavor and experience, so I find I'm focusing on finding great foods to eat more than just looking for something to get me through the next few hours. It's paradoxically made me like good food more than I did.

So on the whole: cheaper, more nutritious, more convenient offsets the boring taste for me.

edit they also support a robust community of DIYers, which is a really smart way of growing the marketspace out.

1 - http://mykoreankitchen.com/2013/02/05/korean-multigrain-shak...
And a supplement at best -- not a meal.
There was a Penny Arcade[0] article a year ago talking about the drawing lag. I suppose Microsoft spent/spending quite a significant amount on the implementation.

[0] http://www.penny-arcade.com/news/post/2014/06/16/surface-pro...
I learned that "don't use Doctor except for medical doctors" was a thing in high school (South Carolina), and this custom was practiced at both my undergraduate school (Brandeis) and my grad school (UVa, Astronomy.)
BOMBSHELL INTERVIEW – House Vanished After UK UFO Encounter
Starting out with reading the referenced papers would be a good start.

But in essence, they are using a specific way of sampling from a large array of data.

They take certain elements from the large array Theta_{c} (the stroke representation), but only those that match the equation 1. The selection criterion (eq 1) is of the form z(i) = z(i-1) + min(1,f(dtheta)), with the elements being picked from the large data array (j) being the rounded down version of z, which is just an implementation detail really and not that important for the algorithm as the 4.3434th (for example) element of a discrete array does not make sense.

What it does is varying the distance between samples (z(i) - z(i-1)) based on the difference in orientation of the samples. If there is a sharp corner you would need more samples to properly describe this, in contrast to a straight line. This is the curvature they are talking about (the second derivative of position, or the first derivative of orientation: delta orientation).

Have fun!
Yes, it seems very likely
Yes, it seams a reasonable possibility
No, it seems fairly unlikely
No, it seems very unlikely
I'd probably go with firebase for a simple app or proof of concept. It even includes authentication.

https://www.firebase.com/pricing.html
I personally think that Ember is the best one of the bunch. The only gripe I have with it is that I think that requesting models from multiple endpoints could be more ergonomic but other than that it's a pretty dank framework and it's getting danker with each release.
One can, and one should, but we as a society have a vested interest in providing incentives to make doing the right thing easier than doing the wrong one.

I've criticized the abrogation of responsibility elsewhere in this thread, I'm not giving anybody a pass or an excuse, but the reality of the cowardice of normal people necessitates that we provide some measure of cover for the people unwilling to risk their necks.
Thanks for the feedback, I updated the pricing message to be clearly max-keys of 100,000 for gold plan. All feedback appreciated.
With meal replacements, convenience is the killer feature. Buying whey protein, some oil, and a multivitamin is undoubtedly cheaper, but there's the non-negligible overhead of purchasing the ingredients (instead of just a Soylent subscription), and measuring ingredients for every serving.
Anybody knows if the soy used to produce Soylent is a GMO?
There are a number of specifications that address linking in JSON:

* JSON-LD http://www.w3.org/TR/json-ld/
* HAL https://tools.ietf.org/html/draft-kelly-json-hal-06
* Siren https://github.com/kevinswiber/siren
* Uber https://rawgit.com/uber-hypermedia/specification/master/uber-hypermedia.html

Totally agree on the points against making up a field / format. Using standards where you can is a great way to bring familiarity & common tooling into your APIs. But don't focus too much on XML vs. JSON, use what you need / want, you can find a standard to support it.
You're probably thinking about openkeyval.org which is now defunct.