skysight-inc/HackerNews huggingface dataset:
And talking on the phone in public felt weird at first, too. Now you can overhear strange one-sided conversations everywhere.
If I were on a jury, I would not convict someone of attempted murder if the person never touched them or initiated any other action (ordering poison, calling his hitman friend, etc.)

Simply put, if I sit here and wish you were dead, and believed my thoughts had the power to kill you, I am not committing attempted murder. I am being an idiot, which is sadly not illegal.
"Things like free-jazz is not innovative. It is shitty musicians thinking that if they play "out" enough, they might get to the point that people feel they are geniuses."

Coltrane played 'out' a lot, he surly wasn't a shitty musician. Cecil Taylor has more technique on the piano than most anyone. Sam Rivers harmonically is out of this world. Ornette Coleman's sense of time? Hamid Drake on drums? Pharoah Sanders? Don Cherry? Marion Brown? Eric Dolphy? Anthony Braxton?

Just because you don't like how it sounds doesn't mean these are talentless fools -- they've studied their history. They surely think about their art complexly and take it extremely seriously.
The dilution has already happened, and this cause is pretty much lost.

Don't give up too easily.

Outside of academia I'd be surprised to see it at all.
That's because it's originally an academical term for a logical fallacy. This is like the abuse of 'eigenvalues' by all kinds of crackpots and we should never stop fighting that kind of language abuse. We can't keep inventing new terms, just because others have hijacked the previous one.
Do cars count?
http://wiki.github.com/ry/node/modules

http://wiki.github.com/ry/node/
Awesome comments and advice. My co-workers are working on this.
German cars [1] were lagging behind Asian cars in reliability a few years ago AFAIK. I heard they have caught up. Skodas should be nice, too. Skoda comes from the Czech Republic, but were bought by VW some time ago.

[1] Opel, I am looking at you!
The law at the border is nothing like the law inside the country. The same "resistance" to a street cop will not get you convicted.
Could Investors Use a Little Magic?
Acai Berry company allegedly pulled in $40 mil last year
I'm not forced to program at all. I do it because its most always held my interest. I've passed my 10,000 hour mark years ago. So for those that program well and do so by choice, why can't we spend our time focusing on defining good clean interfaces on the "real" code instead of the tests?
Real men play Diplomacy.
Well, I find it insulting when somebody comes and tells people how they should enjoy their music.

I think your comment pretty much validates my image about the people who think they are better in listening to music than others. What has abstract thought to do with music history anyway? I am a software designer, and I truely appreciate useful abstractions that make creating good software a bit easier. But for music, I don't give a damn about the intentions of the composer or the history of the musical style of the composition, if I don't like it or the way how it is performed. Just like the users of my software don't care the slightest bit of how well-crafted the thing is, if it doesn't do what they want. I rather sit down to listen through the music I like 50 times to learn all its twists and turns than to waste my time on something I genuinely couldn't care less.

And how do I tell the music I like from the music I don't? The music I truely like gives me shivers, physically, the first time I hear it. That is the music that gives me joy when I listen to it. That is the experience I hope to get from music every now and then. And that really does not happen too often.

I play guitar as a hobby, and mostly suck at it. That's because I don't have the drive to really study hard and learn it properly. (And probably I don't have that much talent, either.) I would have all the time if I wanted, but I don't, because I want to enjoy playing music - not to have it as yet another burden to bear. So I go and learn new stuff only when I feel I need some new kick to maintain the interest in it.

And this is what I want to say: go and learn, but above all, find enjoyment. Life is short, and everything has its price - so don't waste your (free) time on anything you don't find personally rewarding. Studying music is waste of time - unless you happen to enjoy studying music! ;)
Most people don't like {musical genre} so why should jazz be any different?
I'm not completely against TDD. However, one thing I've found is bugs are caused by things you didn't think to write a test for (or write your code to handle sans tests). The mundane stuff I see in the vast majority of unit tests are things an experienced programmer almost never screws up. So how do you write a test for a case you couldn't foresee?

My biggest argument in favor of writing tests is to ensure my code doesn't break relative to other people's code. There are many times I've encountered an update to a ruby gem with no major or minor version change that has broken a, usually implied, contract with my code. I say implied, because duck typers, at least what I've seen in the ruby world, tend to be slack about formalizing interfaces. I write tests to protect against that sort of thing.
Oh interesting. I had assumed that the transition to zip codes always added digits at the start (like San Francisco, which prepended 941 to the old codes) and didn't know there were places that inserted new digits in the middle instead.
"The self-surrender of classical music to a sterile, scholastic avant-garde after World War I doomed WFLN to the status of a fading museum of antiquities before that radio station was even born. The hankering of dance-band leaders to be seen as high artists after World War II sapped jazz of its vitality. Both genres have been steadily losing market share for decades because they deliberately turned their backs on the mass audiences they formerly commanded."

http://catb.org/~esr/writings/arts.html

Personal note: I've been to jazz concerts where the musicians were in it to have fun, not to make a statement or prove their avant-garde-ness. This included a real exciting swing performance with dancers at an airshow. When played as such the music is invigorating like nothing else.
I was porting an app prototype from jQuery to YUI3, and started taking notes on equivalent snippets of code. It seems to be useful, so I wrote it up.
What a dumb collection of paranoid fantasies.
Node_chat (disclaimer: i've made a couple contributions): example:http://chat.nodejs.org/ code:http://github.com/ry/node_chat

Facebook connect: http://howtonode.org/facebook-connect

List of other apps available on the node wiki:
http://wiki.github.com/ry/node/
IPad Developers Code Their Apps in the Dark
Well, don't get me wrong, I've seen my share of codebases with "Iface" and "Impl" classes (ew), and stupid, counterproductive unit tests that were done to check off boxes on a PM's checklist rather than improve stability. My favorite was a test to ensure that some static method somewhere returned the same hard coded string every time. The method was one line long, 'return "foo"; '.

But. If you've defined nice clean interfaces, and a particular module has complex behavior that will have to evolve over time, then adding tests to certify that that behavior is correct shouldn't be too much of a chore -- and they save your bacon when you need to change it and track any regressions afterwards.
The 5 Stages of Being a Twitter Dev
People who like to see at a glance where a bookmark goes often care. Bad titles are one thing, but not even knowing what's at the other end of the link is really irritating. Likewise, it's nice if you use browser tabs.

It's so simple to add a favicon and the branding payoff is immediate -- why wouldn't you? Most of the large community sites I've worked on or with have benefited from this trivial change far out of proportion to the 90 seconds it took to Gimp a photo/logo down to size.
I think it's interesting to see the different approaches used by jQuery and YUI. Plus if you know jQuery, you can get a good sense of YUI's style just by going down the list and comparing syntax.
This also pointed out a few things that YUI can do out of the box that jQuery can't, such as cross-domain requests via a flash helper.
So how do you write a test for a case you couldn't foresee?

You don't, but once you discover it, you write a regression test to make sure it doesn't come back.

However, IANATDD, I am not a test-driven developer - I don't see any reason to be dogmatic, but I do think unit tests can be extremely valuable. So this answer might not be TDD-approved.
They're on your tabs if you use a recent version of Chrome, which I find useful.
Cut it out, you're disturbing the programmers who think they're designers. Why would anyone use a vector layout?

You can charge more from clients who are already feeling the pain, so let them have a go at it first :-)
Ask HN: How do you debug your rails applications?
Just wondering what the consensus is on the best tools for debugging rails apps.
Experimental chefs can start fooling around with liquid nitrogen and re-purposed inkjet printers and meet with wild success, however. ;)

A more substantive reply: I question the entire underlying premise you have -- that entertainment or emotion are what makes art, art. Something can be entirely distasteful and still art. (Thought experiment: imagine a sonata so deeply heartbreaking that nobody can bear to listen to it more than once. One can't "develop a taste" for it, can they? But it's almost certainly art by most definitions.)

In any case, I don't think John Cage is having any trouble finding listeners, despite your opinion: http://www.johncage.info/index6.html
I'd be very interested also. So far I have looked at clustering as the first bet. Does anyone else have any suggestions?
What is the best way to make use of PyPy to speed up applications? Every time I hear about PyPy, it's always in the context of performance, but these stats indicate that it's actually slower than CPython at pretty much everything -- not just the interpreter, but also when using the JIT.

So my question is: how are you supposed to make use of PyPy when you have a Python script that demands performance?
Exactly, but that's what I liked about the article!
As the article says, it is not about pleasing non-geeks. It's about helping them find your site again, for instance in your bookmarks. Someone who genuinely don't care about favicon probably never open many tabs at once, nor uses bookmarks, nor search his browsing history.

It is possible however, that almost nobody knowingly care about favicons. But how many will miss it if you deactivate them? I think this would be far more than just developers and internet addicts.
Most of the discussion is over now, but the video will be reposted to this url by Monday. It's the first time I've ever seen someone do a good job attacking dhh/37signals. It's not belligerent, but very probing. Makes me wish I could have seen Calacanis when he was a tech journalist.
If an abstraction requires extra typing, then it isn't really abstracting anything is it? Ie. you wouldn't use it if it wasn't going to benefit you.
> XML needs to cope with invalid nesting, end tag names not matching start tag names etc.

I think you read a different spec ;) http://www.w3.org/TR/REC-xml/#sec-logical-struct :

Well-formedness constraint: Element Type Match

The Name in an element's end-tag MUST match the element type in the start-tag.

XML parser rejects the document as soon as this occurs. No different than with `{]` in JSON.

Changing " into &quot; allows you to go to the next " without worrying about the contents before. The next " is the ending quote. Then you can resolve all the internals lazily... saving on processing time compared to JSON. For example "\"\\\"" will go through many branches and conditions. "&quot;\&quot;" is a simple jump over to the next " character.
There's actually quite a good number many more than the site you mentioned. I put them in two basic categories.

1) Overly complex - you arrive at the site and you have a thousand options and don't know what the heck to do. They offer these options hoping to match you to the things you care about, but there's no motivation to sift through it all or click through a system of menus or search results. Examples: change.org, current.com, takepart.com

2) Too basic to expand impact - the barrier to entry is incredibly low so they can have quick impact, but they are hyper-focused and offer no other options than the cause they are working towards. Examples: freerice.com, kiva.org, charitywater.org

I will never fault the motivations of any of these sites, and any new entrant to this arena should be given the benefit of the doubt. I'm very interested considering the impact he and the designer had on Obama's campaign, and think that he could someone find that middle ground between those two categories I described.
To be fair to CS programs, though, that's true of most areas that have significant practical components. A straight-out-of-college chemical engineer is not going to be able to provide immediate valuable work on a Dow Chemical plant; they need to learn all sorts of things first. One difference might be that Dow expects this more than companies hiring programmers do.
What consumer is going to use their tablet all day?
I'm confused by this block:
"This information is offered in the public domain, copyrighted by Fredric L. Rice (1999-2009) who grants permission for some or all of the text to be used elsewhere for non-commercial purposes."

If you offer a creative work into the public domain, you're giving up copyright and can no longer dictate how that work is used.
either i've misunderstood, or you're missing the point.

if you cache the statement then you get a miss if the different literals change. remember that (again, unless i have misunderstood) we are not talking about compiled statements, but about linq generate the "complete text".

i agree that the same plan would normally be used; the problem is hitting the cache to find that plan if the value of a variable changes.
Dunno haven't tried downloading data yet. Though all data is on SD card, short of public key crypto I don't see how they can stop me from getting it.
I don't know about you, but I fully intend on submitting my app so that it's approved by Apple and ready for release on launch day. However, I will set an availability date in the future.

Then first thing April 3rd I'll be in line at the local Apple Store waiting to get my hands on a physical unit. I'll take it home, do as much testing as I feel necessary, and if I'm happy, I'll flip the availability date to April 3rd.

That way I get the best of both worlds. I can be in the iPad App Store on Day 1 and also have pretested my application.
To me it underlines why I find YUI3 daunting. The ui widgets they have seem elegant and certainly more comprehensive than jquery + jQUI - but the contrast in the syntax has so far kept me from delving too deep.
But I've been working with jq long enough that it's all fairly intuitive and natural to me - perhaps a few months with YUI would give me the same level of comfort there.

Ask HN: If you actually prefer working with YUI3, tell me why?
Eh .... 30 seconds in I'm listening to some guy crap on about how awesome Apple are because they only put one USB port in some laptop.

Back to work for me.
The funny thing is, we all knew we were going XML crazy while it was happening. I can remember anti-XML bloat articles going way back. The thing with XML was, it DID solve some problems, it just tried too hard.

The good thing about XML was it was a standard interchange format that every language had at least a couple parsers for. That said, I'm not sure if it was worth the annoyance and irritation of using stuff like XML Schema, DTDs, SOAP, or XSLT.
Here's a question: in the US, if a juror mentions jury nullification during deliberation, can they be penalized or can their actions lead to a mistrial?

I seem to remember that once deliberation starts, whatever a jury talks about is officially under wraps, but I've seen way too much Law & Order to trust anything I remember about our legal system.
These two variable problems are such a pain. I would bet it was more for the experiment in pricing than the rant.
TDD does not claim to fix all of your bugs. You often do not need to theoretically prove your software is correct, so you don't need to have you unit tests test all possible contexts (e.g. handling disk failure vs. any other error when rendering a web page). That is what abstraction is for.

TDD does force you to think about the interface of your abstraction, however. If it is painful to write (or maintain) the test, then that is a good indication that the abstraction is wrong or not being properly tested. Don't be afraid of deleting tests when they are not useful.

I often find that these unanticipated bugs are often due to incorrect abstractions. To fix it, create the correct abstraction and test it.

It is also simply faster to develop in larger projects than creating the state that would test your unit. For example, you could make a change, manually refresh the page, and debug or write the test and make it pass. You also get the benefit of regression testing.

Note that the narrower your unit, the less likely it will be useful for regression purposes.

I often find that when beginning a project, my units are smaller. As abstractions are built, the nonessential tests are deleted and future tests are built upon abstractions that I care about.
The headline is a little hyperbolic--- all it says is that he turned down a $45,000 offer 5 years ago, and hasn't gotten any more unsolicited offers since. I'm not sure you can extrapolate to concluding that if 4chan was put up for auction today, it would fetch only $45,000.
Gigaset (Siemens' phone company) and T-Mobile come to mind as large German global consumer technology brands.
For me, I don't always know what the edge cases could be until I write them down. Writing tests allows me to get a clearer picture of what kind of coverage I have.
If you haven't already seen it: http://www.youtube.com/watch?v=TebUMhJAKSM

(The fast show, "Jazz Club")

"So er what tune are you going to play for us today Jefrey?"

(offended) "Tune??? Tune??? This is jazz!"
Any line of code metric is fundamentally flawed.
I think it would be more interesting if the "guesses" would actually take into consideration how successful or unsuccessful the method is with the data available. For example, how likely are each of the names he mentioned and how likely is it that it's any one of them?

Edit: If someone here has a background in intelligence I would love to here their take on the challange.
BladeRunner and Nexus One
Groupon marketing results - customers are out there
Poll: Do you find life difficult?
She can almost assuredly get knocked out during voir dire simply by being educated, intelligent and analytical.

I've been called to voir dire three times, and three times I've been excused after being asked about my educational and professional experience.
The interview section from about 45 min to 90 min in was really good, worth coming back to when the full version is posted.
Gregory Reyes is a Great Example of Prosecutors Using Outside Leverage
Chief Executive Officer Gregory Reyes is a good example of prosecutors using outside leverage. Thornburgh said Wednesday: Prosecutors Threaten Business Liberties.
Same site. Same article. More depth. From one year ago. Must be a slow news day for the Business Insider.

http://www.businessinsider.com/can-4chan-turn-300-million-pa...

Even has the same picture!
What I do is validate and warn if it looks bad, but not prevent.
Likely so. It's worth noting that Apple maintains a 90-day return policy on App Store purchases, though, so it's not like Tommy was screwing customers out of their money.
Wow, this is a trip:

Toss your wiping materials down the toilet. (If you're on an airplane, don't toss anything down the toilet as it goes to a holding tank which can be raked for evidence later. Carry-out your wiping papers with you inside your shirt under an armpit and flush them in a normal toilet when you can. (Note: Visible bulges under your shirt will be considered by flight attending employees to be indicating the real possibility that you're smuggling drugs. If you must hide a lot of wipe materials, you should distribute them among your body to eliminate bulges, otherwise you may be escorted to a little white room and made to strip. When they find you're hiding damp paper towels, you'll have some explaining to do.)
E-Books: The Not So New Thing
Gaming Can Make a Better World - Jane McGonigal
Introduction to Lisp Macros in Clojure (via HTML Templating as analogy)
Empty jQuery sets are truthy. The page gets this doubly wrong when it says an empty list is returned (instead of the 'Array-like' jQuery set.)

Check the length property of a returned jQuery set if truthiness really matters.
Another nice thing is you can read what the edge cases are going to be, rather than having to remember them all of the time.
Very well, I think I agree with you then.

My only problem is that the majority of beliefs that we rely on in a daily fashion become superstition, even though they could hypothetically not be.

Suppose I only superficially know how my car works, for example. Would a belief in my car be treated as a superstitious belief? (Lets say I believe it will get me to work). If not, where do we draw the line between 'magical' thinking and actual knowledge?
Google's First 1337 Cash Prize For A Chrome Bug
That's exactly what the site should be. Thanks for the comment.
Ah yes, I missed that. Thanks! Feel free to waste as much time as you want on the site.
I'm not sure about that. My girlfriend and her coworkers complained about the name instantly because of similarity to a certain female product.
I am literally building an authentication implementation right now on OpenSSO. Anyone have any recommendations on a good alternative. I have never really been an Oracle fan, and was really worried when they got Sun. Well, it looks like my fears are coming true now if they just kill Glassfish and Netbeans, I can have enough reason to dump Java all together and go back something a little more fun.
Well if you buy into the idea of doing productive work on it (which Apple bent over backward to push during the unveiling), then all day shouldn't be out of the question.

But personally, I just read a lot (research papers, online, and recreationally), so something that would get me from 6pm to 3am without running out of battery is a requirement.
Jazz can be hilariously inaccessible. I think one of the problems is much of it is 'standard based' (ie. they're improvising around the chords and melodies of classic old songs like Autumn Leaves, All of Me) but they take HELLA liberties (i once heard a Dinah Washington rendition of All of Me and could swear she didn't know what the song actually was). Once you know the standards, and the majority of them really are gems in their own right, you start to realize what the jazzmen are really DOING, what patterns they're playing with. Then you can follow and appreciate long improvisatory solos better. But if you're just hearing some 60 year old song that you don't even KNOW, and they assume that you already know it SO WELL that they barely need to play the original melody, and they're ramping up the complexity 5x to challenge themselves, then it's tough going.

Something that's helped me a lot recently is typing standards into Spotify and just listening to different versions of the same song (not always jazz artists) for hours. I used to think 'why can't all standards be as enjoyable as Summertime?' but now they kinda are
Doesn't the geo-location thing conflict with Bump's IP?
I was just thinking, it's been about 4 or 5 days since the last rash of "Calacanis is an evil SEO monster bird mecha godzilla thing" blog postings.
We should start a Scientology clone.

Idea: Call it Grahamism, get pg and jgrahamc to chip in, expand, and profit.
Ask HN: Review/Seed My First Web App