skysight-inc/HackerNews huggingface dataset:
OK, Python for using their VM's API. Yes, that rings a bell. However, from the notes it seemed like something they modified in the VM to better support python with the guest OS ... did not make sense until. Thanks!
Robot helps nurses schedule tasks on labor floor – MIT News
A guide to SVG elements on web
"She argued that the order gave her a "property interest" within the meaning of the 14th Amendment's due process guarantee, which prohibits the deprivation of property without due process."

It was shaky legal ground to begin with, with clear precedent against the argument.

While a restraining order may not compel police to act in a certain fashion on demand, that has nothing to do with the general reason police exist to begin with, and the way they interact with the public. In a true government "of the people" the police exist to protect those people.
If you haven't looked at it in some time, Cycle.js has just really improved in the last month, an effort the devs are calling "diversity". Under the hood, that means RxJS is no longer a hard dependency, as a bunch of different reactive modules are now usable, including Staltz's new "xstream". Not having looked at Cycle in a few months, I'm not certain what all the particular changes have been, but I'm finding everything just seems simpler and more obvious. Admittedly, I am an RxJS novice, and some of the constructions I saw with that before just confused me.
The problem is that 0.03 militaries is 30 millimilitaries.

Or maybe that's not a problem.
> Next on my list is to quit smoking which should also greatly increase my savings ability.

Setting aside the obvious health benefits, this can make a pretty impressive saving by itself. From memory, I was spending something like £100-150/mo on cigarettes, and in the UK at least, I think the "sin tax" on them has only increased in recent years.
I can't remember the last time I used a headphone jack. I have Bluetooth headphones, speakers, and radios, which I find much easier than a cable. Removing it, even if no alternative cable connection is offered, wouldn't bother me at all.
Yes, that's really surprising.

Maybe a name clash ?
> SSDs also like nice big sequential writes

Sure, but the point of the remark is that random IO on spinning rust is absolutely dreadful compared to sequential (on consumer drives it's common to have a difference of 2 orders of magnitude or more), the difference is significantly lower on SSDs and SSDs have a ton of IOPS so random accesses can happen concurrently leading to much lower effective latency.
This is a beginners book, and keeping in mind we can't teach them everything in the first "semester," do you still think this topic should be included?
I mean the free version of Player, not the Pro version.

(Not trolling you either, this conversation is just a side effect of your company's naming conventions haha)

Basically I'm asking if the free Player version is going to get continued to be updated so it supports modern Linux guests?
There's an even greater problem. Aren't they are comparing humans driving on ALL roads to autopilot driving on highways? Most accidents occur at intersections, not on the turnpike.
I generally agree with UntilHellbanned, but I think the closing point about spending time with, and getting to know your customers makes it all worth it. Too many people lose sight of that, or worse, develop adversarial relationships with their customers.
I know handful of alcoholics and prescription pill addicts. They have successful (for the moment, at least) lives contributing to society. They have an unfortunate problem.

Many successful, influential people had drug and alcohol problems. Leaders, philosophers, writers, surgeons, entertainers, mothers, fathers, brothers and sisters have been addicts that were never a direct, physical threat to anyone but themselves.

That doesn't distract from the fact that this problem can be solved without resorting to vigilante justice and out right murder. Death shouldn't be the punishment for having a problem.
When undisclosed (or improperly disclosed), it's a form of Payola, and it has numerous problems:
https://en.wikipedia.org/wiki/Payola
Is there an algorithm for success?
I believe you're right. For a Phase 1, you would need to try the same treatment that you want to use for therapeutic purposes, not a "sham" treatment
Your son's argument seems confused. Taxi drivers in the US typically aren't unionized and their mandated "livable" rates are mostly eaten up by medallion rental fees, which freely adjust on the market, and are bid up to the point that it only leaves behind the previous unlivable wage for the driver.

(It turns out that "having an expensive final product" doesn't mean that every contributor's market value is expensive. Who knew? I mean, other than people familiar with the concept of economic incidence.)
What I find interesting is the isomorphisms between gun control and encryption.

Consider these statements:

Normal people don't need military grade (encryption/guns).

If we ban (encrpytion/guns) the real criminals will still use (encryption/guns).

Look into the eyes of a family member of a victim of (terrorism/shooting) and tell them why you don't support banning (encrpytion/guns) that made this attack possible.

With (open source/3D printing) banning (encrpytion/guns) is impractical anyway

(Encryption algorithms/guns) don't (enable terrorism / kill people) people do.

We need (encryption/guns) as a defense against government tyranny.

Only paranoid people really care about (encryption/guns).
I haven't run the numbers, but I guess if more than, say, 17 patients go into full remission, then the results will be significant.
iPod touch is thinner than an iPhone and still has a 3.5mm jack. Thickness considerations isn’t a reason to remove it. The thickness of iPhone 6S/Plus actually increased compared to 6/Plus to accommodate the, to me, gimmicky 3D touch display assembly. The size of the battery shrank, too. So, if Apple really cared about thinness and battery life, they wouldn’t have included/will remove the 3D touch stuff in the next iPhone. I think controlling all aspects of the device (perhaps a DRM move?) is one reason but I have yet to hear a compelling reason to remove.

I suspect that if they were to remove it, they’ll do it without trying to justify it at all. They’ll present it as the way it is. See the App Store search results Ad. announcement, which is borderline tone-deaf, for one recent example of doing something that wholly benefits Apple and no one else.
Master Ruby Web APIs Is Out
So uh, HOC's are basically monads. Right?
I don't think you have to be "pro" ruined lives to be apathetic towards individuals whose lives were ruined.
Technical debt can absolutely kill a company if you have competitors who are fast-following while already knowing where the map will lead them. They have a chance to avoid some of the problems.

I would suggest this isn't addressed in post-mortems because most of the time customers won't or can't tell you why they chose a competitor, sales doesn't know or doesn't communicate that to engineering, or engineering is too dysfunctional to act on the information and has a vested interest in justifying their own decisions.

Sometimes it isn't even tech debt per-se, just bad decisions that make implementation of critical features much more expensive... sometimes so expensive everyone feels it would take too long to implement so it isn't done.
I can't help but wonder if this isn't about the author misinterpreting the job of the "IT Guy." If he insists that the title is "Systems Administrator" or "IT Professional" rather than "IT Guy," maybe that's because help desk stuff specifically isn't his job, and the non-technical writer here doesn't understand the distinction. It would certainly explain both his overworked state and his reaction to being asked questions.
A lot of issues surrounding the move to make anything and everything a "Service" are starting to become very clear. The issues with IoT devices being bricked, Tesla 'ownership', and so on really do need scrutiny from a functional body with a hint of the public's interest at heart.
I think the burden is on both parties. I consider the goal of professional communication to be "exchange as much information as possible in a way that is understood by everyone." For example, in Torvalds' situation, he needs to convey to everyone "don't use these kinds of comment format, it really matters to me that you follow my rules on this" in the maximally efficient way.

I argue that the most efficient, productive way to do that is to go a neutral course: Say what you mean, but don't insult or harass someone while doing it.

Bigler's piece strikes me as true and accurate, but at the same time, doesn't imply that nerds communicate by saying "hey, fuck you asshole, here's the way to X Y Z!" That is, I take it to mean conversations flow like this:

Nerd A says: "Idea X"

Nerd B says: "Idea X isn't right and definitely won't work."

Nerd A heard: "Nerd B doesn't think Idea X is right or will work."

Normal person heard: "Nerd B thinks my ideas are stupid."

not like this:

Nerd A says: "Idea X"

Nerd B says: "Fuck you, that's stupid, how could you EVER think idea X was good?! You're an idiot."

In this case, I think both Nerd A and Normal Person would be insulted. The discourse has become unnecessarily and unproductively personal. That's what Linus is doing. There's a difference between "direct"/"blunt" and "rude"/"insulting."
Would be really interesting to have some kind of race track filled with self driving cars of different manufacturers running 24/7.

I believe that could give them alot of data to analyze.

You could even make some kind of tournament out of it...
> I can't follow. How is this incident related to any genocide, dictatorship, erdogan... what?

Really? So, you can't see the link between the German state's power to choose which speech acts can be punished and the punishing of someone for speech acts?

You cannot see the link between the Turkish bombing and starving of the Kurdish people and the historical assaults by your own country on minority populations?

I am not going to reply any more to you as you have descended to personalized abuse, but I will close with thanking you for illustrating exactly why the policing of free speech can never be allowed: there are too many people like you who are incapable of exercising tolerance and rationality, and once a lever of power and control is in your hands you will pull it.

Thank you, and god bless the USA.
I don't think Java is obvious at all apart the aforementioned simple statements.
With generics you have actually no idea of what type you receive at runtime, you receive just an object. If the goal of the code is to return some sensible default for a specific type in Java you cannot use generics. And it's not obvious at all for anyone that doesn't know the generics implementation details.
About closures, do you think that it is more obvious to define an entire anonymous inner class when you really just need to define a method delegate or an anonymous method? For me it's completely counterintuitive other than it makes my eyes bleed. If I need a local variable I obviously define it, I don't create a class which exposes an encapsulated field and use it. And it's exactly the same thing when I need an anonymous method.
When the goal is reading a file why should be more obvious to create a buffered reader that encapsulates a file reader that wraps a file and use it to read when I can just do File.ReadAllLines() in C#?
What is the added value of calling stream() on everything before using any enumerable? In C# obviously you just call Extension Methods on an IEnumerable. You even get IntelliSense. Why should be obvious to call stream() on an object that is already a collection?
The thing is, mixins are a pattern, and patterns are interchangeable. So you can use composition, single inheritance, multiple inheritance, and mixins interchangeably in most cases. It's not that you need a particular pattern, it just might be easier to express a certain idea with a given pattern.

I agree with you that composition is easier to understand, since component APIs are well defined. For large teams like those at FB, this simplicity can be a big win.
I built this testing tool at a previous employer: https://github.com/smaato/react-test-kit. It's very very simple, it just exposes jQuery-like methods for querying the DOM (and internally uses Sizzle).

Here's an example of how we used react-test-kit to test a SearchBox component: https://github.com/smaato/ui-framework/blob/develop/src/fram...

Here's the interactive component example: http://smaato.github.io/ui-framework/#/searchbox
I think the reverse would be a bigger problem: with a limited selection of user-controlled fonts, web designers would use images for fonts, which would be terrible for accessibility and usability.
Actually, I was wrong, the IS-SNAKE is a complete "New 3DS" dev kit. These devices are resource constrained, so you need more memory, CPU, etc to be able to properly debug anything on these devices.
>it will require moving the data fetching logic away from the main component into the decorator

We are not suggesting you to do anything like this.

The article was about migrating from mixins to patterns like higher order components. If you do your data fetching right in the component, we are not suggesting you to change anything. It’s only mixins that we found problematic, and we are just sharing our experience migrating away from them.

>the whole React.js stack gets more and more bloated these days. As an example, managing state through Redux requires writing actions, reducers and implementing a subscriber pattern in my components, just to fetch some data from the server

Redux has nothing to do with the “React stack”. React is just React; if fetching data in components works great for you, why are you migrating to Redux?

>I mean, if we're writing a version of "Photoshop" for the browser this level of complexity might be warranted, but in most cases we just want to fetch some JSON

Redux is overused. Nowhere in the article do we recommend to use Redux. The article is about mixins.
Price competition is mostly illegal due to the way the health industry has been successfully cartelized over the years. The usual benefit of free-market competition is that inefficient providers are allowed to go broke while better ones expand, but the field is so over-regulated that we simply don't allow that to happen. So lots of ridiculous inefficiencies persist.

In a more free market, insurance wouldn't be tied to specific states - you could buy insurance from any firm in the nation willing to provide it. Hospitals would be allowed to expand and compete and go out of business like restaurants are - there wouldn't be any "Certificate of Need" process preventing that. Doctors wouldn't be tied to specific states or nations and medical schools wouldn't have their enrollment limited via licensing rules.

In short, we have an artificial shortage of both doctors and hospitals which makes healthcare inherently expensive and low-quality compared to what it might otherwise be.
In fact I believe Juno has ice-penetrating radar, intended to probe for the mythical surface. We may be seeing images of its real surface for the first time soon
In the US there's a green party candidate for president this year too, Jill Stein. Last I heard, they were able to get onto the ballot in most states.
Probably by looking at the java package names.
Thanks for the interesting link, I'll read Fryer's studies.

One thing suggested by the last chart in that story is that use of force stats depends strongly on whether the data sets come from police sources or civilian sources. I guess that's not much of a surprise, but it's another confounding variable to partial out.
China lost control over Tiangong-1 space station, astronomers say
Oh hey, a discussion that can't be nullified by Godwin's law. Good job, Philippines.
The branding is very confusing and ends up adding a bunch of buzzwords instead of explaining what it is.

On a side note, why do people use closed source Crashlytics, when there are open source solutions available (still run by for profit companies, but source of their SDKs are open)?
I'm a fan of HOCs as well. My only problem with them is that I'm also a fan of shallow testing, and HOCs don't play nicely with shallow testing. I'm waiting on something like this (https://github.com/airbnb/enzyme/issues/250) to get implemented
1) This has long been a problem with taxi companies since long before Uber -- look at almost any cab and it will say something on the side like "vehicle leased to driver" or "driver is independent contractor".

3) True, but "hey, let's enforce the regs on the book" is a Pandora's box that most cabbies don't really want to open, because that would mean enforcing the ever-present laws about not rejecting people for having the wrong destination/race, not demanding more than the regulated fare, rejecting credit cards, etc.

Mostly agree on 2) and 4).
Ask HN: How to tell a good friend you don't want to include him in your startup?
What if you have a good friend, but you do not want to include him in your startup.
Because you usually have technical disagreements, because he is a control freak, because you don't like his work ethic, because he is used to being your manager.
But you do want to include other joint friends...
It is a little more than that. It is enhanced cruise control, lane departure warning system, and auto parking system all rolled into one. The new part of the system is that instead of just warning the driver about lane departure it will automatically steer back into the lane, and if the driver puts on the turn signal it will automatically change lanes.

Honestly it seems like the big deal is that it is Tesla and how they marketed the feature.
That seems odd, Electronic Arts alone has a market cap of ~23.5B: https://finance.yahoo.com/quote/EA/key-statistics?ltr=1
I find it simplest to use shallow rendering in my unit tests as opposed to rendering the DOM, so the output I have to verify only contains things the component-under-test renders.

As for shallow render, you can use either the default Test Utilities or Enzyme, I personally find Enzyme's shallow render implementation much easier to work with.
Red hair gene variation drives up skin cancer mutations
There are a couple of different rationales advanced today for excluding illegally obtained evidence (this is called the "exclusionary rule"). One that you hear a lot is that it gives an incentive for police and prosecutors to respect constitutional rights as they do not want to have their cases dismissed. (Otherwise, there would be no legal consequences for conducting an illegal search.) It would also seem improper for a court to condone illegal searches by allowing the resulting evidence to be introduced.

The rule originates in a 1914 Supreme Court case, Weeks v. United States[1]. In that case, the police searched a man's home without a warrant and then introduced papers seized in the search as evidence to convict him of running an illegal lottery.

The court reasoned that this evidence must be excluded (and the conviction must be overturned) because to allow illegally obtained evidence to be used in a proceeding would "affirm by judicial decision a manifest neglect, if not an open defiance, of the prohibitions of the Constitution, intended for the protection of the people against such unauthorized action."

In other words, if the 4th Amendment's protections against unreasonable searches and seizures are to mean anything, a Court cannot countenance the use of illegally obtained evidence.

I think this reasoning is persuasive even if it seems a bit formalistic. The state only has the power to convict you when it is itself acting lawfully. A conviction based on evidence it did not have the authority to obtain is meaningless.

[1]:https://supreme.justia.com/cases/federal/us/232/383/case.htm...
I think the main takeaway here when I encounter these complaints about Slack all boil down to "you're doing it wrong".

If you set good guidelines on usage and make sure you actually police them Slack is in an incredibly useful tool. Especially if you have offices in different geographic locations or a large number of remote employees.

You can't hold the hammer by the head, try to pound nails with the handle, then complain that the hammer is no good for pounding nails.
We've just made a FREE Rubik's puzzle app, your critique is appreciated
We're adding some more cubes, any specific cube that you'd love to solve, please let us know! Your comments and suggestions are also appreciated, we strive to build the best app we can for Rubik's puzzle enthusiasts. Thanks!

The app is available on the App Store and Google Play:

https://itunes.apple.com/us/app/id1127743804

https://play.google.com/store/apps/details?id=com.cliqurs.speedcubers
False dilemma

C) put these tech features into the car but force the driver to keep actively driving the car getting the best of both worlds. AKA what every other automaker is doing.
Yes, I think the casual "basically a cell-phone camera" comment you made, way above, has been taken to mean "it's a POS".

But, as you have made clear, you were just making a statement about the combination of wide field-of-view (i.e., the optics) and the number of pixels, which both figure in to resolution. (By contrast with the New Horizons LORRI instrument, which had a very narrow FOV, because they did not approach Pluto closely.)

If one takes a breath and re-reads what you wrote, this meaning is evident. On the other hand, it's very easy to mis-interpret what you wrote.
Any suggestions for ones that are easy and free to setup?
Indeed; WebAssembly as a whole is still being designed. For example, it doesn't have an official text format yet, and while there is a binary format implemented in multiple browsers now, it's still evolving. The TODOs mark places where there are ongoing design discussions.
Seriously. You used the word you over and over. Yes, of course I don't want to be decapitated. That's irrelevant and an appeal to emotion. What is important is: what are the odds of getting decapitated while driving vs. autopilot.
Table and Figure 3.1 in Code Complete support the conclusion and is well cited:

Source: Adapted from “Design and Code Inspections to Reduce Errors in Program Development” (Fagan 1976), Software Defect Removal
(Dunn 1984), “Software Process Improvement at Hughes Aircraft” (Humphrey, Snyder, and Willis 1991), “Calculating the Return on
Investment from More Effective Requirements Management” (Leffingwell 1997), “Hughes Aircraft’s Widespread Deployment of a
Continuously Improving Software Process” (Willis et al. 1998), “An Economic Release Decision Model: Insights into Software Project
Management” (Grady 1999), “What We Have Learned About Fighting Defects” (Shull et al. 2002), and Balancing Agility and Discipline:
A Guide for the Perplexed (Boehm and Turner 2004).

Joel on Software also has a convincing narrative on the subject. Therefore I'm not in a big hurry to replace the image, though I will put it on my todo-list.
Oh, no need, I figured it was a misprint and just wanted to make sure you didn't get any unexpected complaints about it. Thank you for being so cool about it though!
>> If autopilot is slightly better than a human driver, why not use it?

Because it's not. comparing highway death rates to all-roads-and-conditions death rate is completely disingenuous.
Right now it is easy for me to spin up a spark cluster on YARN, but hard for me to acquire a number of machines to run arbitrary code.
Why Kubernetes Is Foundational for Fortune 500 Digital Transformation
Awesome stuff! What are your future plans in this effort?

Could you envision a (G)UI toolkit written in Python that could be used to write applications that run in EFI?
Have you tried the slack desktop app? It is much better than having to keep a bunch of different tabs open. I find it easier to handle multiple teams that way.