skysight-inc/HackerNews huggingface dataset:
the 3G is 4 yr old. the Nexus one is only 1.5+ yr old.

here are two issues:

1) Android is suffering from feature creep / bloat

2) Unresolved design issues are biting them in the ass
I'm not a ruby guy but ruby has mixins which fill the same niche (even if they probably behave a little differently to accomplish it).

Mixins don't even compare to roles; mixins in Ruby (at least Ruby 1.8 this was true) manipulate inheritance, and so they suffer from ordering problems. The compiler can't warn you about collisions and conflicts.

Roles solve that problem.
The Nexus One is really more comparable to the 3Gs and I think it stands up well against it. I bought mine since I wanted an unlocked phone that didn't require a custom hack to accomplish. I've been considering going back to an iPhone 4s if Apple decides to sell it unlocked from their store.
id be posting some stats soon about the RWIN of traffic to our site. i.e. what % of users have a high enough RWIN to benefit from it. The setting works as expected on EC2 instances, i don't see why this would not work on dom0 as well. It doesn't need a kernel recompile, its just settings for your networking stack.
Thanks for this, but I can't help feeling like something of a voyeur for reading. It really is a burden to be in a position where your communications are divulged publicly, to be dissected. He's hardly Van Halen.
RIM outage prompts class action suit
Something they aren't passionate about, or something that bores them? There's a difference. Less than 5% of projects inspire passion for me, but there's a wide middle of projects that I don't love but will enjoy moderately and do well.

Like I said, I'm "middle-variance". I swing between 4 (minimal acceptable) and 8 (max. sustainable). I can keep a 6+ going when I'm not passionate about a project but don't mind doing it, especially if I can see it leading to something better in the future.
And released a half year earlier than the Nexus One, no less.
Ringed a bell
http://www.imgtocss.com/
?US? Bank? Not surprisingly, given this discussion, ING Direct USA is a daughter of a Dutch bank http://www.ing.com/Our-Company.htm
Oh well. Better than nothing i guess. :)
If they were raised AND educated in Asia, then I'd agree with you - but these are guys and gals being taught non-deference in the US culture, then being sent home with it.
I think the main thing will be how their margins play out. Amazon is a big enough company that investors expect decent margins even while they're growing rapidly. Perhaps this is an unreasonable expectation, but if so, I think Amazon should be more aggressive about giving guidance.

Are there basically just no margins in their retail business? Are they intentionally depressing profits to keep taxes down? Why isn't there plenty of money there?

Because even if they're investing a ton of money in expanding their distribution system to allow for growth, normally that gets treated as a capital cost and amortized over a period of time, not just expensed in the period they pay the money out. The same is true for upfront investment in their Kindle Fire business (edit: or in AWS infrastructure).

I'm not trying to attack Amazon -- they're a savvy company that has proven to be hugely successful through any number of trials and crises. But it's just not clear to an outsider what's going on with their business at the moment.
One, the N1 was released almost half a year earlier, so it's not like everyone was snubbing the iPhone 4 to get the N1. Two, some people prefer Android to iOS, and the N1 was one of the better Android phones at the time (and the only 'pure' experience).
Does Steve Jobs' spectacular success irritate engineers and scientists?
After all, it does show that management and marketing skills can blow away engineering and science skills in terms of personal success and influence on the world.
Their servers send an indication in the http headers:
Server: Apache/2.2.21 (Amazon)

I guess you'd need to crawl the web and look for those headers. Or maybe you could look at IP addresses? It would certainly be difficult to do with any kind of accuracy but you could probably get some decent estimates if your sample size was large enough.
This phone is substantially younger (by six months) than Apple's oldest supported model, for one thing. And since the 3GS will be sold on an ongoing basis, it'll likely enjoy updates beyond 5.0, as well.
The point is that we listen to NPR because it is a way of posturing, not that the music is only classical.

The argument is about cargo cult intellectualism. NPR is great for what it is -- but the discussion here is about the way it fits into society, not the types of music it offers.

I'm not sure exactly what your question is. Am I to provide examples of social posturing and signalling? Aren't they fairly well-understood phenomenon?
I apologize up front to those of you who take the following comments as me being purposefully obtuse. That's not my intent.

I am not familiar with the intricate details of his message but on the surface it seems to me to be at odds, at some level, with the idea of it being ok to have a parrot as a pet. Software needs to be free or humans have a right to have free access to software but it's okay to keep a bird in a captive environment. Birds are meant to fly. Even if parrots aren't kept in a cage they're still kept within some confines. For those of you who have ever seen first hand a bird who surfs on wind drafts, remaining stationary in the air in the process, either on the edge of a canyon or just in a field somewhere; or a bird swooping through the Grand Canyon gets a sense of the freedom I'm inferring these birds are being deprived of.

I'm perfectly willing to admit that I'm missing some piece of the puzzle but it seems hard to me to be able to reconcile these two ideas. Do you think he's ever thought about this?
I hate to be pedantic but that should be "rendered entirely using CSS". The logos were designed by their respective designers using whatever tools.
The Nexus S also has only a single core, but is already scheduled to get ICS, and I actually already have an SDK port running on it just fine. I think the more plausible excuse is that the Nexus One has a pitiful amount of onboard ROM, which already has issues with limited space for both the OS and apps in 2.3. Granted there are SDK ports to the N1 already as well, but I wonder just how much space is available on the device for applications. Even though installing apps to SD card is supported, it's not optimal, and certain apps just won't work that way.
I do suppose the HTC hardware is the issue here, otherwise why would google not support n1? They'd have nothing to lose.
I am willing to bet that that particular paragraph was added after someone bought a parrot just for him.
Skype Adds Video APIs, Officially Launches App Directory
I agree with you, I am just betting (hoping?) that the current crash is temporary and they will recover in the near future.

Their revenues are also down significantly (I think it was something around 40%) which can't be explained by large investments effecting their earnings.
I'm not participating, but I've been working on some how to's for some minor linuxes.

I need a good style guide, and recommendations for technical writing books.
Do you think ICS can actually run on N1? I do not think so. Otherwise why wouldn't google provide an update?

Thus, what do you think cyanogen can do to make ICS properly run on the N1 hardware?
That's probably a lot longer than my own life expectancy.

I would only think in those terms if I could get to live forever.
I thought it was the weight of the stage, not the pyrotechnics...
Slicing the onion: is Tor vulnerable to takeover or not?
Not particularly relevant, but I've stopped listening to NPR in fear that Diane Rehm will come on and attempt to slowly murder me with her murder voice.
Why are people complaining about the Nexus One not being as great as the iPhone 4. Look at the release dates and you'll see that the Nexus One has 6 months on the iPhone 4. If anything compare it to the 3GS and you'll see that it is in fact a much better phone. Google are pushing forward with Android and the Nexus One is unfortunately being left behind. It remains the best phone I've ever owned and I'll definitely be buying a Galaxy Nexus to continue riding the Android wave.
Perhaps this is a naive question, but are there any benchmarks comparing client-side load times for actual images vs. images rendered in CSS?

Server-side bandwidth savings is easier to calculate, and while I realize this kind of savings for sites like Twitter can create noticeable margins, I'm curious as to what the cost-benefit threshold is.
I was under the impression that the article stated that a CALL to a recursive function inside of the try-* block would prevent it from being done with a tail call, and not that the recursive function contained a wrapping try-* block in its body. I think I may have understood wrong what the article was saying.
I like Amazon, but with a PE of 90, I can't make myself buy them.

At some point in the future, when all their growth is behind them and they become a value investment as opposed to a speculative investment, they need to make me between 5% and 10% on my money if I buy the whole company. That's how I evaluate stocks. That means a PE of 10 to 20.

In what year do we believe that Amazon will be making 5X to 9X what it's making now, given it's current maturity? If that year is near, than, sure, perhaps buy here. I just can't imagine that kind of growth for such a large company.
I'm kind of bummed that most of these are thoroughly broken in Opera, and I wonder whether it's the CSS that's broken or whether Presto is rendering them wrong.
I like the look of the navigation banner, but for me it's really confusing to see more than one of them at once. "Features", for example, shows three copies down the page.
Seriously?! Someone downvoted this statement? It was completely factually true. People do indeed get confused by the difference between declarations and expressions. That's why some languages don't like to have that distinction.

With things like this I would like to advocate that Perl be treated as politics: something that's just not appropriate for HN. The thing is, when ever perl comes up some of us point out why we don't use it anymore but perl fans get seriously emotional about perl and start downvoting things they disagree with (much more so than ordinarily happens). I really suspect that if it weren't for the downvote limit some perl fan would have gone through and downvoted all my posts by now.
I was explaining why Android is not designed for embedded devices. Sure ICS can run on phones with one core as long as their fast enough but theere will always be lag and delays due to the garbage collector constantly running in the background.
Atari with the Pong game was pretty awesome too.
#5 is especially important. I always tell everyone going through a startup incubator that they should take every piece of advice with a grain of salt. I went through an incubator and one of the most respected advisors of the incubator came in to talk to us about our pitch. He told my company that we should pitch as the "eHarmony for geeks!" Our startup had absolutely nothing to do with dating. He clearly didn't understand, but as an advisor he felt he should be giving advice regardless. Everyone is trying to look out for you, but remember, you're the one that calls the shots in the end.
Economics ... makes predictions (or prescribes courses of action; these are equivalent).

This is absolutely false, except at the micro level. In terms of policy, economics can only inform us of the relative costs of various alternatives. It cannot tell us which alternative is right.

Consider the question of free trade. Virtually every economist agrees that free trade improves total efficiency (viz the Law of Comparative Advantage). However, at the margins, it may harm some individuals. Economics cannot tell us if it is morally right to incur those individualized harms in order to improve the lot of the whole, nor what if anything we should do to make whole those who were affected.

Economics makes predictions, giving us insights. Our morals are then needed to prescribe courses of action.
All the world is not the US, in most places the incentives aren't set up for upgrading phones "just because". But even ignoring that, the benefits to the platform as a whole for getting to upgrade as many users as possible to latest version should be obvious. And if the top range of 2 years ago isn't good enough for an upgrade, chances are that a lot of the midrange of today isn't either.

(That said, if there really is a performance bottleneck preventing the port, the most likely candidate would be the GPU. And once you've made the decision to finally embrace the GPU, there's not anything you can do to fix the problem of going with a lame GPU when speccing out the hardware 3 years ago).
Another PayPal horror story: Gameolith, the linux game shop.
I like much of your writing Daniel, but I found this piece to be way off the mark.

You're conflating political liberalism and liberal arts ... with disastrous results.
Looks more like imgtotable. Interesting nevertheless.
I don't know why, but it's a new one since 2008 (I hosted a RMS talk then and still have the rider).
The online store (at least the US one: http://store.apple.com/us/browse/home/shop_iphone/family/iph...) says the unlocked version is coming in November but I think that if you buy one from an Apple retail store you can get it unlocked now.
Apple’s dumb patent war
Fruit labels that turn into soap when you wash them.
I love that it actually converts the image to a table with bgcolor attributes. It doesn't rely on CSS at all.
the iPhone 3GS is better than Nexus one because it (can) runs iOS 5. your Nexus One is stuck running an old OS.
The Harvard People I Know Who Are Breaking The Law (Again)
I started with an N1 and later got an iPad 2. I found I had to turn off all push notifications and was surprised that apple would put out something that had such inferior usability when the notification dropdown thing that Android has is so clearly better. Maybe they didn't want to copy the people they despised? Or maybe they just couldn't find the engineering time until 5.0? I dunno. It was unbearable. I had to turn all of the push notifications off because I just couldn't handle being interrupted by a modal dialog all the time.

The other thing that really stinks on the iPad compared to the N1 is the non-multi-tasking of apps. Everytime I switch to a different app it starts all over again... Really? Really.

In general iOS was really pretty, and really usable. Maybe I was just aculturated to the android way of handling multi-tasking and notifications, but those two things alone made me think, "I can't believe people put up with this stuff..." :)
It might be able to run, but the performance is just so subpar that Google feels uncomfortable releasing it. I doubt it would go over well if they release ICS for the N1 and the phone is barely usable.

CM, on the other hand, will appear on any device that somebody is dedicated enough to bring it to. So if somebody really wants ICS on the N1, then they'll do it.
> I missed that part. But I find it highly amusing that you randomly pulled a sample file from CPAN an already failed your own test.

And on that note i'll concede defeat to your lack of reading comprehension.
At a guess, then you'll mail your daemon to fetch the page, to be mailed back by the daemon?
This was probably the most insightful thing I've seen all week. Thanks for making me smile.
Thanks for catching that. I'll look into it.
I've often wanted to google the location of items within Home Depot for example. That would be way easier than asking someone, who often doesnt know the answer!
My maid does the job because the job is pretty light weight and takes about half an hour on an average day. This setup enables her to work at other places.

Maids aren't paid highly here because there is no welfare, the general income is quite low, and my maid can either make those 800 bucks working for me, or has to find another job. Depending on the situation, it might or might not be working well for her.
Thanks for the feedback! It's to allow better single page navigation right now, but we may change that soon.
Just to offer a counter perspective, I'm sure that RMS honestly believes that the most important thing for your future is the use and advocacy of free software, and that being the case, there would be little point discussing anything else, no? Software increasingly pervades everything we depend on in life. The ownership and control of our futures rests to a large extent on who owns and controls the software we are using. The recent trend has been toward closed platforms behind opaque service interfaces, which is a problem of increasing difficulty for the free software movement.

That, and he does tend to be brusk.
Skype Launches Expanded App Platform, Aims High With New Video Calling & Mor...
I was under the impression that the article stated that a CALL to a recursive function inside of the try- block would prevent it from being done with a tail call*

Yes, that statement is correct and what we're talking about.

Having a try-finally in the body of the tail-call function shouldn't make a difference.

To be clear:

try {
...
tailcall(...);
}
finally { ... }

That could block tail call optimization.
It may be his local affiliate that plays the classical music.
Thanks for the comment.

Can you elaborate? Like most mistakes, the person making it is always the last to see it.

My point was that the facade that a liberal arts education brings is many (not all) times associated with a set of behaviors: NPR, certain websites, ability to reason about economics, etc. My point is that to most people dropping 80K or more on an education, the only thing they're getting is a pre-canned set of attitudes and opinions, which is not supposed to be the goal of a liberal arts education at all. So yes, I am conflating them, but that's by design, not accident. Perhaps I should have stated my thesis clearer?
I have an Atom-Netbook and didn't notice any delay. The decoding of an image file is also a little work, i assume both are very low.
Doesn't render correctly in IE9, either.
Looking at the MSIL emitted by the compiler is not a reliable way to tell that a tail call will be used at runtime. It's ultimately at the discretion of the JIT whether to compile the 'tail.callvirt' into an actual tail call in x86.
Someone forgot to set up their twitter account. @pragprowrimo doesn't exist yet.
Perhaps I should have stated my thesis clearer?

You could get a good jump on this by excising all of the sentences where you talk about what you're not doing.
Every day I get a simple email from Amazon about local deals - decent restaurants down the block, a coffee shop I like etc. Google is moving in also but I think Amazon is the real threat. They know a lot about me - I have been a customer for over a decade. But Sell for the accounting tricks and games they have played - this is one first mover that is going to die.
I was doing the same thing. I had a Nexus One and an iPad 2.
My Nexus One crashed 12 times while I happily used my iPad 2 without problems.
I've helped to organize large conferences in the past, and right now I'm organizing a reception to honor some prominent Boston-area acousticians. Given those experiences, I would absolutely love to have this kind of a rider for honorees and speakers. It removes a lot of guesswork in planning large events and would make things go smoothly.

Sure, some of the statements in the rider might seem odd, demanding or even irrelevant, but it's all there black and white. It would save a ton of time coordinating with speakers beforehand making sure everything is in accordance with their (and our) expectations, and also save time in putting out fires during/after events when we find out that things are not set in accordance with their expectations.

I've never seen RMS speak at an event (although I've been to events where he has attended), but from reading this I now know what to expect if I ever wanted to him to speak at an event. I would request that other notable speakers develop a similar rider, especially if you've had unpleasant surprises at past events. Let everyone know what they're getting into when they invite you.

edit: I accidentally a couple of words
You made the claim NPR Syndrome exists yet provide no examples besides hearing classical music discussed and a made up straw-man news story about Global Warming and puppies.

Then tell me I should just assume NPR Syndrome exists because you need it to for the rest of your piece to hold up? I don't think so. Especially when finding examples hosted on NPR's own website should be trivial.

Not to mention your vomit inducing caricature from Good Will Hunting generalized to a liberal arts education; reminds me of people claiming Steve Jobs and Bill Gates represent great role models for college freshman to follow and go drop out to strike out on their own.

You basically set up the article just so that you can argue against what you believe is the liberal intellectual poser who only exists in your head because it fits your political world view.
The indexing seems based on OCR, for example try the keyword search "Tranfactions"
Passion means wanting to do something. Professionalism means doing stuff you don't like because it's necessary. The acid test is often how the person responds to their work being flamed.

* -passionate -professional: ignore it

* -passionate +professional: respond neutrally, "agree to disagree" if the flames continue

* +passionate -professional: flame back, send ASCII dongs

* +passionate +professional: stick with it, prove beyond reasonable doubt (often by demonstration) that the flamer is wrong

All my opinion, of course, but I find the distinction useful. A good organization needs both passionate and professional people, though they need not be the same people. The trick is to put people who have only one attribute into roles where their strengths are maximized and their weaknesses minimized. Don't put the passionate amateur in front of enterprise customers, and don't put the boring pro in front of idealistic programmers.
Nearly 100 upvotes for a page that fails its stated goal and which spends 100's of lines to do something you could do with one system call (sys_write) and a string constant?

http://asm.sourceforge.net/intro/hello.html
Well, fair enough if that's the case but I wish the perl community would be consistent. Anytime someone jokes about perl 6 not being usable, someone (often chromatic!) comes out and says "it's usable now, you're talking nonsense".

And if it's truly a different language then you should change the name. Racket did it. And then you would have room to eventually have a version 6 of perl (what you call perl5 now).
Interesting idea. So it's like an anonymous tweet-stream associated with a particular geographical location?

Comments:

a) It took me some time to understand what it was. I certainly didn't get it from the first paragraph, I had to scroll down. "Anonymized local layer on your reality"? Nobody is gonna understand what you mean by that. Really work on simplifying the product description so my mother could understand it.

b) It'd help if you provided some examples for things that you think people might use it for. All I see is some partially-obscured examples like "bread hot" and I'm curious as to what the hell ends with "bread hot" and is an appropriate thing to say.

c) You seem to be perfectly aware that trolling, griefing, pranking and general being-a-dick are likely to be a problem. It seems like it would be easy for bad content to drive out good. This seems like another good reason to provide more examples of what good content might look like.
Indeed. Where I live I have three public radio/NPR stations. One has several music shows, one has a couple, and one has none (maybe Soundprints at 3am Monday mornings).
i.e. what your parents told you is incorrect

they didn't mention you might be jealous and sad later