skysight-inc/HackerNews huggingface dataset:
Thank you for that link! I am starting in react and there is a blend of ES6 and ES5 in the tutorials (maybe even within the official react tutorials?). This hits the spot in clearing up some confusion for me.
If you wish to make a change, support the National Popular Vote Interstate Compact (NPVIC).

To put it simply: if enough states join the compact such that their combined electoral votes sum to 270 or more, all states in the compact become bound to put all of their electoral votes toward the winner of the national popular vote.

This circumvents the messy Constitutional amendment process.

This isn't some pipe dream legislation - 165 electoral votes are already part of the compact (surprisingly, including California, the state with the most electoral votes).

It seems most people can get behind this... while the assenting states skew quite liberal, a majority of Democrats, Republicans, and independents are all in favor of a national popular vote, according to Wikipedia.

https://en.wikipedia.org/wiki/National_Popular_Vote_Intersta...
Linux-insides: Notification chains in the Linux kernel
JET, a framework to compile numeric python to C++
Yes, but who does it depends on if my project is professional or personal.

1. Pro: Yes, we have a QA team; Per: No, but I have a few friends (some are Pro QA) I can have test the app for me.

2. Pro: Telerik or Xamarin Cloud Platform; Per: Nothing, running the app while screen recording on their mac (I mostly do iOS dev).

3. Pro: The QA team works with the BA to go over the requirements and develop positive and negative test cases; Per: I tell them what the app does and how it should work. They then bang on it until it either explodes or works.

4. Pro: Team Foundation Services - Create a bug and add it to the backlog; Per: Email and Spreadsheet, then I log into my TFS Online account and add it.

5. Pro: We have 3 levels of testing. Integration (where the devs/ci live), QA (after code-freeze on the current sprint), UAT (business approves the app) and then if all of those check off we launch to the public (usually internal MDM deployment); Per: I have everyone test it before public release.

6. Probably the most important part of developing professional grade software. Which if you are releasing a mobile app, no matter if its a personal app or enterprise, it should be close to perfect!

7. Yes, but the key to any workflow is it has to be adaptable. Pro: We recently had a 2 week deadline from conception to market for a mobile app that integrated with a number of our cloud-hosted back office accounting applications, and with that tightened deadline, QA and UAT were combined and all testing was done by the CIO (who the project was for).
What’s new in Celery 4.0
I wanted to announce JET, a different take on how to make numeric Python much faster! It's very much inspired by TensorFlow -- a computation graph is compiled to C++. And there are constants, variables and placeholders, like in TensorFlow.

But, it's converted to a regular C++ class, and compiled using e.g. GCC instead of being executed with a custom scheduler (as it is in TensorFlow). This makes execution for small programs much, much faster.

Compared to NumPy it's up to 20x faster.
>Except when there are only two alternatives which is the de facto situation in the US right now.

Is it? At the start of the election there were approximately 20+ presidential candidates, with around half having a reasonable chance of being elected. Four major candidates (Sanders, Trump, Stein, Johnson) were essentially unaffiliated with the major parties, though two ran for the respective party nomination.

And even though two parties dominate Congress, members are much more undisciplined when it comes to voting along party lines than in PR-based systems. Hell, have the Republicans don't even support their nominee. American democracy is messy but vibrant.
This makes zero sense. The way the electoral college works means a handful of states dominate all others.

The electoral college is useless in preserving "liberty"
> I suggest that, instead of routing all messages through GCM, what if Signal could send a "wake up" message via GCM, and then let the app pull the encrypted messages directly out of Signal's servers?

Yep, that's exactly how Signal has been doing it for >1.5 years now.
It's undeniable that it has problems. See my other comment about Italy, though: https://news.ycombinator.com/item?id=12885052 - it made me rethink the US system some. It does have some advantages, like generally pushing politics towards whatever the 'center' of the US is, and some more stability than an Italian-style (IIRC, Israel uses a similar system) parliamentary system.
Those things are equivalent, only in the first case you do it retroactively instead of proactively. Hell, if gene modification becomes advanced enough you could even let people with hereditary diseases just reproduce and 'edit' the created embryo so it doesn't have said hereditary genes.
The electoral college makes less sense these days because the federal government has expanded its role over individuals. Most notably, its authority to regulate interstate commerce has been so broadly interpreted as to include EVERYTHING. Even growing weed in your back yard for personal use is now "interstate commerce". As Scalia said, not only is that not interstate, it's not commerce!

The real action is supposed to be at the state level. If that were restored, it would again make sense for the President to need to win states instead of a national popular vote.
As opposed to now, where they only visit places in a handful of states.

Getting rid of the EC would mean that candidates have to pander to voting blocs more. This would likely empower the rural population.
Useful to know. Cheers.
Math and Chemistry
Wikipedia has a great comparison of voting systems: https://en.wikipedia.org/wiki/Voting_system#Compliance_of_se...

In my opinion the best system for US presidential elections would either be a nationwide instant-runoff election or (if the electoral college couldn’t be replaced) a state-by-state single transferable vote election that proportionally elected Electoral College electors.

An instant runoff election would let voters put Johnson or Stein as their first preference and put Clinton or Trump as their second or third preference. It completely eliminates the problem of spoilers. The counting of votes might take a bit longer (perhaps a day or two if done manually), but needing to know the result within a matter of hours isn’t a requirement.
Buenos – A University Educational Nutshell SMP Operating System
I guess these have a similar function as playgrounds in schools, but for the elderly.
Does "stability" mean "constantly gridlocked"?
Pretty sure any superhuman AGI that decides to scare humans can figure out how, whether by direct experiment or by, you know, reading stuff on the Internet. Training a neural net doesn't strike me as much of an increase in that risk, assuming you think that's a risk.
I always thought this could be useful in a sort of advanced karaoke, where your nasty voice is processed to sound like the original singer.
I'm on Windows + iOS (which says a lot about how much tinkering I like to do with tech :D ).

When it comes to ease of setup and general UX polish every open solution leaves a lot to be desired. In the choice between insecure and cumbersome, insecure wins every time. Case in point: gmail is what people want in terms of usability. A more secure solution (such as any pgp solution on standalone mail client) is not really an option.
A few things I noticed in the live demo:

- The console isn't there unless you open it manually, at which point it overlays the panels. To me one of the main benefits of an OFM is that you have a console always available as well as the panels (from which you can pick file names or paths (Ctrl+Enter, Ctrl+[, Ctrl+]). If I want only one or the other I'd use Explorer and cmd instead of Far.

- The context menu (curiously opened with F9, which normally triggers the application menu of the OFM, from which you can access settings, view options, etc.) is not usable with the keyboard, which kinda defeats its purpose in such a tool.

- Bulk selection keys Num+ and Num- don't work, although they are documented.

- Alt+Left/Right is perhaps not the best idea for a hotkey in a browser. Sometimes it performs its intended function, when pressed in the wrong panel it instead performs the browser's function for going around the history. I'd say either find better hotkeys or always disable the browser's function, instead of contextual.

- Page↑/Page↓ curiously move less than a page, which means when pressing Page↓ with the cursor at the top, the list doesn't scroll.

- When using a keyboard layout where `/~ is a dead key (e.g. US International), the dead key will remain active for the first key pressed in the console, leading to things like à instead of a. This may not be circumventable from within a web application, but perhaps a better hotkey can be chosen instead to make up for the deficiencies of handling input in web applications. This issue also would go away once the console is always there instead of having to be toggled.

- The feedback button in the live demo doesn't work.
The Schulze method would probably appeal to HN readers, and it has a bunch of advantages. (Vote tabulation by digraph.) Good luck explaining it to laymen, though.
Debunking the myth of password security
How does the 'fixed' keyword work?
There is some wisdom in renting a car to do a trip like that anyway. There's more peace of mind that if there is car trouble your trip won't have to be totally scrubbed.
The best counter-example I saw was to take a page from James T. Kirk: You change the rules of the game.

The word "fair" here is typically used to in the context of there being an unambiguous "winner". i.e. someone that everyone can agree won the most votes, or is most representative of the votes as cast.

You can change that definition slightly, to "a fair vote is where everyone can agree that the process used to choose the winner is unambiguous, and that there is a clear winner."

The method for this kind of "fair" vote is to to count all votes as cast. Then, pick one voter at random. That vote determines the winner. This is a "probability" method of picking winners, not a "counting" method.

This is arguably "fair" in that each candidate has a probability of winning in direct relation to the votes they received. Each voter has their vote counted identically to all other voters.

It has other benefits. There are no "safe" areas which can be ignored, because the candidate is assured of getting sufficient votes to win. Instead, every incremental vote is an incremental increase in the probability of the candidate getting elected.

The "counting votes" problem has similar issues to share splits in companies. If a company has 3 share holders (49%, 49%, and 2%), and requires 50%+1 votes for consensus, each share holder has an equal amount of power. This is arguably an imbalance with respect to the shares they purchased.

In the probability method of picking winners, each voter has exactly the same power, which is arguable the most "fair".
Thoughts on "instant runoff voting"?
> This is the United States. The President is chosen by the states. Each state may decide how its electors are decided. The number of electors is weighted to avoid more populous states from dominating less populous states; it's a balance between tyranny of the majority vs minority rule.

> Electoral College is better geared toward preserving liberty, an imperative in our culture.

Less populous states are still greatly outweighed. Wyoming is very unlikely to ever determine a presidential election result.

Even then, if a single president can ruin the idea of federalism, then that is more a sign that the president is too powerful.

> Direct election isn't a solution, as implementing mob rule is prone to inspiring civil war.

US presidential elections have already inspired one civil war.
Greece is a bad example because they're not monetarily sovereign.

The harsh fact is: As long as there are leaks in the circulation of money, you either have to plug the leaks or increase the in-flow. If you do neither of these things, the economy shrinks and people suffer.

Western countries have leaks in the form of people saving (in part it's fair to blame the rich, but the whole emphasis on private pension funds is also a huge contributor to the problem reaching all the way into the middle class) and companies accumulating money. You either have to plug the leak (by taxing the rich and/or companies to drain all those savings, and returning to public pension schemes that are pay-as-you-go out of taxes) or increase the in-flow (this is what budget deficits are doing[1]).

Reducing the in-flow is pretty counter-productive: it increases incomes of people without addressing the structural problems that cause the leaks (like pension systems, ridiculously wealthy companies and individuals, etc.).

Also, the whole "pushing the bill to the next generation" rhetoric is pretty non-sensical, because government debt is never an inter-temporal problem, but always an intra-temporal one: If government debts are high, so what? It just means that assets are high elsewhere. You can be worried that assets slushing around are a problem (I am), but myopically focusing on the debt side of the equation without looking at the asset side is pretty dangerous.

[1] This is also what central banks are trying to do by decreasing interest rates etc.; here, the in-flow would come from private debt. The problem is that it's not a very reliable tool.
How Open Sourcing My Personal Goals Made Me Really Productive
"How long until hardware manufacturers include dedicated advertising displays in exchange for cheaper up-front hardware?"

1999: http://www.nytimes.com/1999/11/30/business/no-more-giveaway-...
> just compare it with spots of other public transport companies (like this one https://www.youtube.com/watch?v=6a5MRlppTAM).

The half-naked surfer getting into the tram probably looks totally stupid if one doesn't have the context: This is at a place where in summer many people swim downstream in the river and then take the tram for two stops to get back where they started from, which is a place where people surf. (video, tram can be seen at around 5:00: https://www.youtube.com/watch?v=Py4lPdvPV5o)

So the video is not quite as stupid as it looks.
C# 7.0: Tuples to the Extreme
This is not true. Symfony is a member of the PHP-FIG group[1], writer of the PSR standards. The Symfony framework follows PSRs[2] but also has its own additional set of rules.

[1] http://symfony.com/doc/current/contributing/code/standards.h...

[2] http://symfony.com/doc/current/contributing/code/standards.h...
These four words that may offend you  may also just save you
2D alternatives:

http://hughsk.io/disc/ (browserify)

https://chrisbateman.github.io/webpack-visualizer/ (webpack)

Though these are visualizing the size of the files not the LOC.
I haven't looked, so I have no idea whether I agree or disagree, but I don't actually care - it's low value comments like these that discourage people from sharing their work with the world. I would much rather live in a world where sharing was easier rather than harder.
> Getting rid of the EC would mean that candidates have to pander to voting blocs more.

What's the difference between a 'voting bloc' and a 'special interest'? Is the pandering to farmers in the form of more ethanol subsidies and below-market-rate crop insurance?

That vision sounds like there would be more power to lobbyists and less power for local political groups. That's a sideways move at best.
But what about the aesthetic part ?
Norway isn't particularly socialist at all. Where did you get that idea?

For example, according to the Heritage economic freedom ranking, Norway is 70.8. For comparison the US has 75.4, Singapore 87.8 and Venezuela 33.7.

http://www.heritage.org/index/ranking

The Fraser institute has similar results: http://www.freetheworld.com/2015/economic-freedom-of-the-wor...
Oh dear lord Moore, in who's law we trust, protect our processor from the conflagration we art about to commend it unto.
It means not getting a new government each year first and foremost. That was extremely common in Italian politics up until about the 90ies.

"Gridlock" can also be a feature for those who do not want to see one party have the power to do whatever they want. For instance, some Republicans are happy to see Obama get blocked at every turn just as some Democrats were happy to see GWB obstructed. It does seem like it's going farther and farther, with calls to block any supreme court nominations by Hillary, but gridlock in and of itself is something you occasionally get in a system with checks and balances.
The subclass would have to be in the same process as the package manager (the system server) so it being abstract doesn't matter much.

Android doesn't rely so much on root vs non-root: it uses SELinux and lots of capability based security. Root is still there of course but out of the box, even the parts under remote OEM control don't run as root. If the OEM wants to change the basic rules of the system they must push a system update and get the user to agree to it. Of course a firmware update can change anything but outside of that I'm not convinced Google can just replace software at will.
Fun with micro-optimization in C#
After reading up on this: http://www.nss.org/settlement/nasa/spaceresvol4/spacelaw.htm...

It seems that the current US position (who will probably be the first to start large scale mining) is that the resource site itself will never be owned but that labor attaches ownership to the ore. As said on the site, this still doesn't deal with when a singular deposit of an element exists and how access would be shared.

Another interesting point that's raised is that if an asteroid is entirely consumed by mining, does that count as 'appropriation'?

Man the next 100 years are gonna be a reaaaallly interesting time for lawyers..
4 dimensional world versus a multi-dimensional one
Is there any actual evidence that natural resource wealth is strongly correlated with level of development?

Sure - consider that an abundance of coal, when discovered, kickstarted the Industrial Revolution in the UK, and hence, the entire world. Norway has managed its oil wealth very well. Australia exports minerals but is relatively well-developed.

But of course there are plenty of counterexamples, probably far more actually: Venezuela of course, Argentina ought to be and used to be stunningly wealthy, the oil-rich countries of the Middle East...
DotNet ORM Cookbook
Basically everyone heard what they wanted to hear which what always seems to happen with Trump.
Not sure if that's the right name for a product by a german company.
I forgot one of the best ways to expand your contact network: contracting. Find a company that can sell your hours and give them the 40-50% they will take. Make sure you add everyone you work with (clients, other contractors) to your network list (I prefer LinkedIn but excel will work).
It does get a bit out of hand if you have a large number of candidates (or options).
Actually, reading up on this: http://www.nss.org/settlement/nasa/spaceresvol4/spacelaw.htm...

shows that if you mine it, you own the ore but not the site. Although you are right that as long as there's no 'space police' there isn't really a way to effectively enforce policy.
> The best counter-example I saw was to take a page from James T. Kirk

Kirk is a good pick for a "counter-example" to ... math. It's not real.

There are all kinds of systems that have positive and negative aspects, but none of them are perfect.
Робот на ТОП 105 сайтов и буксов Которые платят
The United States was not set up as a single unified government, but as a compact among co-equal states to share a few limited tasks.

In this way it is much like the United Nations.

The UN does not pick its secretary general by a popular vote of the entire planet.
1400 at 7am, I call that pretty good.
perhaps a little bit like http://www.fwrd.com/product-comme-des-garcons-shirt-asymmetr... ? haha
If you read the insider stuff that came out later you'd see that the concession wasn't a sure thing quite a few of Al's advisors wanted him to fight more in the ends there other camp won out but it wasn't a sure thing.
Writing a very simple shell in C#
8 Keys to Getting Real Value from Business Networking
L3- How We Rockin (Official Video)
Chapter 1 is completely trivial to anyone with mathematics training. It makes no difference to me if the author expands upon the section or not. It doesn't hurt my demographics of readership because we wouldn't read that section anyways. You know who would read it? The 'practitioner'. Someone that hasn't seen a matrix since high school or freshman year of college.

The interviews the authors give paint the picture this book is for the 'practitioner'. If Chapter 1 is meant for a brief review then don't advertise the book for a complete practitioner/beginner. Either make the book for the practitioner or not. If you do, then don't pretend to serve introductory math in it that the unfamiliarized reader will read and understand. They fail at their purpose there. So either make that chapter useful for the practitioner or leave it out and assume the mathematicians already know it. Maybe put it in an appendix and let us get to the meat quicker. It honestly does not take much time to define what a matrix is, give an example, define matrix multiplication, give examples etc. Same applies with basic definition and examples of derivatives. These are mindless mechanical procedures anyone can learn. It wouldn't take too much extra space to include some thoughtful examples. Maybe I should write an 'introductory group theory' textbook and start discussing geometric group theory 2 pages in if we want to get into not serving an intended audience's purpose.

I like what the author's are doing. I'm on their side, but I'm making suggestions that could serve a wider audience.
> You closed that issue as a wontfix

Not sure what you're talking about, because the issues in question, #127 and #1000, are open.

> you basically told them to go away on Github

Quite the opposite [1]:

"I would consider a clean, well written, and well tested PR for websocket-only support in Signal. I expect it to have high battery consumption and an unreliable user experience, but would be fine with it if it comes with a warning and only runs in the absence of play services."

[1] https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
It automatically follows from balance of power. It's hard to steal for CEOs because board members are individual (not collective, that's important) and powerful actors. In a typical socialist political structure, there aren't any actors like this - at best you have some public representatives who are much more concerned with staying in their seats than managing anytging.
I don't know that I'd call it "ophaned and dead-end" when AFAIK it still is being used a lot more than any angular 2 stuff. I'm kind of skeptical about the jump to ng2.
MIT: Persistent Data Structures
Considering that bringing the resources to Earth would still require landing rights, I'd imagine such a cartel would be easy to break by the world's governments.
These complaints come up in the U.S. every 4 years, with someone always saying it isn't "fair." Often, they have no appreciation of the historical reasons for the choice - just an off the cuff response that we don't live in the past.

We have already changed one type of election from representative to direct democracy in the case of national senators, who used to be elected by state legislatures. I personally don't know if I would consider it a successful change.
Depends where it's going, I guess? Other factors like A/C take as much power in stop-and-go as when driving. As I said, rough estimate. I would assume a typical taxi would drive more than 200 miles per working day; isn't this a reasonable assumption?