skysight-inc/HackerNews huggingface dataset:
I think the headline is accurate.

While we don't normally think of it as odd (probably because it happens on Facebook and other social networking sites all the time) Google+ was meant to protect privacy better than this, so it's a valid concern. And they're addressing it, as you noted.

I think you should be able to share links again, without giving access to all the comments and such. Pics and text should not be sharable... Without permission. I can imagine having things that I don't want to post 'public' but that I wouldn't mind friends sharing with friends I don't know.
Dealing With (Not Dealing With) the Open Source Assholes
How Quality Beats Network Effects in High-Tech
Yes, juridically, the word "property" in "intellectual property" actually does refer to the rights, not to the immaterial entities governed by those rights. "Intellectual property rights" is just tautological.
Implied by "Really though, there's no content here." Maybe they meant the comments, though.
You do. No-one can take it away from you, except by destroying all copies and mindwiping you. Owning something doesn't mean you get to control copies of that something.
"I manage to get more exceptions in my Python, Ruby code, owing to undefined variables or incorrect types, than I get segfaults in C."

What happens when you don't get a clean segfault is what got C the "dangerous" reputation.
As this is a DFA, I wonder if it is possible to create a NFA via macros. One way would obviously be to turn the NFA into the DFA at compile-time, and then apply the DFA-macro, but that may possibly kill efficiency. Is it possible to do without creating infinite loops because of ϵ-transitions, and with tail calls? I have my doubts, but that would be amazing.
I wrote a similar glob-style string matching, but it's far more than 30 lines (130 lines of C):

https://github.com/antirez/redis/blob/unstable/src/util.c#L1...

I use it in Redis, but in general being "glob matching" more standard compared to a regexp subset people are more likely to know the syntax.
Air conditioning & a used car are actually rather low in cost compared to housing, shelter & food in the USA. Also alternatives are not always cheaper. A bus pass can be $90/mn compared to $50/mn for insurance & $50/mn for gas with a car. Air conditioning is often built-in or is a $100 initial outlay.

Also again comparing the US to India is not an exact science.

http://www.mckinsey.com/mgi/mginews/bigspenders.asp
The next two groups—seekers, earning between 200,000 and 500,000 rupees ($4,376- $10,941), and strivers, with incomes of between 500,000 and 1 million rupees ($10,941-$21,882)—will become India's huge new middle class. While their incomes would place them below the poverty line in the United States, things are much cheaper in India. When the local -cost of living- is taken into account, the income of the seekers and strivers looks more like -$23,000 to $118,000-, which is middle class by most developed-country standards.

Perhaps not having clean drinking water makes other aspects of life cheaper in India. Does clean drinking water matter? Yes. But maybe not having clean drinking water is the trade off you make for being able to save 20% of your income?

Also there are very few places here in the US that are going to let you work for free to learn about the system works & then either hire you on or give you skills that are transferable elsewhere. Employers do not like desperation & want people who have qualification that match what they're looking for. They'd rather pay someone who knows what they're doing than waste their time on someone who's desperate for a job & is actually going to cost them money while that person subtracts from others while learning things.
A basic roundup of ethical problems for IP:

* Conflict with fundamental personal liberty:
Mill's idea that we have unrestricted liberty except to the extent that it injures someone else, is fairly standard. But IP conflicts with that, yet IP is not fundamental, not grounded in physical fact. (See Koepsell: http://www.hxa.name/articles/content/ethical-case-against-ip...)

* Cannot be justified on the basis of harm:
One could justify rights by showing that lack of them causes harm to those denied. But IP represents no physical relation where any harm could be rendered. (See Wilson: http://www.ucl.ac.uk/~rehbjgs/docs/could-there-be-a-right.pd...)

* Does not make complete sense as a generalised rule:
The idea that a moral rule is generalisable, as a critical feature, is also standard (probably more so). But if everyone owned IP equally much there is no advantage, and everyone would be better off freely sharing copies. (And indeed, what do we seem to see amongst similarly large corporations? They buy big patent portfolios and agree, or tacitly accept, truces between them.)
Because if you physically make something and it's taken from you, you no longer have it. Information can't be taken from you - granted, a medium on which it's stored could be, but again, that would be a physical, not an intellectual loss. You can't be deprived of the knowledge that allowed you to create the item in the first place.

Unless, of course, somebody else is granted the intellectual property rights to it.
It appears to have no indirect load or store instruction. I don't think it's Turing complete!
NextGen Apache Hadoop MapReduce
Great article. I wanted to share some of my thoughts on the Google+ share, and then post them here, too, but it turned into a pretty long post, so you can read it here if you want:

https://plus.google.com/117702410245683101961/posts/c6HhtSVG...
FabFi, Afghanistan's Amazing DIY Internet
Unfortunately the answer is not "no", but rather "no for most people, yes for some people".
Of course, in most languages you can use most programming language features by "typing more", but when a certain feature is not provided by the language or a standard library or at least a de facto standard library, everybody will implement it in a slightly different, incompatible way. I assume that is what people mean by "C doesn't have classes".
remote debug in opera since 2008
http://dev.opera.com/articles/view/remote-debugging-with-ope...
Sigh. This is the fourth story on the front page on the theme "Here's something to be outraged about, blah blah!"
Fooled by randomness would be much better if you want to learn something about probability via a popular author like Taleb, IMO
The product for me, and for the vast majority of every human who has ever tried to use it, consists of a page saying:

"Already invited? We've temporarily exceeded our capacity. Please try again soon."
Have you noticed that nobody apart from anti-war-on-drugs activists has actually used the phrase "war on drugs" since, like, 1985?

It might be time to update your terminology. It was never a particularly good metaphor.
This slide was published by @acmurthy at Hortonworks, which is a new company formed by core Hadoop committers from the Yahoo! Hadoop software engineering team.
http://www.hortonworks.com/
“We’ve been writing in C++ for more than 40 years now” --- that’s rather impressive.
"As things stand, we are ruled by a government as oppressive as the British were."
I stopped reading at that this point. Comparing the current or any Indian governments with the British Raj is a great disrespect to the memories of those who suffered at the hands of our erthwhile colonial rulers, and laid down their lives.
I wish.. would make it that much more tasty
Introduction to Probability with R: "Based on a popular course taught by the late Gian-Carlo Rota of MIT, with many new topics covered as well."

http://www.ccs.neu.edu/home/kenb/stochas/index.html
> The biggest problem with C is not the language C, for it is a small and mostly simple language with a few warts (I'm looking at you, pointer syntax), it is the ecosystem into which you are thrust when you first use it.

The language C is a big problem for beginners, though. Pointer syntax is not just a tricky optional feature, it's necessary for a number of common tasks including defining functions and passing parameters. The type system is also important, not intuitive and rarely taught effectively. Countless times I read or was told that the syntax for referencing arrays was the same as referencing a pointer in memory, but nobody ever bothered to clarify or reinforce the idea that arrays are still a distinct static type.

Pointers and types are fundamentals and anyone who was lucky enough to learn them early on might not understand how hard it can be to figure this stuff out on your own and how difficult it is to actually use C before you do.
Signing moves the problem elsewhere. The problem then becomes the key exchange. How do I, as a first time downloader, know that the key listed on the website is the correct one? It's the same problem SSL has, sure, there's a key, and your browser trusts it, but how do I know that this key can really be trusted?
This is how I learned C as well (demo coding), and a book like that makes a lot of sense IMHO: learning C with computer graphics. Now this would probably be SDL based, but as long as the user receives the initial help to get started with a simple Makefile and the calls to get a window, it will be a lot similar to the old times of int 10h.

Cheers,
Salvatore
> Adding parameter distinguishers a la Objective-C/SmallTalk.

Smalltalk or Python? Would `step(by:to:)` and `step(to:by:)` call the same method or different methods?
I understand you're new here. But try to be "fucking" civil and try reasoning out instead of ranting.

And as far as the matter of dropbox, a few others in this thread have concisely addressed the real "issue" at hand.
I am curious about this - can you link me to some stories of regular traveler's having their laptop hard drives scanned by the TSA?
That was a superb read. Given the author(s) (who I noticed only after reading), I suppose that's to be expected. I'd like to see a similarly elegant version that translates the RE to a DFA–if anyone has any suggestions, I'd be quite happy!
what I keep repeating about that is why the C standard guys don't freaking update the libc with a new version of the C standard? Deprecating the old silly stuff like strcat() (the libc is full of bad calls) and adding lists, hashes, btrees, good dynamic strings lib, and so forth. An huge step forward for C... without even touching the core language.
you are a life saver. Kind of embarrassed that I didn't do a Google search on that one.

I just found ctags. :D !
Rural Fiber Internet Is a Stimulus Success Story
This is extremely interesting stuff. The posts that continue tease the problem of having to process millions of events in real time. Here is the direct link to the paper http://borthakur.com/ftp/RealtimeHadoopSigmod2011.pdf incase anyone doesn't feel like clicking through. What I'm very drawn in by is facebook's continued and heavy use of mysql. They didn't run off to some nosql based datastore when things got tough, they learned to scale mysql, they leveraged its strong points while trying to minimize using its weaknesses. And then they looked at alternatives that compliment their existing systems. This is scaling at its best and as a system administrator its the kind of challenge I find both fascinating and exciting.
this makes Haskell look interesting: http://source.git-annex.branchable.com/?p=source.git;a=blob;...
To avoid this sort of thing, I use:

#include <stdio.h>
void eg(int i) {
int *j; // "j is a pointer and (hence) *j is an int"
j = &i; // "Put the address of i into *j? Yup"
*j = *j + 1;
printf("%d\n", *j);
}
int main() {
eg(4);
}

Perhaps this is because I am just used to it, but I really see very little room for confusion here. The common usage avoids confusion, if you do not insist on assignment at the time of declaration.

To address your second confusion, just keep in mind that strings are char arrays and an array's name is actually a pointer. Again, I find this very straightforward.
I wonder why Thailand? Are you planning to spend your time in Bangkok or the islands? My memory of first was a fairly dirty and hot city with exception of malls and palaces, while my memory of the latter was a very chill place with exception of monsoon month where it would be a challenge to concentrate on work.
All in all, you will a need a place with high speed broadband and air conditioning at the very least.
It's perfectly okay to go on your own. In fact, that alone would be great for your own self development, and don't worry about #2 at your age.
Thorium nuclear reactors: a possible solution of the energy crisis? (video)
A recent critical review of that book: http://radfordneal.wordpress.com/2011/06/18/two-textbooks-on...
SJCL has a bug in their RSA implementation. We're using a good bit of their code with a few changes for our web client. The idea being that we don't want to store passwords, so the webclient stores an encrpyted private key and everything sent to the server must be signed.

The users id is a sha256 hash of their public key and all we keep are the public keys.

Working so far in FF and Chrome, not even trying it in IE
This an excerpt of the excellent book http://oreilly.com/catalog/9780596510046
The harmonic series, after removing any term with a "9" in it, is convergent.
at least if you stick to macros
Islam and Dajjal
No Deposit Bingo | Free Bingo no deposit required
http://startuply.com has a list of startups as well
I wonder how much they took people still using their cell phone number from an area code they no longer live in. Would be cool to see an interactive version of this map too.
The Dajjal book_Chapter-1 Preface
If you know a really good beginner-oriented C programming book that is not K&R I would love to see it.
But that's not quite the argument.

If I compose a poem or a play, and contract with a publisher to publish said poem and pay me a portion of the proceeds (or contract with a theater company to perform the play, and similarly pay me a portion of the proceeds), and some third party takes the poem/play and publishes/performs it without paying me, I have, in fact, been deprived of something, i.e., income.

And, if my reading of history is not mistaken, it is precisely from this use case that the notion of intellectual property (in the initial form of copyright) takes its foundation.
Giddy - Schema-less, versioned media/document database based on Git.
http://search.cpan.org/~idoperel/Giddy-0.013_001/lib/Giddy/M...
DAJJAL HAS BEEN IDENTIFIED!!

DO YOU KNOW THE DAJJAL (THE ANTI-CHRIST), THE ONE-EYED GIANT PROPHECISED BY THE MESSENGER OF ALLAH HAS ALREADY BEEN IN EXISTENCE FOR THE PAST 472 YEARS & HAS BEEN IDENTIFIED?

YOU MAY BE AMAZED TO KNOW THAT IT IS COMPLETELY DIFFERENT FROM WHAT IT IS THOUGHT TO BE TODAY. TO SEE WHAT IT ACTUALLY IS – VISIT THE WEBSITE www.hezbuttawheed.com AND READ THE BOOK “DAJJAL? THE JUDEO-CHRISTIAN CIVILIZATION!” AND WATCH THE DOCUMENTARY “DAJJAL? THE JUDEO-CHRISTIAN CIVILIZATION!”.
Sounds like someone who is looking to generate PR by coasting on other news and slamming California. As someone who has started a company in CA, I don't find the business climate "repressive".
darn forgot to mention ctags.
If you are up for it supposedly scope is better but I couldn't get it set up. I don't know of any vim plugin for eclipse like macro expansion but if you see hairy macros you can always do gcc -E |vim - (gcc -E does full includes so macro expansion + importing of all headers)and search for your code or jump to the bottom.
Im curious - why does California's 'anti-business' culture not interfere with silicon valley startup activity?
My first thoughts:

1. you need to explain it - it is not obvious for the user. That's bad if you hand someone o card and need to explain it

2. if this is a guy to hand this card to the girl it sounds a bit like: a) I am geek using this service b) I am not confident to give you my phone number. Are these advantages in dating game?
My personal feeling is that if the feds hadn't been following him, he would have latched onto something else to be paranoid about. He was depressed and developed paranoia. It's very unlikely that they were the cause of the depression or contributed to a faster downfall.

Anecdotally, I had a close family member go through what sounds like very much what Hemingway was going through, although it was the builders out to get them, not the feds. They would seem them trailing them everywhere, every tradesman, every building site, every van was a tail set up for them and them alone.

The “Why would two auditors be working in the middle of the night? Of course it’s my account.” echos the things that they would say. It was extremely distressing for them and us.

It recently happened again, this time the paranoia prominently featured the egyptians. They had recently given a talk on the history of the egyptians. That's all it took.

Luckily for us we lived in an age where they have a pill which made it all go away in less than 2 weeks.
I would guess that the only real advantage is that you can use git tools to manually explore the object store. So it's highly transparent from a debugging point of view for example.
None of these are ethical problems if you accept the premise that the author of a work is entitled to be remunerated for the production of said work, and can contract (exclusively, for a period of time) with a publisher for the distribution of said work.

Put another way: you may (or may not) be old enough to remember when an American paperback company, Ace books, produced and sold paperback copies of Tolkien's "Lord of the Rings" without paying Tolkien for the rights (and in direct competition with Houghton Mifflin, to whom Tolkien had contracted).

Are you prepared to argue that Ace did Tolkien no harm?
Tablet Android Honeycomb Terbaik Murah
I think hp is making more of a comment about the general state of C books rather than this one.
This list was pretty good, except that I actually had to read each snippet to see what movie the quote came from. I was hoping to see more obvious quotes like "I'm the king of the world!" (Which is what I say everytime an algorithm comes together) =)
Insane entitlements?

I just don't get people.
I normally love how NYTimes handles visualizations, but they've really left me wanting more on this one. Fortunately the MIT group that developed this viz, has MUCH better interactive maps:
http://senseable.mit.edu/csa/index.html
Their is no difference in policy. They only added terms to explain what the policy meant. The actual policy remained the same. Why did they do this? Because people were making false assumptions and don't understand legalese.

As for your language and comment, drop it. HN is for intelligent discussion, not this tripe.

Edit: Just looked at your comment history. It's pretty bad. You'd best learn to be civil, or leave now.
Nice collection of videos. I only watched the intro of a few of them, but they seem well organized.

I found a bit of background noise in the audio -- you might want to look into getting a better mic.
The cost-efficient way for app developers to deal with Lodsys
I can't speak for your friends, but while I had zero problems with pointers conceptually, I still had trouble using them in C. The problem wasn't the simple case of declaring a pointer and taking its reference, the difficulty came when the programs got complex and required agreement between function declarations, actual parameters in calls, and use within the functions.
First: a third party is not bound by the contract. And if the contract cannot validly or practically secure you income, you cannot very well be said to be losing anything.

Second: the big question is: why should we make the form of such a contract a general rule/law? Just assuming it is a matter of contract is just assuming away the interesting question.
34. How long before we see our first Hangout live music "jam?" That’s one record button away from being supercool. And one "name your price" Google Checkout tweak away from being instant micro content for sale.

This one isn't possible because you can only hear one person talking at a time.
to the extent we think it necessary for the Service.

I know HN only has one viewpoint on these matters. However, I was hoping someone could explain to this poor soul how a scenario like the following is ruled out by this language:

I'm the dropbox CEO. I provide a free service for most of my users. As time goes on, I'm having trouble making ends meet. I find that unless I get more cash in the next 7 days, I will be unable to pay my hosting bill and my service will be shuttered. Thus, obtaining more cash is necessary for the Service.

Now along comes a firm, we'll just call them SLP. SLP is willing to give me a bridge loan on very good terms immediately. The only catch is that they require me to sublicense worldwide royalty-free rights to use, copy and publicly display all works stored in the dropbox service. Their purposes for wanting the data is unclear, however it is quite clear that I won't have oversight on the use of the data. I can imagine, however, that they might be interested in using it for data mining, advertising or industrial espionage. We don't speak of any details, though. If I revoke the license, the bridge loan plus penalties immediately comes due.

I can find no other source of funding at this time - I've played all my other cards. I, as the CEO, believe taking this loan at these terms is absolutely necessary if I am going to continue providing the service. So, I sign, sublicense, and don't actually inform even many people in my company let alone the user base. SLP quietly gets read only access to all the data. To whatever extent SLP uses this data, they believe their use of it is necessary for the Service in that they don't believe the bridge loan will ever be repaid and they believe it is necessary to extract value from the data to recoup any losses they expect on the loan.

Now, mind you, I don't actually believe that dropbox has any sort of intent of doing something like this, or that they'd be likely to do so even if their back was against the wall. I also agree it's a pretty far fetched scenario.

I'm simply wondering how a license like this (and the multitide of others like it, I'm not intending to single dropbox out at all) prevents this behavior. You know, because I'm one of the total morons that can't understand simple english.
Maybe not encrypting text on a page, but possibly to encrypt JSON data to local storage for persistence.

Never do this with absolutely private data, but then again.
Did this guy used to work for Amazon?
From the comment in the code :

"The instructions are exceptionless and lack fragile operands. This means that any arbitrary sequence of instructions will always run and will always do something. This is called an evolvable instruction set, because programs coded in an instruction set with these basic characteristics can mutate."
Everyone else?

Regardless, being right has nothing to do with popularity. I mean, enough people watch Fox News. Besides, I'm not the one support unpaid interns doing illegal work. And before you try to chime in with some quip about straw man, unpaid internships are the topic, not paid work. It's what my comment was about. A few people disagreed.

Whatever. Go back to your "popularity makes it right" way of life.
Show HN: College2Startup delivers startup jobs to your inbox
"They didn't run off to some nosql based datastore when things got tough" - not exactly... they did create Cassandra, and these days they run quite a few things on top of HBase.
http://en.wikipedia.org/wiki/Glittering_generality
The fact that at least five people on Hacker News think it's wrong to even ask makes me even more certain that it was worth asking.
Seriously? I know I'm not one of the leading LW lights or something, but I thought I could make such references without needing to cite everything. But since you asked...

http://lesswrong.com/lw/f1/beware_trivial_inconveniences/bj6
Yes, exactly. I would love to have cross device SSO and authentication. Having proper cryptography available in the browser (either built-in or through a extension) would make that easier to make. As a bonus: phishing resistant.