skysight-inc/HackerNews huggingface dataset:
Could also be an cause and effect mixed up - most websites are designed in an F sort of arrangement, with important stuff at the top, and the left side, and some important stuff half way down.

Have they been designed like that because that's how users naturally read stuff, or has it just become the 'norm'.
Watch Movies Online - Stage6 is the new level of internet piracy.
hi how re you saqib is here want to seeking a hacking thnaks

can you help me
thanks'

thankyou very much if you make me reply.
mkm.dragons@yahoo.com
Wow. The Gap thinks that its new offerings in other sectors will appeal to an old customer? Is he also astonished that The Gap has spruced up its product offering for the fall?
Very lucid, thanks.
She's only 13 in human years, though.
Online communities, who's got it right?
Everyone knows about the rise and fall of Slashdot, Digg, reddit. There are so many ways that _might_ work...

Are there any examples of lasting communities that still produce high quality posts? SomethingAwful comes to mind.
SEARCH

We NEED search, unless you don't want to have a page that serves as reference for people, but only to make them consume articles.

Please, give us some way to be able to check past entries.
Not as much as I used to. programming.reddit and news.yc have replaced it almost entirely. Whenever I check Slashdot nowadays I feel the stories are too political and trollish. Is it just me or has the comments quality on Slashdot actually declined significantly in the last year or so?
Right; they only have a few thousands of improvised fighters ready to sacrifice themselves for an idea. Yet, they usually beat the shit out of huge, well-trained and well-equipped armies.

In most PG essays, replace the words "startups" by "guerrilleros" and "corporations" by "armies" and most of the ideas he defends still stand.
Interesting visualisations of complex data
I do think that's a simplistic, but accurate, description of many successful startups.
I check occasionally but often I find nothing worth clicking on. The range of stories seems narrower now than it was a few years ago. It seems like they reacted to the arrival of digg and reddit by deciding to focus on their core competency, new OS releases.
This is a clearly a linkjack site, but I can't find the original source. Can anyone else?
Free Computer Science Videos
Joost Gets an API, Becomes Widget Platform
Why some people are prone to mosquito bites
If your lawyer okays it, then it's fine. If you don't have a lawyer, why are you asking us? Ask your lawyer.

Honestly, the questin is like asking "Is it okay to copy code from another project?" And the answer is the same: if it works the way you want it to work, and you won't get in trouble for using it, then go for it. The way to determine if it works the way you want it to work is to consult a lawyer.

Don't think of legalese as if it were just marketing BS; think of it as an odd programming language for the legal system. When you need Python code written or evaluated, you become or hire a Python programmer; when you need legalese written or evalauted, you become or hire a lawyer. It's as simple as that.
A Tool to Organize Our Many Organizers - From Pakistan
Web Radio Prepares for the Worst
Bzzzt. Bad use of statistics, because it's not a matter of chance. The ideas that fit best with YC's ideas of what a Y Combinator startup should look like and look like they have the best shot at succeeding win.

This is not a matter of chance. If your idea lines up perfectly with YC's vision, you get in, no matter how many other people apply. If your idea is completely unworkable for YC's goals (such as: you have a single founder, you're planning to run the startup indefinitely rather than sell it ), you may as well not apply, because even if there are 25 slots and 20 applicants you'll probably be rejected.
Starts-Ups Change How Students Study for Tests
You don't know what you're talking about. We've funded several single founders, and we actually prefer people who want to run the company indefinitely. We make very little from early acquisitions.
Since there were no replies either here or on HackrTrackr the Gordon Biersch meetup is cancelled. Maybe some other time we'll get together.
You're right, this is apparently a linkjack to an older article from over a year ago.

As far as I can tell, here is the source (Jakob Nielson's site):
http://www.useit.com/alertbox/reading_pattern.html
Understanding women: the final frontier for AI research?
My slashdot visits have become rather infrequent over the last couple of years.To be honest neither reddit nor news.yc still get the kind of quality comments/analysis that a lot of the slashdotter comments >= 3 provide. programming.reddit.com is better. Add to that humour - there used to be a couple of sites that collected humorous comments from slashdot. You can't build a community overnight - it takes years; something that most people don't want to hear. I know for a fact that a lot of older hackers hang out on slashdot - that could account for the more insightful comments and great sense of humour. The trick is to experiment with the filters.
Don't break the chain - bug/feature request
Apart from a failed startup?
Another nitpick...When you are logged in and go to the add-to-blog page, the js script statement points to Brett's chain instead of the currently logged in user.

Oh, and why don't you jump on the facebook app bandwagon. Could generate more publicity, and who does not like publicity...

A couple weeks in and I am still using the app every day.

Andy
Yes. The commentary on /. tends to have an infinitely higher quality than found elsewhere (particularly digg.) Digg and Reddit are great for breaking news, but when I'm looking for an interesting (quality) discussion /. can rarely be beat.
Best Wiki Software?
I'm interested in starting a wiki. There are lots of free and open-source wiki platforms to choose from:
http://en.wikipedia.org/wiki/Comparison_of_wiki_software

I've used MediaWiki in the past, which worked as expected. Any experience, insight, or preferences?

I'd like to easily add embedded flash applications. Ideally they would be user uploaded, i.e. a use modifies a page by uploading and adding a flash application as an example of what that page is discussing.
I've had good experiences with MediaWiki also. It is very extensible because it is so widely adopted. I would suggest checking to see if someone has already implemented a feature to MediaWiki similar that you suggest, since you are already familiar with it.
It depends, I guess.

I wrote my own, because I wanted 1) something in Ruby on Rails, 2) wasn't happy with Instiki, and in any case, 3) wanted something that I know very well. It's available here, and is free software:

http://dedawiki.dedasys.com
What qualities are important in choosing someone to hire or finding a partner to work with
What order would you put these traits in?
Anything else to look for?

(Of course, also realizing that your potential employee or partner should be evaluating you in the same way.)

A) Compatible personality - someone with whom you enjoy working

B) Deep knowledge in whatever platform you're using

C) Broad knowledge in a computing topics; familiarity with other languages and platforms; experience solving problems in diverse computing environments

D) Subject matter expert in the domain you're working on - accounting, medicine, education, industry, public relations, etc.

E) Enthusiasm

F) Curiosity

G) Education

H) Logistics - person lives near you or is willing and able to relocate

I) Stability - can the candidate live with his or her means during tough times?

J) History of completing things

K) Communicates well

L) Polite

(not listed in any order)
What is the best approach to web app development in Python without a RDBMS?
Having read a couple threads [1] on dropping the RDBMS in favor of keeping data in RAM and logging to disk, I'm wondering what is a good setup for a typical Python web app.

There seem to be a number of options; memcached, BDB, ZopeDB, metakit, serialising into sqlite...

Any ideas?

1. [http://news.ycombinator.com/item?id=14605], [http://news.ycombinator.com/item?id=16098]
We use http://versionate.com
http://en.wikipedia.org/wiki/Chartjunk
A, E, J, F, K, D, B, H, I, C, L, G
If only Ruby had built in Unicode support
Never did. Whenever I looked at it, it just felt like a bunch of Microsoft-haters resentful of the fact that they still lived in their mom's house.
Actually we're evaulating this as well for our internal collaboration needs. Not sure if that's what the OP is needing though.
Answers to all the big questions
I prefer moinmoin - python-based, no need for a database and with per-page access control.

http://moinmoin.wikiwikiweb.de/
MediaWiki is incredibly well thought-out and tested, and is pretty easy to extend. Most of the alternatives become unmanageable as the number of articles grows beyond a few thousand.
One of the most important things you should consider, even above feature list, is your users' familiarity to the wiki software. Almost everyone is at least familiar with mediawiki's reading interface (if not basic editing) because of wikipedia, so if you're starting a wiki that is going to have any appreciable amount of users, mediawiki is almost a no-brainer.
I remember this article and I recall the conclusion it reached was that the students from poorer backgrounds benefited so dramatically because they were indoctrinated with the culture of the ruling class in the Ivy League and would likely not have been elsewhere.
It does look good. Flashlets look like a nice extension.
http://www.mediawiki.org/wiki/Extension:Flashlets
The Good Side of the 'Terror Futures' Idea (Yes, There is One)
It's too hard to follow the order that someone types. Is there a more user friendly way to present this information?
What kind of app are you building?

I don't think you'll find a pre-packaged framework out there that works without a DB. I guess if I were doing this I'd use memcached and then I'd write to a shared file system somewhere for the writes.

We use Pylons and SQLAlchemy/Elixir/PostgreSQL though and we're very pleased.
http://www.wikimatrix.org/
The conventional wisdom is that no one reads help (online or otherwise). I'm wondering, would people read a manual if it looked more like this one? Have manuals gone out of fashion, and perhaps come back in style again... or are they something which never worked and never will?

Another interesting issue around help -- people often think that if something is really well designed, users won't ever need to get help. That's true for the most part, however there are important exceptions. When your product enables users to do something which they've never been able to do before, you can't expect that they won't need some help understanding what it is. Groundbreaking stuff will probably require some explanation. The original mac is a good example.
You would only counter any threats with the threat of a tactical nuke. There is no reason to declare you have them before there is a threat from another nation.

I see little reason why another country would be bothered with the enterprise before it gained momentum and wealth.

A reason to avoid nuclear power is to avoid getting attention. Avoiding oil deposits is another way to avoid attention.
Notes on CouchDB, a distributed document DB in Erlang
Of course, the nodes in an actual supercomputer can send data to each other faster than 384 kbps.
Zope, QP - those work without RDBMSs.
Check out Screenify, a little application I wrote so I can browse reddit and Digg in screenshots.
This looks vaguely familiar...
Depends, what are your requirements or what does your program do?

RDBMSes are popular because they're easy and they perform decently for most answers to the previous question. And it may be that an RDBMS is the best answer for your application.
Thanks. I've been thinking about your advice and I made a quick mockup of sparklines which show 4 bars, each representing a week, where height is average popularity over that week, and darkness of the bar is how many posts there were that week: http://www.tipjoy.com/our2cents/2007/09/sparkline_update.htm...
Can one of you create a web based email aggregator?  
I have several email accounts with several providers . Can one of you guys cr8 something really nice and simple to use so i can have one interface to manage my emails. I know some startup has done it, but if i cannot remember their name that is not a good sign. Thanks in advance
MediaWiki is the most used/supported wiki app. It has plenty of extensions. It's weak if you need wiki silos that require separate authorization. (There are extensions for controlling access, but it's added security and they have to patch holes where you can see data that should be protected.)

I like the simplicity and DB-free nature of DokuWiki. Because wiki pages are simple text files, you can easily add wiki pages through some scripts and backup/syncing is as easy as it gets. The plugin architecture is good. Uploads go a namespaced upload area, so it's easy to embed and share uploaded files between wiki pages.

MoinMoin is an OK wiki with the advantage that it's python. It's fairly easy to create wiki farms with MoinMoin, and you can add "macros" so pushing a button will get you a wiki page from different templates. Sections in a wiki page (delimited by headers) aren't independently editable, unlike the two PHP wikis above. User uploads are through page-specific attachments, unlike the more global space for file uploads in DokuWiki. You can have an ACL per page, but I like the Authorization system in DokuWiki better because it allows ACLs for entire namespaces.

All of the above are easily skinned. For example, in DokuWiki, we can change from my lab website skin (http://taylorlab.stanford.edu) to the default skin (http://wiki.splitbrain.org/wiki:dokuwiki) using a drop-down menu.
I'm a fan of DokuWiki. Easy to install, no database (so easy to write grep-like tools to do fun things with text file content), fairly decent permissions scheme.
I'm glad Steve doesn't take himself too seriously.
She sounds like a talking Markov chain.
I should have been clearer in the question, I'm not looking for a solution to a specific problem, I'm looking for a general approach to building this kind of system, or an understanding of the benefits and trade-offs of different methods. I understand why RDBMS are normally used, and am comfortable with SQL, but I'm interested in the alternatives.
Yikes, where to start.

"Databases store data to disk. Thats all what 90% of us use them for. They are essentially elaborate hash tables backed by a disk drive."

Sure, if you don't need indices or transactions.

"a disk failure is still a major disaster. Even if you have backups, even if you have replication, there will be downtime and manual labor while a new master server is established."

If you use a dual-port, dual-controller RAID 10 with hot spares, you'll never even notice a disk failure. (No wonder the SmugMug people are so smug.) But I admit replication is a great solution for people who consider their time to be a sunk cost.

"Databases never put your 10-20 commodity server boxes with all their spare disk space to use."

At least this is true (for now). Given that Web 2.0ers apparently don't care about most database features anyway, maybe HBase will solve this problem.
http://www.usemod.com/cgi-bin/wiki.pl
Seriously? Me, too. Sweet.
Twisted is an interesting framework, though a little lower-level than others. I think you could build a self-contained, in-memory solution around it, as DBs aren't particularly central to its operation.
I wasn't really after a pre-packaged framework necessarily. I'm also very pleased with Pylons so far, getting a non-RDMBS thing to play well with Pylons could work out very neatly.
Ask the Wizard: What is obvious to you is not necessarily obvious to others
If you want a cofounder for a startup: sanity, trustworthiness, determination, general intelligence, hacking skills, and ability to do things you're bad at.
IP address - locality resolution suggestions
does anyone have any recommendations for IP address to locality resolution?
What ... and miss the two minute hate?
+1 for moinmoin
The critical two attributes in a successful partner without question are raw brainpower and an unwavering determination to succeed. Everything else is gravy.
raw brainpower is over rated
Damn. That's pretty bad; seems like more than a nitpick. Thanks. Feel free to email me with stuff like this: brett at dontbreakthechain.com. I've been meaning to put a contact page up, but it's waiting on the multiple chains update.
'Sanity' made me chuckle. It's important, but it's like listing 'not a serial killer'.
It sounds to me like the closest thing to what you want is a library for Object Prevalence <http://en.wikipedia.org/wiki/Object_prevalence>. There is one that I know of for Python called Pypersyst <http://pypersyst.org/>. There is also an IBM DeveloperWorks article about this library by one of the authors, as well <http://www.ibm.com/developerworks/library/l-pypers.html>. Hope that helps :)
Should be fixed. I've thought about facebook as well but haven't gotten around to it.
http://damienkatz.net/2006/11/the_woz.html
You are shooting down a strawman. The choice is not always or even mostly between "working entire life in forced mediocrity" vs "buying freedom". I have worked in a job, and I now own a successful business (and so I am reasonably wealthy) and I have actually enjoyed both. I was happy in my job, was paid decently, and I did some really interesting work. Then why I did I leave? The desire to be closer to family, that was the first motivation and a sense of adventure. Most of my former colleagues from where I worked (after 10+ years on the job) are quite happy too, and some of them have 20-30 patents to their name.

And statistically speaking, most Americans actually report being happy in their jobs. Anecdotally, I know many of my own employees turn down a lot of headhunter calls, often offering a lot more money - I assume that is about as real a test as it gets that they are happy in what they are doing.

This is not to tell you what is right for you. If you want to start a business (like I did) by all means, go ahead. I am just saying reality is a lot more nuanced, and a lot more complex.
http://www.joox.net is all you need for stage6 links
http://www.maxmind.com
http://www.gabrielweinberg.com/startups/team.html
Delete from saved page (when one is "done" with that item), or at least strike out.
Creativity [1] is another very important characteristic to have on the team. And luckily you can detect the most creative people within minutes of talking to them about hard problems.

[1] n. the use of the imagination or original ideas (O.A.D.)
Vertical wind tunnel, just opened in SF Bay Area
What's Going On With PayPal? Is eBay Communications Clueless?
This kind of thing can kill a startup if you accept paypal.
http://itamarst.org/software/cog/

Cog is the Checkpointed Object Graph object database, providing semi-transparent persistence for large sets of interrelated Python objects. It handles automatic loading of objects on reference, and saving of modified objects back to disk. Reference counting is used to automatically remove no longer referenced objects from storage, and objects will be automatically be attached to the database if a persistent object references them.

======

I looked this package over a few years ago, and I think it got an awful lot of things right... but not enough.

It's worth examining the design if you want to understand the intricacies of non-RDBMS approaches. A lot of thought went into it.
I'd bet there were happy slaves, too.

A corporate job is slavery:

"Slavery is a condition of control over a person against their will, enforced by violence or other forms of coercion. Slavery almost always occurs for the purpose of securing the labor of the person concerned."

This is grimly apparent to me since I'm typing this out at work on a weekend. There's a big demo is on Tuesday and I'd better have my part done, or else. I'd give anything to have just enough money to work on my own projects instead.

People do find satisfaction in working for someone, but why in the world wouldn't you want to decide what to work on?

Anyway, the 1 million line project has finished compiling (after 15 minutes and 20 build helpers). Back to work..
You sound much more like you are from 'Slashdot'.
I thought the "team of Cambridge mathematicians" that it took to conduct research on hip to waist ratios was a dead giveaway, no?
From the looks of the screencast, the tool is truly awesome. There's only one problem. I've waiting for this site to open up for at least 2-3 years now.... I almost forgot about this site until this article came about...
maxmind is great and affordable
I think it's also accurate regarding many unsuccessful startups, and therein lies the problem...
Yes, but only in the following way: sorted by highest score, -2 funny modifier, and with a plugin to allow thread collapsing.
cameronellis.ellis at gmail dot com
Yeah, I've already had two jr. developer jobs and I hated (and quit) them both. They were cubicle jobs. I only listed the actual ventures I tried, not the jobs.
Ok, and what is Fuzzwich? SocialMoth, etc. These aren't just means of communication; they're actually fun. A form of gaming, if you will.
You might want to ask yourself, "Why am I choosing to not use an RDBMS?"

If the answer is "because I know it will save time" or "because I'd like to explore the possibility", more power to you. I wholeheartedly encourage it.

If the answer is anything else then you should just use one, because that path will save you time (possibly a lot of time).

Check out Rails. The ORM is so well done that it feels like you aren't using a database at all.
It's still my homepage out of loyalty but I rarely actually read it. How messed up is that?
Fuzzwich is a marketing company (I can't blame you for not knowing that...I didn't until I talked to them in person...it's very subtle and way more interesting, and potentially evil, than I guessed when first seeing it).

SocialMoth. Hmmm...I guess it's kind of a game, like Truth or Dare (without the Dare). But it's more a social site.

But, nonetheless, you described a game. The sites you mention are more "fun, kinda like a game" rather than something that anyone would see and say "that's a game".

So, I repeat: YC has never funded a pure game company, to the best of my knowledge. pg has never said they wouldn't, but I've heard many conversations about games at YC events (it's one of those "fun" jobs that everybody in tech wants to do at least once...even us boring enterprise and systems developers...so people talk about building games quite frequently), and the consensus seems to be, "it's gotta be something novel and have real business potential on a small budget", which rules out a large class of games. Maybe mobile games, games tied to social networking (Scrabulous is a nice low-budget success story on Facebook), or marketing in the form of games.

Just some thoughts. Not trying to discourage you. There have been a few very big gaming success stories, and quite a lot of small team success stories in recent years. And with a great demo and presentation, the YC guys might bite.
Seriously. But I got out as fast as I could. I moved to Texas when I was 19.
An interesting and related situation is when large blockholders in corporations simultaneously hold significant short interests in derivatives of their company shares. This is espescially useful when a value destroying acquisition is on the table. If the blockholder also owns a significant portion of the target, they can use their block to force the acquistion, profiting from the gain in the target and the loss for the acquirer.
Very instructive comment, thankyou. The need for a single process seems to be the biggest problem for me, since it prohibits hooking up this system with a framework like Pylons. Practically then, this is probably over my head right now, and overkill for my needs, but it is something I hope to explore as I learn more.
Serial killers are one in a million, if that, whereas I suspect at least 1% of good hackers are too crazy to work with.