skysight-inc/HackerNews huggingface dataset:
Hello! I am the author of this, never expected to see it here! I was extremely surprised when my friend mentioned it was on here and Hacker News wouldn't let me comment.

If anyone has questions or any feedback let me know as it is a work in progress! Thank you for all the kind words!
Great demo - is this being commented somewhere else? Can't believe no one found it interesting.
I'm an infrastructure guy. I interviewed with a fairly well known startup in Mountain View. I was making $120K in Chicago, and was offered $110K to move to Mountain View/San Jose.

In what world is that an intelligent choice, when you can make $ITMONIES somewhere where the cost of living isn't going to eat you alive.
"Calling him names makes us no different from him"

In my opinion, you've missed one very important detail. He's only getting "called names" in response to his "offensive guy" actions. Nobody involved in this conversation would have said a single word, good _or_ bad about the guy, except for the fact that he chose to publicly be a sexist jerk and intentionally offend someone in a social situation.

I _do_ feel empathy for people with poorly developed social skills - having been there myself and having friends and colleagues in the same boat (as I suspect most of us in this industry/profession do), BUT, if you've made it to 20 or 25 years old without having worked out that accusing a female of ony having accomplished something "because TITS!", you're clearly in need of stronger education techniques than "encouraging growth through understanding" - I'm not advocating punching him in the face, but if he were a puppy I'd be whacking him on the nose with a newspaper. Social imposition and public shaming are _entirely_ appropriate tools to deal with adults who make comments like he did.
Why does it have to be lumped into IDE? Both could be written as standalone utilities that your favorite editor can call.

I think IDEs hurt innovation in development tools more than almost anything else. They are like crack for your workflow - easy to get started with, but once you're on them you're stuck. Plugging in better tools into existing IDE is a big PIA if possible at all, and rewriting the whole IDE is a huge undertaking for any company who wants to make your life better.
Yeah, I agree. This is one of the pitfalls of working in a fairly unstructured and nascent industry. Everyone seemingly has their own collection of miscellany and trivia that encapsulates what a Good Engineer (tm) ought to know.
> notepad with a gui for mingw compiler options

That was a bit harsh. It definitely isn't VS, but there is code navigation, auto completion, debugging etc.
> I have a much simpler program, written in pure JavaScript, that is also 90% accurate at Diagnosing Americans with depression

...well played.
If we're only travelling when we like, we might as well drive the cars :)
Great news, best of luck, but you might have to iterate on the pricing...
He in the Chicago area by chance? We're hiring, and need an Android developer. We don't care about education whatsoever, just if you can do the job.
Not to be "that guy", but the logo in the upper left of your blog needs to go to www.aerofs.com, not blog.aerofs.com.
Not trying to maintain the "demigod" status of the founders, but. . .maybe they are something special - at least some of them - but not a good fit for the hiring company's culture. Or maybe they would be a good fit within the corporate culture but are a poor fit for a particular job and HR is not flexible enough - or not allowed - to say "not a good fit for this position, but may be a good fit for that position. Let's toss it over to that hiring manager."
Browser extension would require action from end-users, making educating them using it rather redundant. Doing detection in JS can easily be deployed on servers with minimal work needed, and can potentially reach a very wide audience.
I recommend checking out Qt Creator. It's cross platform, has code completion, live syntax checking, supports regular Makefiles, C++11, and much more.

Plus, if you're looking to build a cross platform GUI app, Qt is a great toolkit, and Qt Creator (as the name suggests) supports drag&drop UI building, QML etc.
I do think there is a talent shortage, but I also think tech companies could learn a few things from other industries that have figured out how to recruit at scale. E.g. at my company hiring is not done by HR. A recruiting department handles the planning and logistics, but evaluations are done by lawyers. A potential recruit will be evaluated by associates at say a cocktail reception, interviewed by an associate or sometimes a partner in a screening interview, interviewed by several associates and partners at a callback, and will be hired or not based on the judgment of a hiring committee of partners. At no point does a candidate answer to someone who hasn't been in exactly that same seat before (even the recruiting people are often lawyers who left active practice). As I understand it, finance, consulting, and accounting work the same way, even in huge organizations.

The downside of this is that it's very time-consuming, and very expensive. But you get what you pay for.
Wow, finally! And congrats. This would be the only application which would require running Java on my dev server, so that's a point against it when evaluating it against other options. But I don't want to knock a developer reaching for the best tool for the job in getting this thing finally opened up to everyone. Thanks!
Is Ruby on Rails still relevant?
Hi,

I am considering joining Team Treehouse (http://teamtreehouse.com) and I saw they offer RoR tutorials. I was wondering if the language is still useful to learn in 2013? This may be a dumb question, but I have heard "bad" things about the language from people. I've been developing responsive WordPress themes over the past year and want to learn and try some new things. iOS Development is probably next on my list. I've been "learning" to code the past year on my own.
I became concerned for LevelUp when I saw this graphic in a recent marketing email: http://i.imgur.com/QC0PEDk.png

Here's to hoping it all ends well for them.
Developer mode's designed[0] to avoid using it to bypass CrOS's security. The relevant points:

* the 5-minute wipe both hinders access to the owner's data and makes it unlikely the OS can be replaced with a malicious variant without being caught in the act

* the warning screens ensure the owner's aware they're in devmode

* Hiding the Ctrl-D bypass makes it appear the only option is recovery, you won't know about it unless you've enabled devmode yourself.

[0] http://dev.chromium.org/chromium-os/chromiumos-design-docs/d...
But most positions require more than a particular type of personality. And in many cases, unless the person is totally obnoxious, personality counts for little as long as the person has the required skills. . .and can be isolated in a corner, if necessary.
I don't think there are any rules to "AAVE" either, one speaker of this dialect? creole? language? or whatever we're calling it, would not be able to point out grammatical errors in the speech of another. I think the following would all be considered valid AAVE

Based on what?!?

Linguistics is an honest-to-god real science. A real, academic discipline, with papers, peer review, analysis of recordings, population surveys, simplified predictive models, etc, and it unanimously disagrees with you.

You seem to have very strong opinions in this thread, but have provided absolutely no evidence or basis for them.

This isn't a "feels like" or "believes" topic. This is a factual discussion, and you appear to be blathering your uninformed, lay speculation against the force of science. I feel like I'm arguing with a creationist here.
Before I say anything, please understand that I'm not an accountant. However, my sister is, and she does my taxes. I'm a curious type, so I ask a lot of questions, and she doesn't mind. The trouble is that this stuff is very nuanced, so I often get the details wrong. I'm going to try and explain (in broad terms) why niggler's suggestion pushes the boundaries, based on my understanding.

First, there is no trick. There used to be a tax benefit to leasing in that you could depreciate 100% of the lease expense immediately, just like any other business expense. Unfortunately, the IRS has changed the way they treat automobile leases, and you now have to depreciate them on a schedule like you would any other asset.

Prior to the change in this rule, and assuming that you were able to write off a Ferrari as a business expense, structuring a lease with a $1 residual would mean that nearly the full value of the car would be paid as lease payments. This meant you could depreciate the payments immediately, receiving immediate tax benefit.

I'm not sure what niggler was talking about with the >$250k, but I suspect he's talking about the limits imposed on business deductions. There's a ceiling to the amount of business expenses you can deduct before you have to start using depreciation schedules. IIRC, that ceiling is around $250k, but I'm fuzzy on this one. All I know is that my little consultancy never hit a big enough number that I had to worry about it. I took everything as a straight business expense, including 50% of my lease payment for my car.

Here's where things get shady though. Writing off a Ferrari as a business expense is a high-risk proposition. The IRS has very specific rules about automobile deductions. You have to be able to substantiate the business use of the automobile. If you can't, or if the IRS strongly disagrees with you, they can stick you with the back tax.

If you've got the kind of money laying around that allows you to lease a Ferrari with a $1 residual, then you probably have the money to pay lawyers to fend off IRS auditors too. For your average person, it's not worth the risk, IMO. If you have a justifiable business use for your car, and you're comfortable keeping mileage logs that explain the business purpose, then go for it.
Easiest would be to use Wordpress
It's practically impossible to be a web developer without knowing anything about databases.

Most of the topics the parent listed are significantly more complex than "knowing about databases", which implies that "database design" in this context isn't simply drawing an ER diagram and correctly identifying the purpose of a foreign key.

Given that the other topics listed include sockets, parallelism & map reduce, my guess is that "database design" might in this case mean distributed database concepts and/or sharding.
Right. It might be just a matter of legal departments cargo culting, but it's very common for companies to ask engineers not to read outside patents for this reason. One might think that it'd make sense to read through patents in order to avoid them, but that only works if the patents are actually even remotely understandable by a normal person.

There are situations where patents need to be read, but it's not going to be done by a random engineer.
a few years ago, a member of our national female volleyball team resigned from sport because somebody on the internet, anonymously, wrote she has fat legs (at least that was her official statement). the question is not if a woman has the right to get her feelings hurt, but whether empowering the trolls by admitting publically you very much care what they write is an effective thing to do in fighting this behavior.

btw rape threats that show a slight chance of being 'real' (say, not a frustrated teenager or drunk idiot from the other side of the globe) should be reported, even just for the sake of it. that said, knowing certain aspects of the gaming community, I imagine there is a bigger chance of the latter.

> Women deserve better.

I agree.

> it's blaming the victim.

hold your horses, I never did that.
For ruby stuff, Vim really shines, mainly because of tpope's contribution and his excellent ruby plugins. Along with his Fugitive (https://github.com/tpope/vim-fugitive) plugin, it's actually fun to use Vim for ruby. It's just fantastic. Check out his vim-rails and vim-ruby plugins: https://github.com/tpope
No, no, a thousand times no. This is complete bullshit. I'm sorry, but you lost me at:

The proper ambition for a tech entrepreneur should be to join the ranks of the great tech companies, or, at least, to create a profitable, independent company beloved by employees, customers, and shareholders.

Nobody, not you, not my mom or dad, not "God", not Linus Torvalds, not Bill Gates, not the Queen of England, not the Dali Lama, not Zoroaster or the Easter Bunny or President Obama or the sterno bum at the corner of 3rd and Main, not Sergey Brin, not Kevin Rose, but NOBODY has any standing to tell me what my "proper ambition is." Why? Because "fuck you", that's why. You don't know me, my life, my past, my future, my dreams, my fears, my hopes, my goals or a goddamned other thing about me. Don't f%!#ng try to tell me what I ought to aspire to.

Say I build a company to a point where I could sell for enough that I could walk away with, I don't know, let's call it $10,000,000 USD. The other option is to stay independent and maybe, maybe eventually IPO. It's easy to sit on the sidelines and say "Go for the IPO, don't sell, selling is a failure". But you know what... maybe I need the money right now to do some things I always wanted to do. Maybe I want to buy my aging mother a new house, and I don't want to wait for a bloody IPO, I want to do it now. Maybe I have a family member who needs special medical care, or - fuck it - maybe I just want to cash out, fly to Scotland, and spend the rest of my life looking for a 6' tall, redheaded supermodel with a Scottish accent to marry.

In any case, no, you don't get to tell me that I failed, if I choose to pursue what matters to me.

Look, I get the point... I agree that - in general - entrepreneurs would want to stay independent, and would prefer to wait. I don't relish the idea of building a company and then selling it... but life is more complicated than that. And life is a series of tradeoffs and a constant balancing act between doing what is best for us right now versus what is best for the future. One is not a failure for making a rational, reasoned decision to favor one set of priorities over another.
Is no one else seeing a paywall?
Show HN: my new app Timebar has a clever UI (I think)
Howdy, gang;
After almost two weeks of sitting in Apple's approval queue, my new app Timebar is finally available.

I think it has a pretty innovative UI feature, so I wanted to float it by Hacker News.

It's a timer app that turns your Mac's menu bar into a sort of virtual hourglass. Your menu bar starts out tinted blue (or whatever colour you pick) and it slowly drains from right-to-left until your time is up.

It works very well for situations where you want to keep track of time, but don't need to be super precise. The menu bar is easy to glance up at, and it doesn't take long to happen subconsciously.

Here are a few promo codes. I'd love to hear you you think. :)

MYE99WJXFW4R
936LKT4MF49W
PLKYNNKH4ETN

Your pal;
— Mark

Web site: http://whimsicalifornia.com/timebar/
App Store: https://itunes.apple.com/us/app/timebar/id617829225?mt=12
Twitter: https://twitter.com/timebar
Really? You don't see around you the "bro-grammer" culture, and the promo girls at tech trade shows? While, like you, I like to think I surround myself with like-minded rational people - and I honestly think I manage to do that in my social/friendship circles - it's _abundantly_ clear that there's many many people in programming/tech profession that'd laugh along with the comment related in the story.

I think your skepticism is misplaced.
"Edwin: Sublime Text is written in C++, with a small amount of Objective-C for Cocoa integration on OS X, and Python for plugins."

http://www.sublimetext.com/blog/articles/sublime-text-2-0-re...

In short, they used the native libraries on Mac OS X.
I really thought it is an Aprile fool's joke,
I think HR can be useful at "managing" the talent once the hiring is complete, but agree that their involvement in the actual hiring process should be limited to compliance issues. HR can also be good at helping to identify the roots of any turnover issues. Line managers may be too close to the problem and/or too busy tending to the business to be useful in that area.
$110k plus equity, right? If you got an offer from an established public company, the salary portion of the compensation package would likely be much higher.
I'll comment on this just to clarify a few things and we can agree to disagree, but these are just my thoughts:

1) I'll admit I didn't notice the fee being added because I don't schedule my deliveries for future times, I just select "Immediately" and go on with my day. I don't and shouldn't ever have to expect to read to the side to see a $7.99 fee being added because I paid $99 a year to have that fee removed. Sure, I could have noticed the total amount of the bill but I didn't.

2) I also didn't place significantly small orders ($10 minimum). I placed a few orders usually in the $25-$30 range that was enough ingredients for one or two nights dinner. Two of my orders in question were under this $35 limit but not a significant amount like you seem to have claimed as a fact.

3) I didn't want a refund for my express membership nor did I want a refund of the $7.99 delivery fees associated with those orders.. I wanted an answer on why I was receiving this fee after subscribing to Instacart Express. If I would have wanted either of those things I would have expressed them in the email or blog post.

The answer I got was basically that they changed the policy, charged my debit card, and it was unfortunate that I didn't receive an email.

This is just shady as can be. I went through their Twitter feed, their homepage, their blog, their terms and policies, and scanned all of my email accounts to see if I could possibly have missed the email or notification. There was nothing related to this policy change anywhere which I find wrong.

I felt that informing other users about this was beneficial. I'm was sure I wasn't the only one that it affected (two co-workers were affected, I learned of the second one after writing the post) and if I would not have posted this blog post I'm almost positive that Instacart would have paid no more attention to this nor informed the public that there could have been a mistake and informed them.
It surprises me to read about all these negative experiences people have trying to use level up. I've had only one experience where the machine was broken, and I use it to pay for everything from groceries to bowling. Where I live about 2/3 of businesses I frequent accept level up and they all offer great discounts, so I would be sad to see them go under.
I think you're going to hear "bad" things about pretty much any language if you investigate it far enough.

What do you mean you've been "learning" to code? (Your use of quotation marks is curious.)
I was just saying the same to a coworker of mine. Not to take away from the announcement of what seems to be a really great product, but I'm really confused why a lot of companies do this. It shouldn't frustrate/enrage me, but it does, almost as much as: Three. Word. Motto.
I agree -- the subjective judgment of obviousness is a huge problem, particularly in software patents.

I think the law should be changed to require objective evidence of nonobviousness.

What would that mean in a case like this? Let's suppose, as appears to be the case, that the patent has not proven to be of either commercial or intellectual value. Commercial value would be demonstrated by someone using the patented method to gain a key advantage over a competitor. Intellectual value would be demonstrated by a peer-reviewed conference or journal paper. If the BBC were to sue someone for infringement, the question would become: how important is the patented method to the defendant's business? If it's central, the BBC might have a case, but if it just slightly improves the user experience without conferring a significant competitive advantage, the suit could not move forward.

The point I'm trying to get at is this: if the idea does not prove to be of much commercial value, then there was never much incentive for someone to come up with it in the first place. Therefore the (apparent) absence of prior art provides no evidence that the idea is not obvious; and if there isn't any other such evidence either, then, under the change that I suggest, the patent could not be asserted.

Under this regime, companies would still have to worry about patents on techniques central to their business models, but could be much less concerned about incidental infringement, especially that occasioned by independent reinvention.
Even if/when they aren't underpaid, they are still shackled by the H1B visa.
Why are DNS services so expensive?
There were days when ZoneEdit would let you host up to five domains completely free of cost. And reasonably so, AFAIK a DNS reply rarely crosses 520 bytes unless you are doing something exotic.

ZoneEdit now charges $12 per domain per year. Others seem to have joined the bandwagon. Why so expensive? Most importantly, are there any "full-featured" free providers of repute remaining?
I would pay a bunch of money for an app that lets me drag windows from my MBA to my iPad.
It's not the default for the blog software. Blog is usually as separate as possible from everything else about your site (which is good, because all the non-static blog engines have HORRIBLE security, especially Wordpress...)
Very little equity. Not worth the salary differential.
The simplest way to make electric cars more successful is to increase the artificially low price of gasoline, e.g. By factoring in the costs of our mid-east foreign policy and a good deal of our navy since both are driven in large part by our need for oil.
It is not your dinner. It is everyone at that table's dinner, troll's included. And you seem to be stuck on ejecting him from the table. If the majority of the table agrees with you you can probably shame him into leaving. How are you going to do that if you don't have that consensus or if he refuses? Are you going to get physical?

I would probably try to make him leave first, but failing that, walking away is the appropriate choice. You are passing judgment, in a way, on the whole party when you do this. You are saying that this behavior is not acceptable in your company and if the present company disagrees then this is important enough for you to remove yourself from that company because it is not something you can tolerate.

We cannot force people to be polite or even tolerant. We can choose who we keep company with.
Runescape switching for Java to Html5 - PowerPC
Jack Dorsey & Golden Gate Bridge
I'm not really sure what you mean but vim does refactoring just fine with ack/vimgrep with bufdo (applies any vim commands to the current list of buffers)

It also has ctags support so you can navigate your code, go to a method/variable/class name and instantly find out where it was defined and such.
Ask HN: What should I do next with a million?
I sold my startup for close to a million. what do you think I should do next from your experiences ?
Sorry, I cannot disclose my startup details, so I have created this throwaway account.
The title is too strong and this post is too black and white. Succeed forever and become a giant or fail? Not very inspiring. I like his views on visionaries and how an acquisition usually removes the real vision from the company but other than that, this is just a very subjective piece.