skysight-inc/HackerNews huggingface dataset:
Anyway what I did was switching to better titles :)

I too think it's a good idea in general btw. Don't want to defend my lame titles, but clearly there is a technical limit in our technology. An human will easily recognize that a given article is about something regardless of the title. Just hoping that in the future we'll be ok even with lame titles, but the right thing to do now is indeed switching to saner, descriptive titles.
Facebook Hiring Engineers in New York
Don't just guess, setup a sales site for your product (a test one) and do some A/B testing on pricing. Find out what the maximum threshold is for people on the product. Use an AdWords campaign (with a $100 budget) to drive traffic to it). That assumes you have a list of keywords you'll be using for SEO (you have that list already, right? RIGHT? Well, if not, you should...)
Declaring something to be dead must be a sure fire way to get people to read your article. Here are some others: http://www.copyblogger.com/10-sure-fire-headline-formulas-th...
I have used such software - though, it didn't affect me, since I wasn't on neither macos nor windows. As long as it's a request, and not an additional restriction on the GPL license, it's legal.

Since it's free software, one can hack it out.

If I'd ever write software that gets ported to a platform I massively dislike, I'd add a nagging box aswell. Or perhaps would even refuse to merge the port, since then I could be expected to support it, which I won't.
PyPy Status Blog: Escape Analysis in PyPy's JIT
Or any of the other JVM-based languages such as Scala, Groovy, Clojure...?
Try these keywords: "flash crash" HFT
That seems like an overly simplistic portrayal to me. You might not pay anything for using Google but that doesn’t mean that Google can do whatever they want.

The relationship between Google and yourself wouldn’t change much if they did away with the ads and charged you money. They want to keep you happy whether you are a customer (i.e. directly pay them money) or not. Paying customer or ad target, it doesn’t really matter all that much.

Two sided markets with their network effects are certainly fascinating [+] but they are also nothing new, nothing extraordinary and certainly not abusive.

[+] It is possible to get negative prices (whenever you get anything for free you can immediately start to look for the two sided market and network effects) and prices that would otherwise be above monopoly prices.
i see a lot of "canned" content getting streamed over there. what's the point of that?

i can just as easily download that stuff, in higher quality, watch it whenever and wherever i want, and i can even pause and seek.
When will they run out of money?
Ask HN: Who uses Google Alerts and what for?
Interested in finding out what the common use cases are for Google Alerts. Seems like a great service, but how much noise is there? Is most stuff relevant, or not?
Agreed. Clojure for the CLR - http://github.com/richhickey/clojure-clr
Plus, the easiest way to communicate with a business user that you are better than Balsamiq is to charge three times what they do. You and I know that Peldi is the thought leader in this space. Your customers, overwhelmingly, do not know who Peldi is.

They have two data points: 1) what was on the 5 minutes of Google searching they did (and I'm overestimating by a factor of 10 for many customers) 2) what you are charging. If Balsamiq charges a third of what you do, well, clearly that must be the inferior knockoff which is only used by ramen-chomping MIT students, not what we'd trust our client relationships with.

(Balsamiq is, obviously, not an inferior product and I make lots of money for my clients using it. But if you put a gun to my head and said "Compete with it", I'd start by charging a lot more.)
Hacked How we got attacked by malware fiends and lived to tell the tale.
and then someone goes Photosynth on the footage and we get 3D all-angles live feeds.
Hot Ad from Calvin Klein with Zoe Soldana
Tablib: Python module for tabular data w/ excel+json+yaml+csv support
I imagine it also might have something to do with the difficulty of upgrading a jailbroken phone. I try not to upgrade more than necessary because I don't want to go through the hassle of having all my settings potentially erased after upgrading, only to have to put everything back the way I want it afterwards.

There's also the issue that jailbreaks aren't always available right away for the latest version. They usually take a few weeks to appear after releases.
1. Talk about what you'll actually be doing, both in terms of both technology and the projects. Most of the time this has to be guessed from vague technical "requirements" rather than offered up freely. If you can show genuine enthusiasm for your work that is fantastic, but don't fake it because that is also obvious.

2. Be up-front about the upsides and downsides. If programmers get full control of their workstations and get to pick what environments to use, then say so. If they are expected to work 50 hours every week, say that too. That's how you'll attract the right people to come interview.

3. Putting your answers to the "Joel Test", if you score well, is a good way to attract the right people.

I also have to self-promote a second and point out this: http://www.codeanthem.com/blog/2010/04/how-to-hire-crappy-pr... which is the anti to what you're asking for - but probably worth a read and make sure you're not doing any of the ones listed in the post or the comments.
Great feedback, thanks. And I'll definitely check out the book.

I think it's fair to say that $5 is too low and $30/month is too high, putting me somwhere in the $15-$20 range like you and others recommend.
I know Steve is a respected VC, but 4 mentions of "pivot" in a single entry? Come on!
Org mode and publishing a weekly review
Good call. I thought it was broken only getting 4 results for python. I think this should be clearly stated somewhere on the webpage.
Most of this is good except for the: don't use rockstar and other terminology. I don't behave like a rockstar but I often look for that as an indicator to apply since at least I know that I would be valued there. It's not so important to use it, but if you are truly looking for a guru (and most other people have failed the technical requirements so far) then it doesn't hurt to post it.
Update: the Ruby script was broken! Thanks to Pedro Melo for finding the bug, now it's fixed.
The case has died. SCO just haven't accepted it yet.
Value and Employee Development
How to change the default nanoc template
This reminds of something a friend once said to me. He said, "If you've never missed your flight, you're spending way too much time at the airport."
Emokit: Python library for the Emotiv EPOC headset
Hewlett Packard buys ArcSight security software firm
http://www.bbc.co.uk/news/business-11287478
I wouldn't be that surprised if that (Chinese Android phones minus Google) was actually part of the plan.

But then I'm not even sure why it's being presented as a problem by media outlets. Similar to piracy of music or games, it's only really a loss if that pirate was originally going to be buying in the first place. Having Android forks on phones is only a loss to Google if they were going to have pure Android on them in the first place (rather than WM, Symbian, Bada, Meego or whatever other competitor OS).

Just like Bill Gates said he'd rather have China running pirated Windows than a competitor and he'd figure out how to monitize it later, I'm sure Google are overjoyed that a fork of their mobile OS making it easier for Billions of people to get on the net and start clicking on ads.
Ruby Gotcha with Array::uniq
Someone else already posted this: http://news.ycombinator.com/item?id=1686144 but they deleted their submission for some reason.
Prepare a network effect before hand if possible. As one person pointed out to me as a critic to our own project: "so what is the multiplier effect, once 1 person signs up? How many more can he invite or get to come?" so that the bump gets feeded back. I don't have the answer yet. Anybody?
I use it to track keywords and link building activities. It is a great way to get a daily overview of SEO work. The trick is getting your keywords or phrases refined down to eliminate noise. If you have a generic word like boat for sale or ebook it just won't work. There is always a little noise but for me it is still worth sifting through it.

It is also a great way to track your competitors and their link building or marketing efforts.
Lucky me! I was born on programmer's day just under 2^5 years ago. This is perhaps my happiest birthday yet. :-)
No, they don't struggle with it. More of a blank stare. They have absolutely no idea what to do or how to get started, unless they happened to have seen it on a "famous programming questions" board and memorized a plausible answer character by character.

If you do a decent job of publicizing an opening you'll can easily get 1000 resumes. If you narrow this down to what seem to be the top 20, 18 of those won't be able to write a simple loop in the language of their choice. Part of the reason for this phenomenon is that the best developers who applied were in the 980 resumes discarded (this is in part due to unreasonable expectations on the hiring side and outright fabrication on the applying side).

But the general idea is that the same duds apply to every job. If you post a job ad for a terrible job with unreasonable parameters, then 100% of the applicants will be the duds as everyone with any sense reasonably ignores the ad. The more reasonable and realistic the ad, the more potentially qualified candidates will apply, but this number is not going to be the majority of applicants. The majority will be the non-english speakers and DeVry Institute grads who are mass spamming every job ad they can find with bogus resumes.

There's no point to starting with a challenging programming test because the interviewer's idea of obvious common sense insights is typically some highly domain specific thing that only is known at the particular company. Or even worse, the "challenge project" which will take a week to finish and is obviously a real work project for the company that they want done for free. Furthermore, interviewers seldom have any realistic idea of what could really be solved in 10 minutes by someone who hasn't seen the problem before like the person who selected it. FizzBuzz like problems are again the answer. Ask to reverse a string without calling a library function. This is a reasonable 10 minute question. If 95% of applicants fail, then this is a very useful screen is it not.
Don't Be an IT A$$
So it would seem that creativity trumps the massive budgets and state of the art technology that are the hallmarks of just about all modern day SciFi flicks; hmmm ... wonder if that principle is somehow applicable to the startup scene?
I discovered this last week and almost instantly donated some cash to the developer. It has easily already saved me hours of manual effort.
It's really a shame that Java has fallen under the shadow of Oracle just as alternative JVM languages were starting to get really good.
To some degree I think that which you seek is already available -- everyone is going to link to your post with link text about autocomplete, and that will add the semantic meaning to it (in the same way that a googlebomb works).
Thanks. You have an amazing ability to explain things clearly and concisely...you should write a blog or something (jk!).

FWIW I intended to supplant Balsamiq as the mockup tool of choice within the next two years. Wish me luck :)
If you were 7 a month, and it supported mobile, it would be a no-brainer for us.

If you were 20 a month, it is a measured decision.
+ give some incentive to invite others, like the extra storage space dropbox gives.
You're right. Very soon, all those JVMs that are installed and working perfectly well everywhere, will suddenly stop working!
While I also don't use AdBlock for the reasons you described and because I think I owe it to sites I enjoy, I always browse with Flashblock enabled. Still images I can interact with at my own pace - flashing or moving images are just too distracting.
It will stop working. JRuby will not execute any more. It just throws an error.
I'd rather fly standing up!
At Goldman, Partners Are Made, and Unmade
Agreed. Of course, people were content with Java because it was open source... could this divert mindshare into a truly open source system? LLVM or Parrot, perhaps?

Here's to hoping it happens in a constructive way rather than becoming so fragmented it's no good.
It would be a blatant lie to say that South Park doesn't use gross out humor as one of it's primary tools.

Scott Tenorman Must Die is still their best episode ever.
Although it seems like that, I'd like to believe this is the time of "social networking" hype and fads and that, ultimately, it'll calm down. Anecdotal case in point: I've yet to find a good site that will help me find good books according to my taste. Social networking or not, the problem of taste doesn't seem like something machines can solve well.
What do you mean supported mobile? You want to design mockups on your iPhone?
It's not the VM, it's the platform/libraries. I don't want to deal with FFI. I want to grab a library and get on with my life.
I've been rejected from every job I've ever wanted, and had to settle for places that I ended up hating. I was just rejected this morning by Jane Street Capital, after spending hours on the programming problems they had sent me, trying to make them perfect. I had written and sent Python and Scheme solutions along with my OCaml solutions too. I enjoyed reading this short post, but I'm having trouble using this most recent rejection to my advantage. I can't figure out what I'm doing wrong. As much as I dream of working for myself on my own ideas, it's almost become a life goal to get into an awesome company, just because I've been rejected from them innumerable times.

Any advice? I'm young, 22, about to graduate in May. Should I just try to take risks while I'm young and work for myself, or keep trying until I finally get through an interview process for a place that I like? Part of me wants to keep trying until I finally get accepted somewhere, but another part of me thinks that it won't happen and I should just try to prove myself on my own.
How Pandora Survived More Than 300 VC Rejections
I'll give anyone working with me any title they want, including CEO, just as long as they do everything within their power -- and stretch out of their zone -- to accomplish work and move the company forward.
Voldemort in the Wild
Well at least she seems to be enjoying the turblence!
VillageVines: 10,000 Members... In Just 2 Months
I care for debate, but just to be clear not with insane conspiracy theorists who respond to every claim with "socialism! fascists! lies! nazis!".

Let me short circuit any possible debate anybody will have with you. You have nothing of substance to say, and are not willing to learn anything beyond the tiny bubble of self-selected extremest rhetoric and talking points you've constructed for yourself. Any engagement with you is preordained to end in a flame war full of allusions to Nazis and Communists with you painted as a Bastian of goodness, carefully lecturing the ignorant masses in the one true path you've discovered for yourself. Any statement against you is clearly made by a moron trying to spread lies and deceit.

You believe you know everything but don't even seem to be aware of anything -- least of which is that you come across like a nutter.

Go get a life and leave HN out of your bumbling, ignorant, sheep-like rantings. Find a place in the countryside away from people and stop inflicting yourself on humanity.

Flagged.
Move to SF and hate it?
Have any of you moved to the Bay Area for tech and hated the atmosphere? How long did you stay and where did you move to after?
Interesting. I don't seem to find value in getting covered by TC. At least not if it takes two months that could be spent increasing conversion and retention rates.

Good luck though, looks like a decent tool.
If N is Balsamiq's current revenue, two years from now you could be making 2N, they could be making 10N, and both of you put together wouldn't have a twentieth of the share of "not doing mockups despite a clear path to benefiting from doing them", to say nothing of the number using inferior solutions such as "sending Excel files around".

The true enemy isn't another company. It isn't even the back button, though that is closer (and that pernicious bastard is still costing me 97% of sales). It is the need going unfilled.
LastPass is fantastic (http://lastpass.com/) for website passwords, but isn't too great for non-websites. It's very similar to 1Password, but cross-platform. It can be used to manage non-web passwords, but it's kind of a manual process using their secure notes.
good point, thanks for the hints.
I actually would rather stand up for most of the time on long flights. Share and rotate a sleeping space with other passengers.
> GCC is also a piss poor compiler by any standard, that's why many people have such high hopes for LLVM.

I hear this a lot, but when I see places where people have actually done benchmarks GCC usually doesn't come out too bad, and when you look at the correctness of the code (for C at least) its hard to find something better than GCC.
Simplicity: When a Change in Degree Becomes a Change in Kind
They are already in bankruptcy, so merely running out of money isn't going to stop them.

As I understand, the lawyers working for SCO own a major chunk of SCO stock, and stand to gain a ton of money if they win. OTOH, they don't gain anything if the company is liquidated, which is why they are quite keen on continuing to sue, even if this uses money that could have gone to paying (other) creditors. No, this isn't particularly nice.
I've never met a bad-ass developer that described himself as a bad-ass developer. The decisions you make over the next 5 years will heavily influence the rest of your life. Treat college as a safety net and a networking opportunity. Aside from that, it will be a humbling experience for you. It's funny how getting smarter/wiser first means realizing how stupid you are.
A Higher-Education Bubble? Tell it to the Zombies
I thought the difficulty the author stated related to OAuth and desktop apps was the reason Twitter launched XAuth?
> Is it one step closer to just drugging us and piling us onto shelves like suitcases, or a legitimate next-step for cheap air-travel?

I think I'd rather be knocked out.
Oauth is fine as an option, but when writing server-only analysis and mining tools its creates an unneeded step in the authentication process.
I've recommended it before; I'll recommend it again: improv. The other new people there won't know what they're doing either, so everyone else will be just as awkward as you are. It will teach you to be more comfortable in the spotlight, even when you have no idea what you're going to say next, or what you're currently saying. It also ends at a specified time (e.g., improv club meets from 9:00 to 10:30), so you don't have to make excuses to leave.

Besides, it's a crazy amount of fun.
How do you make sure you're filling the need?
Laurent doesn't use Git. The main repo for MacRuby is the SVN @ MacOS Forge (hosted by Apple), and has branches: http://www.macruby.org/trac/browser/MacRuby/branches

Also, if there is no commit referring to iOS, it's mainly because iOS is a very secretive project. You don't know what he actually worked on. You don't know if maybe he has local / internal (aka @ apple) changes concerning iOS.

Plus if Laurent's commits are too "few and far lately" as you said, it's probably because he either have other Apple related stuff to do, or simply because he doesn't want to add new features (yet) that might break before he releases 0.7: http://lists.macosforge.org/pipermail/macruby-devel/2010-Aug...
You make very good points, and I think it's far from proven that alcohol actually is good for you or that raising HDL by itself is a good idea (in fact, there are some populations with low HDL but very low CVD). Probably another overlooked factor is the size of the HDL particles. Or it could be, as some people argue, that HDL is just a marker and so affecting HDL directly won't change your health.

Torcetrapib is complicated as a CETP inhibitor. The drug didn't just inhibit the conversion of HDL to LDL (which means it didn't just boost HDL, but it also lowered LDL), it also inhibits reverse cholesterol transport (where CETP is involved). Patients on torcetrapib had weird distortions in a number of blood values, increased blood pressure, and other effects. Which was the cause of increased mortality? It's too early to know, although it's pretty clear that CETP inhibitors are a bad idea.

My point was more that we have more than just correlations that people who drink alcohol have lower mortality and cardiovascular risk (observational studies often turn out to be misleading), we also have some somewhat plausible mechanisms for why this would be the case. It'll definitely be a long while before we can actually know whether or not alcohol has net positive or negative affects.
It should at least run it, unless they break bytecode backwards-compatibility, which would be moronic.

However, this would open the door for them to do evil things like, for example, charging money for the JDK.
... especially considering that quite a few of Sun's star engineers have already left.
And also here: http://news.ycombinator.com/item?id=1659156
I did this, primarily to do work that was interesting and more fulfilling, and it didn't end up working out after a trial period. But I did want to share my experience about the payout question.

So I was making $85K a year as a project manager/developer. I went to work in a contract period for a startup who, if I had gone full time, would have offered around $65K to me as well as much worse benefits.

That would have included a certain number of shares. The founder gave me his expectation as to what would be a low, medium or high exit. Based on that I would have made between a couple thousand dollars and, at most, $100K. Now, I would have to work at the startup for 4 years to fully vest, meaning I would have lost $20K per year in salary. This means even if had a large exit and I made $100K, it would still just be a little over what I had lost in salary.

After a couple of months there, I went to work at another "regular job" and made $100K per year, which means it would have been a loss no matter what. Now I still work making good money and am working on my startup on the side. Since the startup-people were expected to put in significantly more than 40 hours a week anyways, I'm probably just working about the same amount of time and making way more money AND controlling my own destiny with a startup I am personally passionate about.
Ask HN: Underwater cell phones?
I've been spending a lot of time swimming lately, at least three hours per day. Unfortunately as of today I can no longer be inaccessible to the outside world for so long, and need to find a way for important calls/txts (mostly txts) to catch my attention when I'm swimming laps. I was thinking some sort of a bluetooth device, but I'm not sure the distance would work, since I'm both underwater most of the time, and at random points along a 50-ft pool.

Any suggestions?
It may become impossible to get the newest JVM under an open-source license, which would mean that they wouldn't benefit (much) from Sun/Oracle's future development efforts.
http://friendlyatheist.com/2010/04/14/behind-the-scenes-ffrf...
I did, and yes I hate the climate. I've stayed for a decade, and threatened to move back to New York quite consistently. There's nowhere else in the country to live for tech though, everything else really feels like amateur hour.