skysight-inc/HackerNews huggingface dataset:
I'm not an expert, but the Fukushima's core problem was an older design based on active cooling, that requires continuous water input and thus electricity to run the water pumps. Current work is concentrated mostly on making nuclear plant as passive as possible, resulting in graceful shutdown in the event of supporting equipment failure. This involves finding a coolant that behaves predictably and nicely when various subsystems go down (water does not).

Additional reading:
http://www.technologyreview.com/news/423307/newer-nuclear-re...
https://en.wikipedia.org/wiki/Passive_nuclear_safety
BLAWOW: Free high res photos – for personal or commercial use
Task-manager built in Slack
We have learnt to not put reactors on top of the water tanks, and to not shutdown all safety systems to see if the plant explodes.
I'm not really familiar with the field, is it really trivial to compromise both the database and the application server? And is it really that trivial to gain data out of memory?

Is there a good resource that reviews attacks that actually occurred and analyzes what and how it could have been prevented?
> Chernobyl

The RBMC design was always known to be an absolutely terrible idea because it's use of graphite as a moderator that required active cooling, creating an inherently unsafe positive void coefficient[1].

In fact, this was such a problem that there was concern before the disaster that the ~60 seconds the emergency diesel pumps would require before they could pump enough coolant would not be fast enough to protect the reactor if the main electric pumps failed. The "test" that was being conducted at the time of the disaster (and was the direct cause of the reactor going prompt-critical) was a shockingly foolish attempt to let the momentum of the electrical turbines (without any input steam) continue to power the pumps and keep the coolant flowing for a few seconds to fill that gap in time while the diesel pumps got up to speed[1].

Chernobyl was never a sane design, and no other power plant design - before or after - has such a blatant disregard for safety. Unfortunately, Soviet politics and the desire to keep their nuclear weapons program secret kept these problems from reaching the people with the power to do anything about it.

> designed subsequent plants to be much more safe

Absolutely. We had safer designs decades ago (and even better ideas[2] today), but upgrading to these safer designs has been hindered at every step by radiophobic activists and "not in my backyard" politics. So we're stuck with minor revisions (if any) to reactors designs from the 50s-70s.

If the general public viewed the computer industry like they perceive the nuclear industry, the average person would know vaguely that the discovery of the transistor was probably very useful, while being concerned that computers took up far too much space and burned out vacuum tubes far to often.

[1] http://www.hiroshimasyndrome.com/chernobyl.html

[2] http://thoriumremix.com/th/
Unlike the others replying to you, I tend to agree. At least, I am dubious that they will "keep customers forever", which seems to be a key part of good unit economics. Things change, sometimes very fast.
How do you suppose it speeds it up then?

I'll give you "the complexity of your algorithm" likely doesn't change, but how that algorithm is processed is usually more efficient when compiled through C, rather than running through a Python interpreter, if only because of how it's running.
Arduino has been huge for Atmel in terms of brand recognition and popularity of AVRs, but overall, its not a huge revenue source (even if 1m Arduino boards are sold yearly, that's at best $3m-$4m in sales). Of course that there are indirect benefits.

Most of the designs I know, migrate away from 8 bits and into 32 bit. The Cortex M0 is great. While designing with 8 bit is somewhat of an upgrade dead-end, if you design a product with an ST Cortex-M0, you can pretty easily go up their Cortex family ladder while retaining a lot of compatibility on both the board and firmware levels (ST is particularly good at that, which is why its my default recommendation when designing a new product - I can explain why if anyone is interested). The denser 8 bit parts are really expensive anyway - I suspect its because manufacturers know its mostly "locked in" customers that need more flash or I/O for an existing design and need a more capable, near drop-in replacement.

I also vastly prefer AVRs to PICs, but AVRs were kinda where I started my embedded programming career so I guess I just reflect on them fondly.
Bad actors in this case are not exclusively malware authors. Among others, they include the developers of Skype, Java, Adobe Acrobat, most antivirus software...

EDIT: For a more specific example, at various points in the past local native apps like uPlay have been exploitable such that random websites could drive-by execute scripts or download malware. Pretty much any native app (legit or not) could potentially load an extension or install a protocol handler that lets a random website own your machine.
Overriding default elements isn't very common, I think. Most apps just need to style elements not provide different functionality (which can usually be gained by simply creating a new directive).

In regards to managing view states, then yes it's very common,but you don't usually write those yourself, you use things like Ionic (or ui-router).
>Unless you can show that you are competent to modify safety critical software, and have a certified process in place

> require the full lifecycle documentation to allow you to understand the impact of any modifications you make, and be required to do a full impact analysis to prove that any modifications you make do not reduce the integrity of the existing safety functions

Car manufacturers does not use formal verification, even though it exists, and would be able to give hard guarantees about safety and the like. And given recent history about analysis of code that resulted in run away bugs, I, as a professional developer, are completely confident that few if any manufacturers do the above. They have an extensive testing procedure, surely, but they're not trying to avoid the bugs earlier in development, nor try to enforce a coding style that reduce the risk of bugs.

But besides that point, many people are not arguing that they should be allowed to tinker with safety settings and drive on the road. That would be illegal, just as it is illegal to remove the lights and drive at night. But I as an owner of the car, should be able to see and change that code for auditing purposes, or use on a closed road. If the entire system of the car is open, it is also trivially easy to compare the running code with the version supplied from the manufacturer and see if any modifications have been made.
wiki.archlinux.org / PostgreSQL + Btrfs

"Warning: If the database resides on a Btrfs file system, you should consider disabling Copy-on-Write for the directory before creating any database."

https://wiki.archlinux.org/index.php/PostgreSQL
No, having multiple backups would also be more reliable.
I am not quite sure. Let me be more specific.

Dask requires you to encode computations as a graph explicitly, essentially forcing you to write an AST manually. This means that you are sidestepping the normal language mechanisms to encode program flow, and doing so is essentially incompatible with anything else. Moreover, it does not use numpy arrays - it uses its own internal format that you can convert to a numpy array when needed as explained the overview: http://dask.pydata.org/en/latest/array-overview.html

Numba is another cool project, but - again - it deviates from the mainstream Python. Not every Python function is compilable by Numba, and arithmetic is fixed-size. This means that existing Python code may or may not be compilable by Numba, and even if it works one has to carefully check that arbitrary precision arithmetic is not used. So, it is nice when it works, but is little more than a way to write C-like code with a Pythonish syntax (in which case I greatly prefer Nim, that has actual dispatching on types, generics and so on).

Blaze is in a strange position which I do not fully understand. Apparently it uses Numpy arrays, but at the same time the Numpy author states it should be a Numpy replacement: http://technicaldiscovery.blogspot.it/2012/12/passing-torch-...

Numexpr requires you to write your code as strings, so it is essentially a separate interpreter. It is nice that it is fast, but it does not play with normal Python code.

Not a single project of these works on PyPy, which is the only fast interpreter for non-numeric Python code, nor on Jython, which is the only multithreaded Python interpreter.

Do not misunderstand me: I enjoy Python for many things, and internally we use it a lot. But I am frustrated that a lot of effort seems to be dedicated to fix things at the language level starting from a powerful library ecosystem, where I would like to see something solid at the language level that evolves libraries instead
sure, that's possible. I'm just going off what I've seen of Trump. It smells a lot like identity/race politics to me. but if your point is that Trump might be deeper than he appears on the surface and I simply haven't done enough research, you very well could be correct; I haven't done a whole lot of research.

One direction I could take my argument is to suggest that race politics goes deeper than economics, and that women can be racist, too.

Another direction, is this idea of "identity politics" - this idea that if I see myself as the sort of person who votes for Trump for social or self-image reasons, that overrides any self-interest I may personally have in the matter, and maybe even what I think is right and just.

but... talking about identity politics is hard, because it quickly becomes circular. If you believe it because your group believes it, why does your group believe it?

I'm particularly poorly placed to understand identity politics in a respectful way, because part of my self-image is that I am the sort of person who doesn't pretend to agree with my friends; the sort of person who has friends who are different, who have different opinions. I mean, I'm sure this self-image is as flawed as anyone else's self-image, and you could poke holes in it all day, but this is my self image, and so the very idea of liking something because the group I identify with likes it seems... negative, perhaps in the same way that immigration seems negative to the trump voter.
Five Resume Myths People Have
It is an illusion of privacy app.
They still don't charge anything in Germany.
I disagree, and see the proliferation of all these performance-focused libraries/compilers as proving that CPython's slow speed is a huge problem. I haven't used Numba, but after my experience with others I conclude that you just can't totally escape the fact that CPython is slow. Having to use tools like Cython is a big tax that's cost me weeks or months of time.

Firstly numpy/scipy don't help if you can't write your algorithms in terms of operations on multidimensional arrays, and numpy overheads (creating and accessing ndarrays) are actually prohibitively large if the arrays aren't large, easy to be slower than straight Python.
First I tried writing code (scientific stuff) in type-annotated Cython. But it turns out that data structures are the bottleneck if your algorithms need to read/write something other than a bunch of numpy ndarrays. If you try to use lists, dicts, etc, you still go through the Python runtime so get little speed benefit over Python. (Cython optimises ndarray accesses.)

So I ended up writing C++ code and interfacing to it using Cython. But now I have to write a huge amount of code to translate between the Python/Numpy and C++ datastructures. And it's bug prone due to memory allocation and ownership. Using multiple poorly compatible languages is a miserable experience. Julia sounds fantastic. Don't get me wrong though, I love Python, but it wasn't designed for scientific computing. And most of the time, numpy, scipy & friends are all that you need or want.
> Just like Zopfli, the new algorithm is named after Swiss bakery products. Brötli means ‘small bread’ in Swiss German.

Makes sense.
This is a Flat theme for Ubuntu and other debian based Linux Systems
Embedded Python/NumPy in MonetDB (Open Source SQL Column Store)
> When money is introduced though, that's where you'll need to pay extra attention.

It should be pointed out that while money is a prime example here, money is not the only system of value in society. Any system of value can be abused. Sometimes prestige and fame are abused similarly to money. Look at all the weightlifters and athletes who have been found using performance enhancers, and not all these people were doing it merely for the money. Politicians and Priests are further examples where occasionally money is secondary to the real drive. Then there are Police Officers and Soldiers, not that I am trying to paint any stereotypes here since each individual is unique.
Why Russians techies are flocking to Southeast Asia
Is this a request for the complete deposit of seeds bearing their distinct traits, thereby impacting the entropy of the seed reserve, or only a portion, thereby reducing but not draining distinct strains?
While it is true that coal is not the only non-nuclear power generation mechanism, it is -by far- the most common in the US.

It is also true that

> When you hit a nuclear plant with the fifth largest earthquake ever recorded, then immediately follow that with a twenty foot high tsunami, and then it explodes, it still kills fewer people than an average coal plant does every single year when everything goes perfectly.

And yet, we don't hear people screaming to shut down coal power plants nationwide. We don't hear this, despite the fact that they are demonstrably more dangerous than nuclear power plants.

This is one of the reasons people are irked by folks who try to use Fukishima to claim that nuclear power generation is super-dangerous-mmkay.

I'm not going address your tsunami-deaths vs. radiation-deaths comment. A close and careful re-reading of ggreer's comment should help you to understand why.
European car manufacturers are required to develop safety critical software under ISO 26262, which is a derivation of IEC 61508, which absolutely does require formal verification and validation activities.

If you change the code outside of the development process, you could unwittingly compromise the safety of the vehicle. The manufacturer is required to use access controls to prohibit people from changing the software for exactly this reason.
Note that StartSSL certificates are only free for "non-commercial" use, where "non-commercial" is not a clearly defined term, e.g. if you domain name contains businessy terms , such as "sell", they will refuse to issue a free cert.
I have an idea! No execution. Can I have my $20bn yet?

When did profitability become irrelevant to investors?

I assume from the downvotes you collectively have some kind of secret as to how they intend to end up profitable? Not revenue. Profit. Revenue is vanity.

If they're valued at $1.4bn, at a reasonable multiplier, I guess they're profiting $500m/yr - right? Right?
That sound like it's so flexible that the moment you want to actually use it for anything (like show a list of people to someone), you still have to make assumptions (like "everybody has a name") again. It just delays the assuming.
Why the US stores 700M barrels of oil underground
> ...You assume that coal is the only alternative to nuclear power...

There is no such assumption in that post. It's just a comparison of the the content of the article to a relevant example from personal experience.
Another funny anecdote about Fukushima was that people evacuated the area of elevated radiation and left Japan to what was "home", for instance in the case of my countrymen, Finland.

The end result: they left an area of lesser radiation to an area where there is more radiation (the natural background radiation here is higher than the elevated levels were in Japan). And when doing so, they took an airplane where the in-flight radiation levels are even higher.
To see these systems like massive hydro-generation plants, you first have to assume that human attention for advertising is an infinitely-renewable resource.

Revenue is certainly increasing rapidly in recent years: http://www.iab.net/about_the_iab/recent_press_releases/press.... Maybe there is no ceiling in sight.
Music streaming service Deezer files to go public on French stock exchange
Imgur being used to inject malicious code targeting 8chan users
My short attention span prevented me to read this article... It seems I crossed the no-return point, I am hopeless.
Reddit discussion: https://www.reddit.com/r/programming/comments/3lv1yq/the_fut...
In the case of Chernobyl the accident wasn't attributed to a human operator. The safeguards built into the reactor had been disabled to perform an experiment to test a potential new safety feature.
Sometimes it does. For example if you write a simple O(n) for loop in Python, then convert it to Cython, then compile it, the compiler may replace the for loop by an equivalent O(1) algorithm. I use this to surprise students when benchmarking Cython code for teaching purposes in my SageMath course.
Hispanics and Asians are generally in non competitive states CA and TX come to mind.
Who says this? Nate Cohn:

"This idea may seem jarring, given that Mitt Romney took just 27 percent of the Hispanic vote in his 2012 loss to Mr. Obama, according to the exit polls, while George W. Bush won about 40 percent in his 2004 victory. But in 2016 Hispanics will represent just 12 percent of eligible voters, and between 9 and 10 percent of actual voters. That’s a lot, but it’s not large enough to grant or deny Republicans the presidency.”

http://www.nytimes.com/2014/11/21/upshot/hispanic-voters-are...

Not an an endorsement of candidate or party but simply pointing out mis-information by special interest groups.
Q&A with Mikeal Rogers on Node.js 4.0
Its an aside, but recently Python 3 has got annotations. It would be nice if cython supported annotation syntax, so that type-annotated cython was as much as possible valid python than can also be run through an interpreter.

I understand a lot of the nuances, particularly the lack of in-function annotations etc. My own foray into Python type annotations is obiwan https://pypi.python.org/pypi/obiwan/
> You assume that coal is the only alternative to nuclear power (there are not only other energy sources, but also the option to use less energy), and that there is no way to use coal in a cleaner way.

I suppose the GP is implicitly taking into the account following facts:

- there are no other energy sources that are a) green, and b) can scale up fast enough to replace fossil fuels for base load;

- we're running out of fossil fuels;

- there is no "option to use less energy", not under capitalism and probably not even within human nauture - that is, unless you're suddenly capable of solving coordination problems on a global scale (i.e. you're a god).

It's really frustrating. We have a very good way to generate tons of energy, that's clean, safe and scalable, and we're not using it because people's perceptions of safety and danger are completely backwards (and politicians listen to that).
I am pretty sure they are including automated bot messages in the 12bn value. No way average user messages is 200 a day.
Amazon Kindle 3 has an ARM CPU that claims to support this, so this has been in production as recently as 2010. Not sure if it's actually used with the stock firmware.
Yeah, I was wondering the same.
Since NeuroRacer doesn't seem to be available, are there any other good games «to promote “interference-resisting abilities”»?
Thanks :) I also found that, which was a bit disappointing, but maybe they come out with something soon.

I found "dual n-back" while looking around, which (controversially) claims some "fluid" and working intelligence boosting - I'll give that a try. It's over here: http://brainworkshop.sourceforge.net/
Sorry, I completely misunderstood you. I apologise.
I chalk it up to pre-coffee, early morning + Poe's Law.
I found dual n-back while looking around - http://brainworkshop.sourceforge.net/ - which claims working memory and fluid intelligence improvements.
Perspex Alpha 2 – Perspex is a cross platform .NET UI framework inspired by WPF
LMI had a distributed virtual memory system.
hey ismail, thanks for the signup.

yeah i've seen the Show HN email signup rules. Believe me i would love to open up the platform now despite being beta and all. But given that an iOS app is involved (needs a testflight acct), i have to settle for an email signup.. for now.
They requested 130 of 325 boxes
... and in FF50 they'll replace gecko with blink to be on par with chrome and opera.

Seriously, I use firefox because of its addons, for which no equivalent exists for chrome, e.g. downthemall, shelve, tiddlyfox. As it looks there is little chance, these addons will continue to work with future releases of ff. So why should I continue using FF?
I've only ever heard people mention encryption on sites like HN etc. Do you guys think the normal IM user (vast vast majority) care in the slightest about encryption? Not trying to sound snarky.
You are seeing a sentiment that isn't there.

The author doesn't take a political stance on Nuclear Power. He's just documenting the contamination zone. He talks briefly about how the disaster could have been avoided if the plant was designed better. He gives factual and statistical information about how the residents don't want to return there.

This is a primary source that offers an first-hand account of the Fukushima disaster and it's aftermath. The author is an authority on Fukushima contamination zone because he's been there and seen it with his own eyes, and has chosen to share that with us.

Just because Arkadiusz Podniesińki doesn't straight out say "I support continued investment in nuclear power" doesn't necessarily mean he's against investment in nuclear power.

I think it's counter-productive to lambast an article like this because it doesn't fit into how you perceive the world. I think it's important to have an open mind and to be able to listen to what other people have to say.

We should be encouraging people to make more pieces like this. I know I'm going to be sharing this article.
Diesels are complicated to sell in the US because of their emissions profile. Part of this is because they must run lean in order to completely burn fuel and prevent soot formation. This results in very high NOx emissions compared to contemporary gasoline engines.

Typically, passenger diesels employ a urea injection system to meet EPA standards, which reduces NOx as a catalyst. This system adds expense and maintenance duties. VW claimed their small diesels could meet emissions standards without such a system. What they have actually admitted to doing is writing a complicated algorithm that detects the conditions of a CARB emissions test and modifies running parameters in order to reduce NOx to acceptable levels during the test. This isn't in dispute by any party.

As emissions are not tested during typical driving scenarios, and given that CARB and the EPA has measured 40x the acceptable level of NOx, I speculate that VW is enriching the fuel-air mixture when their algorithm detects the conditions of an emissions test; this would dramatically reduce NOx emissions at a measurable cost to fuel economy.

As other automakers—such as Mazda with their perpetually delayed Mazda 6 diesel—are having trouble developing urea-free diesel engines for the US market, it is no wonder that someone noticed the discrepancy between USDM and EUDM emissions numbers for these vehicles.

Note that the EPA does not perform emissions testing of its own; automakers self-certify. CARB is the de-facto enforcer of EPA standards.
Unlikely; people's presence wobbliness may have grown since February, but by a factor of 12? Nah.

I have a feeling that the main change may have been a better UI on the group chat.
Math facts about 666
Morphological image processing