skysight-inc/HackerNews huggingface dataset:
Are you in the Bay Area? What do you hack with?

If you're a student and you want to get involved with an awesome venture that will take over the world, e-mail yosephgilad@gmail.com and tell me about yourself.
Pro Javascript by John Resig.

jQuery, it's better than some mainstream languages; use it and love it.
I generally agree with Jason's sentiments.

However, given how Jason feels that startups should NEVER have to pay to be in a room full of investors... then why charge $1500 per ticket for Techcrunch?!

Surely all the budding entrepreneurs should get into Techcrunch for FREE!!!

After all that $1500 could go along way toward their start-up right?

but they chose to give it to Techcrunch in order to network (i.e, in the case of Techcrunch people see value in giving a large chunk of money to be in a room with lots of investors and well networked people)
Oh, sorry for my poor expression. I do mean the first interpretation (why do these companies ....). But the second one is a good question too.
As great as streaming is, there will always be the need for a sense of ownership, or paying for digital content will be dead too. Streaming works because it seems like you are paying for the stream. But I don't think this is the replacement for DVDs, since physical media adds value and sense of ownership to digital content so that people may feel justified towards paying for a digital copy. Streaming is a great way to watch most movies but what about the movie you are a die hard fan? Blu rays are basically DVDs, but they still don't solve the issue of price, instant gratification, and versatility (since it's still hard to find bluray players everywhere).

I think digital downloads may be a possible solution. While it may not be physical, a download might provide sense of ownership, especially if it is not DRMd, and it certainly can provde instant gratification. So it could be the counterpart to streaming for those die hard fans that want their own copy. Maybe supplement it with a bluray disc that comes in the mail and you're set.
Switching to threads from processes is probably "premature optimization" for Ruby - it's just not going to buy you all that much.
Tell HN: FREE housing for Startup School at PA Hacker House
If anyone wants to save some money, you're welcome to stay at the hacker house in Palo Alto (we're just a few blocks from University Ave), send me an email at dru@hackerhou.se .

It won't be the most luxurious of accommodations (the floor or maybe a couch), but bring your sleeping bag and pillow and you should be okay.
Except that Apache (and Passenger) don't just start up N worker processes - they can dynamically allocate them as the need arises. Perhaps this is less important for a site like github, which can plan exactly how many to use, but if you have more than one site on the same server, it's really convenient, and, IMO, makes Passenger the best choice for deploying Rails for most people.

So it appears as if this setup replicates a small portion of what Apache does without all the bells and whistles.
no assignments
Are you familiar with the spread of liberal democracy across Europe and the world?
Hmm. It's two weeks before the application deadline. Do you really think an ad hoc team, assembled just weeks before the application deadline, will stand a chance?
Either way..
If you’re saying that Spotify is ”open” because they openly share their thoughts than I would agree with you.

However, if you consider limiting a user’s access to music to simply an online flash player unless they pay a subscription fee “open” than I strongly disagree.

The subscription business model is very 20th century. It is already failing for magazines and newspapers, so where is the evidence that it will succeed for music?

Subscriptions are just not effective when there are free (legal or illegal) alternatives to be had.

The answer to piracy is even more openness, not less.
I think we're on exactly the same channel. Netflix is betting on a market split between prosumers and casual movie watchers, (where, of course, casual movie-watchers are the biggest share and they pick them up). Hardware vendors (and moviemakers like Cameron) are betting on a trend towards more realism, both in sound and video.

Hard to say where the market goes. For me, I'm always into more and more fidelity with reality. But I think there are a huge chunk of folks who only want bragging rights to have seen the latest flick first.

The problem, of course, is that if NetFlix is right and the market only wants something-right-now, that it might take anything-right-now: that people get stuff for free and NetFlix no longer has any market at all.

Very interesting quote. Not sure if he realizes the implications.
Erlang is not really an argument for threads.

The Erlang model is to utilize poll/select/whatever together with a language that contains its own scheduler.

If you execute arbitrary python/ruby/tcl/php code, there's a chance it will block. If you execute arbitrary Erlang code, the chance of that is very low. This means that you can handle all kinds of long running calculations in the same OS process, while you continue to handle incoming requests.

The fact that Erlang farms out a few threads is a later optimization added to the language several years back in order to take advantage of SMP. However, it only creates a number of threads to match the number of processes, IIRC. After that it shouldn't spawn any more, so I don't think you would particularly call it an example of a 'threaded model'. Erlang's big advantage is the internal scheduler, and a systematic approach to writing code that will never block the Erlang OS process.
Well the adults are cannnibalistic, known to eat the young ones.
That's just it. The content owners don't want to lose that revenue stream from regional networks by giving it away for free (ad supported) For now the regional networks/providers are willing to pay more than ad revenue can generate. This is one of the areas Hulu could succeed with a paid subscription model.
Yes, why not?

I will interview of course and check experience.
You wouldn't come into the Valley for YC, and you're not technical? Why would a good dev want to sign up for this?

Regardless of the I-need-a-technical-lead issue, I think it would be missing a major point of YC to not colocate for the time it meets, given you're accepted. Part of the push of YC is to get you to fully commit and take the leap: you're either going for it or you're not. Startups are too close to death at any given time for there to be an in-between.
Yes It seems so hypocritical that he's waging a war against people doing something very similar to what he does. I wonder if it makes him so angry because he recognises on a subconscious level that he's doing something quite similar.
Hey All

Seems like there are a few objections to this. I figured I'd put up a post about them all.

1) Just flag them and let them die.

That doesn't really solve the problem. There is a subset of people here that want to talk about "off topic" articles (myself included). The idea here is create a community where these discussions can take place without them being flagged.

2) The number of off topic posts isn't that high.

Again, the idea is that we want a place where there will be a lot of "off topic" posts. I'm sure that for a lot of off topic articles either a) people don't post them for that reason or b) they don't get up voted a lot and are primarily ignored.

3) Such a site probably won't work/will die, etc...

This is possible, but as far as I can tell, the worst outcome is we ditch the idea and we're back where we started. In any event, I don't see another solution off the top of my head, but if anyone has anything that takes into account the above two constraints, please share.

4) There are other places to get this.

Are there? If anyone has such a place, please post it.
The impact of virtualisation
Efusjon
Efusjon is a team of independent distributors having top sponsors. It also helps one to learn sponsoring with internet marketing.
No offense, but why do we need you?
"I have a great idea for a startup, but I'm not technical. Will you still fund me? Can you help me find programmers to implement my idea?

...

It's much better if you find one yourself through friends of friends than if we introduce you to someone. Teams thrown together for the purpose of starting a startup usually fall apart under stress. You need some kind of personal connection."

http://ycombinator.com/faq.html
Case in point: http://news.ycombinator.com/item?id=829559
If we were accepted, then I could come into the valley. I could beforehand in fact, but this would be risky cost-wise. Perhaps PG could interview on the basis of "accepted if he comes"??? I am flexible.

I could also run a video entry...

I have a semi-techincal background, HTML, CSS, Javascript and a degree in Information Systems. Coding large projects from scratch does not entice me: I use mainly Open Source LAMP and tweak.
I think that is different. A booth at a conference is marketing. It isn't fund raising. Getting in front pf a bunch of people interested in tech startups is about getting initial users and initial branding.
I can hire local developers but I am exploring the YC route first. Who needs anyone??
I am technical, just not technical Enough, I can also hire but YC is preferred.
Support for additional screen resolutions and densities in Android
As a current student, former intern, and somebody with a high baseline of paranoia, I note that not describing how you're planning to take over the world first tends to make minions distrust your intentions.

Minions, even students, would also like to know if they'll get paid for it.
Actually, I was just bored. I meant to take it out but forgot about it... I was trying to get a high score in YSlow ;-).

If you look into the CSS, it still references the non-CDN images and Safari is actually somewhat stupid -- it loads both sets of images even if the CDN images override it. The homepage actually loads slower with the CDN images (but I get a higher score on YSlow :-P )
Not to be any more snarky, it seems to me that you're confusing the stackoverflow site with the Stack Exchange platform. Put simply, the latter "powers" the former much the way news.arc "powers" Hacker News or Wordpress "powers" countless specific blogs.

Perhaps I should rephrase my question: what makes Stack Exchange worth the price they charge when Slinkset is free?
You have become my new favorite person. This'll be a very useful list in the present and near future...
AWESOME MATH WEBSITE 
i found this site a few weeks ago and it truly works, its called www.secondteacher.com its only $25 a year but i have a discount code that you can use and get 10% off, here it is: G92FN4 trust me it truly works
* Anthony Julius - Author, Literary Critic, Attorney

* Donald Knuth - Mathematician, Typographer, Musician, Philosopher

* Rudy Rucker - Mathematician, Science Fiction Writer

* Alex Kozinski - Federal Judge, Essayist, Humorist

* Murray Gell-Mann - Physicist, Mathematician, Linguist
I thought lots of people who don't have booths pay for a ticket with the express purpose of networking. I didn't think you could get in without paying $1.5-$3k for a ticket? Maybe I'm wrong but that was the impression I had.
I think the particular thing about startup founders that is emphasized here and by Paul Graham is that they have to be exceptional, or at least offer something that most people don't have.

Anyone can hire developers and anyone can apply to YC. I'm not saying you have no worth, but you haven't really given a good reason for anyone to join you yet. If I personally know you, that might be a good reason, but I don't, and the fact that you're calling out on HN means you're not looking for someone you know.

So if you do have an urge to work on a startup, get someone you know or do it yourself if you absolutely don't know anyone. Or at least tell people specifically what you can do and make sure it's something that's not easy to find everywhere.

I would love for a cool people to work with but we're talking about splitting the company with a whole other person, and if you are not able to offer even a fraction of the other founders' worth (because at this point technical founders will be doing most of the work), then it's a hard sell.

Do you have a degree? Do you have a good idea? Are you objective? Anything to show that you have value? Frankly if all you have is an idea that's not even enough value for you to be a co-founder.
A startup is not a small business. A startup is attempting to build something of tremendous value for a large number of people. At that level, you can't treat internet systems as a black box: the skills needed to successfully launch a webapp and manage it with users are very non-trivial. Put another way: you can't manage devs who are an order of magnitude more deep technically than you are. Outsourcing works when there's local management who can make sure everything isn't falling apart and can vet the code submitted.
It is somewhat man-in-the-middle, but not much different than your browser-side plugins... some browser side plugins load external javascript into your webpages so it wouldn't be significantly different. Wesabe.com (personal finance site like Mint) allows you to enter in your financial data directly into their system, and also provides a firefox plugin that will fetch that financial data should you be worried about Wesabe's security. However, few people have used their firefox plugin for doing it.
Erlang is not really an argument for threads.

Solaris 2-8 implemented a general purpose M:N thread scheduler mapping user-space threads to kernel threads. This is the exact same solution Erlang implements for the less general purpose use-case of actor messaging.

Is Solaris' M:N thread implementation somehow not 'threaded'? If it is threaded (and it is), then how is Erlang's implementation not also an argument for threads?

To elucidate rather than rely on Erlang as an example, the argument for threads over processes:

1) Extremely low-cost alternative to IPC. Threads allow (but do not require the use of) shared mutable state. This is a much, much cheaper way to communicate between concurrent entities. You can achieve the same effect with processes and shared memory, but it's significantly more complex to implement and subject to the disadvantages listed below.

2) Extremely low memory foot-print. A thread costs a stack plus minor OS book keeping. A fork(2) can leverage COW pages, but almost invariably the number of non-shared pages will be significantly higher than with a thread. If an operation blocks a thread, it's cheap to create more. If an operation blocks a process, you'll hit resource constraints far more quickly trying to fork() more.

Of course, leveraging shared memory and other operating system tools, you can turn a fork(2) implementation into a thread alternative -- but then, you'd have ... threads. This is what Linux's clone(2) syscall was intended for -- a thread-implementation friendly fork(2) alternative -- and the pthread library was built on top of it.

... for a while, you could call setuid() in a Linux "thread" and the new uid would be a thread-local change, because the thread was actually a 'process'.

This is effectively not an argument against fork(2) (although it's an expensive route to the same solution offered by threads), but rather against scaling models that will block an entire OS process for the sake of a single request.
Quantum computing may be useful for systems of linear equations
He has been kind enough to share about his setup quite a lot about lately. In fact, looks like it's on the HN homepage right now: http://news.ycombinator.com/item?id=872301
I'm looking for a technical cofounder for my company, AM Analytics. We're based and incubated out of Berkeley. Please email me if you would like to discuss details:

alex@amanalytics.com
I think your definition is a bit off. If I recall correctly, a species is a group that does interbreed naturally and produce fertile offspring, not just can.
I appreciate your response and interest. My original posting basically spells out my position. There's plenty of work for me to do. If you're vaguely interested then I can sell myself more to you either in public or private.

I am going to develop this project, I just want to maximize my chances of success, rather than have someone come along and copy me down the track who's in a more commercially viable position (like an incumbent, someone VC-backed, or someone with deeper pockets).
I haven't tried, but according to http://eventlet.net/doc (used Google cache - it's down for me at the moment):

Areas That Need Work

* Not tested on Windows

* There are probably some simple Unix dependencies we introduced by accident. If you’re running Eventlet on Windows and run into errors, let us know.

* The eventlet.processes module is known to not work on Windows.
Reading comprehension for the win -
"DVD will only be the "primary delivery format" at the company for the next two years, though he did add that it would stick around in some fashion for the next decade or two."
Threads are a 'nice extra' for Erlang. They're definitely a plus, no arguments there, but in your M:N mapping, N is fixed at the number of CPU's in the system. So if you have one CPU, Erlang doesn't really use threads at all, and yet it is still very scalable. The scalability on our one-CPU system comes from being able to use a nice, compact, select/poll based system and keep everything in one OS process, without spawning additional threads or OS processes.

So, threads are really just an optimized case of launching N Erlang vm's, where N is the number of processes, and splitting the work between them. They were a late addition to the language too - this only happened several years ago, if I recall correctly.

In other words, threads are a nice boost to Erlang, but not really the secret to its success.
One more question; do you know if the movies we see on TV have been encoded from a "master" provided by the studios or something like that, or if it's a re-compression of something like a Bluray or a DVD..?
Interesting. The idea looks similar to Art. Lebedev's Verbarius clock, but more low-tech and more pricey.

http://www.artlebedev.com/everything/verbarius/

store: http://store.artlebedev.com/office/gadgets/verbarius/

I wonder if Biergert & Funk heard of Verbarius. Seems like Art. Lebedev was first with the idea?
The crux of the matter here is that I am bringing a complete idea to the table, and have already worked it through with a talented developer who doesn't have the capacity to go further with the idea.

It says in the YC rules that a remote co-founder is permissible. Although this may be construed as biased, for someone that wants to potentially solve a massive and pressing problem, I am offering the opportunity to do so with someone knowledgeable and passionate about it, in a valued context that's associated with this forum.

There's no downside in working with me, I'd prefer established teams of two. What's the worst thing that can happen? How am I wrong? I am an affable person.
I think my comment still applies. The comparison is not even equal in my opinion. Not to take credit away from slinkset at all, I have an account there =).

You are right, I have not used the stackexchange platform, but seeing the end result of both makes me fail to see how there is even any comparison.

Slinkset says it creates social news sites.
StackExhange says its a knowledge exchange platform.

To me I read that slinkset intends to be a handy social media tool. Stackexchange intends to be wikipedia for questions and answers.

Hardly similar.

So to answer your question. All the people stackexchange is likely targeting and intended for, probably don't even put slinkset in the same conversation based on their needs.
I think you need to be particularly careful when approaching a technical audience (like HN) for something like this.

I'm not saying that I feel this attitude in particular from you, but posts of the "I'm the business guy, I need a tech guy" nature often come across as condescending to me, as a technical reader. I think the implication is "anyone can make the tech work", when in reality a technical cofounder probably feels like they'll have at least as much input into the startup as you.

Or this could just be a personal attitude I've adopted after too many proposals of the "here's 1%, now go do all the work" nature ("I'm worth more because I'm the business guy!")

:)

In any case, best of luck finding someone.
Sadly, most of us have to code for IE, just as we have to code for the "good browsers".
I know! Let's ask God!!

God says...
similitude ruminate stirred discontent baseness enquirers
Ruler detain astonishment fear understanding intermitting
behold EVEN deepness saved deemed shape benefits shrink
clasped dispersed according WHICH honestly Unchangeable
contradictory Speak antecedent UNDER deserters fifteen
ascending enemy exiled unhesitatingly sure sake parts
henceforth proprietary astrologers instruction dispraisest
incensed medium preserve contrary Three seasonably injustice
Vindicianus tells Begotten fed promises thorns prairienet
seven satisfied insult bodies huge intoxicated INCLUDING
equity produced Give separate cogo hurtful embrace frequent
similitude Unto stable USE hers governors challenged fatherless
unrighteous slow powers invisible talents alteration longed
unshaken greatly stealing bubbling blesseth IF Dispenser
interpose allotted thundered lesson Whether adoption Godhead
Rejoiceth Alas always talented Kentucky vanquished parted
decline Substance using entrusted rational slower abler
likeness gladsome diminish too envenomed kindly inhabitants
stir overthrew discovering indulgent Jacob towardliness
appears labourers recollect they armed member domain allegorically
burn surrounded Then anointings spread or washing sakes
stage putrefied distilled unfailing withdrawing fears
sweetened
Large oven trays
need large oven trays ? Then you are in the right place. For more info, please visit us online.
Filing for unemployment online
There are certain qualifications that you must meet upfront that will help determine if you are eligible for unemployment benefits. While this may vary slightly from state to state.3.A new law states that corporate officers are no longer eligible for unemployment benefits if they or their corporate officer family members are shareholders in the corporation and that corporation is still in business.
In other words, threads are a nice boost to Erlang, but not really the secret to its success.

I think you missed my meaning. On FreeBSD 4.x and Linux 2.0.x, threads were implemented entirely in user-space. They didn't allow for true concurrent execution of multiple threads on multiple CPUs, but they were still very much threads.

Likewise, erlang's lightweight processes are exactly the same -- threads. The fact that they can be modeled to arbitrary numbers of operating system threads is irrelevant to the nature of the model -- one in which execution of a thread can proceed independently of others, implemented via context switching of execution state across those threads, able to access shared state.

However, in the fork model as described in the original article, processes are the only form of concurrency. A blocked request will, in turn, block a process, and unlike threads, far fewer processes may be run concurrently due to their significantly increased resource constraints. Furthermore, those processes are much more limited in their ability to implement low-cost inter-thread communication via shared mutable state.

If the processes actually relied on their own internal M:N scheduled green threads, then at least that part of the concurrency problem would be (mostly) solved, and fewer processes would be required. IPC is still an issue, and of course, there's the multi-decade demonstration of the high difficulty in implementing a 'performant' general-purpose M:N scheduled thread system.
Go read a Web page. Who paid for it? Why advertising is not the answer
Simple Method of Internet Marketing