skysight-inc/HackerNews huggingface dataset:
> I just can't understand why Merkel would care what he thinks?

Because Turkey is one of the main passages of immigrants to Europe. And Erdogan can limit the number of immigrants passing EU border. Turkey already got 6 billions Euro from EU to keep immigrants at their country.

In politics two things matter: (a) what you can give me (b) how you can harm me

Of course Erdogan can make further requests because Turkey still have these immigrants.
Performance vs. Outcomes in the Stock Market
Yes, the entire point of the poem was to show the differences between the satire the extra-3 song used to criticize Erdogan on his free speech and refugree policies from what would be really just slurs and racism, by Böhmermann explicitly stating that.

It is like comparing Trevor Noah stating on the Daily Show that "of course we all know, Mexicans are racists and we need a wall" vs Trump saying the same thing. The first is comparable to what Böhmerman did (attacking racists, while simultaneously attacking Erdogan on free speech issues re:extra-3), while the later is actually racist slurs. Context matters.
NASA Orbital Debris Quarterly News: April 2016 [pdf]
Nah. Dedicated staff serve a very different purpose from consultants.
Clash of Code
I can only imagine the hate this guys going to get here for NT...but I'm a huge fan.

One of mt first jobs was running a VMS cluster...then went on to work with Windows. Enjoyed it all. Dave Cutler is brilliant.

Thanks Dave!
I deployed a turn-based board game to Android, iOS, and HTML5 -- libGDX was fine, and RoboVM was pretty rock-solid. The worst part was the surgery required to the Gradle files to get everything working, and hacking up the Google Web Toolkit (another nearly-orphaned project): http://blog.puzzlingplans.com/post/100992521086/building-a-c...

I also archived a desktop .jar file, because I doubt I'll be able to rebuild this thing in five years.

EDIT: Playable link (requires WebGL) http://feldspargame.com/
Article 103 appears to state that the insulted party must have been in Germany on official duty during the occurance of the insult.
No worries. There's always more to learn. `dw` is a motion command as in "delete to the end of the word. `daw` is a text object command as in "delete a word." There is also a difference between `daw` and `diw`, which is delete inner word, and `daW` which is delete a WORD.

See http://vimdoc.sourceforge.net/htmldoc/motion.html#object-mot...

and

http://vimdoc.sourceforge.net/htmldoc/motion.html#word
Turkey makes the claim that insulting the head of state is a 'crime against humanity'. Turkey is a corrupt country and is committing 'crimes against humanity' on a daily basis. My username is real name, I live in the US, please come sue me. If you need to be insulted vs just stating facts, the party leadership are doo-doo heads. For anyone not aware, here is LY HRW report on Turkey. https://www.hrw.org/world-report/2015/country-chapters/turke...
DigitalOcean secures $130MM loan
How can Germany, an ostensibly free nation, have such a law?

If you can't insult political leaders, you don't have free speech. End of story. Political speech is the most important form of speech to protect.
This plays out daily in hot real estate markets. I've been casually observing the Boston/Cambridge market and I have to scratch my head when I see properties on the market for only a few days and agents demanding offers by 2 days after the open house. Typically, I see listed on Thursday, OH Sat/Sun, offers due Tuesday evening.

If I were a seller I'd think that we priced the property too low, then again I can imagine sellers just want it over and done with and who cares when it's the difference of locking in 100% appreciation or 108% appreciation.
The amounts of money involved make everyone involved pretty greedy, I don't understand why that's so controversial.

Ya'alls notion of "rights" is pretty disturbing to me.
I saw Amanpour interview that Turkish president over his prosecution of journalists that were exposing him.

He's an insecure little twit isn't he?
Yeah, I guess, but everyone ends up implementing it anyway; the problem is they all do it in an idiosyncratic way (and one that is ambiguous... after all, maybe I really wanted that to be a string).
Why I quitted on Slack (during working hours)
The entire Puget Sound is absolutely nuts right now - Friends put an offer on a 2BR1BA listed at 470, they were willing to escalate to 540, the house, now pending, went for 675 with three offers going above 600 and had a total of 20 written offers on it.
So she "allows prosecution", as she also can't ignore diplomatic implication of doing otherwise.

Sure she can. People snub each other in politics all the time (even when they're joined at the hip). It's called "setting boundaries", and letting people know they can only count on so many indulgences from you. In fact, it is precisely through their willingness to take a stand (even at the cost of temporarily upsetting their allies or coalition partners) that stronger politicians distinguish themselves.

But even if she didn't want to offend his sensibilities -- there are bigger issues at play, such as the fact that Erdoğan is not only acting like a bully in this case (as he normally does at home), but is expecting the German government to do his dirty work for him. And hence, tacitly, to take "his" side in the Great War of Values on openness, and freedom of expression.

That's why Merkel got it wrong. What she needs to do is both act to abolish the law and exercise her discretion in declining to prosecute this case.
Thought crime at its best.
​How to run Linux desktop apps on Windows
Yes, instead of trying to defend privacy as "we don't have anything to hide, we just don't want it to be public", how about we admit that we DO have stuff to hide - all the time, and every single one of us. If the government wants to discover something then get an individual warrant upon probable cause, as the Constitution requires.

We're not supposed to let it know everything we do or say, while it is increasingly more secretive with its own actions. It should be the other way around.

But most of us have bought into the government's propaganda that "if you have something to hide, then you must be a criminal", which isn't that different from the argument that "if you oppose the war in Iraq (or elsewhere) then you're not a patriot, or you're a terrorist sympathizer".

Stop buying the U.S. government's bullshit propaganda. Start with rejecting it by default, and then maybe consider whether it's right or wrong, not by accepting it by default as true. We've been burned too many times trusting the government's lies. We should've learned our lesson by now.
It's a bit of a stretch to call it a programming analog, but Factorio is appealing to me in many similar ways. The ability to construct factories with input materials and output products and optimizing those factories for the best ratios and minimal footprint is very fun.
Something like a proper authentication protocol would be useful for sure, but I would bet good money that the government would roll out some weird homebrew nonsense that would be compromised in hours.

Not to make the perfect the enemy of the good, but realistically I doubt we'd get anything actually secure.
When a law requires a government to give permission, it is implied that the decision is not arbitrary, but rather the result of a conscious effort to honor that law.

Requiring permission to prosecute doesn't mean the government can do what it wants in this case. That law is meant to be part of the respect that is given to honest diplomatic partners. At least in the diplomatic fiction, this is the case.

Denying that respect would cast doubt on the numerous treaties between the EU, Germany and Turkey, including NATO membership. Something Germany can ill afford currently.
no, those are old laws.

mind you, you also get in a lot of trouble for promoting nazism ("wiederbetätigung"). see here, austria, 5 convictions for up to 22 months: http://diepresse.com/home/panorama/oesterreich/4947913/Funf-...

so?
Yeah, it's not like he made a crappy video and got thrown in jail for it.
> I see no way he can escape punishment unless the courts choose to ignore the law entirely

It's actually quite well possible that there's no punishment in the end. The case hinges on the question whether the poem and its presentation were satire thus still protected or pure defamation. The scholars are divided about this, but there seems to be a slight majority on the side of protected speech. Then there wouldn't be an offense and thus no case and no punishment.

There's a lot of factors playing into this, Böhmermann was treading on the line as he certainly was aware of, but in his favor the long standing rulings accept that the tone of the critique can be adapted to the target or the critique. Since Erdogan is known not to mince words, that plays into Böhmermanns favor. Using the same words on the Dalai Lama would be a much more clear cut case.

Things are going to be interesting in the next couple of month/years :) If there's a court case I fully expect that to go up to the constitutional court.
Using LLVM’s profile guided optimization in Rust
Autoscaling with AWS
Jeeebus... here I was, thinking that goat-fucker is pretty much a generic insult at the schoolyard level and that any adult[1] being called a goat-fucker would probably just laugh it off and get on with their day.

[1] Or semi-clueful child for that matter.

EDIT: I should say, my point is: Given that the actual number of people who fuck goats is miniscule, but probably not zero, the "accusation" is a priori so laughable as to NOT constitute defamation in any reasonable sense. (Hopefully the courts will agree, but it's ridiculous that the prosecution is even allowed to go forward.)
Libel is printed, slander is spoken.
That's my point: the language cleanliness may obfuscate dirty implementation details, and a good developer should know what these are.

Another example, when you do this:

SuperLargeList.Where(x => x.Blah).ToArray()

There is no way for the compiler to know whether the output array will have a small size or a large size, and so it will choose one or the other assumption (dynamic vs fixed allocation). The language chooses for you how it implements things, and this is all fine as long as you know about it, and as long as you can do something about it in the case when you need to optimize.
Qt 5.7 Beta Is in Sight
Certainly not with that attitude.

Writing software - even hard, complex software - isn't even remotely comparable to a space program.
It's interesting to think of recycling as Apple securing a steady supply of raw materials. It's a step borrowed from the carpet manufacturer, Interface.

https://www.interface.com/US/en-US/about/topic/Recycling
Or you know... coffee: https://en.wikipedia.org/wiki/Java_coffee
Dave Cutler is a legend, but he keeps a relatively low profile, so it was nice to watch the rare new video interview with him at the bottom. I especially liked what he said at the end:

"I have this little saying that the successful people in the world are the people that do the things that the unsuccessful ones won't. So I've always been this person that, you know.. I will build the system, I will fix the bugs, I will fix other people's bugs, I will fix build breaks. It's all part of getting the job done."

When I was a kid, I enjoyed reading "Show Stopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft" that chronicled his move from DEC to build NT. Jeff Atwood has a quick review of it at http://blog.codinghorror.com/showstopper/
You can say mostly legal globally.
Heads of state or members of the government on official duty. Since Erdogan is a head of state the requirement does not apply.
As a foreigner, I don't understand this attitude. Why would you want all your wealth to be invested in a single leveraged asset that's also depreciating, requires your constant attention and ties you to a single locale?
> So either finance is amazingly brave or well-suited to niche functional languages (in which case use in finance proves nothing), or it's a conveniently reputable-sounding use that doesn't actually require any proof. I, for one, will continue treating visible, published software (and libraries) as a useful metric of programming language usefulness and popularity.

I'd say it's the opposite: use in visible, published software and libraries is a very specific niche (or rather two specific niches: OSS and webdev), and not representative of software as a whole. The open-source community is a Unix- and therefore C-oriented community; a lot of Haskell work happens at Microsoft, and a lot of JVM work happens at Oracle, and a lot of OCaml work happens in Europe, which puts all those things somewhat at odds with RedHat. Webdev is uniquely ill-suited to typed languages because of the history of browsers and HTML in particular. If you just looked at published software/libraries you'd think no-one was using Java or C++, when those are likely still the most popular languages in software development as a whole.
Turn off Data and let the phone connect to a local cell network, as soon as it connects it'll update the time.
south park had a bit where they dealt with this sort of workspace ptsd

butters was in charge of filtering cartman's comments so cartman would only see material that would be unable to offend him

cartman seemed to flourish with his new perceived support and popularity and butters deteriorated

i thought it compelling to look at how they chose to do butters

'this material is offensive! you should deal with it instead of me'

cartman was characteristically unconcerned about butter's well being as long as the supportive comments kept coming in

i understand the satire loses some weight when you acknowledge that those that hire these moderators are mostly companies with a vested interest in keeping their users blissfully unaware
A massive data breach in the Philippines
Natural remedies for chest congestion
The law is specifically written so that she has to authorize the prosecution. It's not "respecting the separation of powers" to prosecute something when it's in your sole discretion to prosecute it.

If the law did not normally require executive decisions it would be different.
"...For Cloud Services" doesn't seem like an appropriate title to me. I would say it's more like "For Cloud Service Users".
I find this very worrying.
This is a great example of the feedback I'm looking for since it gives me clues on how to adjust my messaging for the future...

OO: Totally understand where you're coming from and share your viewpoint. (Former OO Java guy, Rubyist, now primarily dong Node for last 2 years)

XP/Agile: I have 8-9 teams under me and their processes vary and are continually evolving via weekly retrospectives and a commitment to perpetual learning and improvement. My ideological commitment is to ruthlessly, earnestly be excellent in what we do. The vibrant cynicism around Agile has been extremely eye-opening.
This is why Germany is still not fully western like the USA, UK, and France. Too much authoritarian hangover from the lack of a modern revolution.
These are completely different cases. Cameron acted wisely, Erdogan acted stupidly.

Cameron was "insulted" by a whole slew of people that way, considering all the attention the topic got. Erdogan has a single target to go after, legally speaking. And the applicable laws in both cases differ substantially, too.
> Actually, laws against defamation and insults are very old. And this particular incident falls clearly under the category of pure insults.

In France insults are usually allowed when it's a parodic context (such as in a play, a TV show, a movie or the like).
The biggest challenge is probably covering all the corner cases. In this regard, building such a thing is more about "caring/nursing" than it is about "engineering".

But of course, there are some engineering challenges as well, although you might want to use existing solutions (open source or APIs) for that. For speech-to-text you can find many APIs. Here's a nice demo for doing NLP: http://nlp.stanford.edu:8080/corenlp/
Since the plant is not a human, no, they can't. The rights are attached to humans - which is actually better than the US constitution which speaks for US citizens only AFAIK.
Potato Diet
I'm calling them "Microsoft Nouveaux"
http://blog.samaltman.com/cruise
> That's my point: the language cleanliness may obfuscate dirty implementation details, and a good developer should know what these are.

So what, we should write everything as CPU microops? A good developer should be capable of looking at that level, sure, but it shouldn't be the default; most of the time the computer is better at judging these questions than the developer.
Prboom+ (the plus is important!) and DOOM.WAD or DOOM2.WAD. Enjoy!
Because it means you don't have to pay rent after you retire.
Yeah, I'm pretty sure we could have waited it out and gotten other, higher offers. We actually chose to pick one that had a longer closing period (the house we wanted is occupied with people that want their kids to finish the school year), and with a dog and a toddler, the constant viewings were pretty inconvenient, enough so I'm happy at a lower price just to get it over with.
I have observed the strategy of the listing agent slightly under-pricing the home to cause a bidding war among willing buyers.
How will the system acquire relevant data about coffee shop electrical outlets, bus time tables, and a person's personal space requirements?

What local markets will be targeted first for data acquisition?

What data sets will be targeted first?
Minimum effort investing
More importantly, this is not the government acting as a prosecutor and it's not an exercise in prosecutorial discretion (prosecutorial discretion is a concept that is largely alien to the German criminal justice system, anyway).

The federal government gets a veto right here because it is an affected party – diplomatic relations are part of what §103 of the penal code aims to protect; there are other sections of the penal code that already deal with defamation – and to verify that reciprocity is observed. The federal government is neither equipped nor entitled to do the job of the actual prosecutors (which, except for certain types of offenses, is the responsibility of the states) and thus reasonably does not wish to preempt them.
Conversational commerce is still in its very early days so we're not sure whether it would work or not. Conversational commerce does, however, have certain benefits over the traditional web experience. Because of the ongoing interaction with the user, the service will be able to offer extreme personalisation, and shorten the purchase flow radically.

Today on the web, we have created a destination mentality, where brands convince consumers to go to their site and stay there. Conversational or social commerce is more like the real world were you walk past something, you do something else and then perhaps you chat about it and even purchase it later. The real world is more chaotic and conversational commerce havs the potential to reflect that better than the traditional web.

That being said, we do not believe the future of conversational commerce is a simple chatbot reflecting the old-school terminal. As you mentioned, pure text is not great for discoverability and comparisons. We believe the future of conversational commerce belongs to the hybrid interface, bringing that GUI and command line paradigms together.

One final note is that as AI gets more and more sophisticated, the need for browsing through the endless products on Pinterest might disappear, as the service will be able to offer recommendations that fit exactly to the users’ needs. The service could present three products based on user needs, allowing the user to make a more informed decision.

More reading:
- http://www.psfk.com/2016/04/layer-messaging-app-developers-u...
- https://medium.com/chris-messina/2016-will-be-the-year-of-co...
"Value" hides a lot of meanings. The quote seems to imply monetary value, whereas there can also be aesthetic value, emotional value, value due to fame/popularity and more. Seems unlikely that an app would strip out all the rest for merely highlighting the first.
Because in many of the examples people are, in fact, literally forced to use software features they don't like. The ability to turn off broken/misguided features only exists if the developer included a special option for that (rare) or if the software is open source (also rare).
Can Sama get sued for Libel? I think writing that post was not a good idea. This Jeremy dude seemed like he had spent some years working on this.
It's an insult people from Greece or Turkey hear a lot more often, and many of them seem to perceive it as a racial slur.

Just like you wouldn't be offended by racial slurs not referring to your particular race.
ICKY Horror Short
>HN is what we make it.

Exactly, and certainly there are other people who would like to see more of that in first page, but you just can't bash useful comments, so even with good intentions you can be part of the problem (talking for myself).

Thank you for this comment, and again for resubmitting this.
Eh … I think waiting until 2018 is a bit … hesitant and cowardly? Federal elections are in 2017, so basically she says that the next government will do it. (Ok, it’s extremely unlikely that this next government won’t include her at the helm … but still.)

Also, the case will not necessarily get dismissed. Insults will still be a crime (if one with a lesser punishment), even after the law is abolished.

But I’m happy that abolishing this law is at least on the agenda.
An example of why reproducible research matters
The fact that it's about a politician is what should make it protected.

Western democracies have a long and celebrated history of mocking politicians through satire.
How to finish an awkward date
That's the thing about the Universal Basic Income, the "controversy" is always phrased in terms of: "Oh but will this really help people?" or "Oh, but people will just sit and do nothing and that's not good" and always carefully avoids: "Hey, who will pay for all of this?"
Without trying to diminish the problem, I'll mention that Google Calendar does support the Iceland time zone, which happens to be equal to UTC.
Because those who frequent sites outside the SWPL universe see this sort of thing (http://bit.ly/1MVlVUE) with demoralizing frequency. This comedians plight has captured some attention, but it's really the exception.
Are you non-Jewish by any chance? I've had a great time in Israel as a tourist, but often wondered whether I'd be able to fit in there as a non-Jewish (and non-American for that matter) person. I'm not overtly religious in any other way, and I have Jewish people in my family, but there's no way I can pass for Jewish in any extended conversation.
Isn't that just compensating for lack of right and middle click? I'd prefer to put as little pressure as possible, and like the tactile positioning of buttons.

But obviously people disagree else they wouldn't rave about the subpar keyboard and rather hot chassis as well ;).
Frozen Desserts and Ice Cream in India
During Erdogan's recent visit to Washington DC his security personnel attempted to bring their thuggery to American protesters and journalists and that did not work out so well:
http://www.motherjones.com/mojo/2016/03/turkish-presidents-a...

edit: fixed typo
So not just outsourcing, these are people being imported specifically to replace workers at domestic call centers for less money?

Who the hell wrote laws to allow that? How can companies claim they cannot find local workers?