skysight-inc/HackerNews huggingface dataset:
It's interesting, but not very deep in terms of functionality.

The main exhibits here are the split panel view and the table view. Both are OK, but these problems have already been solved many times by ExtJS, Dojo, and various jQuery plugins, most of which implement many more difficult features like sorting, searching, editing, and saving state.

All else to be seen here is the meticulously reproduced skin with CSS and background images.

Things I would have been excited to see, because they are not yet well-solved amongst JS frameworks: tokenizable editable text fields, like the real Mail.app's To: field, attachments using HTML5 D&D, a quickly-searchable inbox and a drag & drop sortable treelist view for the mailboxes.
> Also, isn't Bing powering Yahoo's search these days anyway?

don't think just yet.
Achieving egalitarianism and wanting it is probably just the same as trying to be socialist. Which clearly hasn't worked and has it's own problems.

Really? It clearly hasn't worked?
A lot of the 'socialist' European countries seem to be doing fine.
How has it not worked? There are still existing socialist states...
Also, China is communist, which is more extreme than socialism. They seem to be doing fine. (Not that I'd particularly want to live there).
--

Anyway, I think there is a big difference is between a cultural attitude towards equality and a political imposition of equality. It would be the difference between producing people who are genuinely good and allowing them to act as they are inclined, and producing people who are amoral, and forcing them to act as they are instructed.

I think that currently we are kind of missing the boat on producing people who are genuinely mindful or good, for whatever reason.
With respect to (C), can you describe some other good DOM-readiness detection methods?
HTC's cellphone ads (all over buses here) show the time 10:08 or 10:10, even though they use a digital clock. It made me smile when I saw it the other day.
I'm going to place an order once I get home from class. This looks great. Researching and putting together a variety of healthy foods is really hard (read: time consuming) work.
Thanks for the sound advice :)
Great Advice :)
It's handled at the state level. According to [0], Finland has roughly 600,000 students in what we might call K-12 and according to [1] almost all of our states each have at least as many students individually and most have more than double.

(Not sure what my point was, but it was interesting to find the data :))

[0] http://www.stat.fi/til/opiskt/2007/opiskt_2007_2008-01-25_ti... (Basic comprehensive school education, compulsory education school)

[1] http://www.census.gov/prod/2003pubs/c2kbr-26.pdf (adding elementary and high school columns together for K-12)
Becoming a "Linux Security Artist"
I can, but the VM can't be part of the domain.

I'm working on that. Subversion (not the version control system) is my middle name ;-)
is there anyone currently using scout that can comment on this utility ?
> but tying it to a social networking site like Status Net or Twitter is just silly to me.

shitmydadsays started on Twitter and is one of those legendary Twitter/Social Media stories.

Guy starts Twitter account. Extremely funny content. Goes viral. Guy gets sitcom deal.

Growth: (25k followers around 8/26/2009, shitmydadsays joined Twitter on 8/3/2009)

http://fernandorizo.typepad.com/blog/2009/08/watching-an-aud...
Web browsers do text justification horribly. Beyond not hyphenating words, they also don't change the spacing inside the word. (I want to say this is kerning, but I can't determine if that applies to adjustable space, or only to the static space.) Until web browser can handle that, there's no reason to justify text on a webpage.
I sure appreciate The Register's ardent refusal to dumb down technical content for its readers:

> "HP could build a Memristor-based brain that could learn and do human stuff."
I have no idea what this is trying to prove. Without any dynamic behavior, it is really a very trivial thing to code the interface in a very short time. What's the point?
Somebody explain to me how this is even close to being worthy of the title "replica".

Things that are not done:

- the special scroll bars

- maximizing panels

- minimizing the panels to the top bar

- dropping down panels from the top bar

- searching?

- drag and drop anything, really

This demo is 99% CSS and images, and 1% javascript; pretty much all that is functional here are the buttons and panel resizing (in a different way than Wave actually does it). There are well-established jQuery plugins that would let you make buttons and resizable panels in far less than 100 lines of JavaScript.
Hiroshi Ishiguro: The Man Who Made a Copy of Himself
'This implementation could've been done just as well in straight JavaScript or any other JavaScript framework just as nicely.'

I disagree, as I've actually I've tried it in jQuery for an app built on the Titanium platform. It wasn't half as featured as this (drag and drop, multiple item selection with num of items selected display, etc) and it took much more time. Also, the speed wasn't half as fast, but that could be differences between titanium and firfox.

I'll know what the speed difference is when I try it in Ti.
The multitasking is nice for people like me who complained, though I wonder how everyone who was defending the lack of multitasking as a good thing will take it that the iPhone/iPad is now losing this 'feature.'
I guess it's more then that. They are aware that those few users influence exponentially more users.
Ars is doing a good job live blogging it.

http://arstechnica.com/apple/news/2010/04/iphone-os-4-specia...
So we're agreed that ten years is too short? Personally I have no problem with it lasting for the author's entire life, I think we gain more than we lose by that. And perhaps ten years beyond the death of the author (not to be confused with the Death of the Author) just so there isn't an unseemly orgy of cut-rate new editions every time an author dies.

I do agree, though, that the copyright term should be set sensibly and never changed, and not regularly extended at the behest of Disney. That's a real problem.
The article gets my vote for simply sharing intense aversion to phone conversations. I'm glad it's not just me.
They omit "Built by Children in China" though, for some reason.
The problem with multitasking is that all the prior implementations on phones sucked- it's a miserable experience on Android. This actually looks like a good solution.
I signed up for Scout after reading this. It made me realize that this is a plausible soft-failure for my setup and that if it happened I would be totally in the dark until customers started complaining.

Granted, I should be so lucky as to have load problems, but if I had nice pretty graphs I could plan future VPS upgrades such that it never becomes a problem for my customers.
There is "defending" and there is "understanding the limitations". Apple found a way around those limitations: to offer seven background services which iPhone can offer to your Apps. That kind of gives you multitasking and still leaves resources control to Apple's code in iPhone OS.

Update — services offered:

Background audio
VOIP
Background location
Push notifications
Local notifications (don't require the server)
Task completion (e.g. Flickr's upload can continue
in the background)
Fast app switching (storing/restoring app's state)
A very valid point. I don't think people make a serious effort to eat vegetables in a healthy way. Mashed potatoes? That's a vegetable serving. Broccoli that has been boiled for 20 minutes? Another vegetable serving. I bet most of these vegetable servings were in the form of some highly cooked and highly processed dish. How healthy is a salad if it's smothered in Ranch dressing? I could be wrong, but my observations strongly suggest that most people don't eat raw or lightly steamed vegetables

And you're absolutely right: some vegetables are a lot more beneficial than others. I bet most people eat the tastier vegetables (potatoes) while avoiding the healthier ones (cauliflower).
35 Humongous Resources to Find Free Icons
iPhoneOS 4 - Multitasking API by registration to services
IPhone OS 4 Developer Preview brings multitasking and more to the iPhone
Apple's iPhone Software 4.0 Preview - Live Event Coverage
I think that building web apps that look/feel like desktop apps is a step in the wrong direction. Some of the best web apps around like Gmail, Maps, Facebook, Twitter, Wordpress etc represent a complete break from traditional desktop software and I actually like that.

You can almost think of the browser viewport as a blank canvas on which you can draw pretty much anything. Desktop apps feel much more constrained in terms of UI & appearance. I think web apps - if done right - look and feel much better than most desktop apps anyway.

Not to take way from what the OP accomplished.. That's some serious javascripting and I like his approach much better than Cappuccinos
(July 2009) Iphone OS 4.0 architecture predicted
Google Testing Google Voice Desktop App Internally
I'm asking about a permanent move. I have a young family, so they would have to move with me.
You can clear them all at once by pressing the spacebar.
http://en.wikipedia.org/wiki/Vincenzo_Peruggia
Have you read the paper or are you just speculating ?
will the 1G iphones get this? I don't see it mentioned.
Well, mostly tools. Also as I said, OO in F# is a a bit tedious to do in my opinion and the ASP.NET and ASP.NET MVC are very object oriented and were designed with imperative languages (primarily C#) in mind.

There's nothing in functional programming that prevents it from using in "typical web" apps though, as demonstrated by the engine that runs HN, news.arc, for example.
Oh I still hope it's a per-app settable option like notifications are.

It was never a feature, it was a choice to prolong battery life. We'll see if the other side of the tradeoff is worse or better on the whole once it is put in everyone's devices.
Well, personally, I'm not convinced that the implementation is good yet. They haven't addressed how they've avoided battery life implications OR how to actually quit an app yet, so you've still got the potential of the Android multitasking problem in that the UI is unintuitive.

Also, I already have double-home button mapped to bring up the iPod controls and go to search. I don't like that that'll be going away.

Though I'm not surprised that the implementation they're going with is allowing apps to have smaller background services instead of full on multitasking.

I'm gonna let them finish before saying whether it's the best multitasking phone of all time though.
I noticed the DC characters, too. I will give the author the benefit of the doubt, though, and assume he did not select the accompanying images.
And that's how people will defend it.
So far, the live blogging is sounding as though certain types of things will use Apple code to run those types of things in the background (eg., audio streaming, answering events, etc.).

Hopefully this isn't going to allow apps to just run any random equivalent of a tight loop of their own (memory chewing CPU and battery consuming) design.

I'd also like a reverse chronology notification history that pops up from tapping on the click.
Very nice analysis. He lists eight concepts of "intangible value" that consumers "buy" when they "pay for something that could be free." These cannot be copied. He also mentions "trust" but for some reason he doesn't put it in this list:

1. Immediacy

2. Personalization

3. Interpretation

4. Authenticity

5. Accessibility

6. Embodiment

7. Patronage

8. Findability
NoSQL: Why it's So Damn Sticky
This will be the third time I will be downloading the 2.2 GB SDK on my slow-*ss network in just the last seven days. First the 3.2 GM, then the 3.2 official version, and now 4 beta. Phew.
As Java Slips, C Is Number One Again
C may be an old programming language, but it's back at number one on the TIOBE Index as more and more developers turn their backs on Java.
That's impressive growth. The first I heard of it was on 9/17/2009 when a friend (who is so anti-technology that she isn't even on facebook) emailed me to let me know she'd joined twitter just so she could follow the shitmydadsays guy.

The really impressive thing is that right now he only tweets once a week or so, and still has 1.3 million followers.
Multitasking on the Pre works pretty darn well
Running Django with Nginx and uWSGI
Classical Ave Community Site
Come join an exciting community of classical music artists, composers, enthusiasts, and lovers.
I read GEB on a LC display. Sure, there are trade offs — I think my reading speed is noticably slower — but my eyes just refuse to strain. I would take the advantage of having all my books in digital form over dead wood books any time. This is just a anecdote but I think there is a lesson here: the digital book reading experience doesn't have to be on par with old books in every way to win out. Being a bit worse in one respect might no matter in the long run.
Ask HN: Please share your e-mail workflow, tips.
Hi,

I, like most people here, get a lot of email - mailing lists, bug
notifications, notifications from services I don't care about, and even the
occasional real email from friends and family. In short, my email became a
source agnostic dumping ground which served as a constant distraction and
annoyance. Everything from someone un-CCing themselves from a bug report, to
telling me about their marriage is suddenly equal.

I had some trouble dealing with it all, and felt there was information
overload and started looking at alternate means of getting the information
that actually matters to me.

I want to hear how you manage your email and information overload. Are
there some specific workflows like Merlin Mann's "Inbox Zero" which seem to
have worked for you? Are there any secret and interesting email clients
that help you deal with information overload?

My workflow is slightly better now. I use sup [1] to read and vim to write
my messages. I wrote my own tool [2] to deal with bugzilla and comment
notifications. I've learned to turn off email and check it only once every
few hours - which helped boost productivity at the expense of not being
instantly available.

So please, share your secrets! Thank you!

[1] - http://sup.rubyforge.org
[2] - http://anirudhsanjeev.org/projects/splatter
I visited your site noloh and couldn't help but notice that you're using your own tool for making that, so the main site is an web app instead of an html page.

How do you deal with the lack of content being indexed by google?
I'm really surprised at the negative reaction to this article! For what it's worth here's a great (much more mathematically sophisticated) article on this topic (that is nonetheless still quite speculative in its tone)

http://www-stat.stanford.edu/~cgates/PERSI/papers/eigen.pdf
Yahoo Plans To Buy Foursquare For $100 Million
I assumed that a deal with Rackspace meant a purchase of Rackspace products. I agree that you can buy a stock before trying to buy out the company--but you can do that as an individual, too.

But in this case, the company trading on credit card data is clearly analogous to a Google employee, not to Google. They have material information about the prospects of another company, and they use that information to trade.
Will Columbia-Trained, Code-Savvy Journalists Bridge the Media/Tech Divide?
The Importance of Ron (Conway)
Why Is Every App A Game? The Badgeification Of The Internet
How does that make it a garbage study? Just because it doesn't divide up "vegetables" into tinier classes doesn't mean it didn't valuably disprove a perfectly well-formed and plausible hypothesis about vegetables as a group.
Jobs was very specific in saying that they managed to add multitasking without sacrificing battery life or performance. I suspect that's where people would point.

edit: That is if you believe the real reason was for performance. Personally I think it was half that, and half that they hadn't come up with a good way to present it to the user.

edit 2: I think this sums it up exactly: "(...) in multitasking, if you see a task manager, they blew it" - Jobs in Q&A.
If guy understand that women needs this he can manage to listen and not give advices, and to not become frustrated with all these "unsolvable" problems.

This is a matter of points of view - for men (esp. programmers) problem solving POV is the default, but they can switch to just listening from time to time, if the women doesn't charge them responsible for these problems.

It works the other way too - if some "on the spot advice" slips from me when I listen to my wife she shouldn't be angry - I didn't meant to dismiss her, sometimes I just can't help it.

A little understanding and everything is much simpler.
Disruptive Foods
Like most Gladwell related information, there's an anecdotal relationship between a town that doesn't have much heart disease and a subjective observation about its inhabitants' lifestyle.

However, I would suspect that self promotion is correlated with heart disease in general because people who have to self promote are under stressful conditions. They're trying to change things which they really have little control over: other people's minds.

I try to avoid that stress by looking for ways to succeed that don't require much self promotion. Part of that involves finding areas where you have enough edge that the benefit of other parties working with you is obvious. Admittedly not a very generalizable route, but I believe I'd be happy just trying as long as I don't have to bend to others' whims.
http://dev.jquery.com/browser/trunk/jquery/src/event.js#L802
We don't, our content IS indexed by search engines. We have different rendering engines for different end users. Search Engines, Mobile Devices, JavaScript Enabled Browsers, and Non-JS enabled browsers.

Please see http://dev.noloh.com/#/articles/Search-Engine-Friendly/ for more information about our Search Engine rendering.
I must admit I really like the way they do it: they do not rush, don't push half baked solutions. It either works or it is not there. Look at the copy and paste: it was the laughing point, it took some time and now it is the best implementation there.
Even more so with iPhone OS 4: multitasking, folders, unified inbox — looks like they just focused on what's important.
Anyway, naysayers will always have Flash to cry about.
what about uploading from the browser?
Gdgt is also doing an excellent live-blog; no refresh required :)

http://live.gdgt.com/2010/04/08/live-iphone-os-4-0-event-cov...
Here is a problem with the climate hypothesis.

One of the top Canadian provinces educationally is British Columbia. The majority of the province lives in Vancouver and Victoria. Those two cities have an extremely mild climate that is similar to Seattle and bears no resemblance to Finland or the rest of Canada.

If climate was the underlying reason for education going well in Canada, then you would not expect British Columbia to do as well as it does.

(Disclaimer. I'm biased because I grew up in Victoria.)
How publisher blew the opportunity to print Salinger's final book
Part of the whole cultural mosaic thing is that ethnic groups wind up in fairly well defined geographic areas. I have no reason to doubt that there are significant Finnish communities somewhere in Canada. However I didn't notice any in Victoria, BC.
Again, not to frustrate but aside from the Mac interface there's really not much separating this from these examples:

http://demos.telerik.com/webmail/

http://gwt.google.com/samples/Mail/Mail.html

http://developer.yahoo.com/yui/examples/layout/adv_layout_so...

I'm sure if I spent a little more time I could easily get you a list of 10 more. Again, I'm not saying that the framework isn't nice, I'm saying we shouldn't be ooh and ahhing.
Looks like there's going to be a OmniGraffle for the iPhone (presumably not $49 like the iPad version).

http://www.blogcdn.com/www.engadget.com/media/2010/04/iphone...
Out of true curiosity, what do you find tedious about F#'s OO support? Lack of protected?
No refresh is required on Engadget's coverage either - just turn auto-refresh on. (It's a link at the top of their live coverage)
Good point, it makes sense for age verification or any situation where you wouldn't otherwise be using the keyboard.

Though what would really be ideal is a text input with a drop-down... might be a good addition to jQuery UI (or similar).
Half the people in human history who reached the age of 65 are alive now.
See http://news.ycombinator.com/item?id=1248503 for yesterday's discussion of Ron Conway that may put this in perspective.
Too ragged was the criticism, which is different from not ragged. There is enough control in CSS to make it look better, and many people do.
Thanks for this! Looks like a great language. Its a shame it targets the CLR and Mono is so crippled.

If it was on the JVM, looks like a serious competitor to Scala with some distinct advantages (! operator for sure) along with a little simpler syntax.
Yeah, and I predicted the iPhone a decade before it happened. Not by Apple, but I described device in long drawn out geek conversations with friends. Basically, the premise was that we only need to carry one device, and that would be a phone. We should be able to slide our phone next to a keyboard and monitor then have it become our desktop computer. This will happen someday. I'm still predicting it.

At any rate, predictions are meaningless. The real trick is to take an idea, even a small one, and invent the future, or at the very least turn it into a business. That's where people have real talent. It's infinitely more difficult than predicting the future.

What I would give for some of that talent. :-(
You would think they'd come up with some sort of eye test that can detect how the QB sees the field, something like they're talking about here:

"Because of this, Farrow spends a lot of time simply trying to determine what it is experts see that amateurs don't. Among other things, he uses an eye-motion tracker to record where virtuoso players are looking during clutch situations, such as when passing under pressure from multiple defenders coming from different directions. He pulls up a videoclip from an Australian rules football practice that he conducted with the Adelaide Crows, a professional team. The game is essentially football crossed with rugby, and players advance the ball by kicking it to teammates. As the play unfolds, players break left and right. One runs very visibly up the middle."

http://www.badmintoncentral.com/forums/showthread.php?t=8222...
"There is "defending" and there is "understanding the limitations"."

I agree. I'm referring to the defenders. The people that were actively pointing to reasons why multitasking for the iPhone/iPad were bad for non-technical reasons (screen size, the UI, they didn't need it, etc.) There were lots. Every time multitasking was brought up, they would offer countless reasons why multitasking was bad.

Which was all just a cheap way to defend it's lack of multitasking. Multitasking was never a bad idea. It was always a missing feature. Regardless of the reasons for it, it's clear that they've finally overcome the problems.

Their inability to do so until now shouldn't have shielded them from criticism early on.
Let’s recap why they first changed from Google to Yahoo!: "factors such as user experience, user preferences", really? Since when did Yahoo had better user anything than Google?????
Wow, "iAd" - Apple's new mobile advertising offering - is Apple's first foray into advertising, isn't it?

Being able to keep the user in the app while showing them high-quality ads is a huge advantage. And most likely the source of the recent, supposed kerfuffles between Apple and Google executives.
Tapirs accounting for 78% of the world economic output? Pikachus in a blender? I think he's finally lost it.