skysight-inc/HackerNews huggingface dataset:
The OpenType [1] font format does allow for stylistic alternates [2], which is basically what you're suggesting, in that different forms of characters are included and can be selected based on rules (like ligatures) or I believe selected at random. When used with a handwriting font it does more closely resemble natural handwriting to the casual observer.

[1] https://en.wikipedia.org/wiki/OpenType#Advanced_typography
[2] https://en.wikipedia.org/wiki/Font#Character_variants
> Continue to improve how you run .NET Core applications in Azure

This makes it sound like a sales pitch for Azure
A quick look at regularization in machine learning models
> who fact checks the fact checkers?

Who polices the police? Who governs the government? Who grants authority to the authorities?

In western democracies, ideally the answer is all the same: the people. Ideally, once a power broker starts to lose credibility, they start to lose their power.

And that's really what this is about. Facebook has lost credibility given the ease these new social technologies have been co-opted into propaganda tools. Sure, on one level they might want to discredit stories, but I think the far more likely scenario is Facebook as a platform for eyeballs has been discredited, and fewer people taking it seriously hurts the stock price.

Even as a developer (and potential employee lead), I've more viciously ignored the quarterly facebook recruiter cold-call inbox spam because I frankly don't want to participate in what's become a propaganda mill this election season... I use react and recommend the technology all the time, I have friends who do great work at facebook, and most importantly, I actively use it every day... I just personally want to contribute my efforts elsewhere (after all, cigarette smokers smoke cigarettes every day too).

At the end of the day, the credibility of the fact checkers comes from community consensus on the legitimacy of fact checkers. The problem is that micro-targeting groups while maximizing eyeball engagement has connected these groups more closely while breaking community consensus. Without community consensus, fact checkers have no credibility (and neither will Facebook the eyeball platform).

In other words, the paradox is we're more social yet more isolated at the same time.

I appreciate this fact checker gesture, but at the end of the day, facebook's real credibility problem is they need to align their profits with community and community consensus, not being individually social.
The “conceptual model of zero-based indexing” is: use the left fencepost as the index. This is consistent and easy to reason about.

With one-based indexing, you can’t have arr[-1] as the last element (that would cause huge problems!). Languages with one-based indexing write something like arr[end] or arr[arr.length] to refer to the last element, with arr[end-1] or arr[arr.length-1] referring to the second-to-last element.
Tongue in cheek? :P
IPv6 officially keeps the last 64 bits for the "host" part of the address, which means that unless you are abusing the protocol, each subnet gets at least 2^64 addresses. Current "best practice" is for consumer ISPs to give each end-user at least a /48, that is 2^16 = 65,536 possible subnets' worth or 2^80 total address. Your mileage is going to vary depending on your ISP though.

Edit: looks like the RFC has been updated to recommend smaller allocations where appropriate. Still keeps /64 as the smallest allowed subnet though. https://tools.ietf.org/html/rfc6177#page-4

Edit2: fixed devices -> subnets.
I await a bikeshed about the precise meaning of bikeshed.
Merely wordplay on leaving your money in an account and letting it accumulate. Was continuing on the "8 character limit in my bank account" double meaning.
This just proves that Silicon Valley is full of geniuses.
I mean, look at how cleverly Yahoo kept it a secret for so long!
Well, at least the Valley's rapacious landlords got paid.
I haven't even seen them market that point (the auto mono feature), I read it in the Wired product review.
The weather is cloudy/rainy/misty many months of the year - is that right? only heard of it briefly from someone.
>And if you’re overdrawing on a debit card, then you’re probably poor and those fees are a substantial burden.

It's even worse than that. Banks have been caught reordering transactions to maximize overdraft fees.[1]

For example, say you have a $100 in you account and you use your debit card to pay the following amounts (in time order): $4, $15, $60, $41.

the first 3 will go through, then the last one $41 will put you over the limit and you'll pay one overdraft fee.

But if you reorder the transactions and submit them like this: $60, $41, $15, $4, then you go over the limit by the second transaction and pay 3 overdraft fees instead.

Nice huh?

[1] http://www.nytimes.com/2016/02/29/business/dealbook/overdraf...
That's not typed.
A Modest Proposal is not, and never was, "News". It is opinion.
Yahoo Stumbles Over Cybersecurity Woes (Again)
Apple will offer AirPod replacements for $69
Blame the environment.

It's difficult for me to believe that traits prevalent in 10% or more of the population are actually "disorders". They must have been advantageous in some past situations in order to be passed on so much, or at least not selected against. Right?

So what is it about our environment that makes these traits disadvantageous? Or is that even true? Maybe "mental illness" is an appropriate response to the injustices and impossibilities of modern life. How could we _not_ be having an epidemic of "mental illness" right now given the profound disruptions our society has endured in the last fifty years?

Psych drugs seem to me like a case of "you can't get enough of what you don't really need". An alternate view is that they're like a shoehorn---they're there to help normal people conform to the impossible expectations of society. But maybe we don't really need shoehorns for 10% of the population---maybe instead we need to learn to wear sandals or go barefoot.

Sorry, I know it's a stretched metaphor. And now I'm done.
Hmmm, I'd say multidimensional arrays are an extra argument in favour of zero-based indexing. The position of an element in a 2d array is &(a[k0,k1])==a+k0+n0k1 (modulo syntax and ordering convention), where kx is index in direction x and nx is length of array in direction x. For a 3d array it's &(a[k0,k1,k2])==a+k0+n0(k1+n1k2). Using 1-based indexing you'd need to adjust all the kx, which would be an unnecessary waste of space and time.

Edit: Removed asterisks for multiplications, as they got interpreted as markup.
> the closest thing I can find on that list to an organization anyone not on the left is likely to regard as politically neutral

The American right's association with reality is well known to be, uhh... tenuous. So it's not too surprising that they tend to disagree with people who verify facts.

Edit for downvoters: The mainstream positions of the Republican party are, objectively, factually incorrect on the issues of climate change, evolution, and women's health. I'm not aware of any issue where the left's position completely disagrees with established scientific fact. Thus, anyone concerned with basing their understanding of reality on facts is going to be "left-leaning" by simple virtue of the right's disregard for fact.
I think you're dismissing the competitors too early. It can be viewed more broadly as well.

You are not just competing with similar businesses, but also the potential that customers literally 'do nothing'.

In addition to that, there could also be legacy solutions or alternative ways of avoiding the issue that your company seeks to solve.

Another important spin on this might be if you /should/ have had competition but they no longer exist. That's something that the search here can turn up and provide further input for the other thought points.
I don't get it - they could ALWAYS read your notes ("if We need to do so for troubleshooting purposes;" said the old T&Cs). The only thing they added is the new machine learning thing, from which you can opt out. And you can encrypt your notes (but I haven't used it so I don't know how useful their encryption is).

What is everyone going to do, move over to a Microsoft product? Oh yeah, because THEY are definitively to be trusted. I mean it's not as if they've put backdoors in their OSes or anything.

I don't see it as a great change TBH. You must always assume that they WILL read your stuff (and if not them, hackers will do). If you really want to protect something create an encrypted disk image and store that on Dropbox or the like.
I sent some yellow (f0:ff:0) pings, they definitely showed up.
Isn't that a problem when a news that says that the Pope supports Donald Trump gets over 1 millions shares? This isn't opinion, this is pure fabrication.
Yeah. Just requires power of 2 sizes and handling of write_idx < read_idx.
> I could tell that the car was in self-driving mode because it didn't step into the intersection like humans would do - not even slightly.

So it's a bad driver.
These are excellent points. I find that many programmers will assume that zero based indexing is better because that's what was drilled into them until they stopped making the mistake and authorities in computer science (like Dijkstra) said that it's better.
I kind of wish they took no action. It is inevitable fb will be the "war of the worlds" or National Enquirer wrt "news" doing nothing gets them there quicker.

Fb is unparalled in sharing photos and personal information to friend. News? Not.
I agree with Dijkstra on using one-side open, one-side closed boundaries to denote a range of integers.

(C.S. way) 0 <= a < N

(Math way) 0 < b <= N

As he says, both ways have the property that
"upper bound - lower bound = Number of elements", both can represent an empty set "lower bound = upper bound", and both make partitioning easy "(0 <= a < M)U(M <= a < N)".

However I disagree that including the lower bound way is preferable to the starting at 1, math way. Math is the older science and children are still taught to count in this way.

As many of the benefits of one way or the other are mostly just network effects (i.e. in math subscripts typically start at 1 or in C, ints and structs are pointed to by their lowest char), we should have used the notation of the older science.
Learn Apollo: Build GraphQL Apps with React, React Native or Exponent
No, ring buffers are just an implementation of a queue. You can implement lossy/lossless ring buffers or linked-list queues.
Citus' Replication Model: Today and Tomorrow
Banks Turn to Mind Reading to Source Top Tech Graduates
> It should. Otherwise the rest of us are paying for it.

No, WFC is solvent, so nobody has to pay for anything.

In a bankruptcy, customers, the people depositing money in the bank, are first in line, then bondholders (first senior, then junior) and finally stockholders. Fludlight was proposing forcing WFC into bankruptcy as a punishment. Stockholders would lose all their money and bondholders lose part; customers would get their deposits back, I imagine.

> If the bank fails to pay you back, that's your problem, is it not?

In a free market, yes. But fractional reserve banks in a free market are vulnerable to bank runs because they engage in maturity transformation (borrow short, lend long). That is an unstable situation: an unsubstantiated rumor can start a bank run which would lead to a collapse of the bank. To remedy that, the government usually guarantees deposits up to a certain amount (in the US, FDIC guarantees up to $250,000).
First of all, you have the chronology right but the causation wrong. After conservative pressure to stop editorially reviewing news, fake news has increasingly trended. Since the election, people have realized how untenable this is and so Facebook is looking for a solution.

This has nothing to do with the bill of rights. Facebook is not the government, government is not requiring fake news to be censored, and the fact checkers are independent organizations.

You don't have an inalienable right to spread whatever political lie you want to millions of people. Facebook is this era's nightly news and, just like the nightly news, they have a right to avoid sharing crazy conspiracy theories and outright lies.
Still think this is a horrible move for a variety of reasons but I have one big question.

Where can I access the reasons and organisation who have disputed the link?

Without this information, this is even more terrible than I had previously thought it would be. If we cannot see who disputed the link and why, this is massive potential for abuse.

edit: Apparently the reason is given in a link
And still actively being worked on: https://en.blog.wordpress.com/2016/12/14/reader-refresh-2017...
It's what you are supposed to do. Pull in to the intersection and wait until you have a gap to turn. Other cars have the right of way, but are supposed to (yeah right) yield to you when the light turns yellow. Even if they don't you are in the intersection so you just go when safe (even if you have to wait for the red).
Nice work! I hear about these challenges in collaborating on research all the time. Developing a platform like this is a significant investment for most teams, and for many, the development and maintenance is a distraction from their mission. The company I work for, Domino Data Lab, has a language/ algorithm-agnostic platform that solves for this. We have a trial for teams who want to take a look and offer a free subscription for academic institutions.
China’s digital dictatorship
I think they did care, but they just assumed that the same model which worked in the consumer space (enthusiasm among tech-literate people which then spreads to other people by word-of-mouth, but no support whatsoever) would work for enterprise sales. In their defense, it sometimes does (like for Slack), but it's a different ballgame when you're competing directly against Microsoft and their well-established sales channels.
If you're overwriting old data you still need to check for overlap and advance the read index if you're overrunning old data.
You're probably right. I notice you also got downvoted, as did a sibling comment. It's pretty frustrating to see this kind of behavior on HN.
Vuetify – a component framework for VueJS 2.0
> If the fact checking organizations identify a story as fake, it will get flagged as disputed and there will be a link to the corresponding article explaining why.

You will be able to click through to read the full analysis of why a story is false.
> Languages such as C, Java, Python, and Rust are usually designed by experienced programmers in industry, for experienced programmers in industry. Pyret, on the other hand, is designed by computer science educators, for computer science education.

Honestly, looking at the examples on the Pyret main page makes me think that this isn't a good approach at all. I have been in software engineering for many years now and worked with quite some languages, yet I find the code practically in-understandable and the language looks very complex.
So likely someone who "learned" using this language will have a lot of trouble actually working with real languages, assuming that he actually managed to learn this language as his first, which is rather unlikely I believe.

I was also involved in CS education - in first semester programming courses. And the language is really the last problem there (C was used, I think the dept. is moving to Python for that course though). Especially eg. Python is a good language overall and is already widely used in CS education.

In short, I don't see why the world needs this, and I actually think that using it would be actively harmful.
We've chosen the D16 because it is available now - with free/libre boot firmware, without binary blobs. The systems are very performant, despite their "age" (the CPUs we use were released 4 years ago (6284 SE), a system can have up to 32 CPU cores with 2.7GHz).

So from the performance perspective, systems based on the D16 are still able to compete with other, newer systems. From the "respecting your freedoms"-perspective, the D16 is unsurpassed AFAIK.

These systems are in fact a practical solution for free/libre software idealists and people who don't want to live in an Orwellian society.

That being said, relying only on this hardware would be foolish indeed. Not only because it will become too expensive to run at some point, like any hardware that gets older, but also because x86 seems to be a dead-end because it's becoming more and more locked-up.

We're planning to use openPOWER systems in the near future and move away from x86, to provide the best services for people who care about their freedom.

More will be revealed in campaign updates, we've just started the campaign and there will be campaign updates over the next 39 days that will interest you.

PS: This project has wings instead.
While this may be a major hiccup for researchers in Germany, I have to applaud this. Are the terms of the offered deal public?
>To be fair, the bank footed the bill, not society, so it is a net gain.

This may be true in the short term but it seems more likely the bank's customers will pay in the long term. ;-)
There is nothing that inherently links "one" to "first", or "two" to "second"

$10 says you don't have any children.
Outside of the rare socket 2011 i7's (the only real i7 IMHO) you get more PCIe lanes and significantly more memory bandwidth with xeons too. The extra PCIe lanes can matter for SLI setups..

But this is where Intel irritates me. I want a socket 2011 CPU with both an unlocked (or low core high clock rate) multiplier as well as ECC RAM. For some reason, intel refuses to make such a product.
As long as they stick to flagging/marking posts while keeping them visible I don't see how that's different from how HN works. Are you opposed to that as well?
URLs Beyond the Web
I think a lot of people don't like doing it because it feels wrong to be in the intersection and turning on a red, assuming you get stuck and turn on the red.

I got told by the instructor on my test to pull out into the intersection.
The C corp's money is not owned by the shareholders until it is distributed as a dividend. That is where the double tax comes into play since that money was already taxed at the corporate level and then it will be taxed again at the personal level.
A guy fired a gun in a pizza place, this is facebook's response. That guy arguing this is an affront to the bill of rights, seems to have never read the bill of rights.
Indeed. Or to be even more specific, financially responsible people never find out what happens when they draw their checking account below the zero balance line.
I honestly don't see how any of these implementations are better than simply using a bool to track whether the queue is empty or not (as suggested in one of the comments on the original article). You could even use the highest bit of the write index to store the bool value if memory was an issue.
The article could go on and make the case that the actions of the Pope are not aligned with his rethoric which shows that nothing is as black and white as what you suggest.
This is what I do, may not be the cheapest, but it gives you the best value IMO.
Ah bugger my bad, missed that. I hope the analysis also identifies the organisation/s who provided it.
> It's funny, but people never seem to question if modern American life actually, you know, is good for mental health. Maybe people are mentally ill because the world is super effing weird and hard to adjust to?

Clearly these people have not been to India, China or some place like that. At least in India mental issues are not even diagnosed and people suffer from mental issues rest of their lives unable to cope and sometimes disowned by family. Modern american life might have its issues but I think it is probably the best kind of life humans are living compared to past or elsewhere on earth.
I'm not disagreeing with your assessment of the current situation, but forever is a long time.

> I know there's large chunks of our population that would welcome some other countries stepping up
>t would certainly save us thousands of military personnel that have been lost

The US spends more on its military than the next 30+ countries combined of which only one is not a NATO ally.

We in Europe seem quite content with the situation. We get the fruits of the american sacrifice, but not the economic and cultural burden. We spend all that money on social issues in our little paradise. Then we either point our fingers at the US and naively assume our freedom & security comes from us being such darn nice people. Not realizing it is the United States who are walking the perimeter of our little paradise of moral superiority.

But outside of Europe, there are lots of countries who definitely want more power and standing in the world (China, Russia, India). And the economic imbalance from our history is wearing off.

So financially, the military budgets are going to look more similar. The West will only keep its dominance in terms of culture and values, if we (Europe) and the other NATO allies start contributing our fair share. As a side-bonus: this would give us more influence in the more questionable aspects of the US military strategy. But like the spoiled child of rich parents, i doubt we will figure that out in time. The US might end up in a situation not that different from Germany after WWI or WWII.

I'm not arguing it's fair. But i don't have to explain to an American that everyone always roots for the underdog. And the US hasn't been the underdog for a long long time.
Dropbox is probably aware of what happened to MegaUpload, and doesn't particularly want any more attention from the movie industry.
"Heaven forbid you have someone that wants to cling to Outlook as their mail client, because then you'll have a whole host of other issues."

Here is the root of your problem - your organization was in Exchange ecosystem before switching to G Suite. We use Google Calendar throughout (I worked at Google) and never had problems.
+1 There's a huge amount of people who lie on their resume, and simple questions weed them out with very little time investment on real applicants.
OneDrive and Sharepoint are the worst part of O365. After the simplicity of Dropbox "one big drive in the cloud", it's a real pain to figure out how you're supposed to work with OD/SP - and good luck doing it without a dedicated fulltime SP admin.
I can't speak for your roomates, friends, or the psychiatrists prescribing them drugs.

I can say that ADHD is a real disease, is documented, and Adderall is a recommended treatment (among others). Take a look at the other comments - as I said, mental disorders are not "on/off," and symptoms of mental disorders can be things that everyone in the world "just exhibit" - i.e. occasional depression, inability to focus, even delusions, panic attacks, or hallucinations. If you didn't get enough sleep one night and had mild hallucinations, that doesn't mean you have Schizophrenia. Now imagine you dealt with that, all the time, no matter what you did. That's why medication exists for mental illness.

In any case, regardless of your personal opinion, it's not really up to you. ADHD is real, according to doctors, and unless you are a doctor, you don't have anything more than a layman's opinion. Apologies for being harsh, but this is what I deal with. See:

https://www.nimh.nih.gov/health/topics/attention-deficit-hyp...

Under DSM-5, it is listed at F90.0, .1, and .2.

If you believe your friends or roomates are addicted to adderall or inappropriately prescribed, I recommend reaching out to their family, who can contact their pscyhologist.
This makes the most sense to me if you look at it backwards. Given that array access starts with zero, what do you call the access parameter? If you call it "offset" from the beginning of the array, then starting at zero makes sense. If you call it "index", or "element", then we have this confusion. The problem to me isn't the choice of the numbering scheme, it is the names and explanation around it.