skysight-inc/HackerNews huggingface dataset:
This is a FANTASTIC idea! The article notes that some opposition to the idea, I can't see how anyone can defend any point against this. The music is out of copyright, orchestras get more work, and the sound of each orchestra is unique enough so that different orchestras can still sell CDs of the same piece.

OK, this is it. This'll be the first Kickstart project I will donate.
I agree with you, however, the article pointed out that Microsoft's lawyers took part in court proceedings.
They never really did FTFF, did they?
It's interesting because when two people have a mutual crush, and you are told of the crush, you won't know if they were told unless they mention it. So you have a confirmed connection of some sort, but you still need the balls to act on it. Or maybe you won't act on it?

Think about it the other way too: They were told, but you weren't. You think she just doesn't crush you, but maybe she did and you weren't told. What if she was told and she starts flirting with me?

The mystery is glorious.
Irrational, but you're not the only one.

There are some gay men who deliberately want to infect themselves with HIV.

http://en.wikipedia.org/wiki/Bugchasing
Thanks, I appreciate your help, it definitely progressed my outlook on the concept by getting a fresh perspective, especially from someone who knows the field well.
I really like Rails - for all the CRUDish apps of the world there's nothing better: you'll avoid reinventing a lot of boring wheels.

Perhaps the reason some HNers are Rails-phobic is that Rails is rightly designed to be precisely the opposite of tool you want for hacks: convention over configuration, config opaquely doing as much as possible for you, and development being as far as possible snapping together canonical bricks (Devise, WillPaginate et al).

If it didn't get in your way for hacks with very different requirements to the apps Rails was designed for, it wouldn't be doing its job. Right tool for the job, as ever!
I moved away from Rails because the data model didn't fit my app. But I still use it for all the management applications.

Here's a writeup I did for EngineYard about the move from Rails to JRuby and my own app 'framework': http://bens.me.uk/2010/jruby-in-practice
The JavaScript (and a bit of the CSS) looks awfully similar to iTunes Instant which was released a few days ago: http://labs.stephenou.com/itunes

Edit: according to a few people I've heard from, Stephen (creator of iTunes Instant) did help out / supply some of the code for App Store Instant. My mistake. :)
Hands on with VLC for iPad
I think Rails is great, and it hasn't ruined any of my projects.

Once in a while, however, the magic can be a bit tiresome - you have to know a lot of things. For instance that if you change the routes file, it may make a series of functions named in a certain way to appear in your views. Or just how to name everything in the right way to make Rails happy.

Often times it's a time saver, but once in a while you kind of wonder if it has to be quite so magic.

Also, sometimes those things are dynamically put together, so you can't grep for them in the source code.
Ask HN: Anyone from Mexico applying to YC?
Anyone from Mexico applying to YC?
Yeah, I'll echo that sentiment- impressed at how well the audio worked. I'm also interested in getting audio working with GWT. I haven't tried in a while, but back in March this seemed to be the best bet: http://stackoverflow.com/questions/2535211/options-for-produ...

There may be better options now.
Interesting. Is this a widely accepted theory, that leaderboards are a community design anti-pattern?

From my experience, leaderboards are compelling and rewarding even though I know I'll probably never make it to the top. I just like to watch my percentile rank improve.

EDIT: I just saw your response to the other comment. Cool!
Google suggestions tool
Same way you evaluate writing skills. Look for consistency of formatting, look for descriptive variable names. Read other sites (stackoverflow, google groups, etc.) and you will very quickly learn to tell an expert from a noob.
Let's make a distinction: I found it a bit of an overkill and I still do. That's not a fact, it's my opinion, but if you read other people replying to my post, they agree (that is that it is an overkill for my situation).

I'm not sure what kind of broad all encompassing definition of fud you have, but in that sentence there is both a "Personally" and a "for me". If from that you can't get that it's an opinion and that I am not arguing with everyone then I am not sure what to tell you.

Oh, and btw I said that it was "only a doubt" because you were quoting a different sentence, this one: "I doubt that it plays nice with other package managers", and I think it's pretty obvious why that should sound like a doubt. Now you go and quote a different sentence... why did you change quote?

Anyway bottom line is that I don't think it was FUD at all, and I think most people here seem to have read it the way it was meant it. If suddenly suggesting that RVM may not be the tool for EVERYBODY upsets your sensitivity, that's your problem. Topic over from my pov.

===As for your actual contribution====

My ruby is installed in /opt by macport (my package manager). Hence both ruby and rubygems are inside there (and I think I had to redefine some environment variables for it to work fine). Macport and rubygems already don't play too nice with each other in the sense that if I install something with rubygem macport is not aware, and if a macport package requires some gems it will try to install them via macport. (I may be wrong about this, it's my understanding from a brief overview).

RVM would be a third layer as pointed out by philwelch. Now it may very well be very clever and work like a charm, but I think I was more than justified in feeling a doubt.
But this type of attack, like most crypto attacks, seems to be singular in nature. It's one thing to have access to the client-side state via (machine compromise or MITM) of a single person or single computer. But it certainly seems that attacks of this directed nature are not very common against web apps. It seems more likely that a huge net is thrown against a large number of computers and a few get compromised. Hardly a directed attack.

It seems that weaknesses like these, while problematic and fun to discuss, are not really the ways in which web applications are generally attacked.
>it's completely won me over, replacing almost every single place I'd use PHP

which it should, php is terrible. It's OK for many purposes, but there aren't that many spectacular libraries for difficult things, lack of sophisticated IDE support, etc.
in R, arguments are passed around lazily, akin to scala's =>.
otherwise, evaluation is not lazy (as in Haskell) unless done so explicitly (as in force/delay for scheme).

i think essentially no one using R professionally would accept Haskell or Clojure as a substitute. having spoken to a few: lisp-like syntax is "unreadable", and Haskell is too much effort.
I know, but you are externalizing your hosting costs by using Vimeo, and I haven't seen anyone use it like you do. I was just wondering how their rule applies.
Burglars picked houses based on Facebook updates
I seem to recall the PPC -> Intel transition going rather smoothly, what with Rosetta instruction translation and Universal/Fat binaries. It took them about 9 months between shipping the first and final Intel Macs, and most apps were Universal within the first year (Photoshop and Office being the most notable, albeit gigantic, holdouts).
Looking at those stats, they are going for mid sized corporations.
I appreciate the concern re:Rapportive, but I love it! Particularly when it tells me about the authors when I am reading a technical list. Let's hope they don't get hacked and disclose all of our emails...
I agree with you. A lot of folks are doing niches. But few go talk to the guy who is walking to his 5pm gas station job. I'd love if you focused across high-end and low-end jobs.
care, c-out, c-in

It took me years to switch from 'jif' for 'gif' with a hard G. I finally gave up because it seemed like I was the only one.
so far, swap files have caused me more headache than anything else. I'm a paranoid maniac and I save every minute or two, so worst case I'll repeat a minute worth of coding.

What really ends up happening is I try to edit a file and something annoying pops up telling me about something requiring my attention (swap file already exists .. read only mode .. bla bla). In other words, it's just a distraction, most of the time.
But, it took an article in the NYT to get a response out of Microsoft.
I did a few searches... land, cobra, corn... and really didn't get many results that matched those words. Is that just how people are tagging them w/in Flickr?
I just use RiderOfGiraffes :-)
That's not even a little bit true. Are there people dragnetting the Internet looking for the same Wordpress flaw over and over again? Yes. Does that mean people aren't spending hours/days/months attacking single banking apps? Of course they are.

You aren't going to break a Fortune 100 bank's retail app with a textbook SQLI. Those apps have been audited several times over. It would follow from your worldview that those apps simply don't get attacked. Of course they'll get attacked.

Also: padding oracles? HMAC timing attacks? Not rocket surgery.
Needs interview transcripts.
It's actually completely specified. Note that I don't think it's a great test at this position in the hiring process, but it is completely specified and solvable.
My game GloSnake isn't showing up :(
The cabbies are in on it too. The prices are higher than they would probably be in a truly free market for cab fares, and that situation can be maintained more easily when the incumbents can prevent new competitors from entering the market.
I pay for the vimeo account, so I'm not exactly externalizing costs.
I just thought of this, but if you're French wouldn't "son cul" work pretty well?
How does Incanter work on HPC? R is pretty awful from that point of view, and if there ever will be room for a specialised statistical language it's got to be able to do massive number crunching.

I've heard bad things of JVM for tightly coupled jobs on HPC (though I know there's been some improvement: e.g. a lot of work done by EPCC in Edinburgh). Does Clojure manages to offer a good parallel implementation on top of the JVM or has no work been done in this area?
Back To School 2010: Storing Your Data
Ended up being 5 lines of code in C.

(Cue: reactions from others that it's a one liner in Haskell, or that it's obviously simple and easy since the solution was so short.)

(The five lines didn't include the data, but a sixth very long line takes care of that if really felt to be part of the count.)
or just do:

set backupdir=./.backup,.,/tmp

set directory=.,./.backup,/tmp

This way, if you want your backups to be neatly grouped, just create a directory called '.backup' in your working directory. Vim will stash backups there. The 'directory' option controls where swap files go. If your working directory is not writable, Vim will put the swap file in one of the specified places.

(http://vim.wikia.com/wiki/Remove_swap_and_backup_files_from_...)
Wow, I'm impressed that it would only cost $11,000 to record multiple full-orchestra symphonies.
This looks pretty bad. The standard way to authenticate in an asp.net app, FormsAuthentication.RedirectFromLoginPage(), basically encrypts a username and saves it to a cookie.

Any subsequent requests to a site will trust that cookie as long as it decrypts properly.
Until it saves your ass. Which will happen, if you use vim for a few years.

You can configure it to put your swap files in a canonical dir, instead of polluting the directory you're editing files in:

set backupdir=/var/tmp,/tmp

set directory=/var/tmp,/tmp

Now you can just nuke the swap files in one swoop:

rm -rf /var/tmp/*.swp
It isn't at all clear how getting the default generic YSOD is going to generate "more data" for the attacker by repetition, unless response time is the data of interest. Is that the case here?
Groupon Hunting Deal(s) in India–Launch Imminent [Attack of the Original]
It might just be my limited experience with Pig, but I really prefer coding up Hadoop map-reduce applications by hand (using Ruby or Java, depending on the app). Tools like Cascading and Cascalog look nice, and I have experimented with them, but I still like bare-metal map reduce. (BTW, I have been spending most of my time lately writing Hadoop apps).
Trouble in Land of R
What Ross Ihaka has to say on R the language he created and enforcing GPL
Sequel.
Post Gres Q-L
My S-Q-L
I've found it good for tracking coupons. I can set an alert for "Barilla pasta coupon" and then I get an e-mail when something is found. Helps keep the grocery cost down.
+1. I love it when PHP programmers start calling anything that's not PHP or Rails "blub". Oh, the irony.
Worked fine in Firefox 3.6 despite the page saying it would be slow...
The original question was about the bay area and not necessarily SF itself. You have identified several downsides to living in SF, but few of them apply to the bay area as a whole. In fact, one can walk down the list to see that most of them are very specific to living in SF.

* [...] fine dining in San Francisco is, if you properly exclude Yountville from your definition of "San Francisco", simply not as good as NYC or even Chicago.

Let's revisit this one after Michelin hands out stars for Chicago in November. I am betting that just the south bay will have more than the entirety of Chicago. (Seriously, other than Alinea you really don't have fine dining in Chicago :)

* San Francisco doesn't have world-class museums.

The SF bay area has a lot of good museums and several world-class ones for specific niches -- the Monterey Bay aquarium is easily the equal of the Shedd and The Tech in San Jose and Computer History Museum in Mountain View are some of the best technology museums in the world. For art we have fewer impressionists, but much better asian art.

* It doesn't have a noteworthy theater scene, or (to my knowledge) excellence in any of the performing arts.

This is one of those odd things where I would have said the same thing about Chicago in comparison to San Francisco. SF Opera is not the Met, but more than a few people would put it above the Lyric Opera in most rankings. SF tends to fall down a bit when it comes to plays (ACT being the local exception to this general rule) but does better than most places when you add musical theatre into the mix. Comedy is really the only performing art that Chicago seems to do better than the bay area...
and LASER would be pronounced "Lay-zer"
Jerry Lucas used his own memory system and his personal collection of data on opponents to his advantage during his extremely successful basketball career.

The video at the following link discusses it briefly. At the moment I can't find any more detailed discussion of it.

http://www.youtube.com/watch?v=vK6yf3qaT4A
"... if you cannot name at least 5 things you dislike about the tools and languages you use you're either in the honeymoon period, or irrational."

This is one of those things that sounds true, but falls apart on further inspection. Aren't you allowed to genuinely like your language or tools?

Obviously there are tradeoffs with using any implementation of anything, but people can be completely satisfied and happy with their tools without being starry-eyed morons ...
Huh. Online Moderating is on PC World's Most Dangerous Jobs in Technology list
Do you really think this poll should be worth >500 points? (Now >1000)? I voted to count my opinion for the OP, but I would hardly recommend it as being "intellectually stimulating".
Sequel, Postgres, MySequel
They don't need timing. They don't need to sniff. HMAC doesn't solve the problem. They don't use detailed errors. You should probably read their JSF paper from earlier this year to see the attack pattern they're working with.

Here is a clue: they are using ASP.NET behavior to generate a one bit signal from the target. Their attack requires many tens of thousands of requests. That's about as much as I can say.
Thanks for this video, I just watched the whole thing got really excited and discovered the store in the video is a few blocks from my house! Win
I built a site that lets you watch synchronized YouTube, playlist, and chat
Things today's Apple fans won't let their competitors get away with (possibly because they didn't live through this):

"beta"

A name that needs an explanatory paragraph to pronounce correctly and doesn't really make logical sense.

Sound technical foundations that run slow on today's hardware.

Having two OSes and a transition strategy.

Crazy UI like pinstripes and brushed metal.

Letting the Unix/Next underpinnings shine through the gaps in the UI shell.
The local YMCA has a Fitlinxx system: http://www.fitlinxx.com/

I type in a code into the b/w touchscreen on each machine (could be RFID I guess, but that's stuff to carry/break), and it tells me what weight to set, all the other machine settings (how high to put the seat, etc).

End of the month I get reports via email that tell me how much I lifted or how much cardio I did in a somewhat clever manner - last month it was:

"Weight lifted this month: 159,840 pounds = 19.9 African Elephants"

These are actually pretty common, and I find it to be a great motivational tool.

I've seen the machine hardware reboot before - it's DOS based, on 486s hooked up with what looks like ethernet.
Please let me know what you think. I built a tech demo back in Dec. People liked it so I rebuilt over the summer and here we are now!
Yeah, I originally thought it was "Pythonist", but some quick Googling corrected me: http://www.google.com/search?q=Pythonista
I've heard some radio ads render it "triple W", which flows pretty nicely.
I think the problem with MVC web frameworks in general is that it makes it makes the easy/boilerplate stuff really easy, but the hard stuff harder. Sure, if you doing a simple CRUD app that is only updating a single table it is fine. Beyond that, you waste so much time trying to figure out how the frameworks wants you to represent composite objects, and debugging the default model binders, then thinking you might have to write your own binder, then just saying screw it and reverting to Request.Form[] and parsing your own requests.
ESR wrote a little about gift economies in either The Cathedral and the Bazaar or one of its sequels, IIRC. I think the gist was that if resources are abundant, a person's status becomes determined more by what they give away than by what they own.

This doesn't sound quite the same, but similar. As one of the commenters points out, the economy is self-selecting, which helps.
Every system I've seen that has some "magic" also has the potential for that magic to reverse itself and become something that seems to work against you. And when that happens, it's easy for the magic to become something you "hate".

Rail and Ruby each a lot of this magic.

No matter what you say, Twitter is relevant. No matter what Twitter says, Twitter is a Rails success story because Rails got a major, major site up and running fast. And naturally when the magic stopped working, everything about Rails just seemed to work them. It was what they needed until they grew into a site that wasn't well served by Rails.

Imagine if I said, "San Francisco is a terrible place to start a business and what proves it is that we experienced wild success and then couldn't rent any more office space, had to split our headquarters and eventually moved to Omaha". How convincing is that?
Yes, it works using search.
e.g. you could search for all conversations with a specific contact to see your conversations frequency across the years.
By the definition of taking it to failure if you want to make progress. That's the only definition that matters - human physiology. Progressive overload leading to adaptation.

Aerobics with 5-kilo weights can be "fun".
What do you miss about OS Classic? I'm just curious.
The YC investments are primarily intended to cover the 2 R's (Rent and Ramen) for a small founding team to take a working prototype to a thought-out demonstrable working v1.0 (or V0.9) kind of release.

Some portion of the proceeds may also be spent of server resources, development machines, google ads, logo designs, or whatever. Technically, like any funding, the founders can spend it almost anything, but they are expected to make progress toward a launchable product.
Out of curiosity, what do you miss from MacOS Classic?
Frameworks have limits, the same guys who loved rails had a previous experience with Django where they loved it then they hit a wall and started replacing all of its components.

Of course Rails is 100x better than php.

I suspect it exhibits the same characteristics of frameworks that make a lot of people turn against Django after some time. It is, after all, an opinionated framework.

If people never hit a wall with it, I'd be a bit concerned; perhaps they're probably not trying hard to push their apps beyond limits of the framework.
But be sure and check the case law if you're at all an edge case. This is the sort of law where it will really matter.
Its per hour, and since they know this music so well, we're going to record it live.

They play Beethoven symphonies every year at least 1-2 times
I'm exactly the same. I try to make a point of saying "Ess-Queue-Ell" because I consider it more correct, and less ambiguous (not just because of the previous query language, but because 'sequel' is a word in common usage, and 'SQL' is not). However, I think I see saying "Sequel Server" as a brand. If I saw "SQL Server" outside of a Microsoft context, my first though would probably be that of a generic client-server RDBMS.
When I first used Rails, I was frustrated by two main things:

* Files everywhere! I like starting simple, and you generate all these folders with things I just don't want to deal with yet.

* Lots of things were implicit, making it difficult for a newbie to the framework to understand the flow (How do we get from the controller to the template? was one, I think).

Now, that was several years ago (a little over 3, now), and both Rails and I have changed. I've been waiting for Rails3 to give it another chance, but haven't found the right project yet.

My current gripes with Rails are this:

* DHH is a prick.

* It's damned difficult to find a good Ruby feed that doesn't get polluted with Rails stuff.

My first issue is, of course, not very valid, but I have to admit that it exists.

For the second one, yes, I program in Ruby (and love it!), but I'm not using Rails. Even when I do web development in Ruby, it's with Sinatra. So, I don't want to see your frackin' "Ruby tips" that are actually Rails tips!

</endrant>
Some people don't like Rails. This isn't a problem. It's not a personal insult to you or to your skills or to anyone else who likes or uses Rails. It's sometimes useful to discuss the limitations (in some subset of people's views) of software.

I say this as someone who quite likes Rails but doesn't use it at the moment. It just so happens that the bit of web work I do at the moment tends to fit Django better. But don't worry, we don't need to hate each other :)

I've flagged this article because I really can't see anything of worth coming out of it. Holy wars are very rarely that interesting.
Hang cleans are my favourite at the moment :-) But it's not fun that squeezes out the last rep, it's sheer bloody-mindedness.
I've surprisingly never seen anyone else bring this up, though I always took it for granted. I actually remember thinking, right around the time the original translucent blue iMac came out, "now they just need to make the OS look this good," my hypothesis seemingly being confirmed later by the Aqua preview with its translucent blue visual effects.
How do you rate Seattle and Vancouver?
That helps - I could also see this as a big help to those who still have the day-job and need to push things further - would that be typical too, or at this stage have people fully comitted?