skysight-inc/HackerNews huggingface dataset:
Russia is a hegemony. China is a hegemony too. Both will always be threats.

https://en.wikipedia.org/wiki/Hegemony

And yes, the US is also a threat to Europe and vice versa, except that historically the US culture, business interests and political climate has been aligned with that of Western Europe, hence it makes a lot of sense to have alliances.

IMO the threat of these hegemonies is precisely why EU makes a lot of sense. Divided we'll inevitably fail.
I bought my first CDs in 1984, and played them on the world's first CD player - the Sony CDP-101. Of the hundreds of discs in my collection, I had maybe 3-4 from that decade go bad. What worked for me was storing them in the jewel boxes on edge (not laying flat), indoors away from sunlight.

So far as "Disc Rot", as a former LaserDisc owner, I'm very familiar with it. On the 12" platters the glue between sides could fail and sometimes lift the aluminum recording surface off the plastic. Or the edge seal would fail and oxygen would turn the aluminum into aluminum oxide. Both would make a $70 movie (in 1988 dollars!) unplayable.

I'm sad to see CDs go. As has been told, they're the first recording format that was replaced by one with inferior sound. I never had many LPs, and don't have the storage space for them, but I get that they get the listener more involved - you have to consider which album to listen to and set aside 50 minutes (including the side flip). You can't just hit "random play" and walk away. So it's nice to see them make a comeback.
> Also note there are internet hobgobblins spreading false rumors about a risk of flooding Silicon Valley

Probably got the idea from the Bond movie
You seem to be operating under the belief that the disintegration of the EU started three weeks ago or something? It's been an ongoing saga for years. I mean, Brexit predates Trump, and Brexit itself is the result of years of pressures.

I can see why you'd be so confused by the "strategy" if you think Trump is causing it, but he's reacting to it. And my assessment of the situation is the other way around; there's nothing Trump could do to stop it even if he wanted to. The explosion is in progress, the very latest I could put the date for that is the Brexit vote (which, again, is itself a result, not a cause), and the only question is who can best surf the aftermath.

The EU is falling apart because of issues within the EU, not because somewhere in the early 2010s the penumbric emanations of the future Trump presidency reached back in time and started whispering in politician's ears.
Not every train needs to stop at every station. If you design the tracks and stations properly, you can operate a mix of non-stop trains and other trains that take some or all of the stops in between, and you can vary the composition depending on actual ridership.
a = a + b

b = a - b

a = a - b

I think this works too, assuming a+b doesn't overflow.
The Data Science Process
Official retail prices in China and real retail prices in China are not always the same. "White"-imported i7 6900K the companies will buy is ¥8199, but most people will buy from the marketplaces, where the price is about ¥7000-7400, i.e. the same as in the US.

Then again, for cheap servers, we can get E5-2683v3 here for ¥1900 ($270), 35M cache, 14 cores.
It would be a truly scary scenario either way. Vox explored a hypothetical invasion of Estonia [0], basically if military intervention happens both sides would be screwed (given that both sides will stick to their doctrine)

[0] http://www.vox.com/2015/6/29/8858909/russia-war-flowchart
Keras is abstraction layer over tensorflow/theano/deeplearning4j(new). Keras supports whatever underlying framework supports.
> I'm puzzled why GP is so unpopular compared to say, type system research

Genetic Programming is not getting much attention because it is inherently inefficient, and there are much better optimization methods out there. Genetic Programming, similarly to Monte Carlo methods, is often the "easy way out" when you are trying to solve an optimization task where you cannot (bother to) model the process.

For example: You could train Neural Networks' weights with Genetic Programming, but that's extremely inefficient compared to gradient descent.

Bottom-line: Genetic Programming is not a magic bullet, and is not guaranteed to converge to a workable solution in a "reasonable" time.
Yeah, mine is Malaysian Chinese and we've discussed the same things WRT going there (Singapore notwithstanding).

However China has to start somewhere. If they go all in on renewable energy along with their political changes, then that has the potential to make it an even more attractive landing spot, due both to increased quality of life and to interesting new job opportunities in that field.

(This is actually the outcome I'm hoping for, as I'm seeing global warming as the largest threat to humanity right now, and a large-scale challenge to big oil from China is the only thing that'd work before it's too late. The only politically viable way that's going to happen is if it helps win some other zero-sum game such as the competition for worldwide talent. If it works out that way, then it would eventually force the US to reconsider its oil alliances too and maybe we'd all be okay. This is all just somewhat stream-of-consciousness though.)
The Agile Deceit – Understanding Feature vs. Deliverable Discord
it's more of a political claim that makes no sense at all.
How on earth did they negotiate such a massive cash grab? They seem to have little or no leverage, being Yahoo, and this sort of contract is not very common. Four years? Don't think I've ever seen that.
I haven't done any PHP scripting for at least 6 years, but my beef was mostly with the community, not the language. If you do your best, you can write decent and clean code in PHP. But the community largely exists of people who don't have the slightest clue what they're doing and who are writing absolute garbage pieces of code. Usually when there's a data leak on a website, it's the result of insecure PHP scripts (again, the language has ways to prevent this, but the scripters just suck).
A reasonably wealthy middle class will take power. Because money is power, and they have most of it.

At least that is one way you can view the democratization of the west. The same mechanism - if real - should apply in China as well.
Yea, it's only Edge, but if you look at WebSockets you'll see that everything except Opera Mini supports them - so you can get (some of) the same functionality without polyfills at all.
My thoughts exactly. Title is misleading. If I have to click compile or hot reload it's not really a live editor. You can't change values and watch them update on the fly.
SpaceVim – Use Vim as a Java Ide
Collection of research papers categorized by real-world systems that enact them
The vote was for the only kind of change on offer.
Event Replaying with Hazelcast Jet – OpenCredo
That's true, of course.

But LEA are selecting nodes based on the hashes of those fragments. Many of them won't have cached CP fragments, but merely relayed them. But if his node did, prosecutors could argue that they've identified CP on his computer based on hashes, and have experts testify about reliability, etc. How many jurors would understand Freenet design?
I wrote a rant last post (https://news.ycombinator.com/item?id=13599465) about how AI is being oversold. The problem in this case (along with buzzwords like Web 2.0/big data) is that there is some logical advantage to implementing AI/Web 2.0/big data for a business, just not a change-the-world advantage that will not help if everything else is being done incorrectly.

There is a gray area in between the marketing, and the ambiguity is the real danger.
From the article: "It needs to move toward more military integration, which means streamlining procurement. European armies use too many different weapons systems: seventeen main battle tank families compared with just one for the U.S.; 20 types of fighter planes compared with just six; and 13 kinds of air-to-air missiles compared with three."

While I dont doubt there are efficiencies to be had, I feel they fail to recognise diversity . Any of these weapon systems will have pros/cons. The diversity can be a strength.

And the article talks about european NATO spending doesn't cut it... well go look at the stats. UK/France/Italy etc vs Russia spending. Russia is vastly outspent by the NATO forces, almost the same spend via UK and France individually. Who else is this European threat coming from? It hogwash Europe is not militarily self sufficient. Maybe not US style dominant but hardly weak.

It feels to me there is so much 'fear the bear' information being coming out it feels like soft propaganda on the other side building to something. Sure Russia is behaving badly with Ukraine and Georgia. And they deserve international punishment for this, and hopefully pushback at some point. Syria I'm not so convinced Russia are the bad guys. They are supporting a long time ally and stable government while the west is the the one pushing regime change. Do you really think Assads replacement will be an improvements? This is geo-politics, nothing about improving the nation.

Russia has good reason to be worried about their defense. The western powers have been doing most of the invading lately.

End of the day its a shame the people in power create all this. Most of us want to enjoy life and live in our bubble. Don't let the governments let you believe any nation is bad. And take these articles with a pinch of salt. Some extreme minority nationalists/religious nuts aside, people want to get along.
> we simply gave software a specific set of rules to train it. It doesn't know how we perceive the actions it is performing.

I think the author is making the same point from another angle.

The AI learns what we would consider aggressive moves when conditions favor those moves.
Widely reported by fake news! Any and all media with few exceptions* is the enemy of the United States now, of course they say those things.

* InfoWars, RT and Breitbart excluded
Build an Offline Demo of Your Ember App with Ember CLI Mirage
Alice has created a file containing random data. Authorities think it is an encrypted volume and wants Alice to give up the key. Alice has no way to prove it is just a file with random data and is imprisoned indefinitely for essentially having a file with random data =]
Trump publicly affirms a lot of things.
My worst failure was a 3am production database drop half-asleep. We had backups but we lost an hour of transactional data. My worst IT failure to date.
In reality programming is already fully automated :)
Translation to machine code is done in most cases automatically. We just tell the compiler what we want the program to do.

Honestly, if we treated software engineering as a real engineering discipline, we would already have 90% of software created automatically. We just keep ourselves busy by building same CRUD apps, recreating same layouts, building same libraries over and over again.

When we start treating software engineering as engineering not as art, full automation of programming will be a matter of only few years.
Designing for communities in crisis
how's the coffee?
Yup, in ML you would call this the generalization problem: How are you going to build your algorithm build something useful instead of just memorizing the inputs in some way?

Differentiable Neural Computers [1] are getting us closer (by incorporating an explicit I/O operations on a memory) but it's uncertain how much test data you would need to build complex code routines.

https://deepmind.com/blog/differentiable-neural-computers/
Overflow means the actual spilling over the top (the emergency spillway) on to hill and street below? So we still have the broken main spillway in action or not?
Snowmelt. If you look even further back[1] you'll see that it's cyclical. Peak runoff these days is usually March-April[2], so by May reservoirs should be maxed out. The past few years have seen a major drought, so the curve can be pretty dramatic.

1: http://cdec.water.ca.gov/jspplot/jspPlotServlet.jsp?sensor_n...

2: http://www.abc10.com/weather/sierra-snowmelt-peaking-earlier...
We all know how things ended up last time "big" countries decided to honor protection treaties with small nations.
What is all this? As a native English speaker, I view mustn't as a contraction of must not; other examples include cannot and can't, should not and shouldn't, and do not and don't.

So the usage of mustn't should be exactly the usage of must not because that's literally what it is.

"You must not spend time on US conspiracy forums."

"Must" is an imperative or a command. "Should" is a recommendation.
Show HN: Monocypher: a small, easy to use crypto library
Why are trains required to blow their horns? This is what guarded crossings are for.
That's a real respectable and credible source you have there.
"withdrawing is not a form of strength"

Umm.... wasn't that almost literally Obama's position? Haven't other countries been filling the vacuum in? Doesn't it make a lot more sense to look at Trump's election precisely as a rejection of eight years of that idea? Aren't we supposed to be very afraid of Trump being a maniac with the nuclear button and using the US military to do crazy things?

Obama wasn't that long ago. I'm astonished at how quickly his policies and platforms have been memory-holed in the service of the need for today's claims.

Obama always had a muscular foreign policy based on the ability of the United States to bring its unique moral rightness and light into the world. We have always been at war with Eurasia.
The worlds largest pump, located in New Orleans, cost $500 million, cannot move enough to match the spillway. You would need 5 of those to match the flow. But realistically, a pump that can move 10.000 feet^3/s would greatly reduce the stress on the rest of the pathways. Problem is, we cannot just rig up a temporary pump with that capacity.
I'm rather worried about the wording used, and AI being created in that context. Do we really not realize what we're doing? AI is not magic, it's not free from fundamental math, it's not free from corruption. It's just going to multiply it that much more.

Any AI that has been programmed to highly value winning is not going to be very cooperative. For it to be cooperative, especially in situations that simulate survival, it needs to have higher ideals than winning, just like humans. It needs to be able to see and be aware of the big picture. You don't need to look at AI for that, you can just look at the world.

Development of AI's of this nature will just lead to a super-powered Moloch. Cooperative ethics is a highly advanced concept, it's not going to show up on its own from mere game theory without a lot of time.
You have a good criticism on my #1. I should drop "ask the expert" part but still maintain that when writing numerical computation software checking for compile flags is a reasonable request. Leave code as is, but still try -O3 / -Ofast.

At this point it is not the language expertise, but knowing about your tools.
> Now we are trying to create a shared language between humans and computers, where we both understand each other with minimal effort.

The tricky part is that it needs to be a shared language between humans, computers, and other humans, if we want software to be maintainable.
> the Soviet threat. Now the threat is gone

We call it the "russian threat" now. It's the same as the old one.
this just adds to the mystery
By 'design patterns' I assume we're talking about following SOLID principles, which even when copied from other languages involves dependency injection, factory methods and singletons.

I agree that on some of these are a burden on PHP (mostly PSR-7), but as you mentioned that's the direction most languages/frameworks are following nowadays. It isn't necessarily good but frameworks and design patterns aren't about saving execution time, but saving development time and increasing maintainability by adhering to easy(ish) to follow concepts

On Rasmus, having met him once I'm not at all surprised that he thinks they all suck. I would disagree because I do like the Slim 3 framework although I wish it hadn't been an early adopter of PSR-7 because it feels like a heavy-handed solution to an infrequent problem. But I'm not sure we have good alternatives here. We can go back to spaghetti code or write a better framework
The sad truth is that most US citizen are more educated about the world through where we fight our wars than curiousity / travel / etc.
Learn to download Landsat 8 data
Intel will release 8th-gen Coffee Lake chips this year–still at 14nm
> The US and all of its allies are still allies.

Not to me. I now regard the US as an enemy state. I'll use it for my own purposes, but will do anything I can to reduce its power and effectiveness.
> of flooding Silicon Valley, which is over 150 miles (210 km) away, well north of Sacramento

Maybe you're the hobgoblin! Silicon Valley is South of Sacramento.
Overflow over the top of a dam this size and type will almost certainly result in complete structural failure. The overflow we've seen so far is a secondary canal diverting excess water away from the main dam.
And down another rabbit hole I go :) looks interesting, I'll definitely research more, thanks!
That's typical seasonal variation, the snow pack melting.

http://cdec.water.ca.gov/histPlot/DataPlotter.jsp?staid=ORO&...
Cheap bootleg DVDs from China often experienced rapid rot because of poor quality control.
Ask HN: How to let clients comfortable sharing confidential information with you
What would you tell to prospective clients to let them comfortable sharing confidential information (like source code) with you, specially when beginning a new employment relationship?
When I faced that problem once, I couldn't come up with more than an NDA suggestion.
One way to think about this: Simon was right. There are very few people today programming computers at the level at which Simon programmed them in 1961. After all, FORTRAN was an automatic coding system because of its super high level of abstraction! In this sense -- when Simon's words are taken in their accurate historical context -- Simon was spot-on about self-programming (aka compilers for high level languages mostly replacing hoardes of assembly wranglers).

It's just that now the word "self-programming" means something different because we've used all that automation to build ever more complex systems.

And that process will continue. Level of abstraction is increased, we figure out how to automate at that level, and then we raise the bar again to tackle ever more challenging problems.
I know that there's an infinite amount of AI/ML books and courses, but does somebody know a good high-level overview of how ML-based solutions can be introduced to replace existing imperative/OO code bases, and how to think about this? That would be a good starting point to avoid the "dinosaur" scenario, without starting from scratch on sample projects that are unrelated to your current work.
Tech and the Fake Market tactic
Wait, what?

Britain and France declared war on Germany two days after it invaded Poland.
I find it highly unlikely that Putin would want to invade Europe (this is what you seem to suggest). I do understand the importance of the Krim for Russia, as it has their only southern military harbour. It's not something Russia can afford to lose.

Dutch people should listen to this very interesting interview with Laszlo Maracz: https://www.youtube.com/watch?v=83G10vWamAc

In the interview Maracz explains that the heartland of Eurasia will be very important in future trade. A very good infrastructure is being setup by China and Russia to support this trading network. China and Russia have grown tighter and China in particular won't allow the USA to try the same as it did with Ukraine (i.e.: trying to limit the influence sphere of Russia). I think it's unlikely the USA will want to confront both Russia and China. I think Trump will be wiser in this regard compared to Clinton, who seemed out on a confrontation with Russia (by trying to implement a no-fly zone over Syria).

Regardless of all being said the USA might be fine for the nearby future. Like Laszlo, I don't see a bright future for Europe. I do think Asia will become much more economically prosperous as a result of the trading network that is being setup by Russia and China. As such, I will be emigrating from Europe to Asia in the nearby future (either this year or the next).
The Brexit campaign was fueled by lies. The real issue is a trend of anti-intellectualism and xenophobia, which I fear we've seen before, triggered by the great depression and a precursor to WWII.

It's as if, whenever a financial crisis happens, people go dumb.
It's pretty cool,even on tricky subject like responsive images the content stays accessible. I hope he'll continue with js, filling the gap between codecademy and "first let's npm install webpack babel and gulp"
http://www.zdnet.com/article/torture-testing-the-1000-year-d...
Be careful with hindsight driven analysis. Show me a single large infrastructure project in the United States with out environmental groups protesting the potential impacts.
What the NATO expansion in Eastern Europe really did is that it disarmed these countries from their Warsaw-Pact era arsenal. We were forced to scrap a lot of missiles and reduce military personnel for a hypothetic defense from NATO.
I still have a German-made The Doors - The Doors CD with orange silkscreening and uncommon metal layer from edge-to-edge with a date of 1982.
I really like how the RC2014 is laid out. Maybe from a "walk before I run" standpoint I should build one for the experience then make my own expansions cards from there.
I thought about the same article when I read this.. It's a fascinating and terrifying read..
How does the "military industrial complex being the largest 'special interest' lobbying..." change this? Do you mean that because the complex is always pushing for more military spending that the US will not have a chance to back down on the world stage?

The article did compare the spending of the US military to the spending of the UE so that comparison was drawn at least on a smaller scale.
Websockets won't disappear!

It's just the case that you can't upgrade from a HTTP connect/request to a websocket connection, since at that point the connection is already in HTTP/2 mode and both HTTP/2 and websockets need complete control over the TCP stream.

But: You can still make a HTTP/1 request to the server and upgrade to websockets. Both servers and clients will speak HTTP/1 in parallel to HTTP/2 for a loooong time - most likely forever.
> but readability must come first.

Not so. Typefaces are (as with most two dimensional design) about communication. Legibility is merely the most straightforward means by which a typeface enables communication (of the text), but there are many other things that can be communicated (emotions, age, time, place, personality, intellect, attitude, sanity, ideology, and on and on).

Sure this typeface has some pretty extreme variations, and the interface certainly encourages the use of the entire gamut, but nothing says that you can't be subtle. Remember when drop-shadows were new and everything looked like it was levitating at least a half-inch off the background? Ignoring for the moment the "flat design" interregnum, we've used dropshadows ever since, but over time in a much more restrained way.

Anyway, this particular typeface is clearly meant as an eye-catching demo of the technology, and even a lighter touch still leaves you with an all-caps display font. Less overt and garish variations (along the lines of the older Multiple Master fonts) are possible and are clearly in the works: https://www.typenetwork.com/brochure/opentype-variable-fonts...
>the actions of the Trump administration have many allies questioning how reliable the US is.

Thankfully the real decision makers aren't going to toss away decades of political good-will and foreign relations because of 3 weeks of blowhard political posturing.