skysight-inc/HackerNews huggingface dataset:
My hypothesis is that most people willing and able to do that for the iPhone were also willing and able to jump carriers to get an iPhone on AT&T sometime since its release nearly four years ago.

I said exactly this once the Verizon iPhone rumors started building up a few months ago.

The cell phone market is a market, like any other. Like any other (unregulated) market, it has probably been at equilibrium for some time, as anyone that wanted an iPhone could've switched to AT&T over the last 4 years. So the strong iPhone demanders are already AT&T subscribers.

Who's left? Casual Verizon iPhone demanders. Let's assume they're not on AT&T (if they were on AT&T, they'd already own iPhones--trivial case). These people are casual demanders, so they won't pay $200 to break contract and get iPhones. They'll wait instead. What happens to them when a Verizon iPhone is announced? Nothing--they're still locked into their former contracts.

More likely is that Mauro sees a slight trend increase over the next few months (as these casual iPhone demanders see their contracts end and decide to buy iPhones).

I'm not shocked that February 10th was not a humongous success. Gruber predicted something like 1.5-2 million Verizon iPhones sold, but that number was too high. The iPhone market has had 4 years to settle down.
Ultimately you can probably be successful either way, and it has a lot more to do with your level of focus/engagement in what you do choose to do. But there are so many cheerleaders in the mainstream telling teenagers the only way to succeed is college that it's refreshing to see alternatives being spoken for.

You definitely don't need to go to college to be successful. Just ask any of these drop outs or no-shows:

Paul Allen, Richard Branson, James Cameron, John Carmack, Andrew Carnegie, Michael Dell, Barry Diller, Walt Disney, George, Eastman, Thomas Edison, Larry Ellison, Henry Ford, Bill Gates, David Geffen, J. Paul Getty, William Randolph Hearst, Steve Jobs, Ingvar Kamprad, Kirk Kerkorian, Ray Kroc, Ralph Lauren, Craig McCaw, Gabe Newell, John D. Rockefeller, Charles Simoni, Steven Spielberg, Dave Thomas, Ted Turner, Ted Waitt, Steve Wozniak, Frank Lloyd Wright, Orville and Wilbur Wright, and Mark Zuckerberg.
Isn't this true of all forms of encapsulation? Deeply nested type hierarchies, event chains, and even method calls can be nearly impossible to decipher, even with a graphical debugger, syntax highlighting and static typing. Writing maintainable code is a skill in any language. Lisp offers a lot of advantages to this end.
The Old Face of Wisdom
People who have one watch know the time, people with two don't.

Smaller companies have less ideas to execute on. Larger companies have so many that they are not able to execute any at all.

A company the size of Nokia should have been big enough to start dozens of Y-Combinator style companies from their own talent base, instead produces the same products years on end.
At this point the only thing OP could do is to create a rule to redirect to .nyud.net link if the referrer equals HN.

At this point there might be nothing the OP can do except wait until the initial hump of traffic has died down: ifthe server really is completely bogged down he may not even be able to open SSH session to make any config changes.

For an article like this, that does not need any dynamic content, would be better served by an event based server as these tend to cope better on low-end boxes in the presence high demand for static content than thread or process based servers.

Or, like you say, stick with the current web server setup and post links to high volume sites via a cache like CoralCDN.
I'm using it to power http://www.locacha.com still in beta.
Python 3.2 Released
The "Mubarak resigns" one is the one I remember.
multiple return values can be optimized
Boss DR-110 Drum Machine Enulator in JavaScript
To a certain extent, security will always have to make the user think. There's simply no way around that without complete service dictation.
True... and as China is lifted out of poverty, the US standard of living is decreasing because those who have capital are leveraging their capital against those without (enabled by a lack of regulation which is, in turn, a result of corruption).

It seems that in speaking of "capitalism", some are speaking of capitalism as a distribution system (which is entirely sensible) and some are speaking of Capitalism as a philosophy (which, more or less, idealizes the law of the jungle). My guess is that Riseup is speaking of "capitalism" in the latter sense (and, if so, adding "unregulated" to their wording would clarify their position).
seconded. worldwide distribution at midnight thursday. the economist is excellent (nb didn't translate the UX to the the sister pub Intelligent Life - good articles but doesn't behave as expected)
Not true. Seems like quite a few places in the world have a tax on gross receipts - including, of all absurdity, Philadelphia.
> Also, the grandparent comment has apparently moved the status bar to the top, on the same level of the tabs. This is new to me, and maybe the default behavior in current nightly builds of Firefox.

That's not the status bar, it's a couple of toolbar buttons dropped on the right side of the tabbar. Minefield doesn't have a status bar anymore. It's renamed to "Add-on Bar" and is used only for placing addons' icons.
I clicked this link expecting the usual TC love-in with Quora--and I got that--but I actually agree that the StackEchange model is flawed.

What works for programmers doesn't necessarily work for other groups (and vice versa). I will be shocked if any of these becomes a site as important in their respective field as SO.

As for Quora... Please for God's sake TechCrunch will you shut up about Quora. It's a Q&A site with a Facebook login that is liked by the Valley insiders--and is thought important by the same--because the other Valley insiders use it.

Until it gets appeal beyond the Valley it's a storm in a teacup. What's more I'll go out on a limb and say Quora will never get mass appeal.

To the Quora founders: congratulations on the Emperor's new clothes. Sell up before the jog is up.
Careful. If a user bypasses a warning dialog from the operating system to run a program they download from the Internet, is it still the OS's fault if it is malware?

Sometimes providing a perfect user experience is equivalent to solving the halting problem and not recognizing this is as big a problem as believing that all problems are the user's fault.
Isn't this true of all forms of encapsulation?

Yes it is.
This whole thread is about the disproportionate funding that varsity sports get (especially football) compared to other things on campus, such as clubs, club sports, and academics.

You were replying to someone who said that academic scholarships would probably be a better investment than sports scholarships by saying "Not every lesson or piece of information can be learned from a book or in a classroom. Good luck getting soft skills there." That implies to me that you disagree with the comment you're replying to, and think that varsity sports deserve the disproportionate funding that they are getting.

If that was not your intent, I apologize for misconstruing you, but you could be clearer in your comment.

I think that we're actually in agreement here. I think that varsity sports get too much time and attention paid to them; I think that clubs and club sports get less support as a consequence. I don't think that athletics should exist at a college, but I do think that it should be in the same category as any other extra curricular, not some semi-pro thing that drains so many resources at the expense of all other extra-curricular activities.
How about a linkbait button? With enough clicks the story disappears.
Your pedantry is not welcome here (as supported by your comment score). Please follow this rule in the future for posting on HN: always consider other user's comments in the best possible way they could have meant them.
Preparing CS students for programming interviews from day one
Yeah, I'm surprised people were so bullish on the VZW iPhone. Consumers have had 4 years to switch to AT&T and buy an iPhone. Why would the VZW iPhone change the market equilibrium in the short run?
The point seems to be that it doesn't do all the things that the author wants it to do. And, it doesn't have to.

Anybody who knows what his talking about is not saying that computers are dead, and that tablets are the way forward. In the same way, nobody is complaining that smartphones are crap because it's hard to create content on them.

Obviously the use cases are different.

Now would somebody who mostly consumes content ditch the computer for a tablet? Possibly.
Would somebody who creates content ditch the computer for a tablet or smartphone? Doubt it.

At the same time, this is not a zero sum game. People can own a computer and tablet.
Your website doesn't appear to work in Google Chrome 9.0.597.98 but does work in Firefox. Sorry, I don't have time to investigate the reasoning.

I'd also make the part about "stay awake for 48 hours ... nod off once in a while ... do my best to make up for it and reschedule your sponsored request" more obvious as I don't think many companies would pay otherwise. The other issue is if they want you to wear their swag then they need to ship it over fairly quickly - where would they send it and care of who? Is it even feasible?

Interesting quest and I hope it turns out well for you.
Ah, but you are calling it with 3 parameters:

foo.bar(baz, sputz)
^1 ^2 ^3

When you write a class method, it has more information available to it than a similar subroutine; thus, another parameter.

GvR brings up the deeper reasons for explicit self at http://neopythonic.blogspot.com/2008/10/why-explicit-self-ha... .
Python doesn't mandate block structure and indentation in lines within brackets and parens. Ask yourself why is that and you'll have the reason why it makes sense in Lisp.

I'm very familiar with Python and hack occasionally in Scheme. After a really short time, parens really are no problem. They are an asset. In big functions where indentation stops being obvious at a glance (and in smaller ones, what's the problem?), I can more easily see/check the extent of a block in Scheme (with editor paren matching) than in Python. The editor is better able to help me select and operate on such blocks. Moving blocks around (e.g. for refactoring) is easier, faster and feels safer.

If I still use Python more often than Scheme it has nothing to do with parens. Much on the contrary, that's one of the reasons I wish I could spend more time in Scheme.
I was an existing Verizon customer, and finally convinced (today) the store to sell me an iPhone at cost. I had a Razor, from 2006, but my 'free upgrade' went to my brother a few months ago when he lost his, though I still had a free upgrade from two years ago I didn't use...apparently those don't accrue every two years.

Anyways, as an existing Verizon customer they made it really hard for me to get an iPhone--mainly without spending $749.00. I feel that many customers are in that weird stage where they can't get the iPhone at the 199/299 price and if they hadn't left Verizon for AT&T they more than likely weren't dying to have an iPhone for the price of a new iPad.

(sent from my iPhone)
I think the ipad is best of breed for pdf's and comics. Throw in a retina display or whatever hires equivalent you want to use and it's long form magazine nirvana. Sure it's a rich geeks toy...but what a toy.
I want to communicate, using indentation, that more_main_scope_stuff() and subsequent code do not depend on c. c is conceptually part of the loop, and not of the surrounding code. (Like the initialization statement in C/C++).

The code I wrote does this (because c is 1 indentation level deeper than the main_scope functions). I do not know if it is legal Python to simply increase indentation level to demarcate a new scope, but I suspect it is not, and it is certainly not common practice.

This is really a minor gripe - but then again so are the article's - it's pretty easy to tell a binding from a function call.
Can you hack it?
This is why I love F#.

It lets you define the name of the this parameter in exactly the same way you pass it.

type Bar(p) =
member x.Foo(bar) = printf "%s %d" bar p

let x = new Bar(10)
x.Foo("Foo bar")

Output:

Foo bar 10

And yes, the variables bar and p are type inferred from the %s and %d respectively
One reason content can look good in a tablet is that it's designed with UX in mind. Print design has always favored maximizing the content per page over actual usability.
3D stereo reproduction of a recorded soundfield
I did try it, but not enough, I guess, to tell the beautiful core you talk about from the rest. So Haskell seemed to me full of elegant ideas, yet less elegant, as a whole, than Scheme.
> "Once you understand it, dynamic programming is probably the easiest algorithm design technique to apply in practice. In fact, I find that dynamic programming algorithms are often easier to reinvent than to try to look up in a book. That said, until you understand dynamic programming, it seems like magic.

This is especially true if you apply memoization to the naive recursive formulation to obtain an efficient algorithm.

http://clojure.github.com/clojure/clojure.core-api.html#cloj...
... the Facebook object store? http://www.facebook.com/note.php?note_id=76191543919 or ...
That's fair. I'm not saying Python's way is better or Lisp's way is better. I'm a long-time Python programmer but I'm also working on the Racket code base. I was simply pointing out a difference in philosophy, not taking sides. I mostly believe that the debate is a minor stylistic one and there are trade-offs in both directions. This is fundamentally similar to the way I see arguments for and against Python syntactical whitespace vs. Ruby-esque blocks.
How is the ipad on the eyes? My eyes get tired from reading from a laptop screen at night. Is the ipad better?
I vastly prefer my iPad over a laptop. The only reason I have my laptop anymore is for a few games and programming.
> [...] in the general dev community, I don't think its clear that everyone is
> bought into abstracting syntax too much. [...]

This seems like you're saying "python is better because it does the things people like and doesn't do the things they don't like". But the same argument could be used to claim Microsoft Windows is a great operating system, and that Justin Bieber is a great musician.

> Lisp [...] has never caught on in a big way [...]

This is factually incorrect. Scaled for the size of the industry, it was at one time as popular as Java was a few years ago. What happened then is well documented elsewhere. Search for "ai winter" and "worse is better" to start.
Ah, I see -- this is a really good point, thanks for bringing it up. You're right, one can not arbitrarily increase scope in Python. The most common way I've seen of demarcating this kind of structure is actually using a blank line. For example, the code would instead look more like:

c = create_context()
for foo in foos:
do_something(foo, c)
do_other_thing(foo, c)
accumulate(foos, c)

do_other_stuff

One could also throw the separate stuff into a new function.
While you may have a point. There was this one time when a foreign military helped a homegrown revolution and it seemed to work out alright....

http://en.wikipedia.org/wiki/France_in_the_American_Revoluti...
I like my iPad a lot, too. And I have a feeling I'd use a Xoom more than my iPad. But it's more a novelty thing. You can't be extremely productive on it like you can on a cheap netbook. I'm not saying they don't have a market, but it looks like an artifcially created market.

I think tablets will be immensely more useful in a few years when you can do a hell of a lot more on them.
A lof of the author's point hinges on his affection for dead-tree media and television. If at all possible, I read pdf's on my laptop instead of books, and I kind of prefer watching TV on my laptop as well.

Of course, I love my laptop and can't see blowing my disposable income (of which there is not that much), on something which duplicates only the unproductive functionality of my laptop.

However, as an older and richer man, I could see myself having a desktop and a tablet instead of a laptop.
wahoo bit.ly :)
Agreed. I'm somewhere around the top 40 on HN but it would be absurd to say I'm even near the top 100 hackers or entrepreneurs around here. I just know how, when and what to say more than many of the folks actually getting on with their work ;-)
My previous comment was downvoted to at least -3 and it rose up again to 1. I think that proves that with enough eyes a good comment will at least get back to 1. Most comments occur on highly trafficked posts, which means most comments should be seen by enough eyes.

Again, in the grand scheme of things one up vote or down vote is relatively unimportant.
Thanks everybody, these were all very helpful answers. I purposefully omitted that I am from Canada (to get more answers), so it will be a little different, but this really helps me to ball park it. Thanks again!!
It was released post-buyout, so that makes no sense.
I used to do that as well (mostly before switching to Safari), and I would also remove the status bar (Cmd+/ to toggle it). Cmd+L would bring the URL bar when needed. A very zen look overall.

The one thing that I missed the most in the status bar was not seeing the URL links were going to. Chrome actually has a good solution for that. (it shows on top of the page at the bottom when hovering a link)

An even more minimalistic browser is Plainview. (http://barbariangroup.com/software/plainview)
Once upon a time, TechCrunch was about start-ups and gosh they were killing it. I miss those days! Anyone else?

That said, I'm assuming their change in direction over the years has been a business decision. I will always respect that even if it means less TC for me.
I'm still trying to wrap my head around what the hell I just read.

So let me get this straight: the author of the article has an argument with his daughter about Lady Gaga, which leads to his daughter getting her iPad and hijacking his AirPlay, which leads to a "kids these days" type of commentary, which leads to him talking about how he missed his deadline.

Which startup is he "obsessively profiling?" Is this a metaphor for something? I feel like I'm the butt of a joke for even visiting TechCrunch.
Show HN: Breakup Notifier
Related: Uganda's president just won elections extending his 25 years in power.

http://www.bbc.co.uk/news/world-africa-12516562

Unbelievable how much tyranny, fraud and corruption goes unpunished around the world.
Python doesn't mandate block structure and indentation in lines within brackets and parens. Ask yourself why is that and you'll have the reason why it makes sense in Lisp.

Because they screwed up? I think indentation like the following should be mandatory across multiple lines:

fun_a(long_arg_a,
long_arg_b,
long_arg_c)
Regarding tactile feedback. I recently just re-enabled audio feedback on my Chumby (resistive screen), and the combination of physical push + audible 'click' is sufficient for most of my need for feedback, and those of my 3-year-old.

I also have the vibrate feedback on my Nexus One, and find that for small capacitive screens a subtle vibrate executed on the exact click-fire to be extremely useful.

Neither of these will ever compare to old-school keyboard tactile response - something that laptop keyboards also fail to equal - but funnily enough I find the N1 input feedback more satisfying than a MBP keyboard.

We're a long way off programatically raised areas on low-cost touch-input devices. That said, Apple have a long track record of amazing UX and must be looking into these options. I suspect the tactile vibrate experience wasn't too compelling on the scale of the iPad, but it wouldn't surprise me if this feature appeared (localised in quadrants?) in future iPad versions to afford better feedback for typing and other operations.
A few days ago, my fiancee and her mom were talking about setting up a nice guy with my fiancee's sister. Unfortunately, said guy is in a relationship. My mother-in-law to be suggested it would be nice to know when the relationship was over (jokingly). I blurted out that I could make something that could do that in a couple of hours. By then, I knew I had to do it.

The application was built on Google Appengine, Django, and the Facebook Graph API. I'm checking for status changes every 24 hours, and am using the Appengine mail service to send emails whenever I notice that a relationship status has changed.

Seriously, this is mostly a joke. But enjoy, if you do choose to use it for real.
What, no blind $150k investment? (Just Kidding)

It is interesting to compare the applications to both Capital Factory and Y-Combinator.

For one, Capital Factory gives you up to 500 words per responses, while YC suggests you stay within a 120 word count.

Also, YC emphasis less on the actual idea and more on the team dynamic and personality of the individuals. Where else Capital Factory express a need for more detail about the idea and startup.

I am interested in hearing other peoples opinions about Capital Factory versus YC, since I am applying for both.
I would guess it's because window management on Windows (at least until 7) was just Too Hard. 7 improves things a lot, but it's still not as good as it could be.

If you bring up a window, and it's too small, you could either:
A. Drag it to where you want it, and then fiddle around resizing it so that it's big enough and doesn't overlap anything else important, or
B. Maximize it in one click, do what you need, minimize it again.

Additionally, Windows windows have lots of chrome when unmaximized, and this tends to discourage heaps-of-small-windows layouts.
> ... this separation of our productive workspace into display and input planes has been with us since the dawn of writing, ... and it means that multitouch tablets will continue to be novelty/entertainment items.

> So a new tablet will never be exciting the way that a new, luxury gel ink pen will be exciting, or a new leather journal, or ...

This seems inconsistent to me. The way I interact with a leather journal, or a sketchbook, or a notepad, or any paper that I write or draw upon, is very much like a tablet: there's only one surface I interact with, not two. The author seems to enjoy this arrangement, as I do.

The author did specify multitouch, and I agree that multitouch seems better suited to simpler interactions and media consumption, at least based upon my experience with it so far. Even taking that into account, though, I think his diagnosis of the problem is wrong; for me, the problem is not having one surface instead of two, but the inability to use a precise stylus! An iPad or iPad-like device which could use a stylus with the accuracy of a Wacom tablet in addition to supporting multitouch would be a real game changer for me.

Fortunately, I don't expect to wait too long for this; the advantages are too obvious. When such a device is announced, I feel confident it will be more exciting than a new luxury gel ink pen, even for Jon Stokes.
Javascript? CSS? You don't need all that crap. Boilerplate is supposed to be stuff you can't do without, not a bunch of froo-froo frivolities to cater to ancient browsers. Here's all the HTML5 boilerplate you need:

<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body>
</body>
</html>
I beg to differ on the production thing. I do some of my fiction writing on my iPad using a Bluetooth keyboard.
Gimp is an example of how much non-standard YX can hurt.
i think little companies doing their own thing is a pretty strong strategy, Microsoft did a bunch of other things wrong as well.
Would it be possible for you to repost this with proper indentation?

To make HN preserve the indentation of your code, just preface each line with two spaces. Thanks!