skysight-inc/HackerNews huggingface dataset:
I blame Microsoft. Honestly. They are the root cause. It does not matter who conducts the attack. It matters that the attack is possible. It is possible because of the software. Microsoft wrote that software and released it to the public.
Upgrade is not a substitute for recall. Selling defective software should be no different than selling a defective automobile. Users of defective products cannot be blamed for the defects.
sure, what else? who else?

it's very rich coming from a country who facilitates (cough!! NSA) warrantless surveillance on it's own citizens.
A fork of Firefox fixes none of the issues at hand. At best it gives a couple hundred users some obscure name to proudly flaunt when they are asked what browser they use.

Mozilla is what's important, not Firefox. And Mozilla needs to be fixed.
They absolutely can, with something like Disqus for comments and Google Analytics or whatever other analytics you like
So we've given our "Make sure my friends aren't dead" check to Facebook, and we're blaming Facebook? Isn't this our fault? Isn't the rational thing to take back the rights we've given to Facebook?
This was a recent change (I think in response to increased cocoa prices) http://www.bbc.com/news/uk-37904703
The JVM has simply has a lot more resources poured into it. C# and the CLR is a more modern clone of Java and it shines in the great usability of C# and to some extent the more sane op-codes of the CLR. Transforming between the two is actually easy enough that several projects offer 100% interop between C# and pure Java libraries.

I expect performance of the JVM to beat C# for a long time, but since the designs are so similar the difference isn't important in most cases.

Having spent time in both ecosystems, I'll admit that C# is easily a superior language to Java, honestly the best designed language I've ever used. Not surprising since it has the same designer as Delphi and Typescript. It's all syntactic sugar, but so much so that programming C# is significantly faster and easier.

What really hurts the .NET ecosystem right now is an insanely large gap in open source support. Something MS is fostering now but spent more than a decade trying to kill. This will not be easy to fix, as it's more a people problem than technical. MS actively tried to hurt the open source community for over a decade and to get support they will need to change the mind of countless people. It remains to be seen if this is viable.

If I was Microsoft I would remedy this by adding first-class support for Java libraries in C# by throwing their support behind existing projects to do so. This might close a gap that could otherwise take decades to fill
> I know circles where you'd be ridiculed for life.

There’s a good signal that those circles are to be avoided.
> Even when turned on no user data was collected or shared.

This is disingenuous at best.

The extension (when enabled) injects an extra HTTP header into your browser's requests to 3 specific sites[1], (at least) one of which appears to be operated by NBC Universal.

Are we really supposed to believe that _all_ of the servers handling these "special" requests were set up without any kind of logging enabled? That NBC Universal wasn't tracking how many times each page was loaded? And from which IP addresses? And when?

Mozilla needs to clarify what they meant by "user data" and "collected" here. Seems like they're trying to hide the fact that your data WAS collected -- by a 3rd party, which is perhaps worse.

[1] https://github.com/mozilla/addon-wr
This post reeks of entitlement. The time the author spent writing this would have been better spent actively cultivating another relationship than complaining that something didn’t perfectly spoonfeed them life experiences.
Not to be a dick but you space bar is broken when it comes to commas.
I'm type 2 ("adult onset") diabetic. I'm controlled with metformin and insulin. I got gastro a few years back, spend two days throwing up and pooping out all my medication, and then literally spent three days delirious. I should have called an ambulance, but wasn't thinking clearly enough to know it at the time. Eventually a friend dropped in, took me to my local GP, who immediately sent me off to hospital.

In bad cases, it _does_ get that bad. Dehydration on top of losing control of my medication and a not particularly serious gastric bug ended up being a very serious thing for me.
> Perhaps their approach is something that can be disagreed with, even strongly so, on the grounds of being less than optimal without suggesting that it has zero merit

If a yes or no attitude results in fewer bugfixes, all else equal, then that attitude does have exactly zero merit.
A few counterpoints on benefits of using Medium over of your own blog:

- Submitting your articles to publications is a very easy way to get a lot of free exposure. For example, my most successful post [1] generated 36k views and 1.5k medium subscribers in the first couple of weeks just by being accepted to HackerNoon.

- Collecting email addresses is extremely easy. Design a pretty CTA image that links to your email sign up form. Bonus points if you'll create a free guide or some other giveaway. This makes Medium about 95-99% as effective at building an audience on a custom blog. The post mentioned above generated about 200 email signups over time, which is pretty good for free exposure I wouldn't have gotten otherwise.

- If you're interested in growing your own publication, you can easily request good stories written by other authors(one click on a menu under each post). That gives you free content and audience, if you want.

- For me personally, Medium's editor significantly lowers the barrier of entry. Something about the well designed WYSIWYG format takes away the pressure and makes writing more engaging. Besides it's easier to publish short-form content. Many of my posts start out as tweets that ended up being too long, or as HN/Reddit comments I'd like to share in a better format. 100-200 word Seth-Godin-style posts are easy to write regularly and medium's format encourages you to do that.

- You can always export your posts from medium into your personal blog. That's what I do for mine[2]. Write on medium to gain free audience and exposure, repost to your website, then promote posts from your site on twitter/reddit, thus still keeping all the benefits. You can even cherry pick your best articles - use medium to generate a ton of posts without any pressure to be good, and publish the ones you're most proud of on your site.

[1] https://hackernoon.com/full-stack-web-development-the-comple...

[2] https://startuplab.io/blog
I'm sorry but this MSVC C11 claim is complete nonsense.

C11 is an extension of C99, so you can't have C11 support without C99.

But this nonwithstanding, MSVC doesn't appear have wide support for post-C99 C11 features either. For example, _Generic and t.

Are there any parts of C11 that MSVC supports aside from the Annex K functions, which is optional in C11? Annex K happens to be an extension proposed by Microsoft, so it's small wonder they implement it and it's quite disingenious to talk up microsoft for C11 support in this case. Other vendors didn't think it was very good, so didn't implement that optional feature.

And contrary to your claim, gcc and clang seem to have quite good C11 support.
I wonder how much temporal awareness a greenland shark has. Does it have any inkling of how long it has lived? Apparently some sharks can be trained: http://www.aquariumofpacific.org/blogs/comments/target_train...
You got me. I have no idea, and I'm not invested enough to find out. I'd assumed Williams-Sonoma or something comparable. Let the record show that Target sells Riedel, too.
> How do you structure + incentivize government orgs to prevent these sorts of issues?

The basic problem comes from making things too complicated.

For example, there are a million programs that provide subsidies to the poor. The poor can't afford housing, so we have housing vouchers. The poor can't afford food, so we have food stamps. Heat, school, medicine, the list goes on.

The problem with all of these programs is that they're bureaucratic nightmares to navigate and cause all kinds of perverse incentives, e.g. inflating the price of school/medicine/housing, forcing people to buy a specific amount of the subsidized thing instead of spending some of the money on something they might need even more.

And the programs are all trying to do the exact same thing, which is to give money to the poor. Which we could instead do directly with a universal basic income and erase all of that unnecessary complexity from existence.
Wow. To say that those who can't afford insurance but are above the Medicaid eligibility requirements (which are only 33% above the federal poverty level) are voluntarily "living beyond their means" is an incredible oversimplification. Unexpected financial hardships, from motor vehicle breakdowns to insufficiently covered health events, can easily cause a family to fall behind on commitments, and any lapse in premium payments can destroy healthcare coverage for the remainder of a calendar year (or more) with little warning. But somehow I don't think anything I can write would convince you to change your beliefs.
I learn about new and old things that people share.

I generally dislike when I see the same things for months/years (self-driving stuff, cryptocurrencies, AI). But in general, I feel like I learn a lot of stuff from HN. Sometimes, the comments direct me to Wikipedia and I end up learning even more about some old thing that solves everyday coding problems.
(Removed confused post about hypoglycemic coma.)
Huh. This explains something I've been wondering about for a while: I thought I had remembered figuring that a bottle of wine (standard 750 mL) was good for about six glasses. But at a recent event I helped host, the wine caterers said to count on about four pours per bottle. I assumed I had just misremembered, but "six per bottle" seems in line with what others in the thread are suggesting was more typical a couple decades ago, and it's just more confirmation that standard serving size has gone up....
>But the whole operation lacks a lot of the operational and organizational details a typical APT operation would exhibit. A kill switch but no whitelist to avoid annoying allies.

nobody ever accused nk of being elite. it would be frankly much more surprising if their cyber programs were on par with china or russia.
> If you don't like what's being said, change the conversation...

Maybe. There's probably also a lot of countries who would love nothing more than to grab some popcorn and watch the U.S. and North Korea start nuking each other, much the same way that the U.S. 'manages' the Middle East and South America by getting random countries to start genociding each other.
> factually accurate observations

... in this case, it's a sarcastic quip based on an exaggerated truth.
Why isn't there a setting that you can just choose to see everything in chronological order. That's fine if you want to default people to the algorithm feed. It's just such a simple thing to add.
For those unfamiliar with the APT acronym: https://blog.malwarebytes.com/cybercrime/malware/2016/07/exp...
Yup they are free to run cutting edge science and R&D and supply the world with free medication since they have it all figured out. The only reason they don't is...well I'll allow the expert commenter above explain it.
The things I don’t like about LastPass:

1. It only runs in a browser. Sure, you can store non-browser stuff in there, but it still requires a browser.

2. You’re locked into using only their chosen backend. There is no other way to share data.

Personally, I use 1Password. They give you an app that is separate from the browser, although they also give you browser integration if you want that. They also let you choose between multiple different back end distribution mechanisms, although they offer you the ability to use their backend if you want.
Oh, this brings back memories. Back in 2013/2014 when bitcoin first touched 1k, I got to know some of these groups.

First, there are positive campaigns run for multiple coins through YT channels (some really respected ones), reddit posts, bitcointalk forum etc. Once enough frenzy is generated a pump date is announced but not the coin name. The coin name depends on various factors like -how many coins these guys have accumulated, which coin is generating some vibe outside their efforts, how much of the supply has been mined etc.

Once the time arrives, the coin name is announced in the chat group, twitter etc. And the coin price flies on a particular exchange. It seems obvious that the price should tank. But it doesn't. Because there are a lot of things going on here:

a. In the cryptocurrency world, everyone has a constant FOMO fever. So, if they see a coin flying they buy irrespective.

b. Then there is lot of belief in technical analysis too. So, if there is some MA crossover, RSI crossever etc happens then people buy irrespective.

c. There are a lot of "arbitragers" who have automated setups to try and catch up the difference. So they sell at the high price exchange and buy at low price exchange. But, the imperfect market ensures that they actually end up pulling the price at the lower exchange. The price does drop but it doesn't go to the previous low price.

d. Lastly and most importantly the orderbook gets messed up and price is re-framed.

These coins are thinly traded. So, there is some form of equilibrium at the low price - there are both buyers and sellers at this price. Once the pump is over the price has inched higher. The bag holders have bought the coins at a higher price so they wont sell for a loss. Then the FOMO, TA and arbs come in to create an equilibrium market at the higher prices.

Things don't end there. The pump and dump schemers also are unable to get out at the high so, they keep creating positive buzz for the coins. In most cases, the same coin gets pumped up by many (or maybe same) groups multiple times.

Look at the chart for the Magi Coin mentioned in the article:

https://coinmarketcap.com/currencies/magi/#charts

It is going higher and higher.

If you look at the market on bittrex, which btw is the go to market for these schemes:

https://bittrex.com/Market/Index?MarketName=BTC-XMG

you will find multiple price swings, which are actually prices being pumped.

Does it work for big coins? Yes it does. But, those are much more nuanced than telling people to pump a coin. There it takes form of some announcement - mostly it is a vaporware feature which remains WIP for a long time or some collaboration.
It's not a hard problem, and it certainly isn't the fault of the individuals tasked with administering a broken and underfunded system. America's elites just aren't interested in solving it. They'd rather pass on indescribable fortunes to their children while the wretched masses beg for insulin online.
Government employees in Japan have excellent hours, pay, and benefits compared to working in the private sector. Becoming one is very competitive and requires passing difficult exams.

In 10 years of various levels of being a model citizen (or not), all of my dealings with the local and national government have been satisfactory, even when they were in a position where they could make me have a very, very bad day if they felt like it.

My one negative interaction with the police (coerced into accepting a search of my bag) was because I was doing something else illegal, listening to music while riding my bicycle, and I am smart enough to know the difference between beating the rap and beating the ride.
Being Emily: getting into elite companies from a mid-tier school
Buildkite is my go-to CI in my professional work as well. The hybrid model (the master is SaaS, but you bring your own agents) works so well both from a cost-efficiency perspective, and also when working with enterprises who don't like builds occurring on machines they don't control.
Now Open AWS EU (Paris) Region
> historically dishonest Eich has been about using his money

I'm not sure what this means. Can you expand on how Eich has been dishonest in how he used his money?
Interesting, but could have just as well been a coerced ACH or Swift transfer, plus holding him a few days for it to clear.

Or just forcing a large cash withdrawal. Or gold bars, diamonds, or whatever.

Asshats will be asshats. Liquidity is just another variable.
Aka The beatings shall continue until morale improves.
Trimming team noise – organizing meeting rooms
I'm talking about Mozilla using the Firefox 'addon' extensions mechanism to support an ad campaign, hence renaming the extension mechanism to 'ad-on' might make it more clear to users what Mozilla is using it for.
This is so true. A friend on Medicaid needed some medical care which the state was legally obligated to provide him. He was told by his primary care physician that the care was not available at all in the system, full stop. I helped him request the care through official channels. I then helped him initiate the process of filing a formal complaint when his requests were ignored for months.

He got a date at a sort of administrative court. The people from the local Medicaid program tried to trick him into dropping the complaint by promising that they would provide care - but only if he dropped his complaint before the court date. They said it looked bad for them if anyone filed a complaint. But nobody in the system could fit him in for an appointment until after the court date, he was told.

A game of chicken ensued. When my friend told the administrators he would only drop his complaint after receiving care, an appointment before the court date mysteriously appeared.

I felt like I had to use all of the skills I developed from debugging systems and negotiating exploding offers just to get my friend what he was legally supposed to get automatically. It was quite clear to me that the Medicaid program was using this formal complaint system as a form of triage, to reduce costs by weeding out the people who can't work the system well enough to hold the program to its obligations.
Don't elect politicians that hate government and will do everything they can to undermine government agencies.
mind commenting on the good books? a few of these cover topics on my "to learn" list...
I'm a T1 diabetic. This is quite false. What you're describing are the symptoms of hypoglycemia; a very low blood sugar level. Not only would insulin not help in that case, but would probably be fatal. The best way to treat hypoglycemia is fast acting source of sugar, such as orange juice, or in more extreme cases, a shot of glycogen.

Complications of high blood sugar level don't develop suddenly. It's a relatively slow process that takes weeks or months. There is a medical emergency, called diabetic ketoacidosis, that results from high blood sugar level. However, that takes months of untreated high sugar levels, combined with dehydration, to develop.

A diabetic without insulin will, with time, develop a ton of serious complications. However, none of them are sudden, and certainly don't lead to a "quick loss of higher brain functions".
Funny thing about this whole situation... I've never heard of Mr. Robot until now and after reading about it I want to watch it.
Even when I enable "Most Recent", it doesn't show every post from all of my friends. There are posts that show up on "Top Stories" that don't show up on "Most Recent."

How does that make sense?
I find it intriguing that people somehow seems to know who's behind stuff. It's not exactly hard to hide all traces, so I find it hard to believe that a state would fail doing so.

The US is clearly the one to blame for WannaCry. If it wasn't for the NSA leaking and not reporting vurnerabilities this would probably never have happened.
Language evolves over time. The definition based on Cold War alignment hasn't been relevant for a very long time, and it's not what people have in mind when they say or hear the term "third world".
Tiny creatures takes centre stage in a battle to work out the tree of life
On the other hand, they support the things their constituents want (e.g anti-abortion, anti-immigration,gun rights, etc). Yes, they may want net neutrality, but it's not a priority compared to the other things they want more.
“Bad cases” is a lot different than “really easy”. My friend has a pump which occasionally fails (that wireless pump, forgot the name). It’s possible (in a pinch) go without it for hours.

I don’t think most diabetics are that brittle that “without insulin quickly loses their higher brain functions”.

One of the above posters explains it better than I have.
Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective
> If that fast function is called enough to "add up", it should show up in the statistical profiler's samples.

This can be messed with in a bunch of ways - aggressive inlining, being further subdivided because it's a template...
Yes, plus how to tell the difference between hodlers and lost keys?
In the 21st century, the “world” distinction refers to level of economic development
Sounds like a great Black Mirror episode. Just imagine if that algorithm was paid for by the cosmetics industry to sell make up and face cream.
It doesn’t. It has a deduping system, which may still leave you with multiple versions installed if there are incompatible version requirements in the dependency tree.

A flat system would mean there’s only ever a single version installed. Or at least, I think that’s what OP means, since that’s the only definition I’ve ever heard.
> the ballistic will eventually come back to earth (unless it gets captured by another body's gravitational field)

Although ridiculously difficult and inefficient, it's possible to achieve orbit with just a gun, and another body's gravitational field. It doesn't need to be captured by said field, it can just be influenced enough to stabilise it's orbit.

> In a three-body or larger system, a gravity assist trajectory might be available such that a carefully aimed escape velocity projectile would have its trajectory modified by the gravitational fields of other bodies in the system such that the projectile would eventually return to orbit the initial planet using only the launch delta-v [1]

[1]: https://en.wikipedia.org/wiki/Space_gun#Getting_to_orbit
If you're entitled to it, but feel you need to start a crowd-funding campaign, that's arguably a problem in and of itself.
Is this official level blame just another checklist item towards justifying the US doing a "military action" on NK?