skysight-inc/HackerNews huggingface dataset:
The women who are choosing not to do start ups aren't choosing not to in order to stay at home or work part-time. They are choosing to continue working for other people, never trying out their ideas.

I don't think that's totally true. Certainly there are plenty of non-rich, middle-class women who are at home raising children full time.

That's one way of interpreting it. Another way of looking at is that "working for other people" is not the negative you imply. Working for other people may be something women choose over entrepreneurship as a good way to get the work/life balance they want.
to which Paperlex seems to answer almost exactly... good work
"If, on the other hand, your priority is to preserve your way of live, your country's culture"

This is all just xenophobic crap, and you should know that.

If all the people who don't want to work and don't want to fuck only want to speak English, but all the people who do want to work and fuck all speak Portuguese, then so be it. Life isn't a game and people who look the same and talk the same as you are not "your team". You don't "lose" if people dare have different ways of doing things on the same continent as you.

This talk of "the "american way of life"" makes me think of today's XKCD...

Regardless: You asked for a citation that strict immigration policies are hurting Japan, and I believe I have adequately provided them.
What's wrong with using something like ZooKeeper? In my understanding, master election, storage of configuration data and the likes are what it's made for; and you can have multiple ZK servers that still contain one single configuration database.
I did acknowledge that this problem is a problem by degrees for most groups (with perhaps the exception of Stanford students.)

But I think women, in part because of a certain stereotype of what womanhood or motherhood should be (I think the signal from the media that such a huge number of mothers are stay-at-home is hard to ignore), and in part because of the collective sum of the world's signals, make startup career paths or STEM career paths in general less plausible for women than they should be, and less plausible than for men.

Stability most probably influences women towards defined career paths. But the mental calculus they do in making this decision might not be well informed. Even if any particular startup fails, if you're good you can join another one, or enter a larger company if need be. An entrepreneurial skill set is much more resilient to outside forces than other career skills. I think this message isn't quite communicated as well as it should be.

Frankly, I think all career paths should feel more plausible for everybody. I hear that in Iceland, there is no trouble with reinventing yourself and trying a completely new career three or four times.

I'm much more interested in spreading the attitude that one can do what one wants and be who one chooses to be than achieving exact gender population parity in every given sub-field.
Show HN: Learning Three.js: Constructive Solid Geometry With csg.js
Well, let's face it: There's only one compiler actively maintained. And its license is MIT!

NB: written in Dylan itself!

This even has an IDE (on Windows only), but has some problems with error reporting, producing too much output while compiling and a limited set of libraries.

The only way to improve that is to try it out, and contribute libraries!

I'm happy to look into compiler bugs - that is something I'm used to do over the last years ;)
Putting people into "race" categories.
In France we don't even acknowledge the existence of races.
It's not even about discriminating. You're not allowed to say white people and black people are different races, that's labeled as racism. We talk about ethnicity or origin. And even then you have to be very careful. You don't say "arabs", you say "people originating from Maghreb" (or Middle east..). It's a sensitive matter.
And there would be nation-wide riots if forms started asking about race or even skin color.
See: http://en.wikipedia.org/wiki/Race_(classification_of_human_b...
"In many countries, such as France, the state is legally banned from maintaining data based on race, which often makes the police issue wanted notices to the public that include labels like "dark skin complexion", etc."
"The decennial censuses conducted since 1790 in the United States created an incentive to establish racial categories and fit people into those categories."
"Pure cowardice". Anyone who disagrees with you does so because they're afraid of acknowledging the truth that you've arrived at. Great comment.
Is being able to work in a university library as a member of the public standard practice in Germany? (Or is the poster an alumnus, perhaps?) I'd love to do that here in the UK but they're key-carded to the hilt.
These are gorgeous!
Surely the fact that all these people have no understanding of the law means they are less likely to do anything to get it changed...

I think it's unrealistic to imagine there is anything at all "these people" (which the article speculates are largely not of voting age) can do to change the law. I think it's unrealistic to imagine that these laws do or will reflect the electorate's sentiments, ever.
I was a tech lead for many years, but I also have a background in psychology and the self-actualization movement. In my first and only role as a project manager I took over a team that had had it's spirit crushed. I took almost a month of working with them through their emotional problems before they were battle ready again. My biggest surprise and a significant disappointment was the amount of psychological counseling that it took to keep my workforce running with their heads on straight.

Loyalty is everything. The first team that I took over was a team that I was promoted from within. The team I was working on was stalled because bluntly they were not very good candidates for the job they were doing. I was the one person making progress and I was making significant progress at that. This was the first software development contract my company has obtained, everything rode on it and the president/owner of the company worked in the programming pit with us, which is how he knew I was making progress. So I ended up managing a group of people who were my close friends and I desperately wanted things to work so that we could all keep our jobs. I extended major loyalty to my team members and was amazed at the depth of loyalty and even fanaticism they returned to me.

Projects are like jigsaw puzzles, they need the right technology and people to fit together to make a greater whole. During the interview process and the continuing during the job I was always working to have a greater understanding of what my employee's goals were and what their path to self-actualization was. When I inherited people who has no interest in self-actualization, in being greater than they were I let go. If you can understand how to plug people into your project in a way as to provide them with a path to their self-actualization your team will follow you into hell.

Be heroic. Through away your job description because it doesn't mean crap. If you are a manager, particularly a technical manager, you personally own the entire project. Your employees are there to help you out. Do what ever you need to make things work within the bounds of ethics. If the team needs you to personally wash their cars in order to maximize the progress of your project then you get off your ass and you wash their cars.

Be a friend and ally to everyone. Most projects have not only technical bottlenecks but political bottlenecks. Even if you are the god of software development, it is not enough. Often being a god of social engineering will get you much further. Be Santa Claus and freely shower the people and organizations you interface with with your technical gifts and screw the fact that this is never a part of anyone's job description. Great managers only care about overcoming the barriers that are in their way. The fact that those barrier are bullshit is irrelevant, the fact that the domain of those barrier are not with your job description is irrelevant. When every single person inside your team and interfacing with your team sees you as a powerful ally and a friend then you can make miracles happen.
And I bet they own multiple houses to! Quickly, to TechCrunch!
I can't speak for Germany, but in the United States practices vary. You can't just walk into the library at the University of Wisconsin, but at North Carolina State you can.
The idea of templating as a separate activity from coding is what, in my opinion, is wrong. It comes from the days when "front end" guys didn't want javascript or "back end" logic in their files. Personally, I would just prefer that the code for a button be located with that button. Crazy, I know.

Back in the day (2001) I didn't understand the separation of logic and presentation, although I grudgingly admitted that the front end guys had a lot of stuff to worry about that I didn't understand (cross browser issues, rendering issues). These days, with jquery and widely available standards compliant browsers, plus all the design resources available on the web, we should all be both front end and back end developers, to a greater or lesser extent.

So we should strive to have clean code, but that, IMO, doesn't have nearly as much to do with separating concerns like templating and application logic as the "pure-templates" guys think.

I disagree with the "pure-model" and "pure-controller" guys on the back end for the same reasons. They fall into the same platonic manichaeism: the world is a mess and if only The One Pure Way were followed, we'd be good. Instead, grouping things logically as best we can and trying to minimize spooky action at a distance ("where the hell is the code associated with this button coming from?!?!") should be the goal.
I agree that PDF files are a nuisance to deal with in document repositories. I implemented a SharePoint clone 10 years ago for a customer in India (yes, a company in India hired a programmer in Arizona). They had 80 MBAs who churned out reports, new revisions, etc. The worst was dealing with analysts who embedded lots of image files in PDFs - they were not searchable and the text could not be extracted for summaries, etc.
I wrote a much more rudimentary tool with a similar bent to display temperature graphs on some microcontrollers.

https://github.com/lukeschlather/holdengraph

These microcontrollers don't have much processing power, so offloading rendering onto the browser is actually an absolute necessity.
@chrismealy.. http://croak.eu/rTBVKX
The main selling point of the various NoSQL products out there today isn't the schemaless storage, instead it's the ability to grow beyond a single server that's compelling.

228MB of data is nothing, it fits in RAM of any machine. What would the examples in this blog post look like if it was 228GB of data spread across 10 servers instead? How would you grow/shrink such a cluster? How would you perform a query that cuts across servers and aggregates data from some of them? How would you replicate data across multiple servers?
Philips W920 Stylish Android smartphone | World New Electronics
Another fugly abstraction. What is wrong with writing HTML?
Petition: Set the compensation for the Executive at the median wage.
as it turns out, I disagree.

> You just can't dish out career advice without considering human happiness and human nature as a whole.

This is an article that doesn't just say, "keep in mind not all women want to do a startup". It says, "stop encouraging women to do startups!" Parent post then links this advice to the fact that "human nature must be considered when we give advice". So it links the inaccurate assumption that "human nature" implies "all women want to have babies", which is about analogous to the assertion that all people are attracted to the opposite sex, to an endorsement of the article's premise - that nobody should ever be encouraged otherwise.

The downmod you gave me is actually because of my tone. Feel free in that regard. I've observed the Hacker News community to have an incredibly low tolerance for sarcasm as an argumentative device.
A proposal to tie the salary level of all Executive branch compensation to the median income of the American worker, currently roughly $40,000 a year, as determined by the BLS; as well as to merge all retirement plans with Social Security and all healthcare plans with Medicare/Medicaid.
POPL 2012 links of papers
Yes but - then he talks about talking about it...
I like this idea, my mom ran many small businesses while myself and my siblings were young. She still sells quite a lot on the micro-stock photography websites.

However, to be successful, you'd need to find part-time work that mom's where inherently better at. Or to put it better work that can't easily be done, by single guys in developing countries.

If you can't figure out a way to do this, the target demographic will be crowded out by people from countries with very low cost of living (which is starting to happen with stock photography).

Before someone says it, I don't mean to imply that developed countries deserve these jobs any more than developing countries. I'm just pointing out that a job site for moms fails if moms can't compete.
Documentation about hstore in postgresql http://www.postgresql.org/docs/9.1/static/hstore.html
wow.. looks like people feel really strongly about transmission :)
What about http://contractual.ly ?
"What happens when — and this is inevitable — a generation completely comfortable with remix culture becomes a majority of the electorate, instead of the fringe youth? What happens when they start getting elected to office? (Maybe "I downloaded but didn't share" will be the new "I smoked, but didn't inhale.")"

If there is any way I can encourage these young people to run for office and do public service I will do it. We need to turn this thought experiment into reality, get people into the gears and sockets of our society that have 'grown up' digital and understand it. I agree with the author that this would really help rationalize some of the copyright and patent madness.
> Bellard did this in 15 seconds, in 2004 with a 2.4Ghz Pentium 4

But isn't Linux kernel a lot bigger nowadays?
tl;dr: "Keynesian economics... I’m slightly limiting my options for, ahem, 'graduate education'... wannabe environmentalist cult... junk theories... super-scary movie... in the 1970s... not have had a single clue what they were doing...cling to whatever wealth or power they can force"
I believe this is common in all android devices runnning gingerbread. What version are you running ?

Also, i asked r/andoid folks running ICS to check for the same, looks like ICS had added devanagiri suppport.

thread: http://www.reddit.com/r/Android/comments/n8gvd/need_a_little...
tl;dr: Some women say it's hard for women to start startups. But none of them have started startups like I have. Except for Facebook's C.O.O. But who wants her life? Wouldn't most women want to be GOOD moms? VCs say they want to encourage women to start startups. But since they're not themselves women who have started startups, they can't know what I know, which is that women have ovaries and want to work part time.

Now please excuse Penelope while she repeatedly hits refresh on her blog stats for a few continuous hours to see how this post did for her site.
This post seems a bit parochial for HN but - an observation - US presidential candidates are never poor - I don't think they care about the salary you know.
Finally Understand "Story Points"
When I first learned about "Story Points" I thought it was a dumb idea, until I figured out the difference between difficulty and time taken...
I think for schema-less storage systems we know 2 major competitors in market. MongoDB and CouchDB.
- CouchDB by default has not ability to scale out except master master replication, solution? Sharding for distribution and Replication for reliability. Or you BigCouch with prayers that it won't trash out your data.
- MongoDB is know to stand on its Sharding server mongos and you have to issue sharding commands whenever you scaleout and rebalance. So its again Sharding for distribution and Replication for reliability!
- Postgres -> Reliable in storage than both if you do same Sharding and Replication yourself :).

I am in no way substituting or saying 228MB is enough data! I would rather hate MongoDB for being RAM hungry and storing same 115k tweets in Gigabytes of memory (256MB is just like a started of 100 Course meal for MongoDB). Again Facebook ultimately prefers his data to go to MySQL and they have largest 600 shard for a reason!
You can find studies on this. Treated as a group women are more likely to trade things like extra time off and flexible hours for salary.

It's very rational when you consider that it's consistently been shown that women are more likely (notice I said likely) to place a higher value on non-monetary compensation.
Yes -- but not with that module. We're using it to tag documents (individual rows in Postgres and Solr) with user-defined metadata.

http://blog.documentcloud.org/blog/2011/05/arbitrary-metadat...

... which can then be used to power custom indexes of particular collections of documents, like this one:

http://www.nytimes.com/interactive/2011/12/02/us/oil-and-gas...

The fun bit being, that in both Postgres and Solr, you can still run a precise search (including joins for access control, sharing, and boolean full text clauses) with a single query because the HStore keys and values are indexed.
Most university libraries in Canada are open to the public. I didn't realize how much I should appreciate this. My partner and I work at the nearby (well, by Canadian standards) uni library once or twice a week. I look forward to those times. We even went through a couple-month period of going there every day, but that had too much time-overhead.
Did you click the link? Unless I'm missing something, it's completely different content. One submission focuses on Postgres's hstore data type, and the other focuses on its XML data type.
Totally agree. I've been building out a new system with hstore and it's been great, planning to do some benchmarking with plv8js as well. If you've got a dataset that you can conceivably scale vertically to accomodate, postgres is a solid and feature-packed database.
If this is a contest - then I declare "No Contest".

C++ is a standards based language available across multiple platforms and the other one isn't.
At my university everybody can just walk into the library during normal hours. After that, you need a (photo id) library card (which you can get right there in the library for 10 euros).
This card not only allows you 24 hour access to the building itself, but to also loan books, get access to journals and newspapers, etc...
I certainly can't speak for every university library here in germany, but I have so far seen quite a few (visiting friends all over germany), where this is common practice (I do not know about getting a library card there, though).
Thanks for the comments (I'm the author). I did a bunch of searching and couldn't find anyone else who has used these techniques. I'm sure someone will let me know if this has all been done before.

I haven't had much luck yet trying to randomly select branches; the image comes out terribly noisy. But a combination of fixed-depth and random might work; I'll give it a try.

Edit: in case anyone is wondering why I used C# for this... I started off all nice and open-sourcey using OpenGL, GLUT, C++, and Linux, but discovered that my graphics card locked up, a problem that might be fixed if I upgraded to the latest version of Linux. I decided not to spend my evening upgrading, so decided to use OpenGL on Windows instead. Rather than install the whole gcc envirnment, I figured I'd use the free Visual Studio C++ Express, which worked fine. However, it was difficult to get even a primitive UI with GLUT, so I figured I'd switch to Windows Forms, which lets me create simple dialogs easily. But it turns out that Visual Studio C++ insanely doesn't support Intellisense, which makes it very hard to use Windows Forms. So I decided to try C#, which is working out okay so far - it's extremely similar to Java. For the 3D fractal display (which I hope to finish soon), I was going to use DirectX, but discovered after a lot of investigation that it's been replaced by something called XNA. And to use that, I need the free Visual Studio 2010 Express for Windows Phone (which despite the name also works on the desktop). So far that seems to be working okay, but I may end up rendering the 3D fractals in POV-Ray or something.

Now that I write that down, it seems like I've tried a crazy number of different software stacks. Does anyone else end up doing this?
I am a woman and I have worked at four different startups in finance. I have to say, women weren't treated differently to men insofar as civility seems orthogonal to success in finance.

But after ten years of ninety hour weeks, "special" weekend projects, perpetual release death marches, and striving to meet unrealistic deadlines, you know... I am really thinking of downshifting. Not for children, not for society's expectations, not because I can't make it in a man's world - but because I would really just like to take a long hot bath with a cigarette, a glass of wine, and some Chaucer, and then... leave and never come back to any of this rot.

So please don't tell me how you really feel about "women in startups" or whether there should be more of them or less of them or your pet theory about how two X chromosomes result in the inability to reason or to compete. I'm here to code and the rest is just not very interesting.
"You will probably not benefit by bringing up salary or benefits before the interviewer does, so don't."

While I do not disagree, why is this? You, the one looking for a job, are the seller. The seller almost always makes the first offer. It seems a lot of time could be saved if expectations were put right out there during the initial sales pitch.
My view is probably warped because I helped design the PTL "language" for Python. However, it's been my experience if you write well factored code (i.e. Don't-Repeat-Yourself, helper functions/macros), then templates that use the HTML by default mode end up looking extremely ugly. Essentially you end up with mostly Python logic with a little HTML markup mixed in.

It's not friendly to UI designers who like to load it into something like Dreamweaver or translate their static design into the template. I haven't thought of any good solution for that though. Zope TAL seemed like a valiant attempt but I'm sure how successful it was.
> The thing is copyright no longer makes sense.

From a democratic point of view, it doesnt even _matter_ whether it makes sense or not. The only thing that matters is whether we, as a society, collectively _want_ private, non-commercial copying (i.e. filesharing) to be illegal or not.

Knowing that "we" probably would make non-commercial copying legal, "they" simply do not let us vote on it. Copyright is basically locked out of any democratic decision process, worldwide. Basically all existing political parties shield copyright away from democratic influence like a sanctum.

Only in the recent 2-3 years, in a number of european countries, people have realized that voting on this issue in the current system will basically forever be impossible and have formed pirate parties focused solely on getting rid of the filesharing prohibition.
i was going to report that one as well.

the rendering sometimes fails too. for example, the button won't show until i click on them. and resizing the windows won't properly render the resulting windows.

firefox 8 also.
Now please excuse Thomas while he repeatedly hits refresh on his EVERYTHING stats until he gets his daily dose of narcissism.

All comments Copyright © 2009, 2010, 2011 Thomas H. Ptacek, All Rights Reserved.