skysight-inc/HackerNews huggingface dataset:
I don't think it is one thing doing everything. It may seem that way if you zoom in to a small portion of what the system does, but it's a fairly contained system that has some parts that extend beyond what you would normally consider it's boundaries to achieve specific goals.

The kernel handles hardware abstractions and provides a base interface. Systemd handles system boot and service management.The windowing system (including window manager) handles GUI interaction. Whether you would or could draw the definitions elsewhere doesn't really matter, as the systems are in enough flux (especially recently) that they aren't very static. As features are needed, they shift between those systems (or or even others) to find a place where there are resources to implement it, where it's feasible to to, and where it's efficient to do. Those aspects are weighted differently over time (especially resources available, which is developers with skill and time), so some features will swap between systems.

A well defined API between them would be nice, but that's not the type of development that's generally done in open source. It requires a lot more understanding, effort and time up front, and even where there's a will, there those resources don't always exist. Systemd tried to solve a lot of problems, and create new capabilities (or bring them to linux at least). Expecting everything to both have not only have been thought about, but planned, for, tested and accounted for prior to it starting is a tall order. Even if ther had been an exceptional amount of effort put into that, it's likely that other systems (such as the window system or the kernel) would change to offer new capabilities or want to offload some responsibility that they saw as better handled elsewhere. This is where the metaphor breaks down. A car is generally designed in whole by one group (or the systems they integrate are complete and finished), and that doesn't really exist in Linux, since everything is always in flux.
The rock will radiate heat sufficient enough to boil the water before it can even come close to coming in contact, so no, basic thermodynamics would like a word with your physics fact....
Transforming Amazon’s personal assistant Alexa into a tool for scientists
MORE news about abusing girls by Nigerian pastor Omotoso wanted
The problem is that the number of possible combinations of versions grows rapidly as you add versions. This makes testing harder, as it spreads the community thin - everyone's using a different combo than everyone else.

To avoid that, you need to standardize on a blessed set of versions to be tested together, much like assembling a release of a Linux distro.

People will still swap in alternate versions of libraries occasionally, but keeping things mostly standard and a few cherry-picks is still better than everyone choosing differently.
A battery that is measured in weeks.
Most of the Uber drivers I've had, only do it part time. With a few saying it would be impossible to do full time because they wouldn't make enough money.
Sorry. I inferred that suggesting this meant (in the vein of this "tinfoil hat time" thread) that the body scanners might have the capability to read text from paper.
Oh I know that, I mailed Cristina Sanchez about her research. I looked for the GW trial (brain metastasis IIRC) in UK but so far couldn't find any results.

thanks for the other link, I never looked at that website before.

ps: and to add to the theories, Desprez cbd research hints at ID-1 transcription regulation; ID-1 appearing to be a embryogenic-time gene, turning cells into highly mobile and differentiating regime => aggressive tumor. If CBD does interfere with ID-1 expression, it's not implausible that tumors grow much more slowly and locally, which is probably always good.

pps: one more thing, cbd and cannabinoids have a huge image problem; people just dismiss it as hippie shit.
In this article I look at how Infrastructure as Code is used to manage IT operations in the application delivery lifecycle. Any thoughts?
I think you underestimate the degree of vendor lock in Apple has. If you are a heavy user of iMessage, and you are a participant in multiple iMessage group threads, and you switch to Android, you will never be able to participate in those threads again. There's no way to convert an existing iMessafe thread to a hybrid MMS one without getting every participant to delete the old thread and start a new one. Good luck communicating that fact to all of your contacts

Every time I post this on HN I get a bunch of people telling me you can deregister your phone number, or start a new thread, but iMessage won't convert its own threads to MMS automatically. Every participant in every thread has to delete it. This is considered expected behavior by Apple.

If you want uninterrupted communication with your contacts, and you can't afford a few missed messages, you have no choice but to stay on iPhone​ forever. SMS is dead. Apple owns your messaging identity now, and it's platform locked.
Thanks for that clarification. When you said "companies" I thought you meant that in the sense of incorporated entities. But if it's just whether you're engaging in business or not that's pretty clear-cut.
My first computer was a Franklin Ace 1000.

Up until he died in 2005, my Dad still used it for printing address labels, and for running software he'd written in BASIC. I finally had to get rid of it when I moved house a few years back.
This definitely depends on a lot of factors. If you do work where you are easily replaceable sure. Most software developers don't have anything special rights wise as so few unionize. As an independent developer if you choose work in niches where the demand is greater than supply you can fire your painful customers anytime and move on to other ones. Different solutions work for different people.
EMLEAKS
There's documentation of firocoxib (a partially selective COX-2 inhibitor used in veterinary medicine) with efficacy against osteosarcoma, for instance.
Reminds me of the anthrax outbreak in Russia:

http://www.npr.org/sections/goatsandsoda/2016/08/03/48840094...
Feeling alone in the Ruby community and replacing Rails with Roda
By "natural affinity", did you actually mean some level of "skill" or "competence", or did you literally mean "natural affinity"? (If so, how do you measure "natural affinity"-ness?)
Data science is absolutely based on degree level. Software engineering, maybe 50% of people care about your degree.
What's interesting about this device and the story behind it is how Nintendo accidentally helped create one of their biggest competitors.
Web sites and desktop apps are completely different... Web sites need to be slim or else people don't even bother to read your site but desktop apps, it's just one time download and each use has nothing to do with how fat the download was.

And Electron being 100x slower than Sublime Text is just way over exaggerated... Compare that to Visual Studio code too.

Why would you pick harder development over practically no gain?
Cool! What was the motivation for the restoration project? Like, were the salt ponds causing some sort of environmental damage, or was the smell hurting property values, or something else?
It was in the context of telcos dictating rules to manufacturers.
Glancing at the bibliography, I notice that the author of this article, B. Jack Copeland, also wrote a book entitled Alan Turing's Automatic Computing Engine: The Master Codebreaker's Struggle to Build the Modern Computer. It makes a little more sense in that context, using "modern computer" to mean broadly what we now thing of as a computer, i.e. an electronic, stored-program, general-purpose computer, versus previous more special-purpose and/or electromechanical computing machines.

It still reads funnily to me when phrased as "the modern history of computing", though. The book title's approach, which is more like "the history of how we got to the modern computer", makes clearer what he means.
Many of the features from the scrapped sequel made their way into other entries. Star Fox Command (DS) expanded on the quasi-strategy elements of SF2 with the grid overworld and nonlinear level progression. And the Walker mech from SF2 finally appeared in Star Fox Zero.

FWIW, I played the patched ROM and it was pretty damn enjoyable. It's a pity they didn't release it, because it feels different enough from Star Fox 64 that I don't think it would have encroached on the other's release.
I have successfully run node.js applications on a hosting account which supported fast cgi for Rails applications.

Unlike normal node.js applications, the process is started and managed by the provider's web server and applications can be uploaded using a standard FTP application.

Here's a similar library:
https://www.npmjs.com/package/node-fastcgi
> Yikes. I know people who have the mentality that this sort of thing is ok

I do find it amusing the Government of the US does this to basically every person and company, all the time, but if one company tries to do it back.. well, then, that's really bad and shame on them!
I think some organisations have deeper problems [than developer communication] which SCRUM and Agile are simply not equipped to cope with.

Here’s one example:

* Moving functionality from a legacy^2 to legacy (mainframe to client-server)

* Target system groaning under 15 years of neglect, developer outsourcing, technical debt and band-aids. Source system simply untouched for nearly 20 years.

* Source and target systems inherently un- unit testable

* Mediocre developers with no intrinsic sense of craftsmanship nor any desire to acquire some

* Developers with no experience of legacy codebase so completely unqualified to estimate cost of stories

* Culture of fear reinforced by performance reviews, stack ranking and PIPs

* Locked down QA systems and silo’d resources

Any one of these would be a project killer but my last employer suffered from all of them in the same project and showed no inclination to address any of them because they were deemed to be out of scope. But it was totally fine to tie up 10 people for 15 minutes every day to enable the PM to derive a magical velocity curve to feed back to the stakeholders so that the company could demonstrate how effective this SCRUM process was going to be.
> I'd say if you don't want to work for a large, respected company first, it's a waste of time.

I wouldn't necessarily say that.

I don't have a degree (well, an Associates that ain't worth much). I've been employed as a software developer for 25+ years now (since I was 18 years old).

I wish I had pursued a degree, though.

Back then, when it came to my education, I was pretty lazy - at least when it came to more structured learning. I liked to pursue stuff on my own, though, at my own pace. I've done well in that manner.

In 2011, I "discovered" the idea of a MOOC: I took Andrew Ng's "ML Class" - and successfully completed it. That led me Udacity's CS373 course in 2012 - which I also completed successfully.

That isn't to say I didn't struggle with both of those: I had no experience with probabilities and stats, and I hadn't touched linear algebra since high school. But with the help of resources on the internet and elsewhere (along with help from others on the internet, and fellow classmates), I managed to complete both successfully, and I learned a lot in the process.

Last year, I started Udacity's Self-Driving Car Engineer Nanodegree. Today, I'm working on term 2. We're dealing with localization - basically learning SLAM, which was covered in the CS373 course, too. Prior to that, we learned about how Kalman filters (standard, EKF, and UKF) all worked to integrate sensor data. In the first term, as part of one of the projects I implemented NVidia's End-to-End CNN to drive a virtual car around a track.

All of these experiences, and others outside of all this, have taught me that perhaps I cut myself short by not pursuing a degree when I was younger. My current plan is once I finish this Udacity course, I'm going to get my BS online, then work toward an MS in comp sci. It isn't a matter of "I think I can do it" - I know I can do it. It's more a matter of absoluting proving it, and likely learning a lot more along the way.

I don't think a degree is a waste of time, unless you intend never learning more stuff as you "grow older". If your only goal is to "make money" and all that, maybe it is. To me, though, had I gotten my degree back then, I believe I would be much, much further along today. I can't change that, though - so all I can do is move forward.
New Nintendo 2DS XL hands-on: this is the 3DS that always should have been
Influence of English is fading, says EU chief Juncker
Market theory doesn't apply. The group against which lobbying efforts are directed is often the American people - and they are not organized enough to 'enter the market's.
Trolls Leave Layer on Fake PDF of Macron's “Offshore Bank Account” [French Text]
on your last point: they did, and it's called Scala. ;)
There is a difference between digging a ditch and working on a rockpile. One has dignity--it is useful work one is paid for; the other is a punishment.

I don't, in fact, think it's wise to automate the people behind sandwich counters out of a job; it doesn't follow from that that I would prefer a pneumatic tube to my computer monitor.

I acknowledged that the benefits you cited were real, by using the word "real." I assure you I'm not some kind of paperclip-AI-zealot when it comes to employing people for tasks that could be automated.

I wonder if there is any level of peristent unemployment--25%, say? at which you would prefer to halt the growth of the kind of automation which is drying up the job pool? Or does it never matter whether there are jobs behind sandwich counters? Enjoy the bread selection.
There are certain logical traps (paradoxes) than cannot be formalized by a computer. For example, given the statement, "This sentence is False", it is not possible to deduce a boolean value describing the sentence. Thus there is some property of the sentence that is not describable to a purely logical system. Human consciousness allow us to spot the paradox where as a polynomial search algorithm could not.
Except there are other ways. With Apple, there are no ways, yet the antitrust case the EU is trying to build is against Google, not Apple.

If you try to install an app without unknown sources, you receive a notification telling you where to turn enable installation, if you desire. It's not nearly as complicated as you're making it out to be. As for the security warnings, it is a security risk to install apps from unknown publishers. It's extremely similar to what Microsoft does when you try to install an unknown exe.
"Anyone know as to why this is the case?"

Think of a telescopic antenna. That structure is similar to what is done to bore a well. You start with large casing diameter and add progressively smaller casings until you reach the target depth. The deeper you go the bigger the casing you must start with. Offshore deep water stuff can be a meter in diameter with 10cm solid steel walls; monstrously heavy and costly materials. And you use kilometers of the stuff.

There are a lot of reasons why costs scale as they do with depth; casing is just one of the more obvious.
> In some future language, there should be a unification between the version control, the de-facto codesharing site, language/library versions, and syntax-driven tools to automatically rewrite code.

You actually get a lot of that in Perl 6, which identified modules not only by name, but by version and authority (so you can choose to load author Bar's version of Widget instead of author Foo's version.
We’re Getting Close to Full Employment
There are quite a few nay-votes here, so I'll give a yay vote.

In the past I have had to deal with very complex configuration systems; several thousands of lines of XML which were supposed to direct many applications.

And writing:

value['this']['that']['the_other']

vs

value.this.that.the_other

Really starts to matter for code legibility. Of course if you change your XML configs your Python will break - but it would likely break in any case.

The other case where I have found this applicable is when I have complicated JSON structures in the form of user input. Typically I augment this style by using a JSONSchema that ensures attributes do exist and have defaults (or None).
No. You're making this into Java...

And people stop using Electron apps because they tell you to download some system library of some sort separately which may be incompatible to the Electron app you're going to use by picking the newest one.

Then you may have to install another version of that system library. Who's going to do that?
A small point - Teddy Roosevelt was not FDR; Twain thought that Teddy was crazy, not that Franklin Delano was.
This was posted on FB by Yann LeCun. The page needs to be translated.

Source: https://www.facebook.com/yann.lecun/posts/10154409648797143
Google's so big it needs to be mentioned twice :)

I meant Facebook. If they all stopped their UK services for a few days, they /us might win. FB + Google want to spy on us to sell ads, but I doubt they want the gov to do so. So we have a common enemy.
Game of Thrones makes its stars two-factor their emails now
I think that it doesn't matter if you were or not - it was a low-effort contribution to the discussion.
"I am thinking of people at the intersection of some combination of poverty, domestic violence, addiction, racism, gender politics, etc."

Have you ever met any of these people? Domestic violence, addiction, poverty; anyone with that trifecta is probably not a very pleasant person to know, much less employ. Giving people with an addiction more resources is not going to help them unless you're talking about opening up a methadone clinic, which is plenty compatible with capitalism.
"And your comparison to the 1980s is even more nonsensical considering we came very close to doom a number of times in the 50-60 years you cite:"

I would consider this support for my point, not contradiction.

Before replying, please do me the courtesy of at least trying to imagine how I might consider that the case.

I also reiterate my point about this not being a binary situation, because I can't help but think you did indeed, despite my explicit discussion, interpret it as a claim you shouldn't be worried about anything.
Great post. The snide remark toward michaelochurch might be the cause of your downvotes, but I upvoted you for the rest of it, because it is smart and right.

>X% of management is aligning incentives (X is some large number). Think about how to incentivize them to give the information you want, and how to remove disincentives. Money and responsibility / autonomy are the most basic incentives.

All of management is systemic. You can rarely change behavior by sitting down and tackling the problem head-on; people have an internal defense mechanism that interprets this as an attack and shuts everything down.

Any change one wants to make without triggering hostility/resentment has to occur as a side effect of gently and gradually manipulating the structure that the employee finds himself in, including the incentives and the environment.

Your example, which normalizes working on an internal processes and will make the employee feel like the odd one out if he doesn't have a suggestion for fixing the insides, is a pretty good one.
we've already been de-seleceted. now it's just a matter of time....
The syntax thing is definitely true, but opens up a different problem: people can now write code without understanding what it does. Throw some blocks together and look, the cat is doing things. From my experience this is usually a problem where students are being forced into programming where they have no major interest, or where the teacher does not understand what's going on so can't help or assess the student properly. I would suggest that this is the situation in the majority of classrooms that have jumped on the 'code' bandwagon.
I had some back problems and was reliant on ibuprofen for a few years. By the time I stopped taking them, I had to choose between back pain/ not being able to walk, or throwing up blood and not being able to eat.
Is there any reason to compile your JavaScript except obfuscating the code !? It will most likely run slower, because of no runtime optimizations.
The heat in the earths core is actively generated as well, by radioactive decay and viscous friction. It's not all just left over heat. In that way it's kind of like asking if windmills will cause the wind to run out. Heat is constantly moving from the interior to the exterior of the earth, and we are really just tapping into that rather than breaching a dam that does not leak.
To be fair, apple has still not fixed their screw-you-for-leaving-ios-for-android SMS delivery bug after three years and one class action lawsuit...

What is windowsphone? The best smartphone OS before it was sabotaged from inside.
Every Company Should Have a Mental Health Policy –  Ours
Add me to the anecdotal evidence there. A regular dose of ibuprofen and I can't eat and I throw up blood for a day..
crap, sorry -- muscle memory. fixed.
But it's a numbers game, right? A global thaw would be more likely to release a pocket of bacteria. It's like saying that just because a single bullet from a handgun didn't hit you, you ought to be safe when someone fires a machine gun at you.

And the Black Plague did happen to come by less than a century after the end of the warm period...
I cannot stress strongly enough to everyone: HR is there to keep managers out of trouble. I had someone once put it to me this way:

Why is it that when musician has problems, his or her manager gets fired, but when an employee has problems, the employee gets fired? The reason is: the musician is paying the manager, the employee is not.

It's the chief officers who are paying for the manager. A manager's job is the manage the issues of the officers. They pay the his or her salary. The way companies manage employees is to flat out lie about that relationship. Those who challenge the obvious (i.e. harassment, pay issues, etc) are the ones who are let go. If you speak up, always be willing to accept the possibility of the axe.
Our website is... Yeah... I know... :/

I've passed on your comments in any case, but know that we're in the process of rebuilding the website from scratch.
Please don't ever do this. No one likes installing separate system library of some sort, even multiple versions of it besides downloading the app.

Besides what's the point when most people would only use just a few Electron apps anyway.

App developers also have to ask users to download versions between this and that system library only causing confusions for users.
How come? Couldn't Rolls Royce or GE have them under contract for parts distribution. Perhaps with all the new aircraft deliveries all the carriers are taking, they need to bring in new parts and engines, etc. Would make sense to have 1 cargo company bid on distribution to keep cargo costs down.
I didn't try myself, but I did a quick search and found this:
http://www.archiveteam.org/index.php?title=The_WARC_Ecosyste...
It actually warms the atmosphere infinitesimally less than other methods of generating power (aside from solar, wind or hydro). Normally when you burn something to generate electricity the excess heat is released into the air. The same process, with the same efficiency (in fact, slightly better), still happens in geothermal but it also very very slightly reduces the amount of heat coming up from the earths core elsewhere.
Isn't the point of this to get the existing hardware to work?

Also, how is a Raspberry Pi (hardware) going to be reproduced in a shell (software)?

I must be misunderstanding something here.
One option would be:

value['this.that.the_other']

Bonus: Make it support JSONPath and you can use it to extract lots of things at arbitrarily nested levels.
I took it to mean a plastic shell around the pi (hence "housed") to make it look like the real deal.
Next stop outer space, Solarstratos plane successfully passes first test flight