skysight-inc/HackerNews huggingface dataset:
Boeing to add cell coverage to planes by 2013
Ruby’s magic underscore
Does anyone else think this is, well… a really hideous idea? One of the few not-terrible things about being in a plane is that it's one of the few places free from the cacophony of other people's phone calls.
Indeed, it seems much more sensible to directly do Q/A on messages, instead of on the names being used. I think the argument simply confuses a correlation with causation.
Type and Branding on Screens
That's not unique to complex analysis; there are smooth real functions that are nowhere real analytic. It's far easier to come up with (and understand!) examples of functions that are smooth when considered as real maps from R^2 to itself, but nowhere homomorphic when considered as complex functions of a single complex variable, though. Complex conjugation is an obvious example: as the real map (x,y) -> (x,-y), it's linear, so smooth, but only holomorphic at points where 1 = -1, so nowhere. Complex conjugation restricted to the real line does have an obvious holomorphic extension, of course!
Poe's law is really shining in this comment thread. "Any sufficiently advanced parody is indistinguishable from a genuine kook."
Do not be scared of competition. Many businesses have more than one competitor. Think about fast food places who compete locally for customers. I live in a small city where lives about 80,000 people. I know we have at least 4 burger places, 6 pizzerias if not more and other restaurants. All of these compete for the customers, the good ones live and the bad ones die.

If your idea works globally and you are certain there exists just one competitor you could quite easily execute your business without thinking about the competitor, because there surely exists customers for you too, but if you want to get their customers you need to be better than them.
Thanks. Would indeed be a small change that helps to improve the flow a lot.
Not if you can leave and keep your network of friends.
Cool review from Ars as always, but Aerofs by staying this long closed, is kinda slowly killin itself, There is pleanty of added competition now, even from the big guys (dropbox, gdrive, skydrive,...), and now there is even for the exact same functions that Aerofs does, like Cubby... and im using Cubby for like 2 months... and it works pretty good, got the invite in 2 days, while i've been waiting for my Aerofs invite since like the begining of the year, for me its vaporware.
>> No lambdas yet;

> True, but if you really need them use Groovy or Scala. Groovy 2.0 is almost as fast as Java and Scala is fun.

> Groovy, Scala and the favorite kid on the block, Clojure

Java's upcoming lambdas will have lazily-evaluated results from its map, filter, reduce, etc lambdas. Both Scala and Clojure already have their lambdas/functions return lazily-evaluated results, but certainly not Groovy, neither version 1.x nor the just-released version 2.0.4. Groovy's closures only return strictly-evaluated results.

In fact, 2.0.4 was released only 2 weeks after 2.0.2 to fix "some important issues with generics with the stub generator, as well as several related to the static type checking and static compilation features". (Version 2.0.3 was skipped because "it was mistakenly built with JDK 6 instead of JDK 7".) It may be "almost as fast as Java and Scala" but it certainly isn't fun or production-ready.
Agreed. Just like renderings I do for website projects, they're communication/brainstorming tools and only that.

On a somewhat funnier note, every time a new massing model or rough sketch of a new building is released in NYC (for example the early World Trade Center massing models created back in '02 or '03) there's always a small, but hysteric faction of architecture enthusiasts crying out about the bad design, not realizing what they're even looking at.
Thank you. Several friends of mine will find this advice very valuable.
XMPP is not usually peer-to-peer. At least where I've seen it used there is a third party middle man (centralization). Fire up an AWS instance, put your own XMPP server on it, and start your own network with your friends. Just keep polishing it and making it more user friendly. Keep it very simple. Give it some functionality, something simple which everyone wants, that Facebook does not have. Facebook won't disappear overnight, but people do want to try alternatives. People are curious. If you make something really easy to use that offers some useful functionality (think of how simple Instagram is), you will get users who will want to at least try it. You can coexist with Facebook. Facebook will not remain popular forever.

Do this project because you want it for yourself. Because you want decentralization. Scratch your itch. Then share your creation with users.
When I see products like this I always feel like I need a "hacker summary" of them. After some digging around it looks like Deployd is a Node.js/JavaScript application server - you download it and run it, it has a self-contained web server with a default interface, a set of command line tools for managing it and ships with a NoSQL-style data store (in bundles MongoDB). Have I missed anything?
I'm sure its hard, but it exists already. http://www.yacy.net
Doesn't seem to work for google reader or google code. :(
And tainting the kernel ;)
We are not late with distributed social networks, because the normal user does not care how the system works, just that it works and is easy to use. If you want to beat Facebook you need to beat the user experience of Facebook instead of thinking how to make the internals of social network better. Distributed social network does offer good privacy, but privacy is not enough to compete with Facebook and you can have good privacy settings with centralized social network.

Personally I recently decided to delete my Facebook account because everything was getting annoying to use in Facebook like messages not getting sent, five clicks to remove a friend and other annoying stuff. The Facebook security policy or the ads were not the reason why I left Facebook, but the bad user experience. I felt that I had to do too much stuff to do some simple task like sending a message to a friend.
Real Madrid kembali berlatih
What I'd really prefer to see is to simply never send my password over the wire to a website. I don't want to have to place any trust in them.

When I log into an SSH server, I am authenticated using purely my private and public keys. The SSH server has my public key, and my computer has my private key. A password is never sent over the wire, which doesn't give an adversarial SSH server the opportunity to store a password. And, if the SSH server is compromised, it doesn't even really matter - all the attacker gets is my public key.

Why isn't this authentication mechanism standard for the web? And, why isn't anyone even talking about building something like this? I'd much rather see browsers implement public key authentication than things like Persona or OpenID.
Same date for me. It's really a pity that nothing has been released for so long. Restricting open signups is fine, but the fact that people request invites means that there is definite support for the product, and those people are clearly willing to put up with a few bugs. These are exactly the kind of people who add fantastic value to the product, since you're essentially getting free product testing from people who are already passionate about the product.
+1. Doesn't make any sense to me. While internet connections enables people to work silently in the plane, I think giving people the possibility to get voice calls is a stupid idea ...
I cannot see how to apply the lambda-calculus to smartphones…
> Default methods provide a more object-oriented solution for this problem: people.sort(comparing(Person::getLastName));

Yay function pointers.
Eat your own dog shit
Forget important stuff like meeting times, names, etc.
Certainly there is a large contribution made by markets, but in the western world markets still failed to fully solve the problem, and it took government intervention in the mid 20th century to really push down the mortality numbers, which were still quite high despite the ready availability of soap. The biggest problem is that there were few doctors, hospitals, or vaccination facilities available in certain areas, especially rural areas and poor urban areas, where there wasn't enough money to attract such services. So there was a big push in the US, Canada, and Europe to subsidize healthcare penetration into such areas, by building rural clinics and posting doctors and nurses to such areas. That reduced rates of many previously endemic diseases, increased vaccination rates, and resulted in more children being born in hygienic settings with medical oversight.

A related problem, possibly just as big, was that there was very bad information available, especially again in rural areas; people just were not educated on best practices, and were wasting their money on snake oil while failing to take basic steps that actually work. The Canadian government started combatting that as early as the 1920s, by sending out public health nurses to give vaccines and help educate people in rural areas, and printing up pamphlets and books with information: http://www.archives.gov.on.ca/english/on-line-exhibits/healt...
Look at what you wrote. You took the took the time to write and organize several paragraphs in order to make a convincing argument. Personally, I've been in hundreds of Internet debates over the years, some of which raged for days.

One obvious way to get people to start writing is to give them a forum like this where they can discuss and debate different topics. Teachers could review for misspelling, grammar, etc.

At the end of the debate, students could summarize or rewrite their opinions in long form.
This feedback webapp had been available to Google+ users since Google+ initially launched as invite only to the public. It used to be at the bottom right of the page.
Absolutely nothing, because I would use that time to use the skills I already have to build some of my small ideas just for fun.
You're claiming to be an "old guy here" and making video games in high-school?

wtf. that's not old. wait till you're in your 50s or 60s to call yourself old.
Tales of Creation: Incredibly Incrediblue
Cat, Have A Coin
"It's understandable that he has to be a bit protective of some aspects of his products, as I think the big players (Epson, HP, etc) could become a real threat as soon as they twig to the fact that there's a reasonable market there."
HP is already aware it looks like. HP is selling thier DesignJet3D in Europe. http://www8.hp.com/uk/en/products/3d-printers/index.html
since when is keeping something open source a 'moral' so-called "right"?
Ask HN: Module Oriented Programming
What if there was a programming paradigm that evolved around modules rather than classes? In such a hypothetical paradigm, I would envision the following:

* Classes do not exist; Code is organised into modules.
* Modules have private fields, functions and parameters.
* There is no concept of inheritance; You build up a module using composition. For example: Module "Warp-Drive" Has-A sub-module "Fuel Chamber".
* Modules interact with each other via message passing.
* There is no concept of abstract modules, instantiating modules, etc. Each module exists as a concrete entity which can contain sub-modules and can be contained within other modules.
* There is no concept of Static fields; If you want to have a "Static" like data member, you would create a separate module with that data which passes this information to whichever modules are interested in consuming it.

What is your opinion on such a system?
This musing was brought about my personal frustration in learning OOP and wrapping my mind around some of the more abstract concepts. What if things could be simpler, as indicated above?

The closest I found regarding this topic is this Wikipedia article:
http://en.wikipedia.org/wiki/Modular_programming
> Facebook is LESS of a "monolith," because it is made up of hundreds of millions of users, than any small town anywhere.

You inadvertently bring up a strong counter argument.

Suppose, in your small town, you are outed (rightly or wrongly) as <insert marginalized subgroup here>, and ostracized. Normally, after much introspection and reflection, you or your family could decide to move away, if the social effects were severe enough and unfixable.

With a real name policy and a permanent archive of the psychodrama, you cannot start over elsewhere without all of it following along with you, ripe for the next group of maladjusted simpletons to harrass you with. Not everyone can move to tolerant cultures, not all marginalized groups can find reliably-safe new places.
Yikes. Take a look at this gem from Microsoft's knowledge-base: "This doesn't mean that your password has been shortened. Actually, Windows Live ID passwords were always limited to 16 characters—any additional password characters were ignored by the sign-in process."

Translation: "Even though you typed in a 40-character password when you first signed up, we ignored most of it and only used the first 16 characters."

Source: http://windows.microsoft.com/en-US/windows-live/microsoft-ac...
In Mexico, bloggers are disemboweled and strung up from bridges as a warning to others, by cartels.

In Syria, government snipers murdered bloggers to silence them.

In China, bloggers are imprisoned at hard labor.

In the United States, the Federalist Papers were released anonymously in order to protect the lives of their authors.

It is only the spoiled, rich and free countries who make such naive and irresponsible statements such as, "I am in support of people using their real names online."

A better question is, what actions are Google, Apple, and Facebook taking to protect our vital ability to remain anonymous online?
Not sure why this deserved to be taken off the front page... It's not against the submission guidelines... Did I otherwise do something wrong?
I believe part of the problem with "bath salts" and other quasi-legal drugs is that it's impossible to characterize how dangerous they actually are. The government keeps outlawing the existing formulations and the sellers keep coming up with new formulations using tweaked molecular structures, so no formulation stays on the market for long enough to get a good idea of its effects.
"Moral right" is a specific legal term.
I agree, this is a good move on their part. I am working on a hardware project myself, and it has taken me a lot of effort to learn the ins and outs of manufacturing, machining, CAD, and so forth (I am just a software engineer). Ultimately, things almost are always more complex and expensive than you would initially anticipate.
Lamdas are not orignal.
How do you guys take a screenshot server-side for sites that require a login? Or does this only work for publicly accessible pages?
Why should they expect a lower return? While I understand that value in being unique, I can't imagine a high quality production of a public work would be damaged that much by low quality productions of a similar work unless it's just profanely overdone. And in that case, why would they have sunk that much money into it?

I mean, every time a zombie film comes out, three cheaper ones come straight to video. The new Dawn of the Dead did fine. And even in copyright, Snakes on a Train was in video stores three days before Snakes on a Plane came to theaters!

Sure, they may have had to think of a unique name to identify their product to fans (even just "Peter Jackson's LotR",) but I'm not convinced that they would've suffered, had lower quality renditions been widely available. It may have made them stand out more.
Feedback wanted on OSS: Oak - Dynamic ASP.NET MVC (Ruby on Rails inspired)
simple explanation of PI: http://en.wikipedia.org/wiki/File:Pi-unrolled-720.gif
The advertisements for employees (whether there were or will be any actual hires is unknown) is Apple's way of controlling the narrative in a case where they have long known they would be shipping an inferior product.

Every update to maps is now newsworthy, and every piece will be themed "look at all these improvements." Part of me, the cynical part, suspects that the earlier copyright issue with OpenStreetMaps was deliberate and intended to positively brand the product with the FOSS community by drawing attention to their use of open source. It was TomTom that they threw under the bus this week.
منتدي مصر 25
> most people say "innovate" they typically mean something other than what I say above.

Have you considered the possibility that you're misusing the word?

The word you're describing is "invent". But you'd still be violently wrong about Apple not doing it.
12 ^ 32 = 3.4182189e+34
Le jailbreak de l'iPhone 5 sous iOS 6 déjà possible.
Just a little bit of background. Oak builds upon ASP.NET MVC, but leverages the dynamic capabilities of C#. I wanted to create a stack that is FRICTIONLESS to work with (a concept that is foreign to .Net devs :-P). I've been working on this project for over a year now and am finally to a point where "polish" is the number one thing I'm concentrating on. So don't pull any punches.
Considering every other very high level language(gc'd) language has them(and even c++/obj-c to some extent) there is plenty of prior art.
Show HN: HTML5 Bird Flocks Simulation in CoffeeScript
I think I'm right in suggesting it's free with a bizspark licence, which is a kind of a free licence available to startups.

Whilst the platform (Azure) is clearly proprietary, they're clearly making efforts to offer cross platform IaaS and cross platform client (OpenSource) capabilities for their PaaS offerings.

It maybe a crock of shite, it maybe the best thing since sliced bread but I for one feel that that particular team deserves credit for trying (hard) to adopt open source and make themselves an attractive proposition outside Microsofts traditional core strengths. Time will tell if they're make a success of this...
> An alternative (or complementary) approach to function types, suggested by some early proposals, would have been to introduce a new, structural function type. A type like "function from a String and an Object to an int" might be expressed as (String,Object)->int. This idea was considered and rejected, at least for now, due to several disadvantages:

Too bad they didn't, C# originally had delegates that you had to declare, but with the addition of generics and lambdas, that system got prettier and easier. The generic delegate types Func and Action are just that, so I can have a method that looks like this:

private Foo MyMethod(string str, Func<Bar, string, int> func) {
//...
}

...which means that MyMethod is a method that takes two arguments, the first is a string, and the second is a method that takes two arguments, a string and an int, and returns a Bar object. But when I call it, I can use a lambda expression, like this:

var result = MyMethod("hey hey", (s, i) => new Bar(s, i));

...which is far from unwieldy. But I can see how checked exceptions would make it horrible, and I'm glad C# doesn't have those.
yep. And honestly, I've been okay with google's model so far, at least until their websites and apps become littered with ads like facebook.

Aside from companies (and sociopath friends) using hootsuite, I've never really heard of anyone using a third-party facebook website or app to post.
Nice. But it seems some easy improvements are possible: Do you really need to call get_blob(), downloading the entire blob, when a file is opened?

Similarly, in read() you always download the entire blob (again). It seems that get_blob() comes with an x_ms_range parameter that would allow you to specify the byte range you actually want.
Writing JavaScript games in Haskell: Breakout
I appreciate your response, and I fully understand the realistic angle that you have provided.

But I have to clarify that I am not calling pg immoral. I am suggesting the essay could be. People outside the game industry may not get the Zynga problem, but you can also look at, say, Groupon's controversies. "Immoral" could indeed be too strong a word, but I believe few will disagree that aggressive growth strategies has some inevitable side effects, and for this no amount of footnotes is sufficient.

But again, call me naive, "people like Paul Graham and CEOs of startups" should, contrary to what you claim, should care MORE about these problems, because they can certainly afford to, and when they do, it will matter. :)
An well written little essay that buries the lede on the last paragraph. ;-)
It is there, but undocumented and the syntax may change in the future.
http://5000best.com/movies?g2=on&y0=1990&y1=2005&...
Hypercomputation in A Computable Universe
Rackspace Has Entrusted OpenStack to a Foundation
Was it for all pages or just G+ pages? The only time I saw it before was after a Youtube UI update (long before G+), and I was sad I couldn't use it elsewhere on their site... Definitely glad that it's been rolled out to more parts of their site now.
How to Transform Design Skills Into a Career
Jolt Awards: The Best Books
And no data attribution on the image?
You might want to wait until the end of this week to make your decision. Formlabs, a newer 3-D printing company out of MIT, will be making a big announcement on 9/26 http://www.formlabs.com/
Money/stuff has a diminishing buying power, i.e. you can only purchase and consume so many things. But it doesn't have diminishing creative power.

For all the billionaires out there with too much money, look up the Medici family.
sorry, but: of course. Watch it a couple of times, not in 3D to make sure that hype doesn't affect the regarded value, and you'll be suprised it even makes it to 134.
It starts off interesting, but ends a bit abruptly. If possible, I would like a little more at the end about your thinking about all this, some philosophy etc. (Unless it was all a political jab).

PS. Mitt wants what ALL politicians want. A roof over his head, food on the table, running water and unlimited power.
Finally, a reason for bloggers to use Google+
Welcome to Rapture or Wrath
Avengers - http://www.imdb.com/title/tt0848228/

IMDB rating is 8.5 only for Avengers. That will place it outside the top 30 here.
and default methods are traits but it's a secret.
Not at all. Notice that Paul says you should be alarmed if you are not hitting 5/7% growth per week. That kind of growth only makes up a tiny fraction of "the process" and, in my opinion, is the easy part to deal with. The hard part, where VC/gurus can add value is the vast gut-it-out parts, but this essay hurts more than it helps on that axis.

I think this is an essay more about "startups y combinator can flip to VCs" than startups.
The man who singlehandedly carved a road through a mountain
The Weatherman Is Not a Moron
I thought 'startup' was defined as a business-like organization in search of a business model. Once it finds/chooses one, it becomes a business.

The essay seems to define 'venture-backed startup'.
Map and Reduce - Introduction to MongoBD - Part 9
Still Too Pricey
Drivers for Java, PHP and Python - Introduction to MongoBD - Part 10
Drivers for C# - Introduction to MongoBD - Part 11
I'd like to think that the visual/art side is significant in all the games we've helped produce! Check out the one we released right before The Deeps: http://itunes.apple.com/en/app/killah-killah-whale/id5320424...

The thing is so far, none the developers of the 20+ games that we are currently producing knew Objective-C before they started, so the learning side of what we do is important too for many developers.
Link the github page 404s.