skysight-inc/HackerNews huggingface dataset:
You guys should post about your startup here while you have some attention. Sounds interesting (I am assuming you are applying with the seed launcher idea?).

Without being an expert in startup financing I'd imagine there would be some fairly significant regulation challenges in the idea? Anyone successfully using the platform currently?

It is also interesting that your idea itself if it comes off might be solving a YC problem (How best to connect pitching startups with the right investors and generate the best valuations).
You may want to choose according to the groups in your area. For example, here in the bay area I'm familiar with San Francisco Zen Center, and Spirit Rock which is up in Marin county but has teachers all over the bay area.

It helped me a lot to have a group to sit with weekly. How you feel about the group is a pretty good way to choose.

The individual schools are really pretty similar. Tricycle is a magazine that publishes articles from teachers from the three major schools of Buddhism. When you read it you realize the fundamentals are very much the same in each school.

Once you have studied for a while you will view guilt very differently. Through equanimity you can learn to see things as they really are without judging them. It's hard to explain through this iPhone keyboard, but I can assure you that it's about the best thing you can do to shift your perspective to become more compassionate towards yourself and others.
Ted Chiang - except this is short stories. Very good though.

Greg Egan - hard science, mind bending.
Originally from the states, I've been renting a condo here in Manila for going on 6mo, neighboring IBM, Dell, and several other BPO buildings. I keep on US time and can vouch for it being just as busy at 4am as 4pm. I've heard mixed reviews on retaining employees, but English is ubiquitous. I've had to call AMEX and I end up talking to someone down the street, but wouldn't have guessed until they brought it up.
Vendetta Online and Star Trek Online.

I've played VO on and off a few times now. The combat and physics are really excellent, and the backstory and aesthetic are captivating as hell, but it falls short of that escapist 'real place' feeling for me because if it were real you would be playing some sort of slave-pilot lashed permanently to the controls of their spaceship.
Then go and build one of them in 72 hours, live blog it, and post it here. If it's interesting, surely it'll get upvoted, and then at least some of the YC partners will take notice.
Peripheral Neuropathy
We use XML as a container because it supports namespaces and XPath / XQuery. There are no comparable JSON standards which are widely interoperable across different languages and systems.

Advanced database engines like IBM DB2 can store XML documents internally in a compressed binary format suitable for fast searches. So there's no extra overhead for tags.
Thats not far from what we're aiming at with Juju. The idea is to encapsulate things so they're easy to mix and match and share between environments. Those scripts you saw were all islands unto themselves, and they had to be mapped onto your server. Juju puts them into "charms", which are just metadata+executables that encapsulate how to deploy a service, and how to talk to it.

The idea is to give people a way to express to one another best practices in a way where it can be used directly (so no need for a human to translate that wiki page into automation.. its done). Then it can be measured, refined, and shared.
> This is the second time we’ve applied to Y Combinator. Our dream has been, for a while, to get our startup off the ground

I don't mean to be crass, but

1) This seems to imply that doing Y Combinator entails success, which is backwards.

2) What has the startup been doing since when it was last rejected? Why try to showcase a random thing you can do in 72 hours instead of showcase how you can build your startup in the months in between YC sessions?
The Future Of Mobile [DECK]
hey guys getting database error on your blogs.
It's more service orchestration. So it's a collection of charms to deploy services in to the cloud. Heroku and Google App Engine are more PaaS Platform as a Service, Juju more designed to deploy to Cloud providers like Amazon, Open Stack, and bare metal.

As for different distros Ubuntu is the only distro that Juju has been tested on, though Juju is all Python so it likely wouldn't take much to port and maintain Juju to other Linux distributions. As for the charms most all are reliant on apt-get so Charms for different distributions that used other package management software, then charms would need to be updated to use those instead.
That kind of code generation is unlikely to exist. Each line of that code has its own specific purpose, it's not some copy pasta. And surprisingly, it should be trivial to test it! there are no conditions of edge cases apart from the conditional instructions. As long as you test for ranges and off by ones, there's no space for mistakes really. I'd take that kind of code over usual "business logic" any time :-)
I have an idea. Within 72 hours you have to hack into the Y Combinator servers and mark your application as "invite to interview". Do that and you get an interview :)

Disclaimer: if you're not sure what :) means, please google it before proceeding with the above suggestion.

Anyway I'm just joking. Your post is a nice way to get noticed. Good luck with your application!
'Occupy'Movement Provides Test for Archivists
How do you preserve the historical record of an event like the 'Occupy' protests, where little was written down and where so many recorded video and audio footage with smartphones. Archivists see it as a test case, and have worked with protesters, and sometimes gotten in shouting matches.
> Of the links in that list, 2 worked for me, and both were from 2002. Not exactly up to date information.

The links for Ingo and Ulrich worked, these are enough of an indictment of M:N threading. What's changed in the last decade? OS gurus tried M:N threading and it failed. Java tried 'green threads' and it failed, and now Google Go devs are trying the same thing. Guess what's going to happen?

> Also, Erlang, does something similar w.r.t. to multiplexing multiple processes onto fewer threads

Erlang was written in Prolog and the desktop VM was single-process until several years ago. That's not a good example implementation to base a design on for a new language. Meanwhile the good things like separate heap/gc per 'thread' weren't copied. /forehead

> did you imagine C interop with other languages is done in a nice, simple way? Any language needs a way to translate calling conventions from the source to the destination and back when doing interop.

I don't think I know of another language that locks another thread, transfers control to it, and then finally calls the C function. That's crazy talk -- why they say "down the rabbit whole" in that comment. Most languages do some type checking (for instance error on passing a BigInteger > uint32_t to a function taking uint32_t) and marshall the arguments then call the C function. Maybe they need to pin an object or convert it to a C-friendly form (make a struct that describes properties of the object). But yeah in general the C interop is very simple in most languages.

> And, yes, please stop calling it Google Go. People hardly ever say Microsoft C# or Sun Java or Apple Objective C, or Ericcson Erlang, or Netscape Javascript...

I don't say "Google Dart" because Dart isn't an unsearchable, ambiguous name for a programming language. I do say "Apple Blocks" because 'blocks' is unsearchable in the context of programming languages. You can't blame me for Google choosing a terrible name.

Edit: What do you think it says to neutral readers when facts, reasons, links are downvoted?
If Minecraft was a hit then this sounds like it could be a mega-hit I mean a computer you can program in the game (I think I read that right), duct tape (how can you possibly keep a modern spaceship together without it?)!
I've got a problem for you to solve. This is not a complete sentence. Solve that. ;)

In the spirit of showing you that we can thrive at Y Combinator, and that we are more than who we are on paper.
Well, I will give Ubuntu another go when 12.04 LTS is released. Maybe I will take a shining to it.
Have you ever tried googling for an emoticon...?
> I'm hoping that "dim lights" means actually dimming the lights inside and being less able to see

What if "dim all lights" means that the player must dim the lights in their actual, real-world room and the game will use a webcam to sense that the lights have been adequately dimmed?! :)
Hacking on BrowserQuest - adding a Day/Night cycle
>"standard binary serialization format"

Mmmm, yes, good luck with that :)
Using a PRP to efficiently iterate randomly over a large list
I wonder what he's doing that csmith doesn't do.

The contribution is techniques for reducing the size of test cases, including test cases that might be generated by csmith (you realize the author of the blog post is one of the csmith authors, right?). From the PDLI'12 paper:

Using randomized differential testing, Csmith automates the construction of programs that trigger compiler bugs. These programs are large out of necessity: we found that bug-finding was most effective when random programs’ average size was 81 KB. In this paper, we use 98 bug-inducing programs created by Csmith as the inputs to several automated program reducers...
Or cross-compiling Minecraft to run on the virtual CPU.
Juju is written entirely in python (though a rewrite in Go is underway). In theory it will work fine on OS X, but there are a couple of challenges to making that happen:

* Juju is python, but links to the python zookeeper bindings which are C, so one needs something like homebrew to install Zookeeper.
* Juju does sometimes make assumptions about Ubuntu specific stuff. We need some brave OS X users to try it out start reporting bugs so we can find out where these are and build tests around it (A good start would be if somebody wanted to donate an OS X machine to run the test suite on).
Can you give more details? Bundler gives very strong versioning of dependancies, I find railstutorial.org, railsguides, and the api docs to be pretty complete, and "convention over configuration" means things like your models are singular names of your tables, and if you do something like "belongs_to :other_model" it expects an "other_model_id" field by default, and will link to to a class called OtherModel. It is the sort of thing that can be a pain if you don't know it, but can be learned quite easily, especially if you have more experienced folks your working with.

I learned rails and django at about the same time, and I never understood the praise of the django docs. Both projects have above average documentation for open source projects, but if anything I find the rails docs are far more consistently up to date compared to django. Both have helpful and active communities though (which is far more important imo), and I never really had that hard of a time figuring something out.

I think rails has a "For Noobs" reputation with people who have never used it, but as someone who didn't really have any preconceptions going in, I find this "rails 3 is hard" thing really hard to understand.
Australia is already one of the only places in the world where Google allow companies with trademarks to block keywords matching their trademark. This result just sounds like it pushes Google further down this path which doesn't apply to any of the other major markets.

It makes like had as an affiliate or merchant where a supplier can block trademarks and make it much harder to effectively advertise your business based off their products.
That's awesome. Do you mention that on your site? I don't remeber seeing it but I might have not looked for ipv6/dnssec after seeing tinydns.

Knowing the path forward includes ipv6/dnssec definitely makes me more willing to signup...
“Less aggressive synonyms”

For the love of god, yes.

I just did a search where Google conveniently decided to substitute "bike" and "bicycle" for the word "cycle" (as in "a series of repeated events")

Sigh.
Perhaps we get a second-life that doesn't suck after all.

If there's a living designer who could pull it off then my money would be on notch.
Containers spun up depend on the provider, so if you deploy to Amazon it's going to spin up an AWS instance. However, if you're deploying to an Open Stack provider it all depends on the Open Stack configuration. Juju doesn't quite care what the provider does with regards to virtualization software.

However, for development you can setup a "local" provider (http://askubuntu.com/questions/65359/how-do-i-configure-juju...) and deploy to your own machine using LXC. This makes development quick and affordable and makes it easy to test drive Juju without needing to use a cloud provider.
I'm curious why you aren't posting under your real name?
Because there's a high variance on your estimate, so in a lot of circumstances just by variance you'll show users bad comments on top most of the time, rather than showing them the good comment that you are certain of.

In this context, the pessimistic prior is more of a hack than the confidence interval, because your mental model isn't that most comments suck. Your mental model is that most of them are ok. The pessimistic prior is just there to say, if 1000 people confirm that a comment is ok, we should show that over a comment for which we don't know whether it's ok or not yet, and this reasoning is much better modeled by a lower bound.
Yes, if you can test it all out in a VM. Also keep frequent backups of your .conf files.
The main log file of interest will be /var/log/mail.log check that everytime you change something as many errors that are silent elsewhere will end up here.

It would be quite difficult to write a decent guide in a short space (also I have not quite got my setup correct yet), but make sure you RTFM before you start.

Depending on how many users you have, if you are using postfix it may be easier to just map the users mail accounts to unix accounts rather than use virtual mailhosts (these allow you to designate a single account to store mail which will be divided into seperate folders for different domains/accounts, so useful if you are running many domains/users as you don't have to update main.cnf and change unix settings for each account) .

here is a basic guide (assuming you are not using virtual mailhosts):

http://rimuhosting.com/support/settingupemail.jsp?mta=postfi...

and one on integrating spamassasin:

http://www.akadia.com/services/postfix_spamassassin.html

Of course make extra sure you are not running an open SMTP relay (best way to check for sure is with telnet)!

Also you can setup fail2ban to watch your mail server logs for failed logins and automatically update your firewall rules to keep them out.
Thanks Rob, I really appreciate your feedback - and for being one of the earliest users, and thus had to deal with a substantial amount of bugs in its infancy :-)
I once had the opportunity to consider licensing Star Trek to do a game around.

Figuring I couldn't possibly do anything but fuck it up, I passed.
Israeli invents nanotech printer
Sounds like Notch has played some Star Fleet Battles, where Cloaking does indeed take almost all your power.

In fact the best thing about SFB was how power was a limited but very flexible resource -- should I go faster, overload weapons, reinforce shields, power special maneuvers, tractors, repairs, etc. I can see how you could build a great MMO around this.
In the essence of the message, I like the more elaborate version, more than "Show, don't tell" which I find just a clever play on words.
space cowboys & endianness.
I think the biggest thing is if that learning a complex framework is hard enough, but people often just assume that their expertise in a c-like static language is immediately transferable to anything else. If you have no experience in a dynamic or functional language and want to pick something up in that area, the first thing you have to learn is how people approach problems in that different paradigm, followed by gaining a level of competence with the syntax/libraries before they can even start learning the framework.
First off, apologies if I was coming off as rude, I wasn't trying to be.

My point was more that slurping a file without spawning another process is already quite easy in perl. That method of slurping contradicts common patterns like "while (<$fh>)". I'm not saying it's strictly wrong or even bad, just not necassarily the best option.
Netflix for Magazines
Csmith is a random C program generator, which is useful for finding unknown compiler bugs. Creduce is a test case minimiser for reducing a large C file found to trigger some bug to a minimal test case. The input can be either real-world code or randomly generated by Csmith.

Regehr's team is behind both tools.
I had to double-check that the place he was working hadn't degenerated into some sweat-shop with, shudder, an HR department. It was kind of obvious, yet not completely apparent.
Android 4.0 available
Android 4.0 available in the market now!
It starts with an abstract factory class and ends with a SOAP RPC interface.
make it a competition and the best team wins the interview.
"roguelike-like"
Revolutionary concept in online music goes beta
Convert any album into a music video playlist with fuhshniZZle beta 5.0
Sponge bob games
Sponge bob games on www.juegosdebobesponja.tv
There's some really interesting hacks, or at least concepts, around non-tackily doing that. Hmm.
I tried watching Game of Thrones...
The existence of pimps is 'natural' in a Hobbesian sort of way: they exist only in complex societies because the institutions of law are not accessible to people participating in prostitution, due to the efforts of ideologues to universally suppress the existence of things that aren't consistent with their personal sentiments.
If you are ever in the Phils, you can see this - ask to go to Eastwood - they have a number of condo high rises and office buildings. The first and sometimes second floors of the buildings, are filled with coffee shops and restaurants.
I for one am with you. We were only talking about reasonable ways to divvy up the different categories of language, which is only tangentially related to the article.
Even if PG gave you such a task, how would that demonstrate anything relevant? You getting a task and a deadline is the opposite of being entrepreneurial; that's called having a job and a boss and showing that you are an adequate or better employee.

Being entrepreneurial involves you

1) generating ideas,

2) using your intuition to pick a good one,

3) testing it out to see if your intuition is correct (iterate if not), and

4) then execute that idea (and again, iterate as needed)

Or, in short: discovering and exploiting an opportunity

Edit: minor.
You can't upset the rainforest (http://www.youtube.com/watch?v=ct1-zq8gf_0). That's against the rules.
Where to go and who to know in the Philippines tech ecosystem
More like a massively multiplayer programming competition. I'm doomed.
I have too many educated friends who write by maxim "Never use a short word when a polysyllabic one will do".
Sorry, that is ridiculous. 72 hours is not even enough to analyze a fragment of the initial problems. I'm not even talking about coding yet.

Just starting to code some crap is exactly what's wrong with the current market. Anybody can do that. And for most, it won't turn out well.

What can you do differently? Invest more time and create something better.
Best New Mashups: Mashups using Google Plus
Life skill for you: putting a message into a bottle and then flinging it onto the Internet could get it read, but that isn't the way to bet.

Here's a hypothetical for you: how many people do you think have social permission to contact a YC partner and say "X is awesome and deserves a look." I'd ballpark that in the hundreds to low thousand range. Many of them are accessible on the Internets and less overwhelmed with suitors than the YC partners are. How about solving a meaningful problem for one of them and having the next application say "We built a $WHATEVER for $SOMEONE which increased their customer base by 10%, like they told you over email earlier."

P.S. This advice had wide application beyond YC and beyond "applications." Indeed, part of me thinks that applications (in general) are a backup filtering mechanism for people who haven't figured out a more effective way to get what they want yet.
It took 3 days of work-up and 4 teams' brains to make the final diagnosis of early Crohn's disease.

3 days and 4 teams working on one guy's stomach ache? Was this guy a Saudi prince? Seriously, I think we've already established that the richest of the rich will always be able to get great health care; for myself, I just don't want to have to convince a doctor that a 103 degree fever and occlusion on a chest x-ray aren't caused by my asthma acting up. I don't want to go into the doctor after vomiting constantly for three days, just to be told "that happens". Personal care from a team (or a few teams) of doctors probably can't be beat, but machine diagnosis can probably beat any health care I've ever received.
I saw a similar post on nuclearphynance.com a few years ago. A young unemployed developer offered to code forum members' models for free. He was swimming in interview invitations because people admired the tenacity.

The biggest difference between what he did and what you're doing is that he made it an open offer. If you chopped off "dear y combinator," and released the challenge to HN members in general I think your post would have attracted a much more positive response.

Also, I'm not sure if you guys have been paying attention but pg and paul have been vocal about YC painpoints recently. Search their comments. The one I've heard the most is "everyone is exhausted after demo day".
I actually find issues with the "best" comment sorting, in some cases. I think it generally is the "best" sort, but in very popular posts it tends to break down.I often find comments with 5x or more upvotes buried down below the top few comments.

I think as comments get higher to the top, people start voting them down more, which might not be the cases for comments which are rising (theory: people reading further down in the comment section are possibly more thoughtful and more likely to upvote, while at the top the ADHD crowd might be more likely to knee jerk downvote?).

In any case, i've recently changed my default sort to "top" and feel it's an improvement.
Notch is officially my programming hero. This post inspires me; to take risks and be brave with my coding decisions while nurturing the process. Before today I would code and think over think and run into wall, while the original plan remains stagnant, always looking forwards to the finale. Now I look to code richly, daily, and to water my plants. Notch is zen. I can't wait to play this game.
Every time I use something that isn't rails, I am reminded by how easy it makes things. You get

- validations
- basic architecture
- emails
- dependancy management
- asset packaging and management
- concept of "dev" vs "production" mode
- data access
- logging
- test framework
- easy way to provide an api
- access to loads of other things (like authentication/ auto CRUD / client side testing / etc)

and all of that usually is just a line or two of code to activate, and will get wired up with everything else. On top of that it is actually done well, and if you dont like any of those bits, they are easy to swap out (for example, I don't use the built in test framework, templating, or data access framework pretty much every, but it is STILL easy to get going quickly).

I understand that was a bit fanboi-ish, but if I were going to rave about rails, that is what I would say :)
> there would be nothing to trade for sex

No? Prostitution is itself purely a service; why wouldn't people trade sex for other services in a kind of barter exchange? (One might note that this kind of informal quid-pro-quo is in fact an element in many 'traditional' sexual encounters.)