skysight-inc/HackerNews huggingface dataset:
Bad title but the article is incredibly important for anyone building a mobile website targeted at iOS. The included techniques are inexplicably difficult to find, and even in Apple's own documentation.
Yet he used facebook connect to sign up for his latest project, canv.as?
Selection Sunday: Is your March Madness prediction algorithm ready?
Binaries work across pipes. With git, not so much.
In addition to github, you have the switch to git of the linux kernel which really put the project over the other distributed revision control systems such as Darcs and Mercurial.
Do you really think AT&T execs care about future innovation?
Correction: Talked to my production manager and it's more like $5. Geebus.
May I ask what problems you had with rabbitmq? (Just curious.)
Also, webkit's multitouch gesture support is rather terrible compared to the iOS SDK's. Rotation and zoom with multi-touch worked, but was obviously not native to anyone who used iOS devices on a regular basis. Expect jumpiness, rotation about incorrect axis and similar hair pulling bugs.
Paul Gray TBPP2010 Runner-up
I think this is fair. Bandwidth costs money, usage likely follows a power law distribution, and their fees are reasonable:

AT&T: $10/50 GB = 20 cents/GB

Amazon S3/EC2: 10 cents/GB

It's not like we're being gouged here...
While it's a neat little trick, I'm not so sure I like this. This is adding unnecessary headers and traffic overhead. It doesn't even addresses some of the points the author mentioned e.g. "someone deployed something in a weird way and bypassed the normal deployment process" (if somebody is doing this you have bigger problems anyway). If you are managing your releases in a sensible and automated way then you will also typically have an easy way to check which version is currently deployed or running which doesn't involve adding more baggage to the HTTP headers.
More tsunamis for the morbidly curious:

https://secure.wikimedia.org/wikipedia/en/wiki/Megatsunami

Record stands at 524m high.
So Alpha.. doesn't work at all. Doesn't even have a demo of how it's supposed to work.

Took me 15 seconds to give up and close the tab.
>Kissing (an acquaintance) in the UK happens a lot - one cheek, sometimes two.

The only times I've really seen this is with upper/upper-middle class - ladies-wot-lunch and all that - and at some schools. Generally it's only been women kissing.

The only people I cheek-kiss outside the family are close personal friends and even then only a few and it's not a measure of closeness or strength of friendship (strangely).

I can imagine it's common in some areas of the South?
There have been many thread discussions on "why not just keep building it? Why is an exit always on the mind?" etc. Unsure if their was a specific post focusing on that aspect..Actually, to help other memories, I think it may have been AVC (or similar, quick google I believe its NOT avc / Fred Wilson) "Build an empire..not a ___" which discussed why you should build companies long-term.
iPad 2 Has Been Jailbroken [video]
Cheap Baltimore Ravens jerseys #20 Ed Reed Pink Women Jersey
Authentic NFL Jerseys,Excellent quality jersey(AAA), 100% payment secure and high quality guarantee,Buy cheap NFL Jerseys with free shipping worldwide and range of selections on NFL Jerseys,Good reputation over the world. Mixed order is well accepted.

Size: M, L, XL, XXL, XXXL
Made of heavy fabric with nylon diamond weave mesh
Body (Colors): 100% Pro-Brite nylon
Body (pink): 100% Pro-Brite polyester
Side Panels/Collar/Cuffs: 100% lycratalic spandex dazzle
Letter from the UK: The EU’s Assault On Display Advertising
Wow. Positive spin: So the facility was recently inspected and was in safe shape to continue operating for a long time, so the safety measures are probably working as designed right now.

Negative spin: Just as the anti nuke groups are claiming, Tepco and the govt have colluded to hide gross mishandling of normal safety procedures, leaving us in a situation with unknown dangers.

I'm hoping the reality is in the middle.
Appleseed and The Diaspora project both have "life-aspect" separation as explicit goals.
This is actually an issue now for new college students, because of Facebook. People form an opinion of you from your Facebook profile (and thus your social interactions with your high school Facebook friends) long before you meet them face-to-face.
I've had privacy circles in Appleseed since about 2006. You might want to check it out:

http://opensource.appleseedproject.org

Although the circles aren't auto-generated, the user creates them.
The second type of article is usually written by converts from legacy VC systems (cvs/svn) who have never experienced a DVCS before. They attribute the obvious improvement in usability to Git, never venturing to try anything else; possibly due to the same fundamental lack of curiosity or self-improvement that leads to using CVS/SVN at all (post 2005).

What's more, the migration from a single-branch to multiple-branch model is so empowering that such users tend to view all of Git through rose-tinted glasses forever after. Compared to that experience, relatively minor usability improvements like Bazaar's "every working copy has its own tree" or Mercurial's queues seem insignificant and/or unimportant.
Etherpad is now opensource and Apache licensed. This seems to mean you could actually just pick up where you left off and start building the product again. Any plans for this or anything similar?
Why not transcode to WebM?
How $8M per year HPC cloud is way cheaper that a soon-to-be-dead Jurassic Supercomputer ($50M to $85M per year)
Education reform: the problem with helping everyone reach 'average'
I think everyone's relying on clever implementations that require people to "just try it out" and give it a fair shake to be convinced that it's better technology. No one will give it a fair shake, why should they when Facebook works fine for most people? There's also no attempt at breaching the chicken-and-egg problem of joining a new social network while one's friends are all still on the old one. I'm not saying I have a solution, but I think most people are looking at the wrong problems.
Can't find the source from months back, but, us humans were constantly trying to stop all forest fires in near-populated area's, which were needed (by nature) to clear area's for other vegetation which can't grow in certain over abundances of tree species.
okay, if you can email me at shahedkhan30@gmail.com

Sorry!
Only one of those people is making moral judgements against people who use pseudonyms ("an example of a lack of integrity") and making phenomenal amounts of money out of marginalising the practice.
I think we are arguing the same point but with different terms.

To me, the 'idea' is how you would describe the product to a customer in one sentence. The execution is how this idea is made. In your case, this would be your research and unique math algorithm. The business plan is how you plan to market and monetize this product. A successful business requires all three factors.

When I said that an idea is being worked on elsewhere, I meant that somebody has at some point tried to solve that pain point for your customers. They are your competition. I stand by this statement. You seem to be arguing that your execution is unique, and I absolutely agree. Your execution has to be unique, or else you would be guaranteed to fail. Based on your description, it seems you are in an ideal position to execute your idea successfully, and I wish you the best of luck.

Based on the above definitions, I am suggesting that you can and should talk about your idea without talking about your execution. Share what problem you're solving, but definitely don't tell anybody the results of your math research. Using your example of a cancer pill, you should talk about your pill to anybody who will listen without sharing how the pill is going cure cancer.

I disagree that business plan factor are trivial after execution is handled. You could make the perfect product with your algorithm, but if you are unable to figure out a way to monetize or market your product, then it will fail. Of course, the relative difficulty of each factor depends on the industry and product.
"...since the ground ring is, well, grounded..."
fyi, not true at all.. think about it, how is a device that you're holding in the air (and NOT connected to a power outlet through any sort of cables/adapters/etc) grounded?
It's not.
If you plug your ipad into a wall socket via the 5V battery adapter it would be a different story, but not until then.
As I see it, the problem with Facebook is that it is monopolizing a space that we should all desire to see open and dispersed. Is it good to have one company monopolize all online social interactions among all humans on the planet? Of course not. People spend egregious amounts of time on Facebook, which is wonderful for Facebook and stifling for the rest of the internet. If you recognize these problems you should abandon Facebook and reject it on principal. With so many people and business on board, this is actually quite hard to do, which is exactly why it should be done.
It was mainly due to older versions like 1.7 that crashed too often under pressure (ram usage mostly).

The situation got much better since 1.8 and especially 2.0.

The main reason zeromq is so awesome is that we can use it as an rpc protocol for almost everything.
>These are American dominated systems that exclude people unless they are like us.

TBH on the whole HN doesn't strike me as US-centric. Let me qualify that. It is, but far less than other similar sites and seems to me to have quite a cadre of people from across the globe.
Very true, I should consider all humans and not just this one.
True, but I'm not worried about the extra bytes of an HTTP header.

It's actually really useful when coupled with Rails+Unicorn w/ downtimeless deploy. Every once in a while unicorn will run a deploy but stop picking up code changes, and this is a good way to verify that your deploy didn't go all the way through.

Additionally, it integrates with shell scripts easier than most other solutions. Lastly, if you really want you don't need to make it an HTTP header, you can just make a special /git_sha page that renders it out if you're really worried.

Additionally, GIT_SHAs are good for cache busting in some situations (though totally inappropriate for others).
Thanks, Mike! Good luck you too!
"But what’s more unsettling is how prominent education leaders like Education Secretary Arne Duncan have called America’s sorry standing a 'wakeup call.' . . . But the wakeup alarm didn’t just start going off. It sounded decades ago; the US has just repeatedly hit the snooze button."

Indeed, the most neglected problem in American education today is raising the level of children of well-off, college-educated families up above the average level of ALL students in the countries with the most effective education systems.

http://educationnext.org/teaching-math-to-the-talented/

For many long-standing reasons discussed in a recent research report,

http://www.hks.harvard.edu/pepg/PDF/Papers/PEPG10-19_Hanushe...

the United States does not teach even the most highly able students effectively, especially in mathematics.
What's interesting is how some of the decisions made in those first 8 days of coding haunted twitter's technical architecture for years (and in some instances still do).
Just to be clear, a megatsunami is not usually caused by earthquakes, but rather other events and are very rare.

Normal tsunami:
https://secure.wikimedia.org/wikipedia/en/wiki/Tsunami
Steve Gibson explains Stuxnet
I've felt that way, too. There is some truth to it.

A lot of people who get ahead in business aren't the kind of objectionable characters you are thinking of, although they easily come off that way.

A lot of people who get ahead seem to me to be good at keeping their ego in check and taking a very outgoing and friendly but fundamentally reserved and "universal" approach to social interaction. They are like social "bees" that pollinate the connections among people and between people and ideas but they do that often by being vague and hard to really pin down. So they can seem smarmy. Jerks. Many aren't though. It's a set of skills they have in common with the really bad sociopathic types.
I don't think he's suggesting that they _should_ default to lack confidence, but rather that many are very self-conscious about it, so it's probably even more difficult for him. Hence, his performance is even more impressive.
Using a header isn't quite right. Just implement an URL on your app at /_revision that grabs the HEAD commit. Then write a git-diff-prod command like this:

#!/bin/sh
git-diff `curl -s "http://www.yourapp.com/_revision"`

Get your paths squared away, chmod +x it, then type in:

git diff-prod

And boom! Instant diff with head in production.

Of course, you might want to get your deploy scripts squared away for figure out why your servers aren't restarting if thats the reason for this.
Wow, so many 32gb ipads. Who buys those? Seems to me you're price sensitive or you aren't, and you want disk space to dump all your stuff on it or you don't care too much. I don't quite see the use case for the middle ground.
That's a really good point. Doing this will invalidate browser cache on most sites whenever you do a deployment. If you are the type that does production deployments throughout the day, then this could slow down the user experience. However, maybe you want an easy-to-use javascript cache reset tool for every deployment.
Also worthy, the "McMuffin" styled ripoff.
http://www.google.com/search?sourceid=chrome&ie=UTF-8...
I'm still not completely clear on what's ok and what isn't.

They seem to be saying that special-purpose clients would still be ok. For example, a SXSW iphone app that filtered and ONLY showed tweets with the #sxsw tag, and perhaps appended the tag to your own tweet. Not a path to riches, but you can see why such an app may be of use in certain situations. It seems to be allowed under these rules, but I'm not 100% sure.

What they've done is introduce uncertainty, which is worse for the ecosystem than anything else.
I remember when I was really little my dad telling me that water was so much scarier than fire because it can't be stopped... Looks like proof.
Why would it cost him significantly to have it returned? According to US code, a single note is all it takes to force a court procedure where the prosecutor has to demonstrate a nexus between the money and a crime. What would it cost your brother to go to court by himself? What would he have to lose?

Look, I see the issue here. Clearly, if the government was randomly taking thousands of dollars from people and forcing them to go to court to keep it, that would be a miscarriage of justice. But that's probably not what happens in reality.

Under what auspices was your nephew's cash seized? What's the other side of this story? Is there really not another side to this story?
16GB is just a LITTLE too small for a week of movies to watch for the kids.
Sql creating and maintaining table
That main reason doesn't apply only to zeromq, though; with google's protobuf you can write an rpc layer on top of pretty much any channel in ten or twenty lines of code.
I love git, and use it to backup my life. Very interesting to know that you will still be able to checkout what you do today many years later. CVS can do this as well, it is just not so attractive being much slower.
What does last years algorithm look like on this years tournament.
apenwarr's own "bup" http://github.com/apenwarr/bup - it's the ultimate backup system on one hand, and it's just a git repository on the other.

Way better deduplication than any other backup system you've used, every backup is at the same time incremental, differential and (looks) complete.

It's magic.
Interesting. Mainstream media / AG's in general really aren't, so in a few weeks, the "aftermath" or developing story will be interesting.
I generally understand the technical premise of exploits and running arbitrary code, but I am genuinely curious how one searches for exploits in a system like this. Throwing known exploits at new APIs and see what happens? Or is it more subtle?
"Apple (AAPL) ran out of 16GB iPads first, then 32BG models..." could have been a factor.
It sounds like it's more the syntax is the problem, but if it is indeed that kind of recursion OP is having trouble with, might I recommend The Little Schemer. Amazing short little book with a unique Socratic teaching style that specifically teaches recursing on the cdr of a list.

They tried to teach us recursion in college using C, and I remember it just confusing me. Learning it in Scheme with TLS, it clicked immediately, and now I can implement it in any language.
More Hands-on Gameplay Footage of Duke Nukem Forever Surfaces
Full details (link to slides as well) can be see on Lanyrd: http://lanyrd.com/2011/pycon-us/sckrw/#link-chfc
Facebook hasn't marginalized the practice terribly much - at least half my FB friends are also using aliases.
First, there's no guarantees in life. For every good developer that turns into a great developer, there's a good developer who turns into an asshole developer. There is no formula that leads to 100% results. However, if you want to be great, the first step is having confidence in yourself and believing that you are great.

Second, there may be casualties along your path. A few projects crash and burn. Nobody is born great. They get there. You can't get there without experience. That's definitely on the list. The only way of gaining experience that I know of is through failure. The more catastrophic, the more you learn.
Way better deduplication than any other backup system you've used, every backup is at the same time incremental, differential and (looks) complete.

You just described Tarsnap.
Ah, Reia and Elixir both look great, thanks for these.

I know that I should stick it out with Erlang, but it's difficult to feel like its anything but something for writing little servers in (partly due to the very small language as mentioned by Dale, which is a strength or a weakness depending on your POV, I suppose). That makes it very hard to motivate sticking it out as it's hard to see a cool end game.

I'm fairly OK with functional design, I get on with Haskell well (until those monads!) and I somewhat grok Prolog.
I, along with the rest of my team, created the same concept back in 1998 and by the year 2000, we were averaging between 14 million and 20 million pageviews per day which, even in this day and age, is still a decent amount of pageviews!

But that's the internet -- everything old is new again. The old. Then new. Then...
Things You Need To Do if You Were Fired Yesterday
"We could argue hypotheticals all day and it wouldn't change anything. I'll believe your examples when I see them in the real world."

There's alot of evidence out there that it is being used for business[1]. And, even more pilot rollouts in disparate industries. It's still a really young technology in its current "slate form factor + simple OS + simple native/web apps" incarnation, but already iPad is starting to eat away at netbook market/mindshare.

[1] http://www.computerworld.com/s/article/9182498/iPad_lures_bu...
Sure but with zeromq we get builtin load balancing and pub/sub.
I haven't run it yet. It should be done in time to enter the contest, though (but it will just be a baseline--i.e., not eligible to win prizes).
> There are much bigger opportunities.

Except for the fact that Twitter has a track record of screwing over developers who find said opportunities.
It's looking like another record year for Apple, as if there was any doubt.
What the Media Doesn't get About Meltdowns
Any plenty to grey market re-sellers globally.

It's almost like Gene's team completely forgot or decided to forgo the very large global grey market that exists.
Yeah, it's syntax for me. It's not functional programming (I do OK with Haskell), it's just this feeling like everything in the syntax looks like a hack. I can't seem to see the underlying consistency (if there is any).

I generally feel completely lost when reading or writing Erlang; there's never been a point where I feel like I truly understand what's going on in the code, it's like I've just had some happy accident that seems to be performing the way I had hoped. I'm fairly intimidated to try doing anything bar what I'm told in the tutorials, and I've been plugging away for a fair while now.
This is great, thanks :)
41% of Facebook Users Total IDiots
I've never looked at a project and thought to myself "wow I couldn't make that even after 10 years".

"Until a man is twenty-five, he still thinks, every so often, that under the right circumstances he could be the baddest motherfucker in the world. If I moved to a martial-arts monastery in China and studied real hard for ten years. If my family was wiped out by Colombian drug dealers and I swore myself to revenge. If I got a fatal disease, had one year to live, devoted it to wiping street crime. If I just dropped out and devoted my life to being bad." - Neal Stephenson, "Snow Crash".

How old are you, hasenj?
I recently worked on a system where the CI (pre-commit in teamcity) took half an hour with occasional "random" failures. It's a nightmare. I can only imagine how hard on them it is to be in this situation and still release 3-7 times a day.
In my first year of a programming certificate (1993?) I wrote several really bad games (in Pascal) that only my best friend and brother played.

The whole HTML5 game thing got me excited enough to try again and "Last Man Standing: A Zombie Apocalypse" was born.

Now, thanks to the power of the internet, a game that may have seen a couple of people play has had 20,000 hits, and sees, on the long tail, between 50 and 100 people a day (50% repeat visits).

That's not a lot of people, but it's a hell of a lot more than just my mate :) and I love the fact that there are people out there that like my game enough to come back to it :)
I think the thanks was for Patrick's article
I'm actually going from Haskell to Erlang. I feel OK with Haskell (bar monads), but I wanted to see Erlang's fault-tolerance in particular. I'm a big fan. I just can't seem to get my brain going on it.
Yeah, that was the original reason I implemented it (since fixed), but I just found having it live was too useful to take away.
The Future of SproutCore's View Layer
You may be underestimating how many small bits of 'fake' are common. A facebook profile is much more accurately described as "how someone wants themselves to be seen" rather than how they are in reality. Some of it is self-censorship, some is self-promotion, some is subconscious, but the cumulative effect is such that the reality show analogy is quite apt; it's based on real events, but edited and filtered into something misleading.

Think about it this way, an autobiography is probably mostly true, but you're going to read it with the understanding that it's not an impartial, objective viewpoint.
My comment was about the exaggerated claim that people have to lug around power bricks for their laptops.

Let me put it to you this way: would the meeting scene you witnessed have been any better if they'd had iPads instead of MacBook Air laptops?
Not everyone was around eons ago.
I'm fairly certain X-Whatever doesn't invalidate browser caches. I mostly meant it for things that need to invalidate on every release, since you can use the string to pass in to memcache as a query string.
I think this is great advice from Twitter and developers should follow it.

Twitter is totally correct--if you haven't entered this space by now, and you still want to, you are probably overlooking much more interesting opportunities.

Why would you develop a new Twitter client anyhow? You might make $5 a seat from a few thousand users who will expect you to maintain your product in perpetuity.
Also, I found this introduction very useful: http://nichol.as/zeromq-an-introduction