skysight-inc/HackerNews huggingface dataset:
As a user of Facebook and Linkedin I'm only moderately happy with the experience but I can't see myself changing soon. I would be happy to change to one social network that could "compartmentalize sharing better" (using your words) and be used for both social and work issues. If they could add some twitter functionality would be a plus. Is not efficient using different platforms all the time, would be easier to have one platform with different "modes".

There is plenty of space to disrupt the market but the status quo here is very strong. The problem is not if somebody changes or not, the problem is that everybody needs to change in mass or the network will be useless.
Picking Sides: Will You Live in an Apple or Google Smart Home?
This application is partially cloned in the excellent Discover Meteor book(http://discovermeteor.com ... written by the same folks).
Declan has the right idea.

Phonegap isn't about merely packaging a website as an application. It's about using front-end web technologies to build applications. There's no rule against that, even if it's possible to use it to break other rules.

What there is a rule against is simply packaging a website up as an application. That's what this service does.

While you may get away with it, there's a strong chance you won't. It's only fair to warn people before they spend money.
Woah, Drive is still updating? I thought he basically got too busy, the updates seemed to be once every month or two. Must have changed RSS feeds on me or something.
A lot of this hate presumably stems from Google's "Don't be evil". Google has been given a lot of trust. They then demonstrated very clearly that they can't be trusted to care at all, and are prepared to go as far as putting users lives at risk over users names.

> Also, part of force g+ is what you are seeing grow widely. Enough people are harmed or disgusted with the level of gaming of anonymity that the trolls have achieved that the real identity movement has grown pretty quickly.

So give people options to block people who don't use a real name (but realise that for the vast majority of G+ users you have no idea if they use their real name vs. just use a name that sounds real enough to not get flagged by Google) from being able to comment on your posts. That would address the concern of people who have a problem with anonymous or pseudonymous posts, without forcing such a policy on other subsets of users where it in many cases is a problem. Trans users and political dissidents is just a couple of the worst affected.

There are many sub-cultures where handles are more common than real name - there are hundreds of people I would recognize by handle, from e.g. the demo scene, musicians/artists, but where I would not have clue who they are if going by their "real" name.

> I doubt large corporate interests will be able to find it profitable, over any minimally significant span of time, to preserve privacy and be a platform for social change/justice.

For this reason, I expect we'll soon enough find that companies targeting certain groups of countries, like the EU, will eventually find themselves facing legal restrictions on demanding/publicizing real names on the grounds that it is deeply discriminatory against certain classes of people. I'd expect trans groups to eventually go after that if it starts becoming too difficult to use products and services without a legally recognized name.
Ray Kurzweil's 2014 TED Talk: "Get Ready for Hybrid Thinking"
A lot of things have changed. There are a lot more features now (things like invites, notifications, tags, more granular settings, RSS feeds, a simple API, etc.).

Right now I'm working on making the app more modular by extracting these features into separate, oprtional packages. It will make the app even more customizable, and easier to maintain as well.

You can read more about the roadmap here: http://telesc.pe/blog/meteor-0-8-update-next-steps/

And if you want to see a working example of Telescope I suggest checking out http://crater.io, a community about Meteor itself.
My guess is that you can't drop in PyParallel without any work of porting Sage because it's not clear how you would pass objects around like those used for GAP. Sage also would have to be rewritten to use this new API of implementing protocol-based classes.

You probably don't want to use all of Sage for that anyway because you are most likely not using GAP, for example. Instead gut out parts of Sage and look at IPython's interface to Spark http://nbviewer.ipython.org/gist/JoshRosen/6856670 or implement a protocol for your specific computation and use PyParallel.

I highly doubt you just point to new a Python implementation and tell Sage to just roll with it and expect things to be automagically faster.

Also, if you have a long running job, then why would you do it in a notebook that requires you to keep your browser open?
Yeah, to design for some initial growth is good, but you don't need to go for "Google scale" and "how are we going to do if we have 100Mi users tomorrow"

So basically don't worry about how to shard your DB to hundreds of instances and split loads across EC2s on different continents on day 1
This article explains a few reasons why Go is fast. This article doesn't claim it uses compiler optimization technology unavailable to other languages, nor does it claim it does anything novel.

Go is fast, and this article makes a pretty good job explaining why. It makes no judgement on other languages, and all comparisons with other languages are only done to exemplify a particular feature of the Go implementation.

This article also doesn't do any Go advocacy, it doesn't claim Go is superior to other languages because of these reasons, it just offers an explanation for some observed performance characteristics to anyone who is interested. Don't attack the article on what it is not.

I also think out it's very dishonest to single out a few things form the article which you say don't matter (because they are "standard"), ignoring the most important bits. Go's real-world performance comes from it's value semantics. Yes, Java has one of the best JITs in the world, yet the very-unoptimized Go compiler blows it in real-life code just because of this.
Thanks! If anybody's interested, that clone (basically a much simpler version) is open-source too:

demo: http://meteor-book-chapter14-2.meteor.com/
source: https://github.com/DiscoverMeteor/Microscope
By the amount of stuff I cannot see on a public profile pages lately and the amount of hidden friendslists - quite a lot in my somewhat diverse circle of friends.
And Jeph Jacques, from the aforementioned Questionable Content: http://www.patreon.com/jephjacques

Keep in mind these people also still have their other sources of income: book runs, merchandise, etc.
So far it has always been a good policy for me to take these lines literally:

>> Google’s mission is to organize the world’s information

>> and make it universally accessible ...

http://www.google.com/about/company/
"Notably, the relationship exists for rulings finding noninfringement; judicial experience had no relationship to the likelihood a judge would find a patent invalid"
As I say until people get sick of hearing it, google had:

1) principles and respect for its users,
2) great mathematical chops, and
3) clean UI.

1) is gone, and everybody has 2) and 3) now. Other than a moral center Google has never offered me anything that I couldn't get somewhere else. At least then, before alternate providers were driven out of business.

Right now, I have DDG as my moral search engine. Hopefully, one day, there will be a place for moral email or social.
It is for sale. Just not in the way you thought it was.
In my experience, amongst non-technical people, around 95%. Amongst techies? A strong 20%.
I didn't get that this was supposed to be 250x more efficient, just that it required ~250x less energy and was potentially more efficient.

It reads like there is a minimum amount of energy required to establish and maintain a laser beam using similar materials today, and they have lowered that minimum threshold by a factor of ~250. The resulting energy/intensity/whatever of the beam vs. the ongoing input energy is not discussed in the article.
Definitely. I see this a lot, but this one affected me personally, which is why I felt the need to talk about it. I'm not sure where the level of immaturity happens. Maybe it's because we aren't interacting with humans directly?
If your function is inlined (which happens at compile time), then there won't be any stack growth and the point is moot.
Large markets are very smart.

Smart is not necessarily nice. Without nice, incremental returns to smart may be negative. Furthermore, the terminal goal of a market is to give some group exactly what it wants. Such groups are often large, and their wants are defined by how their members act -- usually when others are not looking. A market does not care what anyone says they want.

It's a wonder the damn things aren't banned.
My theory is that it involves excessively mediated reality. When Google was two guys, most of the people they talked to were not Google people. Now, my guess is that 95% of their conversations are with people they pay. Those people are more likely to tell them good things than bad things. And those people also think Google is pretty swell, because these who don't leave Google. And at Larry and Sergey's level, they probably aren't within three layers of external reality.

There's a diagnostic term: Acquired Situational Narcissism[1]. Basically, when a celebrity spends all their time around people who act like the celebrity is the most important person in the world, then they too start to believe it. I think there's a corporate version of that.

Imagine it: You created Google. You can buy anything. Everybody you spend time around defers to you. Of course you'd think you could do a better job of designing a social network than Facebook; half of humanity thinks that. The problem is that people will now let you do that.

Once you've done it, your very mediated reality makes it hard to know you've screwed up. Because everybody you talk to needs you to like them. Most of those people have gotten promoted a number of times, meaning they are very good at being liked by their bosses. And who doesn't like good news, especially about a pet project?

I'm not sure it's inescapable, but it certainly is the very common outcome.

[1] http://en.wikipedia.org/wiki/Narcissism#Acquired_situational...
This is always the first thing that pops into my mind when talking about touch interfaces.

There is so much and so deep harm in taking away the tactile feedback.
No, compared to nothing. Go is fast (or at least that's what Go programmers feel when they are using it). If they want to know why, they can read this article. This article is not Go vs. Java vs. C++ advocacy, don't try to make it looks like it is. It makes no claim Go employs better optimization technology than C++.
Would it not have been better to start from scratch?
Magicians tend to not reveal their secrets, thus even if you guess right they tend to deny it.
More generally, they like dark, cool places where they aren't likely to be disturbed. For a few years in my childhood, my mother and I shared a small house with a widow who'd set up housekeeping between the toilet tank and the wall; we got along fine, no doubt as much due to her ability to keep well fed in an old and not well constructed rural home, as to the respect we were careful to maintain in our dealings with her.
If that was accurate 95% of people would have stopped using Facebook when the NSA's wiretapping was uncovered. Last I checked Facebook hasn't missed a beat
The real issues were real names, the attempt to force use of a single identity across multiple Web properties and the difficulty of being able to work out what would be be visible to what people under what circumstances.

Which is really daft, considering that the whole 'Circles' thing was initially designed to do away with the 'different content for different audiences' issue originally.
I found them hilarious and often insightful expressions of honest humanity. Now, they're just shit. It's sad how much we're willing to give up to avoid every 100th comment being an aimless racial slur.
It's one of my things. I'm based in Minneapolis, the land of a whole bunch of Fortune 500s and not a whole lot of startups. But I'm building new tools in the enterprise space, so I'm looking at it as better access to enterprise customers and experienced engineers who really grok the customer.

It's all in your attitude.
Just out of curiosity I think I've read somewhere that HN is written in Common Lisp. Or Am I just in pure delusion?
Also that homepage is horrendous. The homepage doesn't tell me anything about why its relevant to me or how it can make my life better. It's selling me features instead of an experience.

"Host a pod"? What kind of illiterate donkey built this garbage. I could write a book about why this site is garbage as an alternative to Facebook.
They need facebook because they like their friends. Its immensely important to me that the government stop tapping my phone, but if you think the fact that I still call my grandmother is a sign of consent, you're a fool.
No, see, that's not how words work.
Well, perhaps more dangerous in theory. In practice, the biggest role the federal government has played in US history is that of liberating people from the tyranny of private businesses: first with slavery, then Teddy Roosevelt vs. the robber barons, the Civil Rights Acts (that prohibited private businesses from discriminating based on race), and most recently the (unfortunately not-so-successful) fight against private health insurance companies. In fact, given its limited powers (relative to other Western democracies), that's pretty much the only thing the US government does: businesses hurt people; people cry for the government to save them; government saves them. What they've been trying to do with terrorists over the past decade or so is small potatoes.
You don't see Apple making that. They focus on few things and make them great.
You're replying to the wrong thing, and the comment is utterly worthless.
Eating Lions, Wolves, and Goats Faster
Ericsson Phone Comeback With $17 Chip Tests Qualcomm
Have you got these numbers backwards?
The corporate ideology you're describing here is very situational. The notion that all things (ethics, civic responsibility, sustainability, long-term growth) should be sacrificed on the altar of next quarter's profits is historically young. People aren't obliged to accept it.

I expect that it will pass. During the last San Francisco Gold Rush, hydraulic mining was considered a reasonable practice:

http://science.kqed.org/quest/2010/11/18/gold-rush-sediment-...

People wouldn't do that anymore here no matter how profitable it is, because we recognize the long-term costs that go with the short-term gains. Capitalism is a fine way to structure certain socially beneficial economic exchanges, but it makes a poor religion.
I'll link to favorite strips of mine instead of to the home page :D

Piled Higher and Deeper - grad students. http://phdcomics.com/comics/archive.php?comicid=591

Extra Ordinary - surreal humor. http://www.exocomics.com/05

Boy on a Stick and Slither - surreal humor. It's dead now, and judging by my friends is a minority taste, but has several of my favorite strips to its name. http://archive.boasas.com/?c=286

minus - more surreal humor. Also dead, but excellent. http://www.kiwisbybeat.com/minus13.html

Jesus and Mo - making fun of religion and the stupid things it inspires people to say. http://www.jesusandmo.net/2006/05/11/skin/

Sam and Fuzzy - Hard to describe. The cartoonist does a great job making sure there's a joke in every strip, despite involved continuity. http://www.samandfuzzy.com/1482

Station V3 - originally great. Hit such an awful dry spell that I unsubscribed, but hey, maybe it's funny again. http://www.stationv3.com/d/20110722.html

Of those already listed, I also endorse savage chickens, xkcd, basic instructions, and sinfest.

http://xkcd.com/349/

http://www.savagechickens.com/2010/11/identification.html

http://basicinstructions.net/basic-instructions/2010/1/10/ho...

http://sinfest.net/archive_page.php?comicID=4746
When someone now says doing something was a mistake, I sure hope the statement is in stark contrast with their sentiments at the time they were doing it. Otherwise, why do it?
Arc, which is a dialect of lisp.

https://en.wikipedia.org/wiki/Arc_(programming_language)
Talk about being colonized.

Do you need to be a professor at Princeton with a PhD from Harvard to write about a sports injury as if you were the first one to ever get a sports injury?
Thank you for posting this. This is yet another argument in favor of the "do not editorialize in titles" policy.
I liked the original wording better. This is yet another failure of Congress, not google.

Sorry for posting libertarian downvote-bait.
I had a faint hope that they'd fix "referer". Alas, no: http://tools.ietf.org/html/rfc7231#section-5.5.2
The point is to try to lump Google together with companies that literally do sell customer data, e.g., credit card providers, supermarkets, stores at the mall, magazine publishers... They literally sell your non-anonymized, non-aggregated data, period.

It's an unfair lumping because what Google does is a far cry from that.
That blog post looks highly suspect to me. The AEI is reposting the work of a blogger who has taken data from two different sources: a paper on the GINI of individuals, and GINI as calculated for households and families by the CBO. There are two big problems I see:

The data on families and households includes capital gains, but the data on individuals doesn't (it includes only regular income). He hand-waves that away by saying, without proof, that capital gains are proportional to income, so that part doesn't matter. Given the differences in how we tax income vs. capital gains, I think excluding them from a GINI calculation is a big deal. Frankly I could simply interpret his chart as showing that rich are increasingly moving their gains away from income and towards capital gains to avoid taxes.

Second, for his graph of GINI for individuals, he's picked the GINI only for people that have an income. So again we're not comparing the same kinds of numbers. In that same paper, the one that includes everyone (not just income earners) shows increasing inequality in the last 30 years.

The idea is an interesting one: is the way we're structuring our families and households leading to increased income inequality? But unfortunately, the data he has is not good enough to show us one way or the other.
So writing to the main thread from a parallel context crashes the thread, but what about interrupting a parallel thread from the main thread and send data to it? Not that one should do something like that but how does PyParallel handle it? Also, what would PyParallel look like if it has to support all these NIX systems? As the OP pointed out, all we do now for "async IO" on these NIX is basically polling the crap out of the OS.
Probably yes. I wondered this myself when I heard about this reengineering project which I agree needs to be done after delving into the vim source before.

However the time to market before it was even slightly usable would be rather large I imagine. I wrote a very basic clone of "ed" in Z80 assembly back in the 90s and it took me nearly 6 months before I trusted it with a file that wasn't disposable.

Perhaps there should be two projects starting at each end of the problem and see which one wins.
Philly Biz Journel Writes About Love
"Starting your own business and making it successful is extremely hard and risky work. "

And, in fact, while it might surprise many people on HN, there are many people who are quite satisfied with working for someone else and collecting a paycheck without all the worry and uncertainty that comes with owning a business. (And I'm excluding the people who talk a good game and say they'd like to be their own boss but would never even come close to actually taking the chance or pulling the trigger..)

"If ownership decreased to be a proportion of direct contribution, apart from the fact that it'd be very hard to measure that"

I'd say it would actually be near impossible to measure that actually. And even if you could measure it if it diluted the owners equity to the point where it didn't pay them to operate the business it wouldn't even matter.

I'm reminded a a guy, quite valuable, who worked for me many years ago in another business. After working for 3 months he walked in and asked for some ownership. Although I viewed him as quite valuable I said no, that I'd pay him more but I wasn't going to give him ownership (various reasons for this). Part (and only part) of my logic was that first he wasn't going to pay in for the equity (he just wanted it) and also if the business failed he could just walk away and get a job elsewhere. So he could afford to take risks and chances that I couldn't take.

For a very short period (between businesses) I worked for another company and remember how I couldn't believe how different it was than being the owner. All sorts of things that I had worried about as owner didn't matter anymore as an employee. It was almost like being on a vacation it was that easy.
What would be terrific is a 400 word article summarizing what you did.
Devil's advocate: they imprison a lot of their own citizens (more per capita than any other country) and play empire across the world.
| Toronto Zoom 2  | Movie |
I believe their intent was not to creat new protocols.
Ask HN: Can there be a true real-time collaboration over any distance on earth?
It might be a stupid question due to my lack of knowledge in physics and low-level networks, but I don't see how there can be a true feel for a real-time (with imperceptible to the human brain latency) collaboration.

I made the following simple calculation - the biggest distance on earth between 2 points would be 1/2 * 40000km (the circumference of the Earth on the equator) = 20000km.

Lets say these 2 points are connected with an absolutely straight optical fibre. For simplicity's sake, there are no penalties for signal amplification and repetition and the speed of the signal is 300000 km/s.

From these const's we get that the latency (in milliseconds) of this signal would be:

1000 / ( 300000 / 20000 ) ~ 67 milliseconds.

So, 2 people, 1 in Sydney AS and the other in London UK, will have a theoretical min latency = 1000 / ( 300000 / 16983 ) ~ 57 milliseconds.

While this might seem OK, its far away from it - when a piano player plays on a midi keyboard, the perceptible latency between hitting a key and hearing the sound starts from 10 milliseconds, grows annoying on 20 and for most becomes hard (even impossible) to play from >30 milliseconds.

If I was to attempt to design a solution I would probably divide earth's area on regions, but still I am not sure what the real distance would be for latency <=10 milliseconds?

It will be really interesting to read your thoughts on this topic.
So, all this clever people working for Google thought about "making YouTube comments better" and all they came up was "kill anonymity!" and "name and shame! Time honored method to solve deviations from group think!"? Really? Oh well ..
I can't really understand the effort of deleting everything either. I highly doubt Google ever really deletes anything. Once you've sent it to their servers, the cat is out of the bag.
you can bend/compress wood with steam. But look at the width of that bottle neck.

The others I looked at (playing cards, rubicks cube, ...) can be disassembled in smaller pieces that go through. That's his technique. So how do you disassemble a plank? I think it's a hollow piece of thin plywood (1 piece, no seams) that was soaked, folded up and then filled with something (resin).
I really don't want to see more unnecessary fragmentation in the open source world.

I know, free time is contributed to wherever the programmer pleases, but it's sad to see tons of project not to walk the last mile.