skysight-inc/HackerNews huggingface dataset:
>>The beneficial aspect of "everything is a File" is the uniform interface: you can read a file, write to a file, seek

My C days weren't in this millenium, but ever tried this? :-)

man ioctl

(A quick check shows that you get the real info in man ioct_list. Even fcntl() has some extra, like locking parts of files.)
Is there not a way OpenID providers can provide avatars directly?
They do add features. And some time stability and performance(but that depends).

The most important added features would be a full blown Linux system. So basically do whatever you want on it(within the memory and processing available). In Open-WRT for example, you can add a number of packages and upgrade your system similarly to a GNU/Linux distro.
Shipping is "free", but of course that just means the cost of the products will be higher. But if you're in a state with significant sales tax not having to pay that might even offset the higher prices.
I agree, this is essential. The reason I haven't mentioned it is that I simply have no idea how to do it in Renraku yet. That said, I have a lot to figure out about the object store in general, so I'm hoping it comes to me during that.
Hacker News is like the nerdiest of nerds.

Dungeons and Dragons players, Star Trek geeks, anime fans, weapons geeks, LARPers, fantasy enthusiasts. Wanting to make money instantly boots you a step or two above the absolute dregs.
John Hodgman talked about the jock/nerd thing recently at the White House Correspondent's dinner. Most of the video is off-topic, but the conclusion has a similar theme to this post.

http://www.youtube.com/watch?v=yW7OPByRGDY
Even if it is less than $300, how much less? I can have netbook for less than $400...

I like the idea of CrunchPad, but still for the future I am thinking about paying more and buy a netbook with touchscreen - then the only advantage of CrunchPad I can think of is a shorter boot time.

Still, all the best to CrunchPad!
I think you've mistaken nerds for dweebs.
Depends on how useful/interesting seems the product to me.

An holographic display? Bring it on.

Bingo card generator? Not so much.

The most awesome bingo card generator? The same. Isn't about your product. Is about me.
Web Solution Company - Web Solution Provider
Websol Provider is a complete web solutions company in India providing web site design, E-commerce solutions, Flash, Multimedia development and more.
> Sorry, but a filesystem that doesn't preserve exactly what I put into it is broken.

I work with non-hackers, non-computer people who use computers as tools. They are constantly surprised that Linux does make a distinction between cases. They remember the words they used as the names of documents, letters, reports, etc., and they don't want to have to remember whether it was capitalised or not.

Dictating names of documents becomes a chore when you have to specify the capitalisation. Just the other day my wife was trying to find a submission of mine here on HN and ended up phoning me in frustration, exactly because the system remembers/keeps exactly what was put into it.

Your attitude, quite rightly here for a hacker, is that you want the system to do exactly what you want. For entrepreneurs and others who deal with non-hackers, knowing that most of the world don't see things the same way, and occasionally want something "obviously wrong," is important.

(edited for typos)
I've always loved the Perl idea of "If you want to treat everything as objects in Perl 6, Perl will help you do that. If you don't want to treat everything as objects, Perl will help you with that viewpoint as well." (from http://svn.pugscode.org/pugs/docs/Perl6/Spec/S01-overview.po...).

From a traditional OS level this isn't very useful because it's your job to implement the lowest-level capability of storing data. But what if you're already running inside of an OS that provides all of that stuff for you. Then you are free to implement all sorts of crazy abstractions that can directly apply to even greater problems, like network transparency and distributed objects.

Now think of this as PG has with Arc (http://paulgraham.com/core.html) by creating basic axioms for an object interface given the pre-existing facilities of working inside a traditional OS. Something that could run a desktop to running on the cloud and you have some intriguing problems to work on that cannot be addressed by current OSes.

I think there's a lesson to be learned from current database trends. It seems that no one is expecting a database to automatically achieve scalability anymore, so now we have all of those projects that provide a distributed interface to a run-of-the-mill RDBMS (I'm thinking of Amazon's Dynamo work).

So, yeah, throw out the file concept, and everything else that has a chapter title in your OS text book. Then you'll be able to find ways of working in new OS/language concepts and quickly arrive at great problems like the current concurrency terror and cloud computing.
Let's keep things in perspective. America is 10 million square kilometers, 4 million square miles, so there are lots of communities that value smarts.

My freshman year college roommate was on his HS football team, captain of the math team, and knew the difference between synecdoche and metonymy.

That said, it's appalling how freely people joke that they're bad at arithmetic, when they wouldn't joke so freely that they're bad at, say, being able to read.
Exactly. It seems that a knee jerk reaction ('flag') is more in line with expectations than any kind of moderate reaction to sense whether or not this kind of article belongs here. As I said it was an interesting read, which nuanced my viewpoint.

The bury brigade seems to be more than content to punish any kind of 'non adherence to the rules'. That makes it simple for me, next time I'll flag, interesting read or not.

A well thought out response to some question that gets relatively little traction here will gain you one or two points, but a 'faux pas' in a popular article that doesn't really belong here will get you -10 in total.
More current Self link is the official homepage at http://selflanguage.org
Another fascinating alternative keyed instrument along the same lines:

http://www.h-pi.com/TPX28intro.html

And for a little old-school perspective: http://en.wikipedia.org/wiki/Janko_keyboard
This is exactly the problem. In every reference counting system you need to know if a function will incrRefCount or not the passed argument, if you need to increment it instead before to pass a new object, and things like this. One can try to have conventions but actually it is needed to know the behavior of other code in order to know if objects are reused, if one must pass objects that will be retained, if the object is expected to be already "safe" and will simply used and removed without to retain/release the reference.

For instance if you try to write a C extension for Python or Tcl or other systems using reference counting you'll notice that if you don't know every well the internals it can be not obvious when to increment or not the refcount.

I use refcount myself in Redis, and again for people not used to Redis internals to implement a new command may not be trivial exactly for this problem of reference counting. Reference counting is not something to expose for a language that aims to be a such an higher level. In short every language with complex OOP system should have some kind of automatic memory management IMHO.
While I agree with you, the LSE probably don't see it that way.
I did. I still recall running up $400 for a monthly bill from chatting with random people around the U.S. I seem to recall it was $0.08/min at some point beyond your allotted time.

I downloaded a national BBS list from there eventually, stumbled upon one or two amazing local BBSs, and that was end of Q-Link for me.
i have looked at the other comments and what i found was lacking was to address the versioning problems with objects--which can be a problem for files, too. there was a very good article on evolving APIs in the eclipse technical articles (2003~ish), but i guess that is not the way to go for an operating system...

(then again, .NET has versioning capabilities, but i guess the "interface" becomes complicated very fast)
Uhm you may be confusing this with another story. The blogger (Ben Goldacre) certainly does not have income from several international bestsellers (though his one UK-published book, Bad Science is fabulous reading and can be obtained from amazon.co.uk). The Guardian backed him until the vitamin pill hawker dropped the case.

See:
http://www.badscience.net/2008/09/matthias-rath-pulls-out-fo...
Nerds. Represent.

That's one of the best things about being in Silicon Valley. Nerds have won the battle, and we rule here. It's actually a good thing to be a nerd here. "Coolness" tends to be based on what new technologies you're playing with and what you're building.

When I lived in Chicago, it was clear that the jocks ruled. Walking down Rush and Division (Sports Bar Mecca) on a Friday or Saturday night immediately gave me flashbacks of ninth grade. That was the year that I got 65 wedgies at boarding school.
What is the Freemium Potential of Your Startup?
This observation has finally stopped making me wonder why the Super Bowl is such an important event here in America. I'm not a foreigner either, I just have never understood (let alone bothered to understand) what motivates your average sports fan to tune into ESPN on day-to-day basis as if it were news. . .

I think given the condition one can not adopt or subscribe to this cultural profile of sports then one will inevitably pursue alternative cultural networks (enter the nerd) HN is just one of my many cultural outlets I tune into on a daily basis, thus I consider it part of my cultural profile.

This is why being a nerd, for me at least, is so appealing since you (the nerd) not only subscribe to more than one cultural network as a viewer (reader) or fan, but you can participate in your culture's network as a player by simply knowing a language, picking a project, using the project, knowing the project, checking out the project's source, and committing your changes accordingly.
It's not the material that is the problem, it's the term. I understood the entire blogposting, except for that term. Now that someone explained it, I understand what it means and why it's important. I'm a physicist by training and a software engineer by profession; I think I qualify as the target audience for such a blogposting?
Ah so I guess compuserve made gif popular, that is why I associate them with the story.
Please let's not argue terminology. Article opening:

Growing up without any noticeable athletic skills, the nerd-jock duality was a pretty important part of my childhood. Nerds were the kids who carried calculators, wore glasses, dressed poorly, read books for fun, liked to be right in class, and had few friends. Jocks were athletic, well dressed, and popular, but probably stupid as well. Every person in my class could have listed, by name, the “nerds” and the “jocks” among our classmates, and if we’d transferred to a different school, we could have identified them on sight. It was, for me, and I suspect for many other kids like me, the primary sorting system for my peers

He's talking "cool kid" versus "uncool kid." End of discussion.
Vi + screen.

C'mon, old-school represent.
Apparently you've never worked with complex healthcare data. If you can figure out a simpler way be sure to let us know.
Sure as hell beats the crap out of TV Guide's coverage for remembering Michael.
In Defense of Social Media (At Least Some Of It)
More like it's not what your neon sign says, but that the neon sign lights up the street, allowing people to see better, increasing foot traffic at night, reducing crime perhaps...

I think.
Great drama, though Mike does have a point - the $1mil prize is only useful if IDG has a magazine in your niche. That said, DEMO still has the most mainstream press walking the floor (nytimes, etc) and it covers much more than just web startups. Quick rule of thumb: you want mainstream press: Demo. You want exposure in Silicon Valley: TC50. Neither event is necessary. Why launch with a flood of 40-100 other companies when you could launch in a down news cycle and get all the attention for your company? And although it's fun, beware of manufactured drama
i was going to originally post this:

http://www.scottberkun.com/blog/2009/calling-bullshit-on-soc...

I found that the retort on oreilly was a better argument and more positive.
On the other end of the spectrum, there's an awful lot of people who believe that they're simply 'bad at sports'.
Open source web component, for displaying tweets in an Ajaxed interface
Something to note: Hacker News is probably not a reliable sample group if you expect the "people" in your question to == "general public" or "average users" unless HN is the target audience for your product.

I am of the opinion that this demographic enjoys poking at things for the sake of poking at things... but, as jp_sc, if it's totally orthogonal to our interests, our motivation drops dramatically.

Moreover, lsb makes an important point that bears repeating: no one* wants to debug someone else's broken crap.
Someone released a beta link for a dating site within the last few days, and judging by the volume of criticism, it probably qualified as such. (No offense... it just wasn't ready. Some projects take time.)

*by and large
You don't care about catching everything, fair enough. But do you care equally about everyone you follow? I contend that you don't. If you sample randomly you bias for those who post often rather than those you care more about.
Posting a link enables a discussion specific to that link.

Note: they're upvoted, not just posted.
what strikes me as particularly elegant here (pypeg) is the use of python code objects for defining the grammar: using functions and returns with code objects surely is one of the most elegant ways of expressing the desired grammar in the language itself...

EDIT: i did not advance to any comments before writing, kragen already posted a similar remark, mea culpa...
Yup. Credit for moving forward with a bad idea that is sure to fail.

Wake up. It's half a laptop. - no keyboard, no protection for the screen - no way to stand the screen up so you can view it - etc etc etc

It's about the same price as a netbook :/
Misconceptions or Wrong Notions about Discount Coupons
Many of us hold wrong views about discount coupons. Our misconceptions and wrong notions about discount coupons and discount vouchers block us from getting the benefits from them. We can get the maximum out of discount vouchers and discount codes by getting rid of our misconceptions.Many of us think that discount stores bring more savings when compared to using discount coupons at other stores.
It's not about "testing". I will start to use a product if I think it will be useful. Being alpha or beta will reduce my expectation that it will be useful, but not significantly. Being easy to get started with, having the right features, and looking responsive to feedback will more than make up for it.
I've been sporadically working on condensing some of my thoughts on general practices in application design and development; some personal stuff has prevented me from working on it much lately, but eventually it will be fully fleshed out. Repository, for those who are interested, is here:

http://bitbucket.org/ubernostrum/appdocs/
3 nữ massage, có kinh nghiệm làm ở spa, lương thỏa thuận. 
3 nữ massage, có kinh nghiệm làm ở spa, lương thỏa thuận. LH: 350 Ng Trọng Tuyển, P.2, TB, Tel. 0902024774 - Tú.
Geeks who like buying fun hardware are a really really small market.
Home theater and big screen repair
We repair big screen tv's and home theaters in the San Francisco Bay Area,we are authorized by sony, mitsubishi, toshiba and philips, professional service, repair and calibration
I don't see any difference with this and HTTParty (besides having to install libcurl).
If it's merely a matter of cardinality, how do you explain Mozart? There was only one of him.
No, HTML5 defienes an XML serialisation (aka XHTML5), and if it didn't, lift could just use a PrettyPrinter that writes HTML instead of XHTML.
I've also extracted Django's mail abstractions (since django.core.mail is dependant on django.settings) for a unreleased project I'm working on. We (I?) should probably make this a stand alone package (with the relevant tests from Django's test suite).
synecdoche ("take a share of") means to use a part to represent the whole (or vice versa), or to use a subset to represent a superset (or vice versa).
Pronunciation soundfile:
http://www.merriam-webster.com/dictionary/synecdoche

metonymy ("meta-word") strictly means to use a thing associated with something to represent it, rather than a part/subset. However it is often used more loosely, to mean both.
Pronunciation soundfile:
http://www.merriam-webster.com/dictionary/metonymy

The distinction can be slippery when you examine examples closely, because it depends on what you take to be the concepts involved.
Discount Coupons are not just for Savings
The only benefit that comes to our mind with regard to discount coupons is the savings that we make out of the coupons and deals. When you look at it little more closely, you will realize that there is more to discount coupons. We can be getting our coupons from the newspapers or from the stores that we visit or from our favorite magazines. Some of us get our discount coupons and deals from online websites that offer coupons and discount deals.
Happy 4th of July Programmers
They didn't talk about Frremium on iPhone apps. In my opinion, that's a classic freemium model to pull in the crowd by the free app, and later sell the (pro) paid app. AdMob reported that, this model really works to get traction to your paid app.
No it doesn't! Justify your claim. I just stated the definition of the P?=NP problem. You can find it in any good book on complexity theory. For example:

http://www.amazon.com/Introduction-Theory-Computation-Michae...
That sounds like you're volunteering. Have at it; I won't steal your thunder :-)
Designers/film-makers use it a lot to draw attention to particular subject, such as the all B&W except the girl in red coat depicted in Schindler's list was perfect example.
Agreed. Some of the smartest people I've met were actually quite athletic. The one does not exclude the other - most of our top students in high school (in Germany) were great athletes and are pursuing anything from theoretical physics to medicine.

I personally don't like hanging with a nerdy crowd, like sports and sports channels. However, intellectual pursuits are interesting as well. I kinda like the positive spirit that athletes quite often bring to the table.

My two cents.
Is it just me, or everyone feels the same about when someone hands over a business card with an aol.com address on it? Almost feels like, you don't want to do business with this pre-historic animal!
I think its largely personal interests. There are tons of projects just getting into beta and no doubt they took many man hours to create; yet if the text on the homepage does not entice me in the 4 seconds I give it, I'm pretty much gone for good. No disrespect to the code, the coders, the concept, the vision, I just value my time very highly. Don't we all?
I doubt that for the simple reason that relational databases are maths: the relational algebra and relational calculus. There's no such theoretical underpinning to object databases.

True, the relational architecture is moved to the object or code level, if you think about it in relation to size, it makes more sense there for the future.

The RDBMS was the brain but it is also the storage, code will now dictate how to use the storage and not the storage itself, the storage is becoming a component.
I might have a unique insight here, as a CS Major/Software Engineering Minor, but if there's a personality difference between the average high school athlete and the C-level executives that actually run this town, I haven't seen or heard about it yet.

The "jock personality" is doing very well here.

The good news: jocks don't actually hate or even dislike nerds. Teammates of mine played World of Warcraft, loved gaming, and participated in numerous nerd pursuits. Throughout my football career I was deeply interested in Computer Science.

Nerds just need to figure out that the jock personality is actually useful, and figure out how to use it.
Couple gets prison time for Internet obscenity
Maruti to Launch Revamped Zen Estilo in India
An intersting detail in the HTML5 spec is that trailing slashes like in <br /> are allowed (but ignored) in the HTML serialization. This allows you to write valid HTML5 which is at the same time valid XML.
Motorcycle accident claimants
for a motorcycle accident claim, take help from 1st Claims
Technically a nice idea, but philosophically a terrible one. Because this is how consumerism in a literal sense comes in to the Internet world: the device encourages you to consume rather than contribute - something really against the spirit and the essense of Internet.
Ask HN: an intro to P=NP
Im one of these annoying people that likes to absorb information by reading it (I find it is more sticky that way).

So, yes, the P=NP problem. It's always piqued my interest but a lot of the online material is a bit too mathematical for me to handle without some serious revision :) for stuff like this I also prefer book form. But recently I got much more to grips with the idea and it's the kind of thing I'd love to consider properly in idle moments :)

Can anyone recommend a really good book on the problem (I'm struggling to find any good recommendations). Something that isn't too math's heavy (or at least reminds you of the basics as necessary) that can walk you through the problem and set out some (non-too-mathematical) examples.

Preferably something a bit light-hearted :)
well.. it is somewhat bad ;)

It significantly reduces the keyspace to be searched
well Gravatar is a fairly established service, it makes some sense to make use of it (because a lot of people could well have a gravatar anyway :))
Here in England, we have fast.co.uk doing exactly that for DSL. You call them up and a real human being answers the phone. This person is physically located in the country, speaks English, and can actually perform the tasks you ask of him.

It's amazing. You ask about some obscure technical issue, and he digs in and fixes it. On the spot. The guy who answered the phone!

They charge about 5 pounds a month more than the big guys, which is more than worth it. I hope that more companies like this will start springing up in other areas.
Sweden Cuts Deposit Rate to Negative 0.25%
Careful now, GIF uses Lempel-Ziv-Welch or LZW, which was patent encumbered in the US until 2003, and a few other countries until 2004. Not all Lempel-Ziv compression algorithms were patent encumbered though: LZ77 with Huffman coding is the DEFLATE algorithm which is very widely used, since that's the algorithm used in PKZIP/gzip/zlib.
I don't think so. I feel the tablet would be used in places where you couldn't contribute (very much) anyway: in the train, in bed before going to sleep, etc. I like the idea of being able to add a keyboard though. If the price is good, I don't see any reason not to buy one.
10 New PHP Content Management Systems(CMS)
Ask HN: Books on getting rich?
Okay this does sound naive. However I have free time this weekend and want to read 1-2 of the best selling books on getting rich. Mainly to understand what kind of advice they give on finances and/or personality traits. Please suggest your favorites.
Whatever you read, just don't read Robert Kiyasaki ("Rich Dad, Poor Dad") series - stay away from the Amway MLM overtones.
I was not refering to your definition of P and NP (which I've just reread and I think it's not good; you want "accept", not "recognize"). I was refering to the fact that you do not make the difference between "true" and "provable", which can be found in any standard introductory book on logic; or, if you prefer a novel, Hofstadter's Goedel, Escher, Bach: an Eternal Golden Braid.