skysight-inc/HackerNews huggingface dataset:
- It will be original.
- It will be innovative.
- It will be exclusive.
- It will be expensive.
- It's aesthetics will be impeccable.

Innovative? There will usually be a twist that distinguishes it from the mainstream pack, but all of the parts will have been implemented before. The result will have compromises, but they will be compromises fine tuned to the tastes of an actual individual person. Just about everything else will have been decided by committee. Imagine you are competing in a song writing market where most of the other compositions are written by focus groups and committees. That's the kind of advantage Steve enjoys.

(One can also think of this as: development unfettered by fear of failure.)

Expensive? Try "high margin." Read: the most lucrative market segments.
Interesting that the blog post does not have a date (or maybe I didn't see it)
I clicked "Don't play piano, right handed, juggle" because I have never had a piano lesson (okay, maybe exactly one). When I took a piano audition taken by all applying music majors, however, I was told, "You play the piano better than anyone yet who has never had piano lessons." It has something to do with having a piano in the house for the past 10 years (my sister plays it).
Gender guesser by name
Wow, I thought this was a really good text-to-speech software, but it turns out it was a real voice :)
I disagree. I think there is real value in preselecting applicants by only posting jobs on a site which have people with a certain interest reading and participating.

Posting on a generic job posting site, in my experience, bring in a lot of applicants who are not those that I am looking for. Posting on a site like YC gives a very different type of response.
I'm perturbed that "Get to work" is number 5.

Get to work, build a product. Build a good product. The rest will fall into place.
A Conversation with Roger Martin on the Importance of Design Thinking
Some expectation management is in order. A message along the lines like: "We are going to proceed deliberately, in a step-by-step fashion. We are going to start small with X, then add Y and Z.". Then they should then follow that up by releasing early and often.
HP bought Palm after a five-company bidding war
Should be #1 on that list.
"[...]use one of the 278 existing job sites[...]"

I like to know what people in this community are working on.

I'm not, however, interested in job openings in general.

My points are:
1 ) a job site is not the same, unless it is tied to this community.
2 ) even if a secret handshake existed, I wouldn't be likely to start my day searching a job site for "YCYC"
Funny how a guy who decides to pull out of the open source community and pull the plug on essential projects used by the community without so much as a line of warning is depicted as a hero. Self-centered jerk is more appropriate in this case, but it seems that the more excentric the behaviour, the more genius you are, regardless of the fact that there are vast numbers of developers who contribute daily, monthly, yearly, countless hours of their lives selflessly to others, without whom we couldn't be typing all these comments right now. But no, those aren't artists, it's this guy that pulls the rug out from under everyone that gets the adoration. Human nature is soooo lame.
Key point of the article: Brainstorm on your own first, then collaborate/share your ideas with others in a group. Don't ever do the latter first.
Clojure relies on persistent containers - i.e. immutable containers where every mutating operation returns a logically new container, which are cheap (logarithmic) when implemented in terms trees - with transactional memory slots, which may refer to such a container. An update might be in the form of a function mapping the old container value to the new container value (with a value added or removed), but it may be applied multiple times before it "gets in", according to transactional semantics (rollback if conflict etc.).

This approach is different; for the specific purpose of concurrent updates to a hash table, Cliff's approach is far more scalable to multiple threads. But in many ways, the fact that it's a hash table is beside the point. Cliff is presenting this as a different way of thinking about lock free concurrent programming: consider every possible state and transition, and make sure that they all make sense.

As a way of reasoning about multithreaded programs, Cliff's approach is not as scalable as Clojure's approach, but it's very useful for thinking about low-level implementation details.
There should be link for further information, yes. Though I think you should be a quick pitch inline - actually thinking about this a bit more, there should be char limit on it too, say 500 chars.

Not sure about Salary/equity details, it brings up all sorts of issues, whether they are in it for the money and lack of knowledge of the market rate. Also it's specific to a job, rather than just a call out to people who want to be involved which could be anyone from people straight out of college to people with 20+ years experience doing technical or non-technical jobs.
Why Steve Jobs Would Run America Better Than Obama [video]
I miss his posts too. But Steve yegge occurred to me like a character who sticks to his decisions(which are usually made after a lot of thought). So i doubt if we can revive his blogging, but if someone manages to do that kudos... i miss his blogs.
Using "own" doesn't always imply ownership. Consider: "my own barber", "my own mother", "my own congressperson". It just means "the X that pertains to my life".

And you're still making the mistake of thinking that the only reason you would want information to be private is because you're ashamed of it. As the paper I referred you to notes, there are other, non-secret, non-shaming information that we don't want to be easily accessible by others.

Also, wanting control doesn't imply that the person wants to falsify or hide information. Consider how hard it is to get rid of mistakes on one's credit record.
As far as I know, currently only YC backed companies can post on HN jobs.

To make it more broader (and perhaps more useful), anyone with more than a certain karma threshold (e.g. 500) can also be allowed to post a job opening on it. A certain number of karma points (e.g. 50) can be deducted for making every job post. This strategy would keep it clean and free from recruiters, and since the post is coming from a 'accredited' HN user, it would possibly have a good chance being interesting and useful enough for most of us.

The additional problem this would solve is that it would allow job postings to be visible for longer durations than what's possible with regular news threads.

Just a thought.
Ask HN: Would you hire me if this was my resume?
The Cop Beats The Professor--(When It Comes To A Career)
I love old issues of National Geographic. I used to read these in the library in high school, and actually remember this issue because of the picture on page 134 (of the Cupo tree, which is pretty distinctive).

There's something about exploring, and in particular this golden age of pulp-novelesque/Indiana Jones-style exploration, which is really exciting to me. Also, check out the way they describe things: an iguana is described as an "antediluvian reptile" on page 140.

At this point, the areas which can engender this type of unvarnished wonder and excitement of discovery seem to be the deep ocean and outer space. Most of the rest of the world has been explored thoroughly enough to seem banal or uninteresting to a lot of people, which is really sad. I hope the world never starts seeming ordinary to me.
I was amazed by that, too. Goes to show that fashion-wise we live in a global and monocultural era.
Fascinating.

And I thought I might be missing out on learning CS by learning abstract math instead.
I agree.

But I can also see why PG would prefer to "positively discriminate" (ok, carefully chosen words there) to just YC companies on /jobs.
Idea: since the comments are hierarchical there could be a thread for each continent.
Google has not acceled at anything outside the expertise of the founders, search and building datacenters.
Ask HN: Simple exercises for a python beginner?
I've been helping a complete beginner to learn the basics of python. He's got a basic understanding of loops, conditionals, and input and print statements, plus a few functions, and knows how to use a text editor to write code. He really wants some simple programming exercises he can do to help him consolidate his knowledge. I've given him a few exercises I made up, but we are looking for more. Is there a good resource for this ( not project Euler! ), or do people here have any ideas?
"Implicit in node is a fundamental rejection of traditional I/O. It’s pushing an asynchronous agenda with its event loops, based on the assumption that concurrency cannot be achieved with a thread per connection"
This is actually very very wrong event based using kqueue/epool in 'modern operating systems' (read:monolithic/hybrid/posix) takes ~ 8 system calls while a threaded approach takes about 2/3 of that to do the same.
It's a status quo.

The reason people are posting jobs here is because of the community and the select group of people participating.

But if you create a YC Job Board then you loose the community and you increase the audience of the postings to be much much larger and outside of the original target audience (eg: just think of all the job board aggregators, the jobs would end up on, etc).
It's called functional reactive programming. For example you can say:

box.position = delay(1,mouse.position)

And the box follows the mouse with a 1 second delay. It works by having a data type for time varying values.
Try out my free book:

http://learnpythonthehardway.org/

It's 1/2 done, but the first half is a really good start for someone totally new to programming and the language.

Also, submit tickets if your friend runs into trouble spots so I can clear them up.
Get Over Yourself - Why we think we're forces to be reckoned with
To be honest, I quite like the lo-fi nature of the "Who's hiring" process on HN. If you really are looking for a job I think spending 15 minutes (if that) on a (admittedly poorly organised) thread isn't too much hassle in my opinion.
Gmail...just emails really nothing earth shattering.

Facebook...I just post and have a couple pictures up. Again nothing earth shattering.

I don't use Flickr.

I guess I don't lose much at all.
you're right in the disparity of understanding between customers, and service providers.

More generally, you can't ask potential customers about "what they want", for reasons that are many.

On the other hand, professionals (target market for above)

1, do know what their own pain points are; and

2, have a firm understanding on how much it impacts their pocket;

(Note, that I'm talking about professionals here, and not "people in general")

Harvesting these informations with the added constraint of "software solutions", can lead to much better educated guesses on what would be worth for future investigations.
OK, but let me restate my question then:

Does Cliff's approach result in a faster hash table than Clojure's? Is it "better"? In some situations or in all? If so, which?

When would you want to use Cliff's instead of Clojure's built in one? Would you at all?
Everyone wants to be an "artist". I'm proud to be a "programmer", no airs and graces, just solid work.
The best feature may be the one you don't build
Groupon acquires German clone
My biggest comments are as follows:

1) There are three points in your resume (page 1, 2 and last page) where there is a title, 1 point and the rest is on the next page. Try to keep each job on the same page where possible.

2) For most recent graduates a resume of about 2 pages is generally expected & appropriate.

Hope this helps.
Ask HN: dead-tree media against information overload ?
I think I am experiencing information overload right now. Always checking HN, techcrunch and a few others ...these days, I can hardly get anything done when I am Internet enabled. So I am wondering, wouldn't be a great solution to limit myself to a couple of weekly, maybe monthly, great magazines ? Is Wired a good choice ?
Seems to be getting slashdotted now by HN users trying it out. Some of the results look quite odd.
No violence anymore? Wow, a lot of Hollywood movies in the iTunes store show mostly violence in epic form. Some movies only seem to exist to show as much violence as possible. Steve, what do you want to do about that?
Stanford Entrepreneurship Speakers - Podcasts
The DFJ Entrepreneurial Thought Leaders Seminar (ETL) is a weekly seminar series on entrepreneurship, co-sponsored by BASES (a student entrepreneurship group), Stanford Technology Ventures Program, and the Department of Management Science and Engineering.
I think you are overestimating the current capabilities of JIT's.

Also, unfortunately, current compilers are notoriously bad at generating code with special instructions (vectorized code).

So in the end applications that need to be really fast end up being written in assembly, or carefully written fortran and C code to generate a particular assembly.
I think this is a great idea! Using the karma system already in place could I think provide positive incentives and a nice way to do some minimal screening right off of the bat. It could even still give preferntial treament to YC companies if pg preferred.
Go after big affiliate bloggers and give them an affiliate link so there's incentive
Time for Hacker Jobs?

http://jobs.ycombinator.com
Drop the mention of pornhub. You have plenty of companies listed there and don't need it. You risk alienating people by having it. Unless you are applying to a porn company, in which case you can keep it.

Also, you list your title as back end developer, but javascript, jquery and web development are all front end related. PHP and Ruby are also web related, and so even though you often do back end work with them, having them along with javascript and jquery make you seem like a front end developer. So, change up your title or start mentioning more back end technologies you've worked with.

Remove your age, not relevant and people will disregard you as inexperienced, judging you for your age before they even talk to you. Good luck!
Another name that this goes by is Reactive programming. Some amount of work was done on a haskell reactive programming project called Yampa or Functional Reactive Programming.
So it's basically more toward how I have everything laid out besides what my actual skills are? Shitty.
Far faster. You'd want to use Cliff's version if you have thousands of threads all potentially mutating the table at the same time.

But thinking in these terms is crude; it's more important to understand the principles, hence my answer. It's like asking which is better: taking the train or driving in a car?
If that's a spoiler then the movie must be 'twist movie'. It may be more important to warn people about it!
Is there some logic behind this poll that I'm not seeing?
Building OWL Ontologies using Protege 4 (Screencast)
That's awesome. The article on the Mayans is really interesting.
I would suggest that you try serving at any sort of restaurant, preferably a nicer one, although you might have to hone your skills at an olive garden or something like that.

Pros:

1.) Work with attractive women/men
2.) Cash in your pocket
3.) Forced exercise/weight loss
4.) Hours can compliment an office job's

Cons:

1.) Dealing with people and their food
2.) Can be stressful
Object Tracking with OpenCV and Python
"No preview available"
Is it only available in the U.S? I'm in Sweden.
>Susan Herring, professor of information science at Indiana University, sees it this way: “What the statistics point to is a rise in Facebook, a decline in blogging, and before that, a decline in personal Web pages. The trend is clear, she said — Facebook is displacing these other forms of online publication.["]

Can anyone verify this claim? Are active blogs decreasing or is the growth rate of new blogs just slowing?

If it's just a slump in the creation rate of new blogs, perhaps it's because the proliferation of blogging tools a few years ago made it much easier for people to start blogging, and it hasn't been getting easier because it's aready really easy?

If anything, I would predict the viral nature of Facebook gets new types of people accusttomed to sharing information online, and would lead to more blogs by increasing the number of would be bloggers to offset any decrease it might cause by providing its own sharing platform.
My personal suggestion would be for PG to loosen the restrictions on the "Jobs" section to not be restricted to those that have gone through YC.
Interesting. I'm actually learning to use the other hand precisely because I'm also learning to play the piano -- Chopin's preludes have very demanding left-hand parts, so I figured I would probably benefit from strengthening my left-hand muscles in any way possible. I also plan on purchasing a left-handed classical guitar for this reason as well.
And maybe hire some experienced programmers/project managers to architect the system first? My experience with the code put out by fresh CS graduates is that it's a bit naive and by-the-textbook, not surprisingly.
Those "pornographic" images undoubtedly exists on articles like Sexual intercourse and other articles concerning human sexuality and sexual acts.

In light of the context in which images has been placed, there has been nothing pornographic about it.

Even so, I am not sure what irreparable harm can be done to kids accidental catching a glimpse of human sexual reproduction. As long as adults respond appropriately to the potentially misleading information that porn has exposed kids to, any harms that is done is prevented.

I would be far more concerned about my kids visiting actual hardcore porn sites rather than reading mundane scholarly wikipedia article about human sexuality, benefit/harm to society, STDs, and other such useful information.
> learn about a market, have some new insight, and come up with something disruptive

This, how to this without the magic?

What are the (universal) questions you would ask to potential customers to come up with a problem worth solving?
John Resig's post explains _why's non-attachment well: http://ejohn.org/blog/eulogy-to-_why/

"People get way too caught up in their work. I like to think that he was able to keep the products of his online persona separate from the rest of his life, treating them as completely distinct entities - the perfect, clear-cut, division between personal life, work, and play."

"Seeing the complete deletion of his online persona doesn't terribly surprise me. Back in 2007 _why closed his main blog (RedHanded). That event truly shocked me, but it helped me to better understand him as a person. The blog, even though he had put years of work into it and people strongly identified him with it, was immaterial. It didn't feel like the right place to talk anymore so he moved on to another place, abandoning the old site."
Really? Most celebrities have ten times the scrutiny with less than a percent of the payout.

And isn't that the whole point? Facebook doesnt value your privacy, but we're supposed to value his?
Hey, thanks for the tips!

I agree that I should lean more toward the frontend side...

EDIT: I just looked up the actually term for the two, hah.

My age and the mention of PornHub really is irrelevant, I agree, I'll remove that now.
Why do entrepreneurs fall for network marketing scams?
Now that is something worth patenting... I'm kidding of course (I am all against them), but it seems non-trivial and non-obvious approach, unlike many other ridiculous patents.
Sadly yes. The problem is recruiters often get a crapload of resumes, especially for less experienced positions. If it's too hard to understand, too long or doesn't fit the format they are screening chances are you are out then and there.
This is actually a two-part talk. At the 50 minute mark, there's a case study on optimizing a heavily-threaded Java app. It's partially about throwing heaps of RAM and cores at the problem (using the Azul platform), but it's also a general refresher on how to attack performance problems that involve lots of threads.
Problem with YC companies is that they are US only (am I correct that you must move to US to be funded by YC?).
This site is multinational so non-US people will never see anything interesting on /jobs site.
From my understanding, their plan was to first figure out what they wanted to do before they do it.

If I was them, I would spend the next few weeks figuring out what it is their building.

Having a blog is probably a great idea for them though.
I'd gain some free time and the reminder that nothing in my gmail or any social site really matters.
Out of curiosity, is this in any way related to your "coding test"? and what made you choose this specific set of variables?
This is just ridiculous. I have already seen enough Apple fanboy bullshit on Hacker News to last a lifetime, but this crosses the threshold from "obsessive" into "seriously fucking irritating".
It's not entirely random, but I wouldn't call it "logic". It doesn't come from nowhere, but I don't want to "lead the witness."
My guesses:

A - Lenovo
B - Samsung
C - Google
D - HTC
It's not (although I'm writing up the results from that now) and there is a reason behind the variables, but I haven't tracked down the exact reference, so don't want to say too much yet.
Thanks. I've just gone through it. It looks like a great way to cover a lot the basic texture of things that most programming books ignore. I'm recommending it to him. I will be interested to see how you deal with the more complex topics.
Two weeks of travel, Ten iPad lessons
Fine, there should be porn in the App Store, whatever. I'm just pointing out that it's stupid to act like Jobs was trying to say "you have more freedom because we prevent you from looking at porn".
Sure, I understand, but I don't think my question was crude. I agree it's important to understand the principles.

I understand the basic idea of how Clojure's data structures work with STM and how they're immutable and how a "new" data structure is created upon mutation without copying the old one. But that understanding isn't helping me.

I don't understand Cliff's version well enough to be able to perform benchmarks in my head, nor do I understand either of the data structures well enough to understand the principles (as you said) to know when to pick one over the other.

So you said that when thread-count > 1000 I should pick Cliff's? Is it that simple? I would suspect not. What if there's only 2 threads involved? I'd just like a generalized overview of which is better for what types of situations, and by all means, to understand the "why" of it would be great too.

Or is the idea that because Cliff's version is mutable and does the whole "conflating state w/identity" thing, that it has no place in Clojure at all?
First, there is an issue if an organization like a school or workplace wants to prevent the viewing of pornography. If wikipedia hosts pornography, it risks being blocked in places where it belongs.

Second, there is the question of child pornography, which has been alleged.

Third, your belief that "As long as adults respond appropriately to the potentially misleading information that porn has exposed kids to, any harms that is done is prevented" is not universally shared, so it isn't surprising that some people will feel differently.

For all of these issues, one needs to ask oneself if the benefit from hosting a certain image is worth the drawbacks. Some images simply have no academic value.