skysight-inc/HackerNews huggingface dataset:
Netflix Conductor: a microservices orchestration engine
I think that so long as the primary rhetoric from the NeoVim camp is "vim is dead, long live NeoVim", with a dash of disrespect for Bram and his goals of continued platform compatibility and coding style... I personally don't expect such acknowledgement.

Doing so might make Bram the 'better person', but I wouldn't blame him if it makes him a bit resentful.
There is a vim plugin for VS ;)
The Focus Machine
Thanks for your viewpoint!

Some things never change. When hiring for the Itanium BIOS years ago my brother hired 3 people serially and still didn't have anybody, because none of them ever showed up for work.
What options do exist in that space as an OS? Only thing that I personally know is Contiki, which people seem to either really love or really hate. (This is emphatically not my area of expertise, incidentally, so if I'm even misunderstanding how Contiki fits in here, I apologize.)
LEDE folks have started to dump their patches on kernel mailing lists, but they don't seem to be mainline-able as is and the submitter is loathe to rework them:

http://marc.info/?l=linux-kernel&m=148230680302480&w=2
Distinctive brain pattern may underlie dyslexia
Honda, Alphabet's Waymo in talks over self-driving tech
7 Best Places to Retire Comfortably with Less Than $1M in Savings
Facebook's Wrong Password page has a bunch of weird behavior that, as a lay person, I disagree with.

Entering an old password into Facebook will tell you as such [1]. I can't really think of a practical attack for this towards facebook, but I'm really weary of any system that reveals information about passwords, even though I somewhat feel I'm being overly paranoid. Password recycling just seems to be too prevalent to allow me to ignore this, even though it seems impractical to me. I guess I just don't like that it reveals password information.

Enough failed logins automatically sends a temporary login pin to the email on file. Again, I feel that in a practical sense this isn't a big issue since if you can get access to the email that has the login pin you also likely have access to the victim's machine that is already logged in, but it still feels like a weird practice to automatically generate temporary credentials without being asked.

[1] - http://i.imgur.com/J7YTJqY.png
I read the whole article looking for something about causality (the 'why'), but found little that addresses directly the _price_ of a college education. Sure, there were mentions of reduction in state funding, but those are subsidies for schools, and do not necessarily affect the price paid per student.

If the government were to give Starbucks a $2 subsidy for each coffee sold, would you expect Starbucks to charge $2 less per cup? So it goes with state funding.

It makes no sense to talk about why a price is X without considering both buyers and sellers. The cost base of sellers would undoubtedly affect how attractive an industry college education is to enter, but in the short term the price is determined by the supply/demand characteristics of the market. If a school spends more on a sports centre, it doesn't automatically get to charge students more. Perhaps they can attract more students (shifting the demand curve up) or perhaps they just have lots of money (due to high margins) and so can afford to spend on a new sports centre without specific rationale.
> This wouldn't make any real difference to politics because young people don't vote

What can young people change in the midterm future anyway? The population is becoming more and more a inverted pyramid where the old people are the majority and the young people are the minority.

A voting system which adjusts the voting power based on the age would be interesting. If old people are a minoity the get more voting power until they are equal and vice versa. I believe with something like that the brexit vote would not have happened.
Here he is describing his job. Makes for ironic reading in context of this lawsuit:

http://www.securitysystemsnews.com/article/google-s-brian-ka...
An important win here is that we can now give our Windows-using developers the same Java on their PCs that we run on the live Ubuntu 14.04 servers.

(they get a Windows 7 PC from IT, which they can use as-is or load Linux onto, on a "you break it we wipe it" support basis.)
The History of Genocide
school's will continue to raise tuition and fees because students have access to an unlimited line of credit from the US government. with the increased tuition monies, schools become businesses, building out infrastructure and overhead, which must be sustained. if they know the loan money is always coming, why not raise prices? it makes perfect sense.

it would be interesting to see how institutions reacted if the 59% of students who receive loans dropped down to, say, 20%, or even better, 0%.

in my opinion, this would force schools to lower prices, down to "market value" (whatever that is, but certainly a lot lower than prices are now), and force market competition, which is ALWAYS a good thing.
I finished Keynes, Hayek: The Clash that Defined Modern Economics (Nicholas Wapshott), started in 2015.

I read:

* Turn the Ship Around!: A True Story of Turning Followers into Leaders (David Marquet)

* Joy at Work: A Revolutionary Approach To Fun on the Job (Dennis Bakke)

* Ne vous résignez pas ! (Bruno Le Maire - French politician)

* Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age (Michael Hiltzik)

* Disrupted: My Misadventure in the Start-Up Bubble (Dan Lyons)

* Making Things Happen: Mastering Project Management (Scott Berkun)

* Basic Economics: A Common Sense Guide to the Economy (Thomas Sowell)

* The Success of Open Source (Steve Weber)

* Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy (Cathy O'Neil)

* Programming in Lua (fourth edition - I read every edition)

I started reading (and will probably finish by the end of the year) Overcomplicated: Technology at the Limits of Comprehension (Samuel Arbesman).

As for what I recommend, it depends what you are into, but I would say I really enjoyed Making Things Happen, which is a must if you have any kind of project management to do, and Basic Economics.
Googler: A Command Line Tool to Do 'Google Search' from Linux Terminal
Our use case is a proprietary app that still requires Java 6. Fortunately, OpenJDK 6 is still supported and security-fixed (well, backported patches) in Debian/Ubuntu.
I'm finding this confusing as well. I write some Java programs for my employer. I just use the SDK/JDK. Most of what we do is use apache came, with spring and apache httpclient with some other non-oracle libraries for processing json or xml.

How do I figure out if we are at risk? We use the apps in-house only.
Limited liability for corporations isn't unconstitutional.

However, Im very interested to hear how you propose to make an economy work without limited liability.

I dont think you have anything like a plan for that, and have confused the behavior of a few large corportations with corporatioms in general, while simultaneously missing the actual social structures causing the problems you list and the benefits of corporations.
Wish I had known what UWP was before I clicked the link.
I don't believe that's possible. Except 'by hand'; pass the size as a separate parameter.
To download the installer you have to join Red Hat's developer program and agree to the terms and conditions[1] which state that the services are for "development purposes only" and that "using the services provided under the Program for a production installation" is a violation of the terms.

So presumably I can't distribute this installer to my users or even have them install it themselves for production purposes?

[1] https://developers.redhat.com/terms-and-conditions/
"In another sign that the company has prioritized the iPhone, Apple re-organized its software engineering department so there's no longer a dedicated Mac operating system team."

There are a number of problems with this line of reasoning:

1. That reorganization started years ago, in the wake of Scott Forstall's departure in late 2012

2. The previous organization was, in my opinion, much more detrimental to macOS, with the iOS organization operating as a roach motel, where code and engineers move into, but never back out again (My perception was that this was Scott's doing, but YMMV).

3. There is no longer a dedicated iOS operating system team either, so I don't see how that reorganization can be seen as deemphasizing macOS.

4. With iOS accounting for the vast majority of revenue, an arrangement to share infrastructure tends to be advantageous to macOS, if anything.

5. There may no longer be a macOS team, but there certainly still are engineers (and even smallish sub-teams) that are predominantly working on one platform or another.
This looks really cool! And simple. I am looking at it closely.

I'm wondering if it can also support merging elements into an existing document:

for example, I have a table of elements, and suppose that I have an 'id' attribute for each row which correctly identifies which elements I would like to replace when new content is fetched. If some elements are replaced, of course I must replace them; but if neighboring rows are unaffected, if the users has a selection in them, their cursor should not move. So, replacing the entire content div is not ideal: the user's cursor will be discarded if it's anywhere in the replaced area.

This seems like something that almost a for-loop around this jquery-pjax stuff would handle, but of course if someone else has written it already, I want to join their project rather than reinvent it!
This actually is a very interesting idea. It makes me think of popcorntime, for which I wish the movies industry had embraced the model. You can still perform some DRM "check" (check the user's credentials, and allow/deny access to the content) without embedding DRM in The content itself.

I can't promise anything, but the platform you are talking about sounds quite interesting; would you be willing to share some more details (privately, maybe)?
Hina’s New Ride-Hailing Rules Focus on Where Drivers Call Home
OpenJDK is still essentially Oracle-maintained. It's GPL, but you need to give them full rights to your contributions with a CLA: http://openjdk.java.net/contribute/
I favor solar instead because it's not so subject to control by a centralized power (corporations and governments).

Given the right conditions, any property owner can just add solar to their property, generally at an affordable cost and with incremental rollout if needed, and they have full control over at least that slice of their energy use.
Puzzles Collector, 0.6 released
I've been using Emacs for years now but since I got introduced to PHPStorm I must say I won't ever use Emacs for PHP again. It's features are so addicting that I don't mind not having the shortcuts I'm used to.

I was never an IDE guy but PHPStorm is just too good, so much time saved.
Thanks for posting this, I was looking for something like that :).
Surprised I haven't seen CGP Grey's Humans Need Not Apply[1] video posted up in any of these automation discussions.

[1] https://www.youtube.com/watch?v=7Pq-S557XQU

Anyone who thinks that automation isn't a big deal want to respond?

I'm also curious how we assume with such confidence that everything will be fine since we survived the Industrial Revolution when there was an order of magnitude less people on the planet in the 19th century?
35% over 50. Is that an inverted pyramid? Seems like a regular pyramid. I think voting demographics indeed has to be explained by "young people don't vote".
I can't tell what point you're trying to make, here.
Hotter Days Will Drive Global Inequality
You can search "library science masters curriculum" and see what courses they are taking. Librarians do a bunch of random stuff, from helping people with research projects to book preservation to running literacy programs.
As far as I know Microsoft plans to support and contributes to WebVR work. Microsoft involvement and requirements were the reason for the most recent (1.1) spec update. This was explained by Brandon Jones here: http://blog.tojicode.com/2016/09/update-on-webvr-spec-chrome...
Ways to Tap into the Force, and Beam Up Your Inner Trekkie
It looks very similar to lots of other plants, some of which are edible like fennel.
You would compare programming languages semantically.
You can characterize each programming language by the semantic constructs provided, and the corresponding syntax (or syntaxes) to invoke the semantics.
You can list those semantic constructs in nice tables, and compare the languages by seeing what semantic construct exist in one language and not in the other, or how complex the syntax to invoke the semantic is in one language vs. the other.

Obviously, the syntax complexicity is a bother, but it's nothing compared to the naked absence of a feature.

For example, comparing lisp and bash, in lisp all values are first class objects; in bash, arrays are not first class objects (eg. you cannot pass an array in parameter to a function, you cannot assign an array to another variable [ what you can do is to copy it with a=("${b[@]}") ], etc. On the other hand, variables in bash exhibit dynamic binding:
function f(){ echo $foo ;}
function g(){ local foo=42; f; }
g # echoes 42

so bash has dynamic variables like lisp, but it doesn't have lexical variables and therefore no closure.

etc.

Now how can comparative study of programming language help?

The main problem is that formal semantics is a cheat: they're defined by mapping one formal system to another formal system. But what is the mining of the other formal system? How can you extract sense (semantics) from such a mapping between 2 or N formal systems? It's an ouroboros.

Only, hopefully, the other formal system is simplier, and better understood than the one for which you're trying to define the formal semantics by this mapping. And we have a neural network in our brains, so we can find some meaning after all.

Therefore, knowing a programming language, ie. knowing its semantics, and comparing a new language with it (instead of just perusing the self-centered formal semantics of this new language), you may more easily and better understand the new programming language, if only because you clearly identify what you already know, and what is really new (often not much, if you know lisp).

Finally, generic functions are not message passing, they're function call and multi-method dispatching. A closer model of message passing would be Smalltalk (but since Smalltalk has been implemented originally and trivially on lisp, its message passing is actually implemented as a function call, so people in OO are totally confused and think that OO is about object, when the original intent was to make it about passing messages. You'd get a better image if you only had asynchronous message passing, without result.

In conclusion, if it's taught in university, I would assume that comparative study of programming language should indeed help becoming a better programmer, and at least give you tools to better understand the semantics of the language you have to use, including it's limitations, and how you could extend (more or less easily) to help you perform your task.
10 Signs Your Customer Service Sucks
>Kim Zetter - Countdown to Zero (on Stuxnet virus and how it was smuggled into the nuclear facility; very interesting)

I know this is about books, but Alex Gibney's documentary on the subject is also decent:

http://www.imdb.com/title/tt5446858/

Although they chose to use a method to move the narrative that I wasn't fond of, there are some neat interviews with some of the early researchers.
> two package managers and a build tool that I didn't pick is uprofessionel.

I don't see the difference from Ubuntu forcing you to use APT or C++ applications forcing you to use Make.
I haven't read a single book in 2016, something for which I hold Hacker News greatly to blame. I have read a good number of Hacker News book suggestion threads mind, and in turn a lot of Amazon reviews, usually up until the first unfavourable comment, which is typically enough to put me off completely. I can but look to Hacker News to make amends, so if anyone has any good advice for what I should do about this in 2017, I look forward to reading it.
This isn't elixir fault per se.

Elixir leverages Cowboy quite a bit and HTTP2 requires substantial rewrite of Cowboy.

This will be completed in the release of Cowboy 2.0

If you want to read why Cowboy needs to be majorly refactored, read the link below

https://ninenines.eu/talks/cowboy-2/#/
Ask HN: What is the best low-risk, passive way to invest 150,000 euros?
For USA citizens, the choice is clear: index funds

For those living in Europe, what is the best low-risk, passive way to invest 150,000 euros?

Option A: conservative funds offered by local banks (90% bonds, 10% stocks for EU companies)
Any specific banks or EU index funds that you recommend? Should EURO be avoided altogether, due to some EU members wanting to leave?

Option B: buy 1-2 apartments and rent (too much hassle)

See also https://www.quora.com/What-is-the-best-way-to-invest-150-000-euros
Risk X exists has nothing to do with risk Y. Nuclear powerplants increase risks so the local population should be compensated.
I can attest that using Guardian is probably the best way to go so far with Phoenix. It worked great.
Neural networks to categorize music
It's a pretty epic adventure book if you can get through the awkward "love" scenes and overwrought economic philosophy.
Idaho Potato Bowl – Colorado State vs. Idaho
Solar is better because it is decentralized whereas other sources we have today are controlled by single entities. This puts the power (hehe) back in the hands of the people.
Well, I've been using Vim on iTerm 2 for a long time and have been trying neovim recently, but everything through command line, since it fits better with tmux
The verge continues to publish utter dross.
Why do people even spend $200,000 on a degree if they're not rich? I went to community college for my associates degree in IT (about $5000 total), and then went to university for a bachelor's of science in IT (roughly $15,000 all in). Since you work at a university, what does that extra $180,000 buy? What's the sales pitch you'll give to students to get them to pay so much?
It seems like Sanic isn't on that list, so you can't really check its authors claim with it.
I've been using their ZuluVM distribution for a few years, and I've been very happy with it.
Worth noting that you can always wrap an array in a structure and kick it around in your program happily, as if it's how the language should've been.

struct { int a[5]; } arr5 = {{4, 3, 2}};

What's a bit weird though, is that while initialization like above is possible, assignment of a contsant is not as smooth in C, you will have to typedef your structure and use it in a typecast expression:

typedef struct { int a[5]; } Array5;
...
arr5 = (Array5){{4, 3, 2}};
Most isn't enough. "All?" with a question mark isn't enough. Just like one zero-day is enough to totally compromise a system, one unverified source anywhere in a build dependency tree is a great way to land just one RCE, leaving your system precisely as hosed as if you just got hit with a zero-day. :)

I saw another blog about the summit the top link reports on discuss this as well -- from https://garbas.si/2016/reproducible-builds-summit-in-berlin.... :

> As with zero vulnerability days, there should probably be zero reproducibility days.
That's exciting! Good luck with the launch!
Try this one: tell me which people you know, in which industries, have outright 'lost their jobs' due to some AI or machine? Not so many.

This is a nice tidy test that is not entirely useful. You can't know anyone that didn't get hired into a job that didn't get created. Say a plant doubles output while destaffing by way of retirement. No one loses a job, automation eats more than 1 plants worth of jobs.
> Death from cancer is still death, even if it takes a year or two.

Yes, but even those are monitored. And the expected increase in cancer deaths over the next several decades due to Fukushima is still modeled to be fewer than 100 people.
Scientists detect a quantum crystal of electrons and “watch” it melt
Yeah I ran into one of those as a kid. Thankfully it was a rainy and cloudy day so didn't get any scars from the burns (it reacts with sun light)

Also getting rid of those things is pain in the ass as the seeds can remain in ground for up to 10 years before the plant starts to grow
What is your company? I am Australian, finishing a PhD in mathematics and looking for a job.
In Manufacturing, Closing a Skills Gap Requires Fixing an Image Problem
Oh. That's the platform they don't really care about.
"A Random Walk Down Wall Street" by Burton G. Malkiel. I would recommend it as an introduction to personal finance (or to amateur traders who believe they can beat the market).
If your house explodes due to natural gas, your property and that of all your neighbors and their neighbors and the surrounding community isn't contaminated for a period of time exceeding your natural lifespan. If you have a radiation accident instead, it very well may be. The two scenarios are quite different.
China, France, Canada, and Japan? What a group of deplorable countries.
Mild side note, this technique is the only way I finally wrapped my head around lisp ... Building a scheme. It's definitely a good way to learn things about a system if you can find an appropriate toy level plan to implement.
>But what happened during the industrial revolution?
Unemployment went down, wages went up. In fact the cost of human labour rose dramatically.

I'd be really interested to see sources for this since there is almost no accurate unemployment data pre-1840 and at least in the US it doesn't seem likely as what information we have tells us that during the period from 1800-1840 slaves made up over 26% of the workforce in the United States, peaking at almost 32% in 1810.

I'm assuming you're going by wage estimates from the UK over the period, but if you are those are really contested as a method for evaluating quality of life or actually real wages - many people at the time didn't earn inside the wage system.

I don't disagree that eventually cost of labor and general unemployment improved as a result of the industrial revolution - I just don't think it happened DURING the industrial revolution, at least not until its late stages.

Also, GDP per capita is a really bad way to estimate effects on the working class, particularly in a period famous for massive income inequality.
* "The slight edge" by Jeff Olson: ~ 3 hr audiobook,
Counterintuitive idea: Small decisions matter the most
Reality Hacking: The Secret World of AI, Bots and Fake News
This x86 version of PIXEL doesn't include Wolfram Mathematica and Minecraft, btw.

You’ll find all the applications you’re used to, with the exception of Minecraft and Wolfram Mathematica (we don’t have a licence to put those on any machine that’s not a Raspberry Pi).[0]

[0]https://www.raspberrypi.org/blog/pixel-pc-mac/
I agree that secular stagnation and the global savings glut are the real problems but Keynesian fiscal spending is supposed to be periodic to counter cycles. It cannot fix long term secular trends.

A worldwide monetary policy change that keeps real interest rates sufficiently negative to be in line with private market rates is the only real solution.
> And you want to give those governments nuclear reactors? Iran, Pakistan, Nigeria, etc?

No, we want to sell them access to our grid and cheap power.
Tim Cook confirms: tech met with Trump to ask for billions in tax breaks
Why stop keeping track at 1900?
Employee Lawsuit Accuses Google of ‘Spying Program’
That's what we all wonder when Oberlin students paying $65k/year complain about "privilege"...
Hi, here is a Firefox shot. The page has white background except on the Fixed background section. http://imgur.com/k0KzQiL
I'll check on FF Dev/Nightly Windows, interesting.
For kids, poverty means psychological deficits as adults