skysight-inc/HackerNews huggingface dataset:
There are a few issues at play here:

1) Deutsche is a "too big to fail bank" in Germany,

2) This fine is being imposed by the USA

3) Deutsche is already teetering as it without this fine.
See: https://www.ft.com/content/9a018afe-3e37-11e6-9f2c-36b487ebd...

4) It's borrow costs, which banks live and die by, are increasing due to all of this which leads to pretty awful feedback cycle that it may have trouble getting out of without ending up being owned by the German government.

The problem for the world si that Deutsche has a "shit load" of derivative exposure, now in today's world, almost all banks have some, but Deutsche, under Boaz Weinstein took bank derivative exposure to a whole new level and they've been trying to dig themselves out of this hole for the past 5=7 years.

http://www.cnbc.com/2016/07/15/deutsche-bank-a-ticking-time-...

The world's financial community can't really let Deutsche fail as this would trigger a whole whach of ISDA agreements, sort of how in 2011, Greece's banks failed, but they didn't "fail" in the strictly legal sense that would trigger default clauses on their agreements.

Who would have thought that the German's would be the ones to start the next financial collapse:)

No as to the fine, they aren't anywhere near the first bank to be charged and fined and all the others had their fines cut atleast in half.

Just incase you don't think this is terribly serious..... Deutsche Bank's 5 year default probability just jumped up to 15.8%. For a bank, that's huge, no other large bank is anywhere close to that!!!
Make peer code reviews a normal part of the process.
environment variables are problematic, as they can be read by other processes potentially. Vault or another secrets management tool is a better option. A secrets management solution integrated into Docker is planned, as it is difficult to get right without tooling support.
I've 16g of ram for a reason. At the same time I'm only a bit angry with the modern web in that seeing a single tab take up 2g of memory is really starting to get to me. Not even flash was this bad.

I'd encourage you to try stuff like pinboard.in, having that many tabs while fun, and I probably have more right now, really does a number on battery life. I try to keep it to one window with full tab titlebars.
While I absolutely agree with "talk about the code itself" rather than beating around the bush in some manufactured discussion, why not just address the issue head on when is proper to do so, in CR, and build a culture where code critique is both acceptable and clearly ONLY a critique of the code at hand? I like to think that I could highlight mega_func in a cr to our team and go "extremely difficult to ingest this long a function as a human or modularly test it. Refactor would be welcome" and they would say "makes sense" and swap it in the same way as if someone pointed at one of my DB schemas and went "that's going to cause you problems because X and Y and I'm not sure what you were smoking when you decided on your constraints."

We're professionals here but we're not perfect, and the faster we come to a shared understanding that this is fine, and it's part of professionalism to have each other's backs, the faster I've found my teams able to broach these issues without insult.
There is no REST API
The World Wide Web Consortium is being followed by protests
Have they ever threatened anyone with them? No. There's the difference.

They're purely defensive.

I wish Hacker News could do something more useful than single out Israel for trying to exist.
I think he is trying to compete for attention while Elon is out busy troubleshooting the most recent SpaceX explosion. The irony is that if Jeff joins hands with Elon, they may actually be able to colonize Mars sooner but that's not how free markets and competition work is it...
I'm tolerant of Edward Snowden-related politics on HN, but this just appears to be straight up politics with little/nothing related to tech.
Sweden is not North Korea and countries don't extradite to the US all the time because the US justice system is atrocious by first world standards.

Should a Swedish court rule against extraditing Assange to the US, that will have exactly no impact on the relationship between the US and Sweden. No government can reasonably expect from another to break its own laws and it is certainly not in US interest for Sweden to go down that route. Not to mention that the US also reserves the right not to extradite to Sweden in individual cases.
Show HN: iOS – Safari-style text fields navigation for native apps
> if it infringes copyright material with hashes and audio/video recognition.

which they already do with youtube
Star Treknology
Zeronet has a couple sites, and there's a kat mirror there too. Trouble is in still needing admins, which zernet doesn't do nicely.
There mostly isn't any sort of objective measurement of effectiveness (if there was, everyone would use it).
EU Court: Open WiFi Operator Not Liable for Pirate Users
Torrent Site Founder, Moderator and Users Receive Prison Sentences
That Israel has about 200 nukes has been public knowledge for about 2 decades.
Thoroughly agree that this is a human problem, but I think there are some amazing automated fixes for it, by incorporating code checkers into the continuous integration pipeline. Take a look at how the CII best practices badgeapp [0] uses pronto [1] to run rubocop [2] automatically for free via CircleCI [3] and surface those results via the Github Status API and email.

The whole point is to avoid having to manually complain in a code review. Instead, code reviews become a much higher level exercise discussing proper APIs and code structuring, not sphaghetti issues.

[0] https://github.com/linuxfoundation/cii-best-practices-badge/...
[1] https://github.com/mmozuras/pronto
[2] https://github.com/bbatsov/rubocop
[3] https://circleci.com/
Of note, the DHS agent responsible for this case was the same guy who was the DHS case agent for the Silk Road investigation. I guess he is their go-to 'high profile Internet investigations' guy.
This is not news, here's a report from 2007 covering the topic in detail:
https://fas.org/nuke/guide/israel/nuke/

("Updated 2007" is in the footer of the page.)
What worries me a bit is Isreal is a bit trigger sensitive and prone to throw stuff defensively. I hope they never reach nuclear level anxiety.
Maybe they (edit: meaning Iran, not Israel) can't practically detonate a device because it would be detected and bring swift retaliation?
In my experience, this usually ends with Bill continuing to do what he's always done and you & Fred trying to continue refactoring and adding tests but getting frustrated because more untested mega code keeps getting added so your target keeps expanding. If you're lucky, you'll reach critical mass and be able to start enforcing coverage or lint checks at the build step (at which point you can tell Bill "oh yeah you just need to add test coverage and it will pass" when he comes to you trying to figure out why is build failed), but more often than not you won't be able to keep up and you'll just get burnt out & cranky.
Listen up kid, (I'm calling you kid because you're acting like one; telling me "I don't know what I saw". Who the hell do you think you are?) I'm not some naive nobody who was being swayed by paranoia, the media or anything else. I'm also not going to fall for any 9/11 conspiracy nuttery.

I looked up what I saw and you can see the videos yourself, right now, with a quick google search.

> I was working in a network operations center at the time

I simply don't believe you. I don't believe you are over the age of 25 in fact. More importantly, everyone was glued to their TV back then. And yes, there was this thing called "the internet" back then too, where people could validate and check information. They could also get their news from sources outside the U.S. Many of us were doing just that.
This is great management, interpersonal, and pragmatic advice for anyone in many conflict situations, not just in code disagreements. Diplomacy, ego-conflict reduction, data-orientation and so many more wise human practices are involved in this.
"Too much magic"? That sounds more like a lack of understanding than anything else. There's no magic.

The primary purpose of frameworks is to remove boilerplate and allow the developer to focus on what's actually important. There are many routes to this: convention, introspection, etc.

The whole point of a framework is to appear "magical", but it's still just code, and ultimately, generally easy to pick apart how it does its magic. I'd even argue that gaining that understanding, and the ability to discover that understanding, is far more important than any particular framework: the understanding drives the ability to both make use of whatever framework you're investigating, but more interestingly, to apply that knowledge across frameworks and domains.

If you want to "leapfrog" relatively "static" frameworks, you must understand how "magic" is constructed and utilized, and make use of it. At that point you might as well be using the framework.

Leapfrogging demands new knowledge and new comfort levels.
8gb RAM, great CPU. I'm playing counterstrike global offensive and civ 5 with very few problems. Lower FPS sure because the video card isn't great but it shouldn't be this bad. It was fairly decent in Win7.
Does it matter? It happened, you can google it. It's literally a 30 second google search away.
Tried this library, it's... well, not that powerful, lacks documentation and is a cheap marketing grab for another, charting, library :/
You are right,

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

https://news.ycombinator.com/newsguidelines.html
It's easy to aim at the low hanging fruit of specifying explicit version numbers when installing packages via Puppet, Chef, Ansible or Salt.

This should be common sense because if you build servers/containers at different points in time, it's possible to have 4-5 different versions of libxyz in use depending on when that instance was spun up.

However, if you're writing code in Ruby, Python, Node, Go, or even Java, you're using a version manager for the base interpreter (e.g. rvm, rbenv, conda, etc) because the distribution-packaged version is typically a year behind, or not present at all.

Then you're using the language's package manager (Rubygems, PIP, npm, go get, mvn) to install packages.

Then a lot of these framework maintainers are bundling the necessary libraries with their package for consistent builds (e.g. nokogiri on Ruby, libv8 on Ruby, etc).

You're also making the assumption that the CoolFramework use things like autoconf/automake (which generally has the reputation nowadays of being "bloated") for enabling consistent compilation across OS variants.

It's hard to maintain explicit versions in separate locations when a typical web application nowadays has at least 100 dependencies, and the typical web site has several components (the web app, a queue, a scheduler, maybe some separate workers).

This all sounds great in theory, but I feel it is very hard to maintain in practice with a fast moving ecosystem, which almost all of the above languages are.
I agree. Only thing I've ever used webtorrent for is quickly sending files to other people, which it excels at. Much easier than properly setting up a torrent, stuff like instant.io is really easy for other people to work with too.
Specifically, the decision makers in the Iranian government.
He's probably got that number from Quora. Sorry! I had to go there...
Planning on doing 'Apple compliance testing' is a zero cost thing to do, and has no effect on getting a deal with Apple. People seem to read into this statement what they want it to say - given Energous is a publicly traded company and their statements are covered by SEC rules, then take what they say at absolute face value, no more and no less.
You're absolutely right, but I'll just note that many, many companies do not have management with the technical acumen to facilitate those decisions. That kind of leadership is a luxury.
Ask HN: Are these signs of a failing startup
I just joined a startup which has been running for more almost 2 years now as a remote dev and have been with them for about 5 months now. Currently, we do not have any strong revenue coming in and have about 2-3 customers, it's a SASS/b2b product so I can understand if we don't have that many customers. Last month, the salaries of employees was slashed by more than 50% & I was told by the CTO that because they didn't really have any revenue, investors advised that they reduced spending. A senior developer already left. I do not have any equity in the startup (because I'm halfway across the world, but was promised when I relocated and started working onsite). Are these signs of a failing startup? Should I jump ship? I'm the only dev on the team and it doesn't seem like they are hiring a replacement for the senior dev that left which we need badly.
Colin Powell has to be one of the few people who has had their privacy invaded and has come out looking better because of it.

It's a very strange cultural thing going on with this hack. I've read three articles about the hack, and depending on the political views of the author, Colin agrees with him. If the author doesn't like Trump? Colin said some bad things about him. If the author doesn't like Clinton? Same thing.

Of course, I'm sure the reality is that he was frank and biting about all of them, but the reporting on this leak is like an exercise in propaganda -- find something true that demoralizes the other guys, then publish it.

I feel sorry the guy got robbed, and I hope they catch whoever did it, but I'm not holding my breath.
Israel prosecuted one its citizens for disclosing this type of information in the 1980s. https://en.wikipedia.org/wiki/Mordechai_Vanunu
How to Adapt to Prison
So the number of actual warheads could be far greater, but it is effectively only as many as the number of delivery vehicles. Especially in the event of a full nuclear war, since they won't exactly be able to go back and rearm with those spare warheads.
A Cow with No Name: Google Blurs Bovine Face for Privacy
> Sure peakers are expensive, but they are profitable, otherwise no-one would build and run them.

i don't know anything about power, but this is faulty business logic. we do plenty of stuff that isn't profitable, but rather is value-add to either win or retain business.
That they have them is not a question.

Where they are, is another thing entirely.

Mossad operate the worlds greatest border infiltration teams, and operates the widest network of smugglers of any nation.

Most of Israels' nuclear arsenal is man-portable.

Israel is under no obligation to report anything about its nuclear arsenal.
S3 actually works out more expensive for the majority of my use cases
I half-way expect the next line of Apple laptops to be powered by such a chip architecture. Imagine a MBP consisting of 4 A12 chips with bucketloads of RAM, etc. Not only could it run macOS but you could run iOS apps as well. Not that I think that's a good thing (looking at you Microsoft Metro) but it should be possible.
Yeah, but this is taken to the extreme. I mean, Tesla isn't currently profitable and they are relying on subsidies to just stay afloat. We're talking billions of dollars of government cash flowing into Tesla/SpaceX to keep them from going bankrupt. You can't tell me it's the same for other car companies because it's simply not true.
> It seems more likely that they are coming from the accounts of recipients at the DNC, based on the context of the article.

Condoleezza Rice is definitely not a member of the DNC.

https://www.buzzfeed.com/andrewkaczynski/colin-powell-called...
For those who are interested in an underpinnings of KSI:
https://eprint.iacr.org/2014/321.pdf
The "4 billion: consumers" is misleading.

It includes significant chunks of money that go to political cronies of the justice department - e.g. ethnic nationalist groups like Urban League or National Council of the Race ("La Raza").

http://www.wsj.com/articles/justices-liberal-slush-fund-1449...
"Selfless" is the Keyword!
>Your claim is ... what exactly?... That seed money for revenue-less company is getting more difficult for startups to raise?

That there is next to no seed money in existence, for companies, regardless of whether they are making money, and anywhere in the world (including California which by a large margin has the best funding climate for seed rounds.) That if you sum up the total amount of seed money it is next to nothing.

As an exercise you could try to add up the sum total yourself, and you will see it is next to nothing.
Check out Dmitri Tymoczko's "Geometry of Music".

https://www.amazon.com/Geometry-Music-Counterpoint-Extended-...

https://www.youtube.com/watch?v=NnvynOyZI-Q
I'm not sure if this is sarcasm.

On most of the laptops I've purchased, the COA is usually placed within the battery case. At worst, the bottom of the unit. Who even notices a sticker there?

And actually, I just purchased from Dell Outlet an older (but new) e7440 Latitude. It did not contain a COA sticker - the key is absolutely tied to the Bios. When I went to downgrade (I had rights, supposedly) to Windows 7, guess what: no serial number and Windows wouldn't activate off the BIOS key.

So now I'm stuck with either Windows 8 (absolutely not) or 10.

From a few weeks of using Windows 10, I'm pretty sure it is the worst OS I've ever had to use. No I do not want Cortana, Windows Defender, Candy Crush, etc. Thanks for reinstalling them Microsoft, with an update I can't even turn off.

Anyway, back to the topic on hand, this seems like it might be exactly what I need to grab my serial number from the BIOS and try Windows 7 once again. If that doesn't work, I'll probably sell it and buy a Mac. Won't be buying a Windows PC again (from Dell, Lenovo, or anyone else) 'till MS learns that MY PC is not a phone, and my private information is not their product to sell.
More worrying is the fact that Israel considers its secret nuclear arsenal to be a primary motivating force when dealing with its relations with Western nations. The 'Goliath' program has a very, very sinister purpose: to hold the world ransom with nuclear deterrents, such that Israel gets its way no matter what.
The private sector unionization rate is around 6.7% in the US so, despite whatever issues unions may have presented in the past, they are certainly not the primary cause of any of our current economic issues.
Read a little further.

> Please don't submit comments complaining that a submission is inappropriate for the site. If you think a story is spam or off-topic, flag it by clicking on its 'flag' link.
> But if you really need the new versions, you should use a repeatable build system that generates OS packages exactly the way you want them. You should put them into a local repo so that when you install or upgrade a new machine, you get the version you specify, not whatever has just hit trunk upstream. And you may want your versions to be placed in a non-(system)-standard location, so that your application has to specify the path -- but be guaranteed that you can install several versions in parallel, and use the right one.

Exactly. You have to be fucking careful. Or you can just use a container. That's his point.

> I think that fear is born of ignorance, and we should fix that.

Actually I think it's born from having a lot of experience of installing things and it being a total nightmare..

You're right, obviously we should stick to packaged versions of libraries whenever possible, but as you say, it is not always possible.
ahem Bali bomb ahem ..
Deutsche Bank is not bad.

There are/were bad people who have done bad things while at Deutsche Bank and almost all of them are no longer there and almost none of their names have been named.
The default setup of Docker does not make any assumptions about the host setup, so it assumes it might only have one IP address, so there is only one set of ports.

It is perfectly ok if you have lots of IPs to put routed IPs on the `docker0` bridge, and never use port publishing at all, or to use some of the other optional setups, such as the new macvlan and ipvlan setups https://github.com/docker/docker/blob/master/experimental/vl... which are the kind of production setups you may want if you run your own networking. But Docker cannot assume anything about the network setup in the default configuration, hence the use of published ports, which is kind of inconvenient but always works in any environment.
Rent-seekers seek rents, dog bites man, &c. &c.
More corporate welfare for the Corporate Welfare Queen.
In all fairness Columbus was pretty terrible at his job. The only reason he was even working for the queen in the first place is because pretty much no one else would hire him because of his track record of being terrible at his job. He tried sailing to India the long way around, almost ran out of supplies and got lucky that the Americas happened to exist.
It could be that just by browsing your website, your visitors start seeding from localStorage/IndexedDB. Most clones only use memory but you can certainly persist chunks if you'd like to.
Does the FDA have the authority to deny marketing approval for minor improvements?

Mylan pushed generics off the market by making a better cap or something, the FDA should just say no, that improvement is nice but it isn't enough to give you exclusive marketing rights. If you want to incorporate it into your product, license it to your competitors for cheap.
Tensor Flow Open Sourced a Language Model Based on Billion Word Benchmark
They didn't just prosecute him - they illegally abducted him from Australia, dragged him back to Israel, locked him in prison and threw away the key.
Warby Parker reducing managers’ control over workers
Having multiple deadly allergies and needing to purchase EpiPens regularly, their price doesn't seem outrageous to me.

I pay about $10 a pen, insurance pays about $100 per (even after the price increase). That being said, people rarely use this drug. $100 to save your life once a year or so kind of seems like a fair trade.

This seems more like the media is outraged as opposed to the country. All my friends don't even know about this price change, I only know about it because I read the news more often.
Interesting... Not knowing this background, I always assumed spaghetti code referred to the opposite in modern code: too many nested blocks.

I'm always super afraid of growing mounds of logic, and my refactoring usually abstracts a lot of that logic out.

If you use a good IDE like IDEA/Jetbrains, you can ease the pain of those "one-line functions" with "click to navigate" function/variable names
It's not a "quietly effort", Martin even said that this would be the best course of action on live TV[0].
The government will spend more money, but the public will get it for free. Of course there's two side to every story, but I think I choose to believe Shkreli on this.

[0] - https://www.youtube.com/watch?v=RoMlxVimwiU
The only headphones I have that connect via a headphone jack are active and need batteries. Which you could argue need charging as I use rechargeable batteries.
of course it's changed, the entire state is in a drought! for 4 years! it's a real problem! have you seriously not heard of this?
>I'd argue the modern equivalent is the overuse of design pattern abstraction where every function has one or two lines in it

I've heard this described as Lasagna Layered code or Lasagna code. (Of course Copy Pasta is in our lexicon too, mmmmm)