skysight-inc/HackerNews huggingface dataset:
The TOS seems a bit too illusory:

"SECTION 10: LIMITATION ON NON-HTML CACHING

You acknowledge that CloudFlare's Service is offered as a platform to cache and serve web pages and websites and is not offered for other purposes, such as remote storage. Accordingly, you understand and agree to use the Service solely for the purpose of hosting and serving web pages as viewed through a web browser or other application and the Hypertext Markup Language (HTML) protocol or other equivalent technology. CloudFlare's Service is also a shared web caching service, which means a number of customers' websites are cached from the same server. To ensure that CloudFlare's Service is reliable and available for the greatest number of users, a customer's usage cannot adversely affect the performance of other customers' sites. Additionally, the purpose of CloudFlare's Service is to proxy web content, not store data. Using an account _primarily_ as an online storage space, including the storage or caching of a _disproportionate_ percentage of pictures, movies, audio files, or other non-HTML content, is prohibited. You further agree that if, _at CloudFlare's sole discretion_, you are _deemed_ to have violated this section, or if CloudFlare, _in its sole discretion_, deems it necessary due to excessive burden or potential adverse impact on CloudFlare's systems, potential adverse impact on other users, server processing power, server memory, abuse controls, _or other reasons_, CloudFlare may suspend or terminate your account without notice to or liability to you."

In other words, you can't host non-HTML, but you can if it isn't disproportionate, but if it is disproportionate, they can deem you to be a problem and cut off your service, without notice. That's not a contract at all. In legal parlance, that's an illusory contract -- when one side can modify their performance in any way at any time.

I use Cloudflare's $20 a month option and it worries me now that I might be deemed to be using a disproportionate about of space or bandwidth caching images, and then be cut off without notice.

EDIT: I love the cloudflare service and I'm not complaining. I just think their legal department needs to clarify this and the tech side of the house needs to be able to warn users when they are exceeding the bounds of what is acceptable.
160 miles for a commute is pretty much mad, even in America. Google finds numerous reports where the average American commute (not shortest, not longest..) at this time is currently 16 miles and 26 minutes each way. I strongly resemble that datapoint. I listen to audiobooks while driving and find a bit less than an hour a day of audiobooks is just about right.

160 miles is utterly mad in terms of time, also. As a balance between urban and rural driving, lets assume 45 miles per hour average, which might be optimistic on the coasts or pessimistic in civilized areas. Adding some realistic delays at each stop, that's about four hours, or about one sixth of each 24 hour day.
Or better still Indonesia or Malaysia, have you seen how cheap things are there?
And do not provide comparable service to a CDN. The comparison is really apples and oranges.
Believe me. We're bummed about that too. We're working as hard as we can to get into other countries, but we had to start somewhere.
> They are trying to get us to program systems now in the Go language

Basically everything on http://golang.org/ is licensed under either a CC Attrribution 3.0 license or a BSD license. Go was intentionally designed to be a specification and not just a single canonical implementation. True to that, there are two mainstream Go compilers, one of which (gcc-go) is licensed under the GPL v3.

Aside from the fact that Google happens to employ some of the main developers of the language, I don't see how you can say that they 'own' it, since they've gone out of their way to make none of it proprietary.
I found this particularly interesting -
https://www.firebase.com/docs/security/custom-login.html - since it allows you to integrate with existing apps.

Are there any other BAAS providers that have something similar?
3 Dozen Shapes in Pure CSS (Heart, Diamond, Egg, Space Invader, etc.)
Asana to me feels far more complex and robust than Gmail. There are tons of things I can do that feel desktop like in Asana, that I can't do in Gmail.
The ACM is Violating the CAN-SPAM Act
"I ate the entire bag. Then I made the further mistake of trying to sleep it off..."

Sounds like you also made a major mistake in tripping without an experienced guide to help you through the experience.

Any guide worth their salt would have helped you select the proper dose, would know that you're not going to be able to sleep off a serious psychedelic experience, and would have known how to help you have a positive experience.

Unfortunately, way too many people try psychedelics without having much of a clue as to how to use the substances constructively. Reading the following link would be a good start:

https://www.erowid.org/psychoactives/faqs/psychedelic_experi...
Are you considering letting developers charge customers a flat or recurring fee for one-click installation of a preconfigured service?

Awesome service.
Reddit has a channel for paper requests. Might be a useful place for 'much needed features'

http://www.reddit.com/r/Scholar
| Positions that are typically male are generally considered higher positions.

Or lower ones. Men make up 76% of the homeless, and 60% to 70% of the unemployed in America. They also make up 92% of worker deaths.

It's not a conspiracy. Men take more risks, and are more frequently rewarded or punished for them. Even within a profession such as programming this is true. Our society values people who take risks, because those people stand out.
Can you say Samsung?

If I had any money I'd be short on Apple stock.

Google Nexus ($350) and Samsung Series laptops (max $1,500 for 17") are Apple killers on the rise.

For similarly spec'd hardware, Apple is quite expensive. I guess you do get OS X and iTunes...wait, there should be a price reduction just for enduring their presence ;-)

Sold my spinning beach ball iMac and bought a PC again. Sure Windows blows, I know, but what can you do? I mean it's not like there's an alternative to the corporate OS box...or wait, what's this I see here, something called Linux: Fedora, Debian, Ubuntu,...maybe I'll give Linux a shot.

Apple isn't much different than M$ when it comes down to it, highly restrictive, although the bling factor is pretty high, nice looking gear.
Simple answer... when you set a rate and find someone willing to pay it. If you jump in over your head, learn fast or contract to someone who can help you.
Jonah Lehrer’s Mea Sorta Culpa
> He didn't mention network I/O at all, because most likely, the web apps were local (see: Chrome packaged apps.)

This pre-dated Chrome, see the part about it originally being based on FireFox.
Teespring http://news.ycombinator.com/item?id=5172255
Yes, i agree with your viewpoint of what Metallizing is about, though Metallizing is still generally considered a secret prior art case, in the way "secret prior art" is used:
Things the inventor could not have possibly known about at the time of filing, even if they had attempted to know everything.

In that sense, it is in fact, a secret use, even though the holding was that it was a public use :)
It was about time. Webkit is becoming the de facto browser engine. People will say that this kills competition, but competition is just good when brings better alternatives, Opera is not the case.
They do ban spammers. You're implying they don't.
In the U.S., the National Security Agency and other branches of the U.S. military, law enforcement and intelligence agencies are among the biggest buyers of vulnerabilities. But there are other buyers, including any party with an interest in being able to penetrate an adversary's computer network.

http://www.npr.org/2013/02/12/171737191/in-cyberwar-software...
Another side effect is the lack of Kensington lock slots on the Retina and Airs.
Boy does this look like the beginnings of an ad network.
Ask HN: What are some best resources for learning R?
I will be starting graduate school this year September for quantitative psychology program. I really need to learn R to be able to conduct the research. My undergraduate degree is just psychology so I don't have too much background in programming although I did learn basic R in several statistics courses in psychology. Please let me know any tip or resource for learning R.
> if ((y % py == 0) && ((y+1) % cy == 0))

Wait, hold on. The problem is not with the theory, it's with your code. You're requiring a match between two values n and n+1 at once. That undermines the basic idea. To make your code work and imitate nature, you would need to take separate sums for n and n+1, not together as in your example, just as though there were two organisms, each trying to match up with the cicada's reproductive cycle. BTW my Python program sums values with an arbitrary change of starting point, but separately. Your code above has an obvious bug.

> you'll see that what I said is true.

Read my edited post with the Python program -- the starting point is irrelevant.

> Not really, I in fact agree with (most of) what you say about psychology.

Well, I certainly got that wrong. I assumed without evidence that you were one of those who bridles at the thought of someone criticizing psychology.
I have a good friend whom works there. I'm crossing my fingers this turns out well for all concerned and doesn't end up just being another dump-and-run type buyout.
Thank you very much!

At the moment I'd like to keep it at just a single flat fee: $10 for a review. (It's only $5 right now for people beta testing)

No matter what the size. So if you have a short doc you'll get lots of edits, and a long doc will get a good look and some comments on how to improve but not a detailed proof read.

I like keeping it that way so you can hit the button and always know what to expect. You don't have to worry "how much is this one going to cost me now". You'll just know.

I see a lot of other folks charging per word. I might play with that if folks don't like the flat fee.

Reviewers currently only see the original. I don't have a feedback mechanism in place yet for the reviewers to see how their changes are getting accepted. It's on the todo list.
Any plans to support nginx/unicorn? Love passenger, but I really need the rolling restarts...
I've never read anything by him, but I'd say I'm more likely to do so now, having read this speech. Of course I won't just believe whatever he says because he says it, but then again I could say that about anyone. My default position is skepticism. Popular non-fiction writing is about marketing and what will sell from an airport book kiosk far more than it is about trust. It may well be that Lehrer has nothing to offer us in book form but marketability, and he may not have that anymore. Unlike most speeches, however, this one said something of interest.
Ryan returns to Engadget
Congratulations to Ryan and Peter. This was their plan all along and hopefully they made a lot of money.
BundleScout: Now with automatic RubyGem notifications
The extra 2 percent - that is 'only' 2 percent of revenue but for a webshop it is easily 20 percent of profits.
Was the customer contacted when these actions were taken? That seems to be the biggest issue I see. A simple email would have rectified a lot of the confusion here.
CloudFlare does handle apex domains; when you turn the service on, it changes the A records to point at CloudFlare. I don't know where DNSimple is getting their information, you can see CloudFlare working on a naked domain just by trying to resolve the hostname. It'll return two (or more) CloudFlare IP addresses, not the address of your server.
@thezilch: My understanding from the article was that the poster wanted to deliver without load to his server, settled with 2 servers in NL and was not in for the CDN part.
Point taken. You're right, it's a different market. Good luck!
I look at the who the author and hesitate to disagree, but I've had better experience in some areas with Firefox on Android (notably webgl) than I have had with Chrome / Chrome Beta.

Personally, aside from a few small wrinkles, I prefer the experience of using Firefox over Chrome on Android.
You can try Strikingly.com. We have a lot of customers using Strikingly for landing pages. Here are few examples:

http://www.kipsolutions.co
http://www.disdo.com
http://www.noq.io
I have 8 GB RAM. Why doesn't the kernel load everything to memory the first time I use it, and have it available afterwards? Shouldn't the fs cache do that anyway?
You could configure the PAGER environment variable and "\pset pager always" so that all your query results are passed through an external script. The external script would have to decide whether to just spit it out on stdout to display as usual, or to send the query output to a graphing program. This is a pretty ugly solution but I'd be interested to know if anyone is doing anything like this.
Thank you for the feedback :-)
Apple updates, drops price of MacBook Pro models
Yeah, I'd imagine that the same rules that protect literary criticism and summaries (like SparkNotes, CliffNotes, etc.) would apply here.

Then again, the choice of Rowling is probably intentional, because she actually did take an author to court for publishing what was essentially a fan's 'almanac' of character information (ie, a lexicon which would list things like the characters' birthdays, etc.).
The thing is that when somebody lies about trivial but pointless stuff -- not little white lies like "Ooh, I'd love to come but I'm booked that day" or "No, that dress looks great on you" but rather, "Bob Dylan said this" -- then you can't trust the rest of what they write.

People criticize Lehrer because they liked him and trusted him. Now everything they liked about him was cast into doubt, over something totally idiotic. It seriously calls his judgment and character into question. There was no compelling reason for him to fabricate what he fabricated. There was no enormous gain from that fabrication. It's a sign of either laziness, OR pathological lying.

Pathological liars are distinguished from the rest of us because they lie about pointless things, without a direct thing to gain from it.

We understand that politicians lie for gain… they are not, GENERALLY, pathological. Because they lie for gain, we can ferret out their lies because we can ask, "Gee, does xyz have something to gain here?" - and we understand them. That doesn't make it excusable, but that's probably part of why there's more uproar about Lehrer (we trusted him! WHY did he lie about THAT?!) than yet one more political lie.
Markdown is 'lighter' and aimed at the more general case: churning out lightly-formatted text quickly, with as few 'rules' as possible, with page layout concerns addressed by templates defined elsewhere.

reStructuredText is 'heavier' and only really an improvement over Markdown if you're trying to embed page layout into the text. Which fewer people are.
Dolly Parton's foundation gives free books each months to children
"By mailing high quality, age-appropriate books directly to their homes, Dolly Parton wanted children to be excited about books and to feel the magic that books can create. Moreover, she could insure that every child would have books, regardless of their family’s income."<p>Now, over 1600 local communities provide the Imagination Library to almost 700,000 children each and every month, and nearly 40,000,000 books mailed to children in the United States, into Canada and across the proverbial pond into the United Kingdom!<p>The program is open-source, you can replicate this program in your area. I hope you'd check it out and lend them a hand if you can.
What does AOL do besides cull ad money for websites it owns while it rests on the laurels of not doing anything?
Congrats James & team! I'm looking forward to building something rad on Firebase.
I don't think they will ever go extinct, although they might gain significant market share. The AI that driverless cars is using is experiential, not symbolic or pure logic...after accumulating enough experience with a certain situation, it knows what to do. This means that any situation which with there is not enough ability to train the AI would be poorly handled by the AI.

Think of a electrical utility truck. They need to do way more than just follow the rules of the road...and in some cases they need to break the rules of the road.
Decades after "Be Here Now" was published, Ram Dass published a follow-up interview, in which he revealed that he found out that his yogi had actually never taken the LSD he was given. Instead, he used a magician's sleight of hand trick to make it appear that he swallowed the LSD when he did not.
In a few years, this will be what flat design is today. We're going in circles.
As an example, I personally figured out where legacy color parsing is in the Netscape classic source:
http://stackoverflow.com/questions/8318911/why-does-html-thi...

It is so subtle even Netscape's own Gecko rewrite did not get it completely right the first time:
https://bugzilla.mozilla.org/show_bug.cgi?id=121738
Remove watermarks from PDFs/papers with pdfparanoia
Absolutely. If you're doing enough business, that 2% really adds up. At that point, it is financially worth it for you to build your own backend payment solution using Stripe or Balanced to save money.

But when you're first starting out selling something, it's a huge capital investment to build that payment processing code on top of Stripe/Balanced, likely $5,000+ if you do it right. We're trying to make it as easy as possible to get started.
So a caveat: I don't feel like I know a lot about WebKit. I know a bit about WebKit. I do know a lot about Gecko. ;)

The issues that I've seen are basically endemic to every large C++ application I've seen, actually: shared memory being accessed via pointers from many different places, lazily computed values, shared global (or even just per-page in the case of intra-page parallelism) caches.

These are all reasonable things to do, so I'm hesitant to call them "incorrect", but if you want to design with parallelism in mind you have to either avoid them or carefully design around having low contention on shared resources, access to mutable shared resources protected by some sort of serialization mechanism, etc.

As a simple example, last I looked WebKit's CSS selector matching algorithm cached some state on nodes as it went (as does Gecko's). That means that as things stand you can't do selector matching on multiple nodes in parallel because you can get data races. This one instance can be worked around by deferring the setting of the cached bits until a serialization point, but you have to make sure you do this for every single algorithm that touches non-const members on nodes that you want to parallelize... And C++ doesn't really give you a good way to find all such, given "mutable" and const_cast.

Another example: When WebKit does layout-related things, it directly touches the DOM from the layout code, which is a perfectly reasonable thing to do when you think about it. But it does mean that it can't do layout in parallel with running JS that can modify the DOM. For that you need to have layout operating on an immutable snapshot of the DOM.

As far as more info.... https://github.com/mozilla/servo/wiki/Design is perhaps a start for what we think we know about how this _ought_ to work. Maybe. ;)
I think he is the right person to be saying this. And I'd like to read an update in a year or two as well, see how it's working out for him.

Frankly the state of US journalism is so weighed down by bias, the institution in general could probably use a dose of the Checklist Manifesto. And if this guy can come up with some SOPs that work for him, he should publish them and maybe they can help others who are willing.

I think a lot of the HN reaction to this is understandable. It's akin to a fall down drunk getting his 30 day chip, and announcing it to the world.

But Lehrer didn't sound like he was proud of his "30 day chip", just that he's starting to see what the road to wellness is going to take. It's the first step in his making amends.

People can take what he offers and accept it, disregard it, chew him up and spit him on the ground, or whatever. But at least he is offering something. That's his part. I'll be interested to see how he does and where he goes.
What $20k? I don't see that in his post.
Responsive Web Design Prototyping Tool - Weapon for the Revolution
I know this is OT, but how hard would it be to create a thin layer so that WebKit run on bare metal?
Agreed. Cscope is pretty damn fast & handy. I use it with the vim plugin when doing Android dev and it works well to quickly look-up definitions. What I find most impressive is how fast it builds the references. I can essentially build a cscope.out file for the entire Android project in under 4 minutes. The only thing I've had trouble with is getting the Java tags to work. Anybody else know how to set that up?
Now we just have to wait for Firefox to adopt WebKit, and...Lynx?
If everything is free and unlimited... How are they gonna make money?
Designers love clarity, Engineers love efficiency.
You are definitely wrong in your 'definitely' assurance.

Someone absolutely can get implied permission, from either a physical property-holder or IP rightsholder, when the owner's actions (or even non-actions) are reasonably interpreted to have indicated mutual assent. or created a 'constructive agreement'. or simply waived some rights (modifying the 'all rights reserved'). Some examples of relevant legal principles:

http://en.wikipedia.org/wiki/Implied_license

http://en.wikipedia.org/wiki/Usufruct

http://en.wikipedia.org/wiki/Implied_in_fact_contract

http://en.wikipedia.org/wiki/Estoppel#American_law

http://en.wikipedia.org/wiki/Laches_%28equity%29

It gets murkier in copyright law, because legislation has often been crafted to supercede common law and court precedents.

But these are still potent issues; for example, Google's lawyers sought a summary judgement against Oracle on many of these 'equitable' grounds, based on Oracle's public statements and actions.

Also, the idea of an 'implied license' was a central defense used by those sued by copyright troll Righthaven. (The Righthaven entity has now lost cases right and left, and is facing sanctions for its legal misconduct: http://righthavenlawsuits.com/.)

So it's not just that Bill Budge won't sue. It's that if he did, and asserted that his intent was always 'all rights reserved', he'd almost certainly lose. Defendants would have a strong, perhaps ironclad argument that upload to Github was implied permission for lots of copying/reuse/modification. (That is, you can't put something into a world-readable folder that by custom means "download, share and improve me" – and then assert that's not what you wanted people to do.) And that goes doubly if Budge is on the free plan, that's reserved for 'open source' projects.

When informing people about the letter of copyright law, and the maximal interpretation often asserted by rightsholders and literalists/authoritarians, it's important to also communicate how copyright law is really practiced and interpreted by the courts, and reasonable people. Many of our era's emblematic companies and services -- including Github, Google, YouTube, and blogging -- absolutely depend on the more liberal, fuzzy, implied-permissions and reasonable-balances practice of copyright law.
Yes. Unicorn support is in the pipeline (we love the quick restart too!)