skysight-inc/HackerNews huggingface dataset:
Speaking as someone who has hired multiple times from HN:

I agree that the nascent trend of "Who's Hiring in XXX" has got to stop.

I strongly disagree that what we need is to formalize the job listings and make them searchable.

I strongly disagree that we need to loosen the "YC only" restriction on job ads.

I strongly disagree that what we need is a YC-style job board.

I'm with the other commenter on this thread that said that one of the strengths of the "Who's Hiring" thread is that it's a way to learn about what people are doing and what companies are engaged with HN. It's not a job database. It's a conversation. When I've posted positions here (note: we're still hiring!), I've been thrilled to get comments and questions and to be able to answer them publicly.

My suggestion:

There's already a leader list, and there's already a user profile. news.arc should just look at people's profiles as they're saved, and if the profile says "we're hiring", add that user to a list of users who are hiring. Keep another list. If you want to scan through everyone who's hiring, there's your database. The rest of us can just keep talking about what we're doing and having conversations and not worry about optimizing things or geeking out on how to run a job board.
Yep. And the fact that you still think your resume is about your actual skills is a problem since it reflects a certain level of immaturity. Your resume is not about you or your skills, it's about the gap that exists at your future place of employment and how your skills can fill it. One of those skills is probably going to be effective and appropriate communication that addresses the problem at hand (in this case how you're going to fill the gap at your future employer). If you can't do that in two pages, there's a problem.
Cows are Sexier than Tensors
I think they provided that but it just wasn't obvious from the current entry of their blog. Check this out:
http://joindiaspora.com/2010/04/30/a-response-to-mr-villa.ht...

What do you think?
I would say C was Dell. All five hardware makers.
I'll be honest in that I can't quite figure out how this works. I did note the acentric gear at end which would be very difficult to balance and would surely put huge loads on the shaft holding it. From the text it sounds like the ratio is selected by spinning the lower shaft at a variable speed, which is quite interesting but sounds like a bit of a challenge.
If you can read Japanese, the actual interview quoted in the Japanese source can be found at: http://builder.japan.zdnet.com/sp/epub2010/story/0,380010362... Here's the line in question, translated (note he's talking about _iPhone application_, not the iPad):

Hagino: "Of all Kodansha's application to Voyager to be made into an iPhone application, about 30% are rejected by Apple. There are series that was accepted until vol.4, but we can't release vol.5 and on. Not only violence, but blood depiction are also considered brutal by Apple. 'Hatarakiman' (series about female editor) was recently rejected because of a massage scene. There's no series with office lady as a main character that has no bathing scene, but we're not allowed to show that too because there's breast depiction."

This one is interesting:

Hagino: "This is another story, but anything related to Apple is also rejected. Two books called "The Company That Invented an iPhone" and "The Man That Made an iPod" are also recently rejected. The reason for that was they disallow merchandising anything related to Apple employee. Then how about Microsoft? (Laughs)."
From his writing, I never got the feeling that Dijkstra himself hated programming, just that he hated most of the languages and ideas people used. Can you point to a particular essay that echoes this attitude, or is that just based on the (correct) observation that he was more a theorist, and they tend to scoff at the lowly programmer?
I also clicked "don't play piano" because I can't play anything very difficult, but I can sit down with a beginner level piano book and play pretty much any song in it.

IMO it would be helpful to have a clear dividing line. Is it "Mary had a little lamb" or "Fur Elise"?
Agreed. I really don't like the "Silicon Valley tabloid" feel of the past few weeks. Unless it has something to do with technology or the industry, I really don't care what Steve Jobs emailed to whom or whether Mark Zuckerberg is mean or if Eric Schmidt totally gained 15 pounds.
America run by Steve Jobs would be kind of dystopic, I'd say.
Given how much money they've taken in, I think "Get organized" (i.e., some combination of 1,2 and 4 on the blog) probably needs to go before code.

As much money as they received brings its own responsibilities. They already have too much to just write something and then see what happens.
It's different. It's worse for some stuff, but much better for a lot of others. It's the real deal, I believe "everyone" will get one of these (whether an iPad or a competitor) in the next couple of years.
Almost every iPhone developer I know makes the bulk of their revenue from contract or consulting work. Since they walk the anonymous clients through the Registered iPhone Developer program paperwork, you would never know they are ghost-coding.

Others have started to get into training. Even eBooks. For example, if you have one sale of a $50 eBook on iPhone programming, it's an order of magnitude difference in terms of profit per unit, compared with a sale of an app.

Yes, my friends have their own apps. And a lot of them have sold over a thousand copies. But it is not the real product they sell- it's their ability to build a polished and useful iPhone app for a Fortune 500 Company - that they sell.

If you still want to make money off your own iPhone apps, good luck. There are people with suites of forty apps that support their family. And these aren't very fancy apps - stuff like currency converters - or even splashed with lots of graphic love. But they sell.

The average consumer could care less about how an iPhone program is produced. They just want something that is either useful or makes them look cool to their peers. The average company wants to make their customers feel cooler -that is a sweet spot.
Things you shouldn't do: Two pointers in one field.
Lunch Time For Facebook Open Graph
I've lost too much data over the years to do anything other than treat GMail as a super fast, convenient way to access my mail in the cloud.

I have Thunderbird setup on pop3 and treat the downloaded mail data as if it were my only copy. Regular backups etc.

Flickr and Facebook don't hold anything I don't already have in my Pictures folder.
Do 200,000 Apps in the AppStore stand for quality?
don't do this, it's silly.
I'm going to burn some karma for saying this, but is it the policy that's mad here, or is it manga? You can't get through the top 10 grossing R-rated movies without finding at least two (Up In The Air, Crazy Heart) that would make it past this standard.
Hmm, when Jobs expands the FCC and has them control all the content we have access to, some people might complain about it. I expect his response would be: "If you want porn, go to Another Country"

Really, I don't care too much about Apple restricting their customers freedom, because people can choose not to use their products. What I think is loathsome is when they try to argue that jailbreaking is illegal. https://www.eff.org/deeplinks/2009/02/apple-says-jailbreakin...

Basically, Apple's position is that it's not your computer. No blog post about quality of content for the user can get around this. I also haven't read anything which addressed the fact that Apple could have an app store of approved content, while allowing their customers who use Apple's computers to install unapproved apps.

Such an anti-freedom outlook (we must restrict your freedom for your own good) seems like a terrible quality for an American president.
Trouble sleeping? Maybe it's your iPad
This too. Resumes should be customized for the position. Don't simply apply forpositions either. Call them up. Ask what type of person they are looking for, how they will evaluate candidates, what makes somebody successful in the role?

THEN customize the resume (and they know your name!)
What about RIM?
I had several votes in the poll, but no up-mods. I don't care about the karma, but I wanted the poll to have a chance of being seen. It was rapidly dropping off the "newest" page, and it needed up-votes, but I didn't want to ask for them.

This is the only compromise I could find. You may not see this as a problem, but I do, and this is the only solution I've found. If you have a better solution then I'd be interested to hear it.
It's pretty interesting to look over the actual report:

http://www.ceridianindex.com/userfiles/file/Index-Report-Apr...
The Computer is a Communications Disease
Batsmen contribute to partnerships with, e.g. good running between wickets. Things like that aren't reflected in batting averages, or their effect is downplayed.
Well, that is a more general rule. I see stories of people who send out "hundreds" of CVs and get no response. In truth your CV should really be considered a framework, that you customize to each application based on the job ad.

A CV is a sales document, you mustn't lie on it, but its purpose isn't to be a completely objective file on you. It's purpose is to get you an interview. Every CV I have ever sent has been tailored to show that I would be a great fit for that job. If I have say 10 skills and they want 5 of them, then those are the 5 I'll list for my last job experience and simply not mention the others except perhaps in passing.

Specifically to the OP, 5 pages is far too long. At your level, even 1 page is enough. And be careful with "experience" because it doesn't mean what you think it means. Basically, programming that you were not paid for, or is not "famous" (e.g. well-known open source) doesn't count as experience for the purpose of this. I'm in my 30s and I have more experience than you've been alive. Now, I'm cool, but most of the people who read that will immediately disregard you.
On the Origin of Species (annotated)
Here's a great blog post about recruiting where the author Paula Marttila listing some Swedish startups that are hiring right now: http://paulamarttila.posterous.com/always-be-hiring-how-to-b...

I also wrote a blog post a couple of months ago with hot Swedish startups that hires great people, it's poorly translated with Gtranslate here http://translate.google.com/translate?js=y&prev=_t&h...

We at http://twingly.com always want to hear from people with amazing skills and wonderful personalities, so plz let me know if you're interested no matter of geography: @agaton
Few things that jumped out at me

You're 18, you have no right to use the word plethora. What will you use when you're 19?

Your CV is too long. Meant to fit on 2 pages.

Remove all color. Black and white only! If you must have color then make a snazzy website.

You are talking about your technical skills, this is meant to be on a cover letter, take Jquery for example, you mention

"This is a very useful prototype framework, eases and simplifies my everyday job a lot more than if I was using javascript alone."

Chances are that your future employer knows all about this! Why even mention this line?

Often you need to tailor your previous experiences to the job your applying to. I take it you want to work in security rather than development? Do I have the right impression?

Btw, where are your hobbies and other interests outside of coding/being on the web? Often people are hired who are a good fit for the company, simply being a shit hot developer is sometimes not enough.

Best of luck with the job search though, this should get you a lot of exposure, tips and tricks.
I think that McLuhan (in Understanding Media, back in 1964), said something about our developing an external, electric nervous system.

We've not quite come to grips with that yet.
Or simply allow HN members to flag blatant recruiter postings, and after 3-4 flags (or whatever) the post gets removed and the person's account gets blacklisted/deleted/warning sent depending on the number of offenses. It would be easy to tell a recruiter's account as the account would be fairly new, with few posts and low karma.
If you read Wales' User_talk pages on Wikimedia, you'll see that there's more to it than just topical illustrations of human sexuality articles:

* There were "trolling" images of porn on random articles

* There was/is a "pornography project" that was/is creating a "Who's Who" of porn stars under the rubric of the encyclopedia

* It was perceived by Wales that it was becoming difficult to use the encyclopedia without potentially tripping over graphic pictures

At the end of the day, Wikipedia isn't about providing a commons for people to store all the world's information. It is to build and maintain the world's best encyclopedia. There are tradeoffs involved in building an encyclopedia.

For what it's worth: while I won't have a temper tantrum either way, I'm not OK with my kids seeing porn in Wikipedia. I think the project is more useful if it is making a good-faith effort to limit graphic sexual images.
Add GPS to your WiFi-enabled iPad with BTstack GPS | Running iPad
Can someone summarize it. Only plays with Flash.
Don't discount what you can learn from working for "the man" as a programmer. Pay attention to what's happening on the business side of things. Ask questions, show interest that you want to know more. If you ultimately want to have your own business, there's way more than just programming a cool idea to make that happen. You have to understand what it means to run a company and the types of decisions that go along with that. If you can't get that from your current job, use your programming skills to get in somewhere else that offers you that opportunity.

I'm on my third full-time job working for "the man" in 10 years and have learned a ton about what is involved beyond the code. I still very much have aspirations to put all that knowledge and experience to use for my own endeavors.

Best of luck!
Maybe that both juggling and playing the piano require good coordination?
Google’s New Search Results Design goes Live
Complaining and offering criticism is a different thing than claiming violation of personal freedom. I sometimes wonder if most Americans have forgotten how to criticize without, at the same time, vilifying.
One thing that comes to mind after reading this comment - maybe what we really need is a HN startup directory? A list of startup names as titles, comments and voting (so you would easily know which one is interesting).
No options for ambidexterity?
http://oreilly.com/catalog/9781565926219 - Python Programming on Win32 has some good info and some stories on "batch processing" of office docs. Good case study on "Applied Biometrics" capturing of drug testing process.
I've used the py/com stuff to do some of what you want - build xls files with "macros" for calculations, etc. You have the option of doing it in python or inserting the excel code into cells. You can also find other "excel" controls for python that create csv file versions of spreadsheets (so likely none of the macro capabilities) - same for perl, etc
Great video! Great experience!
Reddit's Server HTTP response header is is "'; DROP TABLE servertypes; --"
As a consumer, the last thing I want is more plastic in my wallet.

Quoted because I only get one upvote.

There are several grocery store chains in my area. One of them does not have a loyalty program; they still have traditional sales. The price of certain items is reduced, and no plastic card or other identifying information is required to get the reduced price. I shop at that chain almost exclusively, in large part due to the lack of a loyalty program. It's not so much that I'm worried about privacy - I simply find them highly annoying.

Sorry, LoyaltySpace. I think your startup sucks. I don't want more stores doing this.
They're not accessible along with email? (I haven't actually tried, I have to admit -- on the TODO list)
Codepad executes thirteen languages through Web, without installation
Same for programs. You can have the most sophisticated and optimized algorithm in the backend, if your frontend has too much clutter and is not easy to use, it doesn't matter. I will use another program, especially if it is easily replaceable.
Yes. Also, portrait mode will help you maximize your use of space.

Furthermore, it depends on the kind of job you want, but if you're looking for a career within a company (as opposed to a career spent consulting), it really doesn't look all that great to have a bunch of couple-of-month stints broken out like that.

You're young enough that your next job could be your first serious career foray. The places you did work for prior to this would make good professional references. If you're looking for a real career, I'd seriously suggest consolidating most of that into a single lump of consulting stuff.

If you're looking to remain a consultant, then go all the way and break down all the fun stuff you've done into a portfolio of places you've helped, even research-wise and regardless of compensation.

Lastly, I found your gratuitous mentions of age in your profile to be a bit distracting and excessive. I am not an HR person nor a hiring manager, but if my manager handed your rez to me for my infosec team, I'd think you were trying too hard.
The Totalitarian Buddhist Who Beat Sim City
I take it you saved a HTML file to PDF with PDFmyURL? Well, don't. If only to avoid the horizontal pages.

Also, make your profile one concise paragraph. I like the non-bullshit words in it right now, but trim it.
True ambidexterity (or bi-sinistrality) is rare, and there are already eight options.
If the idea is good you'll get the votes, if not too bad. Nobody is going to withhold the votes in order to not give you the karma. Polls usually don't get a lot of upvotes unless the poll subject is really good.
The problem is that these critiques are often much more than just critique. They often take the form of an outright call to arms against a great injustice. And, you know, even that wouldn't bother me so much, except for the boy-crying-wolf effect. When someone does actually do something worth taking up arms to oppose, is anyone going to pay attention anymore? or are they just going to think, "Pfft...probably somebody stole another iPhone. Who cares..."?
Add pages numbers to PDF, programmatically
there is a dearth of quality programmers in nyc who would help im sure
Ask HN: Non-programming, 'thinking' jobs?
Inspired by this http://news.ycombinator.com/item?id=1351877 I realized that I, too, enjoy thinking more than actual programming, and programming is just a means to materialize my thoughts.

I'm trying to find a job that requires thinking but doesn't tie me to a computer (but nothing on advertisement, though)

Any ideas?
> As far as I know there is no other language with as comprehensive a collection of container-independent algorithms in the standard library

Whoops. I forgot that, sorry. People may have meant true generic programming, after all. Now, actually using STL's <algorithm> and still end up with readable code isn't easy to me. For instance, each time `for_each` or `accumulate` would be appropriate, I end up writing a `for` loop instead, because the end result is more concise and more local. So in the end, container independent algorithms rarely matter to me.

> I can write a simple, templated, singly-linked list class in C++ which can do everything the same `'a list` in ML can do.

I think we don't use "simple" in the same way. Here, such an implementation of lists takes only 12 tokens and 2 lines in ML. How many do you need to do the same in C++? My first guess is more five times that, probably ten. Still simple, but much more complicated nonetheless.

Though in that particular case, I'd rather blame the absence of inductive types. Templates really are simple here. The real problem shows when you combine them with inheritance: you have to jump through some hoops (like having to re-declare virtual methods in the derived classes).

> Your following two paragraphs are a fairly obvious attempt to change your original, wrong statement into something defensible.

It was an attempt to clarify my meaning. Yes, my statement was wrong. Lambda lifting doesn't go way beyond syntactic sugar. But, to me, it still crosses the line. To you, it doesn't. I think that's only because your definition of "syntactic sugar" is more liberal than mine.

But even then, we're not done. Before you do the actual lambda lifting, you have to parse the source code. Trivial in Lisp, but quite a feat in C++.

> […] The only difference is that now programmers must give a name to all their functions.

To me, such a restriction is sufficient to make function second-class citizen. If you can have anonymous integers, and you can't have anonymous functions at the same time, then functions are not first class. Again, we disagree on a mere definition. Beyond that, I agree that the other "first-classiness" properties of functions are far more important.
Do you mean a glut, or do you really think there are no good programmers in NYC?
Your CV is too long. Meant to fit on 2 pages.

To be precise, in the US a resume is meant to fit on two pages. A CV (literally, your life's work) can scale up to a small binder after many years. That said, the poster is talking about a resume, not a CV.
CV is the British term for resume.
Hmm, personally I'm ok with the free form posting + reply format the community has evolved. No need to change anything. Keep bureaucracy at bay!
Suppose an interviewer asked you, "Why should I hire an 18 year old kid?"

You'd tell him that your skills matter and your age doesn't, right?

So why mention your age at all in a document that's supposed to be about your skills?
Developer wants to stick an H.264 fork in Firefox
Is there a genetic component to this or is it just practicing?
I thought it was the Latin term for Curriculum Vitae.
Thanks! I appreciate the encouragement.
That is for ycombinator funded startups only.
You might think so. But coding is the easiest part of what they need to do. Not only do they need to figure out exactly what feature set they need to implement, they need to have a plan to steal facebook users, a way of scaling up, and a counter-response to any response that facebook might attempt. This can't be a release-and-refine job -- their first version will launch with some media fanfare and unless it rapidly gains momentum it will fail.

Writing some code isn't the first step here any more than "fire some bullets" is the first step towards invading a country.
Part of it is that the manga which achieves the most popularity tends to be shounen fighting stuff. I mean, look at the top four: Naruto, Bleach, One Piece, and Fairy Tail. They all use much the same formula, but with the details changed. (Naruto has ninjas, One Piece has pirates, Bleach has something else, and Fairy Tail has mages.) It gets tiresome after a while, but that kind of thing tops the charts, consistently.

Meanwhile you have absolutely beautiful manga like Yokohama Kaidashi Kikou (which is made from liquid happiness) that don't even get licensed for official English translation.
Which is basically the British (or academic) term for resume.
For being an Objectivist, Jimmy Wales sure was fond of censorship... [/AndrewRyan]
guitars don't count? that's also something that requires both hands working in synchrony.