skysight-inc/HackerNews huggingface dataset:
well for Alibaba and its data need was better this move than pay for SI experts I guess
I'm not from the US.
Graph network reviews seem all the rage, here's another recent one:

"A Comprehensive Survey on Graph Neural Networks
" https://arxiv.org/abs/1901.00596
It is already on its way out, thanks to gRPC and need for performance instead of parsing text all the time.

It is only a matter of browsers getting native support for gRPC.
Please no. The parallel universe Me where I didn't happen to read this random thread would never know, consequently never expect random variables to do that. And curse you forever if I found out while banging my head debugging some buggy script.
I'll say American, or Western business culture has a lot of "non-problems." To even imagine what makes a "problem" to a rich Western multinational, one has to put up some effort.

I'm not a fan of S. Jobs, but generally approve of ways how he reanimated Apple Computers. A lot of commons sense based decision making in corporate structure, and HR policy. For one, he fired a lot of business degree holders from running actual engineering units — an issue of "inversion," I think is what the prime majority of big tech companies suffer from, and can't do a thing about.

Remembering that, I can only continue to laud and appraise what it is the mainstream Chinese way of running a tech company. I was dealing with Chinese electronics since my first job in a trade company in Singapore 12 years ago. Just how freaking efficient they are. This baffled me 12 years ago, and it still does today.

Nowhere but in China, you can have "signed contract in the morning, widgets in the evening." Rather sizeable collectives of up to 100 men are running here without a single "business" degree holder except of a single accountant/tax filler. Such companies run almost like as if they were a computer program, except they exist in real world.

If I am asked to summarise what that malaise is that ails Western business in a single sentence it is "Western business culture is not about doing business."

Too artsy, too talkshopy, too much "empty thinking," some people don't even know what they are supposed to do — if I take upon Jiang Zemin's style of a maxim statement.
I haven’t come across a single doctor in Germany who didn’t have at least one office assistant to handle incoming patients, schedule appointments and do the bookkeeping. Most doctors seem to have more though these days as the administrative burden has increased. There’s also a trend for doctors to share office space and have a joint office and reception (also to reduce cost).
> By the way, recent developments indicate that Apple is back to building an electric self-driving car instead of a self-driving platform.

This is the correct approach, yet a lot of people still haven’t internalized this subtle distinction.

For a self-driving platform to deliver on the promise of being more reliable than a human driver, it has to constantly monitor two environments: its internal environment and its external environment, but most discussions dwell on the external.

External environment failure in the worst case scenario can lead to loss of life. OTOH, internal environment failure can lead to internal inconsistency and in the worst case, a machine shutdown; but because cars share the road with other road users, a sudden failure in one car can lead to multiple car accidents and in a worst case scenario, several lives lost. In a way, the failure outcomes are identical.

An electric car is far less complex than an ICE car meaning there are fewer moving parts and subsystems whose state needs to be kept track of constantly. This is where electric drivetrains hold a lot of promise: a low complexity machine can be made more reliable at a lower cost than a high complexity machine.
With Windows 10 spying, MS is pretty much out of the game for me. If I can't trust my OS to have my best interests at heart...
This comment sounds like Erlich Bachman on Silicon Valley.
Racial differences in Alzheimer's disease unveiled
For cases when performance matters one can replace the members with a stab of the same size and alignment and cast the the stab to the real defition in the implementation.
Do you know if the user is blocked on LinkedIn, if the system detects one of the extension?
The News & Views article links to the wrong paper. The correct URL for the research article is: https://www.nature.com/articles/s42256-018-0002-3
Okay that makes more sense ... you've misplaced a comma:

> On top of Apache, Mongo, Neo4J, Redis Labs

EDIT sorry, not the comma. Still early morning here. But you've used "Apache" as an umbrella term for "some" Apache projects. Fair enough.
Other than form validation, I never wrote the same code for both sides.

And that is only when not using JSF, Spring, Forms, MVC, Liferay, Sitecore, which generate the JavaScript validators automatically from type annotations anyway.

For my projects, the Web layer is only the View part of MVC.
In India, we got IGNOU which provides BA/BSc in Mathematics.
> Every time someone mentions not using Linux Desktop because they had a lot of issues, someone like you comes out of the woodwork and pretends that Linux doesn't have issues anymore.

Did someone call me? Jokes aside, as a person using Linux (95% of the time, for ~15 years or so), I can honestly tell that Linux has its fair share of problems. However, for some time, the problems I experience are not more frequent than Macs that I have or the Windows PCs of my family members.

Is Linux perfect? No way. Did it improve over the years? Yes, tremendously. Also, I can say that advanced desktops like KDE can do very nice things for automation and productivity. I'm currently happy about the state of Linux, but it doesn't mean its perfect or the very very best.
Why this is dangerous?
So a ml like language like sml, ocaml or f#?
Just don't code an AI in it...
VR will have a place in every home, pretty much in gaming and possibly entertainment.

Once they make it a really great experience, I'll bet most games go 3D.

But for other things ... not so much.
Wasn't saying otherwise. One reason is complexity. Another is performance.
But how is this data accessible to the extension? I ‘m not an expert, but it seems that this data has to publicly available for an extension to find and parse it. Extensions don’t have magic Auth rights or credentials.
How is a webpage able to query the local file system? That sounds pretty bad.
Taking the smarts out of smart TVs would make them more expensive
Never mind, I was thinking wrong and neglected the ABI stability
>A lot of German primary care doctors don't even hire office staff. They prescribe whatever they want, swipe your medical card, and they're guaranteed to be paid in a week, no questions asked.

It seems to work that way in France too, my mother lives over there half the time. She gets medical appointments and treatment almost immediately for almost anything where in the UK she'd be in multi-month long queues. I'd take the NHS over the US system any day, but there definitely seem to be useful lessons to learn from Europe as well.

I'ma huge Maggie fan, she was our best post-war PM by far, and a good candidate for best PM ever, but her market based reforms of the NHS were utter failures.
SoftBank to invest additional $2B in WeWork
I know one company at least that sets up a proxy physically near their clients use to obscure that they have a team on the Philippines manually assisting clients with their LinkedIn profiles.

Ultimately they need to police actual negative behaviour, not the mechanics of how people are doing it. But that means potentially restricting engagement of some of their most active users as well.
> you move the goal posts about DirectX in particular

In my first comment I wrote that COM became an essential part of WinAPI. Excel runs on Windows but it’s not Windows. DirectX on the other hand is in OS kernel, mayor parts are dxgkrnl.sys. Same applies to media foundation, Windows shell and clipboard, WMI, and many other OS components.

> which requires writing wrappers by hand, including in .NET, hence Managed DirectX, XNA and SharpDX projects.

Right, and all except SharpDX are first-party i.e. made by MS. MS made even more wrappers, WPF, Direct2D and UWP are also manually written wrappers around D3D 9 or 11.

How many wrappers MS made for Delphi or C++ builder?

> you missed the news regarding PWAs in Windows and its support for native UWP

I’m a bit skeptical about the technology.

> examples of automating Excel with Python

Simple IDispatch not that hard even in pure C. It’s more advanced things that require better support for COM: servers, events-callbacks, data structures like arrays and dictionaries, etc.
FFII.org will need your donations this year to file another legal commplaint against Unitary Software Patents:

http://www.nounitarysoftwarepatents.uk/
Utterances – A lightweight comments widget built on GitHub issues
This is also called "unity builds" and is used by Unreal Engine 4[1] and can definitely be used in parallel (eg. IncrediBuild).

[1] https://api.unrealengine.com/INT/Programming/UnrealBuildSyst...
It is nefarious when Linkedin monitors what extensions I have installed. Or maybe is this just their core business...
Well, as many futurologists say... a self-driving car (or drive-assisting) doesn't have to be perfect. It merely needs to be better than a human driver. Data seems to suggest that that hurdle isn't that high.

Then again, I do share your concern about hackability. Just a single grand catastrophe would turn the scales over for a long time. And nothing suggests that car software is of high quality currently.

>Do you drive while text messaging

Amazingly many people do, even after being told that it's about as dangerous as driving drunk.
This is basically a link farm.
I can't imagine it will be long before Azure DevOps is integrated in some way to GitHub. They don't even have to introduce it as such...just a thinly veiled mask for job running. Or even Azure Functions doing the work. MS has the advantages with having Azure behind the scenes so it will be interesting to see what they "give" it.
There are already a dozen ways to fingerprint users, I don't think this is specifically revolutionary.
In so far as the empire spread the English language. Otherwise, I am not so sure. I have never heard in a negotiation that a party wanted English venue with reference to the British Empire, respect of English courts or similar. It's simply more convenient due to the language.

Usually it's a matter of negotiation. In a contract between a French and a German company, the French lawyer will suggest French law and venue, the German lawyer will suggest German law and venue. If either of them have sufficient bargaining power, it may very well prevail. Among equal parties, a compromise would usually involve selecting a "neutral" legal system and venue. English is the language everyone knows, so usually English is chosen. It's not always UK. Sometimes it Hong Kong or Singapore (typically if a party is Asian). Sometimes it's New York. Generally, European lawyers are wary of American courts and American law with its exotic remedies such as punitive damages. Also, between Europeans it seems unnecessary to go to another continent for arbitration.
Everyone Wants to Be a Biotech Banker Now
Pranav Mistry: The thrilling potential of SixthSense technology
No, it is 2019 and my Linux Netbook still lacks hardware accelerated video decoding and OpenGL 4.0 support, although the card is a DirectX 11 compatible one.
For anyone who is asking what/who LinkedIn are protecting with this, it's not the users with the extensions installed, it's to protect the other users on the sites. I poked through some of the listed extensions and most are basically bots that you can turn on that will crawl through LinkedIn pages very quickly and either collect info (like email addresses) or send out messages to other LinkedIn users.

I found this video for one of the extensions that is a good example of what I'm talking about https://www.youtube.com/watch?v=2XvtuZjblCc (Warning: Loud music)
Open a csv file in Excel, edit it and save (the latter is locale dependent). The result is horrible. I maintain a tool which offers csv import and export of data and we have regularly bug reports from users when they use excel to use it (Excel opens csv files by default on Windows). I did not find a way to tell Excel to not alter the meta-structure (such as replacing commas with semicolons), not to start about escaping.

There's an RFC for csv data (https://tools.ietf.org/html/rfc4180), there's no way to tell Excel to honour it.
That’s great for developers who are competent in that paradigm but what about hobbyists or sysadmins who have little interest in software development?

I’m not saying POSIX shells are without fault but they weren’t just created because C is too low level; they were created because people used a terminal who weren’t always techies so Bell Labs created a language which anyone could easily write simple programs with. Granted that need has dissipated a little but your solution of having one language to rule them all creates more problems than it solves (really the only problem it solves is OCD for a few LISP enthusiasts).

The reason there are so many different programming languages isn’t just an element of NIH; some languages do genuinely handle some use cases better than some other languages. Plus there is always going to be an element of user preference. So your idea of a perfect system would be hell for a great many other people - myself included (and I do generally enjoy functional programming).
There is such a thing as surveys which can capture motivations and reasoning. And then there is the rhethoric of the leave campaign, some of which was obviously untrue back then (the famous NHS line on that bus), and some have turned out to be lies after the referendum (like the optimistic assumptions about a brexit deal). At the very least the voters did not have a clear picture of how the deal would work out.

Your point about "unelected officials" betrays a fundamental misunderstanding of how the EU works. "The EU" or its officials don't decide that much, if anything at all. Most of it relates to being able to exchange goods and services in a fair and safe manner. And even then, these decisions are driven by the elected governments of the member countries, because the "unelected officials" are selected and directed by those.

For example: if a company from country A is providing a service in Country B, using workers from country A, then there need to be certain rules. Labor protections should apply equally, as should professional qualifications and such. Similar things apply to goods traded between countries. If one country lowers its standards, for example for medical equipment, and the other members are forced to accept that equipment, then there is both a safety concern and a competitive concern. That's why so much regulation is coordinated at the EU level - and driven by the member states.

And no, bilateral treaties can't keep up the slack, because 28 member countries would have to have bilateral treaties with each other, which would be impractical.
Allicdata
The point is, telling fat people to eat less isn't going to kill them. Even genuine starvation is not fatal for fat people, assuming they consume a few vitamins and essential nutrients that are very easily obtainable. I'm not advocating starvation diets, merely responding in kind to the ludicrous suggestion that not subsidizing obesity is tantamount to forced starvation.
I really like this idea:

In fact this is what the NixOS guides recommend as the way to manage your own packages. Branching off one of the stable NixOS channels, make changes on a local branch and pull in upstream changes when you need an update from the community. This worked (and continues to work) really well.

It entices you to review the changes made to your distribution and its packages.
The extensions are basically bots to collect info for the user with the extension installed, not steal info from that user. Most are either scraping email, names, and job titles as quickly as a bot can, or mass sending out messages to users based on some criteria.

Here's a video for one of the extensions https://www.youtube.com/watch?v=2XvtuZjblCc (Warning: loud music)
Tools I Use as a PO at SFL
Crash and error reporting: Sentry as HockeyApp alternative
Ask HN: Opensource webpage performance testing tool?
There are tools like pingdom which test the page performance.

Is there something which i can invoke from CLI?
Ignoring everything else, it seems a bit weird a page can make requests to an extension's assets without originating from that extension.
Yeah what's wrong with functions? Clearly the Bash developers are continuing their tradition of obeying the principle of most surprise.
Remember SourceForge?
Getting intel from their users is just their core business, think it as CV enhancement. I see there a gay2sms extension, that is a pretty sensitive information I would say.
Ask HN: Resources to prepare for a Software Developer interview in 2019?
What are some of the resources you use to polish your skills before the Software Developer interviews?
> ccache does not cache the result of preprocessing

Only if you explicitly disable 'direct mode'.
Comcast gives regular home users 2^68 of them.
Every time I use my health insurance in the USA I peel back another layer of this onion of a scam. I've started doing most of my health care abroad even though I'm insured just so I don't have to deal with this industry. I doubt posting prices online will do much because it seems like a quick fix to a systemic issue.

1. Go for a 3 minute, 30 second ENT appointment about earwax. Think I'm just paying a co-pay. Receive an extra bill for "Charges in excess of negotiated amount"

2. Go for appointment and be told: "If you just pay us now and bypass your insurance it will be cheaper than your copays." This happened twice without any prompting.

3. Be told by another office that my insurance doesn't cover a service and that it would be better if I paid out of pocket. Learn later that that service should have been covered 100%. Struggle for months to get insurance to pay instead all the while being told by the office "we can't guarantee you won't end up paying more in the end, even if it does say 100%"
I’ve been working on iPads for years now, largely for sysadmin and back-end dev stuff. A lot of the pains go away when you remote to someplace (and in some cases, you can use a Citrix X1 mouse with your iPad), but in general the pains are:

- Lack of a permanent “desktop mode” setting in the browser (the engine can handle it, it’s just the defaults that suck)

- Lack of an official CLI (there are a few stabs at that, some quite creative, but all third-party). There is no lack of excellent SSH/mosh/VNC/RDP apps, which for me is enough.

- Lack of a way to background _anything_ (you can run a local web server in Pythonista and some editors, but it’s always a pain)

- Lack of a filesystem (apps like WorkingCopy mostly fixed that for doing git and use external editors, and iCloud Drive sort of nearly works as advertised, but sandboxing breaks things across apps)

That said, I manage to do quite a lot of sysadmining/writing/prototyping on an iPad, and it is still my “most personal” computer, but if I did front-end development, I’d be severely annoyed.

(I carry a Surface Pro 4 for work and love it, but I keep corporate work and pro bono/personal stuff apart)

Also, on a personal note, the music production ecosystem on iOS is nothing short of amazing, so if you have creative hobbies, the iPad is a pretty solid choice for leveraging technology without the hassles of a regular computer.
A Guide for Adults Going to College
Y'know I wonder if there was some legal way to guarantee this promise? ToS's are often "we can change whenever we want, we make no promises".
(re: Bash-vs-OS integration)

bash is a programming language like any other, and you could use anything with a REPL as your shell. Python should do. In fact, I'll try it right now..

Yes, it works. Just sudo chsh -s /usr/bin/python <username> and off you go.

Once you start doing this for a bit, you'll notice that the Python REPL is an incredibly poor UI for repeated execution of subprocesses. It is very elaborate. Having to constantly wrap your strings in quotes, calling subprocess modules, exec, painstaking handing of streams, etc.

Then you start looking for a language that has better syntax for calling external programs.. hmm...

Bash. Or zsh, or ksh, etc. These languages excel at it. But that's all they are: programming languages that happen to be super easy to use when it comes to starting external programs.

This is why it makes little sense to bind them to the OS. As far as the OS is concerned: there is no Bash. Just like there is no Python. There is just syscalls.
For a few things I've worked on Views can be rendered client side or server side.

Aside from form validation I find I might have a number of utility functions that are used on both layers.

I find there are a few other edge cases, but those are the most common situations where reuse is nice (on the other hand what I often do for personal projects is just build the server side and client side code from a gulp pipeline and not worry about needing 'isomorphic' code reuse, but often teams on paid for projects find this approach confusing)
No, it's not. This analogy would only apply for shorter wait times in emergency cases. And that's not true and I explicitly said that. Everyone gets the same wait time in emergencies and urgent cases. But a significant amount of cases can actually wait.

It's more like your car broke down and you have to wait longer than the guys who pay extra to get a same-day repair. But if you are a taxi driver and depend on it, they repair it anyway on the first day.

The private insured patients also sponsor better treatment for the government insured patients.

It's a good compromise (and I'm saying that as someone who is government insured) and there is law in place like a maximum of 3 weeks wait time for a specialist appointment.
Resolve cython and numpy dependencies on setup step
Same in Australia. Are you allowed to do so in the U.S.? I kind of meant to imply there would be different licensing for "ADAS-only" drivers.
There's some good Django resources on Pluralsight?
Using Investors to Find the Ideal Startup Job (2015)
This flagged post is dripping in inconvenient truisms. Heed its warning in your parenting...