skysight-inc/HackerNews huggingface dataset:
U.S. Considers Expanding Automated-Driving Technology Oversight
"Over 90% of the time that prototype turns out to be good enough, either because the problem is abandoned or remains at a level where a rewrite isn't worth it."

You might want to spend some introspection time on that statement.
Very High Performance C Extensions for JRuby+Truffle
The whole section on physics is particularly worth learning from carefully. Don't make your physics timestep depend on your rendering timestep. And if you want to have any hope of reproducible results, don't make your physics have a variable timestep at all. Pick a reasonable quantum of time, run your physics engine on that fixed timestep, and render at whatever rate you want. If the graphics framerate is slower than the physics, repeat the physics step. If the graphics framerate runs faster than physics, just render the same frame repeatedly (or update things that don't interact with physics, like decorative elements).
That's one example. There are other 27 (soon 26).

Dont get we wrong: I dont think it's magic, just than then, and for Turkey, it would have worked.

And more important: it would have been the right signal to send, to the whole world

I sincerily think that was our best chance, ever, to kill fundamentalism for good.

We will never know.
There was a patch for coroutines on the JVM some time ago. Unfortunatly it did not make it into the platform. No reason why it could not be added to the JVM.

SubstrateVM solves the embeddability part.
I might try to do it as a learning exercise of the state of Go tooling, but I have better things with my life than proving things to strangers on the Internet.
Save some money and then either strike out on your own or take a pay cut to break into an area that you really want to work in. The whole point of being overpaid is to have some money to buffer yourself against either unforeseen bad luck or local maxima that you can't get out of without investing time & money into.
The only determination I can make is that there is no proof that the same neutrino was observed. All that was observed is neutrinos in two places. Probably are neutrinos everywhere you look.
How Companies Are Benefiting from “Lite” AI
> im is intuitive ( -ish?) once you understand what each character means

If you have to understand it first to find it intuitive, then it isn't intuitive.
Yeah. If you have a family history of mental illness and live in America, make sure you've got a big support network of friends and family, in case you develop a mental illness. That would probably be more useful than healthcare coverage.
Happiness of Countries in Near Real Time
I'd love an explanation on how these microtimestamps can be used to unmask people
Returning just an array from a json-endpoint that may contain sensitive data is a vulnerability: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-js...

(edit: may be mitigated in newer browsers)
Does any state really serve its people?
And the UK is occupying another EU member's land, northern Ireland. The UK has their reasons as does Turkey.
> Countries are far too interdependent for a war of territorial aggression to be effective.

The parts (de facto, at least) of Russia that were, not too long ago, part (de jure as well as de facto) of the Ukraine suggest otherwise.

As might the parts of what is internationally recognized as Iraq and Syria that are now dominated by Daesh.
Yes, a judge claimed that reason. Here is the last block court order (in portuguese): http://jota.uol.com.br/justica-rj-determina-novo-bloqueio-wh...

"Out of spite" is ridiculous indeed, but I sustain my guess that if a proper brazilian lawyer had addressed the case, no block would ever be ordered.
If that's the difference, it means either:

- Theranos' vein-stick patients, in the aggregate, got stuck more often than patients whose bloodwork was processed by other "traditional labs", because their vein stick samples didn't include the usual amount of padding; or

- Theranos' "traditional", i.e. non-Edison, results were more than ordinarily bogus, too, because they didn't have enough sample to rerun questionable results and didn't poke another hole in the patient to get more.

Neither seems a point in favor.
AFAIR It is because a 30 years old rant in Usenet that defended spaces over tabs, but all their arguments were biased by the fact it was about LISP.

It's impossible to use anything but spaces in LISP without going mad, and the editors like emacs do a fantastic job formatting the s-expressions. So spaces are very superior to tabs for some languages.

For languages with a syntax similar to C, it doesn't matter, the rant was taken out of context, and the rest is history.

Whatever you use, make tabs and spaces visibles in your editor and never, ever, mix them up for indentation.
> The material was obtained a week before the attempted coup. However, WikiLeaks has moved forward its publication schedule in response to the government's post-coup purges.

Unclear wording. Does moving "forward" mean to do something earlier than planned? Were we supposed to expect some other publication date when told that "the material was obtained a week before the attempted coup"?
Yes, if they are thinking about deploying vertically to a LEO satellite then perhaps LoS is not an issue unless you are indoors. But if you want to require the user install an antenna or receiver outdoors then it can work, but again, the atmospheric loss can be an issue, for example if it is cloudy outdoors then light will have difficulty getting through that. Some wavelengths may be better than others but anyone who has had satellite TV knows what happens when it rains. But I do think what they are doing is interesting and has a long term promise for a lot of use cases.
> users on google fiber take note.

This is why I got quite scared when I first heard of Google Fiber.

It's in Google's interest to provide good, fast and cheap service: they will gain more customers and more people will be able to use more Internet services (many of which are from Google or use Google -- adwords, analytics, etc.). Thus they provide speeds for prices that are very hard to compete with for normal ISPs, since normal ISPs don't have the luxury of being the world's most popular, well, so many things (search engine, mapping service, email service, ad service, etc.).

If one company knows everything about you and controls a big enough stake in your life, that sounds very scary to me. Not because Google is bad, but because it's one company able to control many basic services.
Brooklyn Vent (2011)
I'm not sure why you all think Microsoft has big problems. They still have the corporate and public sector, largely even the education market cornered. They are hugely profitable and right now taking crazy-looking but probably not exactly stupid steps towards changing their consumer business model.
This entire thread and the common trends in western media makes me think that Turkey will be soon destroyed, and will be joining other failed countries. Clearly not by raw force since this military coup failed to achieve his goals. I will always be amazed how the west manage to slaughter third world countries and still has political support from the people.
Not exactly, the thing with whatsapp here is their MASSIVE user base, almost every one uses it.
I think the GP was asking about how your company/manager is able to keep you working there.
Logic is your friend. supply and demand regulate taxes the same way they regulate price. that's scary obvious.
One simple example: you browse a bunch of stuff, and they are able to know these were from the same person due to the identifier. Then you log into, say, Gmail. Now they have information to deduce you are that person.

Not saying they necessarily do that, but if they are indeed able to associate the "installation ID" to every request made with the browser, they have the information to do this, if they decide to do so.
I wonder how much revenue is being lost every second
What do you call Syria and Iraq?
People write perf intensive inner loops so infrequently that this really ought to be discounted as an argument.

I work in two performance sensitive projects, both C++, and this has yet to be a reason to inline code. Algorithm choice is optimization of choice first and so far finally.
I'd never heard specifically of Chrome but in general I would imagine if they record the time application was installed down to some microseconds and then are able to see all requests tagged with that timestamp, and one of the requests is linked to you signing in to GMail they can link the two.

Now in general they don't even need it, other browser fingerprints are working pretty well:

https://panopticlick.eff.org/
German corporate governance laws require a parent company to operate at arms-length for ownership levels between 50%+1 and 95%.

This means no changes of management allowed, no revenue synergies, no cost synergies.
By acquiring the remaining shares, they would be allowed to take actual control.
No, Carmack isn't a fan of Linux as a gaming system. Look it up. Which is to say, on the consumer end. idtech was coded in NEXTStep workstations until at most quake 3, so he liked Unix for development. IIRC, the linux ports of idtech were done by Dave Taylor, not Carmack. Carmack basically just gave a shrug and signed off on them, because they worked, so why not?

And RMS's hell is one where everyone uses open source to some extent, calls it open source, and has no philosophical reason for using it, only practical ones, and have no qualms about mixing it with closed source software.
You'll learn a lot more if you ask, instead of "what could be wrong about what this person is saying", you ask "what could be right about it?"
These are not rectangles though. The projection has severly stretched many of the countries. Combined with the tilted angles, that should mean the corners of these "rectangles" aren't really 90°.
https://en.wikipedia.org/wiki/Paragraph_175#Historical_overv...

The allies discovered a bunch of gays locked up in concentration camps under a 1935 Nazi-enacted law, didn't repel that article similarly to e.g. laws against Jews when WWII ended and supported their re-imprisonment, nor did they make their times in the concentration camps count against their "crimes".

Granted saying they were "fine with it" might be a bit of an exaggeration. But I don't think it's unreasonable in the face of historical evidence to think that the concentration camps would have been treated vastly differently by the allies if the only prisoners were homosexuals, given how the allies treated those prisoners upon their release.

Which I think goes to show that the allied forces didn't have an intrinsic objection to what went on in the concentration camps, they just minded the target audience the Nazis picked.
Well, yeah, that's a big part of it.
There's a lot wrong with that.

POST has the semantics of sending data to a resource. What you're essentially saying here is that you're sending an image to the avatar resource. That's not what you're trying to do though. What you're actually trying to do is place a resource at that URI. For that, you use PUT, not POST.

Then we have the problem of conflicts. What if there's a resource there already? Now you need to introduce If-None-Match and things like that.

Then we have the problem that /users/{id}/avatar might be an inappropriate place to put that resource. Maybe the server needs to store it on a CDN or something.

Finally, we have the problem that this isn't a REST API you are describing, since the client and server implementations are coupled together. In a REST API, the API documentation doesn't instruct developers where to place resources, the server instructs clients where to place resources.

One way of handling avatar upload in a REST API would be for the User media type to define an action that sets the avatar image. The client would then follow that action to upload the image.

From an HTTP perspective, a likely implementation would be to POST to a URL that returns a 201 with the location of the newly-uploaded avatar. But the key thing is that the server defines how the client does that, you don't hard-code behaviour into all your clients.

If that's too abstract for you, think of it as <form action="/upload-avatar" method="POST">. It's simple to implement – much easier than hard-coding a load of URI patterns in all your clients and hoping you'll never have to change them.

From a guidance standpoint – for an API, define the structure of common interactions (e.g. file upload), and have your media types include those structures when they need clients to be able to change state. Your API documentation should describe your media types and relationships, and never URI structures. If you predefine URI structures, it's not a REST API.
Professional opinion would be much appreciated- NewsTab Reader
Erdogan immediately started referencing a "parallel government" which many commentators took to mean the islamist faction led by Fethullah Gulen.

When I was reading coverage during the first few hours of the coup Fethullah Gulen was mentioned repeatedly as the possible orchestrator.
The obvious mitigation is don't visit untrusted endpoints from your API client, and/or don't run a script interpreter inside your API client.
Next you're going to tell me you don't know quantum physics...
See https://news.ycombinator.com/item?id=12123670 for what appears to be a strongly conspiracy-theoretical view of the matter.

(I realize that "conspiracy theory" bears a strong negative connotation, but I'm not really sure what else to call it - "cybernetic", in the sense of that discipline, is the closest neutral adjective I came up with, but that doesn't really seem to capture it.)
Site was accessible a few minutes ago. TCP connection now being reset almost immediately after request.

Edit: accessible again. Perhaps a DDOS mitigation technique?
Unclear wording. Which of the questions are you answering?
How is this story so popular yet already fallen off the front page after 2 hours?
Info out there on SubstrateVM looks a little sparse.

For context we use to run VM + tuneable data + game logic code in a 400kb block allocated to Lua on the PSP. I'd love to hear how SubstrateVM compares. Lua has a really rich history of being embedding in some pretty small targets.
Brazilian here
http://jota.uol.com.br/justica-rj-determina-novo-bloqueio-wh...
"Em verdade, o Juízo requer, apenas, a desabilitação da chave de criptografia, com a interceptação do fluxo de dados, com o desvio em tempo real em uma das formas sugeridas pelo MP, além do encaminhamento das mensagens já recebidas pelo usuário e ainda não criptografadas, ou seja, as mensagens trocadas deverão ser desviadas em tempo real (na forma que se dá com a interceptação de conversações telefônicas), antes de implementada a criptografia."

So, a judge required Whatsapp to put a backdoor to realtime wiretap some users before the payload is encrypted. I personally dont think Whatsapp should comply.

Whatsapp isnt secure, anyway, the default config is to store all the messages and the key on icloud or google. Also, the server knows your contact list, (and bans you if you dont sync), and someone could tap your wifi to get your contact list.

The judges here are annoyed that the lawyers requested info that is under a gag order, and that they answered in English, and that Facebook, who has a local office plays dumb and insists that "Whatsapp is out of my jurisdiction" when Brazil has the 2nd bigger userbase of the app. They are hitting them where it hurts - blocking 7 billion usd of their assets.
http://link.estadao.com.br/noticias/empresas,justica-brasile...
Website loaded a moment ago (17 minutes after this link was posted) but now the site is not responding.

Says they are releasing emails from mailboxes from first part of alphabet, and these are more used to communicate with the world than internally.

Hopefully server will come back soon.

edit: it loaded again, copied text from landing page

Today, 11pm Anakara Time, WikiLeaks releases part one of the AKP Emails. AKP, or the Justice & Development Party, is the ruling party of Turkey and is the political force behind the country's president, Recep Tayyip Erdoğan. Part one of the series covers 762 mail boxes beginning with 'A' through to 'I' containing 294,548 email bodies together with many thousands of attached files. The emails come from "akparti.org.tr", the AKP's primary domain. The most recent was sent on July 6, 2016. The oldest dates back to 2010. It should be noted that emails associated with the domain are mostly used for dealing with the world, as opposed to the most sensitive internal matters.

The material was obtained a week before the attempted coup. However, WikiLeaks has moved forward its publication schedule in response to the government's post-coup purges. We have verified the material and the source, who is not connected, in any way, to the elements behind the attempted coup, or to a rival political party or state.
Google Releases Final Developer Preview for Android Nougat
> In some California cities, the average four-bedroom, two-bathroom home would set you back over $2 million, while a similar home would cost less than $100,000 in many other US cities.

This is a little but misleading. You have to scroll way down to get to any city with an average under $100k for the described home and those are in cities with vast, mostly-abandoned areas where (basically uninhabitable versions of) such homes might cost as little as $10k. (Their averages are brought way down by outliers, in other words.)
If nothing else, the context around them.
Are there any examples of cities or states that have been able to successfully transition from expensive to affordable housing in a non-castastrophic manner?

Even at a more local level ( https://techcrunch.com/2014/04/14/sf-housing/ ), the problem is complex with many stakeholders. How do you get everyone to agree and try to reach a better solution?
Turkey invaded Cyprus in 1974 and is still holding 1/3 of northern part of the island. In the meantime 300000 settlers from Turkey were placed in the occupied areas changing its demographics (who are basically now more than the Turkish Cypriots the invasion was supposed to protect). Turkish Cypriots are culturally different from mainland Turks (they are described as the most progressive Muslim population in the world). The island's internationally recognised government in the south (the Republic of Cyprus) is a full member of the EU since 2003 and can veto Turkey's accession. In the meantime Turkey does not recognise the Republic of Cyprus and that's one of the reasons negotiations with EU have been on halt for years now.

In detail here:
https://en.wikipedia.org/wiki/Turkish_invasion_of_Cyprus
It happened to me as well, and now I think that half of the times I am asking something on StackOverflow, I end up finding the answer myself while writing the question.
It would not surprise me that a large office is using the 10/8 range internally and NATting to the national 10/8 range and suffering from horrible ICMP misrouting issues.
The argument is: do not deal with the justice system as you deal with customer support.
Disrespect court orders have consequences. This is not the government being "revengeful", it is the government enforcing the law.
Very similar to the general pitch process we emphasize for startups coming out of UWaterloo, just this article was a little too vague on the details. I summarized our pitch formula (with some overlap but more concrete tips) here: https://medium.com/@dannyyaroslavski/perfecting-the-3-minute...
> The biggest benefit comes from listing "author of [book you can buy at bookstore]" on your CV

What about "[book you could buy at bookstore at one point, but not any more]"?
Trump's whole campaign has been about getting as much media attention as possible. I'd guess this was done on purpose.
You are correct. I've come to see it as one of many psychological responses of developers to work they feel is beneath their skillset. People with advanced computer science backgrounds often end up in web development just that's where the jobs are, and most of the work is not in solving difficult problems. Mostly, you are just pulling data out of a database and displaying it in HTML. The thought of doing that for your entire career as a programmer is intolerable to some people, so they concoct any ingenious scheme they can to rise above it. For some people, this results in an obsession with writing modular code they can re-use. Another response is to delve into obscure, hyper-intellectual programming languages. Another is to become obsessed with markers of system robustness like availability and concurrency to the point where all of your decisions as a programmer optimize for those. I've seen all of these (and been guilty of some of them).

The interesting bit is that these people are often very eloquent and convincing in making others believe that they have an objectively better way to program, and that this is THE way to advance in the field, and not just some elaborate game created to stave off boredom. Never mind the fact that you're still just doing things like validating phone numbers and moving buttons slightly to the right. This is nothing less than the future of computer science!

So you end up with a herd effect where greener or less-capable developers follow these "thought leaders" blindly, resulting in the fragmentation we're in now. I find it interesting how "Five Whys" has made its way into dev culture as a line of questioning for business requirements, but never for tech requirements. "It's getting more and more popular every day," or, "It's going to look great on your resume," is often the end of the discussion.
Nope. Brexit style armchair quarterbacks all the way down.
While the conclusions in the article may not stand on their own, I think he may be implying the common usage of web browsers in the DPRK. Rather than using DNS, users connect directly to 10.* IP addresses.

Here are a couple of pics I took of IP addresses printed on the walls in a school's computer lab:

Portal: http://i.imgur.com/MTYlNVo.jpg

Bookmarks: http://i.imgur.com/QWEooy5.jpg
> This supposition of yours is silly. Europe isn't a vassal of the US. Each country follows its own goals and priorities.

Then you don't know what's happening in Europe, or the relationship between it's various states and the US.

Just an example: Even when European states are taking economic hits from the economic sanctions against Russia, then're still going along with it. How many times have you read in the Western press that Polish or French farmers are protesting against the sanctions?
“Let's Encrypt is now trusted by Java. JDK 8u101 is live, includes IdenTrust”
> What do you call Syria and Iraq?

A client state of Russia and a client state of the United States, respectively, which is why neither is a country Turkey can invade without repercussions from Russia or "the rest of NATO" (or, at least, the US, which is pretty much the bulk of the military power of NATO.)

And while Iraq's status as a US client state may seem somewhat questionable, Iraqi Kurdistan is more tightly aligned with the US than the central government is, and may well vote soon on independence and is the part -- for both geographic and political reasons -- that one is talking about when one talks about Turkey invading Iraq.
Submissions of the Twitter Account Verification Story
Clearly a popular story - links in the comments here ...
How does this reasoning apply to the US-Canada border?
This is a rather enjoyable presentation of non-tech content in a way that makes it relevant to a tech audience, and manages to get the original point across.