skysight-inc/HackerNews huggingface dataset:
Of course it's a rape joke (and even if it weren't, it wouldn't matter, because it's so obviously what the author intended to mean by "rape joke"). The intended humor is derived from the speaker trivializing the concern by implying that it's not valid (for example, if I had prefaced this post with "not to suppress free speech or anything, but..."). It's fairly obvious that the author of this post and the aforementioned tweet is not objecting to the tiny percentage of rape jokes implemented by talented comedians as a means of social commentary. He's referring to the vast majority of rape jokes and comments that diminish or trivialize the act and derive humor from the idea of rape as punishment (jailhouse rape, et cetera).
Great assessment and distilled description. We have literally spoken to people from lithium mines to chromium mines to remote oil or copper mines and they have explained this same predicament of difficulty of reliable power on site.

As far as unattended: in sum, the technology allows it, but the regulatory structure may not be comfortable with it in the near term. It's not the deal breaker you might think in terms of economics. We are talking about more reliable power at multiples less with prices that don't require the complicated hedging and regular bulk purchases as oil and gas. Generally, we are looking at staffing structure similar to oil rigs- weeks on, weeks off. As regulators and public understand operation, we could transition to remote staff managing sites. Truth is that the technology shuts itself down in case of any bad event (see EBR for similar, really amazing) and there would be almost nothing for on site personnel to do, but there is a perceived safety blanket with having a warm body on site.

Does that answer your question?
if the company is big enough to actually need a cto then a code review one level deeper than strategy might be fun once a month. But to think the best use of your time would be to play jr. coder (and that's all any part timer could be) is just silly.
You say "if you build the cross-compiler" as though it's as simple as "if you cross the street". Have you ever tried building GCC? I've wasted days on it and in the end still failed to make it work.
It's an extremely difficult thing to do from a design and engineering perspective. The majority of office suites available are good, but different and "quirky" enough that the flow isn't seamless. The same goes for design applications and many other utilities that people use every day.

At the end of the day, any OS that requires some command-line at any point has failed to appeal to the mass market. Instead of Windows, Linux would be better off mimicking Mac as it tries to be as unobtrusive as possible while still leaving the command-line power intact.

Linux needs to escape the Uncanny Valley of general purpose computing to become more mainstream.
Seemingly off-topic, but I'm curious -- what language has the majority of your 20+ years of development been in?
It is a problem if it drives the prices out of reach for the local people.
Worth mentioning: the US and Japan, as well as most first-world countries, have "totalization agreements" to take care of this. If you've paid into US Social Security for your entire working career and then retire to Japan, Japan pays you (fairly) equitably, and this is net out against e.g. me working for my entire career in Japan and then drawing US Social Security. (This includes two major question marks, like whether I'll be in the US at retirement and whether US Social Security will be worth enough to justify a postage stamp to get it.)
The joke is not a rape joke, because rape or rape culture is not the forefront of it. Rather, it's used as a background term, since it's well known and relevant to the main point.

No, the keyword here is "offensive". The humor derives from the fact that the speaker is expressing concern that their words might be misconstrued to bear sinister connotations, when in fact they meant none. In that context, "rape culture" might be just about any negative social trend.
The term marriage should not be used in this context. The alternative you mentioned is a suitable option.
I was expecting a video with Tom Hanks typing "Dear ShopGirl..." :-(
If you find getting a real PDP-11 too much trouble, consider using the SIMH emulator:

http://simh.trailing-edge.com

SIMH does lack the visceral appeal of putting your hands on the console though...
The power of celebrity endorsement at work. This isn't to say that had this app been built without any connection to Tom Hanks it wouldn't have found an audience, but this way it starts with a much bigger audience than it would have had on it's own. Now, nobody needs a typewriter styled text editor on their iPad, but we can all imagine Forrest Gump tapping out the first draft of his story on a manual Remington typewriter. And that inspires the desire for an app like this.

It's the power of the story you tell about your product, and celebrities tend to be expert storytellers.
So run multiple instances of the app, and put some kind of load balancer / proxy in front of the instances.

Unfortunately, this will require externalization of state data, but if you can't be down for 5 minutes, that's what you need to do.

You probably only need one large server running the instances, rather than a cluster. Java apps don't seem to do well -- longer GC pauses -- when they have over 2 GB of memory, anyway, so run multiple instances of "small" apps on a server with say 12 cores. A single server with a large pool of RAM shared between a large number of cores can do pretty amazing things with a collection of "small" programs on it (DB, web service apps, message queue server, web servers)

Of course, I'm assuming said server isn't Windows...
Yes, RAII is the only way to make an exception-safe class. Good luck doing it. It's not easy. I know; I've tried. There are all kinds of corner cases and special considerations that you have to take into account. People have written huge tomes about that exact topic detailing exactly why it's a hard problem and why you're probably not going to solve it correctly by accident. You're far more likely to introduce a memory leak than to make your class exception safe on the first try. That's my point. That's why C++ is overly cumbersome unless you ignore most of its capabilities, like exceptions. And that's why you can simply ignore C++ and not miss out on much. If performance is your only reason for rigorously sticking to a mental model, it's likely that your mental model is a premature optimization.
And what exactly does that mean? So what if the libraries are all written differently? I hardly see how thats a negative thing. The language is flexible. I was very impressed with c++11 features and I am looking forward to c++14.
21 great charts – how to communicate insights
Thanks (I did use the searchbox here and didn't see it listed in the results. I guess I somehow missed the post last week.)
Tip – A simple tip calculator for iPhone
Try "A Tour of C++" by Bjarne Stroustroup it has less than 200 pages.
You should have written your project in Go or Rust. That's the whole point.
Geez man, the casual/background use of "rape" is almost the definition of rape culture. The use of rape rather than the use of a different negative social trend is the problem.

I wish I understood your perspective on this a little better -- reading through your comment history, you obviously have a pretty nuanced view on a lot of things, but from my standpoint you frequently conflate the right to free speech with a right to consequence-free speech (note that even in the tweet you posted, where the author hyperbolically claims to want to "stifle free speech", he includes the caveat that he doesn't want people to be "comfortable" joking about rape. I think that's an entirely reasonable sentiment).
This is just awesome! I absolutely love it! Bookmarked for life!
Thank you again, Steven Halim!
You're absolutely right that safety is a feeling, and we are thinking like you that having a full scale prototype that people and regulators could see, hug, feel, and basically test drive will help. It's just not big and scary. In fact, the amount of heat produced by the reactor a day after shutdown would be on the order of a hundred hair dryers. Sounds cozy :) loud but cozy.

Where the industry has failed in engaging new types of social media (HN, YouTube, reddit, quora, etc) people are stepping up. And honestly it's probably better this way.

On a side note, people don't realize but there's no big nuclear industry really. Our founders have met and spent time with executives from nearly every domestic utility company and all of them have different types of power in their portfolio. They have no real interest in promoting nuclear over coal. The uranium miners make no money compared to coal mines because, think of it, one two-millionth of the volume of nuclear materials is needed compared to the volume of coal. You've never seen a uranium train car, because reactors don't need to burn hundreds of train cars a day and put that in our air.

Compound that with the fact that anything nuclear is like sex and plane crashes for news media. :)

So it's a battle to get education out, but smart people like you on HN will win the day. I really believe it.

Also our charismatic CEO will do his best to stand on a reactor for you ASAP.
I guess this is the result of Apple finally allowing custom keyboards[1]. I've heard people say that you can make more money developing an app for iOS instead of Android and the fact that a simple app like this typewriter emulator - which would have been possible for years on Android - could sell so much reenforces that notion in my mind.

I suppose the success could just be due to the fact that it's being endorsed by a celebrity like Tom Hanks?

[1]https://developer.apple.com/library/prerelease/ios/documenta...
2) CTO's should never code. If they are spending time instead of reviewing other peoples code; trying to find new technologies to help get them where they want to go; they are not doing their job.

The only time it's all right for a CTO to code is in the beginning. After 5-7 people have joined the company they should be reviewing code and tech.

1) My references are personal experience as well other managerial types in Seattle's Startup's.
DPT Robot last 3 hours for a tech bargain
I worked on an embedded system that aggressively cached images in memory dedicated to the GPU. It wasn't uncommon for gl texture allocation errors to occur - and in addition to that, we needed to decompress images packed in various formats into whatever format the GPU supported (typically from png to rgba32). In low memory situations, it also wasn't uncommon to not have enough contiguous memory to perform that decompression - in which case malloc would fail.

Gotta love putting forth every effort in software to keep the BOM down :)
I really want to know how designers came out with mixing and matching colors.
He deemed it a trivialisation of rape culture and a "misogynist action". I find it worrying how nonchalantly the range of what is considered a transgression is being expanded in feminist circles from fairly universally agreed upon beginnings (rape) to ever higher meta-levels. First, jokes about rape and presumably any discussion that suggests nuances within the range of what has come to be included under the umbrella of "rape", both of which are at least a significant component of what they refer to as "rape culture", were included in it - and now, apparently, so have been jokes about this concept of "rape culture" and presumably any discussion that would involve statements to the effect of "A is a not particularly serious instance of rape culture in comparison to B" . It doesn't take many steps of this sort of generalisation to arrive at a closure of the form "you must not question X, and you must not question the prohibition of questioning X, etc.", which basically amounts to the punchline of those "the worst thing about censorship is [CENSORED]" bumper stickers.

One of the reasons the fairly commonplace legal prohibitions against hate speech are not perceived as censorship is that it is perfectly legal to discuss those prohibitions in most countries that have them. This arrangement has been very serviceable as a compromise so far; I can't help but be very unsettled if large traditionally liberal segments of society are cannibalised by a prohibitory movement that deems it insufficient.
Back in the early 1990s I was forced to do typing as a subject in the South African equivalent of junior-high school. We used mechanical (Olivetti?) typewriters (electric typewriters were for the older students who did typing as an elective). Even at the time, we found the whole thing archaic, as many of us had computers and printers, but obviously the school curriculum didn't move forward at the speed of technology. And mechanical keyboards aren't romantic when the typewriters and keys jam up and/or break in weird ways. Carriage returns weren't automatic either, as they are on the Hanxwriter app...you needed to manually move the lever on the left.

After a rocky start (because I refused to cheat and look at the keys), and two years of typing exercises, I found it was a useful skill, and, even now the keyboard "gets out of the way" when I type on any device.

I wonder if there are long-term benefits to formal typing education, vs picking things up, along the way, and if it is still taught formally at school.

As for the app, my first impression is that it provides an ersatz sanitised version of a real mechanical typewriter. Maybe that's a good thing, but it doesn't seem to fulfill any need that I have.
I don't think that's accurate.

FIRPTA requires a buyer to withhold 10% of the purchase price, not 30%. But that's just to ensure the tax is paid. The tax is only on the gain in the property, not the gross sale price. Sales registered with the IRS ahead of time (so that actual tax amounts can be estimated) do not require withholding.
I love looking at the results and seeing the annual improvement and breakout strategies. Deep learning has really come into its own during the last eight years.

People interested in learning about some of the techniques employed (CNNs and deep networks) are encouraged to take Geoff Hinton's Coursers course [1], which does a really good job of covering modern techniques from one of their pioneers.

[1] https://www.coursera.org/course/neuralnets
I would very much enjoy seeing CEOs stand on top of reactors on YouTube. There doesn't even need to be shielding.
Google X, Suits, and Robots. This week’s Shortlist
HP Chromebook 11 G3 Ditches ARM for Intel Bay Trail Processor
The examples the article gives are of shocking violations as well. A good, well written account of some of them should be able to move us just as much. If we found that it did not, that would be worrysome. That they are not written (are they not ?) is worrysome as well.
> The U.S. Army doesn't simply use drones to blast away protestors though,

What does it do? How many large protests have there been in Afghanistan or Iraq? I don't anything large happening there. You know why. Because anyone trying to organize protests in a war zone get killed "enemy combatants".

> the other guy blew them up or shot them before they could get to the point where the soldier was allowed to use deadly force in self-defense.

Ok, let's talk modern day if you don't like Vietnam. What the fuck was a US soldier doing in Iraq to start with? Was there a draft? I don't recall there being one.

If Iraqi Army was in the streets of New York you bet you'll see their soldiers getting below up to bits with IEDs just as much even if not more.

> Gen. Honoré told his subordinates that he would get the paratroopers serving under him shot,

So Gen. knows how to spew propaganda. Hell, he wouldn't be a good general if he didn't.

> So go ahead and talk about Vietnam all you want.

I will. It provides a solid historical basis. We can go further back too.

> the Army should be evaluated on what it's doing today and into the future.

What is it doing today? Have the found any WMDs yet? They sure spent a lot of time, money and lives looking. If that doesn't spell "failure" I don't know what does. It is both economic, moral, political and social.

Let's chat some more. How about that Abu Ghraib? What was that all about. A few bad apples. How about the apples down in Cuba. Also a few bad apples.

What happened in Mahmudiah? Raping children. Bad apples again. What the fuck where they doing there to start with.

There is more. But I just get angry writing about it. So I think I'll stop here.

I was just being nice talking about Vietnam. But ok if you want to talk about recent event, fine let's talk about.
Thanks. I'll add that later. It's in my TODO. User should be able to choose that (words/sentences).
The product is available at http://www.axebat.com, for anyone curious. The price for a maple bat ($99) is comparable to any decent maple bat from other manufacturers.
(but it should not be ignored that military targets are generaly considered different, more permissible to kill and harm. Or to seduce. And I think the distintion is resonable)
Well, I wasn't too sure because he accidentally typed the same phrase for both examples and the context ended up being a bit ambiguous.
Deploying Django on AWS
Oops, you're right of course; I got reference collapsing rules confused with the regular binding rules. Proxy objects will only bind to auto const& or auto&&, though, since they're generally returned by value. I was surprised to see that this does not come up in std::bitset nor std::valarray, but only std::vector<bool>.
The Organized Mind: Thinking Straight in the Age of Information Overload
The joke seems like a response to the efforts to implement the anti-harassment policy in question. In that context, this joke is, as others have stated, about trivializing concerns with rape culture in tech( valid concerns IMO ) . That sucks, even when you ignore the question of whether this is a real rape joke or not.
CellarHQ's new technology stack
> Uber isn't part of the sharing economy, since the drivers are only on the road because of you.

But most are using their personal cars (at least for Lyft and Sidecar, which are the ones I use), which they would own either way. It's not the driver's time and gas being "shared" under your definition, it's the car itself, which would otherwise be sitting in a garage and replaced with another taxi or rental car.

Also, I don't see how the person not making a profit somehow makes the service qualify under your definition of "sharing economy."
Yes

I think we are entering an era of software literacy, where coding will be an expected part of a persons skillset - as much as reading and writing.

So let me rephrase the question - should CTOs read and write?

If it now seems silly, then think about how much more coding could be possible at a company than just that working on the main product output. And ask why at your company it is hard to use code in those areas.
The handle is very similar to an Irish Hurley; http://upload.wikimedia.org/wikipedia/commons/d/d4/Hurling_B... , which has been around a few hundred years. (https://www.youtube.com/watch?v=ajeagHCk15g for a taste of the game itself).
Well , Tom Hanks being associated with the App definitely drove a lot of traffic to it. But would you consider this as an endorsement ? Like Britney spears endorsing Pepsi ,where you arent involved in any of the development process and simply show up in an Ad ?

Looks like this is an App that Tom Hanks wanted to make himself out of his love for old and archaic Typewriters* , did not have CS Skills for it , hired an agency and got it done! ( some other articles do mention that he owned a personal collection of vintage typewriters)

Definitely more than an endorsement , but yeah the app has a celebrity appeal to it ( like how Super Copters would now get a lot of press , just because its from Flappy Bird's Dev ) . A fair amount of effort is involved in building one's brand before things you do gain automatic traction.
Cool site, thanks for the link. Wish whydontweownthis.com covered the Peninsula/South Bay.

Who would I check in this case, the seller? What would I do with this information once I found it?
"In the UK you can live as common law man and wife without a formal marriage."

Per Wikipedia (http://en.wikipedia.org/wiki/Common-law_marriage#United_King...), it seems that the term is common but it does not actually convey legal rights like common law marriage in the US. Of course, since we were discussing use of terms, that fact is of only tangential interest.
Dorst, Fontijne, & Mann is the best pedagogical introduction to geometric algebra that I have seen. I spent a couple years very excited about the ideas in Hestenes' papers, and Doran and Lasenby's book, but unable to actually calculate anything. Dorst, Fontijne, & Mann have very good exercises, and build up the general framework slowly and clearly.
I'd much rather have this pace of innovation than trying to keep up with whatever the Ruby community decides to use this week.
Oh goodness - C++ is out of fashion? But I was so productive! And my code ran so fast! Well, I guess I should go read up on node.lang or er-rust, or whatever it is those kids are into...
> Exceptions have a significant performance impact

Are you talking about enabling exceptions, or throwing them?
The reason for a CTO to code isn't to get the code written; it's so that they understand what the primary hassles are when their employees try to get the code written.

In any large engineering organization, there are usually several architectural decisions made long ago (often, back when the CTO still coded) that are hampering the productivity of everybody else. Usually, these decisions are so ingrained in the system that nobody questions them, and even if they did, changing them requires the cooperation of many different people or even departments and no individual contributor has that much authority. The CTO is uniquely positioned to actually fix these problems, but when the CTO (or even CEO, if the company has a technical founder) doesn't code, he's usually completely unaware of them or their impact on the organization.
This. Free speech is fine, as long as you're prepared to accept the consequences. Behave like a jerk and be judged as a jerk.
Show HN: A Munchkin score keeping Android app for your Chromecast
The problem with anti-discrimination policies is that they discriminate against your own freedom to say what you want to say, the way you want to say it. Where I come from I could clearly the line forming against Free Speech because of anti-discrimination Laws being "the right thing to do" around the late 90s. Looking back, most of what was said on TV programs in the mid 90s would now be labeled as sexist, discriminative, and most people of the time would now be jailed for making the same very same comments in 2014.

Is that progress? In my mind the society was better as a whole when there were less restrictions everywhere. Now you have to think twice about what you can or cannot say, you have to tone down any joke you'd like to tell for fear of it being discriminative in any way... it's just plain boring, and fake, because people anyway still think what they think but they are simply not allowed to say it in public anymore.

At least before people felt some responsibility for what they were saying - instead of having to keep their mouths shut.
That's quiet the straw man argument. Nowhere did he say anything about knowing how too code.
Can you elaborate on the "significant performance impact"? If used properly, they should have no runtime overhead - they are predicted "not taken" in modern compilers.
Could you contact me? (plg at name of my company in my hn profile)

thx