skysight-inc/HackerNews huggingface dataset:
Ok, let's do a Fermi-like estimation.

Estimates on the number of deaths related to coal generation vary from around 13,00 to 30,000 per year in the US [1] and 500,000 per year in China [2]. The current world population is 7.6 billion, of which the US and China account for approximately 1.8 billion people. Let's round the coal-related death rate way down for easy math: 10,000 per year in the US and 100,000 per year in China. Then, multiply that rate by the world's population, and you have, let's say 450,000 coal-related deaths per year worldwide. This is a really squishy number, but we only need approximations here.

You were concerned about how many people would die every hundred years from nuclear disasters, so let's see if we can work today's 450,000 per year estimated deaths backwards for the last hundred years.

The world population was somewhere in the neighborhood of 1.8 billion people in 1917. Assuming linear growth (I know, I know) and a strong r-value correlation for population vs. coal-related deaths (arguable, but again, Fermi estimate), we have to sum .00006 * population from 1.8 billion -> 7.6 billion, and we end up with approximately 28 million people.

Which is to say, if we could gather up all the deaths, worldwide, from coal, over the last hundred years, and convert it into a single disaster, it would kill the entire city of Shanghai, and New York for the apple on top.

That would have to be one hell of a nuclear disaster.

Now, there are arguments to be made that the energy we've received from coal has also powered hospitals and technology which have saved or improved people's lives. There are also arguments to be made that the side-effects of coal (hospitalization, environmental disasters) cause the death toll to absolutely pale by comparison.

And again, I've rounded these numbers down at every stage of the calculation.

[1]: http://www.catf.us/resources/publications/files/The_Toll_fro... [pdf]; it includes its own numbers, at the 13,000 estimate, and the EPA's, at 14,000 to 36,000 range.

[2]: https://www.nextbigfuture.com/2011/03/deaths-per-twh-by-ener... (blog, but includes lots of supporting links; I'm open to alternative sources that give vastly different estimates).
From the PEP8 style guide:

"Many projects have their own coding style guidelines. In the event of any conflicts, such project-specific guides take precedence for that project."

and

"A Foolish Consistency is the Hobgoblin of Little Minds".

And, throughout, PEP8 makes it clear that it is a set of recommendations, and that if a project or community already has an established style, it need not be changed.
Video is part of its social focus, so is messaging.

VR... i don't know about that.
From bitwarden's home page[1]:

> Since all of your data is fully encrypted before it ever leaves your device, only you have access to it. Not even the team at bitwarden can read your data, even if we wanted to.

I wish all these password manager companies would stop telling this lie. Your passwords may be encrypted on their servers, but since they provide the clients, an attacker only needs to slip in a single commit to any of the clients' source code repositories. In less than 10 lines of code, one could decrypt every single password locally on the device and then ship the payload out to an external API.

All it takes is a single disgruntled employee. Or one of these companies to be coerced by government to backdoor the clients. Or a third party attacker to social engineer their way to having write access to the source code repositories.

bitwarden, like their competition, offers a web-based UI for managing your passwords. If done properly, the decryption of your stored items is performed directly in the browser with javascript - not on the server side. And yet, this web client is another target for attackers to attempt to compromise.

Unlike the popular proprietary options, at least bitwarden has an open source option. This means you could audit it yourself, and compile the software for your personal use. Of course, you have to audit every update to make sure you're not pulling compromised changes.

tldr; No password manager provided by a 3rd party company is ever completely safe to use. You're trusting that company to never betray you. Do they monitor their source code to the point where ever single write operation is explicitly approved by world-class security experts? Probably not.

[1] https://bitwarden.com/
It's a bit more than a review.

It's written by someone who had been asked multiple times to write the biography but the deal fell through. He also consulted with the author prior to his writing the book. It strikes me as less a review and more a discussion about the circumstances of its writing with a lot of backstory about Rolling Stone. He praises the book, but doesn't give much of a review beyond that. It contextualizes the book more than it reviews it.
Anybody knows some nice IDE on Windows? Or is programming on Windows even worthwhile?
Such weapons have existed for a long time already and there's no practical way to write a legally enforceable treaty banning them. Do you really think that Russia or China would ever allow the USA to audit the source code in their weapons systems? It's ludicrous.
If a Tree Falls in the Bialowieza Forest: A Minecraft Education
Well, just note that after Chernobyl, Western Europe did live there. The size of the smoke plume (1000s km), radioactive material released (6000kg), and wind/weather during the event affected almost every country including Spain, England, and Norway. Those 300M people arguably recieved higher doses than you would living in the evacuated Fukushima area.

https://youtu.be/MU4_bJT8W3Y

The point is that it remained contained... that's good. With prpoer monitor wells even the ground water need not be badly contaminated.
That's not what I see on https://www.whonix.org/wiki/Tor_Browser

It explicitly says "There is no Tor over Tor scenario in the Whonix environment." when using their modified Tor Browser.
Check out Notational Velocity http://notational.net/ or its fork nvALT http://brettterpstra.com/projects/nvalt/
Neovim is tiny.
Amazon may have a monopoly position in some markets though.

They have 80% of the ebook market (90% in uk) and 75% of the ereader market (apparently). In some countries much higher.

I suspect they are gaining monopoly positions in smart buttons (which currently don't matter) and audio assistants (echo).

It doesn't matter as I understand it if there are competing products when no one buys them, and here in the UK I've seen many echos, but not one Google home in the wild.

Given echo and kindle both cross sell amazon's online marketplace, that could get nasty.
One of my friends who works in Education told me the interesting story of how the American school system is modeled after the German one. And the German system was essentially designed to pump out soldiers for the State. So its not surprising that the system focuses and rewards obedience and conformity rather than individualism.
I’m not talking about authoring, I’m talking about including projects with stack. Idk if it ever worked without me spending at least 15 mind on it.
C#'s bread-and-butter was desktop apps and then web servers.

I've yet to see good Windows GUI support for Go.
> "... exotic space particles called muons "

welph, that's my eyes rolling right out of my head. I mean really, "space particles"! The might as well call all metals "supernova remnants" -_-
It's a living: Meet one of New York's best professional D&D Dungeon Masters
I'm grateful to Hacker News for teaching me not to trust the platforms I use. DAE not believe that comments are only ever made "dead", and not deleted fully?

Perhaps this thread isn't actually a good example of that, but I consider the proportion of grey posts here suspiciously large. It seems to always be the security/politics-related posts that this happens to.
“R. Kelley’s”?
Markets are not zero-sum game it is a common misconception.

http://www.businessinsider.com/the-stock-market-is-not-a-zer...
It's the reduction of uncertainty.
Not all frontend code needs state management in fact most could benefit feom having he state managed externally = websockets.

Plain javascript is ideal. If for semi-unsimple form validation you need to reach for a full featured framework and create a reusable component that will only be used once, stop. jQuery can simplify the experience.
> Every industry makes severe mistakes early on and eventually irons them out with time. Are you arguing that's not the case?

Given that they already knew this could happen when they built it, what could you plausibly claim has been learned?
I agree with you. I don't regret the time I invested in Haskell but the payoff isn't obvious. C++ is a very different kind of complexity though, it is so easy to get burned by something that compiles but fails at run-time or is very inefficient due to an issue you didn't know you didn't understand. The Haskell compiler may make you want to throw your computer through a window but you won't think everything is fine when its not.
Given the choice, I would.
Your cousins are misrepresenting the situation in Europe at least with respect to Germany.

People in Germany do not generally make binding decisions on their specific career path until they are sixteen and after that career switches do happen.

In your particular case you might have been recommended for a vocational path at age 10 or so and then you could have disregarded that recommendation (possible at least in Germany's most populous State).
If you had followed that path, you would have still been able to switch after any semester if your grades were considered sufficient.
Or you would have completed that path and started an apprenticeship as an electrician. This would also allow you to enroll at any state university in a related major (e.g. electrical engineering).
There are also courses that you can take to obtain the general university entrance qualification necessary for enrolling in any field of your choice.

The point I am making is that there is much more flexibility in Germany than you currently imagine. There are many who still criticize the German system otherwise (me included), because straying from the recommendation that your elementary school teacher gives you does come with some friction. Also, there is some empirical evidence that the recommendations can depend on the social class of the child (i.e. kids with rich parents are put on the academic path) in practice. However nobody is "locked in" to any career progression.
CHANNEL NAME CHANGE |This Evil Bunny *Left Brain*
So, is there a particular strategy to organizing code in order to 'hot-swap' it (failing code) out, while keeping a production system up and running?
Isn't it datareporting.healthreport.uploadEnabled (still unlocked and visible in the "options" -> "privacy & security" panel) that controls the upload, and toolkit.telemetry.enabled is only about whenever something is collected or not?

Either way, thanks for the pointer. Didn't knew that setting was revamped.
I took the bus to centro medellin yesterday with my dad and we saw 3 people smoking crack in the open.. If you are really poor and can't afford crack you are going to be sniffing glue all day. most tourist places you can buy low quality coke from nearly anyone for about 5 dollars a gram or so.
The scale of the New Safe Confinement is stunning. Here’s a 2min video of it being moved into place: https://www.youtube.com/watch?v=n7aMcKinrWY
Unqualified yes but do brush up on other interesting stuff that was invented after that book was written. Still, it is surprising how timeless the content of books like that is.
"Now mathematics, engineering and computer science are wonderful disciplines – intellectually demanding and fulfilling. And they are economically vital for any advanced society. But mastering them teaches students very little about society or history – or indeed about human nature."

...which is why most university STEM programs have requirements and electives outside the STEM fields. Of course, it's possible to avoid the harmful influences of the liberal arts, but then,...

"The cynical answer is they knew about the potential dark side all along and didn’t care, because to acknowledge it might have undermined the aforementioned licences to print money."
> Seriously? Extreme pressures in a tokamak? What am I missing?

Maybe they're including stellarators, and other possible variations -- as the article didn't specify tokamaks.
Read my answer more carefully. It is about using frameworks when you really need it. A lot of people include dependencies to their projects that can be avoided by better knowing JS and Web APIs.
Definitely, not sure why I missed that! High power (and voltage) electronics design is a different beast entirely. Typically, you would work with discrete components, and most power circuits rely on storage elements (capacitors and inductors).
Thanks for recommending k6! Disclaimer: I'm involved in the k6 project, so quite biased :) I think k6 is the best tool available if you're a developer who wants to automate load testing. But I also actually wrote a review article comparing 11 different open source load testing tools - http://blog.loadimpact.com/open-source-load-testing-tool-rev...
These "leaks" are annoying. They just give you a page with virtually no information, just a chart showing some connection. Release everything. Don't insult my intelligence by deciding for me what to release.
The job would be made even easier if Rolling Stone went back to being about music, though, and tried to avoid talking about Trump or Clinton, and the like, except where strictly necessary for talking about music.
> Those beers you smashed working in IT? 63 will be interesting..

If any, I'd guess this correlation to be negative vs. the general population
Yeah, if you _are_ still using Backbone, then Marionette is a must-have. I can also recommend Ampersand.State as a vastly improved version of Backbone.Model, and Epoxy.js for data binding.

That said, an even better answer is to start using React for your views instead. I wrote a post about how we started adding React and Redux into our existing Backbone codebase, incrementally: http://blog.isquaredsoftware.com/2017/07/react-redux-backbon... .
AR kit literally just came out. But i’d also say it isnt quite immersive enough to be practical. Plus you have to hold the phone up.
These are just public ones:

https://www.cvedetails.com/vulnerability-list/vendor_id-6938...

Filter by CVSS > 6, note the number of execs. Enjoy.
Tsung is very good - fast and w lots of features. Its main drawback, IMO, is the XML-based config/user scenarios.
Ask HN: Is your organisation pure Docker or do you still run instances?
I wonder to what extent instances are still run by anyone in the cloud, or if everyone now runs everything as containers/Docker.
It also doesn't render in desktop Safari.
And also the present, and at least part of the future.
Facts are lost in the world of marketing, all that matters is ctr and conversion. I wonder if we can do something about this?
If anyone's interested in related reading, there's a manga called Ichi-F[0] that walks through the daily life at Fukushima Daiichi.

[0] https://kodanshacomics.com/series/ichi-f/
I think unless your Netflix, jpmorgan card services, or something else equally large this approach is a mistake.

To me, the main benefit of the polyglot SOA paradigm is: we simply just can't find enough talent located in y skilled in x.

Most services complain of complexity from "the monolith" but upon further inspection, what we're usually see is poor architectural layout. These teams feel that microservices solve this, but really just make the entire backend more complicated.

The same can usually be achieved through enforcement of an API contract and good leadership rather then TLS handshakes.
Locust has a very nice UX for developers, but it is very slow and produces inaccurate response time measurements
Most radiation kills are due to slow secondary effects, so it's relatively easy to get out of the way. I don't think anyone really argues that if people would move back before deconamination they would all be fine.

Just for reference, the number of people worldwide who died due to contamination from atmospheric atom bomb testing is estimated to be 430 000 by the end of last century:

"Radioactive Heaven and Earth, The health and environmental effects of nuclear weapons testing in, on, and above the earth", pages 163-165
This started even before the echo and home devices. it started at least as far back as the chromecast and firetv stick. Possibly with devices before that too.
"In US law protects from and punishes for illegal cooperation"

If you believe this I have an AT&T switch closet to show you.
I'm a big fan ... you can sync between devices by encrypting everything with two or more keys and stashing the file in keybase.io.
Another sub-point on your point is that restarting a process after failure can reduce the number of code paths that need to be handled after errors.

Instead of having to handle multiple possible error paths and create multiple recovery methods to fix up state, it’s often simpler to crash and re-use the main initialization route to do the recovery. This way you end up with one well known and tested "initialization route".

To build on your example, I’d imagine it’d be simple to have a check that compares the current revision of the cached data against a global version or timeout. Then if this check fails you just crash and allow the supervisor to restart the process. The regular initialization path will load the data from the database.
Teslabox - apologies for digressing, but I did not see any way to contact you, hence this post.

I saw one of your posts mentioning progesterone: https://news.ycombinator.com/item?id=12709510 . What is the source/brand of progesterone that you would recommend ? Email is on my profile : https://news.ycombinator.com/user?id=dennis_jeeves
There are some interesting quirks in the data if you click through the 'see a random occupation' button enough times. I wonder if they're artifacts of the sample size, or of the way certain professions are classified. Of people in the following professions who left their jobs -

Power plant operators, distributors, and dispatchers:

* 33% became Food batchmakers

* 11% became Bakers

Veterinarians:

* 46% became Actuaries

* 36% became Software developers, applications and systems software

Fish and game wardens:

* 87% became Detectives and criminal investigators

Psychologists:

* 25% became Urban and regional planners
Reviving the 1973 Unix Programmer's Manual
Google has produced APIs that only shipped in Chrome...SPDY, NaCl, WebSQL, chrome extension APIs.

I think the difference is Google wants other browsers to implement those APIs by providing a path to standardization.

SPDY was replaced with HTTP2.

NaCl was replaced with Web Assembly.

WebSQL was replaced with IndexedDB.

Chrome extensions kind of became Web Extensions.
"The elites have controlled the narrative..."

Which elites are these? The leftist elites, the liberal elites, the conservative elites, the right-wing elites, the military-industrial elites, the corporate elites, or the religious elites?
This is ridiculous. The wealthy don't have big targets on their back.
Beijing vies for greater control of foreign universities in China
Anyone understand why Intel would do this? Have they given up on their own GPUs? Is this a response the Nvidia threat?
This one is also an exaggregation. Russian government supported anti-government forces in East Ukraine, so they could fight against their own enemy. Russian profit in it is destabilized buffer between RF and NATO expansion (driven by purely military ambitions of the force external to conflict). I had few discussions with eastern ukrainians. All of them hate western Ukraine (mutually ofc) and said it was always like that. Absolute evil-izing of russians is a big mass-media program in Ukraine, not the other way round. It is not very succesful though, because both nations are heavily mixed.

I’m not appreciating the situation, but let’s not fall into Evil Axis delusions.
It's not always safe. I sympathize with real victims, but some people abuse the principle to influence public opinion in hopes of driving things toward a big monetary settlement in civil court. A personal friend was falsely accused of sexually abusing a minor, really nasty accusations, changed his life forever even though he was/is innocent. An organization that champions the victims of such crimes went all out, and together with the alleged victim's parents slimed him hard, publicly and repeatedly, over a year+ while the thing wound its way through the courts; they were very careful to avoid use of the word "convicted." The press gave the slimeballs all sorts of coverage, as it was a noteworthy case. The criminal case was tossed, with harsh words from the judge for the prosecution, the alleged victim's civil case evaporated, and my friend sued the slimeballs in federal court. The result was the utter obliteration of the organization that slimed him, they are now defunct for all intents and purposes. My friend's suit made claims of injury by libel and slander, and conspiracy to commit the same.
>> And that's with incompetence and neglect.

Yes, and rightly so. Engineers must design around human fallibility. They don't get to blame human error and claim the whole system is otherwise perfectly safe. Either the system is safe under conditions of human fallibility, or it is unsafe.

>> There's just no good reason for either Chernobyl or Fukushima

Of course there is reason. Humans are part of the system and a relatively weak part at that.
These are the ones I've used recently. Primarily a Windows/.Net shop, so there's a lean towards tools that are scriptable, and don't require Java. ;)

Bombardier - fast cross-platform, written in Go. https://github.com/codesenberg/bombardier

WCAT - quite a manual process to craft requests, but great to orchestrate several clients to hammer your server if needed. https://www.iis.net/downloads/community/2007/05/wcat-63-x64

West Wind WebSurge - Excellent tool, Very GUI focused (but has a command-line option) very easy to copy/create requests from fiddler. Approx $900USD site license. https://websurge.west-wind.com/

Netling - Very nice open source project with gui/console. https://github.com/hallatore/Netling
Background: https://www.reddit.com/r/GamerGhazi/comments/7b1eqz/ceo_of_m...

Cofounded O'Reilly Media, too: http://radar.oreilly.com/dale
It is a lot easier to do the best you can with tech that exists. Building a completly new type of computer and and OS is not easy.

She is working on hardware but that is not as easy to bring into the wider world.
Ask HN:How to deal with burnout with deadend project
I used to work on a different product on various industries in my current companies, I always felt that my work has purpose and my software is actually helping people more productive, My project manager thought that I'm a good programmer and wanted me to work on his app, he managed to convince the company to fund his own new app.

Here the thing, I hate the app, it is social network app that is more than 10 years late, in fact googling the idea I found the app already exists with same spec and several spins off with more targeted niche, and telling my friends about the idea they always answer why I use the app when I can do the same on Facebook.

Sudennyl I feel unmotivated to work, I hate the stack that I'm currently working on and I don't have the heart or the guts to give my honest opinion about the project.

And I feel guilty for my low productivity, I really don't know what to do.
I know how to get out of it, and also how to get into insert mode and make the most elementary of changes. I tried going further but it just doesn't mesh with whatever form of memory I have installed in my brain :-D
Interesting. I'm not an security expert, but believe locking SIM card with a PIN code is a reasonably good idea to ensure in case of a stolen smartphone (non-targeted) it would be more likely thrown out as useless rather than used for any nefarious purposes.

Or I'm wrong?