skysight-inc/HackerNews huggingface dataset:
How much work would it be, maybe through an extension and maybe not, to arrange for individual tabs to suspend and resume after being idle for a period of time? On Linux and OSX, at least, this might be done via SIGSTOP and SIGCONT, or perhaps using a more sophisticated scheme. Although it'd come at the cost of Chrome's responsiveness, I expect that it'd be a net win.

For now, I use a script to kill the helper processes and reload the ones I'm interested at the time. Effective, but a blunter tool than I'd like all the same.
No - requiring a commercial compiler & sdk wouldn't be a problem - this is a licensing issue - the terms under which the author of the iPhone application is re-distrubiting the app, through the iTunes store, cannot be possible under the terms of the GPL - so the author had no right to do distribute it in this way in the first place.

You can write and trade GPL software on proprietary platforms, even platforms other people may never have access to - as long as you aren't contractually restricting them from re-using the code.
The difference being that the school principal actually cares whether his school gets twelve new classrooms or only three, and has the time to evaluate bids on this particular project in detail.

There is the potential for direct kickbacks from builder to principal, but that's relatively unlikely for various reasons.
Multiple Accounts in a single browser
My suggestion was to put ad dollars to good use. That's part of the formula for freemium. It's how X-Prizes are funded. Google is taking us to the moon. We're spending billions on ads every year. The paper kind that show up in my mailbox, that I immediately throw away, are worthless.
Perhaps a means for making an invisibility cloak, e.g. display the image of your environment on the cloak.
'There is “absolutely no scientific evidence” that working out in the late evening keeps you from sleeping, Mr. Youngstedt says.'

That isn't what people say happens -- indeed I thought everyone knew that working out late kept you up because workouts wake you up.

And that some people who exercise the most think they don't do enough should show that self-ratings are questionable at best and not a basis for "scientific evidence" in this case. Especially since "[w]orrying, as the Swiss study showed, is what will keep you awake long into the night" can easily interfere I would think that without taking general stress levels into account that the study isn't particularly meaningful.
Did you read the root post in this thread?

Why do you need to do this? I'm trying to honestly engage with the ideas presented here, and what's clear to you isn't clear at all to me. Why do you assume I'm operating in bad faith?

Apple is not a dumb pipe. They are hosting the software.

Clearly, and clearly it's an important difference. But I'm not so sure where the legal line is drawn.

What about SourceForge? They have a EULA, right? Have they carefully written one that's compatible with the GPL? Or what about language package hosts like RubyGems, PyPI, or CPAN? Do they need to be careful about any terms and conditions to avoid violating GPL'd apps placed on their repositories?

I'm not a lawyer -- are you? -- and I certainly don't claim to be an expert here. But even if you think I'm an idiot the fact is I actually know quite a good deal about copyright and software licensing, and I still don't see what the FSF's particular legal argument is. And I do want to understand their argument, especially as it applies to other types of "app stores" that might distribute open source code on behalf of other users.
So if that isn't 'real "proof"' what would be 'real "proof"' ?
Sometimes XMPP is a requirement. Maybe you want the federation, or you want people to be able to use their gtalk accounts.

Call me crazy but I actually think a non-blocking server with good performance and low memory usage would be a pretty nice foundation for an XMPP server. (This project is a client though.)
It's not unfriendly to dynamic languages, but it's unfriendly to things which allocate and deallocate frequently. The JVM is actually pretty ok at this (Clojure for example), my understanding is that JVM can deal with short-lived heap objects decently, whereas Dalvik is very slow for anything other than the stack.
As long as the libraries aren't statically linked you are okay there... at least as far as libraries that are part of the stock system goes. (otherwise we'd never be able to build against, say, a differnet libc or anything like that)

"However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable."
FWIW, To me the lines look like manufacturing defects, but you could be right.

Idea looks great though! I hope these become a reality at some point.
yeah but isn't doing this state machine transformation pretty complicated? i know that this is what C# does to implement its iterator blocks, but they have the compiler write the state machine for you. Do you think that this is practical as a general solution in a language that doesn't provide these tools for you?
In a sick sort of way, Fake Steve Jobs makes the same point here: http://www.fakesteve.net/2010/05/another-foxconn-jumper-and-... ("Another Foxconn jumper and you know who's the real victim: me"). The piece really is in bad taste but does, in a satiric way, make the point that the press is using this to take shots at Apple.
The iPhone creates a new type of company
The Iron Laws of Network Cost Scaling
CNNEXPRESS.COM: Super Grains For Complete Protein in a Vegetarian or Vegan Diet
Did anyone else find it odd that there was an advertisement for Lifelock right there on that page?
Any HNers in Los Angeles interested in a meetup?
If Apple wouldn't allow Adobe's design tools to create native iPhone apps, why would they want Adobe's design tools to create HTML5 apps?
All standards are learned. What Jakob nielsen misses is that the touch interface is a new paradigme because it removes abstraction from the interaction. You can't judge it on old metrics that themselves in so many ways are wrong and clumbsy.

Jakob nielsen is wrong and have been for a long time. Usability isn't any longer a field to be taken serious in itself. Only when paired with actual design skills does it start to make sense. As a qualifier not as a discipline in itself.

I've said it before. In five years from now usability is nothing more than another tool in the designers box on the line of grid systems typography etc.
Scientists to Ugly Endangered Species: Drop Dead
Web design Bournemouth 
Web Design in Bournemouth by Born4Digital UK, A virtual digital agency specialising in website design, Project management and process improvement using Prince2 and agile. Digital marketing SEO and advertising in Bournemouth
Yes, but the stakes are higher. A movie takes $10 and 2 hours of your time.

(New) Games cost $60, and occupy a variable amount of time. Since I'm bootstrapping my startup i.e. poor, I only buy games with a high expected value. I typically look for $1 / hour of entertainment, or better. This means I buy games that I can expect to play for 50+ hours before getting bored. Modern Warfare 1, for example, I played for hundreds of hours, making it a great bargain.

The game review scale is also highly compressed. The difference between 8/10 and 9/10 is often the difference between "good game" and "unplayable".
7. Management that doesn’t understand programming could be rewritten as 7. Management
There's already been interest expressed by about 5 other HNers, if you'd like to meet some of your fellow LA dwelling HN readers, join the discussion with the group!
Dr Mark Gasson "infected" himself with a computer virus
I just wanted to say that both of you guys have wonderful window treatments.

Seriously though, Great Job.
Watched the screencast. First thought when I saw 'SomeClass extends Controller': this will be hard to evolve.

Tapestry 5 has done away with this and does not require interfaces or superclasses anymore in order to avoid breaking the API in future releases, they should have learned from that.
"Operating environment incompatibilities"
Former sound engineer here.

The best large diaphragm in your price range is the Sony MDR-7506. It's a stunning headphone for the price. Almost every professional recording studio I know has a couple from that product line on hand.

As others have pointed out, there are a couple of good earbuds in your price range, but this runs against your preference. Earbud sound depends a great deal on fit, and it's harder (==$$$$) to get good bass reproduction on something that small than it is to get it on an overear pair.
Wait, wait.

Maybe I'm misunderstanding something here, but how would "seedless technology" get "into the wild?" I mean, wouldn't it be totally incapable of doing that, by definition?
Actually, I consider this to be a good thing. The situation right now is terrible but still livable. If it becomes even worse, it will have to be changed, or the technology economy will collapse.
You may only need 3 readers. Some off the shelf detectors can read RFIDs from 200 meters away (though they are physically quite large)
Excellent video! Some music would have been a nice accompaniment. Perhaps something light and fun like Vivaldi's Spring or Copland's Rodeo.
The "qeury" has been reified as data. Now you can do whatever you want to it, including assign it to a variable.

Sometimes the ugly tradeoff is OK, even in Python. In this case it is still less ugly than the code it is replacing, if you write correct code. Doing one little piddly-ass thing (running one method), then copy/pasting in the same four lines of error handling after every single one, well, it may be aesthetically pleasing on your screen but it's far uglier than what I've shown.

Python has many advantages, but it isn't perfect.
Jack Dorsey’s Advice On Raising Funding
+1 for the SE110s, I'm wearing them right now. I haven't had any problems with wearing them for 5+ hours straight.

Just keep in mind that if you're in an office, people will end up needing to touch you to get your attention. You really can't hear anything if music is playing.
Apps aren't much of a network effect, though. Do you buy a phone to use third-party apps? No, you buy it to make phone calls, send text messages, browse the internet, and maybe do a few other things which are mostly supported by the phone straight out of the box. Apps are, maybe, the fourth biggest use, and a completely appless phone still fills the vast majority of use cases for the vast majority of people.
Most languages that I would designate as "expressive" allow FP, but not all require it. Common Lisp isn't very functional; it doesn't even do tail-call elimination by default. It's idiomatic to use a fairly imperative style in CL. Scala allows FP, but also has OO that's fairly similar to Java with less boilerplate. Lua allows FP, but an imperative style is idiomatic (it doesn't even have map/reduce/filter built-in).

Edit: BigForth is an implementation of Forth that seems to be pretty close to Java in speed. Forth is not a functional language. D is a fast language intended as a C++ replacement. Despite looking a bit like C++ or Java, it can be quite a bit more terse than either. D 2.0 adds quite a bit of FP support to make concurrency and parallelism easier, but you can still write C in D if you so choose.
But then you can't improve your process to produce less bugs and other problems, because you never bother to figure out which parts are causing the problems.
It doesn't link anywhere, so my bet is it's not an ad - it's merely a graphic for the article.
It kind of depends on the size/complexity of the app you need built, and any special technologies it needs to use (sound or image processing, XMPP, etc).

My suggestion would be to search the AppStore for someone who's already built something vaguely similar, and see if they're open to building yours.
When I'm doing a sizable refactoring, then yes. I typically don't commit until I get a clean compile.
Hecl works fine on Android.
The Curse of QWERTY (1997)
Here's a relatively recent article with a summary of in-ear headphones....

http://gizmodo.com/5033455/ultimate-cut+the+crap-in+ear-head...

/edit to fix the link
Copying the PDF document and pasting into a Microsoft Word document allowed all the redacted information to magically appear.

This is a great example of metaphor failure. If you take a black permanent marker and color over writing on a piece of paper, you're doing a pretty good job of destroying that information. If you draw a black box over some writing in a PDF, you're leaving the data completely intact.

If a software product uses a metaphor for some real-world object, anywhere it acts differently from that object will be confusing.
Also covered here:

http://news.ycombinator.com/item?id=1379909

http://news.ycombinator.com/item?id=1379834
Is there anything promising about Arc other than being PG's pet language?

I'm not knocking PG here - I just don't see Arc having any real differences from all the other lisp variants. There's nothing revolutionary about it. Which is fine - it is a 100-year language, not a revolutionary language.

I just wonder what the odds are that anyone remembers it in a decade. People use langauges that are unique, and as far as I can see, Arc is not all that unique (unless you're the sort of person who becomes highly excited about the minutia of Lisp semantics)
Technical Analysis in the Stock Market
Fair point.

Getting to that "a ha!" moment when I figured out that this would help (a lot) was very hard. Forcing my code to behave that way was definitely non-intuitive and challenging. Having merely gotten it working and proving my theory (it works) that it's a huge efficiency gain, I now get another crack at the next version.

I don't think it's necessary for a compiler to do the work for you, or to have it built in as a fundamental feature of a language (that certainly helps). But I do agree that without a library or (dare I say) framework, it is a bit challenging to code from scratch.

Probably the hardest part (for me), is that it breaks so many fundamental notions of programming.

One obvious feature that I'm making heavy use of is that I can get data out of the state machine on every call (that's almost the whole point for me). I can use that data and determine if I want to call it any more or just kill it (or maybe put it aside to get called later).

Perhaps more interesting, I have the opportunity to pass data into the state machine on every call down to it (not just on the initial call). That seems powerful. I already have an idea on how to utilize that.

I do agree, that at some point this technique would be more efficient if implemented in assembly than in a high-level language. My approach is probably similar to implementing a binary search in a high-level language and comparing it so a linear search in C. At this point I'll take the flexibility of the high-level language. Almost certainly a lower level implementation of the same pattern would kick butt.
This is very nice in theory, but in practice you can only do it in assembly language, because no commonly used high level language supports the coroutine call primitive.

This might have been true when the article was written, but things are slightly different today. JavaScript, Python, and C# have picked up generator primitives that can be abused to provide limited coroutine support. Lua, with actual coroutine support, is gaining in popularity. And it will be interesting to see what happens with PyPy, which has support for the Stackless Python coroutine primitive.

There are apparently lots of uncommonly used languages with coroutine support:

http://en.wikipedia.org/wiki/Coroutine#Programming_languages...
I don't think that scenario holds for the actual "license" and it would just make the GPL suck that much more if you try to hold Apple to something like that.
I used to read a lot of Jakob Nielsen's writing, on his website and books. I don't read his work so much now because I find what he says tends to be too conservative. He tends to be too strict with guidelines. For years he insisted that all unvisited hyperlinks should be blue and all visited ones should be purple.

One of the tricks with usability I've found is knowing which rules to stick to, which ones to bend and which ones to break.
Great point. Maybe you should get on that :) If you do, please inform me. Thanks.
Meeting quality is mostly a function of the thinking quality of the person controlling the meeting. If the purpose of the meeting is to impress the exec in the room that Joe is "doing something" the rest of the attendees of the meeting will probably find Joe's meeting a waste of time.
Google Economic Impact By State (Cal $14.1 billion)
- Justifying why we need to upgrade to the latest OS/tools.
Introducing jsctags: JavaScript code indexing for vim, TextMate, etc.
Can you point me to any?

I've searched before and never found something that would work for me.

Thanks!
Lifelock worries after employee data leaked to Web
Privacy Theater (on whether the government should regulate Facebook)
Chrome for Mac is now out of Beta
Fair enough, but as this discussion shows, it is still far from perfect. No harm in trying to improve it.
Ok, I see the issue now. Thanks for clarifying that.
Suicide Rate at Foxconn is lower than Chinese Average
If the 486,000 employees at Foxconn committed suicide at the average rate of suicide in China, then 68 would commit suicide each year. In fact, only ten have. It must be a pretty good place to work. In fact, fewer Foxconn employees commit suicide than the US average too.
A sensationalist write up for PR purposes. It's just a common RFID tag, much like the kind we use for pets.

The fact that this guy implanted it under his own skin is inconsequential.
> Real root cause: you were born.

And they were born. Seems to me root cause analysis is a fancy name for managing people. Bugs don't get upset if you fix them...
I wonder if Apple actually counts as distributing the software in that case though. I mean, it wasn't Apple that used the GPLed software after all. I remember seeing Redhat on sale in a box in an electronics store in Australia 10 years ago, and I don't think anyone would hold that store responsible for the distribution of the source code - it was obviously Redhat that was responsible...
I'm still in the "all unvisited hyperlinks should be blue and all visited ones should be purple." camp. It's simple and everyone knows what to expect!
The natural use for this would be a laptop with a netbook form factor and 21" roll-out screen.

Now that 3G is ubiquitous and cheap in the developing world (more so than in the US or Europe even), this is the final piece in the puzzle for truly portable dev on the road. A machine the size of a paperback that you can do real work on while hopping chicken buses across South America.
Ipad & Velcro Marriage
John Battelle: Federated Media Is Five Years Old, Growing, Profitable
Fantom - Boring by Design
Hopefully you changed that password everywhere you use it. They have it now and will probably try your email/pwd combination on amazon, ebay, gmail, etc.
I do not think it is accurate. Apple is more of a low volume, high margin kind of business. Mind you, the high margin is for themselves. If at all, I guess the manufacturer may sell to Apple just above cost, just for the sake of the free publicity.

But if you look at the bottom line, I doubt Apple is a Foxconn's make or break client.
You've managed to use this website though, despite no blue or purple links.
Ask HN: My co-founder sux. What can I do ?
Disclaimer: Long time HN, written from a new frow-away account.

Intro:

Almost a year back, I met a (not so close) friend, who like me, quit his job and was looking to strike out on his own. After some "dating" we decided to start a company. I was to write the site and he was to do the bizdev/sales.

Half a year later:
The site is up and running. We have invested some of our money and spent months of work on it. And now came the second part. He needed to go out and start getting customers while I continued ironing out the tech parts.

Here things started to take a turn. He never truly fails, but constantly gets very average (and below) results. Reading some of the emails he sends and accompanying him to a meeting or two, showed he is far from what I would of wanted.

Current state:
- Most of the tech stuff is done
- We are getting traction and sales are starting to come in
- Or deals are pretty lame (compared to a direct competitor who has 10x better deals)

While we are slowly growing, I am constantly worried about staying in this business (as this might be my only shot at a venture - savings are running low).

Has anyone been in a situation like this ? I would love some advise..

EDIT:
To clarify: We have spoken on the issue and he admits he is not doing too well. He has suggested we join hands at sales. Sadly I am not good either. There is nothing else he can do to benefit the company.

We both are at the end of our savings, buying each other out is not an option
> You may think this is more or less similar to what Etherpad had - yes, it is!

Huh he says nothing about implementing operational transform so I can't imagine that this anything like Etherpad at all.

> However, on some occasions these two actions needs to be executed concurrently

Some occasions? Using diffs? What about conflicts?
The Village Voice (previously linked on HN) has a great exploration of what corruption looks like in the NYPD. When you have to meet a certain number of stop-and-frisks, you're going to take action where normally you wouldn't. And the outright altering of crime statistics is terrible.

http://www.villagevoice.com/2010-05-04/news/the-nypd-tapes-i...

Or take a look at what's being revealed in the Mineral Management Service: oil company employees would fill out inspection reports and MMS employees would simply approve them.

http://www.allvoices.com/contributed-news/5917196-ig-report-...
Other problem is you don't have access to a listing on the App Store and the single-tap buying process that goes with it.
It's true.

I've managed to use Lotus Notes, too, that doesn't mean I think it was a good idea.
depends where that C is I guess, the Sholes (qwerty) placement of the [ might strain ones pinky! There is something satisfying about banging the escape key hard.
Exactly, you don't know unless you ask. Don't assume, ask.
The slides are a bit dense and I would say the insight is in the stories I'm trying to share through each example. Would love to hear more such stories/insight from other startups
Neat fake window
What's the advantage of using this site? Is it legitimate to republish the comments?
The programmer was causing the problems
In the printing industry, I see this sort of thing all the time. People assume that drawing a white or black box on top of something makes it go away just because it doesn't print out on a piece of paper.

My other favorite one is putting a huge image in a crop box to use just a small part of the image, and then complaining that their PDF is still so huge, because, you know, they cropped it so it should be smaller. They seldom believe me when I tell them that the whole image is still there, until I show them by uncropping it inside Acrobat.
I've been using the TripleFi 10vi from Ultimate Ears (http://is.gd/cpZjf) and they're superb... currently they're priced around $200 but Amazon seems to have deals where they halve the price now and then so keep a look for that...
Fear and Longing in Game Marketing
Back on the first version of my site some years ago, I tested blue links versus my design's default (orange, if I recall correctly). Blue won by a mile.

Your mileage may vary. I've also had folks cite usability experts who suggest that changing navigation options is a Very Bad Thing. I do it when folks go to the purchasing page. It is a Very Bad Thing That Pays My Rent And Then Some.