skysight-inc/HackerNews huggingface dataset:
Hmmm. Publications have always had a mix of both subscriptions and newsstand sales. Pay per article is just a more granular version of that.

Unfortunately I can't afford all the different publications that might have an interesting article from time to time, but it seems like it would be their loss if they completely paywalled everything off.

Maybe something more like gym memberships would work where you could purchase say a 10-article "punchcard" or a subscription.
The IR, once past an initial prototyping state, will not change. Things will be added to it later, but not removed. The IR and semantics will be designed, as much as possible, to eliminate corner cases and undefined behaviors. Zeta will favor robustness over tiny performance gains. I realize that completely eliminating undefined behaviors isn't necessarily possible, but we will do our best.

The outside world will be accessible through a set of APIs that are small, have limited surface area. For instance, sound output will be done by writing raw samples. Graphics will be done with pixel shaders (functions which given coordinates return a pixel color). New APIs will be added over time, new versions of APIs will be added, but the older APIs will remain functional.

There will eventually be a package manager, and it will have immutable package versioning. That is, you can publish v5 of libtern, and I can depend on it. You can later publish v6 of libtern, but you can't change v5, so you can't break my code which depends on v5 when you publish new versions of your lib.

Obvious caveat: Zeta will have no FFI. You won't be able to immediately use all the libraries you could use in another system. I still think that building a huge amount of code that doesn't break could turn out to be a huge advantage. We won't try to satisfy every use case out there... But I think there are a lot of interesting and useful programs which don't need much more than basic keyboard and mouse input, audio and video output, network and file access (think photoshop, audio editing software, IDEs, etc). We will probably end up adding APIs for other things like MIDI, etc later on.
> It is nonsensical because I know it doesn't.

You seem to be missing a distinction I would draw between "counterfactual" and "nonsensical".

The assumption that a function prefaced with "str" makes a well-formed str seems reasonable (if, it happens, misguided). When given too long a string, the function will truncate - there's not really anything else it could do. The question is only where it truncates.

> the behaviour will lead to string corruption pretty quickly.

It will lead immediately to string truncation - whether that's acceptable depends on context, and can be checked for. Is there something you're worried about that I'm missing?
The Red Pill, a famously misogynist Reddit community: https://www.reddit.com/r/TheRedPill/
The moral principle that prefers letting people have their say to shutting them up applies to us all.

But things like the US 1st Amendment is an actual laws that can be enforced by courts, and American courts have mostly developed good jurisprudence about it. That includes applying it mostly to governments -- for reasons that sanerj goes into in detail.

The "mostly" is interesting here. There was a case of a woman handing out leaflets in a town where all the land was owned by one company. The US courts ruled (rightly, I think) that the company was not allowed to stop her.

Today, private enterprises like YouTube and Facebook are being used as if they were public services and are in a position to censor. So I don't rule out something like the company-town rule forcing internet giants respect free speech.

But realistically, I don't see todays political culture doing that even-handedly. In fact I see it being far more likely to force these companies to censor.
> Any chance that you'll be releasing source code for this project and/or your labeled dataset?

Yes, but not yet. It needs to get a lot better before I'm going to stamp my name on it as a release. Right now it is rather embarrassing from a code quality point of view, it has been ripped apart and put together several times now and every time it gets a lot better but we're not there yet.
id I remember correctly the etherium blockchain adds a block every 10 seconds
No they probably didn't do any research before launching this project.
Perhaps this whole thing was just a very subtle PSA, designed to raise awareness of the dangers of using your real face as an avatar? If so, it seems to be effective, in this format.
Great job proving the second part of what he said
I'm confused, because this reads to me like exactly what I was trying to say, but you seem to be disagreeing with me. Could you clarify?

In the game with rounding, A beats B, B beats C, C beats A. In the game without rounding, where totals are summed, they are evenly matched and it's down to chance. That's exactly the effect I was referring to.
For my mom, feigned surprise is one of her main communication styles, as I think it is for many people. This is closely related to the rhetorical device of "I just can't believe..." to express outrage about something which you can, in fact, believe.

Eliezer Yudkowsky expresses that aspect of expression well:

"The principle extends beyond physics. Have you ever caught yourself saying something like, "I just don't understand how a PhD physicist can believe in astrology?" Well, if you literally don't understand, this indicates a problem with your model of human psychology. Perhaps you are indignant - you wish to express strong moral disapproval. But if you literally don't understand, then your indignation is stopping you from coming to terms with reality. It shouldn't be hard to imagine how a PhD physicist ends up believing in astrology. People compartmentalize, enough said."

http://lesswrong.com/lw/hs/think_like_reality/

My mom doesn't express indignation so much as she expresses surprise. She is hyper intelligent, but prefers to use surprise to talk about things in a certain way.

Me: "A majority of college educated people in the Red States voted for Trump."

My mom, surprised: "But how could they vote for Trump when they have such good educations?"

Me: "From 1860 to 2008 the majority of all college educated people voted for the Republican candidate. It is normal for college educated people to vote for the Republican candidate. 2008 was the first year the pattern was broken."

We've had exactly this same conversation many times before, so she's not really surprised by the information. But she feigns surprise as a stylistic choice. It's the personal manner in which she is most comfortable expressing herself.

Likewise: Southerns who grew up watching televsion no longer speak with Southern accents. I introduce a friend to my mom and mom says "She doesn't sound Southern at all!" My mom is aware that the South has changed since the 1950s, but my mom prefers to feign surprise over this issue, every single time.
> Contracts with children are valid (although there are gotchas).

Contracts can't be enforced against children in England. A child is someone under the age of 18.

> Besides which, is signing up for PayPal a contract in the first place?

Yes. Paypal make an offer, the customer accepts that offer. There's mutual obligation: paypal provides a service and the customer pays fees.
I consciously try to be sincere and present my emotions accurately. I think that's generally a good rule of thumb.

> you can feign surprise at someone's ignorance not because you're really surprised but to berate them

On point! The rule should then be "don't berate others", or the more positive "empower others". This is just one example of this rule, one that I have not personally seen come up often, but perhaps that's because I have exactly 0 interest in being around anyone who berates others.
How to Read a Paper (2016) [pdf]
Compromise recovery on Qubes OS: individual VMs and full system cases
Using RxJS to handle HTTP requests
Smartthings' GitHub integration gets access to all public and private repos
The qemu source RPMs are now hosted here: https://git.centos.org/project/rpms You have to type "qemu" in the box at top right. The qemu-kvm-rhev source RPM is here: http://ftp.redhat.com/pub/redhat/linux/enterprise/7Server/en...
This site: http://www.payscale.com/research/US/Job=Technical_Program_Ma...

has helped me to get a bit around with salaries, but as I do not have much work experience and don't work in the US I cant answer how many you should get paid.
The article was a bit pretentious for my taste, but I agree with the title. I've noticed a small but definite "trickle down" effect to the things I do well from spending time doing things that I'm bad at.
Bringing up the Big Bang Theory as a realistic example
of how to deal with a person with autism and calling your action a "rescue" is petty and hurtful. That show only shows harmful stereotypes of nerds for people to laugh at. What social skills could you possibly hope to magically convey through one two-minute laugh track? The author is fighting a lifelong battle here. Please at least respect their struggle.
I disagree with your belief that feigned surprise is common, but I don't want to get wrapped around that axle so I'll take another route. If what you call "feigned surprise" is a reflexive, unconscious behavior, then:

1. How can it be feigning/pretend? Perhaps it's not a habit one wishes to cultivate, but it's not fake.

2. How can we hold people morally responsible for it? It seems ill-advised to judge people for behaviors outside of their conscious control.

After more reflection, I find my disagreement with the original post has increased. As I said originally, I think it's wrong to feign a reaction when others expect sincerity. If anything, the post pushes people to conceal their genuine reaction and consciously feign lack-of-surprise. I would much rather help people avoid misinterpreting a sincere response than compel people to conceal their sincere beliefs.
I probably wouldn't need most or even many to use my currency. If I wanted a general purpose currency I'd use one of the extant ones.

You only need two users to have a healthy currency.
>> Are there implementations of infinite scrolling that delete DOM elements outside of a specified range of the viewport?

Yes, and these are the only implementations anyone should ever use. You have to remove the DOM elements for rows above and below the viewport (+/- headroom for a couple of rows). When you do so, you use only two placeholder elements to replace the scrollable height of the removed items (one above the viewport, one below).

Any other solution breaks scrolling expectations and/or uses too much memory, which will crash mobile browsers (particularly on iOS). An infinite scroll library is not a 1-day project. It takes a lot of mindful effort to do properly, and nearly every library author takes shortcuts that don't take these requirements into account on their first release.
Really happy to hear it's living up to its purpose.
Unless you have $10MM, I doubt you can afford to fight that without settling.

Without judgements, this bullshit will continue.
"The principle extends beyond physics. Have you ever caught yourself saying something like, "I just don't understand how a PhD physicist can believe in astrology?" Well, if you literally don't understand, this indicates a problem with your model of human psychology. Perhaps you are indignant - you wish to express strong moral disapproval. But if you literally don't understand, then your indignation is stopping you from coming to terms with reality. It shouldn't be hard to imagine how a PhD physicist ends up believing in astrology. People compartmentalize, enough said."

He seems not to understand that people don't always speak literally.

I mean, I bet he does understand that, but he is feigning the misunderstanding because it is convenient to the point he is making.
Sometimes, the other department really isn't a bottleneck; the first department just incorrectly thinks it is.

For example, decades ago I had a consulting gig to help an enterprise pick an app dev tool. This was during the period in the 1990s that fat-client run-times were clearly the best choice, yet my clients thought that the security folks were (foolishly) insisting on X-terminals instead.

My solution was to suggest they get security on the phone. It turns out my client department's belief was false. End of problem.
I wonder how much of the ticket-selling success of the Fyre Festival debacle was attributable to postings on these networks. I had never heard about it until it fell apart.
I bet his practice of "share money with friends and family" looks shady. I mean who sends a friend 300 bucks with a 19 dollar fee. If you do a lot of that it probably looks like drug dealing or something. Last time I bummed a few hundred from family or friends: never.
Correct. I'm quoting what the author calls a "trick" to help follow the rule about not feigning surprise. But the "trick" I quoted is about avoiding showing genuine surprise. In other words, "a trick to keep from pretending to be surprised is to avoid showing genuine surprise." That doesn't make sense, and it leads me to believe the author didn't understand the definition of "feign".

The reason I mentioned it is that misusing a common term can be confusing and unnecessarily time consuming. As evidence, look at the response of bglusman above:

> It's not mentioned here, but when Recurse Center explains this rule to recursers, it's explicitly discussed that despite the name, it doesn't actually matter if you're actually surprised, it's still a "violation" of the rule to express that surprise in the particular terms of "I can't beleive you don't know about x!".

So in this case you have an explicitly written rule about feigning surprise, supplemented by an oral tradition that expands the rule to cover genuine surprise.

edit: soften, fix grammar
That makes no sense. You raise money to explore new markets and not worry about profitability right away, but instead focus on growth. But if your unit economics are not good and will never be good, why would anybody want to invest?
Yeah these are great, they've pretty much made cheques obsolete. Need to pay the cleaning lady or lawn guy? Just email money transfer, no one wants to go to the bank or take a photo of a cheque.

I even get paid for many contracts via this method, but it can be annoying that some banks have lower daily limit, and even more surprisingly my personal daily limit is like twice as high as a business bank account's limit (for certain banks), but it's like $1.50 to send the money and people just do it over the course of 2 days if it's over the limit. Wire transfers are too crazy expensive in Canada as well.

Also easiest way to send money to yourself if your business account is at a different bank and you don't have cheques or want to get robbed carrying cash!
Fine, but you can't just slip in a tut-tut about expressing genuine surprise, in a post titled "No Feigning Surprise."

I express emotions. It's honest. It lets people know what I really think, and what I really care about. If I lose my shit when you say you never saw Fight Club, that's my way of telling you how much I loved it.
My open source code is riddled with jokes of all kinds on all kinds of hairless monkeys. Demanding dignity you shall have none, because you got none, disserving dignity because you stumble around naked of any - you shall have.

And you know- those professionals tend to have a scope-creep when it comes to professionalism. Do not talk about this its offensive, do not talk about that its offensive, do not talk about this invention, it could offend our buisness-partner XY. No, i demand the right to offend. And to be offended. Call me animal names. I prefer that much more to that mental-graveyard of smiles and conservation.
Insult is preferable to insulation.
Always.

If the church still had power, it would be insulted by da-vincis drawing claiming that humans could handcraft angel-wings. And those intestines- what a insult.
And that darwin guy, claiming we where ape-decendants.
Insult upon insult.
How can any professional gentleman take this kind of talk into there mouth and not demean himself. Outrageous.
Take your silk-sheated scissors and censor somehwere else.

Also sorry, but the whole process of human sexual interaction is demeaning, always was always will be. You have drug dealers and drug buyers, trades that go bust, and the attempt to cram the whole messy affair into contracts that should outlast the varous value-curves the trade-goods in the relationship perform. Its hillarious and hellirious. To not joke about this existential absurdity is to not be a selfaware human.
Testing is the right place for millions to be accidentally lost.
You are too dismissive of the very real problem of fake news. It is another form of censorship. When millions of people are led to believe incorrect information it is just as effective as banning the correct information.
See, I agree and disagree with that. People on tinder are probably reasonably expecting that their pictures are used for meeting up with locals for the purposes of dating. The debate about whether this is a reasonable expectation isn't really what I'm on about. (Obviously, as techie types, we have a different understanding of how private this stuff really is)

On instagram, it is a broadcasting and publishing platform and it is very clear that by posting a photo, on a non-private-account the photo can be seen and generally browsed by others.

A researcher who conducts a study of "looking at" 400k public instagram photos is doing a different thing than spoofing their location and auto-swiping through 400k lonely hearts.

Obviously people disagree with this since I'm getting downvotes for my position. This is certainly my opinion But I do feel like running a study against one isn't unethical while the other is.

Of course, that should be caveated that "republishing" the scraped data is unreasonable in both cases (IMO). I also think things like this artist http://fortune.com/2015/05/26/instagram-copyright-art/ are reprehensible... but that's art, not science and doesn't actually have the same expectation to abide by ethical principles.
It's simply billed as the easiest way to run Docker, well: "The smallest, easiest way to run Docker in production at scale."

I might give it a crack based on that. If you are hell bent on running Docker then an equivalent of the Ubuntu minimal install seems a good way to start.
I suspect someone out there is building the weapon of mass de-anonymisation.
Well using perf or reading MSR doesn't need you writing your kernel module. I think the overhead of using perf or direct access to MSR are kinda similar.
Why did you use Paypal rather than a bank transfer in the first place? Is your friend Mat from overseas? If so, can I recommend Transferwise for overseas payments.
I didn't mean to imply that the CC licensing was at fault, though IIRC the girl and her family did originally include the CC Corporation as a defendant [0] before dropping them from the suit. I was merely stating the fact that just because the photographer has made their photo freely available under CC does not mean the subject has given consent for their image to be commercially used. Virgin Mobile screwed up into thinking that's what CC meant.

[0] http://fairuse.stanford.edu/case/chang-v-virgin-mobile-creat...
Cash value is not determined by the global market because the issuer can change the supply.
Ask HN: What would be a good domain for this project?
I'm building a realtime key-value DB (like redis without the queries) and events framework (could replace socket.io). It's the most easy-to-use framework ever. It's called V, you can install it with `npm install v`

Now, what would be a good domain for it? (The web GUI, the project info, etc). I have vars.online but I dislike it.

If you have any feedback or questions, feel free to msg me @DiegoRBaquero (any social network)

Thank you HN!
Linux has MSR module or one can use perf.
Cities sorted by place name length / English preferred
Perhaps it's changed, but right now that page just collects your donation amount and redirects you to an (SSL-protected) paypal page where you provide the actual payment details.

I suppose the first page might leak the amount of your donation, but nothing that's very sensitive.
It also makes you an infant and unable to contract for anything other than legal employment and "necessaries" (except with a next friend). Language may change from jurisdiction to jurisdiction, but the upshot is that an account created while underage would not be legally valid, and transactions for anything other than necessaries become revocable pretty much at will.
Really? Does this apply even if the photo is posted without the consent of photographer or subject?

(because we already had that, and it was a fiasco)
Depends on how it expects the parameter and the result.

If the parameter is the second item down on the stack and the compiler wants the result in hl with the stack unchanged.

pop bc
pop hl
push hl
push bc

isn't redundant stack manipulation. it's moving stack values to bc and hl while keeping the stack unchanged.

Of course at another level a compiler should be able to inline x=>x*1 but that depends on the build architecture. If it's a linkable function then the contents may be opaque to the code that calls it.
How to get in touch with you ? I would be very interested in learning more about your approach.
Funny you should say that. My spouse is Norwegian, and I still occasionally have to ask him if he's being serious or sarcastic.

And to be fair, I find the lack of emotional outbursts to be a rather enjoyable part of society. It lets me relax and not have to keep track of so many "approved" emotions to keep track of.
Tech companies may have a public-image issue in political battleground states
Right, and this orchestration layer is supposed to be designed for resilience and stability from the start, because it's an architectural problem that cannot be fixed later without a complete redesign of everything. There is one such proven architecture - supervision trees and it addresses both problems: complexity and stability. VMs are not even necessary for this, nor are cloud platforms.
Capitalism is why we can't have nice things in the first place. Capitalism precludes news media from reporting fairly and accurately rather than pander to their advertisers.
Another example: want cheap fast internet? Too expensive to run fibre even though these corporations are making profits that run into billions and none of the US giants will have this so-called "common carrier" policy.
Sure, but sales is expensive. Is there a trick or insight to keep sales costs low ?
It keeps coming down to finding the right resources and not wasting time on the bad projects. And that's totally valid.

We need some sort of js beginner walk through that has a section for each step in the process and explains the solutions and differences between projects.

ex: step 1 is language fundamentals, step 2 dom manipulation step 3 bundlers and why you need them. Step 4 frameworks and libraries to build your frontend. Something like this would be useful but I don't know if anyone is building something like this for beginners :/
But how do you start without the first set of friends and, so to speak, the base case of the induction fails?
So, it somehow takes Republican pollsters to tell us that Airbnb, Uber, and Facebook are behaving like extractive rentiers?
Because you can't make billions of $ doing that?
Big Tech v Big Brother: how do you view technology?
PayPal added a forced arbitration clause in 2012[0]. It seems likely that most PayPal users did not opt out and are now unable to sue PayPal.

[0] http://www.citizenvox.org/2012/10/15/opt-out-of-paypal%E2%80...

Edited for minor formatting.
Except juveniles can't commit a crime in the united states, so s/a criminal record/no criminal record/ and see how unfair you statements sounds

> No, it would be like you're employer sacking you because you have no criminal record for anything serious but you had put 'No criminal record' on your CV/resume when you applied.