skysight-inc/HackerNews huggingface dataset:
I don't have time to wade through all the text here right now, but in my experience, enterprise software fails because/when politics and politicians control the product. The politicians may wear different guises -- Senior this-and-that or whatever -- but they achieved and hold their positions through politics. Just because it's corporate politics instead of public politics, doesn't make the political aspect less valid.

Politically led projects often end up as an example of "designed (and implemented) by committee". To add to the trouble, committee membership is often restricted and distorted. The effective "committee" does not even have a balanced representation of the interested parties.

I realize this sounds a bit vague, but I find it is a key/controlling factor in such environments. Your foremost problems are not technical, they are political. And before I sound too judgmental, it's apparent to me that it is simply a part of human nature.

If such a system is getting in your way, sometimes the only solution is to not play its game. Sounds like that's what happened, here. In Google's case, they could afford to do so, and have the moxie to push the result.
This has nothing, nothing, to do with trade or business. This isn't about supporting local Chinese businesses, or shafting American firms.

This is all about June 4th, the 20th anniversary of the Tiananmen massacre. Twitter has proven to be an effective "back channel" of communication that's outside of government control, so the fine folks in Beijing don't want it being used on the 4th.

This is all about internal Chinese politics, which trump business concerns every time.
http://twiter.com/ (a misspelling) uses it too. Purchased from the same place.
Python: Some Naughty Features
Google Wave’s Architecture
The first dose is always free
Fair point, but Ubiquity does change the way the browser works to the point that it becomes something else entirely: a tool for mashing up content (rather than viewing it pre-packaged).
This site is becoming the next Reddit! Full of stupid comments. Stop wasting your time people, go and read a book or build something.
"I personally don't find it outrageous in the least. It's their platform to do with what they wish."

Well, I see your point about "their platform", although I can find it pretty crap policy if I like :-)

I think the EFF article is particularly interesting because I think in the end this will be one of those about-face situations for them, I think their policies and procedures may not actually match up with what they really want (or perhaps a better guess is that the might be blocking things they didn't really intend to block -- or maybe they just don't like the EFF!).

So the EFF rejection stands out for me. It's like blocking the NY Times app because there's a political cartoon shown in it -- which would actually match up with a lot of other rejected apps.

Anyway, it's sand in Apple's face, publicly. And many developers stay away from the platform because of these issues. It's good all-around that this is in the news, imho, it gives them more incentive to stop the lameness.

Hey look, we turned this into a discussion! Wee!
If you could workout which 2-3 pages to put in there you could also just put them adjacently on the disk (assuming you weren't very low on swap space). You could do this the adjacent memory pages as the process sees it, however processes tend to assume they can jump all around memory without penalty.
A startup cloud company is prone to death even moreso than other startups I would think. You've got a physical deliverable which has extremely high expectations and low acceptance for growing pains.

Further corporate cloud services are something that can't easily (to my knowledge, I'm not an expert on them) be done by three guys out of an apartment.
I thought this was nice and relevant to us hackers:

"I don’t think the workshops taught me too much about craft, but they did teach me about the importance of making things, not just reading things. You care about things that you make, and that makes it easier to care about things that other people make. "
Firefox 3.5, Safari 4 and Opera 10 are all up to date with some HTML5 stuff and CSS3.

They all auto-update their users so half of the world will be up to date by the end of the year.

Guess who is lagging behind...
it doesn't include VAT (value added tax)
I am hopeful this is in line for Wave servers. I'm actually surprised they haven't already put out a beta wave server extension.
Great, a twitter application that is simple, easy to use and does not generate noise. Nice work.
North Korea's Twitter Identity Crisis
SpaceX Rocket Factory
Techcrunch should read this.
There is a natural limit to the amount of work any one body can do. Sure a "carpenter company" can make more houses than a single carpenter in a given time span, but that is because they employ more than one carpenter not through some magic business efficiency.

But I'm also not arguing what you want me to argue either. I'm not saying that "leveraging synergies" is worthless, just that it is worth less. If we are to ascribe value to production and utility, those who can do are the top of the heap.
Boxee CEO Explains why Open Source is Good for Business
Announcing the JavaScript InfoVis Toolkit 1.1
How Tranching An Investment Can Affect Investor Ownership
I'm pretty disappointed by the votes down on all of javert's comments on these posts.

Political opinion is welcome on this site in other threads, this just seems to be suppression of an unpopular point of view.
It's also disingenuous to ask the poster questions about their POV and vote them down at the same time. If the questions are more than rhetorical (and if they're only rhetorical, then that's a waste of a post), then you should be willing to listen to the answers.

If you'd like HN to be a place w/o political discussions at all, then vote down the OP and the link--not the comments that follow.
Avner Ronen (Boxee CEO): Entrepreneurs should not worry about viability.
Watch Paathshala Movie
PAATHSHALA is upcoming bollywood movie.In this movie was a SHAHID KAPUR,NANA PATEKAR,SUNIEL SHETTY,ALI HAJI,AYESHA TAKIA. Famous child artists Swini Khare, Ali Haji, Dwij Yadav are also doing key roles in Paathshala. Shahid Kapoor is only doing a cameo in the film. He plays a teacher who teaches English and Music. Nana Patekar is playing the role of the Principal, and Ayesha Takia is a teacher who looks into the extra curricular activities
I think the primary purpose is to annotate values with type information to make the format self-describing.
It facilitated $5 million in design work... that's not really a $5+ million dollar business is it? (I could have misread, but the article's headline seems misleading to me.)
Microsoft to leave smartbooks to Google
Is GFS vaporware? It is closed to public.
Adobe BrowserLab
A) You don't need to sign your posts

B) The idea is that you should be profitable in 3 years in order to pay for the software. If you want to do anything on the Microsoft stack, it is a really good deal.
Hacking Domains by Proxy
How would you implement a swap on such a filesystem? You couldn't, could you?

Oh, and the jokes about having NILFS on your hard drive are going to be so lame...
You have complete control over which classes are assigned to what nodes.

For example if you create an alert box with ExtJS you can always add a no-op classname to it. This way you can write your Selenium test to do class based look ups and then verify the contents of the child nodes within.
Have you thought about other sales channels - Mail Order Catalog, Physical Stores, Licensing or Distribution to other Retailers?

$800/day or $300K/year isn't limping - it's a nice little business which might or might not have growth potential. Do some market research and answer those questions CyberFonic asked.

If you're in the USA contact the SBA. The SBA SCORE program is great for getting help with growing a business.
"Gui testing is inevitably harder anyway, even if there are tools"

I agree. The Selenium project could really use some volunteers to look at the major JS frameworks out there and help make them more testable with Selenium (or WebDriver, which Selenium is merging with in Se 2.0).
"Nothing matters" is a recipe for despair, not happiness :)

Sure, money and glory are shallow motivations. Dig deeper, though, and you'll find that people aren't as shallow as they seem - money can be a means to gain freedom, glory a confirmation from fellow humans that your accomplishment has lasting value.

I'm motivated by the satisfaction of doing something well, the "aha!" moments of learning, the knowledge that I am becoming more like the person I want to be. But even these joys are as transient as money and glory. I will die, but maybe, if I get good enough at what I do, I can make a lasting difference that improves the world for current and future people like our ancestors improved it for us. In your face, death!

I don't want to change your mind, merely explaining why I disagree. Our different notions of "the good life" may be rooted in fundamental personality differences, even biology. If some of those stressed out startup people are like you - they should stop and understand themselves. Some of them are like me, and they should push on.

I believe people generally know to do what's best for them. It's when we assume to know what's best for others that we get in trouble.

Finally, people change. Ten years from now, you and I could both flip sides.
The question might be what would we do. It's not too bright to start a trade war with your banker :)
Do you agree that there is a difference between what the government stipulates you are free to say and what a company would like you to be free to say, if they had their way?

If so, then isn't the difference between the two covered by the protection of free speech? The company would like you to shut up, like pressure groups would like you to shut up about certain things, but they can't make you shut up, because Big Brother is protecting you, because it has decided that this is a kind of information that you are allowed to publish. Isn't that protection of free speech?
Offline/online conversion: Managing content leads discovered offline
Looks like interesting, it can be improved (like add management, visualization, etc..) but their simplicity is making the difference.
the jokes about having NILFS on your hard drive are going to be so lame

there's a node I'd like to fsck!
The browser is the simplest interface for presenting and connecting disparate applications and information.

No, it won't go away in the next hundred years.
I would have not gone down that path after my years spent with Clippy.
If all the ids and classes are assigned during run-time, you're kinda SOL. Though Selenium does support other locator strategies like XPath, and even plain old JavaScript expressions to find an element. I would ask the the ExtJS folks how they would expect someone to test their app from a GUI perspective. You need some kind of reliable handle to find an element on the page so you can act on it.
And some more!

Google Wave in Erlang

PhD Student uses Google Wave to revolutionize something

Google Wave in the Cloud

Crowdsourcing Google Wave

Microsoft launching Wave-like technology?

Facebook bans Google Wave

China bans Google Wave

Ask HN: Review my new Google Wave API API App
Some truth here but mostly FUD. This is not really non-net neutrality in the typical sense.

Throttling of "heavy users," even those on unlimited monthly data plans? Check.

This is not inherently anti net neutrality. DSL providers have a certain amount of bandwidth and this has to be distributed out via users. There is no such thing as an "unlimited monthly data plan." They can call it that, but if everyone attempted to download a terabyte of data at once, everything would crawl to a halt. That's not a threat to net neutrality but basic bandwidth math!
Throwing some light on NP-completeness and the P=NP problem
PL/Scheme: Postgres PL handler for Scheme
Actually it's far from simple.
Do you find the back button easy to use ?

And, speaking of applications, I don't think that the webapp is a better methaphor than the desktop app.
I did have a few keys that worked (Office XP, 2003) but most do not work.
Ad Agency's Website Created on Youtube
Some people like to pay. Let them.
It makes it a bit harder, but not that much. I have less free time, but even if I didn't have a son, I probably wouldn't do much work between the time I get home (about 6pm) and when he goes to bed (8:30) anyway.
How do you guys know this?
I just get an error saying that my information couldn't be verified:

We are unable to validate your customer information and proceed with your order at this time.
Related to this: http://www.codinghorror.com/blog/archives/001267.html I assume.
Every week? That's what they do in enterprises and we all know how fast they move.

Every day? Still not granular enough.

You should deliver something of value every hour, even if it's only to yourself.

Big Value = the sum of(many little values)
How would you implement a swap on such a filesystem? You couldn't, could you?

I guess that's mostly a non-issue, as on Linux you usually don't use a swap file but a whole volume. There is support for using files, but you only use it as a last resort. Let's face it, if you know how to set up NILFS2 then you're probably able to create a swap partition.
If you have kids then yes, it is the most important thing. But it's just as important to have a balanced life, not just to feel good because you sacrificed for your kids. Martyrdom doesn't help anyone and feeling resentful because you can't do what you want because of children won't help either. Balance your needs with theirs, but realize that in the final decision, what's in their long term best interest comes first.

If you don't have kids, then the statement is pointless. Having kids you don't want just to meet some societal standard isn't just stupid, it's cruel to them.
Not sure if you are being sarcastic, just in case not, you can do other file types (and file names) by using:

<link rel="icon" type="mime/type" href="....">

But if you are using the default favicon.ico it needs to be an icon, and you can include multiple sizes (which you can't do with png, etc).
It's like Outlook... smashed together with IM, Biztalk and Sharepoint.
I think this is less wacky than it sounds at first (I have a friend who pays for his hotmail account). Perhaps this model could save/revive professional journalism, by letting readers voluntarily contribute on a per-article basis?
phish?
Also, if that is really true then you must be able to build up her ideas from a different basis; I presume with less flaws.

Otherwise it is her ideas.

(I'm in general agreement with Zimbabwe)
I apologize for an offensive remark, puts foot in mouth. I wasn't very clear in that first post.

I know it can be done by some but I don't think most people can do it, and I still think it comes at a cost. The question is, how do children (more importantly: teenagers) handle a father's long hours and absence? There's a reason wealthy private schools often have big drug problems.
As I said "Programmers working on concurrency, locking, etc are often solving self inflicted problems."

They're moot points IMHO. Trying to make languages that deal well with threads/concurrency is a pointless exercise. What's the advantage to doing this, over just not using threads?
The <map> and <area> tags can't be styled. You should either use javascript to replace the src of the image onmouseover of the <area>, or, ideally, switch to a <a> with CSS background-images

<div style="background:url(banner.png)">
<a id="homelink"
href=""
style="position:absolute;
top:10px;
left:10px;
height:100px;
width:100px;"></a>
</div>

And the CSS:

<style>
#homelink {background:url(homelink.png)}
#homelink:hover {background:url(homelink_hover.png)}
</style>

Hope that makes sense.

PS: as other noted, there are other sites more suited to specific coding questions (e.g. stackoverflow.com, experts-exchange.com, etc)
Ask HN: Outsourcing U.S. personal tax filings?
Does anyone have recommendation for any outsourcing company that handles U.S. personal taxes? (e.g. http://yourmaninindia.com)
There's an easy market solution for people who want traffic that this ISP is throttling - change your damn ISP. Notice that this solution involves no posturing politicians, no complex legislation, no costly enforcement, no restrictions on business. It's simple and effective. bt will quickly get the reputation as being the ISP for n00bs and will see themselves lose business, others will have an example in the flesh to disuade them from trying it on.
This made me think about this post:

http://jlouisramblings.blogspot.com/2009/04/premise-as-soon-...

But there are probably other applications where there is an obvious customer demand, but no one seemingly interested in collecting money or operate the business the way customer demand is.
I feel this way about Mint.com. They're a great site, but I would gladly pay a premium to not be offered "deals" and to be given features (like advanced envelope budgeting and the like) that may be at odds with their advertising interests.

The only problem is that there's no place for me to put my credit card. Why not, Mint?
Nice catch! Very misleading title. I thought they had $5mm in sales until I read your comment and looked more closely.

I think Warner does this a lot with his articles -- he's full of hyperbole. A proper editor would not have put that in the title.
It was a nice read, but the screenplay delivery added a lot of confusion that I felt detracted from the point of the actual message. Maybe if it hadn't been so fragmented. Still, educational, though moderately confusing.
As mentioned in the article, this is really no surprise. Even more than other social networks, Twitter is a publishing platform - and it's only really interesting if you actually have something to say.

This certainly shouldn't be read as "Twitter's days are numbered", since so many people (even if they only represent 10% of its users) have found real value it its offering.
It's coming from people who have a vested interest in it not upsetting the apple cart.

The more geeks talk about how a robot here and there turns it into X, Y or Z, the more non-geeks are distracted from the fact that on Day 1 it's just email/im/collaboration done better.
No, it's because the men acquiesce. The few times my wife has been angry enough to tell me to sleep on the couch, I've just said no. What happens then is she sleeps on the couch then wakes up a few hours later because it's too uncomfortable and comes into bed next to me.

Our "unspoken rule" now is that neither of us has the right to kick the other out of bed. If one of us is that upset, then it's up to him/her to sleep somewhere else.
I took a creative writing class in college. The chief benefit was reading my story aloud to a room of peers and a professor who is herself a renowned novelist (Joyce Carol Oates) and having them tell me my story wasn't crap and I should try writing another one. That's what I got out of my class, the encouragement to keep at it.

Doing everything alone and on your own means you don't always get the feedback you need to do your best work.
I'm not sure what its like in the UK, but where I'm at in the US there are two ISPs that service my area, and both offer very similar plans. "Change your damn ISP" only works if there is another ISP that offers something different in your area.
Great post! I'd love to see more of this kind of thing; approachable explanations of the right way to do security and how easy it is to do it wrong.

Unfortunately, there's seems to be a huge gap between the average working programmer, who often has little idea how to do security, and the security guru's who are often barely intelligible to the rest of us. :-)

Sadly, the result of most programmer's poor understanding of security is even worse than the bad crypto implementation in the article. It's often something as basic as thinking it's O.K. to store user passwords un-hashed. (http://news.ycombinator.com/item?id=628680)
The figure is meaningless on its own, and the post creates some false significance by trying to extrapolate the success of Twitter from it. Clearly if 40% of several million account signups use your service regularly, you're still doing alright, even if your median usage is low, and that's excluding the impact of hits rather than contributions.

This is made worse by the fact that the Harvard Business Review blog article quoted and linked (http://blogs.harvardbusiness.org/cs/2009/06/new_twitter_rese...) actually provides decent reasoning for this behaviour - that Twitter is largely used as many-to-one publishing platform, and as such should be compared to the amount of posts-to-signups that blog hosts get, and I suspect it compares favourably. The HBR article itself is pretty good and quite interesting about the real-life usage of Twitter - just don't try and make conclusions about the success of Twitter from it.
Au contraire, given the current trend (HTML5, Google Chrome and V8...) I would say that the browsers will become omnipresents, if it's not already true !
Perhaps... A comment on that article: http://news.ycombinator.com/item?id=615209

Is the "AES" line a tptacek catchphrase? Or is he quoting someone else?
Nicely done, and excellent explanation. Kudos.
Scientists Recreate Bach’s Forgotten Horn
key generation works just fine for me in opera
It is necessary for children to be raised, obviously. It is not necessary for one to raise their own children; kids can be adopted, have single parents, etc.
Join the Revolution | Become a Linux Foundation member
Sadly, he has no solutions to the problem, only describing it.

QR codes are rumoured to be a popular way to pick up digital tags using your cellphone, though not popular in my part of the world: http://code.google.com/apis/chart/types.html#qrcodes

I've also had some ideas for what TV could become, given a more intelligent video player that allow you to "bookmark" a time position, and then being able to access these bookmarks from your computer, allowing you to search online for things in the scene around that time position.

That could also replace interrupting ads that people cut out in their torrent copies anyway.

Wait... should I have shut up and started a company doing this instead?
abl, you are missing the point.

None of the features of the services you mention are "difficult" to do. PageRank is very easy. The scale is difficult, but lots of companies can scale too. How many YouTubes are there? How many social networks are there?

The issue here is that YouTube continues to improve. They never stop. They just recently "knocked off" the "turn down the lights" feature at Hulu. They could have said, "aw forget it, no one likes turn down the lights" and refused to implement it.

YouTube continues to run hard and fast. That's why they continue to be the winner. If they stop and they don't give their users a constantly improving product that matches the rest and betters the rest, then youtube will cease to be the leader.
Ask HN: Please review my site - PickFu.com
Top SEO tips to power your online news
"How would you implement a swap on such a filesystem? You couldn't, could you?"

The days of "swap" are numbered. The future is a smart memory hierarchy that uses knowledge about size/speed tradeoffs to make smart decisions about where to store things, but that won't look much like "swap".

Even with SSDs, it has become very unusual for "the system is currently swapping" to mean anything other than "the system's performance characteristics just became completely unacceptable". I stopped using a swap partition somewhere around 512MB to 1GB, and now my laptop that I didn't even try to max out the memory on shipped with 4GB. I can't hardly even fill up the cached buffers in 4GB in any reasonable period of time.

(Please note the difference between "very unusual" and "never". In fact, I can cite a server in my care that benefits from using a bit of swap. But that server is the exception, not the rule.)
Hundreds of sites down for "Chinese Internet Maintenance Day"