skysight-inc/HackerNews huggingface dataset:
Linking ordinals to cardinals is done by the same abstraction process that first led us to think of numbers as distinct objects. We noticed there was a property in common between the set of our five fingers and a pile of five sticks. And hey, it's not so different from the property of the fifth object in some sequence, so let's lump those together. They're formally different, but intuitively similar.
Well if A=1 (I know it’s not), D is 5-1. I’ve noticed that whatever you change five to fits this pattern. Ex: +=3 in the code gives you AAAAAAAB, and B would be (3-1) if A=1. I
>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.

I have no problem with that. I have a problem with them choosing what I can share with my friends, and more generally what people can share with each other. "Sorry it's fake news so we limited the reach".

The problem is that they are not open. My only problem is opacity. HN is transparent, Breitbart is transparent. You know their opinions, you know their agenda. But this is not the case with FB which pretends to be neutral, and this is the issue.

>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.

Do you remember the anti-trust suits against Microsoft ? You can't pretend that a company having the influence FB has is just a corporation like another. When you have this size, you have added responsibility / expectations since your actions directly impact a significant part/aspect of the country.

Moreover they coordinate with politics, so this has everything to do with the Bill of Rights at this point. The citizen should at least pay attention to what is happening.
Capital without income is not particularly useful. The problem is we use the IRS definition of income ignoring unrealized gains which distorts the income perspective for the top 1% / 0.01%.
I changed the wording. It does not affect my main argument, though.
I underline what you said and add to it:

I started with arrays with Fortran. There can pass an array as an argument to a parameter of a subroutine, and the subroutine can address the darned array
any way it wants. Why? Sure, maybe want to sort the array based on a slice here omitting details. Sure, such programming would need a lot of well done documentation and still is dangerous. And such array fooling around stands to get into trouble with compiler options to check array bounds.

Then I did a lot with PL/I: There get arrays, structures, structures of arrays of structures of arrays, etc. Also get to set the lower and upper bounds of each array index to anything -- positive, negative, or zero, including during execution -- that can be represented in the usually 16 bit array indexing arithmetic. And, it turns out, all that array indexing, even for arrays of structures of arrays, etc., is just ordinary multi-dimensional array arithmetic -- nearly as useful as objects but with much simpler storage allocation and array indexing. And if look carefully at that arithmetic, then do see how to have any subscript (index) lower bounds and upper bounds with just trivial modification of the usual array indexing.

And, yes, when I wrote C code, no way did I like the high emphasis on starting an array at index 0. Besides C doesn't even really support arrays, e.g., with several subscripts, and forces a programmer to write a macro or some such that does the arithmetic. And there are problems in a subroutine that receives such an array. And compiler support for checking array bounds is in trouble because the language syntax and semantics don't even support arrays with several dimensions. So, have to write, say, a matrix package that has a C structure for the details of number of dimensions and the upper/lower bounds for each dimension -- it works but get no compiler based debugging support or I/O support, and no doubt the compiler can't do some indexing optimizations that Fortran and PL/I can do because the data being used for the indexing is, in the semantics, not subject to being changed by the user's code during the indexing arithmetic. E.g., with PL/I, in the execution logic, each structure or array, each aggregate has a little table, a dope vector that describes the aggregate, yes, within a subroutine and within runtime subroutines, e.g., for doing I/O on the whole aggregate.

PL/I was in good shape before C was developed. PL/I was used for the operating systems Multics and much of Primos. So, PL/I offers programmers much more than C and, still, is good for both applications and operating system code, especially in array indexing.

Sorry, Dijkstra.
Can't read unless I disable adblock? Anyone know a workaround? I'm on iOS so it's not as simple as a few clicks to whitelist, plus I don't particularly like the idea of being forced to do so by one of the scammier news sites.
Thanks for the heads up! We fixed that setting, so mail away.
http://strikingly.com, http://carrd.co
I just think of it as offsets. Array X at offset 0, which is the first entry.
I have always been parsimonious when it comes to digital things. Being good with tech is one good reason for this. But lately, I have come to realise that no matter how technically-able I am, doing something programmatically expends mental resources that could have been used elsewhere. Even when I consider myself decent with HTML/CSS, I would near more than a day to perfect a website, resolving quirky CSS bugs, trying to find good stock images, perfecting positioning, margins and what not.

Considering that LeadPages would only cost $25 / month, even if my landing page runs for three months, $75 is a meagre expense for the hours it'll save me in building and mantaining a simple web page, and not to say about the excellent integrations it has. More often than not, I have counted a lot on my technical skills only to repent in wasted hours and effort.
Half-open intervals are even more important when handling real ranges and float indexes. Consider splitting and joining ranges in arbitrary floating point b.

split [a, c[ into [a, b[ and [b, c[

vs.

split [a, c] into [a, b] and [b+e, c]
this is long winded.. tldr; was on a drug that didn't work, got into group therapy that was far more effective.

---

I've tried a several anti-depressants over the past twenty-two years with no long-term success.

My GP's approach to severe depression was to 'change my outlook.' A few years ago when I saw a psychiatrist, they were quick with the drugs, and, at the time, I was thankful.

This was mirtazapine / remeron.

The first two or three months were fine -- a slight improvement that was enough to give me hope. It wasn't until about two years of constant suicidal thoughts (to an obsessive / fantasy level) that I realized that this wasn't the drug for me.

With the mirtazapine and the thoughts, the suggestion was that I add another drug to fight the suicidal / obsessive side. Seeing as these thoughts were the reason I was taking the drug to begin with, I turned down that idea. I was also aware of how easy it is to get into the balancing act of multiple medications, and I didn't want to swing that again. That's when I decided (against the wishes of everyone) to go drug-free.

It was suggested that I take close to a year to ween myself off of the little pills -- but I figured I could do it in two months. While I was able to do it, I had an extra two months of cold sweats, extremely believable nightmares, and general withdrawal. It was much worse than anything I've ever experienced.

When I first expressed the feeling that the medication had stopped working, the response was to up the dosage. This wouldn't be a bad thing if I weren't exhibiting a good portion of the side effects.

The best solution for me was a ten-week group therapy CBT 'course' provided by the local hospital's outpatient care. We watched clips from 'What About Bob?', focused on 4-7-8 breathing techniques (also fantastic for those with anxiety), and discussed the aspects of the illness that we felt were most shameful.

In externalizing the depression and suicidal thoughts, there was an amazing transformation that came through the validation from the others that I wasn't alone in the struggle. For me, this has been far more effective than any drug I've tried over the past twenty-two years, and I'd suggest it to anyone -- either standalone or in combination with medication.

I'm not completely free of these thoughts or desires, but when they do come up, I now have rational, logical tools to address them and move on. For anyone in the struggle, look into what your local hospital has to offer.
The Application Operations Center (AOC) Is Now in Limited Release
You can still use this though.

pmset -g batt
The tech industry won't save us – or the planet – from Trump's excesses
I understand the mindset that creates this, but I have a different one, I think?

Consider the physical world. Let's say you've got three fenceposts (of unit width) in a line standing before you, each separated by 0.5 fencepost-widths of space.

It makes sense to say "the first fencepost." That's the post can be found in the (0.0, 1.0) region of the fence.

But "fencepost 0" or "fencepost 1" are both ambiguous to me: neither 0 nor 1 is inside the region the first fencepost occupies, physically. The mapping isn't intuitive. Both of those numbers point to where the fencepost isn't: just past its ends. Depending on your mindset, you might want to refer to the fencepost either to the left or the right in the row of that imaginary separating line: either "the fencepost that was just completed" or "the fencepost that is about to start" in your visual stream. Even worse if you're from a culture that reads right-to-left.

In physical terms, if you wanted to give "the first fencepost" an address... it'd be fencepost 0.5! Likewise, "the second fencepost" would be fencepost 2.0, and "the third fencepost" would be fencepost 3.5. These numbers refer to the centers of each fencepost. You don't have to ask the question of which "direction you head" to find the fencepost from the address: when you're at the address, you "have" a fencepost. You just need to know the origin and axes of the fence and you can "go to" the fencepost.

Now, we could get fencepost addresses of 0.0, 1.0, 2.0, and so on, by following some indexing strategy like "the position of the left edge of the Nth fencepost, measuring only fencepost-widths and not space between fenceposts." This kind of offset-based indexing is "intuitive" when talking about memory addresses, because memory addresses are like an ideal fence: every post is 1.0 units wide, with no space in-between posts. (Also, you can't actually point to the centre of an atomic unit of memory; memory addresses are quantized such that the only place the "handle" of a memory address can be attached to the memory itself is the "left edge"—the beginning—of the memory.) Great for digital logic, but we just don't have anything like that in physical space.

In reality, when we want indexes, we explicitly label things with numbers from a monotonic sequence, and then either write down mappings from the center-of-measured-interval addresses of the physical world (e.g. GPS coordinates) to those labels, or, worse, binary-search our items for one with the right address-label, hoping the labels have stayed monotonically sorted since they were issued.

There are nearly no cases where there is a natural "element zero" that exists at zero in the physical world, to create that associative intuition (perhaps, people crossing a finish line in a race: the winner is certainly "person zero" in the photo.)
Let's also not forget that Trump lost the popular vote, so if we didn't have this arcane system, he would have lost. The majority of people (who at least voted, I imagine most people who didn't vote would have gone with the Democrat) didn't vote for him.

http://www.politifact.com/truth-o-meter/statements/2016/dec/...
I'm surprised that your primary care, or psychologist didn't take you off the meds after the first 20 lbs of weight gain? That sounds like a horrible experience...

My limited understanding of psych meds is that they're hit or miss, and that you may end up trying a few until you find one that "works". Side effects like weight gain, and not giving a shit about the ramifications of negative behavior, would certainly strike me as the kind of things that would warrant a reconsideration of a prescribed medication?

So I guess it begs the question, what was the role of your doctor in all of this?
Yes, exactly. Rich people increase their wealth primarily through unrealized capital gains. It's very safe for Warren Buffet to proclaim he wants tax rates increased because this barely affects him at all.
This is completely misguided as AnimalMuppet pointed out. The following is a decent article explaining how shorting works:

http://www.investopedia.com/university/shortselling/shortsel...
It raises a lot of questions, like... a ton.
1. Really libre until what? Do you have ANY Libre DataCenterInfrastructureManagement/BuildingManagementSystem that can really be used in production? What about the Chillers/UPS/CRAC/GENsets/... What about the design of the DataCenter ? The access system, badging system, ...?
2. What about networking devices?
3. They provide VPNs/... but what about ISPs/...?
4. If it's they're 1st DC, what about the quality of the designs? The redundancy?
...

> What could go wrong?
Everything. From the beginning with how you choose your chillers (a bad choice could easily double your PowerUsageEffectiveness), to the future with how you operate it.

Nonetheless, I find the initiative awesome and I wish you a huge luck and I really hope they'll succeed! The intention is clearly laudable.

P.S.: I work at Etix Everywhere (www.etixeverywhere.com) a company designing, building and operating modular DataCenters around the globe. We're recruiting a lot so don't hesitate to take a look, and help us to build data centers really everywhere!
Republicans controlled Congress during most of Obama's presidency. Congress controls taxes, spending, and most money-related policies. In fact Republicans have been in control for the majority of the past few decades. It was their policies of cutting taxes, gutting government safety nets, "reforming" welfare, gutting banking regulations, and so on that have helped accelerate these trends.

Democrats lost election after election to them and so shifted their policies to match, hoping to chase votes.

Now we don't really have any populist politicians or political parties left.

It seems we are resigned to lurching from panic to panic with anemic growth until we hit the wall of another Great Depression. Then the pain will be so monumental that the 1%'s influence will be swept aside. What form things will take on the other side of that transition no one can say. I also wouldn't hazard a guess on how long it takes; The Panics of 1873, 1893, and 1907 didn't seem to teach anyone any lessons because they repeated the same anti-regulation low-tax "rah rah rah capitalism!" mistakes in the 1920s and triggered the Great Depression. In some ways you could say our systems worked too well to counter-balance the 2007 crisis; they prevented things from getting really bad and forcing change.
This $300 Device Lets You Steal A Mac Encryption Password in 30 Seconds
Live Streaming Quota Calculation
You are completely right, human beings are analytical machines without a hint of cognitive bias whatsoever.
Do you think Trump is going to change that? Unless he is an idealist who can follow thorough and destroy his own fraternity. I have doubts.
Amazon restaurants is hardly new. My first order was over a year ago. Is there something else new that I'm missing?
I disagree with your missing leg metaphor (while agreeing with most else you wrote). I have raging ADHD, don't take medication, and do suffer from many of the cognitive impairments you describe, which are certainly disadvantageous. On the other hand I am way way better at some things than most other people - if left alone in the right conditions, I can hyperfocus and do great amounts of work or assimilate great quantities of information, I perform way better than other people in chaotic and emergent environments, and I am way better at coming up with novel solutions to problems or discovering connections between superficially disparate data points. In situations where normal people tire out easily, get overwhelmed by having too much going on, or get stuck in linear thinking patterns, I thrive because that's how my world is by default. That's one reason that a lot of people in film production have ADHD. Equally, it's why I hate post-production, because a lot of the time I'm understimulated and I get bored to distraction without constant realtime feedback from collaborators.

Incidentally I really con't like adderall much - it does work for me but I don't enjoy it and find the side effects annoying. As I said I don't take any medication, but I sure wish there was a safe legal way to dose small quantities of cocaine because that stuff works a treat and for me it's no more addictive than celery.

EDIT: I should clarify that I don't take medication at present, which goes back about 5 years. I did take a variety of prescription medications over the previous 10 years but was unhappy with the various side effects and never found a good long term fit.
> You can just feel Da Vinci’s voracious curiosity and intellectual restlessness. Note how many of the entries are about getting an expert to teach him something

Nowadays that seems less common, with the incredibly amount of information available and readily accessible. However, I think learning from someone, even from just a short conversation, is highly valuable.
24 days of Rust – tera
How can we keep people from creating an online business and reaching 2 billion Internet-connected people - if you make it legal to pay for a Google adwords campaign, dirty capitalists can start with just $100 - even if you take all of their money and jail them for being capitalists, when they're out if prison they can save up that much money working at a McDonald's - and roll it up from there. They can keep reinvesting it and growing wealth.
Then they can raise VC money at a valuation of $10 million.

Even if you tax it at 90% to try to put an end to it, you will only slow it down.

Should people engaged in capitalism be murdered by the state?

I don't see any other solution to inequality.

(obviously this is not a serious comment, but please respond as though it were - or address my point. It is literally possible to spin up online businesses from $100 and consistent reinvestment. This creates inequality between the people doing it and the people not doing it. solution?)
Hey :-) we just announced this. Happy to answer any questions. Here's the accompanying blog post https://dev-blog.apollodata.com/learn-apollo-build-graphql-a...
Exactly! That's a great analogy.
I've spent years writing in 0-origin languages and years writing in 1-origin languages. I do not agree with your assertion that 0-origin is more error-prone; quite the contrary. If you're manipulating sequences using indexing, there are more cases in a 1-origin system where you have to remember to add or subtract 1; a 0-origin system has fewer of these, and if you learn good habits, you can get rid of almost all of them.

(And for the record, I started out in the 1-origin Basic and Fortran world; my preference isn't just a matter of which one I learned first.)
Oh, you mean people will whistleblow on the good guys? That's very true, and an unavoidable hazard.

"unamerican activities". Oh, you're one of those. Okay, sorry i wasted my time on you. Bye.
They seem to be parallel services, like Lync and Skype. I still cannot figure out where our documents are stored... is it on the windows share? OneDrive? SharePoint? My personal Dropbox??

Outlook for Android is the biggest piece of shit to hit mobile and O365 on the web takes a huge smelly dump on linux users. I am still angry at my employer for foisting this garbage upon us, just so the nontechnical exec team can have their precious Outlook
Google's multi-login approach is in the awful middle ground of "works some of the time". At this point I just use multiple browser profiles rather than waste energy on the edge cases that they have failed to support. Having some sites/service only support the first logged in account (e.g. Google Music, Drive desktop client) is really annoying.
The evidence is often correct. It's the assignment of weight to each claim, lack of charity when reading, and therefore output of the truth-o-meter which is biased. This isn't just rhetoric; it can be evaluated rationally.

Worth scrolling through this Twitter feed [0] for individual examples. They can be validated and many are not just 'gaslighting by the right'. And others feel this way, too [1].

[0] https://twitter.com/PolitiFactBias

[1] https://twitter.com/jamestaranto/status/809480523693387777
Some of these implementations also reduce the number of branches, which is generally a good performance idea in modern pipelined, branch-predicting CPUs, but not possible in all cases or even a guaranteed win for performance.

FWIW I checked what I did with the last ring buffer I wrote: I used position + length to eke out that last cell. As the original article notes, it's not a concurrency-friendly solution, but I wasn't writing for that in this case.
I think it is true. The tables in the article that show power draw for different tasks and models is informative. They compare the 2016 15" with the 2015 15" for idle, WiFi, X.264 video, etc.

I think a lot of people with new laptops didn't fully understand that spotlight indexing and other things were going on in the background. Also, it seems as if 10.12.2 update two days ago seems to have fixed problems for some. There is a macrumors forum note with lots of replies confirms this for some.

I am a fan of fresh installs with each new OS release and I think that and using Safari and not Chrome, using Ghostery and Adblock Plus (or whatever), and some other things I do to take out unnecessary processes makes a difference for me.
I just posted on an another thread that the problem here is that Facebook positionning / PR is to be say that they are a neutral agent.

"Share what you want with your friends / family etc." This is why this case is different. If I use ExxonMobilBook, I kind of know what to expect of Greenpeace related stories.

Given their size, extra-precaution needs to be taken. They either need to rollback, or make their agenda more appearent.
This was posted here recently:

https://medium.com/@acidflask/this-guys-arrogance-takes-your...
'course Ayn Rand's imagination is mostly horribly vindictive genocidal assholes...
U.S. Sets Record with 191% Growth in Solar Power Installations in 2016
It's a lovely gesture, and an important sign of solidarity; however, it'a merely that, just a gesture.

I hope that SV and the tech industry leverages its wealth and technical legal capabilities to fight these sorts of actions in court, unlike their responses to privacy intrusions by the federal government, British intelligence, and other foreign groups.
Yup we can do gpu-backed Windows also! They should be publicly available in the interface in the next week or two — we are hammering out some frontend changes to go with it. You can also email support [at] paperspace.com and we can set you up with one today.
Evernote articles on HN
People are, rightly or wrongly, freaking out over Evernote's announcement about its policy concerning employee access to users' notes. Not all of them have comments, but there are several stories from several sources, and different HN readers might have different interests with regards this, and so you might like to have all the submissions in one place.

So here is a summary of submissions to HN about it ...
So far it looks to have a better web and mobile interface than postmates and grubhub.
No. Just no. Mathematically, it just doesn't make sense in so many use cases. But, hey, this is CS, math is an afterthought, right.