skysight-inc/HackerNews huggingface dataset:
21.4.1 p6 states invalidation of iterators/references is only allowed for
— as an argument to any standard library function taking a reference to non-const basic_string as an argument.
— Calling non-const member functions, except operator[], at, front, back, begin, rbegin, end, and rend.

The non-const operator[] in a COW string requires making a copy of the string if the ref count > 1 which invalidates references and violates this paragraph.
Online Color Challenge: How Well Do You See Color?
left hand for the butt, right hand for everything else
Actually, everyone but you acknowledges the warming trend, even groups that oppose AGW theories. The fashion du jour is to blame it on volcanoes or solar output cycles. Catch up!
Maybe it is related to this:
http://en.wikipedia.org/wiki/Brainwashing

If they post the same thing enough times, we become fatigued, inured, and even welcoming of an end with Go, just for the quiet in posting about how great life with Go could be, if only the incessant posting could stop.

We get it - a chosen few like Go, like the bore in the party with the single subject, trapping unwitting guests the kitchen, constantly going on.

What we haven't worked out - beyond the creator of Go wandering around Google, saying "Don't you know who I am?" whenever the technical merits of Go are questioned, is why Go even exists, and why we should down perfectly good tools for a new tool with a handle made of razor blades, and head made of glass, and usefulness yet to be proven.

Go? Be gone!
Together.js
People are paying for the convenience and ease of use of these services. Amazon because everyone knows it and it has good search capability. Apple/iTunes due to the nice integrated experience apple provides, from store to device.

Apple provides the superior service and thus can command the higher price.
Ok. May be Airfoil is not big enough to bother Apple. So are you saying sensationalizing things and making false accusations is the way to go? Because all I see here is that. I don't see proof in that post.
Hi everyone,

So I am actually a PhD student in physics, but I've been in love with tech for as long as I remember. I am actually doing a master's degree in CS along the way, both because I'm incredibly interested and because I thought that would really give me an edge when I want to finally go into the tech sector. (i'd be able to say more than "I have the technical chops and have done well throughout my academic career.")

This article troubles me though. Am I going to be faced with an employment brick wall in a few years? I have a lot of friends in tech, and they are very supportive of me joining. Will my PhD actually stifle my ability to get jobs I want? I haven't seen very convincing articles about it, but if there are Stanford CS PhD students having difficulties, what's going on?

I plan to do an industry internship next summer, and I hope that will at least help. What if I want to go into product management though? I have a google interview coming up in two weeks for a software engineering role, but I was shut down for even an interview for their APM roles. Maybe I needed more tech experience? Would this summer internship be enough? It's just unclear and troubling.
I would argue that planners do understand the formula for making pleasant urban neighborhoods - it's usually the developers who don't get the placemaking concepts.

That being said, I'm interested in the neighborhoods/buildings you mentioned being so bad. Could you share which locations you're referencing?
how can you be sure everybody does the same thing? what if the toilet is used by someone who is missing their upper left limb?

... http://www.fastcoexist.com/3016889/visualized/this-infograph...
Do you mean SVG document fragments? Can you explain in more detail or point to an example?
I've interviewed a lot of Ph.D. candidates for software engineering jobs at startups, and have only ever encountered two problems: (1) lack of ability to code, and (2) mismatched expectations.

Poor coding skill accounts for perhaps 80% of the industry no-hires. Well...that's not exactly fair. Poor coding skill under pressure. Most Ph.D. candidates are either out of practice or used to taking a long time to think about and solve a coding problem. That's great for academic software, but misaligns with both rapid development and (importantly for the candidates) the style of interviews. Most Ph.D.s wither under the expectation of producing a feature very quickly.

Some Ph.D. engineers can code extremely well. If they don't end up at the company, it's because the following dialogue happened, implicitly or explicitly:

PhD - Look, I'm great.

Company - Yes, you are. How about $X?

PhD - Given my specialized skill, I was expecting more like $1.5X.

Company - Well, $.8X is what we pay the new grads, so $X is what we'll pay you.

In other words, their ability is clear, but their market value isn't enhanced very much by their specialization, when most companies are looking for the skills that developers get during their bachelor's or master's.
Brewbot: A robot that makes beer for you
Even that great Satan, Bank of America, allows you to disable overdraft 'protection'. It's what I do.
Oh good. I had nightmares of not being able to still do this.

Care to describe the bugs and workarounds?
The article is hard to read because it feels like this guy is really fooling himself.

If he were as good in academia as his rhetoric claims (building software that "revolutionized" a field) he should have no problems. He should not even need a job, as he ought to be able to just start something. He should have no shortage of strong ideas about what he could be doing.

Instead he is aimlessly searching for a job.

So, I have no choice but to disbelieve his rhetoric. He probably isn't particularly good at anything, and just stumbled through the PhD system. Well, surprise, that isn't worth much!
mp3s are good enough for most people. I'm included in that group - I don't perceive the difference between 128kbps mp3s, 96kbps opus, 320kbps mp3s, or flac (though below 128kbps mp3 I hear the difference). At least on my integrated sound cards (I got a creative x-fi card once to see if I noticed the difference on $120 speakers, I didn't). I also only really get $30 - 60 speakers that carry 25w and have some reasonable quality to them, but I'm not an audiophile.

So my entire collection varies from 128kbps mp3s to vbr mp3s and a few flac files in there, but whenever I download something off bandcamp I get the vorbis 128kbps versions because I can't hear the difference.

Amazon should at least make flac a non-default download option. Everyone having lossy copies of music isn't good for the long term preservation of said music.
EuroDNS is a registrar. Are you sure you are not mixing registry and registrar ?
Not at present, sorry.
The Fed bought toxic assets at way below par value. These bonds are giving off interest, but their underlying value is going up as well. They also bought equity in companies like GM and AIG (iirc) for fractions of what they are worth today.

I think Buffet used the term "hedge fund" for dramatic effect rather than strict accuracy (since most of the public sees hedge funds as the epitomy of the investing money making dogma), but you can definitely draw parallels between the Fed's investment decisions and those of a long-only hedge fund (rather than the algo or long-short variety)
The problem, essentially, boils down to the fact that the author had a Ph.D. but was a junior at whatever the companies he was applying for needed. But didn't want to get a junior level position.

This is where "And (2) my Ph.D. background, while impressive, just didn’t fit the profile of a data scientist (whose background is usually in machine learning or statistics), a product manager (Ph.D.’s couldn’t even apply for Google’s Associate Product Manager Program until recently), or a programmer (my experience writing code at a university, even on a product with 47,000 unique downloads, didn’t count as coding “experience”)."

I don't know about the other profiles, but programmers with only academia experience rarely code better than complete juniors. I've recently helped a team of Stanford grads get to grips with coding in an industry environment and the biggest surprise seemed to be that just because it works it doesn't mean it's done. You have to make it supportable, make it workable-on by others etc. etc.
How to consume statistical analysis
Hey, if you don't customize both your resume and the message to the job you won't get it.

You are getting beat by people who want it more and who don't feel entitled by having the PhD.
What's the saying? There are old thieves, and bold thieves, but no old, bold, thieves. I don't know how the Silk Road is still up, honestly. Keep on fighting the good fights, I guess.
If a bank failed, how long would it take to be reimbursed by the FDIC? Probably much longer than a poor person could weather.

Also, if you chose to forgo paper statements to "save the environment" (and reduce the bank's costs), and you were lax in downloading your statements, it would probably take even longer to be reimbursed.
why does the site, before it finishes loading, want me download a *.torrent file?
There are jobs for chameleons. It's just that there are fewer of them and companies don't tend to understand that they need them, so they don't explicitly hire for them.

Companies hire people to make a specific problem go away. If you're not a "make a specific problem go away" guy, then you need to find another way in.

I'm a fan of, rather than responding to job calls, identifying what companies you want to work for, deciding what you want to do for them, then going and meeting the people that can put you in the position to do those things. If you can't meet them directly, find people that can introduce you. Make a plan and give it about one year (these things take time).
I live in the most skyscraper-crazy city on earth - Hong Kong - and I can attest that if done properly and with care, building skyward doesn't have to lead to a dystopian Fifth Element-style future.
I was in a similar situation, and I did notice a certain uneasiness in my interviewers due to the degree. I thought the reason was that it's hard to believe that someone who gets a fancy degree would be willing to stoop down to a software engineering job. That's very important to employers because they don't believe you will stick around. My interviewers asked me repeatedly if I was aware that the job wasn't going to have any glamorous paper writing or research or going to conferences, and that I would have to gasp write code. I caught on quick and was able to reassure them, and after a few fizzbuzz type questions they were convinced.

And amazingly, they told me that many Ph.D. candidates who come through cannot write a single line of code. I don't understand how that's possible but I would be wary too, in their shoes.
مباراة ريال مدريد وخيتافي
مشاهدة مباراة ريال مدريد وخيتافي - http://www.alhqeqa.com/?p=23137
مباراة ريال مدريد وخيتافي - http://www.alhqeqa.com/?p=23137
اهداف مباراة ريال مدريد وخيتافي - http://www.alhqeqa.com/?p=23137
مباراة ريال مدريد وخيتافي - http://www.alhqeqa.com/?p=23137
I agree! Where is that?
Shawn Fanning: What I've learned - Esquire
As someone who searched for jobs as a de facto CS PhD, I can relate to what the author is saying. PhD's tend to slot into very specific niches, and if you don't fill that niche they won't want you, even if your skills are a superset of the skills they need. I was rejected for certain jobs because my research wasn't closely related enough. People whose research was squarely in that area had no problem getting these jobs. In the end, my job ended up being something I didn't realize I was qualified for, but with hindsight I fitted the niche perfectly.

Part of the problem is simply that the market is "thin". There are less jobs, and less PhD's than there are people with Masters or Bachelors in CS. So the matching process takes longer. People won't want to hire you for a job you are overqualified for, and in the long run this would be bad for both parties.

As to the people who think that professors are just over-confident so they can keep churning out PhD's, I think this is wrong for two reasons. First, the situation is subtle, and hard to understand for someone who isn't actually going through it. Second, the market is not bad, it's just very peculiar: as you can see, the author did get a good job in the end, it just took a lot of time.
Personally, I'd be cool with nationalizing all the banks so that they're not as incentivized to extract profit anymore. Would you go for that?
In my experience (as someone who dropped out of undergrad to enter the industry, fwiw) there is a pretty widely held bias against people with PhDs in quite a lot of the software development industry. Almost like having spent the time to earn a PhD is like a way worse version of coming to a (non-financial sector) software development job interview in a three piece suit with a tie... you're just instantly distrusted by a lot of folks. I'm sure it varies from company to company, but I've seen this behavior repeatedly over many years.

I don't agree with it, for what it's worth. I do understand the rough justification that academic work is very different than real-world coding, but even if you accept that reasoning 100% then at the very worst a PhD should be seen as a neutral to slightly positive indicator (at least they see things through) if the person is otherwise a fantastic fit, not a negative. However, in my experience this negative bias towards PhDs in the greater software development sphere is a real phenomenon.
It was "inefficient" when Google did it... Right person in the right place with the right contacts at the right time with a certain amount of luck on your side. You can game some of these, but the thing not to forget is that it takes time, and a quick connection is quickly forgotten.
I guess it's really just a matter of personal preference. I switched to adding 'MDN' to my search queries out of gut frustration with having to parse through the W3 pages.

I think the comment about 'hipsters' is a little shallow, but it's interesting that this is so divided. I really assumed that HN would be completely in the tank for MDN.
> I'm referring to market microstructure in terms of the complex interactions amongst exchanges, the impact of Reg NMS, etc.

I've heard that the financial interconnections are remarkably similar to ecologies. Would be interesting to get some more of that tooling for analyzing ecologies like fisheries available to financial regulators.
1.25x, let alone 1.5x for a PhD to write code seems a little high. Typically a PhD doesn't make you a better software engineer, so why pay more (other than its expected)? $1.5x for a PhD to solve hard problems your company needs solutions to and can't hand to a random new hire, on the other hand, is reasonable.

Perhaps they think they are getting hired to do the later and you are hiring them to do the former ?
There are also instances though where the FDIC can't find another bank willing to acquire the failed institution, so it can't just close on a Friday and then reopen on Monday as a branch of a new bank.

One of those happened just last week:

http://www.fdic.gov/bank/individual/failed/commbank-ct.html

So it seems like in an instance like this, while you get a check for your insured deposits from the FDIC, your bank is gone and presumably any auto-debits or outstanding checks would fail to clear. You get to wait for the FDIC to mail you a check. Then you'd have to find yourself a new bank. This seems like something that would be fairly disruptive even if you are not poor.
> We need more conferences in the Caribbean

If I ever go back to living in the Caribbean, I'd be willing to organize some.
The problem here is that PhD's should not be applying for developer jobs. It's like a fluid mechanics expert applying for a job as a plumber.
I wrote "play Jazz" and pressed enter then I see that it searches and finds something but then it just stops at 0:00 minutes and does nothing. (Firefox 23 on OS X)
+50°C ? The areas of Earth where today the temperature never grows beyond, say, -10°C (40°C sounds like close to an upper limit, to me) are quite small.

But most importantly... +50°C is survivable ? OK. Then when the temperature reaches +75°C, what do we do ? +100°C ?

I'm surprised at how many people seem to think we can simply patch problems from day to day and only do anything short term. It seems extraordinarily short-sighted to me.

Building dikes? Sure, building dams for sealevel three meters higher sounds reasonable, right? Oh well, that's what the Netherlands already have? Let's just build a new six-meter dam then, where's the problem? Well, six meters might be doable, but what do we do when 12 meters are needed? 50? 100?
It seems my taste in music is related to my life philosophy. I used to like moody (or "emo" as others like to call it) music. Would listen to it everyday, and my life philosophy was one of ascribing meaning to most events in my life (aka my life followed a story). Now, I don't believe things have a meaning, and I prefer to listen to stuff that doesn't invoke either happiness nor sadness - just even-keeled music. If a song gets too upbeat, or emo, I immediately turn it off.
If you have the 'right topic' like chemistry, a PhD can do wonders for your career. If you work on other topics (like movie studies), not so much if you don't want to become an academic.

Small weekend project: What type of PhD student are you? https://bohr.typeform.com/to/PPzzY8
Oh interesting, after upgrading to Firefox 24 it started to play the music.
He's Albertan all right.
Why aren't all these switches hooked to a computer which could run the whole procedure?
I didn't experience this.
Anything legal and ethical that saves you time is nothing to be ashamed of. :)

I forget function names or math formulas all the time too. :P
Not these days.

Back in the 80's and 90's there were a handful of academics thinking about quantitative finance and no programs oriented at creating that sort of person, so of course you could walk out of your no-future physics PhD and get a quant job easily.

Since then there has been a shake-out ad you've actually got to be world class at something in particular if you want a quant job.

Many "quants" are now people who do algorithmic trading on their own accounts, the way people did day trading in the 90's. This may sound glamorous but it is definitely a business that comes and goes. You need a LOT of capital to do it safely, and most people blow up at least one account in the process of becoming good at trading.
Why are you doing a PhD in physics if you don't want to do research in physics? A PhD in physics won't "stifle" your ability to get jobs you want. The thing that will "stifle" your ability to get jobs you want is not having the relevant skills or not being able to play the game of interviewing.

E.g. I interviewed a physicist for a data science position. While he had worked on a lot of problems which could be categorized as data science problems, 95% of the problems he was working had one specific tool that he used, Principal Component Analysis. It was kind of hard to get him to think of another ways of solving a problem.
One big gap is that release builds of Firefox tend to have had profile-guided optimization applied, among other things, so you need to make sure you take steps like that correctly or your custom build will end up slower.

It's probably possible to produce a custom build for your machine that runs faster, whether by using custom instruction sets, or feeding different data to the optimizer when it's doing PGO. However, the risk you run there is that this could introduce bugs - Firefox and Chrome both regularly run into bugs caused by the optimizer or linker, and in some cases the fix is to stop the optimizer/linker from fiddling with that code.
I'm simply saying that your notion of asking Apple for help with this issue is deeply misinformed.
Two questions:

(1) From your observations, what is the rate of poor coding skills among PhD vs non-PhDs? (ie. the PhD may still be a partial signal for better (or worse?) ability.)

(2) A PhD has 4-6 years of experience over a "new grad"... so 0.8X vs 1.0X seems off to me too. Most companies I've spoken w/ allow each year of a PhD to account for 0.5-1.0 years of industry experience depending on the individual's skillsets and the job's responsibilities.
Smoothscan - a tool to convert scanned text into a vectorized output form
Correlations between mass extinctions, sun's changing position in galaxy
You know poor candidates can go to great schools, they can even get doctorates. They can also be useless, and the set of skills that make you useful are not necessarily the set that you get from an advanced degree.

Also FWIW the part about "dropped out of PhD a plus" is intentionally taken out of context. The full context from the link

BS/MS in Computer Science or equivalent (PhD or dropped out of PhD a plus)

After reading that I am very leery of taking anything else he said at face value. This is a target piece that is clearly putting the headline above the truth.
If you take a look at the Lenski paper[1], it says:

> The potentiating mutations are not known to confer any phenotype amenable to screening, so there is no simple way to distinguish between potentiated and non-potentiated clones.

Now, that isn't conclusive evidence that there was no benefit on its own, but it doesn't sound like there's any evidence that it did provide some kind of greater fitness. It sounds like all evidence shows that the original mutation didn't provide any particular phenotypic change on its own, it was only after the later mutation that it had any measurable effect.

Now, with dinosaurs it's much harder to tell. We obviously can't do any kind of controlled experiments, or observe them directly. But we can offer up a few potential explanations. One is that some mutations can occur without either helping or harming, but later on another mutation can lead to something useful.

Or there may be benefits conferred by proto-feathers. Remember, in addition to their similarity to down, proto-feathers are somewhat similar to hair, and may provide many of the benefits that hair provides: warmth, colors which allow either catching the attention of mates or blending in to the background, better sense of touch (you can feel something before your skin brushes against it), better sensation of the wind, and protection from things that may scrape or cut you.

According to Wikipedia[2], the insulation and display (colorful feathers for attracting mates) hypotheses seem to be the more probable. Obviously, we're not going to solve this by speculating here on HN, and it may be that the reason can never be conclusively determined because you can't go back in time to run controlled experiments, but based on the evidence we have those theories sound reasonably plausible.

[1]: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3461117/
[2]: https://en.wikipedia.org/wiki/Feathered_dinosaur#Primitive_f...
Now, if you pirated that mp3 track (with negative sale price), would that be "stealing"? :-)