skysight-inc/HackerNews huggingface dataset:
There's a huge difference between illness and injury.

A broken leg isn't a disease, it's an injury. You treat the injury - avoid the situations which lead to it - and things are fine.

Moralizing is destructive, but so is saying "now it's not your fault that you went skiing without knowing how."

I think the best way of looking at lots of mental health issues is through the lens of _injury_, not illness.

More on this: https://markpneyer.wordpress.com/2015/06/01/broken-leg-disor...
Programming Language Popularity on GitHub and StackOverflow
> He never tried to have people tortured/murdered.

Good point. He really screwed himself with that stuff anonymous hitman stuff.
I disagree: war's a great example!

War is traumatizing. I think self-medicating in the face of trauma is a natural response when other resources aren't available & it's not possible to escape the source of trauma. It's a survival mechanism that's no longer needed when the trauma's removed, or as you said, the person's no longer in the traumatic environment. While the drugs allow for survival, though, I don't think they prevent the sufferer from being traumatized. The drugs numb the pain, but not the effects, so PTSD could've still occurred, which can essentially bring the environment (and sometimes addiction) back home.

I'm not certain "addicted" is accurate to describe we the soldiers who kicked the drugs because addiction has physical changes in the brain that come along with it.
Web Push Notifications are Google Fundamentals when using Firebase. A more appropriate title.
AOSP is not really the same thing you run on your phone/watch.
>This marks, by the way, a difference between addiction and chronic diseases like diabetes, with which the surgeon general compares it. Both diabetes and alcohol or drug addiction have life style components. Bad diet and low levels of exercise trigger type 2 diabetes in those prone to the disease. In a similar way, drug abuse causes addiction. But diabetes comes down, finally, to a difficulty managing glucose levels in the blood. You can't say that addiction boils down to something straightforwardly physiological in the same sort of way

Is diabetes really that straightforward? Diabetes and heart disease are linked to obesity which is linked to diet and exercise. Most people who are pre-diabetic or hypertensive can reverse their condition through lifestyle changes, yet most fail to do so.

And I would disagree that addiction lacks a physiological component in its later stages. Withdrawals are absolutely a physiological phenomenon and a big reason why people continue to use.
Actually, in this case it's the joys of a resource-extraction-based economy which leads to massive consolidation of power and corruption, and which may be dolled up under many forms of government, left or right.

Socialism isn't the problem here.
As bad as the writing style is, I still found the story interesting. The bits of info about working with his friend are juicy, even if the title is overblown and there's not much meat to the post.
Almost all FP languages typically have a solutions for this... it is called a tuple. With Lisp it is a list or cons cell.

ML languages have true tuples and I have to say is superior to output function variables and allows pattern matching.

Your the first I have seen to ever give a compliment to PostScript the language. I'll have to relook at Postscript (and other stack based languages).
VR and AR are the future of HCI. Facebook wants their stock to continue going up and Mark wants to continue being relevant.
Hey, so when I click on the play button on the front screen of the game, the button shows that i'm hovering over it, and moves down when i click on it, but it doesn't show the next screen. any Ideas?
You could say the same about V3 and the market was not that small. Nice things are not only for fashion conscious. They just need to have the right price.
Can you tell us some more? What the software is, what language, what hardware they're based on, etc.?
No need for the east coast. Hawaii's highest point is 13,800 ft above sea level and much closer to the equator both significant advantages. The real advantage to Cape Canaveral is it was in the middle of nowhere with lot's of open land.
The difference between an empty tuple (also known as unit) and void becomes obvious when you deal with vaguely complex trait impls. For example, if you have a trait:

trait Foo {
type ErrorType;
fn bar() -> Result<u8, Foo::ErrorType>;
}

How would you specify that your type implements Foo in such a way that bar() cannot return an error? If you were to implement it using the empty tuple (unit), like this, it could actually return an error:

struct Abc{}
impl Foo for Abc {
type ErrorType = ();
fn bar() -> Result<u8, ()> {
Err(()) // oops, we don't want to be able to do that!
}
}

Instead, you can use Void here:

enum Void{}
struct Xyz{}
impl Foo for Xyz {
type ErrorType = Void;
fn bar() -> Result<u8, Void> {
// No way to create a Void, so the only thing we can return is an Ok
Ok(1)
}
}

Aside from the obvious power to express intent (can we return an error without any information attached, or can we not error at all?), this would allow an optimizing compiler to assume that the result of Xyz::bar() is always a u8, allowing it to strip off the overhead of the Result:

fn baz<F: Foo>(f: F) {
match f.bar() {
Ok(v) => println!("{}", v),
Err(e) => panic!("{}", e)
};
}
...
baz(Xyz); // The compiler can notice that f.bar() can never return a Result::Err, so strip off the match and assume it's a Result::Ok

A super-smart compiler would even make sure it's not storing the data for "is this an Ok or Err" in the Result<u8, Void> at all.

Finally, similarly, you can specify that certain functions are uncallable by having them take Void as a parameter.
It feels like this whole saga is evidence that the system isn't as broken as we think it is. Remember, no set of rules we come up with can eliminate the possibility of fraud on either side of the debate.
Do you believe reproducible builds cover an important threat to make them worth the effort just for that? As far as I understand - not even a little. But the effort is much more important for the future of package management.
Yes i mean free/trial users. To convert those into paying customers, there's funneling and all sorts of othet work involved. This service would be to take an idea and validate it in 4 weeks. So you have a group of early adopters that can help you shape the product they want.
As a South Korean, let me kindly remind you that you don't want a (single) solution to deal with "failed states". Venezuela, Syria, Libya, and North Korea all have different problems, allies, enemies, and possible roads for improving people's lives.

To consider any one of them as a "problem to be solved" is already begging the question; to consider them at the same time is hubris.
We are not saying to use Firebase although there is a firebase JS lib. If you use Chrome on Android it connects to FCM (which is backed by firebase product but it's not the same, it was called Google Cloud Messaging), if you Mozilla it connects to their push service. That's the way the spec works, the browser controls what push service you connect to.
The entire concept of "thought leadership" as something that one can strive for is bunk. You're a thought leader because you are really. fucking. good. at something and you're sharing it with the world. (As in, your ideas spread so you don't need advocates to spread them for you...) People who are not at that status and want to "thought leadership" need to step back and review their goals...

The world needs no more lipsticked pigs. Thought leadership on anything but its own merits, where people come to you, is invalid.
(except for string formatting)
I'd want it to have the kind of integration and polish that e.g Apple could pull off if it was their product. I think it could be a thing, especially if it could work reasonably well on its own (watch, fitness features etc).
There ought to be 2 tax rates: 10% if you risk your own money to build a business, and 50% if you pile up huge amounts risk free.
To be clear our guidance is to follow the spec.
This is a bit unfair. The threat that source auditing is supposed to mitigate is backdooring by well-funded attackers, and it (AFAICT) isn't very effective against those when they can just go down a level. Are there plausible attackers that really stopped by compiling from source, that can ship a malicious blob but can't ship malicious hardware?
I like your point, but Hollywood would be making a lot less money if it took out guns and stuck to people punching each other.
I've been kind of aggressive in response to your comments, because I've found them condescending, but I think what we're actually revealing is that the way you're using "object-oriented" is ontologically discontinuous with the conception of languages derived from their formal semantics as I understand it. Features with the same formal semantics (Rust traits & Haskell type classes), expressed through distinct syntax, can correspond to different concepts in the ontology of languages which object-orientation exists within.

I might be tempted to say that object-orientation has no explanatory value - "it just means polymorphism!" - but I think what's more accurate is to say that its explanatory value operates within a distinct discourse from the discourse I am familiar with.
That's the thing...part of their identity as a fashion accessory means that a low price would be a bad thing, like wearing a timex instead of a Rolex.

It's a bit self-limiting.
For me, more interesting "gossip-like" detail that Motl enviously mentions is the "money" Verlinde received. Wikipedia has the details:

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

"In June 2011, the Netherlands Organisation for Scientific Research (NWO) awarded Verlinde the Spinoza Prize, the highest award available to Dutch scientists including a 2.5 million euro grant for future research.[14] The committee cited his work on the Verlinde formula, the Witten–Dijkgraaf–Verlinde–Verlinde equations, the Cardy-Verlinde formula and entropic gravity as the major achievements leading to the award."

By the way, my impression is that reading Motl is not a pleasant experience for anybody but himself.
I know a fair amount of Haskell. For instance I know Haskell doesn't use reference equality.
The truth about traveling
Is this really how the names are represented internally? if so, how can it tell apart e.g. "github.com/group_name/package" and "github.com/group/name_package"?
You're begging the question by assuming it was consensual. You have no evidence whatsoever of that, while there is plenty of evidence to the contrary. all the people who said it wasnt
As a slightly older person (I am 46) and employer the issue I have found with older employees is they don’t cope well with frequent change. I have always hired the person I thought was most qualified for the position and so have hired quite a few older people over the years.

What I have observed first hand is that if the job requirements are relatively stable then older people are fantastic, but if the requirements change from month to month (or week to week) then they struggle. As I know from personal experience fluid intelligence declines with age and as you get older rapid change gets increasing difficult to deal with. I wish it were otherwise :(

There are of course exceptions, the problem is that it is really hard to know who can adapt to rapid change in an interview or from a CV. A service that could test the fluid intelligence of job candidates would be very valuable, but it would almost certainly be sued out of existence for discriminating against older employees.
Copyright law was originally created as a mechanism of censoring speech and (later) for the benefit of guilds...and eventually became a tool of corporations (see Mickey Mouse). It has never really been a matter of benefiting/compensating original artists or authors...that's just been the justification.

https://en.wikipedia.org/wiki/History_of_copyright_law
Our one way to do it is Python 2.7, and Pyth... hmm, let's try that again...
I think every 50 year old is different. A fifty year old who did some regular exercise, is different than a guy who spent the last thirty years sitting at a desk?

When I was younger, I thought most people over 30 were basically worthless. As I've aged, I changed that up a bit.

Young and old have their place.

When I was in my twenties, and thirties; you couldn't pay me to sit in front of a computer--literally.

What was I interested in? Guess? Girls! And then Girls! And then anything other than sitting at a desk all day, especially looking into a screen. Was I entitled? A bit?

Only as I aged, did computer science become palatable. Do I love it? No, but I haven't loved anything besides a few family members, and my pets.

I think where Hiring Managers get it wrong is assuming all young people will be Rock Stars, with great ideas. They will be happy with free food, and lofty promises. I never bought it. I took what I wanted. I smiled, looked promising, but hated my employers. I would not want to hire myself after college. I finished college ready for med school, and looked back, and could count on my hands what courses weren't a waste of time. I was dissalusioned.

I do think the best ideas still come from mainly young people, but separating the the best from the herd is impossible.

Peter Thiel has the money to throw at young people, and wait for the shooting star. He knows that combination of being young, hormones at full throttle, and angst; might just produce another Mark Zuckerburg. (I used Mark, but he might have just stole an idea, and got very lucky? I honestly haven't figured it out.)

And to be perfectly honest; the young guys, I know, who became rich--all had wealthy enabling fathers. The more I think about it, it was their fathers(50 plus) who provided the idea, and capital, but weren't willing to give up their day gig to see their product through.

The ageism won't go away soon.

I think it will take another five to ten years for the industry to realize you don't need to fire programmer at 40, but who knows?

I personally think in a decade, this profession will be talked about in the past tense. Yes, a few will always have a secure job, but most jobs will be contracted out to the lowest bidder.

Hell, I don't think it will be ten years. Once "Let it go whatever", rehashedidea.com, etc. run out of free money; we will have a huge group of dissalusioned 25-35 year olds. Many will be homeless? Many talking about the good ole days when companies treated you like you were a valuable commodity.

"Rember the free stuff?"
Lets also remember that its threat model is FBI, CIA, and do on. They mainly exploit vulnerabilities in software or bad configurations. They're quite successful. Repeoducible builds with normal Linux environments isnt going to stop them. Doing it with "hardened" OS's might but incurs the risk that such niche OS gets less security review.

So, this post and effort is ultimately misguided if it's about securing computers from nation states. Linux cant be trusted for this job. They need strong, endpoint security with verified source and compilation for that. Likely be console apps with a microkernel OS since labor involved will demand simple system.
The ME/AMT is the nastiest of them all. And those are not the only ones. FSP, the CPU microcode.

You can get rid of AMT if you're on older hardware, or your willing to buy a laptop from (US) http://www.libiquity.com/, (UK) https://minifree.org/ or (EU) https://tehnoetic.com/;

The future is bleak though, there's not much hope in sight freeing anything from Nehalem onwards. I have a Thinkpad X201, and flashing coreboot with blobs is the best I could for the moment.

I do remember though that I had Gentoo 100% from sources a few years back. But updates were too much of a pain in the ass, and after tweaking the compiler flags, I always ended up breaking my system. So I'd take reproducible builds over that.
Probably more appropriate for /r/askreddit
Any chance at all of getting that out "unofficially"? I would love to see that and I think a lot of us would get a huge amount of value from that.
Are you being sarcastic?

I only ask because this sounds like a great way to escalate the situation and get OP fired. (I don't care how bad she is, she has experience capital and OP does not. She is more valuable to them than he is, end of story.)

An underhanded "I'm going to get you" approach only labels you as a toxic employee. Perhaps she may already have that label with colleagues and within the industry and she is tolerated based on work output. I don't see how it is productive for OP to join that club, particularly with little to no counterbalance.

I'm not sure what type of experiences you have had in your career to conclude that your recommended approach is a good one, but launching a nuclear assault because someone shot a rifle your way is not a very effective solution unless your goal is to destroy everything, including yourself.
I have a deja vu, didn't we have that discussion before ?
Which doesn't work, even in Python. Python 1.0 could iterate over various collections with straightforward syntax that still works. No such programmer would recognize the functional style that's taken over for iteration in the modern language.

Likewise the evolution from list comprehensions to generators left us with some terribly overlapping syntax.
So how you plan to fix security holes in flatpak aps, please?

Static bundling predates UNIX. It's long known nightmare. New developers are not familiar with static bundling, so they thinking that they are «moving forward».
Physicist here. Please do not put too much stock in this paper.

Some of the folks on this paper are good scientists, but this appears to be more about looking for funding than good science.

Their paper on the Arxiv is about building some math to make gravity look like dark matter. But this has been done 1000 times before with no success. They have no physical basis for their math; there is no reality behind it. I do not expect this to get them the Nobel Prize.
Fascinating example of the Overton Window (https://en.wikipedia.org/wiki/Overton_window) and Milo Criterion (http://www.ribbonfarm.com/2011/09/23/the-milo-criterion) in action in software.
I was just reading about this earlier on, as it was one of the examples on: http://nuclearsecrecy.com/nukemap/

It lets you visualise the impact over your own house (town field accepts zip/post codes).
True. However, it would also be nice if there is an automated upgrade path for syntactic changes like python 2to3.
What about FPGA-based emulators for building older architectures? Anyone trying that?
With a wider, shorter rocket and lower pressure you could also use wider engine bells, for more efficient thrust.
I can't agree more. I use mine for the same reasons. I'm hoping the remaining pebbles will drop in price so I can buy them all up.
Was there more to it, than what it says in the article?

I mean, if these guys wrote me a letter saying "pay up, or we'll let everyone know you like pr0n!" - I would write back "Eh - they already know that."

...so there has to have been more to it?

I mean - provided one was honest to those in their lives about their pr0n...
"There's a non-zero chance that a cure for cancer is impossible."

A quick look at your citations indicates that a cure for cancer is unlikely (because there are many kinds of cancer), but multiple cures for multiple cancers are likely on the way.
Frankly at this point I'm not sure of anything. I'm just waiting to see what happens next.
Median household income in South Carolina (where they're located) is, according to Wikipedia $43,916.

So.

While you and I might scoff at whatever amount $70k is before bonuses, if you're unemployed in South Carolina you could do a lot worse.
True. Lengthy sword fights, and western-style bar room brawls each had their day. For me, the final Hollywood punch was thrown here:

https://www.youtube.com/watch?v=4-MVMbm6c0k
I'm surprised Web "fundamentals" doesn't begin with HTML.
Where do you get your information from? AFAIK, it's only has been stripped down to a bare minimum, putting it in some sort of recovery mode - but it can't be erased from the BIOS chip yet.
Actually, it's a great idea. I often observe how some news are brought to me via a meme complaining about it on 9gag. 9Gag is really opinion manipulation, because it's a relaxing joke site with opinionated views and without enough room for fact checking — posting counter-news on such a venue could play a major role in future elections. As an example, Clinton hasn't managed her 9gag footprint properly, to say the least (she was vindicated).

Yes, I get that news2meme is supposed to be a joke.
NUKEMAP: visualize nuclear weapons impact on maps
>Trump’s 17 cabinet-level picks have more money than a third of American households combined

http://qz.com/862412/trumps-16-cabinet-level-picks-have-more...
I think we need to make a clear distinction between 'Working for Google is cool' and 'There are many cool people working at Google', otherwise this cult worshiping is never going to stop.
Well, kudos to NASA but also kudos to ISRO for taking the initiative in making satellite launches more cost effective.
Hi Matt, thanks for your in-depth .NET articles. They do a good job casting light on CLR internals.
> he did so many amazing things that this is easily overshadowed

Torture is never "easily overshadowed" in my book. Some things just cannot be erased, no matter how many great things you accomplish.

I don't see the difference between this statement and saying that it's alright to conduct experiments on inmates as long as we discover something amazing.
"Dark Matter" is a phrase we use to describe a hole in our understanding of the universe. To put it simply, when we look out into space, at very large scales like galaxies, everything is just too heavy. It appears as if there is a LOT more matter out there than we can see. Things are orbiting faster than they should be, like galaxies are heavier than makes good sense..

Maybe there is some matter out there that is "dark", so we just can't see it. That would be a solution. Or maybe the laws of gravity we wrote down are bad at large scales. No one knows. Trust no one who tells you they know the answer: if they did they would have a Nobel Prize.
Young ones may be born into this. Older ones are the ones who created this.
Paul Simon song.
American Firms Want to Keep Older Workers a Bit Longer
If I'm ordering from an office that closes at 5pm, then no 6pm is not 'next day'.
>I assert that its a possibility

Possibility means probability. So there is also the probability that we can build ASI, in which we should be very careful in our wanton abandon in attempting to create it.
Wayland allows for sane graphical rendering pipeline. It's missing in X. A tiny raspberry pi becomes silk smooth by switching to wayland.

I don't dismiss your points at all, just showing wayland is not a subset of X.
Putin Lays Down the Gauntlet to Obama Over Hacking: 'Show Proof or Shut Up'
You are a hero. I won't be hitting your age for more than a decade, but you are giving me hope.
I think reflection is "slow" is most languages unless you use a kind of preprocessor. Is there any exception?
The "next test" would be to look at more galaxies. They did not actually try to apply their theory too many real world observations. The goal of this paper is to get funding to try and apply their new theory to a huge number of galactic measurements. Until they do THAT, no one in the physics community is going to listen to them.