skysight-inc/HackerNews huggingface dataset:
As a diehard Dodgers fan, I experienced the flaws of Moneyball firsthand during the brief tenure of Paul DePodesta (Billy Beane's protégé) as GM.

DePodesta took Beane's emphasis on statistical analysis to the extreme, almost completely ignoring player personality, team chemistry, and the recommendations of Dodger scouts, who are some of the best in baseball.

He signed guys like Jeff Kent, Milton Bradley, and J.D. Drew with great talent, but selfish or non-existent personalties. As a result, the team was really more like a sum of parts rather than a united, functioning group.

Luckily, the Dodgers fired DePodesta in favor of Ned Colleti. Colleti's more pragmatic approach, which takes into account more than just stat sheets, has taken the Dodgers from 20 games under .500 in DePo's last year to 3 straight playoff appearances.
Interesting. I mostly build J2EE apps and sticky sessions support is built in. Complex apps require a fair bit of session state (user profile, shopping cart, custom catalog, breadcrumbs, user promos, etc...) in general and the idea of having to persist and reload that data over a network (db or memcached) for each request would absolutely kill page response times. I guess it depends on how heavy the session data is for your app.
LLVM 2.6 released
<input type="img"> with the appropriate alt-text. Of course, your code has to be handle both regular submit buttons and image submit buttons interchangeably (it's a good thing to add). That also requires changing the markup but if you've got a template engine that's easy enough.
3 out of 4 is not 4 out of 4 so it isn't totally pointless.
Microsoft sales fall 18% Q3; cost cuts please investors
Hah yeah, they are a bit grandiose and set up unreasonable expectations. I sincerely hope no one takes their claim that this will "change the way people think about MySQL" too seriously.
This has allot of links into the concepts behind the architecture:

http://www.it-eye.nl/weblog/2008/09/05/client-server-20/
This figure would only be interesting if it were anywhere near the cost of the internet not existing. Without the internet there would, for example, be more car trips to shops which is a less effective use of energy. I am sure there are many other examples of a net saving in energy.
Could you elaborate? It doesn't sound like it would improve your understanding of the code.
I just don't like the design of the site and how you have to wait for an email. There is no instant gratification so there is room for improvement, albeit difficult to execute.
Funny how folks find a sudden respect for what licenses say when it is their own being violated...
But they are probably lacking in technical experience.
Ask HN: Rate my webapp, TrackMyCV.com
Hi there, I posted this on Reddit at http://www.reddit.com/r/programming/comments/9x2es/hi_reddit_my_employer_went_insolvent_yesterday_so/ but I'd love to know what you all think. Long story short I was made redundant yesterday so I went home and started coding TrackMyCV.com. In a nutshell it's pixel based tracking for CVs, so you can see how often your CV gets read and where the viewers are located. You can use it to split test your CV and find out which recruiters are working hardest to find you work. Any comments and feedback welcome, thanks!
It's great we don't have to use the templates anymore, but the frequency of the API changes to something as basic as posting to the stream is really getting annoying.
yeah, this one is a big one for me. stopped me dead in my tracks when i realized i have to give CC info for the 3 person trial.

Really, i just want to admire your design. the screen shots look great, and I want a closer look. Hopefully I'll learn a few things for the admin screens of my completely unrelated web app.
for small items, such as CD's, the cost of shipping across borders in Europe is prohibitive. So why would a retailer offer cross border shipping?

In many cases I can buy a CD in States and ship it to the UK cheaper then getting it from Scandinavia.

Then again if shipping volumes increased in Europe then costs may fall.
appears to be running again, socket issues solved hopefully!
Talk to Pete LePage, a Microsoft Product Manager for Internet Explorer. He's working on the issue - http://blogs.msdn.com/petel/archive/2009/09/09/running-the-i....
Are little ASCII comments mixed in with code the best way to explain a complicated algorithm?
once you determine your understanding is correct (there are a number of ways to make sure of it, like asking the author when he becomes available), I think you provide a service if you abridge your comments and check them in. Sometimes it's like fixing a "incomprehensible code" bug.
the easiest way probably is to use the standalone versions of all ie's
Google and Amazon?

I know that they are using lots of web services, but the assembly is still mostly done on their servers (not in the browser), and you're talking about something else (or have I understood you wrong?).

I've seen a talk from an Amazon fellow. They are using web services for parallel processing ... their frontend servers are sending asynchronous requests to those services, which is a huge win.

But in a browser, for an Ajax frontend that happens to periodically request updates, one thing that happens is that the number of requests made from a single client is a lot larger. Surely it doesn't reload all the static files, but those are non-issues even for a reasonable high-traffic website ... just put something like Varnish to serve them and make sure they have expiration headers in the future.

My company did consultancy work in matters of scalability for http://www.erepublik.com/ and after we placed a Varnish in front (that also functions as a load-balancer for Apache servers) it could handle thousands of concurrent requests to static files. And their biggest problem was definitely not the load on their Apache servers (it was MySql).

And this is mostly what I was thinking about.
If you read any later edition of Moneyball, Lewis mentions how much the 'baseball establishment' disliked his book, and frequently referred to it as "Billy Beane's book". This is interesting, since, for those of who've read the book, Billy Beane is sort of a distant figure, almost certainly not the motivator of the story. He's sort of a figure that Lewis can hang his hat on as the ostensibly interesting figure in a story that's really about cultural changes in an American sport.

The little comments at the end of this article make me think that a true old-school baseball insider is writing the article.

So, in 2002 or so, Billy Beane was doing something interesting with statistics that gave him an edge in baseball. Since then, we have baseballprospectus.com, many (most? all?) teams have full-time statisticians (Red Sox being the most famous), and there have been multiple books about baseball analysis from all different angles.

I don't even mention Pitch/FX, and the great excitement it has generated among baseball stats folks for how it will help their analysis of the game.

All this to say, this article reads like a weird Billy Beane slam from someone who doesn't really get what the hell Michael Lewis was talking about, (market inefficiencies first exploited by cheap teams, and already put in play by rich teams by the time you or I read his book) and, frankly, probably doesn't care.
I scored 49, which is less than when I first took it many years ago as produced by the original authors.

Anyone else want to post their scores?
You are right. The Sabermetrics used in baseball by teams like the A's gave them an advantage over their competitors in 2000, but it would be crazy to think Theo Epstein and Brian Cashman haven't read Bill James.

However, I think your example is "cherry-picked" in iteself. The Rays finished only third this year, and in their whole 12 year history finished in dead last 9 times... mainly because they did not have the money to compete.
Symbian Foundation opens smartphone kernel source code
I introduced a bunch of Java developers today to applying predicates and mapping functions using the google-collections lib.

Question that was asked the most was: "Will other java developers that do/will work on my project(s) understand this code?"

How do you un-teach people the
for () { if ... if .. if .. } for () { ... } ...
There are a lot of systems in place to help small market teams, including "profit sharing" and a compensatory draft system.

One of the differences between MLB and NHL is the number of teams that make the playoffs each year. In hockey you get 16, in baseball there is only 8 across the same number of total teams. I'm sure the commissioner would love to change that, but the season is too long as it is.
Compare and contrast:

http://news.ycombinator.com/item?id=896571
"Newspapers never systematically reviewed school-teachers, for example, and now they’ve been scooped by the angry third-grade muckrakers who post at RateMyTeacher.com."

Wait, what? I had to stop reading here. Someone else please finish and let me know if this was satire or not. If the answer is "not," and this guy honestly thinks "RateMyTeacher.com" is a positive indicator of the future health of journalism in America... well, I'll be glad I didn't waste my time with the rest of this article.
Yeah, I love Vista thinking I'M the virus. grr.
I agree with you (except for the last paragraph, obviously) and had been wanting to express this for a while, but couldn't find the energy to write it all up eloquently. So - thanks.
Didn't mean to offend, and maybe I am setting the bar to high. I'm certainly aware of how bizarre IE6's bugs can be, but that doesn't make them especially difficult to fix.

Take for example the double float margin bug, which is undoubtedly one of the weirdest and most common. I definitely spent an entire afternoon on that one the first time I encountered it, and I wanted to throw my machine out the window, but now I know to add display:inline to anything I float that also has a margin. Its inane, but its not a big deal.

My point is that after a year or so, you've encountered all the annoying IE6 bugs, and so fixing them is easy. I don't think that's a particularly high bar.

Honestly, why would web devs just arbitrarily hate IE6 if it only took an hour to fix all the bugs for an entire website?

Its still an hour we shouldn't have to be spending, and I'm not saying I don't hate IE6. Hating IE6 is fine, and when a group of web guys gets together for a beer, its a great subject of ridicule. But its our problem, not our client's, and not our end user's.
I'd definitely have to agree with the article, it must be cheap and standardized before it's useful to me. Once that happens though, this can be amazingly handy.

I don't really understand why it's not cheap, the basic concept is just two coils of wire as far as I know. There has to be something I'm missing that makes it expensive, though I have no idea what.
Bissinger's a really good sportswriter when he's focused on his subject in his own voice, but he's definitely a jock, and he's got a history of being a jackass to other writers:

http://deadspin.com/385770/bissinger-vs-leitch
or, since it's on Heroku:

heroku logs
Algorithm, no. Details of the implementation, yes. Some implementations require subtle things that aren't obvious unless you're mired in the details. It's nice to have reminders why, say, this particular value needs a +1.
I don't really understand why it's not cheap

Maybe the device manufacturers demand excessive royalties?

I'm sure the low unit volume contributes as well. Economies of scale will bring the price down.
Characters Collection for iPhone | Apple Iphone Fun Site
Hands On: Magic Mouse
Reducing purchase anxiety is a feature
I think it's implied that everybody is at least a reader. Would get a little tedious to see that on every voting option.
Why not a Y Combinator branch in India
India has a rich hacker potential to bring in a lot of startups. But what is missing is a strong community to mentor/guide and startup hubs like ycombinator.
With low cost and qualified software engineers India can very well solve the cost and man-power problem of startups and if ycombinator starts a startup hub here in bangalore or chennai, they can considerably reduce the initial funding amount they make.
Github Gists, and snipt.net
SparkFun Gets a Cease and Desist Letter
We're quietly searching for a frontend engineer (a JavaScript hacker with great design sense) to join Virtualmin (YC07). I'll post the listing on the jobs section here as soon as I have time to write up a jobs page for our website to fully describe the position.
Theo Epstein was mentioned in the book as a believer in sabermetrics. It seems dishonest to ignore him, as the original article did.

Also I found that the article's point that the A's success was largely due to 3 20-game winning pitchers to be fallacious. Wins by pitchers aren't really a useful statistic.

The old guard will do anything they can to discredit sabremetrics so they can go back to the old ways of folklore.
The market clearing price is one definition o "value", but the folks complaining about complexity of derivative pricing are clearly unwilling to accept it.

BTW - Folks who don't participate in a deal often complain that the price at which it occurred was "wrong". Folks who can't find someone to buy from them at the price they want have an analogous complaint.
I absolutely hate websites that do this.

http://imgur.com/1wg7w.png

Come on, please test to see what your site looks like if someone is on a slow connection, or if your image server is down. Gray on gray is unreadable.
There is! If you submit a link that has already been submitted you'll just be sent to that post's page instead of posting a dupe.
Since becoming a father of two young daughters, and seeing their personalities grow (from birth) to their current ages (2, 6) I can say that their personalities were fairly developed at around six months. Sure, they couldn't talk, but their actions and their crying (all infants seem to have different kinds of cry's based on the emotion they are feeling) I can conclude that a lot of personality, and motivation come programmed in your genetics.

The way both of our girls' personalities have been since they were infants has been amplified by experiences and learning. Now that they can communicate better, and we understand them more, our guesses as to how they would "turn out" are fairly accurate. It's almost scary as to how much has not changed with their personalities since birth.

Take care,

Bruce
I think interfaces like this are a step in the right direction, not because they're likely to be correct, but because there's only one implementation to get correct instead of thousands.

The AE modes --- CCM, EAX, and GCM being the most popular --- are your safest bet when picking a block cipher mode. But ask yourself: if you're being asked to think about what a block cipher mode is, are you working at the right level of abstraction? For instance: we've beat CCM constructions that couldn't properly generate a nonce at cold start (you combine a flaw like that with a crasher bug and you have a weaponizable attack), and we've seen CCM schemes whether the counter didn't have enough granularity and could be forced to wrap, which can make your scheme vulnerable to pencil-and-paper attacks.

Do you know what I'm talking about here? If not, that's kind of my point.

I really appreciate anybody who takes the time to point out that encryption is not the same as authentication, and that you have to do both to make a system secure. And I really appreciate anybody who evangelizes for a high-level interface, as opposed to one where you have to know that you're encrypting byte-by-byte (EAX) instead of block-by-block (CBC).

I still think the soundest advice you can get is, "rely on TLS if you're moving data, and rely on PGP/GPG if you're storing it; if you have a problem that doesn't fit these perfectly, refactor your problem".
Indeed; it's about as pure and comprehensible as mathematics can get. Matroid theory feels almost as nice, but it's less intuitive at first.
Agreed. Moreover, certain "why"s like "why's this here instead of over in this class?" or "why is this bit of code repeated?" can't necessarily be explained by refactoring.

And sometimes there's just certain technical limits you just can't get around, and you have to comment those.
I only scored a 29, but I laughed when I read the question about making a model of a dodecahedron, because I did at age 12 or so. That got me to complete the test and to feel that some of the questions were indeed designed with me in mind. :-)
Would you mind sharing some of your thoughts on lift? How does it compare to other web frameworks that you have worked with?
Quite a lot of them, really. Thomas Aquinas, for example, provided and still provides an excellent model for anyone who wants to be a debater, because his method is devastating. At first he lays out the opposing side's arguments, even augmenting and strengthening them when he can, before proceeding to poke logical holes in them. That accomplished, he builds up his own arguments based not on analogy, but on the rules of logic as understood at the time and on references to the arguments of other thinkers (usually Aristotle, who was highly regarded by the medievals).

Meanwhile...

Duns Scotus anticipated a lot of modern empiricism by a few hundred years; Roger Bacon was doing science (as a monk, no less) in the thirteenth century. Abelard propagated an ethics which, while building on Aristotle's, was almost modern in its treatment of individual intentions as the key to judging an action. Avicenna gave us the grounding for a lot of advanced logic.

etc., etc.

But, alas, we have a deeply-ingrained popular conception today that those guys were all a bunch of witch-burning troglodytes who must obviously have been our intellectual inferiors, and thus incapable of anything but the caricatures of thought we assign to them.
From what I understand, Maven is a build dependency manager, but not a package manager the way CPAN is. I'm looking for a central place to find packages that do everything. "ohh you need to interact with AWS, here's the package" type stuff.
In the short term? You don't.

In the medium term? Companies and groups using the most productive tools will be more successful. If there are real, scalable advantages to assembling a team of great developers and using powerful techniques, then those will shine through over time. If you want to be in on this, you should probably open your mind to learning new things.

In the long term? Once the effective techniques are proven, the developers who only know the old ways eventually die and are replaced by younger ones who have learned the better ones. Rinse and repeat.
Thanks for that ivenkys, I appreciate your thoughts. It's pretty clear you're right about font, colour etc. The tool tips were a response to the challenge of making information imediatley available, without cluttering, and whilst not perfect, I can't think of another technique that would provide that accessability. What do you think?
different apps from these companies are further along in there utilization of a decoupled architecture than others but most all are working to this end, Many of Google's "applications" completely rely on this approach, I cannot comment on their mainstay (search). But most of Google app are assembled via the browser (Gmail, Docs, Maps, Wave) Its core to their strategy, hence entering into the browser market and the rapid push for HTML 5. As for Amazon most ancillary portions of their offerings use a decoupled strategy. The last understanding that I had, was they where waiting for a concrete SEO solution before moving their main asset .com over. These are large companies with legacy code base so it is natural that this architecture is emerging in their new product offering and acquired products first and is migrating it's way back into the legacy code base. In another post I provide referential links to the subject.
Kevin Youkilis was also prominent in the book ("the greek god of walks" is how he was described). Seems to be doing quite well.
I think less with the F key is a bit better, as you can stop it and scroll back through potentially long ruby stack traces (especially when you're doing it after the fact), as well as search and jump around in the file.
Please tell us exactly what you're offering
re: It would be crazy to think Theo and Cashman haven't read Bill James...

In fact, they hired him before Moneyball came out, privatized his research and are essentially the ONLY people that have been able to read him for much of the last decade.

I got to go to what seemed to be a rare Q&A with him last year, and it was pretty f-ing fascinating. He talked at length about trying to statistically evaluate leadership, chemistry, fights and catching defense contribution.
I think this might be a misnomer in that NoSQL in the general sense describes a set of technologies acting as value stores rather than a standardized language for accessing said values.
When I don't need the power of PMA, I use tinyMy:
http://spicausis.lv/tinymy/
Mozilla's Raindrop: Chasing Google's Wave, or Damping Digital Noise?
Except that X is version 10 of Apple's OS software. It's no coincidence that they chose X and not Z or Omega or some such.
To add to this: The reason the text-indent trick is used was normally for header replacement, navigation replacement, et cetera, and was a method of providing strong naming that didn't clutter markup and fed screen readers or CSS disabled browsers.

Also to expand on it a little more, I use(ed) this trick a lot, and I've never had the image shifted off the page. I'd be interested to see the HTML that actually broke.
"Debugging is twice as hard as writing the program, so if you write the program as cleverly as you can, by definition, you won't be clever enough to debug it." - Kernighan's law

(In reality I think that many smarter languages make debugging easier, not harder, but the point stands that the most interesting or fun solution isn't necessarily the best solution. A good, stable project often needs non-sexy infrastructure, and no language can completely abstract that out.)
Programming with XMPP and JavaScript - An Introduction to Strophe.js
That's because 10.0 was a disaster of slowness and brokenness. Puma was supposed to rectify that. It needed to be free.
Right, it looks like a regression in 4.5.*. 4.4.4 is fine.
Apple Pulls the Plug Completely on ZFS
No, this logic suggests that when Microsoft XP SP3 came out, it was a $0 update from SP2 which was a $0 update from SP1 which was a $0 update from the initial XP. The same cannot be said for any four sequential releases of OS X.
There's a Google Group [0] and a github repo [1] for those interested in keeping going with the last code drop from Apple.

[0] https://groups.google.com/group/zfs-macos

[1] http://github.com/peaceful/zfs-mac
linux is on most wireless access points, routers, etc :/ That's a lot of units.
This works, but not a perfect solution because the URL must be identical. For example if I post the link to the 'printable' version of a page this will not work if only the standard page has already been posted.
Ok, a review of the code:

I increased the sleep to 10 seconds, 1 second is pushing it.

Double return of the same value in the tail of GetFavoriteSubmitters so you can drop two lines there.

Maybe add a linefeed at the end of every row of users so you can still make sense of it in a text editor ?

Missing 'close' at the end of the writing of the file. Sure, the file will be closed by the script that exits but that's sloppy.

That's about it.

The results:

edw519	5
yarapavan	4
fogus	4
amichail	4
zjj	2
prabodh	2
nopassrecover	2
dreemteem	2
boundlessdreamz	2

All the rest of them are 'one-offs'. I guess I'm not much of a groupie :)
I encountered this problem when searching for a sample to bring a window top most in wxpython. It was surprisingly hard.
Broken for me (showing newsfeed as of 3 days ago).
Hi, which client-side toolkits would you recommend?

I haven't programmed JS in a while...
Go ahead, keep downvoting. Not one person has supplied a reason why cost is not a factor to consumers when making computing purchases. Not one.