skysight-inc/HackerNews huggingface dataset:
I'm very excited about these companies trying to solve a very significant problem in my life - what to eat. I don't have the time or the interest in health to figure out what I should be eating or when - I would prefer to merely supply the mouth.

However, currently the competition is pretty stiff - fast food and current delivery services have huge flaws in their lack of nutrition and the daily time cost of obtaining them, but they're dirt cheap.

$10/meal is nice, but it doesn't scale all that well. If I go grocery shopping (the worst possible solution, time-wise), I'll probably spend ~$300 or so for a month's (30 days) amount of food for myself. That comes out to a meal cost of ~$3.50 (let's round up, it makes sense in a moment).

Fast food and delivery are more expensive. If I used fast food every day for 30 days, I would estimate that cost around ~$7 per meal (see?), or double the cost of grocery shopping. At this point, costs are already soaring, as we're in the neighborhood of ~$600/month for food!

Now throw on an additional $3 per meal, plus delivery charges, and you're sitting somewhere around ~$900 I'd have to spend every month to make sure I won't die. That's a lot of cash, especially compared to the ~$300 I could spend just buying groceries.

I want a way to spend closer to $300 than $900 to get this time waster solved for me. Am I asking too much?
I had this exact problem - with GitHub, JIRA, PagerDuty, AWS (both CloudWatch alerts and billing statements) all seemingly going to the most inappropriate category possible.

Had this happening on both our Gapps mail and my personal Gmail.
I suspect you are greatly in the minority there (based on both my personal conversations with others on the topic, and the linked picture showing far more red than green.

Perhaps you should move to an area that is on the eastern edge of a timezone?
Your comment is both insensitive and wrong.
Here in Portland, a bunch of Ruby freelancers have started working together out of a coffee shop on Fridays. This is a lot cheaper & more casual than a co-working space, and it's a lot of fun. (It's also probably not a bad way to get the occasional new project.) I also have a couple closer friends I walk with on Monday afternoons, and that's a great way to catch up, get outside, and talk shop/life/etc.
Four(ish) Percent of Mobile Apps May Be Secure
Advanced History manipulation in Bash
I'm not saying that Erlang shouldn't reach out to new users. I'm saying that new users should look past the website and put in a little effort to know about Erlang. Dismissing a language because of the its website is not just right.
The reason the misconception is still around is because the group of people laughing about the ghost-towners on Google+ is so small to begin with that the general trend never gets corrected. In other words, because it's true ;)

PS. I think you're using "weak sauce" incorrectly.
super excited for this! congrats sam!
I got a downvote. Thanks HN.
So that explains why they dropped android support.
What you are saying is that you would replace interest bearing savings accounts with fee charging "idle money" accounts, and that if you want to earn any interest on your savings you have to lock it up for a fixed term.

That doesn't really sound like a better alternative.
Huge congrats to Sam! Can't think of a more deserving person. Excited to see the transition and effect this has on YC.
First time I've heard about it too...and I found Testflight invaluable for sending betas to customers, the experience for both developers and end users was second to none.

Damn, I really hope Apple doesn't screw it up. But if they can integrate it into their iTunes connect platform, I'll be a happy developer.
Logjammin' – My minimalist Todo/Note-taking system
The Product Manager is the Product Owner
That explanation isn't very convincing. People in other relatively poor countries didn't develop that distinctive pattern.
Beta distribution is a free service - For A/B testing, we have those price plans. Updating pricing page to reflect the same.
I backed the project, I am excited to see what comes out of it.

I want to teach my kids (4,2) how to program, if this is a more accessible way, it's worth my money.
Huge congrats Sam! I think this move makes a lot of sense for a lot of reasons. You've been cranking out some really great stuff lately. Best of luck to you and YC!
The intro video is equally useless and you have to watch 3/4 of the video before they even mention what its doing. The first 45 seconds of the minute long video is all "we think people are nice, look at all these random smiling people, blablabla".

The front page and the intro video make it sound like it's yet another photo sharing app for taking selfies.
You commented on the article but you didn't read the article? I'm not surprised you got a downvote.
Shameless but relevant plug, I run a free API service to distribute apps via a short url.

If anyone is interested, you can check it out at http://ota.io
It isn't really a matter of who we may be overlooking. Though in that case, any species that passes the mirror test deserves additional scrutiny for its members to determine if they are or are not people. True AI does not yet exist, but it will, and once it does, we might want to have something better than Asimov's Laws in place. We might create new biological species. There is also the indeterminate probability of encountering personhood-compatible aliens.

The important thing about the structure is that humans are not automatically considered people with rights. The defining characteristic is the moral capability. If you cannot or will not support the common-law structure, it will not support you in return. That creates a significant burden on the civilization for identifying its predators and parasites, and deciding what to do with them, but we do this all the time anyway, in the form of criminal investigations and jury trials.

But in order to keep everything from collapsing on itself in the current system, you really do have to assume that all humans are people with rights until they have proven otherwise beyond all doubt, because even if they are not upholding the fabric of civilization today, they could start tomorrow. Species groups like great apes, pachyderms, corvids, and cetaceans show potential, but so long as you have to keep the crows off your crops with force rather than a politely-worded notice, they won't have any standing to complain when they get shot.

The primary case for a framework not specific to humans is AI, but I wouldn't rule out the possibility of an extraordinary mutant bonobo or business school graduate somehow qualifying as a person.
Obituary for Ian McNaught-Davis
>Individual agency en masse should be a random distribution

What are you basing that assumption on? You are 100% certain that there is no possible way that men and women could have different preferences, priorities or interests?
The Soviets used to semi-randomly change ship pennant numbers and other identifying marks on their equipment to throw off NATO efforts to develop accurate strength estimates, orders of battle, and movement pictures.
And none of those annoying people that buy lunch out every day and complain about having no money all the time...
Not saying that the "dead souls" trend isn't real, but I don't actually think these accounts themselves are what LinkedIn is using to boost their user numbers. The goal for the dead souls is to boost activation by getting more and more real people to create accounts. Still the same motivation, but I doubt their long-term goal is to be counting tons of fake users as users. It's sooner to find new (potentially scam-y) ways to trick people into making accounts.
NASA would design a new feature, send it through half a dozen design reviews, apply a few pounds of paperwork, test it on the ground, test fly it (maybe) once, and then deem it "correct" and fly it as-is forever. Manned.

This happened with STS and it's happening with SLS. If you can believe it, the SLS/Orion schedule is this:

1. This year, the first Orion will fly unmanned on a Delta 4. For two orbits.
2. Three years later (2017) the second Orion will fly unmanned on the very first launch of SLS--around the moon.
3. Three years later (2021), the third Orion will fly manned, on the second launch of the SLS, to rendezvous with a captured asteroid.
4. After that, they hope someone somewhere will come up with additional payloads for SLS and/or missions for Orion. Know anyone who needs a giant rocket at $1B a pop? Have them call NASA. They're targeting one launch per year, starting 2022.

It's completely mad. I wouldn't ride on the second flight of a rocket designed by God Himself.

Take a look, by the way, at the Apollo test program:
http://www.thespacerace.com/forum/index.php?topic=1089.0

Apollo, granted, was at a completely novel scale. But still: one test, all up? Then three years? I won't be able to watch.

By the time SLS-1 gets off the ground (even if I grant them their schedule) SpaceX will probably be launching a reusable Falcon Heavy (at about 2/3 the payload of the SLS Block I) every other month, for $200M or less. And they'll have, oh, about 100 F9 core-launches under their belt.

The SpaceX plan sure looks like a better idea to me. For anything. Other than spending lots of money.

By the time SLS-2 is picking up their asteroid, Elon will probably be watching from frickin' Mars.
> Everyone, as a member of society, has the right to social security and is entitled to realization, ...

It's a more verbose way to express the right to "Life, liberty and the pursuit of happiness" that appears in the American Declaration of Independence.
The "Try our demo" button under the "How it works" section doesn't do anything. I guess it should be the same as the first one before the fold?
If a single entity (Verizon, Comcast or some RIAA-like industry group) is sponsoring similar rules rewrites across states to stifle competition, is there no way to stop them?
I'm going to continue doing office hours with startups in future batches. And since office hours are the main way founders interact with me, YC should feel the same to companies we fund. It will feel a lot different to me though. Not so much because I'll have more time as more attention to spare. For years now YC has been the thing in the top of my mind. That has made it hard to write essays. Now I'll be able to focus most of my attention on writing again.
> Of course, now you may say "ah, but how can we know that these empirical manifestations mean the person is experiencing the sensation of pain". Scientifically that dilemma makes little sense, it's simply unproductive, it's scientifically useless.

Sure, it's scientifically impossible to evaluate. From a purely scientific perspective pain is just electricity. How would you convince an intelligent being that could not feel pain that it exists at all?

The existence of pain falls outside the boundaries of scientific inquiry, I agree. But are you saying that it therefore doesn't exist? Because your earlier argument seems to be that we can explain the mystery of consciousness within a scientific framework, and that is the larger point I disagree with.
While the wiki article seems to do a decent job of explaining mathematics behind idempotency it sheds no light on why it's so important in distributed systems. antirez talks about idempotency in sort of mathematical sense, though I could be wrong as I've just skimmed through the article.

Since failures are a norm in distributed systems one would want clients to retry a request without worrying about double updations (placing the order twice in the example above, debiting the money twice etc.,).

Just elaborate this further. Let's say the "place order" request didn't even reach the server. In this case client can just retry the request. However, if the request did reach the server but the response didn't reach the client then client can't safely retry without creating duplicate order. The problem here for the client is that there's no way for it to distinguish between a lost request vs lost response.

In such cases idempotency is achieved by requiring clients to send a unique identifier with each request. Server can now ensure that for a given request identifier the operation is performed just once.
Perhaps a more specific question is: what's the valuation in a real currency such as USD, not the monopoly money of FB RSUs?
Back in college, I had a roommate who was a recently-graduated electrical engineer (I, at the time, was a rising sophomore). We had a chat about dating in electrical engineering.

"Angersock," he said," do you know how many women there were in my first year?"

I thought for a second. "I don't know, maybe 20 or 30?".

"About half my class of around 80 or so. Do you know how many I graduated with?"

"Erm, 10 or 15?"

"Try 3. Does the phrase 'hunted to extinction' mean anything to you?"
Parking's a bitch and then you marry one.
Mission completed! Now we can stop that positive discrimination nonsense.
He was a big influence on me working in technology and becoming a programmer. Thanks for all those BBC programmes in the early eighties.
Careful, once the majority becomes the minority, they'll be able to turn all your playbooks right back at you.
Apparently encryption is weak because the plaintext has a very simmple pattern (increasing numbers).

http://en.wikipedia.org/wiki/German_tank_problem#Countermeas...
http://en.wikipedia.org/wiki/Known-plaintext_attack

I can't understand HMAC enough to know whether it solves it, but there seems to be a trade-off between keeping it secure and introducing randomness and making people do lookups on the other end (which would have been super slow then, and I don't know how feasable hash tables are when dealing with punchcards)
> For students without some previous experiences, CS61A as an introduction can be brutally discouraging.

CS61A hasn't been the intro course for inexperienced students for as long as I can remember: What about CS3? I came into CS having never touched or seen a piece of code, and I took CS3 because my understanding was that it was supposed to be the gentle introduction for complete neophytes. I found CS3 to be enormously easy and hand-holdy (it was a little _too_ easy, but that's not necessarily a bad thing for a course meant to be a gentle intro).

What was wrong with CS3 that necessitated the introduction of a new course that (AIUI from the catalog) focuses more on things like the social implications of computing and its relevance to society?
That is because you don't need a MOOC to learn it. There are literally tons of resources available for learning how to be a sysadmin (online and for free, see IBMs website, they have it too).

As per Linux desktop, it is practically just as easy to use as Windouche.

For Linux dev work, you'd best go with a CS course teaching C++/Java.

However, I like the idea of getting at least linux desktop to the masses through a MOOC. Generally, you can now do everything on Linux that a basic Win user does.

Generally though, the Win vs. Unix fight doesn't matter to the common user. It is like cotton and nylon factories fighting to win over the person wearing the t-shirt (who, although now may care, because being 'green' is a big ad promotion and kind of makes sense) who in times gone buy, didn't care what material the product was made from (as other aesthetics like brand-name, etc. trumped it).
Wow, interesting news--hopefully for the better. Testflight really made adhoc distribution not completely insane. Excited to see if the partnership with Apple will make it even smoother.
> But it's impossible to remove Vimscript: it won't be Vim anymore. It affects not only scripting itself, but also how we interact with it in command mode

why do you feel that? vimscript is not the same thing as ex; i agree that any true vim would need to keep strict ex compatibility, but vimscript itself is purely for writing plugins in.
I love that PG thinks in historical terms. It's exciting to view yc as an institution that could outlive all of us, just as the great universities have.
Very same like Test Flight Docs here http://docs.vessel.io/jenkins-plugin/

1. Free Beta distribution for Android + iOS
3. Jenkin Plugin too.
Hah! In all the times I've read this story, I've apparently always missed the punchline. Thanks.
Wow. I could not have stated better exactly how I feel about my career, and what I perceive to be my prospects after 15 years of being 'performance review successful' in this industry. And to those who can't resist giving unsolicited advice like, "It's all you, your choices, and your attitude!" - I've heard that one.
that's because Gmail's iPhone app isn't really native, it's a webview wrapper like so many shoddy bank apps - just a better-made one.
I would be a little cautious with Coinbase. There was a recent post on HN[1] in which someone had a 5 figure transaction be approved on the site, but never received his funds. The slow response from Coinbase wasn't too encouraging, but the more troubling issue is that a large sum of money like that can just appear in the system without anyone noticing. It indicates that their level of accounting and auditing isn't up to the standards of even most brick and mortar businesses let alone a financial institution.

[1] - https://news.ycombinator.com/item?id=6929705
I'm sure that Google counts me as an active G+ user (maybe twice or even three times, since I have my normal gmail account, my GAFYD, and the GAFYD for the company I work at).

I think I've re-shared three things over the last three years, commented on maybe twice that, and I'm not sure I've posted a single original post there.

I'm almost completely disconnected from whatever “community” G+ purports to offer, and at least one of the G+ profiles that I have was only created so that I could do hangouts with folks in the company (and we end up using Skype more often anyway).

So yes, it's exactly what Google did.
Restaurant Mobile Payment App War Heats Up
I'm a hardcore Vim user and I just don't see the point of this.

Not only that, but Vim is charity ware and requires the license to be included. The license is most notably absent from the Neovim fork. Wonder if that will be added any time soon...
People won't move for better broadband. They shouldn't have to either.

Access to the internet should be a utility much like access to water or electricity.

Telecoms want things both ways - unregulated, but free to keep/establish monopolies.
the distance between the western and eastern tip of Greenland (which is one time zone) appears to be the same width as the continental US, but it's far, far smaller.
Congrats Sam! :)
Check out his fork of vim, he has already done a bunch of stuff related to multi threading. I'm guessing this fork only has build system cleanup commits yet.
By the time you were a sysadmin of a 750, in 1992, several generations of newer VAX chipsets had come and gone.

The later VAX CPUs were considerably faster than a 486.
One wonders what pg is going to be up to now.

Maybe lobste.rs?
Nursing can be extremely exhausting though, physically and mentally. That's not to say you can't program a bit after work to get your mind off it, instead of watching TV or whatever; but I don't find it "bizarre" at all that nurses are well paid, I think they ought to be. Just like teachers and people working in kindergartens, I don't think very many people can do that job, certainly not for decades. (Speaking purely of those who have empathy, as the rest shouldn't do these jobs to begin with)

Technology even at its most complicated is hardly a comparison, but at its average? Heh. You can't compare any of it to caring for people while they are sick, get better or die.. with feeding them, taking care of their wounds, cleaning up vomit and feces, washing a dead body, being confronted with suffering and fear (as well as bravery and generosity beyond comprehension).

I never even worked as a "real" nurse myself, just in a close enough capacity for long enough to have some serious respect for cojones I simply don't have, not in the long run. A few years would be rough, but a career of it? Anyone who light-heartedly thinks they could hack that might be fooling themselves. Programming is "just" hard, but being a nurse is hard.. of course I can only speak for myself, but what kept me from becoming a "real" nurse wasn't anything I could have learned, no matter how disciplined; I just don't have it in me. On the other hand, I think at least smart people generally all could learn to program in just about any language if they really wanted to, and invested time regularly. I'm not trying to diss "the tech industry", but I do think firefighters and nurses and whatnot play in wholly different leagues, sorry :P
The project I work on has a custom querying DSL, and recently we have been working on a visual query builder for this language. So this is a very concrete example of a language with both a textual and visual representation.

Of course, keeping fidelity between both representations can be a challenge. Our design could be improved by being more diligent in sharing the same underlying model for both.

I imagine there are other cases like this, where you have a visual tool for building expressions for some textual language.

(Are there SQL tools like this? Seems likely there would be.)
This could be great if Apple really improves distribution of adhoc builds but I wouldn't hold my breath. After 5 years iTunes Connect still sucks. The dropping of Android support is annoying as I use TestFlight to distribute iOS and Android apps and it made things so much smoother, especially when working with non-technical people.
Funny that I tweeted @ the author this morning since they've written about TestFlight before, wondering if they knew what was up. One way to get an answer when the company isn't talking!

I hope Apple keeps the essentials here, and integrates it with iTunes Connect. They seem to be more interested lately in making it useful!
Well the reference generator is in java, but take a look at the github repo, there is nothing preventing adding an additional generator in the /generators directory.

All you really need to do is output the template.
This is where I got the entering class profile link:

https://www.ucsf.edu/news/2011/09/10594/ucsf-school-medicine...

"The 167 new arrivals were chosen from 6,767 applicants. The average age of the class is 25, with a range of 21 to 34, and it is 58 percent female and 42 percent male."

I haven't made any further inquiry into the accuracy of this statistic, so it could be wrong, or it could be an unusual year.
Movidius and Google Partner to Bring New Vision Processor Technology
Thanks. I signed up for an account, but everything I'm seeing is about A/B testing, in which I am not interested.

Mega points to you for having a Jenkins plugin. Awesome!

Is your framework required for beta distribution? Your docs are inconclusive on this point.

If the framework is required, would you consider adding a Cocoapods podspec for it?
no i prefer running shoes
A SQLAlchemy-style ORM for DynamoDB
Yup. This is an example of how Bitcoin is superior to USD— USD is not so readily subject to cryptographic proof. :)

You could use it to show that USD obligations jive with third party audits, insurance, or accounts in a bank if you could get the bank to produce signed attestations... though the trust isn't eliminated there, just shuffled around.
Love the direction these companies are taking. Food delivery as a whole tends to be unhealthy, expensive and takes a ton of time to get delivered.

Couple other options for those of you in SF/East Bay:

-Sprig (eatsprig.com)

-SpoonRocket

Personally, I haven't had SpoonRocket before, but I've loved Sprig's service and the food. Having Google's former Head Chef doesn't hurt :)
This is OpenTable's fight to lose but we could see a world in which different apps win different cities. Still waiting to see if any can take this national.
Interestingly enough Testflight dropped support for Android yesterday!

http://www.androidpolice.com/2014/02/20/testflight-beta-test...
Yaws, Cowboy and Mochiweb are production quality, and are in production.