skysight-inc/HackerNews huggingface dataset:
This article by Farhad Manjoo from Slate says better than I could why SPYW is silly and bad:

http://www.slate.com/articles/technology/technology/2012/01/...

The best part:

Yet even the examples that Google employees have been showing off don’t seem very useful to me. On his blog, Matt Cutts, who heads Google’s Webspam team, points out how his query for general tso’s chicken is improved by social links. He follows Jennifer 8. Lee, the author of a book about Chinese restaurants, on Google+. When he searches for general tso’s, he gets a link to Lee’s definitive Quora post on the history of the dish. If you don’t follow Lee and you do the same search, you won’t get that post.

But I don’t see the logic here. Isn’t the Quora post a good result for general tso’s chicken whether or not you’re friends with Lee? And the reason it’s a good result is that she’s an expert on the topic, not that she’s your friend or colleague. If Lee’s post isn’t coming up for all Google searchers—rather than just the ones who are perceptive enough to follow her—it would seem to suggest something is amiss with Google’s algorithm. You shouldn’t have to friend a plumber in order to find a good link about unclogging your toilet.

It's probably true that you can "opt out", sort of; I don't have an account with G+ (probably never will), but I use Gmail.

If Google searches start to feature prominently links to content published by my regular email correspondents, then that will break search for me.
But hitting "Reply All" makes everyone know (think) that you're working!

I kid, I kid...
Wow, that's an horrific translation. Google Translate usually does much better. I guess it has still problems with more informal blogposts but does a decent job with journalistic texts.
Why you should learn to program (and why it’s easier than you think)
Aw, really? I thought I found a bug. :P
HP: webOS to be fully open-sourced by September
Nothing is more important than life. The holes in donuts are nothing. Therefore the holes in donuts are more important than life.
A real lisp: http://sbcl.org
Same goes with the the self-checkout lanes at grocery stories.
>pressure placed upon software developers to sell through that app

To be fair, I haven't heard of any pressure at all. It's just a very nice platform to ALSO distribute through, as it handles updates far better than many other platforms.

You certainly can distribute outside of that.
Anatomy of Rebranding a Startup That Brings in $300M Yearly
> Node sucks for general web apps because you have to program everything asynchronously.

To be fair, the exact problem is not async itself, but forcing CPS (continuation-passing style) for serial routines. For example, gevent and eventlet use greenlets (coroutines for Python) to avoid unnecessary callbacks in serial routines.
USPS needs to implement a form of indirect addressing. The basic premise: Assign recipients a unique ID. The physical address is then a single indirect lookup (ie. from a database, which can be altered by the recipient ad nauseum).

For obvious reasons, SSN as a unique ID is out. Given the (relative) portability of phone numbers, these might be a good option. Alternatively, allowing users to employ their email address as the unique ID would be awesome! I'd pay an annual fee to USPS if senders could just write my email on an envelope and it would get to me (bonus points for selective digitization).

I think this is one of the beauties of Google Voice service: It's indirect addressing for my phone number. If USPS took some initiative, they could really invigorate their service and bring it into the technical age.
Great timing. I have recently started learning ROR and I would like to know how the course will be structured. Will it be a form of webinar or screencast?
It is not a simple situation. In my opinion, the existing systems are all broken in some way -- including even the fully open ones. I don't want all of R&D to look like YouTube and Wikipedia.

I believe there are four hard truths about information that any solution must address:

(A) Copying is easy, and will continue to get easier. This is the essential to nature of information, and fighting it is not practical.

(B) Creating is hard, and will always be hard. Failing to recognize and compensate creators is not fair.

(C) Creating by improving on a copy is more than just an effective way to create. It is essential to the nature of creativity. Fighting this effect is not practical.

(D) Creative contributions are not additive. Determining the exact value of any one creator's contribution to a project is not practical.

Copyright as a concept fails hard on (A) and (C). I think licensing doesn't handle (D) very well. Fully open solutions have varying problems with (B). The best solution I can think of is academia's system of tenure and elaborate recognition -- and even there, the system's failure on (B) pushes people to resort to secrecy, which damages (C).

I don't have a good answer. I haven't even heard a good answer. I even think it's likely that the best answer will be many answers -- secrecy here, censorship there, openness here, copyright there, depending on the field. But I do know the problem will get a lot harder when the objects in question are not merely valuable for entertainment, but might be highly valuable for survival, highly expensive to produce, and dangerous or even potentially criminal.
Colin, was this submitted for disagreement? The comments here suggest that this popular press account is missing some of the nuance that I usually expect in articles you submit. Please help us out: what do you think about the underlying physics being reported on here?
Sorry man, but I can't read your site on the iPhone. You've got zooming disabled and the text overlaps the screen. Also the left and top floating bits keep moving around. Stay away from the javascript and just use some static CSS.
Care to bolster your claim with evidence? I believe other industrialized nations are at best on par with the US in terms of corruption, if not worse. In the last decade there have been several major corruption scandals in France, the UK, Italy, Canada, and elsewhere.

Here's a few examples:

http://www.spiegel.de/international/europe/0,1518,791113,00....

http://www.reuters.com/article/2010/02/17/us-italy-corruptio...

http://www.bbc.co.uk/news/world-europe-16194089

The "corruption perception index" is one measure of corruption, and shows the US as being in the middle of the pack in terms of corruption relative to the G8 overall: http://en.wikipedia.org/wiki/Corruption_Perceptions_Index
Why You Shouldn't Give A Crap About Early Startup Competition
60% will kill themselves

Either by co-founders fighting, wasting money, not listening to the market, raising money from bad investors, and a thousand other decisions that they’ll have to make to succeed.

29% will pivot

They’ll move into a completely different market doing something totally unrelated to what they’re doing today. I should know.

10% will get swallowed up

Some big company will come by and acquire them, only to smother their team or dilute the potency of the product.

That leaves 1% to create something meaningful in the market you’re in and act as true competition. The odds are against them (and you – so stay focused).
Previous discussion, about 2 months ago: https://news.ycombinator.com/item?id=3252591
What about in your spam folder? You sure it isn't just a case of good Bayesian filtering?

Cool business idea: Bayesian filtering for snail mail.
Make the 'cash' only spendable on a specific category of necessities. Such as rent, food, transportation, etc. But your creating bureaucracy to manage that, and people will find ways to get around it.
By this logic any browser should be banned from the system, including their own, since their sandboxes have vulnerabilities as well. So I'm not buying this argument. Using security arguments to hide anti competitive intentions just doesn't cut it.
I'm not sure where coercion comes into it. I guess my point is that evil isn't always easily discernible, and this is probably most true wrt the most important subjects.

They said "Don't be evil," whereas you're interpreting that as "Don't ever come close to doing anything that anyone could ever interpret as evil," which I think is unfair and would be prohibitively restrictive.

It's a commercial company, so there will always be commercial considerations. And I do understand the general unease around Google. But I also totally get why Google would want to add social signals: to improve search. And if FB won't open up, what alternative does Google have?
I'm not suggesting that DNSSEC validation can't be part of a browser; I'm suggesting that it isn't part of a browser, or part of virtually any other computer program that uses the DNS. Tens of thousands of programs have been built to variants of the BSD socket interface, none of which automatically admit to DNSSEC. You could just as easily suggest that we'll all have IPv6 support, just as soon as every piece of software that assumes an IP address is 4 bytes long gets updated.

But it's actually worse than IPv6, because all IPv6 does (as far as a socket program is concerned) is make IP addresses bigger. DNSSEC requires the application to implement a new state machine to handle the case where validation of a name fails, and implement the UI to handle the user's input to that state machine.

Also, I object to the notion that end-system DNSSEC validation is "the ultimate expression of DNSSEC". No; the IETF spent years trying to standardize alternatives to end-systems doing DNSSEC (like TSIG), and many of the same standards people objected to the idea of end-systems implementing full recursive resolvers (load on the roots, etc). It's only when the "last mile" of DNSSEC comes under scrutiny that they suddenly decide we should all be running full caches after all.

(gethostbyname, getaddrinfo, same problem; like I said, you might just as productively offer failure/alternative information over HTTP REST, because getting that information into real-world programs requires significant code changes no matter what).
I am going to start automating my life one email at a time.
Show HN: my side project - a NodeJS+SQLite mobile app back-end
Next up, lisp in 1 line of common lisp
Then they should have said "vacuum" instead of intentionally using such an ambiguous word.
I do profit, by your definition, but I'm only able to because of the ads. Donations alone currently do not cover the expenses.
It's flat out wrong of you to say that antivirus companies don't care about FP's.

There are over 25k new malware samples coming out daily, and everybody is just trying to cut through them as fast and efficiently as possible. Yes there are innocent casualties of this -- False positives -- but these are sincere mistakes .

False positives are very embarrassing for the security company. It is something that can even cause people their jobs. Don't you think for a second that these are not looked at.

I make malware definitions for a living, and you can trust me when I say that I check the FP reports first thing every morning, several times during the work day, & I check our forums every night at home to make sure we don't have any FP's rolling in.

At most security software companies, FP's taken very seriously & I know that personally I would love to be able to educate Indie developers about what triggers detections and ways we can both work together to reduce them. It's easier said then done, however, and also it is delicate info that you don't really want to yell off the rooftops - because malware creators could really use the same info to their advantage.
"It must force [...] Google+ down the throats of users who are simply looking for a brilliant search engine."

And that's the part I don't get. Facebook does not even make that much money. Why would Google want to be more like it?

Google is leading the part of the web with most profits. And now tries hard to abandon it in favor of becoming second in the part that makes one of the worst profits. Why?
> If we know something of your interests (based on G+ and/or search), isn't suggesting more relevant content to you on Youtube (as a purely hypothetical example) a good thing?

No, it's not. Not because of "privacy" concerns or this whole silly "evil" debate, but because YOU'LL GUESS WRONG.

I have many interests.

I never email anyone about my search queries because I do searches about programming, and I exchange mail with my friends about past or future parties. If you try to use one to help the other you will produce a soup of irrelevant garbage.

Please just show me the most relevant links in the whole Web. I don't care what my friends think (I know already).
Great that he's vocal about this.

It's a pity no one takes Mr. Crusher seriously.
...but that's less about the postal systems than it is about people updating addresses or forwarding mail on.

I have some rubber stamps made with

ADDRESSEE GONE AWAY
RETURN TO SENDER

and that seems to cut down the amount of repeated post. You can dump all the post for one person in a big envelope and dump that in a post box once a month.
This ad is very misguided. Is there really no other reason to use mail? If not, then well ... it should go away lol.

I mean honestly ... mail doesn't get hacked? It is a felony to steal other people's mail, or open the envelope and replace it with something else. I can use social engineering at so many levels to replace a letter to someone, or make it go missing, I mean seriously? Come on. Distract the postman as your accomplish slips a letter in...
I think that's a testament to the awesomeness of Lisp, not of Ruby ;)
Recap on our Anti-SOPA Campaign: 15,000 Faxes Sent to Congress
> As far as I can tell, there's absolutely no way around it except by having thin clients and running everything off the cloud.

You can protect yourself from piracy by making quality content that people genuinely want to support. You do more good by making it convenient, easy, and affordable to customers than anything else, and having an awesome game makes it even easier to hand over cash.

Convenience and affordability is where a lot of people fail.
Perfect example of linkbait, six months old article.
EFF?
FSF?
HP open sources Enyo javascript framework from webOS, now cross platform
This is why answer set programming has caught my eye: I describe my problem and the instance data and out come answers. Not quite what the author is talking about, of course, but very cool nonetheless.
"one is solid, and one is hell"

I guess that's the crux of where we disagree.

I think both Apple products and Microsoft products have their strengths and their weaknesses. Both are solid in many ways and both are hell in other ways.

MS products work really well for a lot of people. Nothing wrong with that.

Mac's really resonate with some people. That's fine too. I'm not one of them.
I've just launched this and am looking for feedback from anyone willing to provide it. Once you log in you'll be able to hack away at NodeJS code and build yourself a pretty functional back-end in minutes based on NodeJS and SQLite.

Any feedback would be appreciated.
A similar endeavor in Python: http://www.brool.com/index.php/the-tiniest-lisp-in-python

I find it quite entertaining to see how specific language features allow for differing patterns. It is much more apparent with such Lisp implementations than with your typical Hello, World app or hidden by some library or framework.
> You are a senior software development lead at an A-list firm ... you “don’t have the opportunity to write code these days”

Perhaps, we should revise the list of A-list firms to exclude those where it's impossible to advance without staying technical (i.e., writing code)?
Ireland and EU to sign controversial ACTA treaty tomorrow
After being burned several times, I see no reason for OP to give Google the benefit of the doubt. While running a server yourself might seem ideal, keeping up with security flaws etc. in the packages you're using seems like a hassle. I would probably look into smallish hosted email services (not like yahoo or hotmail).
You've essentially modernized the old debate between free will and predestination.
I see crossroads also lets you use the same code on both ends.

Added it to a document I recently started for components, frameworks and articles of interest to people trying to share the same codebase on the client and server: http://insin-notes.readthedocs.org/en/latest/scratch/dual-si...
> people have complained for ages that Google doesn't "get" social

Who exactly "complained"? Google didn't get social, and it was fine. Now they still don't, but they've decided to try anyway. It's like an awkward teenager who thinks they can dance. It's embarrassing.
OK, Thank you.

Here are some friends/acquaintances to get you started.

J.P. Soars - Boca Raton FL - Blues, 2009 International Blues Challenge winner. http://jpsoars.com

Deecode - Lake Worth FL - Classic Rock/Rock/Alternative. http://www.facebook.com/deecodeband

The Dillengers - Ft Laud FL - Eclectic Roots Music. http://www.thedillengers.com

The Shakers - Jensen Beach FL - blues, rock ‘n’ roll, country, southern rock, motown. http://shakersrnb.com/
Yes. In Scheme, call/cc is generally not used directly. Instead, you build higher level abstractions, for example full co-routines or perhaps more limited "generators" like Python has. Co-routines have been around for more than 30 years. It's quite said to see the Node.js developers ignore decades of language research. Implementing concurrency using callback functions is definitely a "worse is better" approach. Maybe it will win because of that.

Edit: I guess a hopeful idea is that there should be no reason something like call/cc could not be added to Node.js. In that case, the extensive library of non-blocking functionally will be very handy since you could build a sane continuation based interface on top of it and escape from callback purgatory.
Alot of graphing/plot libraries use the new canvas element, I think even jqplot does it that way these days.

WIth Canvas and WebGL I wonder why we dont see more coolness.
Weird; I don't get any g+ accounts on the front page, either normally or in an incognito window.
My school's policy (at least to my understanding) was something along the lines of this:

* You're not paid, so it's not their property

* The customer receives all rights to use the software and the source code in order to modify, but they can't sell it (requirement for making it a senior design project), otherwise they'll make $$$ off free labor.

* You are free to use your code/design in portfolios since you created it.

* No NDA's from any party (school, students, or companies)
It's not about vulnerabilities. It's a line in the sand that says "you can't have executable code in your app which is not signed and vetted before release".

They actually DON'T let you have the optimized javascript engine they use in their browser in your app either, probably for the same reason (security loopholes).
> I agree that the Raspberry Pi will be revolutionary, not because it will rejuvenate computer science teaching, but simply rather because it's a cheap computer.

Yep. It looks we were mostly in agreement then! :)
More bachelor's degrees won't increase the number of exceptional people, it will just mean more average people with bachelor's degrees. A side effect of this will be that the number of jobs for average people with bachelor's degrees will increase. Some of the most stable and best paying jobs are in education, law enforcement, state and local government, school and health care administration and so forth. Basically anything that is full or partially funded by tax dollars.

In many places there is already an attitude of why would you be so dumb to subject yourself to the logan's run of working in private enterprise when you can get an easy job with a pension by simply working directly or indirectly for the state.
That's kind of your problem.

If you used an old email address, you wouldn't get e-bills either.
To AppStore or not to AppStore that is the question
No, because if you visit a site that successfully exploits an unpatched vulnerability in your browser (or plugins) that allows for remote code execution, you WILL be infected. I'd label myself extremely savvy and I've been hit by what I think were ads loading a Java applet that somehow broke out of the JRE and ran an executable.
I can second this. When I first found out about node, I wanted to write all my web apps in it. I quickly found out that made no sense at all.

It might be a bit more performant than Django (my go to framework), but the amount of time it took me to produce the same work made it impractical.

The one web app situation I would use it for is when I have to make a request to a couple of databases/caches/etc, and each response isn't dependent on the others. That would make node far more performant than a sync framework. But this situation rarely seems to arise.
Keep in mind that support for paying customers is very different than support for 13-year-olds that want to use a pseudonym on Google+.
WebOS's JavaScript framework enyo is now OpenSource
My point is that Apple stock seems priced based on revenue and growth expectations which are probably unrealistic in the long term.

The fact that you can find other tech companies with a higher P/E doesn't prove or disprove that either way. Market irrationality is not limited to 1 stock at a time.
Looking for your + or - on going the route for native iOS app or using an HTML5 framework.
Excellent timing. I just alt+tabbed away from writing an email to McAfee because one of my users sent me a screenshot of s3stat.com with a bright red "Dangerous Site Warning" from McAfee's SiteAdvisor.

Evidently, "We tested this site and found it very risky". Even though it's the public site for a 5-year-established (and popular) SaaS product. Even though it has no downloadable executables of any description. Even though it has no non-moderated user-generated content.

But it's got this: http://www.siteadvisor.com/sites/www.s3stat.com

... which is a page saying that their automated somethingorother scraped the internet and decided that my site is crazy dangerous, listing reasons such as... well, nothing actually. But look at it. It's RED! Must be bad.

So even if you don't actually write software that could possibly contain viruses, you can still end up on the wrong side of the antivirus companies.

nice.
I forget where I first heard this (the idea isn't mine) but I believe that in almost every case, the answer is "No." Then, the article usually goes on to explain why not.
Wow! Great news for radio fans!
The answer is right under our nose. Duck Duck Go and Blekko are both excellent and constantly improving. They just need more time (and a lot more users).
Google has excellent tools for taking your data elsewhere; services like the Data Liberation Front (http://www.dataliberation.org/) are pretty progressive.

That said, hosting your own email is what someone like RMS would recommend as it gives you, by far, the most control and privacy. All major webmail providers are not going to provide the stability you are looking for, especially if you are bothered by the current trend towards integration.
So would that make Android the Orkut of smartphone operating systems?
Twitter got a real name policy?
I think there are people who do, however they are such geeks that he is preaching to the choir :-)
Excited to see something like this coming from students - you know the pain of using existing software, and I'm hoping that'll help tons as you make something more hip.
This. The days of needing to allow or execute malicious executables has passed. Drive-by downloads are extremely common, they use a vulnerability - and bam they can download whatever they want to your PC -- which in turn, will download more stuff.
Eventually Google's algorithms will be so smart that they will index your sentiments to give you the experience most likely to retain you as a user. Maybe your Google will look like 2008.