skysight-inc/HackerNews huggingface dataset:
> How is this to be enforced?

Mass surverillance, mass punishment, mass censorship. You have a vast amount of information that people are not allowed to communicate to each other, even inside their most private communication.

> By what logic is it considered a proportional or effective punishment?

Nobody claimed that it is considered proportional. We're dealing with a topic that key stakeholders like Mark Getty are describing as the "Oil of the 21'st century". Considering that all copyright matters are decided completely behind closed doors (ACTA for example has been even declared a "national security secret" by the Obama administration, to prevent information about upcomming laws to leak into the public, to decrease the amound of opposition before its too late) and that all copyright jurisdiction is basically routing around democracy and public participation since its emergence in monarchistic Europe, they simply dont see the need to present those measures as proportional because they know that (in the near future) no population will ever be allowed to vote on it.
Brad Feld on Entrepreneurial Density
I like my Sprint service. The reception is far from legendary, but it's there, and the data is unlimited. If I wanted an iPhone, I'd do what everyone else does and switch to AT&T (and now Verizon). I suspect that folks who really care that it's an iPhone and not an Android (or potentially WP7, if that ever gets off the ground) have already made their move.
Yes please - small things like the branches drop down are not very intuitive.

I think the competitive advantage for Bitbucket will come from super-enhancing features like the issue tracker. Today, I still have to run Redmine inspite of having Github issues. Give me an industrial quality issue tracker (hooks, assignee features, charting, roles and permissions).

Basically just pull Bugzilla into Bitbucket. Now, that would be a killer feature !
Hopefully the command line for the C compiler invocation is a typo, because "gcc contestx.c -o contestx.c" will overwrite your source with the executable--which (while catastrophic if done at home with no backup) is probably not a big deal, so long as the relevant code length metrics are extracted beforehand...but still amateurish.
It's not a pivot, it's puberty. [video]
Giant Radio Telescope Sees Inside Galactic Smash-Up
Making a photonic crystal with a couple of light beams
More innovation dying before it gets the chance to thrive. I thought Typekit needed a few more years on its own to become prolific, and though I don't fault them for selling, I think this blows.
Obviously, if there is a single move that wins you the game every time - being able to consult the oracle, in your example - then this pure strategy is dominant, and no mixed strategy is called for.

http://en.wikipedia.org/wiki/Pure_strategy#Pure_and_mixed_st...
http://en.wikipedia.org/wiki/Strategic_dominance

It is obvious that if there is a dominant pure strategy, then that is the strategy to play, and there is no need for a mixed strategy.

Anyone with elementary game theory knows this, and, really, no 'good game theorist' is going to 'dogmatically' assert otherwise.
Check out http://www.yesodweb.com/
Pandemic flus are the exception, not the rule. None of us may see one in our lifetimes, even if we have (and recover from) a dozen cases of seasonal flus. Also, some believe the death rates from the 1918 pandemic were more due to concomitant bacterial infections than the flu strain itself.
Google Javascript test tools
My experiences are similar ... for companies that rely on local "good-will", the BBB is simply a more civilized form of a mafia shake-down. Interesting that this comes up today as there was a previous news item about Japan's work to rid itself of the Yakuza - http://news.ycombinator.com/item?id=3064633.
actually I looked into the source of the credit card form before buying. It shows braintree was used ;-)
Derivatives on a highly volatile artificial currency. What could possibly go wrong?
I wish there were concrete examples of deep insights.

Would help understand how you come up with deep insights.

Plus it would be an interesting read I'm sure.
From my perspective the political game is not about actually getting things like this realised, but pushing the level of acceptance. He is making claims that are on a "borderline", meaning they are quite out there, but not "completely" insane. By doing this he attempts to push the level of acceptance further and move the middle ground towards his position. Good old Hegel'ian Dialectics.
I wonder why Ryan is not blocking access to the source code for pro screencasts on github. Other pro screencasts such as peepcode protect the source code as well.
I'm not sure why everyone is surprised. Adobe has just come out with a slew of new HTML5 products (Muse, Edge) and they already have Dreamweaver which is typically used for HTML editing.

Adobe doesn't have a strong future with Flash but they still need to support their existing Flash/Flex customers. They can't simply shutdown Flash.
I was able to pay with my German visa card without a problem.
Thanks for writing this. Glad you've cleared up some of the questions I hear a lot. I've seen a lot of posts which claim to have some kind of template to get in, which doesn't make any sense in my opinion.
The name is similar to Threadsy, a funded startup.

http://www.crunchbase.com/company/threadsy

When I worked at Big Generic Company with a firewall blocking gmail, threadsy still worked. So I set up an account with only gmail and could use gmail in my browser. Seemed less likely to get me in trouble than installing Tor.
There are tons of posts on HN - I used "dick" just to grab attention and get responses. Did not mean any disrespect by it either. Last time I posted a thread that said something mild in title I got no responses.

I'm not referring to ALL programmers as dicks, I've just practically had it with him and he used to be a friend.

The most insightful opinion was that low hours per week = low motivation.

I'm being as honest and candid as possible. Sure there is emotion in this, this is our startup. I didn't have the money to bring him on full time and I don't think he would've worked for free either (or contribute funds needed for frontend dev).
I know I'm surely in the minority here but back in August I was so fed up with AT&T that I spent most of the month planning a move to Sprint. I was in and out of stores, researching phones online, talking to friends and more. Even with their poor coverage (my parents live in western mass and basically that entire side of the state is a black hole for sprint) I was so close to making the switch, at least for a one month trial.

The main reason I wanted to switch to Sprint was they seemed to be really for the consumer and pushed that they offered Unlimited Data. Most months I stay under 5gb (though its close) on my android phone but occasionally I travel and do use quite a bit more.

Before I did sign up though the rumors started coming out about the iphone coming to sprint which I immediately predicted would kill their unlimited data deal, which though its not on the phones themselves yet has been enforced on hotspot users.

I know people love their iphones but I just really hate how it is ruining networks for everyone. Every network they move to kills their unlimited data plan with their arrival. :(
My friend (and co-founder) and I have applied for winter 2012. Even if we don't get in, I don't think it will change much of who we are, or what we're driven by.

But I guess my biggest question has been this: In the event that we (any anyone else going through this process) don't get in, how hard should we spend thinking about that? And what I mean is, every time I've done something I spend some amount of time evaluating how it went and what I learned from it. In the case of YC, it's about the idea + founders, so if we didn't get in, I would need to spend some amount of time evaluating the idea + founders and deciding what it means.

That doesn't scare me, instead I think that's the most exciting part. To be incredibly self-critical is the only way to make great things. As much as we were writing our answers for those who will evaluate them, we were also writing them for ourselves.

Great post, makes me feel more optimistic about the entire ordeal.

Edit: meant winter 2012
Good luck committing an image of your hard drive into git or hg.

Seriously, though, the limitations of git and mercurial with respect to large files probably prevent them from having to deal with this kind of thing.
ORM is the Vietnam of Computer Science (2006)
Fully Confirmed: Sony Reader WiFi Is Android
I wonder why I don't often see folks directly computing Fib(n) using the equation given in SICP exercise 1.13:

Fib(n) = round(φ^n / sqrt(5)), where φ = (1 + sqrt(5)) / 2.

Cites:

http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html...

https://secure.wikimedia.org/wikipedia/en/wiki/Fibonacci_num...
Sandia's cancer hunting nanotechnology breakthrough
BREAKING: glenjamin cures cancer.
Jeremy Rifkin:Federated Power
A GWT Developer’s Reaction to Dart
I don't think user-friendliness should be a primary goal for a version control system. The reason being that this is something we use day in and day out for years, so the importance of the learning curve is dwarfed by the power of the UI and the workflows it enables.

When I switched from svn to git (and don't take this to mean I'm comparing svn to hg, because obviously hg is in git's league, not svn's), the learning curve was steep, but after 3 months of daily use I understood git's internals and what the various commands actually do infinitely better than I did after 5 years of using svn.

In other words, I think git has an internal logic that allows it to fit into a small space in your brain once fully grokked.

As to the rebase vs merge debate, I've already written about this (http://darwinweb.net/articles/the-case-for-git-rebase), but fundamentally my argument boils down to this: Having a linear history allows me to resolve historical bugs better than a history full of merge commits. If I run a bisect on a linear history I will always narrow down a bug to a single commit instead of potentially a merge commit with hundreds of commits behind it. Now, merge commits give you more information about the history, but when topic branches proliferate that information becomes very hard to make sense of anyway. With rebased commits I can still see when they were committed, so it's not as if there is no evidence of the actual development. Being able to see the exact state a particular commit was developed in is useful, but in my experience does not offset the hassle of a very messy history in solving bugs in the current state of the code base.
Check out this tutorial on stripe. It has a pretty clear step by step instructions on how to get it work with Ruby.

In fact, only slight modification needed to make it work with Rails. But, if you are interested, I can write a blog post about it.
"Unimited data" might be an distinguishing feature they can press. I know I a lot of iPhone+ATT users, but none who tether. Too expensive.
Or, use: http://lockerproject.org/ and export everything locally without it passing through someone else's web server (as well as keep your local copy of the data completely current for as long as you decide to keep your locker running.)

Full disclosure: I work on this!
I like Sprint too, but I disagree. Sprint's pricing has historically been too good to leave to another carrier. Even you want an iPhone -- can you really justify the price hike for it? It's actually a much better deal, even in the short term, to get an iPad with 3G than move your cell phone service to ATT (especially if you have a family plan like I do).

I think if the iPhone comes with the same price plans as today you'll see Sprint sell a boatload of iPhones.
Now I just need an async ajax library, so I can do:

fibonacci(40,function(f) {
console.log(f);
});
Author here, didn't really expect this to get picked up anywhere but since it has I'd like to point out the idea was to demonstrate that computationally expensive algorithms can be split across multiple iterations of the event loop to avoid blocking it.

In this case concurrent requests take advantage of each others' memoisation, which would be somewhat trickier to do with threads as you'd probably need to worry about locking.
My guess is that like lots of other medical wisdom/folklore about the adult brain, we'll eventually find workable exceptions to the idea that favoring one eye is irreversible after a certain age. Physical qualities of the eye that contributed to the initial imbalance can now be surgically corrected; neuroscience has found that creation of new brain cells continues far later in life than previously thought; some drugs (including SSRIs) have been found to trigger neurogenesis in adults, as does exercise.
"Uncreative" Writing: Where Everything Old Is New Again
http://dl.dropbox.com/u/27532820/app.html
http://news.ycombinator.com/item?id=249899

http://news.ycombinator.com/item?id=2659474
Too bad the code is so nasty
Man, I love everything about this post. Well written, funny title reference, yeah, but in particular it expresses two ideas that I think are extremely important:

* Hypercard was pretty much the high water mark as far as normal people controlling technology is concerned, and we're still trying to make the web that effective.

* When the strange people doing things you don't understand arrive, you must welcome them, and treat them with respect.
Agreed, and I think we saw as much with the iPhone arrival to Verizon. Yeah, it was a bump for Verizon, but not a tidal wave. Most people who wanted it had moved. That said, I think there were some holdouts who were unsure about getting an iPhone4 so close to the supposed summer release of an iPhone5, so that probably depressed the Verizon numbers a bit too. Bringing iPhone to Sprint so soon after a new announcement should take some of that uncertainty away.
You don't even have to be in the eurozone, I know UK companies which have euro accounts with international banks such as HSBC, which sit alongside their sterling accounts. The same goes for dollars, and probably other major currencies as well.
I bit the bullet and spent some time yesterday installing XFCE and fiddling with it. And now it feels solid to me again too (it was never really shaky, just irritating in my use case). Focus reliably follows whatever window I alt-tab to, and I'm happy again.

I actually don't care what DE or window manager I use, my computer is just a place to hold a browser, a terminal window, and some development tools. All I require is that it stay out of my way and not make me notice it.
The phenomena of eventual counter-examples.
It sounds like Sprint is going to start a price war with Verizon and AT&T. Music to my ears.
Ruby Documentation Week (10/3 to 10/7)
It is pretty good already. And since it's open source, there's nothing to stop a community fork if Adobe screws up the stewardship.
I'd like to point out that this uses important improvements over the naive Ziuba's strawman version: memoization and callbacks using the event loop. The callbacks improve concurrency, allowing a single process/thread to multitask requests, and memoization reduces total time spent per request.

Actually, if the async lib memoization facility shares values between requests, which seems quite sure to me, all requests but the first one are served from its cache in the test the author uses as example. This still doesn't highlight any strength of node.js IMO, asides from the easy shared memoization. It could be translated to Tornado-web, an async Python framework, almost literally.
Would be cheating, man. Micro-benchmarking is all about using fictitious tests to show off fake performance in blog posts.
I think you could argue that using postgres and using logic-heavy stored procedures was positive technical debt, in the sense that it was the approach that one of the founders was familiar with. (Note that I'm definitely not saying that I think doing things this way was an objectively good or even easy path: just that given that particular founder's experience, it probably worked out better than spending the time to learn something totally new would have.)

So was using a monolithic master database, despite all of the pain we have migrating off of it now. The way we work with MySQL now is great at scale, but it does require more work to do many things. It relies on denormalization and presumes the existence of some kind of job server to keep things consistent. If we started out trying to build the architecture we have now, we never would have gotten anywhere.

The python middle layer is kind of a different story. I think it was kind of a blind attempt at scaling to 1000x when we should have been worried about 10x or maybe 100x, and since it wasn't a reaction to a real problem it was closer to being just totally wrong. Rather than allowing us to iterate quickly for a while at our own future expense, building/deploying and dealing with it actually froze new feature development for an embarrassingly long time.
It's important not to skip it. It's also very important not to read from a prepared text; we tell people over and over not to do that, and for some reason they keep thinking they can fool us.

It's not important that the video have high production values, or that you sell us on the idea within it.
Study from Yahoo shows that 50 percent of all tweets come from just 20,000 users
Except that it's not even that. In firefox there is just a setting that disables animating gifs, if this is something that is affecting a significant number of people at any significant level of danger, then why don't people disable it?

It seems to me that the most likely explanation is that the risk is so minimal that people with epilepsy aren't even willing to give up lolcat gifs for it, though it is possible that people are unable to conceive of a setting existing to disable a largely unnecessary feature in a piece of software.

If it is a significant danger, and people don't realize you can disable it, then that seems to indicate a significant failing of the entire system, from doctors to parents to people taking care of themselves properly. I really want to believe that it isn't the case.
Variables containing extra opening square brackets cause PHP to make a malformed $_FILES array? That's really a whopper bug they got there, but in the end it's really just a variant of "web developer believes the Content-Type supplied by the user's browser is correct" in terms of vulnerability. Both the file name and the content type must be considered unchecked user input and have to be sanitized anyway.
How so? IMHO, it's an elegant demonstration of the async module.
"There is nothing new in this world." - Some wise person

You could paint it that way, but I choose to view it differently.

The "new" terminals are far smarter. Nobody will ever confuse them with dumb terminals.

There are a wide range of popular form-factors (phone, tablet, TV, car, watch, browser, PC, signage, ...) where in the old terminal model there was one (~PC).

And the kicker: The "app" is now designed to not only SPAN all of those devices but to do so in a rich, people-centric way. That "rich way", by the way, requires huge client side computing resources.

Lastly, I said "people-centric" above because the actual equation for the new value proposition is:

experience = people + devices + cloud services

Note all entities are plural.
I think it'a a valuable tutorial to show node.js idioms. It's pretty easy to read, but I for one would struggle to write it as concisely.
nice FUD (strange resemblance to the Sun's old FUD on Sparc vs. x86)

With all my respect to Oracle (and gratitude for that part of living i make from it), they would better spend these resources on implementing a distributed query execution (the parallel query implementation they have is a joke really), and it would make their position vs. NoSQL much more stronger.
They recognized NoSQL as a threat (after laughing about it for years). Now they do a classic two-pronged strategy: attack it viciously and provide a solution of their own. It's old school corporate behavior.
It really depends on the type of side projects a developer does.

If it has something to do with their main business (say something to manage their server commands easily) or is integrated into another one of their tools the cost open sourcing it may not be worth it.
Why would you want to use that formula? The doubling identities are faster and avoid floating-point arithmetic.
Rhapsody To Acquire Streaming Music Competitor Napster
He's saying exactly the reverse. Because clojure makes a traditionally hard task easy, you don't have to be 'elite' to use it.
World Wide Webber - On Sharding Graph Databases
I think you only get the fast code and small code bonuses on working solutions.
Android Could Hit 1 Million Activations Per Day This Month
I'm hoping that GNUnet's (https://gnunet.org/) wlan transport will be used for something like this.
You are not Google.

Google employees surely got a good chuckle out of that paragraph.
If Sprint keeps unlimited data for at least the 2 years that I'll be on contract, I'll sign up for Sprint the day the iPhone 5 is available. Sprint needs to compete on price and unlimited data to compete with Big Red and Big Blue and stay alive.
Why Adult Adoption is Key to the Success of Japanese Family Firms
I love bitbucket for the pricing it turned out to be a more valuable tool for my private repos. Now it is even better with git.
"I've learned to never ever badmouth a weird architecture in a working and profitable company."

I learned that lesson myself earlier this year. A client had a system that was just so ... wrong, I found myself thinking I'd made a terrible choice of project, and initially marvelled at the fact that the company simply survived.

I stuck it out because it was a short-term engagement and eventually learned that they'd solved an "unsolvable" problem, one that I'd tried myself and seen dozens of other attempts at, all eventual and apparently inevitiable failures. But this place, by ignorance or genius, seemed to make the wrong decision at every step, and did it.

Not to say that I agree with "if it ain't broke, don't fix it" all the time, but when you see something done wrong in a new way, make sure that you extract what you can from it and you might be surprised at what you'll learn.
Why do you think we have "HUGE egos"?

I'm trying to be open and candid. I just want to have a great startup team and that's why I chose him - yes because we were "college chums" and I thought he was one of the top backend devs I ever saw. How does trying to create a startup and dealing with growing pains and situation like this make be a bad person.

I don't want to "sell" my programmer on a vision, I want him to see what the opportunity is. I would love to give him full founder equity like stated (3-5% of the 20% fonders share - same as us!). I just want to figure out if we are a good fit or not, his work is amazing, we have difficulty working together.

I feel that I'm tied to one developer because of what stage we are at (prefunding) but we may raise capital or be in a notable accelerator. I want him with us, but I want someone I can work with too.
Me too. I was rolling my eyes this morning at all the he said she said stuff. It's been a pretty standard example of "hacker news eating its own tail" today.

- Node sucks;

- No it doesn't * 2;

- Use Haskell;

- (others) ?

This one however has made me laugh as well :)
> "Five years ago, the Motorola Razr was the top-selling phone," says
> Credit Suisse analyst Jonathan Chaplin. "Imagine trying to sell 6
> million of them today."

The thing about the RAZR is that it was a sleek, small form factor. I don't remember anyone who had one tout its functionality as the reason they got it. So the next sleek phone or better featured phone could easily displace it. The iPhone on the other hand combines excellent engineering of its hardware with tremendous strength in the software; not to mention the brand cachet. That's a significant competitive advantage and is harder to displace.