skysight-inc/HackerNews huggingface dataset:
That's a horrible term to use, since people will naturally assume it is equivalent to "property that is not real property". However, "real property" means in common law land and fixed improvements to land (e.g., my house and my well are real property, as is the land they are on).

My car, my phone, my clothes, and my chess set are examples of property that is not real property, and so in a real/imaginary dichotomy would be imaginary property.

Most property falls into a trichotomy: (1) land and fixed improvements to land, (2) physical things other than land and fixed improvements to land, and (3) non-physical things that have been legally given some aspects of property so as to use society's machinery for dealing with property to deal with these non-physical things.

There is nothing wrong with the current term, "intellectual property" for things in the third part of the trichotomy. It is property by legal definition, and its origin is the intellect.

Another good term would be "intangible property".
Principles for Running Your Business (Leo Babauta)
It's not hard to imagine an extension to ML-style types that could cover variadicity:

map : ('a... -> 'b) -> ('a list)... -> 'b list

Where <type>... denotes <type1> -> <type2> -> ... -> <typeN> spliced into the type signature, with each type variable 'a in <type> replaced with 'a1, 'a2, ... 'aN. You could cover tuples too:

zip : ('a list)... -> 'a,,, list

Bit ugly, and writing a type checker for it could be fun, but it seems workable.
Well, not that many. So that settles it then.
Is there still a good way to browse Usenet archives? When Google bought Dejanews, it made a big thing of how you could go right back to the moments in history - the first smiley, the first mention of Madonna etc. Now Google Groups seems to make historical Usenet really hard to browse - hiding the email addresses and trying to bounce you to modern groups. Or am I missing something?
You can easily solve that problem by claiming some sort of non-exclusive licence without claiming the underlying IP. Web sites built around user-generated content do this all the time, for example.

Attempting to grab the IP itself is either careless drafting or a hostile act. Either way it looks bad for the company doing it.
Finch – local port forwarding
>Is the point to compensate them with their current business model so they don't have to make any changes as a company

Doesn't ARM keep coming up with new and innovative designs? Don't they have companies like Intel nipping at their heels waiting for a misstep? Isn't ARM on server an uphill battle for them they are working on?

Why do we need to shake up their business model? To what end exactly? To make smartphones a few cents cheaper than they already are?

>If, however, we look at the actual thing society has an interest in promoting: to get people to do the hard work of original research and engineering optimization, then we find there are lots of ways to solve that problem without granting monopolies or treating information like physical property.

Go on... what are some of the "lots of ways" ? I am genuinely curious.
"Let's see if 160Kb makes it around the Net." Love it.
It's attempting to reward investments in really pushing the line forward ...

No, I don't think so. IP was never meant to help innovative people. IP -- at least as it was created in the last decades (before, nobody talked about IP, but patents and trademarks and ideas -- no IP) -- is a fighting term that was coined to create a new form of property -- thus, after having things and than land, now also have ideas "own-able". Ideas are no property. How can they? That is just a bad, bad word.

And when you say, that the intent would be to help people with ideas, I can not consent! It is something to make investors and owners happy! To make rich people happy and steal from those with the ideas.
Thanks for the suggestion

It's not about satiation for me. It's about quantity. My point was until I've eaten a plate of food where plate of food equals pretty much any "standard" picture of a plate of food (https://www.google.com/search?q=plate+of+food&tbm=isch) my brain thinks "Dang, you haven't really eaten yet" and yet pretty much every picture in that link is over >1000 calories.

Note, I'm not saying satiating foods wouldn't be better. Maybe I won't desire a snack later or maybe if I eat slow I'll stop earlier (unlikely). Rather, I'm saying many years of eating a plate of food, and possibly second helpings, has my mind thinking and looking forward to those quantities. As in "Oh Boy it's dinner time! Looking forward to that plate-o-food!" then "Awwwwwwww, that's all I can eat be under my limit. That's not even 1/2 a plate worth."

I do it but I don't like it because my mind/habit/experience/expectation is "meal = XXXX" not "meal = XX"
It being included will have no performance overhead since it's only loaded if it's used.

I'm personally for this idea, I've used DJ, Resque and Sidekiq, all in the same project (increasing load), and in that order; It would have been much nicer to have to only change the Gemfile when I made the switch.

Your comment, whilst a perfectly valid concern, reminds me of an article DHH posted: http://david.heinemeierhansson.com/2012/rails-is-omakase.htm...
THE UBER CEO'S SECRET TO A $10 BILLION COMPANY: GOOD TIMING
With the estimate that the distance to the source is 3 billion light years, what would the energy at the source have been? How much energy are we talking?

How much red shift are we talking? So, at the source, at what frequencies was most of the energy from?

What happened to the other frequencies, lower, higher, or much higher? We do believe that gamma rays can travel 3 billion light years without being absorbed or deflected, right?

Let's see a sky map of the estimated locations of the dozen or so signals so far?
This is a good article, but on a site that makes unauthorized translations and publishes them without the original author's consent.

Some earlier discussion of this problem is here: https://news.ycombinator.com/item?id=7753792

The original for this article is here: http://habrahabr.ru/company/ifree/blog/197520/
Short answer: Don't go to Wallstreet.
Url changed from http://www.theverge.com/2014/5/16/5724652/google-adds-elevat..., which points to this one.
If I don't read the phrase "By clicking you agree..." am I still agreeing when I click?
The main value of these systems is normally not "relative queuing" (although that is sometimes done).

Often, there are certain activities you might want to do in a way that doesn't block the request/response cycle, but still have them performed as soon as possible. For example, a user buys a widget on your site - send a receipt email. You don't want the "Thanks for buying" success page response to wait for your servers to compose & send the email, so you offload the email to your queue system.
Not exactly what you are asking for, but the first book mentioned might give you a good overview:

Ask HN: Math books like SICP? https://news.ycombinator.com/item?id=7577810
I wish I was fat so I could achieve my weight goals by sitting around working, watching TV, and not eating. Trust me, trying to gain weight is way more difficult and expensive and time consuming.
I should have said "changed" instead of "messed up", but sometimes it does feel like one big sociological experiment.
Performance wasn't my concern at all.

Overcomplicating the rails 'core' is my concern. I'd much rather start from a lightweight 'base' which solves most of the common cases and pull in extras as required for what i'm working on.

Rails should be a framework that allows you to layer extra functionality ontop of it.
i) It's two taps to send someone a video on Snapchat, so I'm not sure how this could be anywhere near "10x" faster. ii) many would see that as a limitation, not a feature. iii) Similarly, many would see that as a limitation not a feature.

But it seems very weird to be comparing this on a feature-by-feature basis with Snapchat anyway. I would think Snapchat already has the network effects to essentially capture the market of "ephemeral photos and videos", and what I'd like to know is, what makes this different? If I already had Snapchat installed on my phone, why would I bother to install this?
The act of walking itself doesn't burn very many calories, no, but it does strengthen your legs (the largest muscles in your body) which then burn more calories 24/7.
Only seeking clarity here. Are you saying that adding ActiveJob to Rails code is bloat, and it should be an opt-in gem instead of having to remove it?

Example, you'd prefer A to B?

A) $ rails new foo_app # add 'active_job' if/when you want it

B) $ rails new foo_app --skip-active-job # forced to rip it out

EDIT: I think you answered my question in another sub-comment. No reply requested unless you have something new to add
So ultra lethal is dead 2.0 kills you even deader than the pervious shooty /stabity technology.
I use and love the same mechanism with a different binding though:

bindkey '^P' up-line-or-search
bindkey '^N' down-line-or-search

Using Ctrl - P or Ctrl - N on an empty command line will just cycle through all your past commands.
Now if the line begins by vim, then pressing Ctrl - P will cycle just through all your previous vim commands
Greatness!
On the topic of free introductory physics books, Landau's Course of Theoretical Physics (https://en.wikipedia.org/wiki/Course_of_Theoretical_Physics) is available on archive.org, since the earliest editions are out of copyright by now: https://archive.org/search.php?query=creator%3A%22L.D.+Landa...
Scientists propose collider that could turn light into matter
Also, serious question: why is sharing something in a higher bandwidth format than just typing "promotion?" Do you not promote your own thoughts and agenda any time you enter a comment? When I have no product, nothing for sale, no ads on the video, nothing like that, how does one conclude that sharing something, which is just me, commenting, really, in a higher bandwidth format, how do you conclude "promotion?" As I say, serious question.
>We already see that web apps are eating native on desktop, where both 1&2 are not that important.

Are they? I don't think they are. They are mostly used for stuff the desktop wasn't used for much (social, buying tickets and products, web radio and video etc).

In traditional desktop strongholds, they haven't made much of a dent. (One exception is email -- they have taken over email client apps).

For example, even though Google Docs exists, less than 1% of global users use them. The vast majority sticks with MS Office, iWork and the like. Same for image editing. Almost everybody does it on the desktop or on native mobile apps.
It's an attempt to make ideas, inventions, etc. into something like physical goods that can be put on balance sheets like physical goods. Accountants like that, investors like that. But it doesn't seem to work very well.
WTF, this is frontpage HN?
Russian Roulette on Production Servers
Ha! Of COURSE they do! Didn't you know? We got OUR interests in prime numbers from aliens, and they are still interested, e.g., still trying to find an algorithm to factor integers that runs in O(n) for an integer of n decimal digits. Why decimal? I know the answer, but there is no room in this post for me to write it down!

And for 'The Book', Paul Erdős, that was from aliens, too. Why? Sure, could there be any doubt, Erdős was one of them!

:-)!
> To get the tests working, you end up having to write a lot more infrastructure and abstraction to support it. So you end up with 6 classes where one would do, because you end up needing an extra interface, and then impl, and then mocks, and dependency injection and on and on.

I have found this to be true only when having to work with code that was not written with TDD.

For example, if you're writing a new Rack middleware, it will be EXTREMELY easy to TDD and unit test. The entire Rack design (while not devoid of criticism) is sort of ingeniously simple and was clearly written with TDD/unit testing in mind as a design priority.

However, if you're interested in TDD'ing a Rails controller without loading your entire stack... Good luck with that. But Rails was NOT written with TDD, nor unit testing, in mind. It's evident right in the Rails lingo- a "unit test" in Rails is (was?) a test of the model code (and everything underneath). A "true" unit test doesn't test dependencies (so for example, an ACTUAL "unit test" of model code would abstract out the entire database and mock out all the CRUD operations).

So I guess I could paraphrase what you're saying as, "If you have to TDD and, in the course of this particular development work, you have to work with code that was not written via TDD, you're going to have a bad time."
Because cloning has worked so well for them in the past few years. How's their Foursquare competitor doing?
The idea is that you can use guard digits instead of full products and get correct rounding (as if to infinite precision). For IEEE-754 math you need 3 guard digits, typically named Guard, Round, and Sticky. The trick at the hardware level is that Sticky represents the OR of a bunch of bits. Instead of keeping the full 106 bit partial product at each step you only need to keep the 53+3 bit product. As you shift+add the partial products you use special rules to keep track of the Sticky bit and you will still get the right answer.
Just to pile on to the answers. Cron is for scheduling work, delayed jobs are for out of band work.

For instance:

* Use cron to dump a database backup nightly

* Use some job system to send a user an email after they sign up

There's a lot of overlap, and if used cleverly (which may not be smart), they can both achieve the same goals.
> The other is not, as information is more valuable when shared.

If this were true, there would be no need for insider trading laws, we'd play poker with all the cards face up, and targets of blackmail would just laugh it off.
i) it is four taps on snapchat, no? just did it again and for me it's 4 vs 1 ii)that is true - i guess if you really want to nail a more personal / 1-1 service you need to have some constraints around broadcasting iii) same - if you want it to be personal and authentic you need constraints around that. but good questions, i think if you just try it - it is easiest to experience the differences
>Potato-chips or fries or a sugary snack? Forget about it!

Well, it's supposed to be a diet after all :)

I think that one should remove snacks/sweets/junk foods from their life before even considering what kind of a diet one should do. After all, those are probably 50%+ of the intake (at least, they are of mine... I'm trying to stop) and there are very few foods with so many calories/carbs.

Sodas are particularly nasty, because one drink them all the day without realizing how much (my suggestion: switch to water, I've done it years ago and I couldn't be happier. Now I can't bring myself to drink a soda while eating, way too sweet).

(Unrelated) you know, I don't even like those this much. I just have a craving for them. When I finish eating those, I usually even drink a cup or two of water because I don't like the taste left in my mouth.
We actually have a bunch of examples since there are many industries which don't have the ability to obtain copyright monopolies or patents (or either).

Here's a good list (I hope you'll excuse the libertarian source): http://wiki.mises.org/wiki/Without_Intellectual_Property

People are making money today doing creating intellectual products without the benefit of copyrights and patents, and they're some of the highest margin industries out there.
Snark and sarcasm somewhat aside, it's not like they could tell the users about the remediation progress through their intranet, so they probably didn't have many options besides posting it on the Internet for all to see.
Please see my comment to a similar question above. I was apparently asking for it by not giving examples.
Funnily enough, greed seems to occur more often in those who don't really need it anymore.

> once [1] family financial security and [2]a high quality of life has been secured

.. you stop focusing on accumulating more wealth - unless those aren't the real goals, and the driving force is something less wholesome. There are natural limits on the wealth a sane person can achieve, unless they inherit or get incredibly (un?)lucky, but numbers can keep rising long after they lost any connection to anything "real", and just like in gaming, people can get and stay stuck to that. And as long as they keep "winning", only the very best get a chance to pause and reflect.
This sounds very Wittgensteinian. In terms of his philosophy of language, what we have here is a "metaphor gone wild". You take "intellectual" and "property", you put them together as a metaphorical phrase that on the face of it seems meaningful and semantically sound, and people start believe that there's actually such a thing; that it's not made up word-lego.

It takes careful awareness to language to be able to point this out, as Stallman does. Just because there's a word for it, doesn't make it meaningful.
> Sodas are particularly nasty, because one drink them all the day without realizing how much (my suggestion: switch to water, I've done it years ago and I couldn't be happier. Now I can't bring myself to drink a soda while eating, way too sweet).

Ha, I don't understand people who say this. I've also cut sodas out of my life in exchange for water, and my weight has thanked me (a little), but I still find them delicious whenever I have them for a treat.
BJJ is a good cardio/strength fun activity that doesn't feel boring and is social.

Contact, and especially grappling type sports do tend to make people stronger since they involve a lot of grabbing, twisting, lifting, etc. of another person's body as they resist.

BJJ can be done in a playful and relaxed way or very competitive and grinding. One can do it a small space on cheap mats with friends or at a formal school or competition.

It's full of possibilities and things to learn so it doesn't get boring.
What is Taptalk?
Exactly. Ideas don't fit into their system of wealth and money -- so they try to put it into the system. But it does not fit and only brings much trouble, since ideas can not be measured. The patent system is awfully broken because of this and it will go downhills more and more if nobody stops it (it does not seem so, because the neo-capitalism is still going strong and has more might than all governments together).
Best I can tell, it comes in a Champagne bottle with a cork held in by wire and a nice, new label, but, when open the bottle and pour out the contents, what get is 99 44/100% pure, old cookbook-style, applied statistics, some curve fitting, some hypothesis testing, some statistical estimation with definitions, theorems, and proofs mostly filtered out. Also not much in experimental design and only little in 'resampling' techniques.

Right: Since we need a computer to do the data manipulations, the computer science people want to conclude that the statistics is also part of 'computer science'? Now bookkeeping, accounting, numerical solutions of differential equations, etc. are also part of 'computer science'? Or, what the heck ever happened to the field of statistics, biostatistics, quality control, etc.?
While I think your theory is quite likely an oversimplification I found it interesting looking for fat people while trekking in Nepal through villages with no roads where the only way of getting around was hilly trails. Basically there were no fat people amongst the locals and fat trekkers lost weight at a healthy clip, myself included. This in spite the restaurants including things like fried rice which go against most healthy eating menus. It would be an interesting experiment to build homes for the clinically obese that were in a valley with only walking access up the hill to the nearest eatery. I'd wage money that weight loss would ensue even if the eatery was a McDonalds.
The internal code argument is weak in my opinion. What does it matter if a stored procedure works 100% if, like you said, that code path will never be executed by the user? There will always be bugs in code so the goal in my view should be to make the application as bug-free as possible from the user's point of view not literally bug-free which is an unattainable goal.

Time-consuming nature of feature tests can be an issue, but often is mitigated by automated testing on commit, merge, etc. But not always of course.

I agree with combinatorial explosion however it can sometimes be mitigated by procedurally generating tests.
Caviar (YC S11) is Hiring. Premium Food, Premium Delivery
How to Create Customer Feedback Loops at Scale
It's an interesting situation. It could be assumed that everyone sees that, and then perhaps not require proof that the person saw that statement. However if you apply that same logic it could easily be assumed people aren't actually reading the Terms, and so how could that be allowed to be binding? It is technically possible to have a time-check to see how long someone has spent on a Terms of Service page (if any at all), so there couldn't be the excuse that it is impossible otherwise. I suppose it would come down to a judge deciding who should be allotted more protection, and hopefully for the benefit of society. I imagine there must already be case law that says one way or another.
[...] psychological programming of expecting food to provide instant fuel [...]

Is this a real thing? Eating makes me less hungry but not more energetic no matter what I eat.
You can freely copy pretty much anyone's as legal documents are not covered by copyright.

However, the problem there is that doing so may result you not having the protection you believe that the documents offer you. The false sense of security is now worse than just not having documents as you probably won't do anything to fix it and won't be aware of the risk.

We've put our legal docs online: https://github.com/microcosm-cc/legal

Copy them if you want.

They are for discussion forums, a community CMS service. Broadly they consider a site admin to be the owner of a database/collective work and has database rights, that an individual owns their content but grants a right to the site admin to include that content in the database/collective work into the future. They allow the end user to request deletion of their profile (but acknowledges the data that forms part of the collaborative work will remain). And they dissolve the platform of any liability arising from the content. They place some obligations on the site admin to reactively moderate and handle reported/flagged content within some reasonable (24-48 hours) amount of time, and includes a policy of automatic escalation and content removal (from public view) for flagged content that isn't handled by a site admin. It allows for monetisation via charging for services or referral fees.
You don't need to read any papers to use Haskell, but if you're going to explain the type system, you need to understand how it actually works.
Enjoying old hardware like this is one of the reasons I've run a mailing list dedicated to the rescue of old computer hardware for the past sixteen years. It was originally Sun-specific but years ago we changed it to cover any hardware.

http://www.sunhelp.org/mailman/listinfo/rescue
Another thing to bear in mind is that cron won't have access to your Rails environment per default. If for example you used cron to call a rake script which needed the Rails environment, you would be loading the Rails env every time, which is pretty heavy.
I was simply trying to point out that "the rest of us" could try and contribute a little more to various goals rather than rely on the super rich. Most readers here are much better off than most other people on the planet.

Wouldn't it be great if there was a better way to contribute to "citizen science", for example?