skysight-inc/HackerNews huggingface dataset:
We've also got rejected, and now I'm pretty sure that Ycombinator is just a great bottleneck itself. It can even be inferred from Kirsty's email or Sam's post: http://blog.samaltman.com/the-worst-part-of-yc.

Anyway, it's now like a challenge for all of the good/promising startups (including ours) to prove them their mistakes or missed opportunities resulting from undercapacity. On the other hand, I wish all the best to every accepted company! You're now on a better track to your success ;)

Good luck to everyone,
Mark Bain
Show HN: Checkout 'Containerize the Web' Site (Docker Resource)
A community for developers to learn how to containerize their web apps with Docker.<p>http://signup.containerizetheweb.com/<p>Suggestions for resources, tips, things you'd like to see in a site about using Docker to develop and ship your webapps is certainly welcome.
The standard internet trust applies (read: none).

I've read these disclaimers before and the only thing backing then up is the owners word. Why not make entering your email optional?
I tended to use git rebase constantly before pushing, until I realized how toxic it really is.

In the original commit before rebase everything seemed to be working; but someone changed something else in the code you were relying on without creating a direct conflict, and now all your rebased commits crash and burn. What's worse, you discover it much later, when original commits are long gone, and instead of one merge commit being the easy traceable breaking point, you now don't even quite remember which exact commits were rebased and have to check EVERYTHING.

Or, and with merge commit you could've easily just check it right there with simple tests before committing — no such convenient option for rebase.

The thing is, it's a leaky abstraction. Rebase workflow tries to present things simpler then they really are, and you end up paying a price for it.
This is OCSP. Chrome removed their support for it, but I think Firefox might check it.
Whether investors are a good idea depends on your product, customers, market, and yourself. However, I'd recommend YC unequivocally.
I think it can't be "the true Lisp" without cleaner macros. Of course, that doesn't stop Haskell from being a great Haskell.
"Y Combinator is wrapping up wading through 3000 applications for this summer’s intake"
From this url: http://www.forbes.com/sites/hollieslade/2014/04/15/early-sta...
Please leave me know your comments here or at http://birthde.userecho.com/
Rejection here
Tptacek's Review of "Practical Cryptography With Go"
Giant redwoods? I thought Giant sequoias grown in the Sierra nevada.
Imagine sending 3,000 tailored responses that spawn discussion threads. Not feasible. Believe in yourself kid!
I think the parent was saying car and cdr are confusing because they don't actually map to registers (i.e. address register and decrement register). On the other hand you don't have to think too hard about the composed versions of them (caddr, cadar, etc...) but they can easily make your code seem obfuscated. Racket offers both that and first/rest anyway so you can choose which style you prefer.
'I Never Told Anyone Not to Vaccinate'
Ohh, and one more thing. Maybe I missed it, how many applications did you/YC receive for S14 batch? I've read on Sam's blog that it was around 20% more than in the previous edition, but would be great to know the exact number ...
'Rule of 72'  How long does it take to double your money?
Am I the only one who thought 6,000 new homes was an extremely low number?

Maybe. Here in Toronto, we've had a rough average of 35,000 new homes each year. I'm used to seeing new buildings and cranes all over town. It's not a boom town, but I've yet to hear of a shortage either...

And Toronto's population is roughly 3.1x that of San Francisco, but it's held steady for roughly the last decade at least. 35/6 is 5.8x less, and given the population growth in SF, the number of new builds should be at least double; 12k perhaps.

Equally funny, Toronto also had a freeway revolt and succeeded. So we have a relatively livable downtown, plus growth. Go figure. Some corridors in Toronto are nothing but skyscrapers. Height restrictions do exist, but are raised on a case-by-case basis (e.g. public art, parks can help negotiate). Even areas that fought expressways, while mostly single-dwelling, have allowed high rises along nearby major streets.

That said, we're still trying to make plans to destroy the Gardiner Expressway, our Embarcadero it seems.
I think your problem is your potential market. How big of a market is there for Data Science?

The thing with codecademy is they could potentially attract hair dressers, janitors, etc. Your main target are people with degrees who have an interest in data mining.

You are either not describing what your product does correctly or you have a unrealistic view of your potential market.

Your team sounds great but I really can't see the demand for data science knowledge being that great.
Want to be a technical co-founder? 
Hey guys! Looking for someone cool willing to relocate to SF for the summer.

I'm Rory, a current Harvard student.

I've been working on Glyphic: https://itunes.apple.com/us/app/glyphic/id814910853?mt=8

for the past year, raised 75k, and looking to build a strong team.

Anyone interested in talking?

Feel free to drop me a line on twitter @RoryBro
why does it look so unatractive?
I call my for loop variables idx. I never use single letter variable names, though I won't call someone out for it in a small block. Being able to highlight a variable in my editor, even when it's only used in a 5 line block of code is useful. Highlighting all letter i's is not.
Check out Insight Data Fellows
It has pedagogical value to define things in terms of a very small kernel language. You will find things like alists in fairly advanced books on lisp (e.g. Lisp In Small Pieces) simply because it reduces the number of extra concepts you need to explain. It's assumed that the reader can figure out how to make the code cleaner and more idiomatic as long as they understand the ideas being presented.

Also I have made use of improper lists in my code, usually when I need to do something with multiple values and I don't want to mess with multiple return values, or if I just want to create a list of tuples for some reason and don't feel like defining an actual struct (can't think of a good example right now...)
wallenje here(wallenje.com). We are making a mobile wallet app. We applied with a prototype but we are launching on 1st of May. When we applied we got to focus on who we are. I can say the YC application was the turning point for us. We built out our vision, I created a website in 10minutes for a landing page and have 2000 members in the waiting list two weeks after that, got some merchants interested in our concept, this was really awesome. We also recruited our first employee. We are on beta, but the fact that we may get our product-which is an MVP out earlier than Clinkle(clinkle.com 30m funding) without funding has put us on a buzz that YC rejection can hardly put a damper on. Our first rejection was KIMA, so we are getting quite used. We have been brainstormin and have got awesome ideas after every reponse but especially the rejections.
I Remember when we started we thought due to Regulations on financial products we would need more that a million dollars. Its shocking to realise that with the right approach we can avoid most regulation, get partners and get our product out there. Nearly 70 merchants have rejected us but we are still making it with 25 merchants signed up! 1 has paid for product despite existence of a trial period, just for training their staff, and an incentive to release the product fast.
EDITED-got rid of some typos and improved comment clarity
Zuckerberg Guest Speaking  Harvard 2005
This argument is not only wrong, it is actively harmful to people who seek to be better parents.

Cognitively, little kids are not people, at least not the way we typically think of what a person is. The analogy of a delicate and hard to work piece of clay is not a bad analogy for the reality of the situation.

What you dismiss as "tricks" is actually highly valuable technical knowledge. We would laugh at someone who said that all it takes to program a computer is to just "act smart." Well when you are raising a kid you are helping to program the most complex computer ever created.
SF Housing Crisis Explained: Money allows one to buy things that other people (sometimes even people poorer than oneself) might have wanted to buy themselves. From this, two things follow: (1) we should redistribute money so that the very poor can at least buy something, and (2) nerds shouldn't be allowed to have much money, since no one likes them, and so why should they be allowed to buy things that other people want to buy.
If you have a reasonably good+fast test suite and you integrate often, this isn't a huge deal. Just run your tests after using rebase.

If you have a failure, having a straight-line history makes it easier to do a bisect with your failing test and find the point of failure.

Unrelated to your issue with git rebase, but addressing another common complaint, git rerere allows git to remember and reuse previous conflict resolution so you don't get into resolution hell.
'Avalanche' of patent filings show Google is eyeing up smart contact lenses
Quantum Honeybees
> braunstormed

Wait, is that a word or a typo? I hope it's a typo...
When programmers write sale pages
It seems that newsletter is operated by Mailchimp - thus you can unsubscribe anytime...
Vulpes : Deep belief and deep learning in F#
I'm not saying to give "tailored responses". Just maybe put them in a different pile and send out a first rejection letter saying that you didn't make it past the "first cuts".
A real inside look at it. /s
In real life, keys actually can unintentionally remain in RAM even if in the ideal case they shouldn't. And you want more than just the keys to be wiped: your secrets you want to keep, the reason you decided to use Tails. And the fact that the Tails cares about implementing RAM wiping is the top post from dmix.
Sci-Fi Contest on Hackaday Projects
I would like to here more about it @chintan39
That would be a boon to the honorable profession of having rent seeking ventures reclassified as technology.
For a few years I worked as programming director for a local film festival, selecting and scheduling all the films. And I've helped a friend who selects films for a very large film festival, serving as a sort of first-line screener for him, pulling out the worst so he didn't waste time on them.

Even with our local (L.A.) film festival, we had a ton of submissions. I could cut 80-90% of them very easily. They just weren't very good. We got a lot of submissions that simply weren't competent, they had multiple fundamental flaws.

There's always a few that are easy calls. Very good work, and you know you can build a night around them. Then there's some that are obviously good enough to screen, if not to be the keystones.

Then there's the borderliners, and that's where you spend all your time. Trying to make those choices. Sometimes it literally comes down to how long a movie is and if it will fit in the slot you have to fill. Sometimes it's how a given movie will play off the others you've decided on already. It's not completely "fair", but it's how it is sometimes.

But you know, even those awful films (and some of them are really awful, worse than you've ever seen)... They represent a massive amount of work. And perseverance. And dreaming. And I always respected that, and it sucked to reject even the worst. These were people who DID something with their time, and I hated hated hated sending the rejection emails. Even the worst filmmakers deserved some respect for having actually done it.

It's important to separate the work from the person who did it. The person who did it almost always deserves respect and admiration.
Generally speaking startups seek funding in order to accelerate growth. By taking on additional capital, they can hire more employees, allowing them to address the market faster, and thus unlock more revenue--sometimes more quickly, but not always. Realistically, a business trades profitability for growth when they take on outside money but they're hedging their bets that the growth potential accelerates their upside long (or maybe even short-ish) term.
Should the majority equity holder be the "clear leader" who is the final decision maker?
Yeah, safe and open source are not necessarily synonymous. (see openssl "heartbleed")
> Are there any situations where you wouldn't be able to find bash in /bin/bash?

Yes there are.

OpenBSD for instance installs third party software under /usr/local. Bash is not a part of the base system.

env(1) on the other hand is a POSIX standard utility and comes with the OS.
The Sphinx Head Tomb is an interesting building in a very pretty spot:

https://maps.google.com/maps?q=ithaca+ny&hl=en&ll=42.452685,...
Astute looks like a cool product, BI space has huge disruption potential. At this point I think it needs a product that isn't incremental.
Look into a small place downtown or downtown/Uptown Oakland which is a lot closer on Bart than many places in the city. It might be 10 mins driving but there's a lot to consider. Always visit the city and spend time getting a feel before you commit to a place.
How realistic would it be to produce an open source replacement? (Maybe a Kickstarter-funded one, to speed things up, given the fact it concerns every US household?)
Thanks for taking the initiative to create this, really into IC!
More like an 'Eyevalanche'.
Haha Did you See this Video? CNN Fail
There's some need to synchronize, but hot damn is it simpler when you're dealing with sensible blocks of high-level statements than when you're dealing with out-of-order parts of assembly instructions.
I mean, it's neat that you can build everything out of cons, in the sense that it's neat that Turing machines and the lambda calculus can perform any computation, but that doesn't mean it's a good idea to so in your code, any more than encoding numbers with Church numerals. Why use alists when you can use hash tables, why use... weird SICP-style struct list things when you could just use structs/vectors, etc.

>Hash Tables are part of the Common Lisp Hyperspec so that is a non issue, they have been first class citizens since before Clojure existed (and are nicely integrated into things like loop)

I'm not that familiar with Common Lisp, but a quick search didn't reveal a syntax for hash table literals, which I would consider to be a prerequisite for calling them first class citizens. There are other funny uses of lists (not improper ones, but still) in Common Lisp, like named procedure arguments[1]. I guess my point is, why encourage these weird constructs in the first place? Sexps are good at representing recursive structure, tables are good at mapping names to values, why not just have both and let them do what they're good at? Obviously Common Lisp is very old and can't be changed after the fact, I'm just trying to imagine the "ideal Lisp," whatever that is.

>Do they really confuse people new to Lisp? car+cdr is a pretty simple concept, when talking to new Lispers they usually don't complain about this.

I wasn't, but I've seen it confuse other people. Either way, it's a wart on the syntax that seems out of place in Scheme (not so in Common Lisp, which has lots of other warts ;))

>I come from a background using Common Lisp for system and web development so I may see things differently than people who were introduced to it academically.

Well, I was introduced to Scheme through SICP, but my motivation for picking it up was more practical than theoretical; I'd heard all the message board talk, Paul Graham essays, etc. proclaiming Lisp to be the most powerful, productive family of programming languages that will turn you into an expert programmer and so on, and wanted in on that ;) Maybe it's more practical to be Getting Shit Done™ instead of worrying about syntactic warts, but I think choosing to not have dotted pairs runs a bit deeper, by forcing the language to promote at least tables to a first class syntactic citizen.

[1] For the unfamiliar, it's something like:

(message "Text" :style bold :color red)

Reads pretty well, but it still seems wrong to me (ymmv), like it's another spot in the language begging for first class hash tables. In Lua, you'd emulate named arguments by passing a table to the function. I wonder what Clojure programmers do here. This?

(message "Text" {style: bold, color: red})

Which doesn't make a big deal for readability, but I bet if you want to use a macro or whatever accepts named arguments, it'd be much easier to deal with the one with the real hash table.
Universities have become factories for reinforcing opinion
Learn to Create Highly Available Message Queues using RabbitMQ
I have been using Xervmon for a while now. Dashboard is very user friendly and Deployment feature has been a fantastic feature. Collaborating all the cloud providers under one single roof is also an excellent feature which helps us to manage our time as well.
A neuron is a lot more complicated than you would expect.
in my experience...

in germany filling taxes took me about 5min.. that really because you need to go get a paper and give it to your company. Its otherwise more like 0 minutes since theres barely anything to do (which is.. logical, as its pointed out, they already have the data).

in the US, after hours and hours of reading and trying to do it myself, its still hell. using turbotax means its going to take 30min instead of a month; all that for "$30 a year" or close to that.

That's certainly fucked up.
Sourceforge April 2014 Project of the Month : Free Pascal
Rejection here. Congrats to everyone who got an interview.

I feel okay with not receiving a reason for being rejected. We put in effort when filling out our application, and YC put in effort (at least according to our Youtube analytics) in reviewing our application. Sure, it would be nice to get some feedback, but all we asked for was a fair shake. And because they watched our video, I feel we got it.
Ask HN: Have you heard back about your 2014 H1-B visa application?
It is never too late to switch!! Believe me.

1. Start building up an online/offline social and professional network of developers, dev/tech evangelists

2. Start researching and looking into languages that you are interested in personally, don't restrict yourself to 'marketable/hireable' programming skills

3. Start building up your dev profile - be more active on GitHub, participate in online communities, blog about your projects, open up a website to put your projects online

4. Take part in online challenges as well as hackathons to prototype your profile, get in touch with other people and dev evangelists (many are sponsors so have a go at their APIs)
The problem is that this shouldn't be there to begin with.
It has no reason to be.

If you accept that it should be there, then you can pile up a zillion other similar services, middle men, etc that have no reason to be but collect yearly money (and thats billions).

Just think about the amount of human time wasted if money doesn't talk to you. When you multiply it by more than your own wealthy self, it's scary.
to clean the command prompt line after CTRL-C:

trap "{ echo; exit 1; }" INT
Thanks for the feedback! I think your right!
I lived in the US last year and just finished my taxes. It was unbelievably complicated and confusing—even using Turbo Tax. Never seen the likes of it.

This is how I do my tax return in Sweden:

1. Receive equivalent of W2, but all returns are already pre-calculated since the Swedish IRS knows all it needs to know to be able to prepare my returns.

2. If I'm happy with my W2 and pre-calculated returns, I simply send a text message with a PIN code to submit my returns.

3. If I'm not happy with my pre-calculated returns, I make the necessary changes in a simple form and mail it back to the IRS. Most people never do this.
And anyone is surprised because...?
Red Hat Enterprise Linux 7 Release Candidate Now Available
Reminds me of my comment about an year ago:

https://news.ycombinator.com/item?id=5648760

(1) Quality of applications, as in number of people who can write and talk really well, have gone up and the (2) number of applications have gone up; means the gate is even more crowded than ever before. So the pressure to dole out a silkier YC application next time will go up.

Obviously the outcome of this cycle is that the focus of the entire selection ruckus will move towards "best of best applications written in English" and not really start-ups (which look/are bad) but have the potential to go on to become unicorns/home runs.

Meanwhile, this pressure will also give rise to energetic backbenchers. A psychology for those who feel cheated by fate to go after and kill it outside of the incubator loop. Good luck YC, no-YC both!
Kitesurf with CEOs and VCs in the west of Ireland
Would love to invite a few YC companies to Ireland to enjoy an invite only event in Achill Island, Mayo, Ireland. Looking for a mix of indivuals, CEOs, Founders and VCs.
Sorry to pick on you here: but why is being a felon considered a negative, as opposed to being convicted of something that isn't a felony?

Does the IRS tax your business differently if you employ a felon?

I mean, I get it: someone did something shitty at one point and got caught and convicted. In an absolute sense they're 'less reliable' than someone that hasn't been convicted.

I only ask because I've worked some blue jobs with ex-cons and felons (some of which were exceptionally bright) who were stuck where they were because of some dumb choice they made 10, 15, 20 years ago.
simple but unenlightening - I guess you hope no one asks you what's really happening and just give up if you get a conflict.

It's not that complicated - rebase applies your commits to another branch as if they were patches. Interactive rebase gives you the option of re-ordering/removing/editing those patches before they're applied.
I am not sure it's just me, or few more, or many more, but after Oculus VR I doubt I'll crowd-fund almost anything other than charity.
[in addition to what clarry said] Habit of using /usr/bin/env becomes more important in other use-cases, such as invoking Python interpreter.
Hm interesting! I had not heard of gargl - may check it out. This is a hard feature to implement without their permission. There is a benefit to Uber / Lyft, if there was a direct link to their apps.

Stack overflow q said exactly same thing - http://stackoverflow.com/questions/11878609/is-it-possible-t...
Someone please do this. You can charge for online chat with a professional, maybe business filings, etc. All glory will be yours.
Exactly what I imagined - thanks for the link!
Speaking from personal experience, I ran a business with 15 employees. Most of our experienced employees did work remotely, but working remotely wasn't all that hot for new hires without the right skills. It was very difficult to train people over the phone. It turns out that, for us, training was easier when working in the office.