skysight-inc/HackerNews huggingface dataset:
This is a fascinating discussion, because I don't think either of the architectures described in the parent and grandparent posts is even close to MVC.

Views returning data that controllers then show? Controllers containing application logic?! To me, it seems these things are almost the opposite of what MVC is supposed to achieve.

Then again, distortion of the term is commonplace in server-side web programming frameworks, as I mentioned before. I did once look at the Wikipedia article on this subject, but it's one of those where people with no understanding of the original concept have taken over so comprehensively that it is beyond hope and needs a complete rewrite... preferably by someone who knows that Smalltalk is a programming language, not to be confused with idle chat at web developer conferences. :-)
Nice job!

So Jplayer works in IE7/8, as well as firefox,chrome, safari and opera? The browsers that do not support <audio> tag it falls back to flash?
Helium is still essential for the operation of low temperature superconductors. Also, MRI experiments with hyperpolarized Helium-3 are an active area of research with potential applications for diagnostic medicine (visualization of the lungs).
Seems like a nice idea, makes sense, just curious as a site owner, how and where I can see examples of how it would be integrated into my site.

I'd like to see more screenshots and demos please! Thanks
Why'd you assume that the government was his (only) concern?
I would like to point out that being attractive to a "9-5 career programmer" just makes it totally unattractive to a bright young programmer wanting to change the world.

It's tragic, really, because a company like this can turn a young bright programmer into a 9-5 zombie.
Latent semantic analysis for dummies
(apologies for the slight brain-dumpiness of this comment)

As a game researcher, I'd like some more idea about what the supported games are, why they increase engagement, why I need Reputely rather than doing it myself. What do you know about games that I (as a visitor) don't? "Hey, those StackOverflow guys did it, right? It's easy, just slap images on people's accounts, right?"

The other thing that pings with me is that it is not clear to visitors that your idea doesn't put the cart before the horse. If I was fresh to the idea, I might say "But wouldn't I need a community for those numbers to matter?" I personally think it's a relationship where it helps communities build (not on it's own, mind you!), and that should be pushed somewhere.

Your copy uses the word "addicting." Be careful with this word, I know it's more common in the US, but it's fairly alien to other English speakers, for whom it looks like you have misspelt "addictive." [1]

Why do I need to give you my email address so I can see your games mechanics white paper? Why is it in PDF format? Why is this not a prominent, accessible web page?

EDIT: Also agreed with everyone saying the cycling is way too fast.

[1] http://grammar.quickanddirtytips.com/addictive-versus-addict...
This is getting weird, so I'll lay my cards on the table.

People like you however seem to like to only focus on my humrous rants as if that's all I've done, but whatever, I'm having fun and making awesome shit while getting to play guitar so if it pisses of a whiner like you then rock on.

That's a bilious response to "He did a good job of promoting himself through controversy." People like me? I made a neutral statement (even if it's incorrect), not anything malicious like "Zed's a loser because of X." This reminds me of the last time you thought I was attacking your character after a similarly neutral comment: http://news.ycombinator.com/item?id=1292335

Several months ago, you had a similar response on Twitter that involved a "quit talking smack or let's meet up and 'sort it out' in person" response after I made a casual quip in response to your then-latest rant. I e-mailed you an apology as a gesture of good will, to which I got no response.

You appear to interpret neutral comments as attacks or passive aggression. They aren't - at least from me. Or perhaps you're having the same back and forth with 1001 other people, I don't know :-)

Are these reactions because a page on my site ranks #4 for your name on Google and is packed with negative third-party comments about you? http://www.rubyinside.com/zed-shaw-goes-nuclear-on-our-commu... .. You've mentioned online comments affecting your job prospects before, so it's just a wild guess. If it is, I'll delete the negative comments and change the headline or something, because these responses are worrying and sure, I'd rather focus on the cool things you're up to than have this old "stuff" bubble up every few months.
potentially useful idea - good start
Ask HN: Review my attempt to create a non-misleading url shortener.
We ask for very little information from users, and asking for an email to reset the pass felt like too much.* Thanks for bringing this up as we are probably going to change this and make it more secure.

*when you can see your pass it's harder to forget
A framework for safe, programmable, speculative parallelism based on STM
Bwaw ha ha! I knew I'd seen your name somewhere before. Just couldn't place it. Great job on isitrails.com.
How To Salmon Stove
One interesting thing I've read is that eyebrows may be more important for face recognition (by humans) than the appearance of the eyes themselves. (I suspect this has more to do with the shape of the brow bone than the eyebrow hair.)

See this example: http://i.imgur.com/ADXtF.png

The research was done by Pawan Sinha at MIT.
This article has an odd futility about it--it cites scientific studies on why people aren't persuaded by scientific studies, and intends them to be persuasive.

Seriously, I can imagine a scenario where, in an argument, someone presents scientific evidence. Their opponent responds in the usual dismissive way, and then the first person presents this very argument.
I can't wait for Obie's next book, "The Jails Way"

seriously though, if you associate and start businesses with people who send fake invoices for deceptive services like this, you are probably a sleazeball.

even if you do have glamour shots of yourself all over your webpage.
A while back I was in Guatemala and kept getting an HTTP 403. mailed them and it turns out they blocked the entire country because they were getting hit "1,000 times a day". After a couple more emails they unblocked it again.
If you haven't seen the video: http://www.youtube.com/watch?v=_-agl0pOQfs

Then you won't be getting the attempted humor/references.
Or, to avoid detection by cameras entirely, lemon juice: http://opinionator.blogs.nytimes.com/2010/06/20/the-anosogno...

"But I wore the juice!"
False Vacuum
oh I see; I should have side "aside/tangent:". I was trying to validate one of the assumptions for my startup ("Java will remain in wide-spread use"), not argue within the discussion. I believe it will, but with so much negativity about java, I'd like to confirm it with facts.

Some facts are that many java jobs are advertised; but this doesn't really confirm where java is going... are they for new projects or maintaining old ones? Also, technologies typically peak just before being replaced, so it doesn't tell us either way. "New projects" would be factual, except that non-public ones are hard to measure, and there is a genuine fall-off in new public java projects.

For example, github lists a very small proportion of Java projects - 5% (of course, github historically favours ruby) http://github.com/languages; but Java is top on http://sourceforge.net/search/?words=java&type_of_search...

[EDIT some language popularity trackers: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.... http://lang-index.sourceforge.net/ http://www.complang.tuwien.ac.at/anton/comp.lang-statistics/]

Trying to extrapolate: Some weak points of java (verbosity and static typing) actually can be benefits to large companies, who want things to be clear and stable. Once a language gets established, it's difficult to dislodge because of infrastructure (tools; libraries; standards; trained workforce etc).

One way dominant technologies can get replaced is to be disrupted, especially by a lower level. One disruption that is currently happening is "cloud computing", and there are initiatives within it, like Service Component Architecture, to try to minimize language dependence. Java suits this space quite well, so it's unlikely to be disrupted by it. Sun is gone, but its light lives on: the network is the computer.
I can't wait for the next book to be titled, "The Rails Three Way"
I agree 100% with everything Sherb is saying.

I also liked the ajax signup. I was very afraid of the song being killed.

I have to say, I non-ironically LOVE Mixest!

Edit: Slightly irked that Play and Pause are text (a minor quibble, to be sure) — Just a guess: You guys searched for the Unicode play/pause/next icons and, having realized they don’t exist, gave up on that idea for now, right?

Feature request: Last.fm scrobbling. Incredible Pandora doesn’t have this. They aren’t really direct competitors in terms of the use-cases they focus on.
As much as possible should be done about both problems. This article puts forth the idea that we can and should be doing more to clean up what is already there.

If the leak stopped tomorrow, should we deploy the largest possible oil cleaning ship? If the leak cannot be fixed for 3 months should we do the same thing?
I agree, change those shades of grey to something a bit more readable.
Could you elaborate on that?
What's the harm of getting comments (even if they are negative)?
I know a lot of non-technical people who install, and even recommend, Chrome because it is "the fasted browser ever". They have no idea about web standards but still have an incentive to try a new browser.
Great, I too can see myself coming back looking for new music. One thing: I had to think about 5 seconds to figure the "More Obscure" part out. Maybe I'm just slow but the word choice didn't make it obvious to me right away.

Design-wise I would just like to see the box with the controls and I'm ready to look further below for the "about" and "team" things. The bottom part seems a little crowded right now.
To me it looks like they're aiming for more nichey, hand picked full time jobs, rather than sites like Elance which are geared more toward one-off contracts.
..maybe pg knows of a few?
It seems like a really nice idea. One issue is that if the domain name is really long, then it doesn't really shorten it (like my domain name: osirisdevelopment.com). Perhaps you could do some manipulation for domains over say 6-7 characters so it looks similar but shorter.
I'd be rather offended if I designed Stack Overflow. I've had my work carefully copied in the past, and even aside from the economics, it's not a good feeling.

This site needs to step back and decide which of the design decisions they made were because "we're duplicating stack overflow" and which are simply the straightforward way to accomplish whatever. It has the exact same layout, the same format, the visual similarity. Even the footer. Come on... at least design your own footer.
I tried to sign up, and after submitting my information I was thrown back to the home page. Then I tried to "sign in" and that also just threw me back to home page.
Languages ride platforms: Objective-C
Apple thinks we are fcuking idiots
"Are those positions "evil" in the same sense that say Hitler was evil?"

Since you seem worried about this I'll help you out a bit. Since the American right wing lacks a specific plan to exterminate millions of a certain race or religion, or conquer the world with a master race, then the answer is clearly "no".

Was that even an intellectually serious thought though? If you are an American, do you literally worry about the day when your outspoken liberal drinking buddy will be taken to a work camp, if the Republicans should take back Congress or the White House? Or was it just a cheap slur.
If I want to persuade someone of a different point of view, my viewpoint is essential. Instead of adopting a debating view, A teaching view is more effective. Not a condescending view, a real teaching view.

Then I have to find out their real motivation for holding that view. If their views on sexuality are tied to their religion, I need to proffer a religious based explanation for changing that viewpoint.

Most people don't put a great deal of logical thought into their views, and they are amenable to being "converted" given an understanding of their reasons, which they themselves may not be clear on.
is this a personal project, or something you're hoping to get a revenue model behind?
Why is PHP offered as the only other solution? I've used PHP in plenty of projects, and after years of experience with that, it would absolutely not be my first choice to solve what the author describes.

How about Ruby/ + Sinatra or Rails, or Python + Django or Pylons?
I cannot read anything on your site unless I tilt my screen back. Many laptop screens do not handle contrast between light shades of gray well.
Will you have to adhere to the same kind of restrictions Pandora does (limited # of skips/hr, etc.)?

If you're going to have a heart icon, you might as well make pause and next icons too. Or use a word instead of the heart.

Too many different font sizes. The signup form needs a little love. Maybe a little space between the fields?

Good-looking, overall, and works very well in Chrome.
EDIT: again, why the downvote?

24 dB of loss is a staggering amount of power. Watt for watt, it means about 1/250 of the signal power is actually available to the phone's radio hardware when you hold it the "wrong way."

That is simply not acceptable regardless of what various blogs, experts, and apologists say. The fact that it was necessary for Ars Technica to hack the phone to obtain a quantitative figure at all is also damning.
I did the same, and the only difference in workflow I've observed that isn't positive is how I have to constantly restart Apache.

If a project is absolutely tiny, like 10 lines, or utterly disposable, I'll still do it in PHP. Otherwise, I'd sooner quit coding and take up nude karaoke than do a new project in PHP.
Interesting, because shaving you eyebrows is easy and is not as conspicuous as painting your face.
We do have hotkeys if that makes things any better :)

Press '?' to get them to show up (just like gmail).

Also there's an easter egg but it's not konami so I don't expect anyone to find it.
Before jumping ship to Scheme, consider CL + Uncommon Web. It has a steep learning curve and documentation is no where near the level of Hunchentoot + CL-WHO, but UCW is a great framework for developing web applications and is used extensively by the Tech Co-op for real-world apps.
Stealing a credit card is stealing in itself, you don't actually have to charge anything. The analogy isn't valid. The correct analogy is the fact that you can use Google to find numbers that look like credit card numbers. Similarly, hosting a copyrighted file is illegal. But providing the means in which to find said file is not.

There's a reason why the world should work this way. I can use a wide array of objects as a lock pick (i.e. a banana). To prosecute me for walking down the street with any of these objects (including actual lock picks) is just ludicrous. Hence why the law says that I actually have to demonstrate the intention to use a tool to steal something in order for it to be a crime. And in any case, the took maker is usually never liable.

It's a very simple idea. Prosecute the criminals, not the people who provide tools which might be used in a crime. Obviously there's an upper limit. For example, a grenade is a pretty unambiguous, single-use tool. That's why selling one is illegal. But most tools have many uses, some illegal and some not. It's an impossible task to go after the tool makers, so just go after the criminals.
The facts of the case are being skewed far from reality. It is sad that innocent until proven guilty seems to have been lost in the rumor mill. Even in a court room at times today that seemed to be the case. Mark and Marian provided seed money for Hashrocket and founded the company with Obie. They also own a separate company called United Directories that provides a paper and online business listing service. The companies are completely separate entities. None of this has anything to do with or any impact on Hashrocket. Hashrocket is a stand alone, profitable consultancy. That being said, I have always known Marian and Mark to do everything they engage in with the utmost integrity.

Hashrocket and United Directories are in the same office building. I was in the conference room next to the United Directories space when the police came to serve their warrants to United Directories. The police officers proceeded to tell the United Directories employees, "You no longer have a job. This company does not exist anymore. You will not be receiving a paycheck." Again, what happened to innocent until proven guilty?

Then came the bail hearing today. It lasted 5 hours. I was shocked and disheartened at how few actual facts were presented by the prosecution in order for them to drag someone into court. I was further disturbed when there was almost no basis provided or facts provided to how they were making the jump from what information they did have to trying to accuse Mark, Marian and their employee Chris of the allegations against them. The prosecution then further showed a total lack of ability to understand a basic business banking account or simple math. The judge made the decision at the end of the day to release Mark, Marian and Chris on bond but the prosecution forced his hand with a legal technicality to delay the decision.

At the end of a very long and tiring day I have no reason to doubt my friends' character. I am saddened at what I saw transpire in our law enforcement and legal system over this past week. Hashrocket is self-sufficient and will continue to build awesome web applications for our clients. We would appreciate everyone's support in promoting facts over rumors.

Thank You,

Adam Lowe
sigh.

you don't even appear to need flash, the swf apparently just downloads an mp4 that's actually just a concatination of flash params exposed in the initial page request. from there one would be able to crack the captcha even easier by using the fact that the captcha persists across many frames of the video in various orientations/perturbations (the first character is touching the second character on top for half the video and then on the bottom for the other half, or so for example)

gasp there's in addition to the mp4 and a completely different gif served with each request (To offer support for those without flash installed, of course!) that would provide even more data for figuring out the three red letters that persist across most frames of both animations...... :(

edit--the three combinations of letters(captcha solution) across the mp4 version, the gif and the mp3 appeared to all be different

voice recognition against the mp3 would be fun
saw this a while back - interesting video. wondering what the implications are for current climate considering there's less lending going on today.
Here's what I would really like to see:

- actual api/code examples.

- annotated screenshots, and lots of them (on your analytics, customization forms, how it integrates in sites, etc)

Without enough detail, I'm bound to just skip the site and never go back. With detail, I'll investigate because I'm curious, and then I will keep it in mind for my current/next project. Developers need detail.
Git is more that a mere source control
It is hard to see on my desktop even.
I discovered the play/pause hotkey (space — great choice, by the way — can’t believe Windows Media Player doesn’t support this!) by accident as I tabbed onto the "Register" button and attempted to trigger it with my spacebar.

Edit: Baaa! I found your nano-easter egg. :)
Zed Shaw has Left Dropbox
I read through your "LSA via singular value decomp" in its entirety, realized that my subject matter expertise was insufficient to comprehend without more time spent. On last page, I saw link that said "For my other random stuff [link notation is mine]matpalm.com." //// I clicked on link, saw blue header, "Brain of matpalm" with an "Error 404 - Not Found" on a blank white page. //// This was the URL I followed from the LSA analysis, final page http://matpalm.com/lsa_via_svd/http//www.matpalm.com (Note two instances of http in URL?) //// I tried to advise you of this in a less public way by following you on Twitter, but you didn't allow Direct Messages. //// No disrespect intended here. //// I'd rather someone tell me if I were in this situation, instead of leaving me hanging out to dry, laughing about how I couldn't find my brain.
Hard to read here too. Contrast please, at least a little.
Yep that's it. It's for full time "regular" coding jobs, and not part time gigs. Plus the big time sites mentioned tend to have ridiculously low pay gearedat outsourcing, NOT recruiting top talent.
I don't think it's the UI that breaks legacy applications.. it's the rendering engine. Automatically pushing out upgrades to the rendering engine would be as bad as forcing upgrades from IE6->IE8.
The Ubuntu Server Guide is an awesome resource if you happen to be running Ubuntu on your server. It's got exactly the right recipes ready for cut 'n' paste.

https://help.ubuntu.com/10.04/serverguide/C/index.html
I grew up in a country where this was impossible. It's quite easy to render this ineffective.

This is about the same as getting a free refill from a soda fountain at a place that doesn't explicitly post that they allow free refills. If they object, the soda fountain can be relocated behind the counter with few issues or inconvenience to just about anyone.
Doesn't play anything for me?
I think M/V separation is the basic principle and elaborations beyond that are more context dependent, so the next level of generally applicable expertise beyond grasping the basic concept requires you to be familiar with a whole range of patterns and considerations for what the stuff in the middle should be.
Homepage has quite a bit that should be reworked, but I think pedalpete covered anything I would've mentioned.
Some Nielson might also be helpful: http://www.useit.com/homepageusability/guidelines.html

Random thoughts:

-You didn't close the anchor tag on the "Reputely's Whitepaper" link in the footer

-Contact, Feedback, and Partnership in footer all link to contact, which is redundant.

-FAQ and Documentation in footer don't actually link to anything

-"Take the tour" page could benefit from having a video, or some more screenshots.

-Footer is much bigger than it needs to be

-Tabbed navigation on left of Take The Tour page really doesn't seem to have a purpose.

-Sign up page could be the same style as the contact page.

-Pricing in navigation could be called Plans & Pricing, like the button on the homepage.

-Links to homepage and blog on contact page are unnecessary, that's what main navigation is for.

Hope that helps.
s/government/whatever/g;
Cool but it makes the url longer again, which kind of defeats the purpose, no?

If you want to improve url shorteners (which are bad for the web imo), you should build a simple open software script people can install on their own domain so that they can create short links to their own pages on their own domain. Much more future-proof (ie. if it goes down, only links to its own domain go down).