skysight-inc/HackerNews huggingface dataset:
Most of the issues I've run into are environment related. I can make 1.9.2 segfault with ease, but there's mounting pressure against supporting REE. Libraries seem to rarely support backwards-compatibility, so I spend an inordinate amount of time backporting fixes or trying to upgrade a large dependency graph. And as you noted, concurrency is problematic.

So, when looking at productivity, I'm not necessarily looking at the language itself, but the entire environment I need to work in. I may just be doing something grossly wrong, which is why I inquired.

If it helps frame things at all, my primary project is coming up on 2 years old and started as a Rails 2.3 app that recently had a very painful upgrade to 3.1 (took on the order of 75 hours). And I had a couple years experience prior to that doing Ruby & Rails stuff.
Internet marketing savvy entrepreneur wanted for collaboration
Do you dream of starting up a successful online company and are very knowledgeable about driving the marketing, SEO and other online campaigns? Are you looking for a dynamite site idea? Well, come put your energies to work on a stock picking site that shows the small investor how to invest like the large fund managers. It was developed by a 15 year Wall St. analyst veteran who needs marketing expertise and help to drive it. Call 206-459-6155 for further info.
Yeah, I also believed they were IPS before buying mine :)

They seem like a slightly better TN, but still far away from IPS quality, specially for photography/video.
2011 Top Forex Online Digital Products for Trader Brokers
Hm, I'm not so sure. Some of us come from cultures where reason and responsibility are widely-held ideals, and come before making a quick buck on the expense of others.
Hi..im newbe
So, how about stepping back from the issue of race because that makes people stupid: if Silicon Valley (or a large chunk of the institutions which make it up) has a persistent bias against X, regardless of whether that is invidious or just a result of suboptimal processes, and that bias is unconnected to merit, then you should be able to profitably exploit it.

Silicon Valley has many biases, of varying levels of connection to actual merit. One is that it is a very chummy place: who you know is, historically, the first filter applied to you (there is an entire culture around intros) and some folks consider it to be the best available method of approximating merit. This suggests the existence of a strategy which repeatably beats the tar out of the Valley: invest in people before they are known by the powers-that-be, introduce them to the powers-that-be, make out like a bandit. You will probably end up rich enough to take up amusing hobbies like running message boards in your spare time.

It is entirely possible that Silicon Valley has a blind spot with respect to X, where X is a entrepreneurial demographic or a market or a business model or a geographic location or a personality type or a whatever. If X is unconnected to merit, then that suggests the existence of a strategy which will predictably produce crushing. I might even go so far as to say that absence of crushing is fairly persuasive circumstantial evidence about either the existence of the blind spot or about the connection to merit.
> at least in the case of women entrepreneurs he offers some compelling data

Come on, let's not be coy about this. The particular issue that philwelch is referring to is not that of women, but of blacks. Women have a completely different set of reasons for why they don't achieve as much career-wise as men, despite similar levels of education (the first thing that comes to mind is of course the time demands of child-bearing/rearing).

But for blacks, there definitely is a "pipeline problem." The quality of education available to the average black child is much poorer than that available to the average white child. Although there is definitely both conscious and subconscious discrimination against blacks, in the enterpreneurial industry as well as a raft of others, the biggest chunk of the problem can be attributed to subpar education and a culture that actively discourages success through math/science/engineering.
Yeah, sorry about the quality of the video. I should've had an indicator for the loader.
15.0.874.121 fresh from Google's servers. Maybe some i18n problem?
I don't know if it takes up that many CPU cycles. Agree that it is in a useless spot. Could've used that extra space for more text (post content).
Must read: The Steve Jobs Way by Jay Elliot
I just finished it. The above isn't an affiliate link or anything.
That is certainly a problem. But there are very few language constructs in Python >= 2.6 that are missing in Python 2.5, and the really missing features (e.g, multiprocessing module) have better alternatives in the JVM, or are redundant. You lose some portability, but Jython 2.5 doesn't seem to be that limited in capabilities.

Anyways, YMMV. All I got to do once was set my Django application to run on Jython, and that was relatively painless.
Yes, for the AI class they promised to give you a signed statement of accomplishment. IIRC, this statement will also tell you how well you did in relation to all other students (including Stanford students).
Ah , I'm in the UK so no Hulu available to me.
The British TV channels have online services but they're typically the same 4 or 5 ads in rotation over and over again (except the BBC of course) and don't appear to be targeted at all.
I'm not talking of an individual, I'm speaking of a general trend. And by the way, "graduating from MIT" means nothing to me. I went to a university, you did too, the university you went to does not mean much (to me).
I mean the answer is that the Python example is nearly purely functional to begin with. It uses list comprehensions heavily and I couldn't find any mutating assignments in a quick glance of the code. Which is not surprising, since it was written by Peter Norvig, who wrote a very popular Lisp book.

I think what Clojure can offer on top of that is macros, the advantages of which are really only evident on bigger or harder problems.
Introducing the Journal (systemd journal)
This is James Gosling's new gig...
IPhone 4S owners complain about problems with the SIM card .
YC application asks for age. Ageism?
The story behind Apple's 1984 ad
Why I'm learning Emacs
Interesting, but why not just use the favicon/touch-icon? They are getting bigger and bigger, 256x256 is soon going to be common place.

Someone should create a standard to replace `apple-touch-icon`.
Well, it can be both a bias and a fact.

I did not go so far as to say that biases have no basis in fact, because that's an argument I'm neither prepared to make, nor want to make.

I was making the point that biases exist.
A first look at Mojang's next game Scrolls
harvard.edu -- but maybe you mean the online classes that Stanford Engineering recently popularized?
Someone should tell the Nginx guys that blocking IO is not a problem that web servers actually have. I'm sure they will be thrilled to not have to do complicated event programming anymore.
From what I can make out of it being a drawing app, yep, it works.

This is a 11" MBA with 1.6GHz i5 and Intel HD Graphics 3000 384 MB. Browser is Chrome 17. OS is Lion.
The interesting point here is that people believe that if a fact has racist, sexist, or homophobic implications it must not be true.

Reminiscent of an earlier era in which any statements that contradicted church doctrine must simply be false. Indeed, the very concept of a "heretical but true" statement was impossible to comprehend.
Natalie Wood's Passing
Natalie Wood's Passing
Natalie Woods sinking passing nearly 30 in the past came after a nights meal enjoying and quarrels but the question remains to be was it anything more than a terrible accident.
In short: FP makes programs easier to reason about and understand by using trustworthy abstractions. Here are some resources to check out, which explain better than I could:

Why Functional Programming Matters:
http://www.cs.utexas.edu/~shmat/courses/cs345/whyfp.pdf

Out of the Tar Pit:
http://web.mac.com/ben_moseley/frp/paper-v1_01.pdf

Simple Made Easy:
http://www.infoq.com/presentations/Simple-Made-Easy
> If I say "Factory" you're probably not thinking Chapter 3 of GOF

Honest question, what does this pattern accomplish? I'm asking this because I just saw a bunch of Factory-like classes in some PHP code I was trying to port to Python, and for the life of me I couldn't understand why the original programmer had made it so complicated and convoluted, when he could have done it all in 30 lines of code.

And a second question for whoever might have the free time to answer it: does anybody actively use inheritance (or, why not, multiple inheritance) on a daily basis and in the same time do they feel like it helps them? (as in: does the size of their code base gets significantly smaller? does the code fits better in one's head? things like that).
What are the Norwegian govt plans for the long-time future when their oil is over?

second largest sovereign fund in the world: http://en.wikipedia.org/wiki/Sovereign_wealth_fund#Largest_s...

plus all the investments into its' own people like mentioned in the article.

(it's long for that, i know).

not at all, Norway's oil is pretty much gone http://www.bloomberg.com/news/2011-03-03/norway-drillers-hit...

What about other oil-prosperous small countries such as the Emirates or Kuwait? Are the cases comparables?

Totally different. You know, in UAE they build skyscrapers just because they can. In Manhattan they built skyscrapers because there was no more land available to build on...

http://en.wikipedia.org/wiki/Resource_curse

Norway is probably only country in the world that was able to dodge Dutch disease.
Would love to see this in Ruby
You actually get better code density with Clojure, for large enough programs. And a WAY better code density when you try to do multithreading.
I would think that math aptitude has very little to do with developing great products and companies, so I don't understand this argument. It doesn't even have much to do with many types of programming.
yeah, every company should be checked on glassdoor....will let you know if it's a company that's a slave driver, or if they are pay below market rates or if they expect you to work long hours
"What about other oil-prosperous small countries such as the Emirates or Kuwait?"

For a long time, when a country became rich through oil, there were two paths. One was a fascist socialism in which the population was bought off with the proceeds, non-jobs flourished and foreigners did all the actual work (many of who were effectively slave labour). This is most of the oil-rich middle-east.

The other model is, horrifyingly, even less admirable. A handful at the top take everything, sell their souls to foreign oil giants, and everyone else is screwed over. This is Nigeria and chums.

Norway is the third option. Norway ploughs the money into a sovereign wealth fund, with long term plans. They've become world experts in getting "difficult" oil out of the wells which will see their services increasingly in demand around the world. Norway is a charming country to live in, despite being cursed with oil.
It is, but only from the perspective of a passive seeker. As a passive seeker, you are not under time pressure to find another opportunity immediately. Receiving 1-5 offers a week that you digest in addition to you actively looking at job boards of companies you really want to land (Google, Square, FB, Twitter, Dropbox...) makes a great combination.
Twilight breaking dawn online
That's similar to Teal and Orange fad: http://theabyssgazes.blogspot.com/2010/03/teal-and-orange-ho...

I think the blurring could be avoided. This effect is usually achieved by changing the color balance (whites -> off-white, darks -> bluish) - seems a bit hard to do with IM: http://www.imagemagick.org/Usage/color_mods/#non-linear
By the way: cleared cookies, authorized again in LinkedIn and results in another loop:

The webpage at http://www.lnti.me/u/pub/rub%C3%A9n-berenguel/2a/a21/390 has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.
http://(Type any keyword here).jpg.to
e.g. apple.jpg.to
David Wallace on the Physicality of the Quantum State | Cosmic Variance
Anonymous Hacks Back at Cybercrime Investigators
"pro sports as an escape from the ghetto" needs to die as a theme. There are only a few thousand professional athletes in the US across all sports, most of them men, far from all of them black - and there are something like 30 million blacks in the US.

I can't say how many of those 30 million are living in entrenched poverty, but simply seeing the discrepancy between these numbers revokes the idea that pro sports is a viable way to improve your lot if you are in a poor place.
clojure's interop is perfect and i have never had any problems. if the library is bad then you can just wrap it in clojure and put a custom api on top of theirs but ive only had to do that once and it was a groovy library.
Professional-web-design
Thanks for the info, I'm in startupNYC and it's been an Awesome experience so far!
Honestly I have never failed to meet people complaining about prices anywhere and as far as weather goes even the Russians and Lithuanians seem to do that.

That being said I wish I was a Finnish taxi driver in Norway instead of a Finnish taxi driver in Finland. ;(
I dont understand why James thinks this will save the world.
I really think the author of the article has no clue about what "good code" is. I could start a whole rant about what's wrong with the post - but davesims summarizes it pretty good.
Recruiters mainly make the HR and/or management folks happy not necessarily the IT guys you'll working with. If you're a good candidate, they only do lots of work for you because they can land a better bonus.
I think the article was a solidly not-stupid approach to the issue of race; I would like to see more discussion like it.

I don't think capitalism can solve all ills; even if there is an opportunity for, say, seed-stage investment for startups run by tech "minorities", there is a whole litany of necessities and problems which give it long odds of being successful. You have to find individuals who are both interested in the problem, and have the resources required to address it; they have to have the right recipe of skills; they, themselves, have to know certain people (that chumminess again); and, moreover, they have to be willing to throw significant capital at addressing a problem which might not exist in 5 years.

Or, to put it another way: I think there can be common agreement at this point that YC is not funding and accepting as many startups as they would like to, which implies that there is a strong market demand for another YC which could be as successful, or nearly as successful, as YC itself.

So why doesn't one exist?
False. Humans are, by default, gonna fuck shit up. I don't care what planet we end up on. We're going to destroy ourselves before the lack of resources destroys us. That's just me tho.
I already do that. If I need to write a more traditional kind of page, I use Django and Python. Easy to setup, excellent framework and language to work with.

I use node for new cutting edge things which Django and Python can handle, but not as easily as node.
I believe the answer to that is the market segmentation. There are so many different type of segments (by programming language, years of experience, company size, industry etc.) that it is very hard for recruiters to spread across too many different segments. So they stick with a few, work them for years, build up a huge network and get really good in these few segments. But of course there is still lots of room in other segments for less qualitative focused recruiters to make a buck by just playing the numbers game.
I don't think I agree that VOIP on home IP networks will suck. I have 15 Mb with Cox. I can't see it being overwhelmed unless I have a torrent running. We have control over our home networks. I am paying $80 for 2 lines for only voice. I would love to save $40 a month.
I would have been more inclined to provide my email if I knew or saw more about the product. I understand people want to do customer development and such but I think I have launch rock fatigue. Without more info this feels too much like testing out an idea to see if people even care.
Because they are different resources. If they were all at the same URL, it would be difficult to tell them apart.

That said, the URLs could share a common domain. :-)
Parallel requests and async callbacks have been hallmarks of server programming for decades. You'd have to be pretty young to think this is novel. Good protocol library designers have always exposed some mechanism for kernel-assisted polling (such as the file descriptor for the TCP socket of an LDAP connection).

So, Node solves problems we've already solved, only now using the second most poorly designed common production language available today (first place is reserved for PHP).
"Courageously" admitting something doesn't make it OK, simply based on the speculative assertion that a lot of people do the same.
We may be living in a biased society, but admitting this doesn't make it excusable.
This is pretty interesting looking. I'm tempted to try using it on my next project...anyone else used it yet? Seem stable/bug free?
5 Cutting-Edge Multi Level Marketing Secrets You Must Know To Succeed
I can't stand ebook typography either. Almost half the kindle ebooks I buy are formatted so poorly I can't read them. It's a combination of awful technical decisions and very lazy typesetting.

Awful technical decisions such as: text justification and margins are fixed and inconsistent, spacing between words is awful, footnotes break the "navigate to last page" feature, pictures show up in the wrong place, tables look awful, charts and diagrams are full of jpeg compression artifacts) and so on.

It's really infuriating. Nowadays I check all 1-star and 2-star reviews for mention of "ebook" or "kindle". That usually keeps me from making a bad purchase. With the combination of lousy typesetting and comparatively high prices amazon really shows contempt for their customers.
Freaky videos of superhydrophobic coatings
Policies to Encourage Start-up Creation
Four Keys To Apple’s Success
One of the leaders of the new Libyan government was interviewed on BBC Radio 4 and he was asked what country he would like Libya to be like in the future - his answer was Norway.

[Note - both countries have populations of about 5 million]
Relation was a bad word choice, I meant easily modeled by a relational database system. Seems like your data can be modeled with fixed columns.

I had to model data with umpteen crazy relationships so we went with Mongodb. We did not have the high update issue or any locking issues. If one has a few large tables with fixed columns that can easily define the data, then relational DBs probably make more sense. But to your point, 10gen will not tell you that and the hype doesn't tell you that either.
what converted me was having to do highly stateful, real time statistical models. you have data coming in from multiple sources and you have to do lots of computation on them. if you don't have persistent data structures then it becomes so easy for the program to use data from the future or excised noise and your results will just be completely wrong and it's very hard to find the source of error.

if youve never done FP, then it does feel really weird. but once you are used to it, so many things become much easier.
The big differences between Clojure and Python are probably twofold: it's a Lisp, and it focuses on getting concurrency right. We've had Lisps for a while, and Python only really lacks Lisp macros, so let's think about the concurrency stuff...

Clojure's design goals combine some deep ideas about identity, state and time together and includes data structures and a concurrency API that supports these goals. It's going to be hard for anyone to just convince you in a comment like this, and even if they could, I'm not the one to do it as I'm a Clojure noob.

You should read this essay http://clojure.org/state and watch this talk http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic....

I think you will find that Clojure is pretty interesting, even if you don't start using it right away. I apologize for just throwing you links, but I can't do it justice, and Rich Hickey is a great lecturer, so you'll get more from his stuff.
From the article: "I'm not attempting to claim science currently knows everything about this topic. The only point I'm making is that it does not take "really extreme" differences in aptitude or innate preferences to account for gender differences in high end professions."

This is a counterpoint to Eric Ries, who claims:

"Here in Silicon Valley, we’re looking for the absolute best and brightest, the people far out on the tail end of aptitude...How far apart would the two populations have to be to explain YC’s historical admission rate of 4% women? It would have to be really extreme."

The only point is to do the math and demonstrate that small differences can add up to a lot if you have highly selective filters. I chose mathematical ability as an example because a) it's fairly well studied and b) Eric Ries cites a slideshare presentation which also uses it as an example. (However, the data used in the presentation are about 20 years older than mine.)
Как мыслить креативно
Sure, that's possible, but first we have to look at the skewed input before we look at any problems with higher selection processes. Hell, I even see this working shlubbo programming jobs here in Minneapolis - there simply are not many female programmers, or African-American programmers. Until we look at problems in K-12 and college, I don't see that it's meaningful to talk about racism and sexism in the valley.
CleanReader: A chrome extension for a more usable Google Reader
I typed my name "dani" and it turns out I'm a hot chic! I knew it!
Ah, gotcha. Yeah, config issues can be painful in many environments, and Rails has its own brand of frustrations, particularly when upgrades are concerned.

This is just a shot in the dark, but if you're on REE/Passenger and getting thread/segfault issues, you might try Apache's Passenger config with the conservative spawn method. I've had similar issues in the past resolved by simply not using REE's shared memory.

http://modrails.com/documentation/Users%20guide%20Apache.htm...
Needs a README and examples without a hop.
Whether it's math aptitude or an aptitude in some other tangentially related field, I think the idea is that men in general tend to have more variance in their distribution, though the mean ends up being about the same.

"Small differences in the distributions of men and women don't allow you to predict much about any individual trait of a randomly selected individual. But when you limit yourself to the far tails of probability distributions, they do. "

So, he's saying that by being more selective for a field that men have greater variance in, you're more likely to find more men at the far tails.
Uhmm, I've been writing server side code for the last decade. I've also been writing front facing code for just as long.

JavaScript works well for Node because it is a language that has evolved to be asynchronous. Not because some front-end web monkey n00bz know JavaScript. Although that is certainly a plus.

Node.JS shines when you need to write network applications. It was advertised for this purpose by its creator. That is its stated goal.

Traditional server-side solutions SUCK at this. Try writing a non-blocking server-side WebSocket server in PHP and distribute the load across all of the cores. Yeah. Exactly.

Don't get me wrong, I love PHP. But for every job, a proper tool.

Node.JS takes care of the network server and hands off the work to PHP via FastCGI. That's how it should be. Node.JS solves real problems right now. If it isn't doing that, you're trying to hammer in a nail with a screwdriver. Stop it.