skysight-inc/HackerNews huggingface dataset:
That's an exaggeration. As of the 2014 per capita CO2 emissions in the US was 2.2 times Chinese (16.7mt vs 7.6).

And this gap is rapidly closing: Chinese per capita emissions are up 150% in the past 10 years while US are down 15%. China could easily exceed the US by this metric inside of a decade. Keep in mind that China already emits twice as much CO2 in total as the US.

https://en.m.wikipedia.org/wiki/List_of_countries_by_carbon_...

http://data.worldbank.org/indicator/EN.ATM.CO2E.PC?locations...

http://data.worldbank.org/indicator/EN.ATM.CO2E.PC?locations...
If you have to do things in a specific way, then you are forced to learn that at the same time as you are learning the technology. Learning just vue on the other hand, is much easier when you can retrofit your existing knowledge into it. Then worry about the 'proper way' later when you have made your first few apps. I already have boatloads of knowledge, and whilst it may not be '2016', it's been good enough for the past 5 years.

React on the other hand, whilst it gets described as 'just the view', but I haven't seen a single tutorial that uses anything other than React/Redux to drive it.

To even get started in React, you need a babel, npm, gulp or webpack, node and a data-store of your choice. On top of this, any of the tutorials you can find from a full-stack perspective get made obsolete within months. This is javascript fatigue, all you have to do is look at this recent article.

https://www.fullstackreact.com/articles/react-tutorial-cloni...

It makes me wonder how many 'npm install' developers actually understand what is happening under the hood. This is not worse than the DOM ignorance that jQuery causes IMHO.
Actually the cost of the Iraq war is 2 trillion. I think that is 2e12 usd!

And these days you can deploy utility solar for $1.5 a watt.

For 2e12 USD you'd get 1.5e12 watts. That's 1500GW solar generation capacity.

Talk about a missed opportunity.

Wikipedia says the US uses about 5e9 MWh electricity per year.

How close is 1500GW solar generation from 5e9 MWh?

Anyone know? (realizing that we'd need batteries too at some point)
Microservices Monitoring for DevOps Using Kubernetes
Which presents itself as a much higher barrier. Only the smallest fraction of Windows PCs have these layers enabled/correctly configured, for it to run.

Virtually all Windows PCs have a Browser installed and running. Most users know how to open and operate a Browser.

Of course it's kind of redundant for everything to be reimplemented into the browser, things that should be implemented and used on a OS level, but I think it's a testament of the shortcomings of the UX design or even more fundamental paradigms of personal computing.
Work, generally. It's a network of people that will vouch for you (with little or no evidence of your worth), or simply employ you.
But my browser wouldn't let go of the idea and then it cr....
Me too, but I also want that list off by default

Opt-in > Opt-out
Did they try running in-app ads? Why do they have "no business model"?

They should still have a big chunk of that $62 million left in the bank, if they only had 50 employees. Cutting that to 20 should give them a few years of runway.
I think the author is trying to say-- in an entertaining way-- that while everyone is getting sentimental and nostalgic about the longest reining monarch of Britain, do not forget that monarchy is useless and antithetical to modern ideas such as meritocracy and sexual equality.

Queen Elisabeth grew up in a time when the monarchy was far more threatened because of the political changes of the 1930s and the actions of her uncle. Knowing how precarious her situation was she tread very carefully. All it will take is one foolish ancestor to expose monarchy as an expensive and useless anachronism.

It is probably good for tourism though!
Is it really wrong to give architectural considerations of the security of a system? It seems like security is a problem if having a discussion about such things could lead to its compromise.

However, I have no expertise in the subject so I could be wrong.
Academic usage is all I can think of. May as well aim for QEMU in JS, then this can all be moot.

edit: found this http://bellard.org/jslinux/tech.html and this http://bellard.org/jslinux/
> Also, I don't get why larger content owners don't self publish ads.

You're right, it's about auditing. They need to be able to prove the quantity of ads were delivered as sold, which needs to go through a third party.

Actually, Vox, NBC, Quartz, The Outline, and NYT have started building their own ad creatives in-house, which is an excellent idea because it gives the publisher control of what code runs. This gets straight to what the readers want solved.

They're all technically capable of building their own delivery system too, but I'm not sure what the benefits would be?
That's part of what you are getting paid for. You are getting paid for providing TSLA liquidity and risk of default on loans.
This is a lot of fun. I'm currently in the top 100. It's all about quick knockout punches. It's interesting how people will very often leave you alone if you don't attack them.
That was my impression too.
How would you recommend drafting something similar? Did you work with a lawyer to produce your Services Agreement?
One of the most cited papers in the area is Frank Dempster's paper about the failure of educational systems to adopt spaced repetition: http://andrewvs.blogs.com/usu/files/the_spacing_effect.pdf Although the paper was was written almost 30 years, little has changed.
> Think about it, though

What's there to think about? How else would you input a script with more than 50k characters?

> You type phonetically in one script, then select a character in another script that might be pronounced in a similar way.

Sure. Japanese works the same way, you input in kana or romaji, then select the suitable kanji (or kanji sequence).

Of course it only works when you have a regular phonology, that would be completely impossible for english since by and large orthography and pronunciation have no relation.
That's why for me the manual override is a requirement. The house must work even when I'm not finished or if I decide to refactor my implementation or if I decide to change software platform. I see a smart house as being a fun project to tinker with that can give me benefits but if the house doesn't work because of some software issue and I need to fix it before I can relax then that project would quickly not be much fun anymore.
Do any ad networks permit running their scripts in ADsafe?
Valve just released a big gameplay update to its biggest esport game and added support for a bot scripting api along the way, allowing players to exchange them through Steam workshop.

> Programmers, scripters, and mad scientists rejoice! You can now create your own Dota bots using a brand new scripting API. Upload your bots to the Workshop for others to download and play. Then, enjoy watching as your creations slowly take over the Dota universe.

Basically, there's now an API to play the game through bots and make competitions between them. Given the deep gameplay the game has and the available API, this hints of a very promising bot programming scene.
Betteridge's Law of Headlines.
‘I am utterly disgusted’: Legendary animator Hayao Miyazaki takes AI down a peg
Do you have, in mind, superior works that deal with similar concepts? I'm looking for new reading material & would appreciate more author/book recommendations.
I'd say paying a very expensive tuition to learn trading and patience. But on the holding department (buy and hold), you are delusional if you don't think that luck doesn't play the major part of it.
Fabulous macOS Tips and Tricks: useful productivity hacks I’ve learned
> What amazes me most is Americans. They (...) love the royals.

I was under the impression this was a meme pushed by right-wing, Murdoch-owned, pro-monarchy newspapers like The Daily Mail, The Sun and The Mirror.
Every large scale software system needs a ticket system if some kind. You might separate the backlog from the bug reports, or omit one part, but you'll have something.

You can't find the reason for a change otherwise, you can't find all the related changes for the feature, you can't catalog incoming bugs and answer whether the last bug report must be tackled or has already been fixed and so on.

This is why - like it or not - there always is an issue management system. It's on a server somewhere, or in an excel sheet, or emails, or on a piece of paper. But it's there.

The usual criticism of Jira is that it's heavyweight compared to e.g GitHubs issue tracker, or whatever post-it moving system is the latest fad.

A fair criticism of Jira is that it makes it too easy for management to encode and expand the formal rules for e.g task workflows, and that these rules invariably end up being too rigid.

An organization should have the least invasive workflow it can, but it should encode and enforce the workflow.

In the end, just like you always have an issue management system, you also have a change workflow. Either it's encoded formally using an issue/PR system or it's ad-hoc via chat and email (which scales very well up to around 2 developers but shows it's weaknesses already at around 3)
also, as a side anecdote about short squeezes: people were really expecting one these past few months with Tesla regarding its SolarCity merger. The thought was that since there was a potential merger coming up, shareholders were going to need to vote on it one way or the other. That meant that Tesla's institutional shareholders were going to have to recall their loaned shares from short sellers because if the stock were loaned out at the vote record date then the institution technically didn't own it and wouldn't be able to vote on the merger. Since Tesla has such a large percentage of institutional ownership this would trigger a short squeeze.

For whatever reason this never materialized but I don't know why. There's a possibility it may have been against SEC rules or that institutions gradually recalled their shares so as not to disturb things too much.
Theoretically, if the ads that were whitelisted were flagged enough or enough complaints were raised to ADP, this would be a financial signal to both ADP and the sites that the ads are unacceptable. I am not saying this is exactly how it goes as I haven't the slightest what goes on behind the closed doors at ADP (and use µblock0 myself); nor do I endorse the idea of using one company to coerce another, but I would imagine that it allows for at least a channel for more direct responses as to why an ad is not acceptable.

That is, I do not believe that other solutions have a very clear way for advertisers to determine what is and isn't acceptable; for the sake of argument, this puts aside the fact that some unacceptable aspects of ads should be common sense (loud noises, pop-unders, fake download links, etc). Basically when an adblocking user reaches the site, they have no means of communicating why they dislike the ads on that site - most of the time, it's just a blanket block that users never think about. So even if you really like a website and would love to support it through the ad revenue, your current options don't send a very clear signal as to what was disruptive and dislikable.

Again, I'm not saying I fully agree with this, but I think it's an argument that has some value, and reflects the greater difficulty with advertising in general; it's a one-way communication venue, and the few times that we as viewers are able to get a signal back to the other side, it's usually ignored until legislation gets involved. (See the CALM Act and it's overall ineffectiveness [1]) Basically there isn't really much control over what advertisers actually do, and even Truth in Advertising laws basically have no teeth except for extremely blatant falsehoods.

Adblocking is the first major way that viewers have been able to push back against advertising, and I'm with that 100% since I just think it's pointless in and of itself - it's wasteful in my opinion how much infrastructure exists out there just for the sake of providing advertisements. But I also understand that likely advertising isn't going away, so having some method to signal back clearly and directly to advertisers what is wrong with an ad is good in my mind. Said signal having some teeth to make sure they get the message is also important, else it's not much better than before. But not giving any indication as to what's wrong doesn't really help either. (I'm not blaming anyone but stubborn advertisers here, but I think it helps us as activists if we can make it 100% what we don't like about specific advertisements instead of just doing a blanket block).

[1] = https://www.fcc.gov/media/policy/loud-commercials
Not quite the right conclusion.

Many of Nvidia's "gaming" cards (e.g., higher-end GTX cards) are in fact used NOT for gaming but for deep learning by numerous AI researchers, developers, and startups with small budgets who buy them through retail channels.
If I may propose a different explanation:

Many people vote against measures that are supposedly supposed to help them---universal healthcare, larger tax credits to the poor, cash welfare---because they think "why am I giving $15000 to the Feds when I can barely afford it, and they're just going turn around and give some of the money back but with strings attached".

I think that framing people's political opposition to measures that you support as "voting against their own self interest" isn't helpful because it alienates the people you're trying to convince. Even if you might not think that opposition to universal healthcare, or tax credits, or welfare, is rational or sensible, that opposition may be rational or sensible when viewed from the perspective or someone else.

There is a certain appeal to self-sufficiency that doesn't have to spring from radical individualism. It's extremely stressful feeling like you're not in control of your own life. Globalization and computerization have increasingly centralized power in either corporations or national governments. Some of that loss of control is political; for example, the steady erosion of the first sale doctrine under the guise of protecting "intellectual property". Some of that loss of control is due to the advance of technology, and can't be undone without further technological development; for example, barring significant breakthroughs in at-home manufacturing technology, your average consumer isn't going to be making an x86 CPU in their basement. Increasing people's ability to be self-sufficient should be something we can rally around as technologists---reducing healthcare costs so individuals can diagnose and treat themselves for common maladies, reducing the capital needed to manufacture modern electronics, increasing transparency and access to knowledge so people don't feel trapped by seemingly Kafkaesque bureaucracies and organizations---and I feel that trying to focus on common goals is more likely to result in positive societal change.
Has anyone seen anything resembling a fact or evidence in all of this?

It wouldn't shock me, given the poor state of the political party's email security, if the emails had been retrieved by multiple entities. I haven't seen anything that illustrates evidence of Russian gov involvement, anything that connects it to an information release, or anything that connects that to intentional election tampering.

It seems more than a little speculative at this point.
Everyone keeps attacking poor people for voting against their interests, suggesting as you have that they are innumerate, or conned by fake news, or short-sighted, or just stupid.

Perhaps these people are voting with their conscience after careful consideration, and doing what they think is morally right, despite knowing that it will hurt them.

You wouldn't get an article about billionaires voting for left wing politics even though it could be against their short-term interests, and laughing at their innumeracy, because it's assumed that they would be doing so for moral reasons.

People don't seem to believe the poor are also capable of making self-sacrificing decisions for moral reasons.
> AFAIK, vanilla kernel improved a lot in terms of functionality, so Android can work on vanilla kernel if code will be adapted to use these new APIs instead of Android homegrown APIs. Anyway, it's open source, so anybody can use Android patches without restriction. I see no problem here. Kernel version 4.4 is fresh enough for me: https://android.googlesource.com/kernel/common/+/android-4.4.... .

What I'm trying to tell is it being possible doesn't mean it is practically possible.

Android specific API or subsystems are one part of it, then there is device specific patches. Kernel and patches being open source makes it possible to switch to a new kernel version but I've almost never seen that exercised. Few years ago the stats were that a typical consumer phone contains millions of line of patches on top of the selected upstream kernel version. It is not feasible to rebase a typical device to use a newer kernel version, and it really shows: I've seen only few phones that got a newer kernel version than it originally shipped with, switching from an ancient kernel version to only slightly newer but ancient kernel version.

> BTW. I'm not sure if my distro (Fedora) will work with vanilla kernel without Redhat patches. There was times when it wasn't. I compiled kernel myself with my own patches and configuration in between 2001-2008.

I'm pretty sure it'll. Linus himself uses Fedora and he likes his kernel pure vanilla :)
Funny to see this. I once considered x86 emulation plus emulation of a number of Linux system calls in JS as a way to get Go programs running in the browser. In contrast to the submission, this would have allowed umodified programs yo be run, even written in another language than Go.
> with cardboard characters, like much hard scifi

I think a lot of sci-fi fans (myself included) don't pay much attention to that because, well, it's not why we read sci-fi. People are boring. Cool science and weird technologies and interplanetary-scale politics are fun. For every story you'd like to tell to make a character "deep", there's a whole genre dealing with it in real-world settings already. Troubled teenagers? Sure, there's a section on Amazon just for that. People in love? Every other book is about this. Etc.

Just my 2¢.
That was a stock bubble. The peak was somewhere between the end of WWII and 1980, when we decided to start funding the country through a continuing trade deficit.
Anyone watch Snowpiercer?
For what it's worth, my best passive income was from investing as much of my income as I can part with paycheck to paycheck. No boring investments though, always the exact same two funds: UWTI and DWTI, both of which are gone, they delisted on Dec 8th.

That said...there are many funds like them, those in particular are 3x leveraged crude oil ETF's. That means if the price of oil rises 1%, UWTI rises 3%. If it falls 1%, DWTI rises 3%. Crude oil as a market has "predictable volatility", that (simply) means that within a given day, the price will rise/fall repeatedly within a sane range(given no extraordinary circumstances). Identify this range, and buy and sell on both sides(short and long) to take advantage of the range. Follow the big money(banks), and you'll be just fine. Never go against the flow, you will (virtually) always lose.
What disadvantage do you see from making it the "universal compute unit", so to speak

The very fact that it's a compromise means it will be worse than each of the individual solutions, but it will enable something new - and I'm not seeing anything very desirable in this space to be worth the compromise.

What exactly the disadvantage is depends on the exact compromises made, but USB-C is a small socket, many more connects/disconnects will lead to failures. Wireless links will struggle to be good enough for display output. Losing your phone on a night out would be much more disruptive and render you digitally-stranded.

If it drives your tablet, you don't get to give your tablet to your kids to play with and retain your phone. If it drives your laptop, you can't lend your laptop to a guest. If it drives your TV to watch a film, you can't be sitting around with other people and receive a text message and glance at your phone like they can. If you're working on a fullscreen spreadsheet, you're not going to want to interrupt it for an incoming text - and now you have no phone to glance at.

In order to make it a universal compute unit you increase the amount of code on it - attack surface goes up, need for patching goes up, complexity goes up, room for bugs goes up.

So you have a phone which is small, personal and convenient, and you have an empty shell of a tablet, an empty shell of a laptop, and an empty shell of a desktop - all of them could have their own smartphone class ARM CPU for say 5-20% more cost, but without it they're all useless and taking up space and you can't use more than one at a time.

But you also have a phone where you have to fiddle with the software all the time when you switch roles - disable notifications, connect USB-C things, connect bluetooth device so you can carry on using it as a phone, plug mains power in, redirect audio out to be bluetooth only for phonecalls and system audio to go to speakers, deal with 'ok google/hey siri' listening so it won't fullscreen over your work...

And for what benefit? Where's the call for "I wish I was in a hotel carrying my smartphone and the husk of a laptop, that would be so much better than having an actual laptop". Where's the call for "I wish my iPad couldn't do anything unless I had a thunderbolt cable connecting it to my iPhone, that would be really conveninent". Where's the call for "I wish my main keyboard was a portable bluetooth foldup one" or "I wish I could take my employees' $400 laptop and instead give them a screen, a keyboard, a mouse, a mains cable, a port adapter, and a big sheet of instructions, and some more training".

I guess the disadvantage I see is that companies are awful at integration, awful at UI, and the experience on the user (me) is that many things related to connectivity and integration between systems don't work, much of the time.
OK, by revenue, sure. But calling it "pure and utter bullshit" is probably going a little far, don't you think? (Where is the line item for "AI"? Datacenter and Auto? Not to mention many "gaming" cards are more than sufficient for "AI" if you don't need 64bit FP.) Intel has been hammering at the GPU screw for more than a decade and by all rights, they still haven't figured out how to use a screwdriver (to use Huang's characterization of Intel's approach).

Nvidia, meanwhile, has built a massively parallel beast that's still decent at gaming. But make no mistake; their engineering priorities are set on general parallel computation. Gaming performance is in many ways a similar problem, and thus benefits, but it would be a mistake to think games still come first for their engineers.
Thanks! I fixed it.
To Build a Better Ballot
> We need longer school days to help 2 income families, we need year round schools as well (yes we'll have to buy air conditioning for summer school).

What do you mean by "help 2 income families"?
But FB uses shadow profiles and the like to track you anyway. You are still a part of their system even if you havent signed up.
Big companies work around this problem by having their own metadata store which is a (non-consistent) replica of S3/GCS' metadata.

Netflix built s3mpr to stop problems with Hadoop jobs inserting files, other jobs then starting but not finding the file(s) when they execute a listing for it:

http://techblog.netflix.com/2014/01/s3mper-consistency-in-cl...

Spotify are doing the same for GCS.

AWS have even done it for EMR - http://docs.aws.amazon.com/ElasticMapReduce/latest/Developer...