skysight-inc/HackerNews huggingface dataset:
There is no "solution" per se.

As I see it it's like this.

Most people are paid with how much labor they provide. $X amount of hours worked equals $Y amount of money. Call these people Group A. Some are paid using a different scale in line with the value of their creations. E.g. inventing a better battery, opening a well positioned McDonalds, etc. Call these people Group B.

Technology is reducing the amount of hours of labor from Group A the world actually can use. Similarly most of Group A won't be able to create something that actually adds value to the economy and transition into Group B.

So what are we going to do with all these people from Group A that are not adding "value" to the economy? The only reasonable solution is to subsidize these people in a way we deem socially acceptable.

Social Darwinism isn't acceptable, so the trick is finding a way to do this without causing side effects and hopefully that adds benefit to society. Note these people won't generate benefit to the economy in any meaningful way.
> The big reason callback-based systems are hard (despite the fact that built-in flow control constructs need to be re-implemented) is that functions are no longer composable

Absolutely, I've had it happen in "big" (client-side) JS projects.

Only way I've found so far to handle this is to make anything which might ever have any reason to become asynchronous (so anything but helper functions) take callbacks or return deferred objects. Always.

But then an other issue arises: for various reasons, callbacks-based code which works synchronously may fail asynchronously, and the other way around. And then it starts getting real fun as you still have to go through all your (supposedly) carefully constructed callbacks-based code to find out what reason it would have to fail (alternatively, you create both sync and async tests for all pieces of callbacks-based code)
Hahahahaha. --> EVERY. FUCKING. WEEK.
site:github.com <terms> is all the integration that I need.

So it's already free, it's already integrated into Google's search, if I want to be social about what I'm coding I can easily share it on G+...

What problems would be solved by doing anything differently?

If Google bought it and nothing changed I'd be happy!!! However, I don't think that'd be the case. Things would change and I suspect for the worse, since it's not a big cash cow like search is.
Oh, and all your EXE-files will also be marked as viruses by the way (since you're most likely using a "self-executing-unpacker-code + data" architecture, which is considered a risk-factor by most antiviruses, no idea why).

Because most malware does this exact thing to obfuscate its payload. Here's a good example of the relative entropy distribution of malware executables versus non-malware executables on page 26 and 27:
http://www.virusbtn.com/pdf/conference_slides/2007/CaseyShee...
That's not really accurate. If one insists on living in a new building with amenities, or in an ultra-yuppified neighborhood (e.g. Marina), then yes, the sky is the limit on rental costs and there are no bargains. If you're more flexible, then you can go a lot lower. My last 1BR (in SOMA, on a rough block but the apartment was perfectly nice) was $1100, and another 125 for parking. I have friends who have 1BR and studios in Tendernob, Panhandle, and other decent but less-popular places for around the same cost. Mainly it just takes patience and persistence to nab the deals when they become available.

That said, living in SF on a total budget of 1500/month is going to take some compromises.
A comparison of client-side templating solutions at LinkedIn
And the people who trod that path all came back and told us that it's a worse way for humans to write and reason about code.

Not that it can't be used under the hood of course.
em-synchrony's problem is it has people wrap asynchronous libraries one-at-a-time. There's a few problems with that:

You're exposing a synchronous API, but still can't take advantage of the huge ecosystem of Ruby libraries that already expose synchronous APIs.

Wrapping libraries becomes a one-off chore. Each individual library must be wrapped to work in an em-synchrony system, and if the libraries aren't both asynchronous and wrapped in fibers you can't use them. This not only shrinks the ecosystem of libraries further, but is also more error-prone than providing a general coroutine abstraction around socket IO.

Providing a generalized abstraction for doing synchronous I/O with sockets/fibers and an evented backend is exactly what I'm working on in Celluloid::IO:

https://github.com/tarcieri/celluloid-io
Megaupload planned to launch a product for musicians to monetize free downloads
An encrypted SHA1 hash isn't a MAC. The protocol you outlined would be trivially breakable. You seem pretty smart; give it a few minutes thought and see if you can grok why.
Ask HN: To where should I migrate my email?
Given Google's trend towards ever greater intrusiveness, I find their new privacy policy the last straw. I got burned by first attempt at social Web site, Wave, violating my email privacy rather badly. I should have switched already; now its definitely time to move. Google has several advantages, including uptime, handling large files and thousands of emails well, good search capabilities, and wide name recognition. I don't care about the name recognition, but the rest matters. I want a reliable, long-term hosting solution that I don't have to re-analyze and move every year. What solution have you found to be the best?
It would make a lot of sense if people actually listened to the advice and stopped replying-all. Terminating the chain-reaction would easily easily be worth the price of one reply-all, but in reality enough people would ignore the advice.
There are many ways to compose deferrables, primarily by grouping several of them together into something which is also a deferrable. See the em-scenario gem for examples:

https://github.com/athoune/em-scenario

Note: I still think this approach sucks.

V8 provides a really awesome shared-nothing multithreading scheme via web workers. It's just nobody uses them.
In my experience, node.js is a terrible choice for most web applications. If you really need real-time, sure, go for it. But if you're interested in node as an alternative to rails/sinatra/django/flask, then stay away from it. The cool stuff you get for free like coffeescript/jade/stylus can also work with the ruby and python frameworks.

Node sucks for general web apps because you have to program everything asynchronously. This is a major step backwards, and quite frankly it feels to me like trying to program in assembly. It's not expressive at all. You have to write your program in some pseudo code, then translate that to async code. And what for? What's the advantage you'll get? scalability? Who says you will need it? This is exactly where you should remember that premature optimization is the root of all evil.
> I'm a little skeptical that it will change much, but we'll see. It will be interesting to watch.

Likewise, on both counts.

Though I think it's important to remember, even if this enterprise fails the state of California is a big enough experimental setting to provide all sorts of interesting (and possibly even useful) new data.
I don't think it's that simple.

Intellectual property isn't something the entertainment industry invented. It's something every six year old independently invents when telling her younger brother to stop being such a copycat. Creating is hard, copying is easy, and making the two equal is not fair.

Nor is the problem limited to art. Engineering design is currently sheltered from the problem by manufacturing, just like music used to be sheltered by physical media. When we can download cars, that won't be true anymore. If you think the argument over what you can do with an MP3 is ugly, just wait until we're arguing about printable handguns, airplanes, medicines, and combine harvesters.

I'm firmly convinced that that future is coming. Not quickly; some manufacturing processes will take centuries to replace, and some may never be replaced. But such a world does seem to get steadily closer with each passing year.

We need to figure out a practical and fair way to deal with information BEFORE it gets here.
Making form-filling faster, easier and smarter
I don't know if I'd say that "Canvas totally eclipsed SVG", it has gotten more attention. But as far as I know libraries like Raphael.js[0] are relatively popular. Additionally Raphael.js has ridiculous cross browser compatibility (For my usage it has actually held up to it's claims of being ie6 compatable), so I'd imagine anyone doing interesting graphical work on the web that has to reach a wide range of users is looking to SVG rather than Canvas.

[0] http://raphaeljs.com/
I wonder who downvoted this one. Any reasoning please? Or it's just an effort to downvote any critique addressed towards Apple?
Fibonacci Numbers, Golden Ratios, and the Apple Logo
That's not really the main problem. Their projected deficit for this year ($14.1 billion) far exceeds this excess pension payment ($5.5 billion).

http://www.theatlantic.com/business/archive/2011/12/who-kill...
While it is pretty easy to assign semantics to the term "vacuum". I can put vacuum (or a very good approximation) in a bottle. I can pay someone to provide a system which creates a vacuum. I can be killed by vacuum.
They'll probably win the patent battle in Europe on the 3rd Feb where one of the patents is being disputed, and since they've won previously against older Apple products its not 100% in favour of Apple.
After Apple goes down people will create new causal stories to explain why it sucked, just like they created for Microsoft, IBM or even for Apple when it went up.
> UPS and FedEx are great and all, but they've nowhere near the customer focus that the USPS has.

Wut?

The local post offices I've used are perennially understaffed, never has enough people, the workers are unbelievably slow, the paper products are overpriced. It's absolutely the consistently worst customer service I have ever used.
I like it, its fairly sensible too.
Working mainly in open-source as I do, it’s easy to forget that this kind of thing can happen.
P/E can be argued both ways - Exxon has a P/E of 10.43, and over a 5-10 year timeframe, Apple probably has a riskier income stream than they do. AAPL's rev is highly dependent on 2-3 trendy, high-growth, high-margin HW products, competing in markets which barely existed 5 years ago.

When's the last time you bought electronics from Sony?
Can github defend itself from the U.S. government? From the E.U.?
They're protecting its competitors (Android ones that is) - http://articles.businessinsider.com/2011-08-15/tech/30008645...
>"According to Pando Daily..."

Who used completely unattributed sources ("X-Googlers") themselves. That's textbook echo chamber in action.
Nearly all my mail ends up at addresses from my past. If it wasn't for e-bills, I would never receive (my own) bills. And I have received mountains of mail from countless former tenants at every place I've lived, mail they will never see. The post doesn't seem very reliable to me.
Ten Tips for Pitching Your Company
From the talk:

> Even if you're logged out, one engineer told me, there are 57 signals that Google looks at -- everything from what kind of computer you're on to what kind of browser you're using to where you're located -- that it uses to personally tailor your query results.

He says they are signals used during ranking, not something to identify people.
Google often kills off the product when they acquire the company.
> There is a reason why big companies never adopt these things, i can't imagine how it would be to take over a node.js app from someone else.

That's incredibly inaccurate. Big companies adopt a lot of crazy things, craziness isn't much of a deciding factor. Node.js is used by plenty of large companies and despite your tastes, Javascript in general is ridiculously popular in companies of all sizes.
It's rapidly becoming that you only need a cell phone, which would potentially make the internet much more feasible than snail-mail; owning a cell phone is far easier than owning a house and staying in a single location.

I'll grant that it's not there yet - plenty of places aren't covered by cell towers. But they're diminishing, and plenty of places aren't on postal routes either. If anything, cell towers will soon cover more area, as I can get reception miles from any road, but USPS won't deliver to where I'm standing.
Facebook halts private share trading
HN is a funny beast. Unless it's something affecting a YC company or an obviously big story, it's pot luck as to whether something will take off or not. Often the same story or same blog post will hit it big after multiple 1 point postings.

(I did the first HN post about TechCrunch's new design, 1 point.. later one went big :-) I've even done the first post of items on the 37signals blog and Mixergy that have sat at 1. All depends who's browsing the 'new' page in that 30 minute window!)
Yep, my understanding is that DNA damage is unavoidable and will eventually lead to cancer. The repair mechanisms for DNA are eventually outdone by the damage mechanisms. Improving the efficacy of the repair mechanisms for DNA could end up being a fruitful approach, but I'm not sure where the state of the art is on improving DNA repair.
It's entirely valid for a client to set the CD bit and to perform its own DNSSEC validation, instead of relying on a recursive cache.

It's not particularly common today, but it is the ultimate expression of DNSSEC.

Browsers have already moved far beyond the "gethostbyname()" [1] API, and typically implement their own stub resolvers with support for better round-robin load balancing, pre-fetching, and forward collapsing (permitting connection sharing between names that ultimately resolve to the same IP). There's no reason DNSSEC validation can't be part of a browser.

[1] So has almost everyone, getaddrinfo() is the more common equivalent call today.
Oh right that's definitely true and is much more elegant. I was talking about when a function written in synchronous style (in a long stack of synchronous calls) needs to call something asynchronous.
Ask HN: What SDK was Temple Run created with?
I have a hunch they used Unity 3D (http://unity3d.com/) but I couldn't find it in their showcase, nor could I find any articles online on how they developed it. Can anyone confirm?
Is there really a reason to even run anti-virus software all the time as long as you don't try to open executables and macro-containing documents that didn't come from a reputable source?
I remember when Facebook introduced the newsfeed, everyone was up in arms.

But this is more like when Facebook saw Twitter's growth numbers and got scared and decided to be more like it. So a private social network became more public and everyone (including Google) could link to it now.

It's a sad day when a company abandones what it has come to represent, and becomes something else.

But then again, if you want to use your own stuff, it's always there. You can always host your own applications! Wordpress instead of blogger. Your own email. This has always been possible.

Relying on centralized authorities you have to accept that this might happen.
LEGO Minecraft is Officially Happening
What a great idea, so happy that someone is actualy doing something about this. The site looks good, can not believe you managed to put it up since 10 Jan 2012 (now 25 Jan).
Have already looked over your website analysis on DomOf :

http://domof.com/www.wethelobby.com.html

... and thigs are looking good considering youth of the site, there is great potential there, keep it running.
Earn $500 to Configure a CentOS Server
So perhaps the larger question is - when will the DNS stub resolvers in the various operating systems get updated to be DNSSEC-aware so that applications could make a request for the DNSSEC information and make those decisions themselves?
Reads like a general letter than anything about SPYW or any new policy (they've always targeted ads).
At this stage it's completely free, but if you check out the FAQ you'll get a rough indication of pricing. We're trying to get a feel for interest in the product and the level of demand before we go down that path.
right, the point is that the macbook hardware is really OK. Microsoft Windows in the workplace is NOT really OK. That's the big difference between Apple creating a walled-off Eden and Microsoft creating a walled-off Hell in the 90's. They get treated differently (by us etc) not because the walled-off monopolistic behavior is different, but because one is solid, and one is hell...
Why every teacher needs some basic science literacy
Consider GitHub's tiers of employees:

founders => early 2 or 3 => next 10 => next 50

How much cash does Github have to keep the last 50 or the next 150 feeling special? This is where managing the business starts to get really hard.

I'd assume that the GH founders and first tier employees have probably each banked about $1M so far. A Google acquisition valued at $30-50M would set all of them up nicely and let them move on to other endeavors.

In my opinion, only a very generous profit sharing program or a planned acquisition strategy explains the complete lack of rogue employees blogging their gripes. Keep in mind all the drama at Twitter when it was small.
Why not just do things in webcomic format?
Google states here: http://code.google.com/speed/public-dns/faq.html#dnssec

"Does Google Public DNS support the DNSSEC protocol?

Google Public DNS supports EDNS0 extensions, which means that we accept and forward DNSSEC-formatted messages; however, we do not yet validate responses."
It is only difficult, if you expressly go for ambiguity, and confusion. Lest I say spin, which is standard in physics.

'it means just what I choose it to mean — neither more nor less.

http://cdsweb.cern.ch/record/1127343/
One of my concerns with moble web apps is that you rely on the browser UI conventions. For instance, tab/window management on the iOS browser is ok, but I find the same painful on the Android 2.3 browser. This is not even taking alternative browsers into account.

Although, some 'apps' solve this by adding an icon to the home screen or an embedding a web view inside a native app container. Sadly, I don't know enough about these solutions to critique effectively.
Permanent travelers, the homeless, etc. can receive mail at the post office by general delivery. (Letters addressed to

J. Doe

GENERAL DELIVERY

Anytown, Anystate 12345

are held for pickup at the post office for 30 days.) This was once common knowledge, but seems to be less so these days.
You could buy your own server and domain name to host your own email service

- OR -

You could maybe wait on jumping the gun to see what happens.
"Very high growth expectations" is what the OP referred to, not sustainability of income stream. Of course Exxon has a lower PE, do you really expect a high growth rate for them?

UPDATE: Why do you keep changing your post? Just reply to my comment instead of changing your comment.
I think the problem is more nuanced than that. The regulatory ability of the government is a premise of governance; governments are designed to invoke fear of a Leviathan force so that the polity does not fall into a state of nature. The argument that less governance is good governance is a slippery slope one, since it is hard to determine where the cut off should be; should it be drugs, should be weapons, what can you trade volutarily? On the other hand, government is/should be a reflection of its polity. I would argue that the majority populace in the US would still agree with the notion that 'drugs should be banned', 'prostitution is illegal' (voluntary economic transactions between two individuals). I, like yourself, do not agree with this view but the puritanical hangover that still afflicts the political base causes the government, and the its operators, to make such laws. So it is more of a reflection of our society than anything else.
Apple's cost structure has much more to do with its ability to purchase in advance than the quality of the workers. The workers are exchangeable, but Apple buying up 100% of a components supply for a period of time is not exchangeable. Same for putting down billions for a new factory. They have more cash than the bank and play banker for a lot of people in the supply chain.
The Massive Body Count of the MS Antitrust Case
> Copyright actually protects from copying. Even if the expression is identical if no copying took place then there is no infringement.

Maybe in the UK, given that the judge did say something close to that, but here in the USA that's not really true, unless perhaps you could show that there was so little creativity that it came about by accident. But you might have a hard time getting them to believe you.
The business of antivirus, especially, has a huge incentive to shove it IN YOUR FACE that the software is detecting things whether they're false positives or not. This scares people into re-upping their subscription. Most computer users don't understand there can even be such a thing as false positive. For all those support calls you get, there are probably 10x that number that simply take the security software on its word and let it delete/block your application.

An aptly timed popup from the antivirus vendor will appear shortly thereafter asking the user to pre-purchase 2 more years of complete computer protection! Oh, the business of fear mongering. . .

EDIT: This is one of those very hard problems startups should be solving.
Aync codes like threaded codes are different from the simple sync code. These different style coding are there to take advantage of the concurrent benefit of the system. Developers with simple single flow control code background often complain about the extra flow control complexity when it's outside of their comfort zone. Think of it as a level up on your skill.

There are libraries out there that add syntactic sugar to make async code look like sync code. Like,

group (
asyncfunc1()
asyncfunc2()
asyncfunc3()
)
Us Best Saler
Us Best Saler. Guaranteed pricing on modern and Lowest price & guarantee.
I believe new opportunities will open up. Change will come. There are plenty of needs that will surface somewhere and it's up to the "average" to adapt to fill those needs.

Those that don't adapt or resist the change will be the ones that suffer the most. This is a pattern with many things in life.
A quantum speed limit: how fast does quantum information flow through a lattice?
That kind of salary is not unheard of in Stockholm.
Firefox MemShrink: What are the most important next steps?
Is that it? Smartphones evolve in 2 years as much.
As people have seen to downvote this:

The reason why competing browsers aren't prevalent is that they don't want any executable code downloadable that isn't in their sandboxes.

Browsers have executable systems (Javascript, being the biggest issue), so they aren't allowed.