skysight-inc/HackerNews huggingface dataset:
While lots of hip and knee prosthetics last longer than 10 years, too many don't. The implants use synthetic materials to replace both sides of the joint, so there isn't for example, a metal femoral ball running against the patient's original hip socket in a hip prosthetic. It's metal/metal or metal/plastic.

I've done a little work in prosthetic materials. It's amazingly complicated. There are metals, plastics, and ceramics as basic options. There is every combination of one of those running against the other in hip implants. There's at least a half-dozen variants within each of the three materials classes. Typical materials are CoCr (metal), Al2O3 or ZrO2 (ceramics) and radiation cross-linked ultra high molecular weight polyethylene (UHMWPE plastic).

Prosthetic lifetime gets more and more important as the population of recipients gets younger. They're more athletic, put more load on their implants and they're going to use them longer than the earlier, older recipient population.

Yes, serious opportunity here. I hope implants are a once in a lifetime procedure if I ever need them.
I have a weird static blog that I almost never post to.
Being a visionary takes a lot, lot more guts and risk-taking than people tend to think. It's not clear what the Yahoo board wanted in its CEO. Perhaps the board had mostly given up on Yahoo reclaiming its branding status in higher value markets and just wanted a way to stabilize stock prices before selling and making it an attractive acquisition target. We really don't know as outsiders.
> I have yet to meet a human being that does not like talking

In all seriousness, that just means that you haven't met me.
Well, when you're a teenager, your parents probably own your car, despite it being "your car". Just because they say it's "your car" doesn't mean it isn't legally theirs. Not to mention, in America, the majority of marriages have communal property. Just because your wife buys it, it's still yours; it's just extremely rude to "open" without permission.
I upvoted this (apparently it's been downvoted again) -- for the record I totally disagree with the premise but I think it's a serious enough point to merit being addressed rather than down-voted[0].

> Commenting out code correctly, in a way that avoids complaints about unused code, should be possible to do in a proper IDE.

First of all, failing to compile, in an of itself should be reserved to a particular class of failures not to linting, I feel pretty strongly about this and I think a lot of other people do.

Further, I would say, that the complexity of an IDE that supports this - e.g. suppose you previously declared `uin64_t a, b, c, d;` and someone commented out the only function which uses c ? The editor should than make a new line with `//uint64_t c;` and than contract the old line correctly. That isn't a simple procedure to be sure and it's perfectly reasonable to use nano/vi to write code (you might say it's not effective) but at least in my opinion programtically correct code shouldn't fail because I'm not using super-advanced-ide-X.

[0] Aside - I tend to dislike this down-vote on disagree trend lately, imho the discussion would benefit from respecting and responding to disagreeable opinions and downvotes should be reserved for where (exclusively, but I guess subjectively - the comment isn't/worth the time effort to disagree or respond to e.g. blatant spam, highly condescending, personal attacks etc.)
Maybe spread it somewhere else.
Hopefully this will make it better!

http://www.somatic.io/blog/tensorflow-is-coming-to-ruby

It's a Ruby wrapper for the popular Google TensorFlow ML library. It will probably be completed before this autumn because it was originally a GSOC project (and couldn't be admitted because it was found to be missing some Google requirements at the last moment). It's now crowdfunded but it seems that Google is still offering some degree of support to interested developers [1].

In the meanwhile also check this out https://gist.github.com/gbuesing/865b814d312f46775cda "Resources for Machine Learning in Ruby", some of which are again wrappers around popular ML C libraries, thus removing the problem about sheer speed.

[1] https://github.com/tensorflow/tensorflow/issues/50
It's likely the bigger acquisition was the rights (NBA, NFL, and college) and technology in addition to the users. The bigger question is if that's not a bigger deal in a world where yahoo doesn't destroy startups.
When is it useful to have a good way of judging a people?
The content of this article is regurgitated pablum. There are benefits to OO and there are drawbacks. It's allowed two generations of programmers to be productive.
Out of curiosity, which Verizon did you work for? The former MCI/Worldcom unit ("VZ Business"), the GTE/Bell Atlantic one (Landline, FiOS, etc.), or Verizon Wireless? As far as I know, that company has remained fairly fractured, and operated as if they were three different companies.
I wonder how much uv it is generating.
Are drones and robots really about AI or are they more about processors that can handle intensive image processing and control systems on a cheap, low-power silicon die?

Don't get me wrong, I think robotics is gonna be yuuuuuge, but I see AI as more of a software play in the near term (consumer/biz, not embedded.)

Oh, and robots don't have a minimum wage. Something to think about as we push up labor costs at the low end (unnecessarily IMO.) Is it a coincidence that I see touch-screens in SF McDonalds the year following the min-wage increase? The technology has been there for a long time.
I for one would like to know if meditation would serve to flush toxins as well, and if so, to what extent.

I often struggle to get more than 6 hours of sleep, but have started doing TM a few weeks ago with two twenty minute sessions (not always getting both in..) - and am finding it helpful. This is knowing / having been told that meditation is not a substitute for sleep.
Yes, how inappropriate to post it in a thread about the DNC email leaks !
Please don't. HN threads are supposed to be conversations.
Do that every request, and it will be the same each time.

With GC, you can see a latency spike when every request creates such a list and they aren't freed until, due to memory pressure, many are freed all at once. Some of the requests will get stuck waiting for a linked list node and have very high latency relative to the other ones.

The strength of ARC for interactive applications is its consistency.
In general don't listen to "Don't use, or use only ...." advice, there is often the case for when you may need it, no need to get religious over it.
I would disagree with the 'almost uniformly' but I understand your point. I would tend to exempt arstechnica for example.

I feel like most of the issue comes when journalists comment or repurpose journal articles. What seems to get dropped is the background, the context, and the limitations that are often expressed in a nuanced language. In the end, as a scientist, I blame scientists...you created the knowledge, try and take some ownership of it (having been in the situation myself).
Nice landing page, some guys over at the block chain technology were playing with this idea. When they looked into it they realised the question "did you pack this yourself?" answered in the negative results in extra checks and flags the mule for body searches. Neither the mule or customer would be happy.
Take that framework, put it into a program, and pretty soon you could have an AI that churns out articles for the NYT!
Should Google be allowed to sell fiber?

I think the suggestion that carriers shouldn't do this is wrong and naive and here is why:

User count should not ever be exponential of customer counts. It inescapably results in fundamentally unethical business practices where users are exploited.

That is google's business model and they stand uncontested today.

Carriers that end up doing any amount of content monetization will never disrupt Google, but they can create pressure that drives the cost of ads down, making google's life harder. I think this is so important that I am happily willing to endure the judgement of everyone here. I know this is downvote bait, but I keep thinking at some point everyone here will see the net positive on all possible angles.
I'm a Verizon Wireless customer. I remember reading about this, but forgot to take action on it. Thank you for reminding me to opt-out of it.
You don't have to save the messages. You just need to look at the logs. If you had traffic to/from mail.google.com, no problem. But if you have traffic /to/ ashleymadison.com or whatever, that's suspicious
Those bugs could be buffer overruns or similar security problems. Just because the program appears to work doesn't mean it should be used.
Well, that's because nobody except John Carmack advocates FP for the kind of fast code that complex graphics programming requires. And even he says that it should be used in moderation.
Looking at the map linked from that page[1], practically none of the lines are straight (except for in the unpopulated desert in the north). Even countries that are specifically called out as examples in the text (like Nigeria) don't have straight-line borders. What am I missing?

[1]: http://www.africaguide.com/images/africa_map.gif
Why would they? Until people start dropping them, what is the point?
Yeah I've had some bad experiences in Kenya too if you don't pay a bit "extra" to move things forward.
"I went backrupt philanthropying, that's how much I care!"
Or they could switch back to google or bing and grab nearly an extra billion dollars between now and 2019.

Seems like a no brainier to Mozilla.
A bit more than a decade ago Yahoo powered Site Finder, the much hated DNS wildcard implemented by VeriSign. Sounds like a good match to me.

https://en.wikipedia.org/wiki/Site_Finder

http://www.wsj.com/articles/SB106383944220437900
I don't get what this is?

I read the first one. Some DNC person asked another "Finance asked us to vet as potential POTUS host/donor." The vetting came back that he had a record:

George Lindemann - convicted of three counts of wire fraud in 1995 and received a 33-month term in federal prison; Investigation stemmed from a federal investigation where over 50 horses were killed in a 20 year period in acts of insurance fraud; nothing new as of 5/9/16

Then the reply is "I vote fail....again."

That sounds like they are saying not to invite him?

I dunno..

The "Re: BuzzFeed and DNC connection." one is an introduction email. To quote:

Adrian, thanks so much for the intro! Hi Luis, great to meet you. We are currently putting together some plans around the conventions and some other cool stuff, would be nice to connect down the line.

I completely concede I didn't read all those links, but it kinda looks like someone just glanced at some subject lines and pasted the links.

I'm really having trouble seeing what is supposed to be such a big deal.
I did laugh - but not at you. As I said - the problem is with crypto (not you). Crypto gives the appearance of being simple, straightforward and immutable - but its not. A lot of things can go wrong with your PRNG, or the key exchange, or the cipher, or a combination of any/all of the above. Oh, by the way a novel attack was discovered last week; it's the full package, complete with a mildly ominous ALLCAPS name, a fancy logo and a bloody domain - the state-of-the-art has changed. Again.

I don't know if the 'crypto problem' can be solved for all F/OSS projects that need it - there might not be enough experts to go around.
I'll do more research on my own, but for the benefit of others reading, would you elaborate on this? Yahoo works with Duck Duck Go, so their privacy policy was good enough for them, it would seem.
That's what you get for living in a socialist hellhole. In freedomland, you get to sue the company.
If you're a current $YHOO shareholder, what does this deal mean for you?
It might be okay for your project, but there are many cases where warnings seriously get in the way (e.g., indirect throw/longjump but leaving out a return statement).

Besides, the warnings depend on the compiler (which may be non-gcc/clang/vs) — and may not even make sense on a given system. So shipping with -Werror is not really a good idea. Put the important stuff in the tests.
Steve King hasn't invented anything, so I'm not sure what he is proud about. I think the main value in the narrative "people X accomplished Y" is to counter a narrative of "people X accomplished nothing" -- whether explicit or implied.
Extensive discussion of original source: https://news.ycombinator.com/item?id=12048945
Yes, ATI and NVIDIA were always fabless AFAIK.
They could be, or they could be nothing, and the program might not even be exposed to untrusted input anyway.

We can have a discussion about perhaps splitting programs into security classes, though I would prefer the upstream people use the cutting edge security analysis, then backport patches with security advisories.
I am out of touch. I still think the word 'shitposting' makes you sound like a loudmouth with a poor grasp of English.

And I think you've replied to the wrong post. I haven't said a word about what Americans like or don't like. So maybe you're a little out of touch too.
Great writeup.
Haskell has this through hoogle.

http://www.haskell.org/hoogle
As opposed to commentators on the other side? The ones who just call conservatives sexist and racist at the sign of any disagreement.
Well NVIDIA wanted to spin off into the CPU market also, they sorta did with them building ARM based SOC's with NVIDIA GPU's.
There were also rumors of them licensing x86 from Intel.

Oddly enough NVIDIA back in the day made what arguable was the best chipset for AMD CPU's - NVIDIA nForce.
I was under the impression their other properties are included (mail, tumblr, flickr), and only patents and Alibaba holdings are excluded -- is that not the case?
The kernel driver for newer AMD cards is developed and open sources by AMD itself . For the user land, you have choice between the open source driver, Mesa, or the proprietary one, AMDGPU-PRO.

If you want to follow the advancement of Linux graphics stack (while having reasonable graphic performance), AMD is your choice. This is where the exciting new stuff, like Wayland, DRI3 etc. happens. The NVIDIA proprietary driver indeed has amazing performance, but is falling behind on this regard.
Sure, being a prepper doesn't mean you're going to survive the apocalypse either, it just makes it (perhaps only slightly) more likely.

With drunk driving specifically, if you're driving at just over the legal limit then you're 5x more likely to die than if you're driving sober. So if you buy into the idea that you're 5x more likely to die in a post-apocalyptic scenario than in a car accident, then it follows that even if you only drive while drunk then you're still more likely to die in a post-apocalyptic scenario. (Since approximately a third of all car crash deaths involve an intoxicated driver, and the 5x automobile death figure includes both sober and intoxicated drivers.)
> there are also lots of people like me who live on apartment flats 8 or 10 storeys high who cannot use that

Why is installing a few NEMA outlets in the parking garage not an option? My HOA did just that, and while we still need to figure out the etiquette of taking turns (there are more vehicles than available outlets), it's not an architectural issue for most buildings.

End of the day, though, this is less about charging availability and more about range after a single full charge - you don't expect your apartment complex to host a gas station, for example, but you go out of your way to fill up at one and then drive on a full tank. Gasoline vehicle's top-of-the-line range looks to be 600 miles (Toyota Prius has a 12-gallon tank, so multiplying that by 50 MPG), top-of-the-line Tesla Model S is 90D with rated 292 miles of range, so I'd say things are getting pretty close to where one could drive to a Tesla SuperCharger, spend exciting 20-25 minutes there, and then drive charge-free for the next 4-5 days, with perhaps occasionally charge-up at the office, train station, or the mall.
This is an interesting article, and mirrors my experience of porting. I really loved seeing the advice from various other developers he consulted. It's a nice way to expand it from being just his experience to a more general statement about what it's like to port software. I never ported a commercial game, but did quite a bit of porting to Native Client. The parts about knowing your tools, knowing the project, and the process of porting are spot on.

One thing he didn't mention (or I missed it), is how it feels when your port starts to work. I found it to be thrilling to have a big pile of code that doesn't work at all, and it stays that way for a while, until suddenly almost everything seems to come together. It's very different from normal software development, which is more gradual. Porting software feels more like solving a puzzle.
Does Hoogle let you search by example?
The integrated GPU really didn't need that kind of power, though. Anyone playing more than solitaire is going to get a discrete GPU anyway. They could have snapped up a smaller chipset maker for a tenth of the price.

Instead they entered both the integrated and discrete GPU markets, when they were already a market underdog that already struggled in the CPU market. They paid way too much for ATI, and then spread themselves way too thin.

I'm not just pointing out the error in hindsight, I was a critic of this deal back when it was first announced as well.
I had worked at a different large tech company for a long while and never had the feeling that they treated their users or competitors this way.
>you assume that it makes sense for manpages to continue serving primarily as a reference

No, I don't. But that's what they are, and what they're meant to be. Complaining that they are is like complaining that Haskell is functional: It may not be ideal for your circumstances, and you're welcome to make that known, but there's no use complaining about it, because it's the entire point.
No project ever failed specifically because of the paradigm--or programming language, even--used to implement it. Project failure is a people problem.
What's the underlying principle there? That infrastructure providers shouldn't be in potential competition with companies that use their infrastructure as part of their own business model? By that logic, should Apple, Google, and Microsoft be required to get out of the hardware business? How would application of that principle affect things like app stores or Facebook's platform, or even Valve's Steam for that matter?
Not sure, having the GPU division allowed them to bid for the Xbox and PS contracts.

Having an APU allows them to play in the low end market which was dominated by Intel with their IGP, the vast majority of laptops do not come with a discrete GPU which meant that AMD could not compete with Intel at all prior to their acquisition of ATI unless they would develop their own GPU or license it from some one (they had plans of licensing PowerVR at some point IIRC).
In fact the best people I know (hackers, makers and the alike) are all using home-made static blogs or even the much bashed Wordpress.

Medium seems really full of clickbait articles, or stuff with very little real content (the typical "How Waking Up At 7 AM Changed My Leadership Style And My Career Forever" kind of crap).
Even if you're correct in this reading, please don't get personally rude about it.

We detached this comment from https://news.ycombinator.com/item?id=12154325 and marked it off-topic.
http://news.berkeley.edu/2014/03/18/fierce-solar-magnetic-st...

> A study last year estimated that the cost of a solar storm like the Carrington Event could reach $2.6 trillion worldwide. A considerably smaller event on March 13, 1989, led to the collapse of Canada’s Hydro-Quebec power grid and a resulting loss of electricity to six million people for up to nine hours.

Its not going to kill alot of people. It is going to knock out the power for a few hours.
So, in Australia there's a standard one-year warranty, with an indeterminate exception if you market yourself as a premium brand ("what a reasonable person would expect...").

It was hilarious watching Apple try to convince the government that they weren't a premium brand and therefore didn't have to give longer warranties than a year, while at the same time marketing themselves to the public as a premium brand. The government did the legal equivalent of "cool story, bro" :)
The keyword there is informed. There are still plenty of shops that practice OOP this way. I'm working at one right now and there are OOP horrors around every corner.

Unfortunately, they seem intent on adding more mutable state rather then eliminating it.
It lets you search by type signature. If you know the inputs and output then you know the type signature. So in short, yes.

Edit, example:

https://www.haskell.org/hoogle/?hoogle=Char+-%3E+Char
> I do not understand how anyone could tell if the kids are learning anything if they are not tested.

So, we have no evidence that you know anything about programming language design and implementation, because you've never taken a test on it?

There are various ways of demonstrating mastery. Tests are one -- and I never suggested that there shouldn't be any; only that they shouldn't be the sole factor guiding the curriculum. Papers and other kinds of projects are also very important. They're somewhat out of favor, because they're more difficult to grade, and especially more difficult to grade uniformly on a large scale.

But I think the most common way that people demonstrate mastery is by simply getting interested in material at the next level of difficulty. Kids, if they read at all, will naturally read at a level that challenges them at least a little, because anything less is boring. Look at what level the kid gravitates to, and you have a pretty good idea where they're at. (Some will push themselves harder than others, of course.)
I too would love a world where the gender pay-inequality myth and anti-nuclear pseudoscience are put to rest by a media that looks into the actual facts.
Fun fact: Australians are naturally taller, as a result of being suspended upside-down on the bottom of the planet!

unreliable narrator
I've noticed phone companies just don't care. Had a Nexus 5 with a faulty internal power button. One day it wouldn't turn on anymore. Was quoted $150 or so for a fix, despite it being a result of shitty parts and not abuse. I just binned it and moved on.
The market was already dividing out that way honestly, and if you are going to be a low-margin, higher-volume player, you should try to work on economy of scale as part of your market differentiation factors.
Okay, so you think I'm wrong. That's fine. But I didn't violate HN rules. I read then twice, just to check.

And while I freely admit that I might be wrong, in this case, it doesn't actually matter. Even if shadowbans are only given to spammers, that's not what the reddit community thinks is happening, leading to the current social climate on reddit.
First steps of a Ruby implementation in Golang
There seems to be a great demand for it, people keep doing it.

If you can join and leave voluntarily, then it's pretty important.
Thats what studies do, they use extremes to find clearer evidence.
Any place that doesn't already have fiber within Verizon's footprint probably can't accommodate it profitably. The margins on the places that do already have fiber are already thin. No business wants to invest in new infrastructure that isn't going to make it any money. It's not like anybody else is chomping at the bit to build fiber in those places.
I find this to be the height of outrageous. It makes my blood boil every time I hear about it. Messing with my data in-flight should be a crime.
When doing targeted ads for example.