skysight-inc/HackerNews huggingface dataset:
Sheryl Sandberg gave a good talk on a very similar topic at Ted. Her conclusion was that women tended to "check out" of work sooner then men.

One example she gave was that when women start trying to get pregnant, they will often stop applying for promotions because they know they'll be leaving work soon.

http://www.ted.com/talks/sheryl_sandberg_why_we_have_too_few...
You can send a check in your own currency, I can exchange it here.
Good catch - updating now. It'll be under Apache 2.0. (edit: done)
Probably kink.com
I couldn't do python for a long time because it made me feel guilty all the time.

Sometimes writing python literally feels like taking candy from a baby
I suppose it depends on whether you're using a fixed width font. If you are, then an algorithm (probably making using of dynamic programming) can easily produce optimal line breaks, where "optimal" has some specific definition.
Jamming Gambit Scheme in to Excel
The Google Charts API is pretty decent and free.
http://code.google.com/apis/chart/
Who uploads the majority of content to the P2P piracy networks
In both cases, it works just fine. Your point?

Fact 1: Tables are not very good web layout tools, and were not invented for the purpose.

Fact 2: CSS floats are not very good web layoyt tools. In fact, they are horrible, and were not invented for the purpose either (check the W3C specs).

Fact 3: A grid layout approach is the best layout approach we now. We use it in DTP, we use it in most desktop software GUI designers, and we use it when using tables (a table = a poor mans layout grid), and we try to mimic it with horrible hacks when using CSS layouts.

Fact 4: The W3C is working on a proper grid based layout method, the CSS3 Grid positioning module ( http://www.w3.org/TR/css3-grid/ ). Sadly, not quite there yet.

People tooting current css floats as the layout method are just ignorant. They are mostly graphic designers that can't see the tradeoffs and inefficiencies of this horrible implementation.

And its not just the discrepancies between various browsers (notably, IE) that make it bad. CSS layout / positioning is a true example of design by committee. It makes easy things hard and hard things fragile.

Just consider the basic task of centering an item:

.this-is-idiotic {margin-left: auto; margin-right: auto;}

or the horrible solutions to problems that should non exist anyway, like the equal height column thing (faux-columns? Using a background image? And this is the best solution that the css gurus in "A list apart" can come up with? Really?)

Oh, and the lack of proper constants, declaration nesting, and everything else LESS provides. Very good standards work, after 15 years and 3 versions.

Oh, and in a language all about one line statements, who had the brilliant idea to only allow /* */ comments?
Microsoft Vendor
> In a way, making discrimination illegal is a form of a thought crime, as it requires determination of the thinking process on the person charged with discrimination.

I never thought of it that way. It's about your biases but it requires some action to mean anything. (In the same sense as murder being technically a thought crime, acted out No action no crime.
I spend more time reading comments than stories, and because of that my favorite posts are the "Ask HN:" variety. The userbase here is interesting and intelligent enough to generate content that makes me think.

I have not made friends here, and I don't expect to. Not that people here aren't friendly - indeed, HN is the most civilized discussion group I've seen. Rather, I just don't enjoy making friends for the sake of making friends, and don't go out of my way to add people to my real-world social circle.

I have made one "friend" from the old Joel on Software discussion board. He's a guy who I convinced to take a shot at grad school in computer science after a bachelor's in Chinese didn't take him where he wanted to go. Unfortunately, he lives in LA and I live in Denver, so we haven't met yet - but I would consider him worth meeting in person.
Little Freedoms #1 - Staring Out Into The Rain
I am also counting on it but the rewards Yahoo is providing to the winners is huge and will draw lots of attention.
I haven't yet applied, but might apply once I feel I'm good enough, if I haven't launched a startup by the time.

I went to one of the top French engineering schools, which, like most of these schools, is "generalist" (http://en.wikipedia.org/wiki/Grandes_%C3%A9coles). This means I got to learn a lot about mechanic, electronic, chemistry, thermodynamic, entrepreneurship (and I am glad I did), but only started to learn about computer engineering during my last year (with a CS specialization). I'm a passionate web developer since almost 3 years, but I never got around to really dig into algorithms / data structures / OS internals... Hell, I've never written a line of C!

I plan to teach myself by reading books / watching the MIT online lectures, but keep postponing it, because it doesn't seem that useful to me in my day to day web programming job, where knowing the basics is enough for the (relatively) small datasets I have to manipulate. Plus, Java abstracts away the OS internals and most of the data structures: while I don't know how to write a linked list / tree / hash map, I know when it is appropriate to use each one of them.

Instead, I find myself focusing on best practices for my current language (Java), learning new languages (Scala, Ruby, Clojure), web programming, cryptography, user experience, and learning more about Linux tricks / sysadmin tasks. I think these skills are a lot more useful in today's programming environment, but my lack in more "classical" computer engineering skills has stopped me from applying to Google.
Sums up my thinking on it exactly. I can't see this being more than a curious news item if it stays in this format.
In case you didn't catch it - Facebook just announced this (validation) functionality yesterday.
Well, whatever they're doing it's never going to have any effect on blogspot, where the vast majority of filedrop blogs are located.
Video Tutorial: Android Application Development - Drawables
Thanks!!!

We are currently rolling out companies through our Grubwithus Groups, whereby companies can have meals around topics like "team building," "strategy,""dept A meets dept B," etc. Company members will join the Group and will get notified when there are meals for them to reserve.

We are hoping to roll out lunches in the near future and like you said, it would be awesome to have fun company lunches to meet other colleagues.
Oh, absolutely.

Before my current job I had no idea of the sort of money that corporations would throw at enterprise software if it filled an need.

We have an enterprise product in a under-developed market; in the first six months we pushed prices up literally 1000 fold without any drop in interest.

I've observed this even in competitive markets.

Enterprise is a seriously seriously big money spinner; you're looking at more cash in a single sale than some of the exits we see.

EDIT: and the irony is that most of this software is not particularly hard to build. A lot of it is just databases with a front end on it; the only bar to entry is being able to work your way through the policy document/guideline/law that you are providing a tool for and figure out what is needed. After struggling to throw together relatively complex web apps for a couple of years, this sort of development is almost cheating :D
The karma points a post earns only correlate with merit relative to the popularity of the discussion. A middling comment on a front page story might earn a dozen or more points, while a brilliant essay on in a four comment three point discussion may not even garner a single upvote.

But that doesn't make karma meaningless, it's still a great feedback tool for improving one's writing.
You make friends by being one.

It's really that simple. The circumstances, places and methods of communication are entirely irrelevant.
"I wonder if they'll move away from such a heavily curated model at some point."

There's a place for heavy curation... what's needed is more curators who are trusted.

That ought to be possible once 'curation' is separated from the overhead and complexity of traditional publishing, which tends to concentrate influence in the hands of relatively few editor/curators.

Take out the hassle and overhead of publishing, and the curation becomes as light and simple as recording lists of stories people liked, and then subscribing to the lists of people whose opinions you trust.
I'm out here on business. If anyone will be around UCSD Friday, I could meet for lunch.
I'm rather saddened that Chromium doesn't overlap with where Chromium should be.
I used to use serverbeach. They are definitely not cheaper if you compare RAM to RAM (just under 2x the cost of EC2 reserved), but of course they're dedicated not VPS, which is a better offering... not sure how much more their cheapest dedicated boxes are worth in comparison to an ec2 small instance though.
They look great. Too bad they're in Germany :(
BBC News website has generally done a pretty good job of that.

Dunno how long that'll last with the slash-and-burn situation there lately.
This is a great recent roundup of cheap mobile phones, if you are looking to buy simple cheap (GSM) phones:

http://www.reghardware.com/2010/12/03/ten_essential_cheap_vo...
Couldn't agree more, I appreciate the input on things! I am a very harsh critic myself ;)
Folks at Facebook talk about McLuhan all the time.
http://livestre.am/wRA

I wonder if they know that. It's the first I've heard of it. I certainly disagree with it. I think the internet makes us more connected and aware of what is important in the world. For some, it is an addiction, but that isn't really the average case. Maybe Zynga developers would disagree.
That's the plan! Except for the VC part
This is very welcome, but I hope Google fixes this problem in the official protobuf distribution.

It looks like protobuf 2.4.0 has experimental support for backing Python protocol buffers with C++ via the PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION environment variable:

http://protobuf.googlecode.com/svn/trunk/CHANGES.txt
"The Elements of Style" by William Strunk Jr. and E. B. White.
Well, if that's the case, this probably isn't for you.
Interesting pricing breakdown (reminds me of Heroku), however they seem to be more expensive than Linode and definitely more than EC2.
What is Steve Yegge doing nowadays? Is he still at Google?
Last time I checked, the de-dup filter only looks at article that are less than x days old. (Not sure what the specific "x" is.)
server was getting hit HARD there for a bit.
Supercomputers Increase Research Competitiveness
If I interpret it correctly, it's better than DRM because it more closely mimics a physical good. It's a one-user-at-a-time system, with a URL it's possible to use a simple mechanism to determine whether a user is actively reading or not, and then disallow other users while the "book" is in use. In that regard it becomes very similar to a printed book, although a little more flexible. You can loan a book to a friend and they can read it, then they can return it and you can read it, etc.

It's not a bad idea per se, but the problem with it is the problem with all DRM. It's an attempt to impose the limits of one medium on another medium in which they don't apply and are unnatural. Ultimately all such attempts are doomed to failure. What people should be using their creativity to come up with are not ways to pretend as if electronic books are identical to physical books (they aren't, nor should they be) but rather how to deal with the sea change of digital media in a robust way that will actually stand the test of time, and that doesn't impose arbitrary limits.
Once upon a time, a frog lived in a pool of water. One day, the water began to slowly grow hot…
Curved carbon for electronics of the future
University of Warwick engineering students use Xbox to aid rescue robot
Can you clarify what you mean by "70-90% of the speed of generated C++"?

Suppose that the generated C++ takes 1.0 seconds. Does your implementation take 0.7-0.9s or 1.7-1.9s or something else?
I see over and over again that "Relational databases are not easily scalable. It will require a lot of efforts to build a scalable and redundant setup." I would like to see more mention of how many users/rps/etc you can handle with a maximally sized Amazon RDS redundant instance.

Scalable is different than infinitely scalable. Scalable used to mean, for example, being able to get a close-to-linear speedup from multiple cores, more or faster disks, etc.
i'm the art director on the digital department of a publishing house. Many non-web companies do web as well, just not their primary business.
Actually, the line that struck me from last night's speech is how the President expressed his belief (with a careless laugh) there will be no "pat downs" on high speed rails vs airports, when the reality is they are already doing it at some bus stations and seaports (not to mention how he thinks they are just simple "pat downs").

http://www.youtube.com/watch?v=9ZdEmjtF6HE&feature=playe...

http://www.youtube.com/watch?v=gOv8Zh3OvSg

But that's a topic for another thread I guess.
Billionaire Remix: I Wanna Be An Engineer
This is a remake of Billionaire by Travie McCoy that is very adequate to this (HN) crowd. Please enjoy.
* don't think you know anything about the use-cases for Lisp macros. It's a standard practice to use them to generate documents (most CL HTML generating libraries are just sets of macros), configuration information (SQL schemas, XML) for other systems, and programs in other languages (for example, this is how Parenscript compiles Lisp to JavaScript).*

Maybe I don't know the Lisp uses cases for writing conceptual docs, but I must say that this sounds horrible. But clearly each to their own... when all you have is a hammer. I'd much rather use just about any templating system (and there are many) than any language (or preprocessing system) that I've ever encountered.

I don't understand this.

In C, the only way to know the impact of macros on code is to build it (preprocess it). And macros have global effect on the code, so you don't know, when looking at any piece of code in C, what it actually does, unless you look at it preprocessed -- for the most part. This means pulling in the build system, since obviously you don't know what is being pulled from where otherwise.
I'm surprised no one here has mentioned the Cobra language (http://cobra-language.com/). It's basically identical Python syntax that wraps C# and has almost all the features Steve pointed out. It works on Linux, Windows, and Mac OS X using Mono (.NET environment emulation for various platforms).

Similar to JVM languages, it can import C# libraries directly and allows you to effortlessly use all that's gravy about C# but in a much more Pythonic manner. It has static and dynamic binding, which you can turn on and off, and since it's on Mono, does not have a GIL.

I think it's definitely a language to consider in the future. It certainly has potential to become the NBL.
Yep.. Apparently calling jquery ui's disable method doesn't disable the handler -- guess I should've read the docs...

Anyway, thanks for pointing it out. I will try to fix it when I get home. Before then, have fun with the "interesting effects". =)
If you're in San Diego, also check out meetup.com for a pile of meetups in the area. You could book almost every evening with something in the area if you wanted to.
no it was crap observation, lol is appropriate.

2 or more cofounders per startup is so common that there are regular cycles of "how to pick ur cofounder" articles followed.
You can't 'give up access to a URL'. The contents of the page that URL points to, maybe. But not a URL.

This is NO different than any other DRM, except that it requires you to be online to use it. Other DRM schemes allow lending, etc.

I can't imagine why someone thought this was a good solution to a problem... Or what exactly they thought that problem was.

Personally, I buy DRM-free ebooks and don't share them. I buy them for my use, on any machine I want (or paper, if I choose) but when I bought them, the deal wasn't that I could copy them for friends. Lending is a possibility, but not something I've done yet. Generally, if they are that good, I simply encourage them to buy the book also. Or, you know, go to the library.

In fact, the last physical books I lent out never found their way home. Still a little upset about that.
What would a Quora Error Page look like?
Anonymous targets Egypt over Internet censorship
Rants like this only make me think less of the author. I have never used an os that just works. From a mac that felt the need to reboot itself every three minutes to a freebsd install that wouldn't accept keyboard or mouse input if X was running. Of everything I have ever tried Windows and Ubuntu have come the closest to carrying that title. For some reason whenever these rants come up Unix gets a free ride for all the weird shit that happens in it and windows gets slammed for every minor nit the author has to pick.
If it's a subconscious reaction to static typing, we would see it only in subjects who already had contact with dynamically typed languages who are forced to use Java and its straitjacket.

After being exposed to Java for prolonged periods of time, my Python programs became classes with a main method that was called in an ifmain condition...
Aren't there plenty of sexual terms that are already "censored" in the instant suggestions database? That hasn't affected anything so I doubt this will have any large scale impact on file sharing.
No. It is declining to actively push certain terms on the user.
Cisco as well, but in Brussels.
3. These are non-fiction (at least most of them) works that tend to be by amateur experts. What that means is that they are amateur writers writing on topics they are experts in. This allows my dad to write an Amazon Kindle Single on Vietnam or Economic Development and publish it. This is a huge win for amateur experts!

Sometimes they're also for non-amateur experts publishing something that doesn't slot easily into the classic article / book item. I'm thinking here of Tyler Cowen's _The Great Stagnation_, which I just wrote about: http://jseliger.com/2011/01/26/the-great-stagnation-how-amer... primarily because the material is interesting and useful and partially because it's useful.
I use it to keep up to date. There may be some obscure (or not!) project detailed here that may benefit me either now or at some later date. A lot of things that are written about here aren't yet stable on the hype curve but it at least provides food for thought.
The Cobra Programming Language
Inspired by the discussion here: http://news.ycombinator.com/item?id=2144012
Racial ones too, I believe.
Do you need to have the source code also deployed there?
What about data?
Tyler Cowen’s *The Great Stagnation*, a review of "Kindle Single"-length eBook
We Ignore 'The Economist'
http://raphaeljs.com/ is also another option.
Looking for a Ride to SXSW? Get on the Startup Bus
does ms derive the majority if its revenue from the internet?
does ms predate the WWW?

no, ms is not a web bigco.
13 Reasons Why Software is Not Free
Rate my startup: AFAR Connect
I imagine that quite a lot of the people on XP cannot upgrade.

Quite a lot are probably using it because their hardware is just not supported on new versions of Windows. The Vista change in driver model basically meant a huge amount of old hardware became useless. Another bunch of them are using it because they don't want to pay for a new version of Windows, which is prohibitively expensive to buy "off the shelf". So they "cannot" afford to. And another fraction cannot upgrade because their computer is just too slow or doesn't have the RAM to run newer versions. And another fraction have older software that isn't compatible or is not supported on newer versions of Windows (the reason most corporate and business customers are probably stuck there).

So actually I think quite a lot of Windows users are "stuck" on older versions, and in many ways they are worse off than Android users because there is not thriving community of Windows ROM developers making free upgrades.
Is there an option to use Google Charts without posting the data back to google?
Messes, perhaps, may be more frequent in PHP/ASP applications, but insanely convoluted and overarchitected solutions with unrequired levels of indirection and never used configuration XML files that have to be generated by an IDE are much more frequent in the Java/C# camp than, say, in the Python/Ruby/Perl/Smalltalk camp.
No Shared Spaces API: http://sharedspaces.googlelabs.com/p/api

although, that API is here: http://www.programmableweb.com/apis/directory/1?company=Goog...

Why don't they just offer a straight search API?
D'oh, my bad, you're right.

http://brammoblog.files.wordpress.com/2010/10/donny_dont_22....
Oracle retains open source dictatorship
I'm kinda off-put about their decision to censor the software program titles, rather then say copyrighted illegal content. Obviously the former is the "easy" fix, while they should have approached the latter solution instead. And while this is only a censor on the autocomplete and instant search (neither of which I actively use) it does pave the way for eventual search result censoring.

Then again this could be a good thing for competitors. I can see a market open for a "censor free" search engine. Tagline "You're an adult, search like one". Hey... any entrepreneurs feel up for a new startup? wink wink nudge nudge
U.S. Manufacturing: Output vs. Jobs Since 1975
It will probably do you more good than harm. First of all, a competitor should spur you on to work hard on your product, lest everyone picks your competition instead.

Secondly, you can use it as a real marketing opportunity. What I mean is, with a product from Yahoo, there's going to be all sorts of press and many cricket fans talking about their product. That's your cue to show up (without being spammy), and get the word out about yourself. You could get some media attention at the very least, as well as word of mouth (people talking about Predictopus will be told by their friends about doosracricket).
See Lambda: The Ultimate Political Party:

http://www.nhplace.com/kent/PS/Lambda.html

Languages are more than just syntax and semantics. There's also a whole culture that grows up around the language, a set of "best practices" and common idioms. And the one that's grown up around Java seems to value abstraction and design patterns and convoluted, overgeneralized solutions.

This doesn't apply to all Java code, of course. You can write lean Java just like you'd write lean C or lean Python. But a non-trivial amount of the Java jobs out there expect you to layer frameworks on top of frameworks and jump through an amazing number of hoops just to get something done.
I believe it's simply societal influences. Growing up, young girls follow the influence of older women. Mostly the pop culture nowadays. You have a small portion of female overachievers, but out of the small portion, even a smaller amount would pursue entrepreneurship.

I believe women are just as capable as men in all abilities, but ever since the nascence of civilization, women just had a different role. As society progress, the roles have shifted a bit, but the overall theme is still relatively similar as thousands of years ago. Nothing stops female founders except for themselves.
It seems like Google is giving up on real estate by dropping the Base API. There is a new shopping API but it doesn't include real estate. I can remember when Base came out six years ago that it was going to "be the death of MLS". Yet now Base is going and we still have little pockets of data only available to Realtors.
> Meanwhile, the person with a doctorate need not build such psychological campfires against the cold darkness of the universe — we are self-warming, self-justifying creatures. Nondocs see burning in us what they will forever struggle and fail to purchase — the blaze of smugness.