skysight-inc/HackerNews huggingface dataset:
I posted this in the comments on the blog, but I'm reposting it here for discussion:

I've done a lot of interviewing and have been interviewed myself a few times so I think I have a good amount of experience in the process. There are a lot of factors involved in technical interviews which I think a lot of people miss.

Tech interviews are usually only an hour, so the questions have to be short - this often leads to more academic questions, and questions not directly related to the work done at the company.

Interviews only tell you so much. You won't really know much about a candidate until they've been working with you for awhile. As such, many technical interviews are more about weeding out bad candidates than finding good ones.

People embellish, cheat and lie. Just because a resume is impressive doesn't mean the candidate is impressive. Just because they worked on a project doesn't mean they contributed anything worthwhile to it. Most people are honest but will still bend the truth sometimes. It's a lot harder to do that in person.

I like the idea of having a candidate work with the company for a week, but that's not realistic for a majority of cases. Not all companies are going to be able to do this, and neither are all candidates. If a candidate already has a job, asking them to take a week off is asking a lot. I also like the idea of a "homework" assignment. However it's possible for the candidate to cheat. It's also asking a lot of the candidate who may have a job and a family life.

These two approaches heavily favor college students and recent grads.

It's far from a perfect system. However it's reasonable (or so it seems) and is easy for companies to implement.
NLP:

http://www.amazon.com/Foundations-Statistical-Natural-Langua...

http://www.cs.colorado.edu/~martin/slp2.html

(and the python NLTK book is not bad)
Sorry, I'm not understanding a part of this statement and it sounds like you know math a whole lot better than I do: infinity is a "countable set"?

Could you explain this more?
Agreed. This isn't reddit/r/pics.

If we're gonna be all arsy and quote the guidelines, they explicitly define as off-topic:

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

I think nature pictures are roughly in the same category as cute animal pictures, as far as HN is concerned.
What is the question I may ask?
My mistake: for some reason I thought it had been around for a little bit longer than that.
Six Security Sins to Avoid: The IT Darwin Awards
That's not quite what's going on here. The manipulations show that, if 4=x^(x^(...)), 4=x^4. The mistake is in beginning with the assumption that the former equation has a solution. If it doesn't, any manipulations that assume it does are invalid to begin with. Most people aren't exposed to the idea that an equation could have no solution all by itself, basically because polynomial equations always do.
A guy who works for the people who do Pornhub posts here: http://hackerne.ws/item?id=2172382 (his comment and subsequent replies)
Camera sniper - 30 hours in fixed position...impressive.
I read it as "here are 20 different one million dollar businesses" which seems more in line with the numbers presented.
Implement: itoa
I have been bugging my ISP (small, regional outfit) about IPV6 for the last 2 years, hoping to get them to move earlier than later.
I called them again this morning, and they say that they still can't make a business case for it as they have 25% of their assigned IP space unallocated. They're waiting for some real momentum or need before committing resources to roll it out across their infrastructure.
This attitude just adds to the chicken-and-egg problem, but I also know that this ISP is (human) resource constrained. They are constantly rolling out wireless solutions to unserved rural areas, so I must admit they are just being pragmatic.
That said, as some other posters have suggested, getting a tunnel broker like HE and going through their IPV6 training game (Guru!) would be a great way to get yourself ready while your ISP figures things out on their end.
I'm not kidding here, gofuckyourself.com is generally considered the most popular porn webmaster forum online. I've heard the quality has dropped in recent times though.
The App Store is a distribution mechanism, and it imposes restrictions on distribution that the GPL does not have.

One such restriction is that any binary downloaded from the App Store is only licensed for usage by the user downloading it. You are legally forbidden to take that binary and copy it on another iPhone of another user (we aren't talking about technical details and how users could do that, but about what the iTunes App Store EULA says).

Bottom line is that the GPL doesn't allow the extra restrictions that the App Store is adding.
I've done adult sites. Check out my portfolio.

http://onomojo.com
It would be interesting if a large company that could afford to do so (say, Google) made an attempt to experimentally test that question. It'd take some thinking to design a useful study with some sort of blindness, but something along the lines of: have everyone do the technical interviews, but then for some subset of interviewees, the final decision-maker chooses whether to hire or not based on a coin flip instead of based on the interview. Then assess the performance of each group of hires a year or two later.

Disclaimer: may or may not be legal; I'm no employment-law expert, so have no idea if "not hired due to coin flip" would be a grounds for suing.
It is far worse to hire a bad person, than to fail to hire a good person.

Especially for startups.

Corollary: disgruntled tech interviewees who are good, but get passed on.
On the topic of getting a new job after leaving the adult industry:

It will generally have little impact on future jobs; especially if you get hands on experience with massively scalable architectures and high traffic volumes. The problems you solve outweigh the environment you worked in. From my experience, adult companies keep things professional due to the nature of the business and the risks of being sued.

I have a buddy that was in the industry for awhile, and there are a number of forums they all troll on. Here's a couple:

http://iq69.com
http://gfy.com
(nsfw)
Note that I'm arguably being rather hypocritical complaining about regular grid layouts when I both live and work within the area covered by this picture:

http://www.scotland.gov.uk/Resource/Img/258568/0074592.jpg
Each house has tall hedges surrounding it, acting as barriers from neighbors. It seems you'd have to walk all the way around if you wanted to visit. Then, everyone parks in the circle so the car you drive is the most prominent feature of your home.

It looks cool, but I can see how someone might consider it odd.
Ha. That would make sense. And this would qualify as a terrible fucking headline as it can be read as (20 million-dollar) businesses, (20) million-dollar businesses, and (20 million) dollar businesses.

Forbes is terrible.
Others:

http://alias-i.com/lingpipe/index.html

http://gate.ac.uk/

http://rapid-i.com/content/view/181/190/

http://elefant.developer.nicta.com.au/

(tanagra, weka, orange, (depending on what what you're looking for) )
Top Uncracked Codes
Definitely depends on your math background (knowledge of analysis and linear algebra seems to be particularly helpful).

Witten's Data Mining is a very good beginner's book (has very little math, but lots of good explanations and discussion of real life issues).

Bishop's book is excellent, but it's easy to get lost if you don't have the mathematical background.

Duda, Hart & Stork's Patten Recognition book is also very well organized and has one of the best first chapters in any machine learning book. But it too requires mathematical background to be fully appreciated.

Hastie & Tibshirani's book is written by people from a statistical background, and is very very mathematical. I haven't progressed beyond Chapter 2, and I'm working on improving my math skills before I get back into it.

--
For NLP, a very good intro is the NLTK book.

Jurafsky & Martin's book covers more NLP topics, but Manning and Schutze cover statistical portions in depth. I think you should just read both :D.
As I understand it, their "commission" is closer to 2%, not 20%. The 20% figure you're thinking of is the carry (think a VC-imposed capital gains tax on profits). So, a dollar invested gets the VC 2 cents. A dollar of net profit gets the VC 20 cents.
Interesting. Desktop OSs don't have the interfaces to handle what many people use computers for primarily these days: web apps in browsers. The rest of a desktop OS is almost superfluous - they need a way to launch a browser, mainly.

But then, where's the interface that brings all these web apps together? A Bookmark list is pretty archaic. Opera led the way with Speed Dial, and Safari and Chrome give you your most used bookmarks, as far as providing a graphical menu when you start your browser. There are various extensions and web sites that provide that, too, but it's still not like a proper interface.

I don't know whether this is a proper interface (the colors?), but it is a great idea at the core.
Although my app doesn't support logging in, commenting, voting, it is still nice for reading, no?:
http://market.android.com/details?id=com.ifdefined.hackernew...
Verizon Asks Staff Not To Buy iPhone 4, Citing Tight Supplies
I have a sizable and growing portfolio of code I've written: some complicated algorithm stuff, some open source contributions; things like that.

No one ever looks at it. I'm starting to wonder why linked lists are so important to employers.
I've always wondered if sysadmin work for adult sites was a niche due to moral objections or the perception that employment at a "normal" place would be difficult afterwards. I don't often see many admin job postings for such sites, so I assume the industry is somewhat incestuous (no pun intended) and/or nepotist, resulting in more word-of-mouth job prospects than through the usual channels. Discretion and all that.

Anyone know where a freelance admin could find such jobs? The smaller the shop, the better.
That person had "should" italicized. Also, the question is asking what the most elegant solution would be, not the most fast.
We look at stuff like that at Cloudkick/Rackspace.
Ask HN: Bubble 2.0 - what lessons were learnt the first time around?
I'm increasingly reading reports that we're about to enter another period of gross over-valuation and increased speculative investing.

This article [1], describes a possible bid of $6-$8 million, for a web-service that hasn't even reached beta.

Assuming this kind of story is a warning sign, and we are approaching another period of lunacy; is it possible to glean anything from the last bubble? Were any lessons learnt? Do any of you have any advice for getting through this kind of scenario with the least amount of trauma?

[1] http://techcrunch.com/2011/02/02/hipster-groupon/
IPv4 addresses are not "out". There are a finite number of IPv4 addresses just as there is a finite amount of land on earth. We are not "out" of land are we? The regional registries haven't even finished allocating the addresses (let alone the low utilization rate of allocated addresses).

If the need of migrating to IPv6 is so great and it so valuable to do so, why the need for artificial pronouncements?

Yes, IPv6 is about 13-years old (from draft RFC approval in 1998). I view this as a more of a failure of IPv6, however.
"I can advised [sic] you that the work needed to put the favicon live was complicated by an old environment (which has since been updated) that caused issues and extended the time taken to carry out the work."

What?
That's a question probably best asked directly to Linode (esp. if you are a paying customer).

As a basis for making up your own mind: Linode has, at the moment, nine /20's allocated. At 80% utilisation, that means roughly 30'000 IPv4 addresses.
We got to know eachother very quickly during a time when I raised money for our company and was on top of the world. I wrongly assumed that because everything else in life was going well, that this relationship was just good karma coming out of nowhere, so I was extremely open and "googly-eyed" toward her. This came across as me being "a 14-year-old boy in man's body" and "a fool who doesn't know a thing about women and relationships."
Jesus. Zoom out 4 times and the site becomes usable. Especially the edit button page. The text is overwhelmingly large, as in, it was stressful when I opened it until I CTRL+-'d several times.
Convergence is what happens when you have a sequence of numbers, and they get closer and closer to some fixed number. Some sequences converge and some don't, and part of what's going on with this "paradox" is that one of the sequences it implicitly asks you to consider doesn't converge.

Yes, there's a transfinite number implicit in the sequence of exponentiations, namely aleph-0. (It might be better to say omega-0 -- an infinite ordinal rather than an infinite cardinal -- but that's a technicality that doesn't really matter here.)

But the problem with the "proof" doesn't have anything to do with the existence of infinite cardinals larger than aleph-0.
No offense, but did you read the thread? You kind of reiterated my point.

The fact that most people cite, at best, Knuth and Paul says little about CWRU since most people can't cite anyone from virtually any other school.

And BTW, UIUC was probably the biggest gimme... although I'm surprised you didn't go with Andreesen and Ozzie. Those are the names I most typically hear thrown out.
I certainly agree. The real problem is what mandatory interstitials (not in this case, I see), AdSense boxes next to content and tiny amounts of content per page do to a site. They exude an aura closer to desperation than success. I'm guessing Forbes readers can pick up on that better than most.

I know internet publishing is a tough business, but we all know there's a problem here.
Totally. I don't think the Accepted Answer should be downvoted (since its rigorous and not intentionally misleading), but merely that there should be data to back-up the claims (and the 'Accepted Answer' he links to doesn't provide supporting evidence). This is how bad information is spread.

Also, I'm arguing that performance "should" be trumped by elegance if the performance differences are so significant.
This is in reaction to the announcement by Red-Gate that they are going to start charging for a previously free tool as reported here: http://news.ycombinator.com/item?id=2170245
Or if you don't have static routable v4 address but have at least dynamically allocated v4 routable address you can use 6to4.

I use this to configure my Debian-based router to change used v6 addresses to match DHCP-allocated v4: https://gist.github.com/806333 (bit of an ugly hack)
btw, that is also an issue which is addressed by the newly revived RDF working group - http://www.w3.org/2001/sw/wiki/index.php?title=RDF_Core_Work...
I work for one of those big companies. After going over trouble spots in the resume and asking why they want to work here, I tend to ask one or two very similar questions that 1) force candidates to do nontrivial coding, algorithms, and design while writing a complete program, and 2) elicit a wide range of responses. I don't require a certain language or ding on syntax. We usually spend the rest of the hour on the question.

In general, bad candidates get me hinky in the resume portion (or worse, don't really want to work here!) then crash and burn on the programming question. Borderline candidates do ok in resume but make me feel like they're not that comfortable programming. Great candidates usually do something clever during the problem.

I believe that doing homework isn't convincing. It's too easy to cheat. That's probably why the commenter elsewhere on the thread got bounced from Google. Doing week-long trial runs would be ideal, but impossible at my company. We sometimes go contractor-to-hire though.

Can you be a great programmer and fail my interview? I think it boils down to three things: skills, communication, and pressure. If you lose your skills and communication under pressure for an interview day, you probably won't survive in my environment over the long haul.
The reasoning is that what would happen if and when AT&T's (or another carrier's) service becomes the same or better than Verizon's? They would lose ALL their edge right at that moment.

They would want to differentiate themselves by having exclusive phones, apps, services etc. that they can bilk money from. Though I think carriers/OEMs of both phones and computers can add more value by NOT shipping the crapware, it's almost universally bad and crash prone.

I think AT&T will be hard hit by the lack of iPhone exclusivity. Their Android offerings suck(perhaps intentionally) and their network has been getting real bad press over the past few years compared to even Tmobile or Sprint(which do have some very nice Android options).
I was in a similar situation to yourself, and all I can say is work your a55 off.

I bummed out of university after 6 months after getting ill. I had a student debt of 10,000 and nothing to show for it. I couldn't get a job in I.T. without a degree, so I decided to work hard

I got a job in a local stationery store. I took all of the extra hours I could, and I studied PHP and HTML+CSS in my spare time, programming in the evenings and weekends, building up on online portfolio. There was ZERO downtime, and I mean zero. When I was not sleeping, I was working, either at the stationery store, or learning PHP and doing contact work. You say 'I'm not lazy', so now is the time to prove it buster.

I started with a 10,000 debt and no degree in Christchurch New Zealand ... 6 years later I am now a senior PHP developer in a media company in London, with no student debt and am on a pretty comfortable wage. I still work hard (7 days a week) and started my own company 2 months ago.

- Work and study and you'll be rewarded.
- It wont happen overnight
- You need to be able to take a kick in the balls and get up again
- WORK HARD
I've done a lot of that. I've lost weight, gotten into better physical shape, and am actually seeing someone pretty neat now.

But I find myself late at night when I'm alone fixating on the criticisms from this woman.
I worked in porn years ago... ah the memories. I worked for one of the first companies doing live interactive video streaming from girls living at home, though "live" in the late 90's was a still image every 1-2 seconds and no audio. The girls were rolling full sized PCs with camcorders around on rolling carts in their houses. I learned a lot about managing high traffic, server push methods, etc. I know I came out of it with a lot of things I wouldn't have picked up elsewhere. I never found it to be a hindrance to getting work later.
you have an idea for YC? build it yourself. that'll build your skills enough to maybe get yourself a job later on, and you'll have a nice website to use as a portfolio project.
Deterministic Parallel Java
What is Gauss’s Law?
I'd add "2+ monitors for all knowledge-workers and above" to that list.
If you want to program, try applying for internships. Forget about jobs in your degree field.. no one does that. Expand your horizons
However we are here aiming for billions, Sir.
Yeah, I guess it's good to remember that everyone's imperfect and some people just hate certain kinds of other people. In this case, she and I started off great, then the more I got to know her, the closer I felt to her and the more interested I was. The more she got to know me, the less interested she was. But she kept trying to connect as friends because she enjoyed my non-romantic company. Meanwhile, the time we spent together was crossing my wires and confusing me.
The answer just states that "it has been hypothesized", so technically it's correct. It doesn't claim whether this is true; the answerer needs "a reliable cross-browser, multi-document benchmark" in order to do that.

Besides, if I worried about every wrong-yet-accepted answer on StackOverflow, I'd be quite worried by now.
Why I Passed on a Hot Angel Investment
We've still got plenty of room for improvement, clearly, but the editorial team just recently introduced a new version of the gallery slides that get us a bit closer to what you're describing: http://blogs.forbes.com/bruceupbin/2010/12/08/spacex-gets-ku...

I think the "all one page" idea is a good one, and I'll talk to the right folks about it. My only concern is that such a media-heavy page is going to be pretty rough in terms of page speed.
I wonder how long it will take until there is a market for IP addresses. I suspect once such a market is in place IPv6 will not see widespread adoption, since most IPv4 addresses are not really used.
Scrapy | An open source web scraping framework for Python
Coverage is one aspect and congestion is another.

Although AT&T advertizes itself as reaching 99% of the US population, the signal does not seem to penetrate buildings, basements etc. as well as Verizon's does.

Coming to congestion,the iPhone led to heavy 2G and 3G usage by subscribers and AT&T's network in highly dense areas really struggles badly with the data congestion.

The above applies to voice calls too.
If I could upvote you more than once, I would.
duplicate http://news.ycombinator.com/item?id=2174722
Suggest me any laptop model
hi
I am planning to buy laptop. Suggest me any model. It should fulfill the following
It should have high battery backup, supports higher end graphics, reliability to use higher end designing applications, A wide screen, A good eye appeal,Weightless, A fine readability screen and finally it should be an education supportive laptop, at-most.
I don't know the answer of this question. I could do a guestimate on how such thing would work, but I've never coded c/c++ extensively. Am I useless now? I don't really see how this proves someone has basic knowledge about programming. However I could be wrong and this is a function that c/c++ programmers write on a daily base and is indeed a good indicator if someone ever ran a c++ compiler.
The 90 decibel alarm clock that will leave you shaken and stirred
Kind of neat, but what is with all the static methods and inner classes? Makes things kind of ugly, and very hard to write independent tests.
The Daily (iPad Newspaper): Indexed
A "countable set" in that it has the same cardinality as the countable numbers (1, 2, 3, ...). For instance, the primes are countably infinite; you can map the set of primes onto the countable numbers (the first prime number is 2, the second is 3, the third is 5, ...). The term comes from Georg Cantor's work in the late 19th century.

Notably, while the set of rational numbers is countable, the reals (including transcendental numbers such as e and pi) are not; there's a fairly simply proof using diagonalization that you can Google, although that's not how Cantor originally demonstrated it.
Can now listen to Hacker News on VoKnow
The VoKnow news reader just added Hacker News to its list of feeds. It'll read new Hacker news items aloud via iPhone or web browser (and soon Droid).

Kind of like Hacker News radio - http://www.voknow.com/web/addSub_4.html
WordPress.com Adds Premium Themes to Design Options
You missed the clarification:

I can confirm that that the old website
development environment was upgraded
from one server to two.
It sounds like the AJAX web app was designed to test your sense of taste and your ability to get things done, and the Javascript question was to test whether you've ever done anything numerical in JS.

('4'+4)-4 is 40, whereas (4+4)-4 is 4. There are a lot of people who glue a few things together in Javascript and PHP and call it a day, and their filter against those is imperfect. Interviews as a whole are less informative than actually working with someone.
Flagged. Original source: http://portal.acm.org/citation.cfm?id=1864770
Again, I meant that IPv4's time is out. I have edited my comment to clarify this.