skysight-inc/HackerNews huggingface dataset:
You are right that there are explosions, but it isn't an explosion like an atomic bomb. You understand the difference, but unfortunately there is a fundamental misunderstanding for the general public that a reactor could function like a bomb. There just isn't the energy density to do that.

There was physical damage to structures at Fukushima but that didn't cause any real damage outside the plant or releases. The releases were leaks elsewhere (which were still not huge compared to natural radiation levels).

Chernobyl was due to a reactor literally geared for instability (search rbmk void fraction for details) in the Soviet union. It had no containment around the reactor. So a basic structure around the reactor would crumble with an explosion. But it wouldn't contain that much regardless since it wasn't designed to, and they frankly were arrogant and didn't care much about safety precautions.

As to the plenty of damage from Chernobyl, here's the facts: it has been highly studied over almost 30 years, it is a nature preserve, people who refused to evacuate still live there healthily, and they still operate a reactor on that site. Here's an article which examined and summarized the largest and most reputable medical studies on the Chernobyl aftermath. I was genuinely surprised myself. http://www.thingsworsethannuclearpower.com/2012/05/things-wo...
Dill
Ecosystem really is the whole problem, though. You can never make it big without having lots of friends.

Rust is a pretty cool language, but I can't help being reminded about another very well-designed but ultimately unsuccessful C++ challenger, D. The parallels are really hard to ignore.

D, like Rust, had great syntax and was a breath of fresh air after coding with C++98. Neither Rust not D has a sponsor with really deep pockets to encourage adoption. Neither came out of a standards process. Both have had compiler and standard library issues. The big difference between the two at this point seems to be momentum and where the two are in their parabolic trajectories.
I don't think that the two can be separated in any meaningful way. Of course they're different things, and we can discuss each on their own, but when it comes to which language to use as a business decision then the line becomes blurred if not completely transparent.
Someone should really get to trolls on shakedown grounds using some anti racketeering laws. They are nothing but racketeers, but somehow the legal system prevents from using those laws against them.
Absolutely. Would definitely be interested in hearing more about it.
Tptacek is arguing that Tentler is probably going to get into a lot of legal trouble.

You are arguing that he ought not to get in trouble.

These are two separate arguments. Tptacek is not arguing that Tentler ought to get in trouble, but you responded as though that was the case.
Exactly. It is out of fashion, but fashion is fleeting. Fashion is a twenty year old wearing skinny jeans; style is James Bond in a Tuxedo, and it's timeless. What's in fashion today may very well be out of fashion tomorrow. I will likely still be writing C++ to get shit done.
Those who feel they have discovered a treasure here should consider reading Seneca "On Anger" and Musonius Rufus also.
@lutusp, I'm sorry for whatever experiences have led you to such a negative opinion of therapy; I'm sure you have very valid reasons to feel that way.

You're right, therapy is not a science, but it is doing its best to learn as much as possible about the human condition and to apply what it has learned to improve human lives.

In its defense, it's barely over 100 years old. Where was physics 100 years after its origins? Chemistry? Medicine? When therapy started, all Freud and Jung had to work with was observation of a person's visible and verbal behavior...and dreams. They did what they could with the tools that were available. Since then, we have roughly a century of observation, as well as research that has attempted to be as scientifically rigorous as it could be. And in the past 20 years or so, we've finally gained the first handful of technologies that have given us some basic data about what the brain is actually doing. We're still just beginning.

Here's what we're up against. The human brain is the most complex system in the universe, a crazy quilt of impulses that has accumulated from the blind forces of million years of evolution. Can you imagine how difficult it is to design an experiment that controls for unwanted factors? Now, add in the restrictions dictated by ethical concerns and the unimaginable range of human behavior. Is it any wonder that progress is so slow?

So, given how little we know, by what right do we presume to practice? You could ask the same of a physician from 200, or even 2,000, years ago. The answer would be the same: "Because people are suffering, and we have things we can do that have a good track record of reducing that suffering."

As a therapist, I am doing more than providing "benefit from ordinary conversation." See my reply to @nostrademons for details. It is well established, through numerous studies across the last 70 years, that measurable benefits are to be had from talking to a therapist who is non-judgemental, who communicates back to you an emotional understanding of your experience, and who is there to provide--as much as is humanly possible--unconditional support for you in your situation.

Changing human behavior is very, very difficult. But it can be done, and therapists of all sorts--psychiatrists, psychologists, social workers, marriage and family therapists, and other licensed counselors--have valuable skills to offer.

Thank you for listening.
Sounds like a good idea in theory (to have an executive involved in low level grunt work), but also seems like a waste of time because they obviously won't be as effective as someone who codes daily. The point of the CTO is see the big picture and direct accordingly.
It is hard if you do it all manually. There are helpful tools like Crosstool-NG for example which make it easier.

See also https://en.wikipedia.org/wiki/Cross_compilers#External_links
Changes in the Swift Standard Library in Beta 6
This smells like a whitewash. Even if there's no law against impersonating an agent, the Feds can always always always find more things to charge someone with. I bet if the DoJ had charged this "53 year old" (wasn't he pretty wealthy in the initial reports?), a lot of bad stuff about checkpoints and groping would have come out. Lots and lots of women would come forward with stories, not about drunken fake TSA "agents", but about real TSA agents copping feels and so forth.
Professionally, Java for most of the time. Recreationally, Scala and Haskell. I did about 5 years of C++ overlapping with Java before that.
The authors opinion about the misogyny of the speaker's trivialization does not carry nearly the amount of weight as legal prohibitions on hate speech. I do not think it's valid to dismiss a community's right to enforce a code of conduct to protect its members within its bounds. Maybe it's my own opinions, but ideally that is how positive social change is implemented. I do not think trivialization of concerns about hate speech would fly in most liberally minded circles either. If you are defending nuanced discussion about the value of rape culture, then I think there are better examples of nuance than this joke.

I think a lot of good would come if we stopped using the word "censorship", and just responded to what people actually had concerns with. Censorship is distinct from a dude stating his opinions, and encouraging others to agree with him.

(Edit): * defending nuanced discussion about the value of rape culture as a concept
Details are scarce on the website and in the articles I've found, but this seems similar to the 4S project Toshiba has been working on for over a decade [1,2]. Between the full-size plants they've built in Japan, and their acquisition of Westinghouse, Toshiba owns a respectable chunk of the nuclear engineering talent and experience on the planet. It doesn't seem to have gone much further [3] than the last time I read about it.

What is UPower going to do differently?

Nuclear engineering strikes me as one of those areas where exuberant inexperience and simulation prowess are not selling points. Youngsters work ok for software because (1) business inexperience can be offset by deep technical experience, and then rapid product iterations - both made possible by low entry barriers; and (2) screwing up (most) software has negligible negative externalities. Neither of those apply to nuclear engineering.

[1] http://en.wikipedia.org/wiki/Toshiba_4S
[2] http://www.toshiba.com/tane/products_4s.jsp
[3] http://www.nrc.gov/reactors/advanced/4s.html
As someone who came up as mostly a non-coder, I now believe that every employee of a startup should commit code. When CTOs don't code, I think of them as glorified managers, not true technologists. If the don't have an insatiable desire to create technology, then they should be in a different role.

Also: would it be wrong of me to out OP as a prominent CTO?
More perspectives.
Coding is not low level grunt work, it is (potentially) the highest leverage activity a human can do.
I'm not sure why this is on HN today, but in a Baader-Meinhof Phenomenon kind of way, I just came across it yesterday. It was in this commencement speech at University of Minnesota College of Liberal Arts by musician/artist/writer Dessa. It's 22 minutes long, so maybe you'll skip it, but it's a surprisingly inspiring and motivating speech: http://youtu.be/u38ue-XxHtw
That was a very interesting piece to read when it was published recently, and it led me to follow the author, Neil Irwin, on other pieces he has written since (many others, here are two [1] and [2])

I have wondered if Neil Irwin and others are tiptoeing, insinuating, and getting close to but not quite saying, that inflation is taking place. Are the top dollars that we, programmers and hackers, earn today simply not worth as much as we think they are worth? That's probably an insufficient definition of inflation, but it's maybe as practical as it gets for someone who's just starting out. Perhaps I should move my (small pile) of hard earned savings into a thing before the cash value evaporates?

[1] http://www.nytimes.com/2014/07/16/upshot/janet-yellen-on-the...
[2] http://www.nytimes.com/2014/08/02/upshot/impeachment-julep.h...
only major thing I noticed was the fact that all of the words seemed to shift a few times, which caused my eyes to have to refocus every time they shifted. It seemed to happen about 3 words before a new line, but I really was only focused on my 31337 typing skills :) http://imgur.com/4DEz9Yu
Director of Design
FiveStars is seeking a Director of UX Design with a passion for leading successful and innovative design teams. The Director of UX will define the creative process from start to finish, help cross-functional teams have empathy for the user, and coach design and engineering to build usable, useful, and delightful experiences that will create the future of relational commerce.

Requirements:
• Demonstrated design leadership and proven experience building successful teams and products
• A portfolio showcasing 8+ years of creating and shipping compelling products
• Designed or led teams who designed complex, multi-surface product interactions
• Grasp and distill complex problems quickly
• Balance data-driven decision making with aesthetics
• A passion for details and an understanding of how they fit into the big picture
• Excellent presentation and communication skills

Responsibilities:
• Define and refine the UX design process
• Mentor and grow the UX team
• Help create the future of relational commerce for both merchants and consumers
• Translate complex ideas into elegant, intuitive designs for visual interfaces, flows, and compelling interactions across a wide variety of mediums, including mobile, web, and point-of-sale systems
• Help shape and evolve the visual identity of our brand
• Advocate for design and collaborate closely with a team of incredible product thinkers, engineers, marketers, and designers

Preferred:
• Experience in lean product development and agile environments
• Experience with A/B testing and or user research
I agree that using exception is hardly noteworthy these days, but consider that in the context of a codebase that has evolved for more than a decade. I guess, ten years ago, "let's not use exceptions; they aren't worth it" was more justifiable.

In any case, the decision was made, and we have millions of LOC where every single API is built with the assumption "No exceptions here." In that context, introducing exceptions seems suddenly a lot more trouble than its worth. Well, YMMV, and in any case I'm not a decision maker so what do I know.

* BTW, I think "a single codebase maintained by thousands of engineers" is the single best thing I found in Google, as it opens up infinite possibility of learning new tricks, new APIs, and sometimes new projects. (Of course, everybody complains that every API is implemented at least three times, but imagine how worse it would have been if every project had its own codebase.)
Not just new languages. Java is also versioned from Java 1.0 to 1.1 to 1.2 ... 1.8, with recent versions dropping the "1." because they never will have a true "2.0" release.
How to use mobile apps for field services
Crowdsourcing Capitalists: How Duolingo's Founders Offered Free Education
If you used the generated builder methods provided by protobufs, would it really be that bad?

user.getPreferencesBuilder()
.getFavoritesBuilder()
.getAlbumsBuilder().addAlbum(album).build()
Speaking, Fast and Slow
It's like a Body Corporate, but they tend to be a lot more intrusive, both in their reach and how much they wield their power. They do stupid shit like fine people for not having perfect grass, even during droughts, that sort of rubbish. They also tend to have more power to approve who lives in the building/complex, rather than just what you can and can't change on the property.
nobody likes a pedant
Obviously I missed the "same population" part. I still don't get the point, though. You can still say a certain ethnic group or nationality is over-represented by adjusting for wealth and population.
Also a good read is Ciceros Cato Maior de Senectute: http://www.bartleby.com/9/2/1.html
A philosophical story about aging and death
I don't like starting anything off on a negative, so I'll say this: it is a unique twist on a very crowded "rate my X" market.

gave the app a whirl. I have to say, very unintuitive. It took me almost a minute to figure out "what to do." The title just says 'selfie' and nothing else. The site is also incredibly slow and the "next" button doesn't always work (at times it does not take you to the next photo)

From a marketing standpoint, this could take off if you get it positioned within the correct market segment.
Custom keyboards only work in ios 8, which isn't released yet. This is just a regular app. Comparing it to android seems... unnecessary.
Cool idea, lots of new TLD's out there. I am always wondering "do people actually use these new TLDs" so I suppose this site will answer that question.
Easier to get to Europe, and seek a job in Germany.
I'm trying to figure out another way to add new words (and remove some old ones) without changing the flow or something where new lines will slide in from the bottom without altering the position of words. Thanks :-)
Wonder if any thoughts on Spiral (sprlr.com) as an alternative based on location instead of proof of residence - so you could always connect to the community around you, even if you move around. Can work for work settings, colleges, events, etc.

FD: I'm involved with Spiral.
Thanks! Color theory seems like a never ending study, but I can put together a topic on this.
Jailed? Really?
Last year, I purchased a house in the Bay Area which has a very competitive real estate market that favours the seller. The mortgage broker, whom I worked with, claimed that of the thirty clients that he represented, 2 were able to win a bid and usually had to bid on many houses before winning. They weren't losing to higher bids, he said. They were losing to all cash offers from Chinese investors.
A collection of people in your building who have nothing fulfilling in their own lives, and thus relish the prospect of telling you how many flowers you can have in your front window or how heavy your dog can be. They manage the common property, services and insurance for a building where there is a tenancy-in-common situation, like a condominium. They are usually elected, although the people who would run for this kind of position tend to be the last people you want to have any kind of power.
What if Facebook is no more?
I really doubt that a prominent CTO would be taking time-management advice from HN.
Why Tech Startups Can Gain Competitive Advantage From Operations
I love the bit about the bat being 3D printed and then tested out by actual baseball players!!
I've no dog in this fight, but narrowly with regard to

'There have been exceptionally few times where I have jumped into someone else's code and said "wow, their heavy use of auto has made this easier to read and understand".'

I think it's far easier to notice when you hit unreadable code and what seems to be making it unreadable, than it is to notice when you hit readable code and what seems to be making it unusually readable. That's not to say your conclusions are necessarily wrong (or right), by any means - just that I'd view this particular argument with an added measure of skepticism.
Worth noting that the search algorithm, simulated annealing, is a metaheuristic algorithm - meaning, it's modelled after an existing natural phenomenon (in this case, metallurgical annealing). Other metaheuristic algorithms familiar to HN readers include genetic algorithms and ant colony optimization algorithms. Given the nature of these algorithms it isn't shocking to see them in the wild, but it is interesting.

It might even be more accurate to say the model of metallurgical annealing used in simulated annealing has parallels with a model of jellyfish search behaviour, rather than jellyfish "using" simulated annealing to find food.
The Scientific 7-Minute (Home) Workout
Yep, jailed. At least in some countries I know of, it could go from a large fine to jail time depending on the level of discrimination.
http://www.cnet.com/news/british-man-jailed-for-racist-tweet...
Coming from the perspective (for better or worse) of someone with some exposure to feminism but not to the point of hearing the term "rape culture" frequently or anything like that – I can't agree with this. I basically agree with the grandparent. A joke that an innocuous presentation might be considered "offensive or part of rape culture or something" seems to me to derive its humor from a stereotype of people taking offense at things too easily and throwing around the term in question. If he were to speculate about, say, whether the presentation might be taken as encouraging gun violence, the joke would be nonsensical, because there would just be no reason to think it would. (In that case, an analogous situation would be if the presentation were about guns in video games, where he'd be having fun at the expense of an old tired trope.)

To be fair, no matter what you think about feminist issues, it's simply factual that they're a hotbed of emotions, that many people will get worked up about them very very easily, as had been recently demonstrated in the mailing list thread. There's no shortage of similar pure tech issues - things like systemd vs. Upstart or BSD vs. Linux. In those cases, just about anyone would admit that the relevant flame wars tend to derail discussion and give off more heat than light, and similar jokes might be made causing little offense. But with the issues at hand, to which perceived trivialization in culture itself makes up a large part of the problem, there's a fine line between reacting to this phenomenon and making oneself an example. And as long as a joke can be reasonably interpreted as the latter, I think it would be far better to avoid it.
There are important differences: D threw away one of the most important features of C/C++ (for the target audience): usability of the language without a garbage collector.

Also, Mozilla has much deeper pockets than Digital Mars.

Still I agree with you that it is very likely that Rust will follow a parabolic trajectory. The advantages as perceived by the industry compared with C++11/14 will be too few. At the same time it does not have the ecosystem.

Go succeeded because of Google's deep pockets and, perhaps more importantly, because it filled a large niche that even the authors did not anticipate: a faster language for Python and Ruby aficionados.
Ask HN: What's the best resource to learn Python?
I've never written code in my life but am interested in programming. What resources would you suggest which could really help understand programming fundamentals and of course, developing on Python?
The FB access is just for authentication and easy login as well as profile picture. In no way does the website have access to your friends list....

I think your definition of scam is a bit off...because every app in the app store would be qualified as a "scam".
They lost me here:
http://i.imgur.com/1hNk6vj.png

I just wanted to read the subscription table...
You shouldn't use auto for float and int not just because they're simple, but because they get happily coerced in ways that might break things. I've not written much C++11, but my intuition would suggest limiting auto to places where, upon a change, either 1) everything in the dependency chain will change and work correctly, or 2) anything that can't change correctly will loudly break at compile time.
Is Email Still the Best Thing on the Internet
But there is less variation: Java provides only one paradigm (OO) and frameworks use different flavors of that: beans, POJOs, heavy classes, etc.

In C++ you can have such variations, plus all the other paradigms, including:

* C with classes (people programming in this style often still use C strings, do deletes and frees in destructors).

* C++ as the full-blown OOP language, with extensive multiple inheritance hierarchies.

* Nearly functional, STL-driven C++. In this code you see nearly no loops at all, <algorithm> is the control structure.

* Template-driven programming, with policy classes, dozens of specializations, only header files.

Etc. Java does not have the legacy to 'embed' another language. Java does not do multiple inheritance, avoiding heavy-inheritance-based projects, Java does not claim to be a semi-functional language (though Java 8 brings Java closer in that direction), and Java does not provide a turing-complete template language that is a world on its own.
You being one of the founders, I found your HN username amusing :)

I like that you're attacking a real problem. Good luck.
Rockstar IT Operations: the Event Enrichment Platform and PagerDuty