skysight-inc/HackerNews huggingface dataset:
There's only really a couple of points in your post that are valid, so I'll go through each point you made.

1. Phones with the same class of processor have been available for some time now. Tegra 2 is a dual core 1ghz SoC and there are 1.2 and 1.5ghz dual cores from competitors, with a quad core 1.5ghz due from Nvidia within the next few months.

2. The camera may be excellent, but previous phones have applied some bad automatic settings to this, making adjusting of photos result in unnecessary detail loss.

3. iTunes and the App Store I won't argue against, but it's worthy of note now that competitors are approaching Apple with these features.

4. As far as the AI goes, I doubt it will ever see significant widespread adoption. Nobody has yet been able to give me a few good solid examples of use outside of 'play this album' and 'set a reminder for x'. Facetime was supposed to be the be-all and end-all of video chatting. I think I have used it once.

5. The general point about carriers is almost certainly stated by an American. iPhones have been available on many carriers in many countries, and still Android is advancing significantly.

6. You're ignoring the significant downsides to the iOS ecosystem. For example, if you purchase apps, you would be better off with an Android. Why? Because purchasing those apps on an iPhone means that the associated cost of switching to any other platform increases by the value of those apps. That cannot be justified as a 'good thing'.
It seems that the "hello world" dart example compiled into Javascript takes up 538KB (though after closure advanced compilation, this drops to 30KB - still much larger than the 20 bytes of JS).

Unless the compiler is improved a lot, dart->js' runtime overhead probably makes it impractical for any app less than gmail-size.
How to lead clever people
I have access to the beta, and i could CDNize my site in a few clicks.
And the best is that it federates many different CDN providers, so that wherever my users are in the world, they have realtime metrics to connect them to the fastest CDN providers from their location. I have already seen 3 different CDN from my web server logs
HTML5 Sucks.
Oh yes, sucks it does. Under the cover of standardization, it brought us the exact opposite.

HTML5 has been used as a shiny wrapper, that would lead you to believe it was a standard, and the right thing to do and use.

But HTML5 is not a finished spec, and might never it. Every month or week, another company submits a new implementation of a web related technology in to make it into the HTML5 spec.
And every other company makes a different implementation.

What we end up with, is a gazillion of -webkit or -moz tags in CSS.

What we end up with, is a gazillion of javascript functions that work only with one browser engine, and javascript interface libraries on top in order to attempt to make things easier.

What we end up with, are 2 competing audio format implementations.

This could go on for a long, long while.

Oh and the winner? The one who will have the most influence on the w3 spec authors of course. But not the standards. Not the users. Not us.

For the sake of brevity, I'm only talking about HTML5, but this issue is also present with non-HTML specs such as SPDY, Dart, Native-code, and others. Those could be gold, if those were actual, discussed and accepted standards, so that the web could work the same everywhere, for everyone. Sadly, not the case.

Back to square 1 Mr web - please.
The inventor of the computer.
If you read the article, there are people in Asia that have realized this already. If not already, they will eventually when they keep asking the Steve Jobs question.
Indeed... good luck!
Robot media is hiring
Mitsubishi "Blinking Green Light" Repair Procedure (Page 3 of 3): TechLore
Thanks for the detailed breakout. I hope he posts the original request; it'd be interesting to see what specs prompted this response.

Slightly offtopic, does anyone happen to know of a site where people can post code for feedback? Something like StackOverflow but specifically along the lines of "please help me with my sucky code"?
Good point. I'm about 95% sure the disposal would still happen, but I agree it's bad form. This code is terrible in so many ways I didn't even consider that.
Knowing what not to write and knowing what happens when you write it are two different things.
Study: A Fold in the Brain is Linked to Keeping Reality and Imagination Separate
I tried to edit my post but HN only lets you do it so much. I may have to take back the one point given because the redirect happens in the using block. I'm not sure if the using block does its job at that point but it shouldn't be coded this way.
None of my builds are breaking, but it certainly saddens me a bit. Remember when everyone dreamed of having a SPARC-station? We really believed it would be Sun that took *NIX to the masses and that the company's RISC processors would dominate the price/performance game.

Sigh :(
Teleportd lets you experience the world live with realtime photo search
You're ignoring the significant downsides to the Android ecosystem. For example, if you purchase apps, you would be better off with an iPhone. Why? Because purchasing those apps on an Android phone means that the associated cost of switching to any other platform increases by the value of those apps. That cannot be justified as a 'good thing'.
Yeah, you didn't really get the point. Again.

Systems language and web language are not just a different name for the same thing --like Voiture and Car.

And, no, that their function defined in abstract and in totally generic terms is the same, doesn't make them the same thing.

"move data from point A to point B" can be said for any programming language. As such, it's not particularly enlightening when comparing a language's suitability to a specific task.

Turing-completeness aside, your argument misses the point that a particular language's design, compiler, library, toolset, (heck, even a particular language's community) can make it better suited for system programming or for web programming or for some other field.
Puppet has runny DSL so it can do the same like in the user list example
征途私服发布网
This is missing support for gestures and a lot of the standard hotkeys like switching tabs. Kind of disappointing.
The Internet's #1 iPhone Unlock software
诛仙私服发布网
OTOH, how many of the people who are watching and commenting on Apple keynotes have even tried the latest Android phones?
Well, I'd probably see better and be a lot healthier.

But I imagine I'd be a blood spatter analyst and vigilante serial killer, of course.
Thanks! I'll make a note of this and see what I can do. Maybe I'll add a slight background glow behind the phone or something.
This didn't receive unadulterated praise when it was submitted 15 hours ago - moderate discussion:

http://news.ycombinator.com/item?id=3091764
Tip summary from personal experience:

* many font formats can be compressed (either pre-compressed or with mod-deflate, etc.) to make them load much faster

* make sure you serve them with the right caching headers

* make sure you serve them with the right mime-type as some browsers are picky

* don't get too carried away with more than a few fonts as it will cause content-flash and annoying rendering delays

and an obscure tip:

* don't place fonts behind http-auth because this causes some browsers to fail, even when the auth is presented
Autism Articles: Can Acupuncture Affect Autism?
Even if Apple never said they invented the personal computer, or the portable/digital music device, a majority of people do say that - and I think that's also Apple's fault, as they never give enough credit to the things they copy.

Your argument also rehashes the argument that polishing a product and distributing it to the masses is just as important as inventing it. Which is true, but that wasn't the point.
Interesting illustration. You might have gotten more recognition using the one of the Dore's though. Like this one http://dante.ilt.columbia.edu/images/dore/inf_01a.jpeg found at http://dante.ilt.columbia.edu/images/dore/inf.html but that is just my .02 cents worth (always been a Dore fan). Liked the text as well although I missed it at first, can't see dark text on black all that well...
The title reminded me of Expert C Programming: Deep C Secrets bu Peter van der Linden. If you don't have this book buy it today. It's one of the best C books I've read and AFAIK the only book that combines C and humor! His description of how to make Oobleck is alone worth the price (for those who are curious, it's a non-Newtonian fluid, http://en.wikipedia.org/wiki/Non-newtonian_fluid#Oobleck, and also a Dr. Seuss character).

(OK, if you don't want to buy the book, here are the directions: http://books.google.com/books?id=4vm2xK3yn34C&pg=PA347&#...)
Can somebody (preferrably, a physicist or a chemist) explain to me two things.

1. Why do we need both kilogram and mole as fundamental units when they measure essentially the same thing (at least in case when the thing being measured is pure)?

2. Why not reverse the definition: postulate that 1 mole is Avogadro's number of elementary particles; 1 mole of C-12 has 12 grams and derive (kilo)gram from that.
You really can't imagine why anyone might prefer the Samsung Galaxy S II (for example) to an iPhone?

How about (straight off the top of my head)

Better Linux connectivity.

Ability to easily copy files on and off the phone.

Ability to sync podcasts directly on the phone, without having to connect to a computer with iTunes (not used an iPhone for a while, they might have finally fixed this).

Ability to run software Apple doesn't like (emulators).

We haven't really seen the AI yet, I remain to be convinced, and I don't care about the camera.

Also, you mention price point. The iPhone (particularly the 4S) is about the most expensive phone around at the moment. In general of course the most expensive phone with have the fastest processor, that's hardly suprising.
While I do agree that you can never have too much knowledge, there is a huge dropoff in value.

Your code compiles and runs today. But then you rebuild on a different machine, or with different compiler optimization level, add a seemingly innocuous piece of code here or there and then it starts acting differently.

IMO this is the problem with the deck. The "problematic" code is code that ppl who don't know the corners of C/C++ aren't likely to write. If you're tempting sequence points in your code, you're asking for trouble, even if you know the standard well because now you're tempting fate you don't make a mistake and you're assuming every compiler implements the standard perfectly (and we all know this isn't the case).

And the smart girl makes at least one potential error. She says that, "You said that your runtime is 64bit so that means your pointers are probably 8 bytes".

First he never says the runtime is 64bit. He says its a 64bit system running in 32bit compatibility mode. What does 32bit compatibility mode mean? Potentially a lot of things. For example, on Windows it means you have 4 byte pointers. Rather than conjecturing -- this is something she could have just said, "How long are your pointers?" But her character was one that had to have an answer -- even if it meant making a potentially wrong assumption.
This reminds me of when Gap tried to change their logo; making an unnecessary change that consumers didn't ask for.

It's good they righted their mistake because nobody will be talking about this in 6 months.
FastCompany:Why Aren't There More Female Entrepreneurs?
Funny thing is I don't even see how this makes us more safe.
http://codereview.stackexchange.com/

http://refactormycode.com/
Review on the Study of Social Innovation
Steve Jobs - John’s Blog
Yes, man. Dylan ftw. The best language that does not have s-exp syntax. There are still some guys tring to get a good implmentation out.

Dylan could have been what Objectiv-C is now. It was an awesome project it just had bad timing.
Hmmm ... growing up I had a friend that completely believed his own lies. And if you were present for some memorable event, you couldn't convince him that his memory of that event was incorrect. I'm guessing he was missing that fold!
In theory the iPad could be the perfect device to build an app for learning children to write simple programs, however apparently the Apple policy does not allow running an interpreter as part of an application, and technically speaking such an app should allow to visually build simple programs that are interpreted, so I guess, game over, but it is a huge lost opportunity.
Text aligning on blue stripe is left for me on my firefox, chrome and IE. Could you specify which content and browser where it's not left? Much appreciated!

Spot on on the bullets, will look into making that more user friendly.

Thanks! I'm no designer, so I had to put a lot of hardwork in to make up for it. It's great to know someone admires it!
Thanks for the suggestions on in-person surveys. I will definitely do that. I've asked various people (family, friends, friends of friends, and others I feel are potential customers), but I think it'd be a good idea to get a formal survey out there. I'll be doing that soon for sure.

Also, I really like the idea of putting another email input to sign up for future surveys. So that I can get the emails of those who are interested for launch and those who want to be a part of the process.

Seriously, thanks for the help!
I'm not defending the ideas of raven (i don't know enough about it anyway) but OpenID etc don't solve anything for me. I don't want 'one login to rule them all'-- at least, not server-side (or the 'cloud' as we are supposed to call it these days)
He is not arguing against it. He is arguing that Steve has caused harm to the computing culture by creating a walled garden.
Eric is arguing against Steve's doublespeak which was evident from the start of his carrier. On one hand he was projecting himself as a liberator. On the other hand he was fighting nails and teeth against putting extra ports in the original Apple created by Woz. Eventually he succeeded during his second stint.

He was a wonderful designer and marketer but portraying him as if he was Christ is not right too. Eric is not denying his marketing skill or design sense. He is trying to break the aura of cult created around Apple so that future of computing can be opened a little bit.
interesting,
this is a more like a better thought version of 3crowd XDN, diversity of partners they have benefits the end user and small emerging providers.
if this type of company exists for every service we purchase we won't pay these huge amounts for basic services like CDN...
You got my vote guys.
That was my understanding or, at the least, my understanding of how Agile has been sold.

If you write enough user stories it seems that eventually you have an SRS.
New Raven browser for Mac
"I mean, with Unix, most people are running a single implementation: Linux Kernel, and no one really cares about Open Solaris, or Darwin anymore."

Nobody cares about Darwin? Really? I mean, in terms of hacking the kernel, sure, but tons of people are running Darwin. The POSIX standard is more important than ever.

"On mobile devices, loading a lot of Javascript is expensive"

I keep seeing this assertion that bytecode would be smaller than gzipped, minified JavaScript source. I'm actually somewhat skeptical. Has anyone actually tested this?

"could be atleast partially statically optimized for a particular device platform"

I don't want this at all. That's too close to ActiveX for comfort.

"wasting precious battery performing tasks that could be done on the server for it (like executing a parse and eval)"

You realize that Java requires a nontrivial bytecode verifier too, right? IIRC the bytecode verifier, and certainly the compiler, require abstract interpretation to convert the stack-oriented bytecode to a virtual register-based one.
Indeed they do not translate into the same thing. But neither makes your program more or less portable in itself. It all depends on what you want to use it for. Some files and protocols should always have \n some always \r\n while in some cases it should be the system line separator. I think Python, Perl, C, and Ruby have fixed that quite well by making the IO library do the conversions. I do not remember if it is the same in Java.
Highly-touted Papercut iPad app scores 880 sales | The Appside
Be nice to get some of these to be a bit more cross-platform. I believe the only cross-platform one out right now is Prism via Mozilla.
As was pointed out by another, it is a good thing this guy was not placed in charge on the net.
I don't get it. Why would your builds break?
Great stuff, I think it's a solid niche.

Won't it get tough for you eventually to continually source new products though? I would definitely explore a Pinterest / TheFancy crowdsourced curation model. Even if you only let in an exclusive set of curators...maybe you require they have > 10000 HN points or something...

We've built a bookmarklet for our product and it's great for letting people source content from around the web for you.

Anyways, kudos and thanks for the intro to StumbleUpon Paid Discovery, I plan on checking it out right now.
Some more:

- I wouldn't have any logic in the button click handler at all. Punt to a Login() procedure with parameters so it can be reused. I'm just generally against having any logic in event handlers except in very simple instances

- Query string needs to be parameterized instead of built ad-hoc, but that may have been what you meant

- A catch would be nice. How will the maintainers ever know if there's a real problem?

- Lovely URL consisting of username and password in plain-text (although maybe that was a requirement). Also, if this were a larger site and it were still required to use WebForms, I'd come up with my own simple "router" logic so as not to hard code the URL schema everywhere in the code

Granted, some of these points may be a bit much for a programming exercise, but if I were applying for this job I would do these things with comments to demonstrate that I knew how to write maintainable code.

The REAL sad part? NOTHING about this surprises me.
I loved that book but you're right. The punny names for things were too cute and did not translate well from the German, despite heroic effort. I gather that they are a bit strained even in the original, eg calling a square root a "radish".

To give the puns in Lauren Ipsum a fighting chance, I hewed closer to Latin roots and avoided homonyms and homophones. We'll see how it goes.
I'm just lazy, that's why I didn't anglicise. I would think that Harvard is as well known as Oxbridge. I'm not sure about the other Ivy League colleges.
Ah, well, yes they're (Dore's) quite appealing, but I think the one I'm currently using covers the whole of inferno.
Is the text really that unclear? (I can read it quite easily)
Thanks! I stumbled across the guidelines yesterday but hadn't yet seen the Startup Library. Super useful. Thanks again.
Good point, but I think this is probably more true for a higher-level language (C#, Java, Ruby, etc.) in a domain that is probably more focused on feature delivery than performance.

For an embedded systems C coder (which was the stated context of the interview) working in a memory and CPU-constrained environment, seemingly arcane knowledge of the compiler and runtime can be crucial, so in context I think these questions were very appropriate.

I would say rather than exclude low-level exercises like this, in favor of more high-level concerns like GOF, SOLID, etc., why not use both types in order to find out what kind of strengths the coder is bringing to the table?

I've found that a lot of coders who tend to be very design/architecture/strategic focused (for instance, me!) tend to have weak areas in low-level/tactical concerns, and visa-versa. Both kinds of coders can be a great asset to a team, and provide a diversity of expertise while pushing each other to grow in weaker areas.

If you can find a coder that does both strategic and tactical very well, you might have found a team lead.
I'm really surprised by all the mistakes Netflix has been making lately. The mistakes aren't necessarily the direction they are taking the business, but how they are communicating that with their customers.

Couldn't they have done a little market research and discussed some of their ideas with existing customers to solicit feedback and determine if what they were thinking was going to be accepted by their client base? Microsoft does this all the time, and I'm sure many other companies do.

Instead, Netflix is making hugely public announcements about changes in service, and then backpeddling or apologizing when their customers get upset.
DARPA’s Revolutionizing Prosthetics Program Approaches Milestones
Thank you! I'm glad you think it's good. It's not criticism, but definitely helpful. I'd take compliments any day ;). It's my first time learning design since 11 weeks ago so didn't think it would turn out as well as it did.
I'm looking forward to it, thank you :)
Don't want to get into the language shootouts here. But this seems like a horrible way to compare language performance.

There are many more interesting real-life programs tested on computer language shootout website.

In particular, you can't compare C and JVM performance on programs that run for such a short time. The JVM time will be dominated by the time to start up the the JVM and to do the first JIT optimization. I think it is very likely that for a larger fibonnaci number, the JVM performance will come asymptotically close to optimized C's.
Groupon Makes Harder to Track How Well It Is Doing
Social Media Can Address Audience Through Conversation And Understanding Intent
As opposed to 10 years of stagnant JavaScript, and a conversion en-masse of all all video, audio, game content to Flash??

It was really sad to see everybody moving to Flash JavaScript could've done video/audio and games a long time ago.
Anurjner - Free TV Serial online  
Shant TV broadcasts Armenian serial on love, hope and struggle. Anurjner is a beautiful story about Armenians who make their dreams come true through temptations, difficulties, loving and foregiveness, keeping their souls up.
It's been many years; We've been building this company fulltime since 2005, and on a part time basis since 2002. Bootstrapping is a slog, since you make expansionary investments from cash flow only.

Yes, I have a co-founder. In fact, he's the majority owner.
Netflix backtracks on Qwikster, will keep DVDs and streaming under the same URL
Thank you for taking extra time to check it out on your laptop! I apologize for the slight problems you had on Android so far. Since this app is bootstrapped by my cofounder and I, we don't have enough resources out of working on the app to create a completely mobile-friendly site yet. I know it's no excuse, but we're working on it! Thank you for letting us know though- we plan on buying an android sometime in the future to test with.
I'm not understanding what you are saying. Any Android app you purchase can be installed on all of your Android devices. Would you mind rephrasing so I understand?
All of those are things regular people - i.e. not hacker news readers - don't give a toss about.
Buying Facebook fans – apparently it works…
This site gained more than 20,000 Facebook fans gained in 1 month. This is huge. Better than AirBnb and many others...
The SQL Injection vulnerability, the fact that passwords are apparently stored in plain text in the DB, and passing the username and password in the querystring (which means they will get logged by IIS in plain text) are the biggest issues I see with this code. Bad bad bad.
Same thing a lot of the other people said -- start building.
It doesn't have to be complex. Try new things and learn as you go.

Build a network. Get to know meet people who are better than you (skill-wise) or at least have the same interests and also share what you know. Try different events and meetups.