skysight-inc/HackerNews huggingface dataset:
I 100% agree with the title and 90% disagree with the reasoning. In doing a Ph.D., it's surprising that you didn't find that most ideas are incremental -- most bibliographies are long! I found that to largely carry through to startups.

In science and in startups, that question is a short-cut for "did you truly check related work, and as anything important typically has some and my job requires me to keep up-to-date on that, distill that for me: what's our common ground and what's your special sauce?"

I had that exact conversation just a few hours ago. It wasn't offensive; it let us more quickly get to the fun stuff.
It also has severe overheating issues under load; fullscreen video or compilation will hard-hang it, and it won't boot up again for a while.
> If someone gets the title "Senior Engineer", that means they have been acting like a senior engineer. The alternative would be not acting like a senior engineer until promoted to Senior Engineer.

Oh man, I wish that were true. Reality is, if the company needs someone to take responsibility, they'll promote the person they like the most and hope they rise up to that challenge. Most of the time, the person making the decision doesn't know much about what it really takes to do the job. They're managers, not engineers. The engineer-manager is a rare breed, indeed.

Promotions are driven by company needs, not by merit. If there's someone available that actually merits the promotion, wow, great. If not, lets roll the dice and hope we get sixes.
While this is true, the point of the article isn't to choose a valid first computer.

It is a funny way to step through computing history with more and more obscure devices.
Yahoo is back!
Most NYers would not consider "buses and metro north" to be decent transit options. In that case you might as well just move to westchester proper.
A person is not out to get you. People collectively are. That is, that one person who sues you out of a literal thousand candidates will on their own still create enough of a stink that you'll do what you can to never have it happen again. There's no way to avoid this and retain the capability for lawsuits to cause actual damage, either. You can't have it all every way which around.
There are a lot of comments here about the adversarial nature of a such a question, and they're completely correct: Asking this question is an assertion of dominance. They're also not wrong that assertions of dominance tend to backfire and elicit indignation.

The key insight though, is that dominant individuals tend to respond to assertions of dominance with their own return assertion of dominance. In other words, they don't like being dominated, and it's this reaction VCs are typically looking for as dominant behavior is likely perceived as a requisite character trait for entrepreneurial success. Programmers though tend to conversely be a prestige driven culture and respond negatively to dominance challenges like this.

If you're curious to know more, checkout the very interesting paper "Two Ways to the Top: Evidence That Dominance and Prestige Are Distinct Yet Viable Avenues to Social Rank and Influence"[1]

[1] http://www2.psych.ubc.ca/~henrich/pdfs/Cheng%20et%20al.%20(2...
There is a TON of data out there demonstrating we all have subconscious bias. Moreso than we believe. Even of our own groups! We are slaves to our brain!

This is a good summary of some of the data:

http://www.cnn.com/2014/11/26/us/ferguson-racism-or-racial-b...

Professors at the University of Chicago and MIT sent 5,000 fictitious resumes in response to 1,300 help wanted ads. Each resume listed identical qualifications except for one variation -- some applicants had Anglo-sounding names such as "Brendan," while others had black-sounding names such as "Jamal." Applicants with Anglo-sounding names were 50% more likely to get calls for interviews than their black-sounding counterparts.

Most of the people who didn't call "Jamal" were probably unaware that their decision was motivated by racial bias, says Daniel L. Ames, a UCLA researcher who has studied and written about bias.

"If you ask someone on the hiring committee, none of them are going to say they're racially biased," Ames says. "They're not lying. They're just wrong."
Trulia uses lat/lon to determine a property's neighborhood. While neighborhood borders are often subjective, they do the best they can to meet the expectations of public consensus.
how is there a difference? less cost = less capital = less resources.
If you're playing per game, you can use the 10-15 balls for a game of 6-ball, which you play after the game of 9-ball. Two games for the price of one!
> a power granted by the Constitution from the beginning

To the congress, not to the president: https://en.wikipedia.org/wiki/Ex_parte_Merryman
How often does this happen in these kinds of cases? Lawyers don't work for free and payouts from a hiring suit are unlikely to be all that large (compared to medical malpractice and the like).

I've been at companies hit with employment law cases but always from current or former employees, never from potential applicants. It seems difficult to prove, unless the rejected candidate is given physical proof of wrong-doing.
> Yeah, it's the usual condescending "If you don't see the stupendousness of our approach, it's because you're not enlightened yet!" that we also get from Lisp and Haskell types. Spare us.

Alternatively, it's the recognition that the switching costs to unfamiliar technology are non-zero.

> If I don't do it your way, could you please stop assuming that it's because I don't know any better? It may be because I actually do know better.

It may be, but there is a pretty huge in between space where you don't know any better.

I think you'll find people will believe that if you put in enough "escape effort" to pull yourself out of the habit. If you don't, you can't really know, which makes it condescending for you to assert you know better.

So there's this big space where neither party is in a position to judge, but the advocates want you to try. Somehow, that always seems to get internalized as, "they think they know better". They don't. They've found it to be a big win for them and other people, and they have an educated guess that therefore it'll be better for you, even if it initially doesn't seem like it. That's really not unreasonable.
This is convincing, and it does manage to explain how universities never functioned prior to the 80s without collapsing into anarchy.
indeed, sleek looking device. The PDP-1 is pretty awesome as well, and I recently got a chance to see a recently restored, fully functional PDP-1 power up, and run some apps at the computer history museum: http://pdp-1.computerhistory.org/pdp-1/
The difference between bobcostas55's "narcissism" and the communists, is that bobcostas55 is allowed to express his. Holy shit, do I really have to point explicitly to Egypt, Iran, China, Venezuela Russia and the old USSR to show examples of what happens when expression of dissenting thoughts are banned?

Freedom of thought IS right.
Given the percentage of NYers who rent, I think a similar map for rental prices would be super interesting -- even more interesting would be to see any areas whose rental and purchase prices don't line up.
Is this going to use the same C to Go conversion tool that helped with the Go runtime conversion?
Yes, this is very much a treatment of killing off immune cells and sneaking in a set of replacements before the body generates its own. So that way the replacements are the ones you want, not the ones you'd otherwise get.

In autoimmunity the problem is that the immune system is misconfigured in some way - so culling existing immune cells and replacing with fresh ones stands a good chance of getting rid of the cell-based misconfiguration. That is true whether or not the misconfiguration is understood; it is a good shortcut past lack of knowledge.

This has worked for other autoimmune diseases, but is sufficiently drastic that the research community has abandoned it in favor of even marginally effective treatments for conditions where those exist. For example there were promising results in the burn-and-rebuild approach for rheumatoid arthritis a way back, but then biologics arrived offering control and less pain for some patients, and that line of research died out.

It will probably return with the advent of more targeted therapies that are not as harsh as chemotherapy, ways to selectively destroy only immune cells with specified surface chemistry. This sort of thing is underway in the cancer research community, and the technologies produced will have very broad application: safe and painless removal of immune cells, fat cells, senescent cells - anything we don't want and can be distinguished. This is a big deal but still in the works; the issue isn't destroying the cells, but rather coming up with sufficiently discriminating targeting systems.
Gregory Grookett needs to know
Do you know what a Philadelphia cheese steak is? If so what do you like on it?
Rich Artistry
How to Make Your Coffee Bulletproof with Butter
Did I read it right when you said you were hiring in Jan 2014, but retired in Feb 2014? May I know if the capital markets have become so broken too that you decided not to participate anymore? I think this will be helpful to all aspiring algo traders.
As a startup founder, I jump at this question -- not aggressively or defensively, but enthusiastically, because I know exactly why we're different/better.
There are serious resource issues that made that unlikely:

About the time Sussman and company were getting back their first silicon, Intel was shipping the 8086 and 8088, which could, for example, address a whopping megabyte of memory.

Sussman and company did one or two generations of silicon, but from what I've heard the microcode one or the latter was flawed and never really worked. They simply didn't have the resources to sufficiently simulate it before committing to silicon (I'm told there was a bit of arrogance involved as well, which I believe).

Intel won and continues to win in part because of success reinforcing success, keeping their eyes on the ball, and massive investments. Process (fab lines), design, simulation, support for hardware developers (said to be a critical factor in many 808x design wins over the 68000), etc. etc. etc.

I've thought of paths that might have allowed custom Lisp hardware to survive, but they're in part 20/20 hindsight (people really should have believed Moore's Law, and made a minimum gates RISC chip ASAP), in part require a quality of management that none of these MIT based efforts ever had, and almost certainly in part wishful thinking (non-recurring engineering (NRE) costs were a killer, especially combined with the need to make profits vs. that keeping the ecosystem small by shipping small numbers of units).

Send me back in time with a zillion dollar budget and who knows? Short of that, as agumonkey says, what's done is done. Me, I want to see tagged architectures return (to enforce dynamic typing and make math fast by tagging each word in memory; also has potential for security, and of course helping GC).
I like mine with whiz, raw onions and pickles. Yup yummy every time!
On the other hand, it's rare to get someone as far as an interview and have to tell them "you don't know how to program". More common answers would be something specific, like "we need someone with more experience doing collaborative Open Source development", or "we need someone with more skill navigating a complex and unfamiliar codebase and making changes without having to have the entire system architecture in their head". Those are useful and constructive bits of feedback.
> - left their id card at the back of the car

They left other peoples' ID in the car as a false lead.

Perhaps when you're enough of a grown-up to have readin comprehension 101 you can join the adults talking, but until then...
Look interesting. Thanks for the reference.
> And tons of languages (not least of which is C++) have taken Smalltalk's cue on object oriented design.

Is that a joke? C++'s approach to OO is practically antithetical to Smalltalk's. There's a famous Alan Kay quote about it.

> Objective-C and later Ruby swiped Smalltalk's message passing semantics and basic object model and freed it from its all-or-nothing execution environment.

Actually, there have been many implementations of Smalltalk since the old days of park that have "freed it from its all-or-nothing execution environment".
Ah yea, good point. Use garrettgrimsley@gmail. The uni email notifies me each time I get an email from an address on my spam list, which soundly defeats the purpose of the spam list!
I have interviewed some people with impressive resumes that still sucked at programming.
The title had me confused for a bit. It's a Lisp emulator written in Perl, not a Perl emulator in Lisp. I was actually hoping it would be the latter, simply because that would be impressive.
> You know from the resume whether the person can do the job.

Do you? I remember reading a bunch of articles that asserted most people that come in for programming interviews (even if their resumes look solid) are useless.
> There are features that invite misusing them, or pose a greater risk of being misused

Of course, that's true! But, depending on a language, including such risky features may be a sign of good design, too. I mean, if 'goto' is that bad a feature, how come it persists in C for so long and shows no signs of going away? Similarly:

> For example, with operator overloading developers often leave out some cases, causing possible dangerous behaviour afterwards

is certainly true, but it doesn't mean that including operator overloading in a language design is a "design smell". Julia users would probably kill anyone who'd try to take operator overloading from them, for example.

Some language features are more risky - in the sense of encouraging misuse - than other; however, mere inclusion (or absence) of a feature says nothing about how good or bad particular language design is. You need to evaluate language design by taking into account all of its features taken together at the very least, and preferably consider them in the context of language goals and intended uses too. Otherwise it's unfair to the language and its creators.
I became really unhappy with the moderation of r/science. To me it's highlighted the inadequacies of the old "peer reviewed journal" litmus test and shown how many value judgements it can help to hide.

Incredibly shaky research will get frontpaged because it resonates with popular political themes, and it receives the full clout of the name of science in the minds of reddit's userbase. For example this thread[0] which was peer reviewed in a journal that is openly written from a "feminist perspective"[1]. It may pass r/science's standards for being scientific but when a journal shares the same biases as the researchers they're reviewing that's a problem.

But if, say, Gerard t'Hooft were to write a great blog post about modern physics it's not welcome in r/science because it's not a peer reviewed paper, even though it probably has far more scientific merit than a lot of stories that r/science pushes to the default frontpage.

[0] - http://www.reddit.com/r/science/comments/22vbpp/barbie_expos...
[1] - https://en.wikipedia.org/wiki/Sex_Roles_%28journal%29
Fun game. Just finished.

May I suggest a part 2? It can include rebasing, cherry-picking, stashing and resetting, among other things.
Hmm, yeah, if people were executed for putting on blackface, it seems a good protest might have people putting on blackface. The point being that even if you normally wouldn't be "offensive" you would to make it clear that offending people is far less important than executing them.

I also like how these cartoons are extremely offensive, as if that has any bearing on anything. Perhaps people shouldn't invent rules that makes them so offended? Like that Onion article about "no one was killed over this image".
If you phone screen people and don't call them in for an interview, you are still rejecting them.
> "Every time the tide recedes, we are able to take a step forward" in building Privateer’s existing businesses and in seeking out new investments, Kennedy said.

I'm not certain the "tide" metaphor is the best choice here...
"For this job, writing a simple function like this with one for loop should be something you can do without thinking about it."

I've told candidates variants on that theme before.
Can you elaborate of what you think would have changed? You can still run LISP on x86 hardware.
This is what poor programmer are saying usually :)
Wouldn't a huge industrial testing company eventually decide the market is big and safe enough to enter and just crush the small players on scale?
I always used to use BASIC numbering -- 10x the actual desired value in case you need to insert something in between!
I'd agree except the X220 screen resolution is idiotically bad.
In the current financial system there is always more debt than there is money to pay it. It's mathematically impossible to pay the interest. That is how slavery works.
The more sensible criterion would be "What computer was first referred to as a PC?". That's answered here:

http://www.technobuffalo.com/2010/03/17/who-coined-the-term-...
I think part of the reason why generalized CPUs will win over specialized ones every time is that hardware that does one thing well is invariably worse at others and we're in a 'polyglot' environment these days. So if you specialize a CPU for language 'X' it will almost automatically be worse at all the others.

So the mass market will almost always favor general purpose CPUs and there may be niches where you'll find more exotic engines suited for a particular kind of computation, maybe even high level languages in hardware (greenarrays Forth offerings for instance).
The bureaucrats feared exactly the result of what you propse: That people would spend more than they eat and pocket the difference.

The old honor method was to add up what you spent on food and claim it as "per diem". The maximum was far more than you actually needed most places (Note: There's a big difference in food costs between, for example, Geneva and Bangkok). The new method required receipts with your name on them for everything.
No need to use the console either. Just put bradleyland's suggestion in the address bar prefixed by javascript:

javascript:setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 30);
I got to DAT and realized we were talking pre-Internet.
> "if you continue entertain their followups with responses"

That was, incidentally, sekasi's point #3, several parent references up:

"3. Always respond to requests for more information"

No. :)
Please dont equate mockery of a set of beliefs with mockery and oppression of a set of people based on genetic traits. I guarantee the French Muslims have not gone through a fraction of what blacks have gone through in terms of outright physical violence and state-sanctioned oppression.

If anything France, and Europe as a whole, seem more than welcoming to muslims, at least from an immigration and social safety net perspective.

Belief systems from Christian to Muslim to atheism must be subject to public criticism and mockery in a free society without threat of violence. People who dont feel this way should be free to leave.
Right about radio but the thread was talking about Cisco sending deauth packets to rouge APs.
And probably DC, depending on what Congress and the courts do next.
or just "blogging anti-patterns"
But who decides the granularity at which the components must be disclosed? Do they have to update the documentation every time they switch sources for things like capacitors? The overhead of doing that would cripple the supply chain and hurt everybody for the potential benefit of almost nobody.
A beautiful response... perhaps formatting?
My wife and I are terrible about planning meals and often end up going out to dinner which wrecks havoc on our checkbook. The problem with meal planning is I'm a terribly picky eater and there are few things she doesn't like. I've looked at meal planners/recipe catalogs in the past and I don't know that I've seen any that offer any sort of learning tool to find recipes you'll like based on your ingredient preferences. Of course, I suppose part of the fun in something like this is choosing new things to try instead of always relying on your old favorites. I'm not sure if your software does this or if there would be any interest from customers outside of myself, but I thought I'd mention it. Anyway, just the musings of a potential customer. I may check this out regardless, it looks really good. Kudos for launching.
Google is getting ready to sell insurance in the US
Replying to myself now that I have the book in front of me, but my edit abilities have expired.

A taste:

He had to think, and the best way to think was to go through the motions of working. This morning's batch of papers was waiting in his IN basket, on top of last Friday's, and so his first action was to turn the whole stack upside down on his desk and start from the bottom. As he did each day (or rather on the days when he bothered with his IN basked, for there were many days when he left it alone) he tried first to see how many papers he could get rid of without actually reading their contents. Some could be thrown away, others could be almost as rapidly disposed of by scrawling, "What about this?" in their margins, with his initials, and sending them to Bandy, or by writing "Know anything on this?" and sending them to someone like Ed Small, next door; but the danger here was that the same papers might come back in a few days marked "Do" from Bandy and "No" from Small. A safer course was to mark a thing "File" for Mrs. Jorgensen and the girls, after the briefest possible glance had established that it wasn't of urgent importance; if it was, he might mark it "File & Follow 1 Wk.," or he might put it aside and go on to the next one. The gradual accumulation of papers put aside in this way was what he turned to as soon as he was finished with, or tired of, the IN basket. [...] May of the papers in [the resulting pile of "important" work] bore the insignia of Bandy's "Do" or Ed Small's "No," and some had been through the "File & Follow" cycle as many as three or four times; some, bearing notes like "Frank—might look into this," were the gifts of men who used him as he used Small

— from Revolutionary Road, Richard Yates, any errors probably mine from transcription.
Could you use the existence of CSS maps to identify the presence of certain preprocessors, even if not to distinguish them?
I respect the hell out of some of Steve Albini's work, but to avoid ending up a bitter old industry fuck like the guy who wrote this article is the reason I quit the music business.

Also, FYI, there's a whole other music industry out there built around playing live shows, and almost none of these tired cliches and horror stories apply. There are different cliches and horror stories, but the bands are much more in control of their destinies and the career is (in a sense) more sustainable.
That aging is programmed is a minority view at present. Most researchers consider it to be a process of accumulated damage.

As to why aging exists in multicellular organisms, the evolutionary explanations tend to work whether or not aging is a matter of failure to evolve longevity-assurance mechanisms because selection pressure is low in post-reproductive life, failure to restrict selection of enhancements in youth that go on to cause harm in old age because selection pressure is low in post-reproductive life (such as an adaptive immune system that kills pathogens very efficiently in youth, but which goes haywire sometimes to attack the owners tissues, and suffers structural failure after exposure to too many pathogens), or a matter of the selected evolution of death programs. A compelling explanation is that species that age most likely outcompete those that do not during periods of environmental change.

http://dx.doi.org/10.1371/journal.pone.0024328