skysight-inc/HackerNews huggingface dataset:
Latest news is that they've got the problem fixed, but they're going to delay until Sunday to make sure.
You could probably stand to have a writer/editor look at this for some style issues. Nothing major, but if you're expecting lots of eyes on this you'd want to make sure your viewers think the company cares enough to edit their marketing materials.
You're right. At the moment the site is very developer-centric.

Ultimately I'd love to have multiple options for that section. One for design, support, finance, whatever. Time constraints mean that developers are the center of attention for now.
The best thing to happen to Java was Google supporting Android. Now we have probably 5 more years of this mess until we get good adoption of a real linux phone, then Java will be tossed onto the already rotting corpse of flash.
FULLTIME - H1B available - PALO ALTO, CA

TRIALPAY in Palo Alto is hiring great full-stack and back-end engineers. We're a venture backed startup in the online payments/advertising space and service hundreds of millions of impressions per day. We work on getting users to try new products and services, play new games, and visit new stores by giving them stuff that they already want for free (e.g. free movie tickets if you sign up for Zipcar, free Facebook credits if you sign up for Gamefly, and so on). In addition, with the advent of a huge Visa investment, we're working on completely changing the nature of offline commerce by connecting it with the online world -- with our help, brick and mortar businesses can draw causal links between their online advertising campaigns and offline sales and answer burning questions like, “Did that old-timey looking product photo we posted last week actually get people in our store?”

We have great revenue, we respect great ideas no matter where they come from, and in general, the consensus here is that we work with the smartest people we've ever met.

Sound cool? To get a firsthand glimpse of our new product, click here http://www.trialpay.com/instore/hackernews -- the first 25 people will earn a $10 Amazon gift card.

To find out more about our culture click here: http://www.trialpay.com/about/jobs/

Send an email to jobs-eng [at] trialpay [dot] com to apply!
The interesting thing is the "conversion rate" of US Citizen undergrads to US Citizen grad-students. It's extraordinarily low.

And here's the dirty secret: the best known explanation is that it's economically irrational for a US Citizen to get a graduate/PhD degree in a STEM subject.

http://philip.greenspun.com/careers/women-in-science

Discussed on HN:

http://news.ycombinator.com/item?id=4213217

http://news.ycombinator.com/item?id=74590
He has RSI from using the keyboard, so making the editor work with a controller first makes sense because he is the only person using his program at the moment.
Very helpful indeed. Replying to job candidates is also helpful.
Even developers don't need github profiles. It's pretty weird to see this re-iterated so often, 100's of thousands of developers the world over don't have github profiles and they're doing just fine.
Waiting for the iPad Mini w/ Retina display (wait, where's the iPad mini?).
on a fresh debian install, the first user (me) wasn't in the sudoers list. I sudo'd, and got reported. The report mail went to root, which was cloned to the first user...
I know:)

I prefer to be sole founder as I had bad experiences from previous gigs.

Is there any other attribute (like strong IP and customer demand) that can compensate for not having a co-founder? What else?
I shook your shake

http://hsmaker.com/harlemshake.asp?url=http%3A%2F%2Fwww.yout...
While the <email>+unique@domain trick is easily avoided by spammers (strip the +unique), an alternative (and likely what the user with the 10digit random email is using) is to use a personal domain name for a single user's email.

The mailserver is configured to push <anything>@mydomain.com to a catch-all mailbox, and the unique TO: lines make for exceptionally flexible filtering/easy identification when a company "loses" your email address.

While this is a thing, it's probably only common amongst folks who carry scars from years of adminning mailservers :)
Trust me, in a country with reasonable immigration laws, like Canada, highly skilled foreign workers do not make less money than locals.

The biggest problem with H1B, which Matloff is critical of, is that it puts foreign worker and local worker in uneven legal grounds, thus unable to demand the same wage.
Hmm, what OS, browser, and version are you on?
Exactly. The sample size here is way too small to make good predictions for most products. Even if you thought you could rely on the yearly cadence for i* devices, bam, Apple releases a fairly substantial iPad upgrade 6 months after the first Retina model.
just bought retina macbook pro 15 inch yesterday (ME665LL/A) which says "Early 2013". Isn't that an update?
If it was a requirement, there'd be a lot of very empty profiles. I've only seen a couple of instances[0] where open source and design have come together to make a product with lasting visual impact. It's certainly uncommon.

[0]: http://openemu.org/
The Retina Macbook Pro should be it's own category as it's update cycle is quite different to the Macbook Pro at the moment.
Right now I'm just doing a simple average, but I'll definitely starting adding weighting and other ways of influencing the estimate.
Proccer - cron job monitoring
Until a few months ago I was on the 6th floor of an office building. There was my office, which was a diverse company (minority woman owned, lots of black, white, hispanic, Asian, etc). Then next to us was a .NET shop. All they do is .NET software for the government. ALL Indian/Pakistani. They had one white guy working for them, and he and I talked on the elevator. He said that the only reason he was hired was because they couldn't find an Indian guy that knew his particular specialty. 2 weeks later I saw him on the street corner, and they had fired him and replaced him with an Indian guy. We shared a floor with this company for years, and they wouldn't even talk to any of the non Urdu/Hindi speaking people in my company.

This is the part where you say that I don't have all the information, and maybe he was a terrible worker. That's also the part where I say that you likely don't have the full picture of the "company club" either. The cultural divide can be huge. My former coworker grew up in Punjab. He was very apprehensive when he tagged along with me on a roadtrip (he loved football) and my wife wanted to drive. He told me "the women in my family don't drive." This is the kind of stuff that makes it hard to get into the "company club."
Planet Money covered it recently (http://www.npr.org/blogs/money/2013/02/15/172108399/episode-...).

Time varies based on country of origin. Each country is allocated a fixed number of spots, and these spots of of similar size for all countries. So, if you're coming from a small country (i.e. Iceland) it's easy. Coming from India/Mexico, then you'll have to wait a while..
* author can always revoke a license that purports to be irrevocable after a set time. This is known as copyright "termination" or reversion. The law is very, very clear on this. There is nothing that an author can do, no agreement that he can make, that waives this right.*

In the US, authors absolutely can give up their rights to a work irrevocably. For example, Michael Jackson did not own all of the copyrights to his songs on his death even though he wrote or co-wrote all of them. Movieland is filled with examples of screenwriters who gave up their rights to their (non-commissioned, i.e., non-work-for-hire scripts, aka "spec" scripts) screenplay in exchange for a one-time payment only to see the studio get rich.

You've mixed up US copyright law, which allows for complete inalienability during the author's lifetime and European copyright law's concept of "moral rights" which are not alienable but the other or others.
Well, my usual answer there is to change the file extension to .pyx and see what Cython can do with a few type annotations. Usually the results are pretty good, and sometimes they're very good.
If it weren't true...
I am interested if there are any news when Google will refresh Nexus 7, I want to get it, but would prefer to wait for newer version.

There were already places that track release times, this page is not neccesary, http://buyersguide.macrumors.com/ comes to mind.

I see others pointed that as well... well I can't remove this post so you will have to endure it presence.
Yeah I was trying to decide whether it needed one or not. So far people seem to be getting it, but I might still add one.
First off, I'd like to point out that there's no reason you can't do both. While I was at college, I built several successful projects, conducted research, took jobs and interned in my chosen field (computer security) while working towards a computer science degree. For me, ultimately, the decision to drop out and take a senior position in my field was something I couldn't pass up.

That said, I've always heard and respected the opinion that dropping out to run towards an opportunity is different than running away from, say, classes that you're worried might not be super relevant by the time you graduate.

On one hand, you're right--fields change very quickly, and surely your sophomore classes will seem dated in three years when you land a job in your field. However, dropping out will present challenges later on. I, personally, have been lucky enough to not run into many obstacles because I don't hold a degree--primarily because the companies I've worked for do not place huge amounts of stock into a degree--but many other organizations would.

For now, stay in school. Learn your trade. Work on side-projects so that you have an impressive portfolio when you graduate. If it doesn't work out, or if an opportunity too good to pass up presents itself, jump on it. Don't drop out for the sake of dropping out. Besides, college is a great place to network with people whose connections may be invaluable some day.

Also, and this probably goes without saying, this decision is ultimately up to you. Asking on the Internet about it will not make up your mind, nor can random HNers, as intelligent as they may be, tell you what to do. The above comment just consists of some thoughts I have on an issue that strikes close to home.
7th Graders Can Change the World
I'm a hiring manager at a small company with a tech focus (we have a non-tech product, but we sell that product on the web and have a lot of tech behind it). I agree with most of this, with some big caveats.

"If you’re not different then you’re boring." That's not true at all. If you send us a poster, a video or (god forbid) a song you wrote, we'll wonder if you can get along in a work environment. This isn't summer camp, it's a job. We want to know if you can do the work.

"dress accordingly to the company’s culture" - no, no, no. Dress like you want the job. When you work here, you can dress however you want. Most people wear jeans and t-shirts. But showing up to an interview like that looks like you don't really want the position. Put a tie on. Even better, wear a suit.

"If you can’t be genuine, real and comfortable in the conversation then forget it." If you can't be comfortable in an interview, then you're human. We recognize the inherent stress in an interview. Don't worry about appearing aloof. We'd rather you be anxious to get the job.
For good product usability, being proactive, and getting 80% of the use cases right is much more important than being making no mistake and shift the decision (and blame) to the user. Especially since most of the time the user has no technical background to make the correct decisions. I used to think like you until I read The Inmates are running the Assylum[0]. I still do for my personal workflow (that is why I prefer archlinux to ubuntu), but I try to be proactive in the error catching in the software I write.

[0]: http://www.amazon.com/The-Inmates-Are-Running-Asylum/dp/0672...
Doesn't work in Firefox on Mac.
Yes, and that end is your Mac. It did this on purpose, and it should just renew.

[ http://news.ycombinator.com/item?id=2755461 ]
It's not only you, I found this irritating as well.
I'm not looking at it that way at all. Please see my grandparent comment for why I am ascribing a fairly low value to the release.
Will 2013 be the year Facebook becomes MySpace?
I, for one, understood exactly what you meant straight away. But maybe because I also ma a Programming, Motherfucker!
The way you describe it as "time" and "history" is confusing. In your gist, essentially you want to roll backwards, fetch the value you had in the previous layer of the stack, and then jump forward to your current execution, but with that reference in tow. So I think I get where you're going, but it doesn't seem very useful to me. The whole point of passing the reference when you need it is that you're giving your code some meaningful context. If any reference were accessible from any method, you'd essentially be dealing with a giant global context of everything. (Isn't that what singletons are for?)
imho, this is just an other example of the resume cargo cult.

Sending a resume, interview, get a job was a valid path 20 years ago. But there are no US aircrafts anymore who drop sweets, when you light a fire.

The modern way to find a good job is:

- Build a network of virtual contacts. IRC, LinkedIn, Facebook, Secondlife, ... what ever you like.

- Build a network of real life contacts, e.g. in hacker spaces, Linux user groups, Google summer of code, ...

- Keep your ears open!

- And whenever you hear about a problem, you think you can solve, apply to it.

I never got a job via the HR department. Their job is moving resumes to the trashcan. I always seen the HR department last, when giving them my tax numbers. I always talked up from techicans to the boss, who then decided that I was the one, and who had the power to overrule the HR department.
The we're hiring link at the end just goes to their homepage. Really annoying, better to link straight to the careers page (that's what the page is for).
http://www.shopify.com/careers
Those definitions of rationality are useful _because_ they are narrow. If you redefine "rational" to mean "how the brain operates", you might be able to stop using the word "irrational", but...all the phenomena that previously fell into the "irrational" category will still exist, and people will still want to discuss them, so you might as well just use the same word for them as everyone else does.
And this is probably for the best, because you probably aren't the right kind of user for the distribution and community.

If you take a look at [1], you will see that the wiki provides a lot more than just commands to type in, but also a rationale and explanation what each component does. Usually there are also links for further reading that should help your understanding of the topic.
Thats even worse o.O
i like the debug mode. being able to manipulate the tree directly seems like it could be more efficient than a cursor.
whoa missed that, the Boston market is booming right now. Its hard to find a good quality candidate.
Thiel-backed MetaMed thinks you need your own on-demand medical research team
And it also shows that he is human and has sense of humour.
I personally think telling young engineers they should put on a suit and tie for an interview is a mistake. It's hard enough for junior devs to relax during an interview.
If the algorithm's so short, why not post the pseudocode?

Or did they? Here's my impression based on the article and a few minutes of refreshers:

Problem: Given a (weighted?) graph, output its Laplacian matrix, which represents (in the sense of being polynominal-time reducible to?) how much current would flow between any two nodes if voltage were applied across it.

New algorithm:

1) Find a (minimal?) spanning tree for the graph.

2) Calculate how much current would flow through that graph if it were so weighted and a unit voltage were applied through it, with the edges being resistors (and leaves presumably connected to ground?).

3) Create a loop restoring one of the edges in the original graph.

4) Update the currents your previously calculated by the amount needed to balance the circuit.

5) Repeat from Step 2) until you have the original graph.

6) The currents are your solution?

(Sorry, lots of edits to correct and clarify.)
security theatre much? face palm
You are thinking way too much in terms of programming. What's wrong with global context? Your mind is one huge global context, and it seems to work fine. You fetch stuff all the time from one big pool. Sure, there's hierarchy in there. Just like in my example: Different times, different functions, they all provide hierarchy and structure to the times you can fetch data from.
Sounds like they have now successfully raised the orbit. Rendezvous is still delayed I imagine.
> Even better, wear a suit.

I disagree. The rule I've always heard is that you should be the best-dressed there, with an implied "don't over-do it". If everyone else is in jeans and you're in a suit, you don't look like you fit in. If you you're in slacks and a nice shirt, you look nice without standing out.
Very nice, I'm copying that one! You don't actually have to use macros for that. This will suffice (in your .sublime-keymap):

{"keys": ["alt+up"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": false}},
{"keys": ["alt+down"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": true}},
{"keys": ["shift+alt+up"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": false, "extend": true}},
{"keys": ["shift+alt+down"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": true, "extend": true}},

(Changed it to alt instead of ctrl because that's how I like it.)
The User Interface Sounds of the Jambox
OP here - I also have the Cmd-S habit and get tons of versions in my timeline. But I actually would prefer to have that, because I don't usually pause all the time and think to "save" a version that I want to show for process later.

They also have a "Signpost" feature which lets you mark real versions, which you probably want to be using instead. (Might not have been there when you tried them first.)

That being said, my use of LayerVault is purely as a backup since I'm the only designer on the team.. and I just email out mockups via screenshots.
Yahoo Does Some Spring Cleaning
My guess is wikipedia. And no it isn't "just scraping". The look is very different and the predicted number of days isn't on the macrumors site.
Mountain Lion + Chrome on a retina MBP.

On FireFox the text is also cut off and the blue bars do not show up: http://imgur.com/CfHWnzJ

Update: Upgrading from Firefox 17 to 19 fixed the issue with the blue bars.
Corporate taxes are not arguably double taxation. They just aren't double taxation, period.

Here is an easy way to figure out if something is double taxation: income that counts once for GDP but is taxed more than once. If I make $100,000 in NY as an Illinois resident, and both NY and Illinois tax me on that income without giving me credit for taxes paid in the other jurisdiction, that's double taxation. My income is only counted once in GDP, but is taxed more than once.

Corporate taxes are just the natural consequence of passing money through a distinct legal person (the corporation) in a system that taxes income to legal persons. Say there is a 10% income tax. I make $100,000. I'm taxed 10% on that, leaving $90,000. I give $50,000 to you. You're taxed 10% on that, leaving $45,000. Total income, for the purposes of GDP, is $150,000. Total taxes collected is $15,000, or 10% of GDP. No double taxation!

So why does anyone create corporate entities? To get the benefit of the corporation being a distinct legal person: limited liability. It's symmetric: the corporation is treated as a separate person for liability purposes, and is treated as a separate person for tax purposes.
> .. but it's unclear which features they enabled.

they turned everything on/set to "high". It's mentioned in the report with screenshots of the UI.
Eventually Apple will sell hardware subscriptions, where you just turn in your old gear and get new stuff every year. (Maybe they can give your old ipods to starving kids or something).
Divshot (http://divshot.com/jobs.html)
Los Angeles, CA (or remote)

Are you a <div>?

We're building tools to make web development fitter, happier, and more productive and we're looking to hire full-stack and front-end web engineers.

If you love working with bleeding-edge browser technologies, shipping open source, attending hackathons, and lots and lots of JavaScript (Ruby too? Bonus!) let us know!

jobs@divshot.com

H1B, REMOTE, and INTERN positions available for the right candidates.
I confess that the very concept of "copyright" becomes more and more slippery the more you look into it. And the slipperiness is all to the benefit of the rich and powerful, and to copyright lawyers, of course.

In the history of mankind, the concept of copyright has never been more coherent than it is now.

In the Middle Ages and before, copyright to the extent it existed was by fiat of the crown. Frequently, the crown (especially during the Elizabethan and post-Elizabethan eras) would use copyright and patent rights as political favors, transferring them at the whim of the current monarch.

Prior to the 1900s, copyright law differed in every nation. Books copyrighted in Europe, for example, were not copyrighted in the US, and vice versa. The Berne Convention standardized copyright law worldwide.

And note, Disney notwithstanding, the current craziness about indefinite copyrights and inalienable copyrights is a result of European artists' efforts to create an eternal copyright (see, e.g., "moral rights"). Corporations have very little to do with that effort and most are opposed to long-term copyrights since most copyrightable IP is generally not worth much and the costs of complying with old copyrights is extremely burdensome.

(Corporations much prefer trademark law, which is indefinite but only as long as the trademark remains in active use. Trademarks are far more valuable because they are not limited to a single fixed expression.)
OpenFlow-based network security
That was my first exact thought as well. The macrumors guide also provides a lot more data for your viewing pleasure.
They've discounted several different models, iMacs, Macbook Airs, and just recently, their line of Retina Macbook Pros. Heck, even their very competitive iPhones (once that I can recall) and iPads. So you'd be incorrect.
The Best Advice I Ever Got
Luma Camera, Palo Alto, CA - Backend developer? Help Luma (YC W12) scale its HD video sharing service

We're developing software to make it easy for consumers to record and share great looking videos. The following video was captured with our app on a handheld iPhone 4S while biking: http://luma.io/v/B2- No tripods or motorized mounts were used. Our app produces the smooth camera motion on the fly as you record. Here's a side by side: http://luma.io/v/CIt
We're looking for an experienced backend developer to join our team to help scale our cloud service. You will own the majority of the backend stack. Experience with Rails, Redis, Postgres and AWS is strongly recommended. Proficiency in Haskell, Lisp and C is a plus.

We're located in downtown Palo Alto, next to the HP garage (the birthplace of Silicon Valley). We're hackers that love to build real technology, then hide the complexity to delight our customers.

If this sounds interesting, ping us at jobs@luma.io with a resume, github profile, and/or links to your past projects. Don't bother with the resume if your projects speak for themselves.

We provide competitive compensation, equity, health coverage, and will cover relocation expenses (if any). In general, we will work with you to make you happy so that you can focus on writing great code.

http://luma.io/jobs
Khan Academy Launches First State-Wide Pilot In Idaho