skysight-inc/HackerNews huggingface dataset:
What if only 10% of women are interested in working in tech but 20% of men are interested? (Random numbers not based in reality). Does a 50/50 split make sense?

My personal experience is that there are fewer Black and Hispanic high tech workers than pretty much any other demographic, including women, if you get out of the big cities.

I wish the answers were clearer, but all I can say is that if women are actually discriminated against, then giving them their own space is OK.

For those who hire, do you pay women developers less than male developers of the same skill level?

I'd wager the answer is "no".
So... by that logic, risk and adventure is great, as long as the risk is not actually risky for you as an individual. Which rules out any meaningful risk whatsoever for 95% of americans.
To play devil's advocate, I think what he might be referring to is when we try hard to fight for equal rights, we tend to over extend and give more benefits at the same time. This would make us men feel the need to fight more.
No problem. You can at least fill your immediate time with fixing some of these as they are mostly design issues and then when you find a new dev you can have a list ready to go.
The Swedish male is doing fine. You might not be, personally, but it's not because you're discriminated against. You describe your country as "extremely feministic" as if it's a bad thing, but how can that be when there is still such a strong gender imbalance?

http://qz.com/37036/in-sweden-women-make-up-45-of-parliament...

http://www.bloomberg.com/news/2013-12-18/top-female-swedish-...

http://www.theguardian.com/business/2012/dec/12/research-lac...
Agreed; Also while YMMV depending upon living/family situation and other factors there are potentially health issues at play too in that chances are pretty good you're going to devour the rest of that pizza in a relatively short time period after buying it, if it is just sitting there in the fridge.

I'm personally kind of peeved that it is nearly impossible these days to buy some things (eg. bags of tortilla chips) that aren't comically super-sized, because I know if I buy the big bag and they are just sitting in the kitchen I'm likely to overeat them, so I just end up not buying them at all.
> that special thing is the golden rule to treat others how you want be treated yourself.

Unless you have some magical way of forcing everyone to suddenly drop their prejudices, then there is a need for social activism. Sorry if that inconveniences you.

Your entire argument is a straw man. Who are these women being given more than a fair chance?

Bear in mind that the purpose of this "Female Founders" event is to show other women that there are successful women in technology. The idea is to inspire other women to get involved. We don't have "Male Founders" events because almost all "Founders" events would qualify.
Check out ActiveInbox: http://activeinboxhq.com. Been one of their happy customers for a long time now. When reviewing an email, I hit 'waiting' on their action bar, and then they show up as a radar list (their take on multiple inboxes). Loved it so much I paid for it.
Maybe another question to ask is, "What exactly are you trying to achieve with this product?"

The "Youtube of Flipbooks" tagline makes no sense. It's not really clear what this is trying to express.

The term "flipbooks" also seems to be misused. That term already refers to printed books with pictures that differ slightly from one page to the next. Rapidly flipping through the pages ends up rendering a crude animation. The term "flipbook" is also sometimes used to describe books aimed at children where there's a flap of paper or cardboard that can be flipped up to reveal some image or text underneath. Trying to add a new meaning only leads to confusion.

And while I understand it's still a work in progress, the experience is not very good. Even with a large desktop monitor and a fullscreen browser window, scrolling is required to view the complete pages. The page flipping is also rather distracting. And the content available so far is not very enticing, I'm afraid to say. The low-quality images used in some of the books does not help.

So I have a hard time seeing what value this site provides. The freely available content isn't very appealing, and the reading experience itself is very poor. If the experience won't attract and keep users, then it's unlikely that publishers will be interested. If publishers aren't interested, then users will additionally not be interested. And both of those factors will, of course, directly impact the potential profitability of such a venture.

I think that every aspect of this offering needs to be reworked, unfortunately. Which leads me back to the original question, "What exactly are you trying to achieve with this product?"
Hierarchical, supports comments for explanation of intent, is more supported than HOCON. Data type specifiers a major plus.

I'll take all your suggestions.
I am on it, already.

You needn't signup to read books on bubblin. So when you signed up you're mostly looking at it like a "writer/creator" of books. That should explain the internal interface a bit.

But I do agree that user on-boarding or it has to be dead simple.
It's data races specifically that are undefined behaviour.
"Never write your own security code, because you'll get it wrong. Leave it to the smart people."
> Men and women are different and have predispositions to excel in different areas.

Then how do you explain the radical skew toward gender imbalance that occurred after the field of programming came into being? Back in the 60s and 70s there were many more women in computing research than there are today. This is not because of "predispositions". It is cultural.
Python with braces ... aka Javascript

And I'm actually being serious. I program in both quite regularly. The Python ecosystem is amazing, but the web defaults to Javascript.
Well, if using Lisp in the browser sounds tempting, you should have a look at Clojurescript: https://github.com/clojure/clojurescript
I'm sorry, in what mystical era were CS grads ever "alpha"?
..phrased in such a way as to suggest support of segregationist policies

If that's what you think, then you have a pretty shallow understanding of the issue. That's OK. People have shallow understanding of all sorts of things. Maybe you should keep quiet about it instead of embarrassing yourself, though?
Free books online. Didn't scribd do that already?

Minus the fancy page turning animation, which is very cool, but might get annoying once the novelty wears off in any case.

How will you make money, or is it just VC bait?

If the idea is any good, you will attract another tech partner. I guess that's the point of the post?

If it doesn't work out, consider doing lean(er) startup next time.
What is that you mean by "Youtube of Flipbooks"?
I had once had the opportunity to investigate a heisenbug. We could see that the bug disappeared after turning the optimization off, but our clients were not satisfied and wanted a more detailed explanation and exact root cause analysis.

We were using a proprietary C compiler tool chain provided by our vendor and did not get much help from them either.

Finally, We had to sit down, get the assembly from disassembler and went through whole 800 lines of it. And we found the bug, sitting quietly in one of the pipelines.

I am not a compiler guy, but that day I understood the beauty of compiler optimization.
A web OS with 3d interface
How incredibly rude and condescending. Is there some good reason you chose not to include his whole statement in your quote?

If you have to misrepresent the views of those you disagree with in order to argue your own point, it might be the case that your own argument has no value.
Serious question - will this do much? Seems like in the case of a win, the companies will give token amounts (9MM from Pixar for example) and the claimants (given there are 64000) will get a tiny little check.

Am I missing something? Is this worth pursuing for a prospective claimant?
>It's fine to be opinionated, but it's not fine to give absurd (often stupid) justifications for actions and beliefs that are wrong

That's asking Crockford to not be Crockford.
I have a silly question, only having used JSON a precious few times, but if people want comments in JSON, couldn't that be done just by a named field within an object that follows the existing specification, iow an optional property holding a string?
I think you'll find /r/mensrights is on another website. I am sure they will welcome you there.
"If you truly care about people in tech, you should applaud any well-meaning effort to get more people excited about tech, such as this, irrespective of how the event is phrased."

What if it was phrased "whites in tech". Would you be okay with it?
I like the term Software Developer.

I wont apply to any job post with the words Ninja or Rockstar.

Hacker... I would read it.
Getting downvoted for this, so I'll just drop some facts here: http://www.ams.org/notices/201201/rtx120100010p.pdf
Unlike Amazon or other distribution platforms we sort of broadcast books online. So the reader doesn't have to download or manage it before he/she could start reading.

It also means community aspect, more eyeballs to early writers/freelancers who want wider readership and simpler publishing that works just like blogs. etc. etc.

That's about it.
Has Hacker News ever been 'trolled' (/b/?)?
Don't ask me about the prospect of a Wikipedia contributor coming up with the idea to research 'troll'?<p>(On a side note: my name is Alex, and I'm a freshman studying CS at Harvard. I'm trying to spend the free time that I have actively engaging on things that I think are important on the internet, like Hacker News, because I want to be a better global citizen and I think that thinking analytically is a necessary condition to do so. I'm just diving into the world of computer science, so I'm excited to ask and hopefully have answered a lot of questions that I'm generating. Thanks!)
Suggestion: BurnerChat
The mindless congratulation of Cook here on HN is amusing. For the longest time I thought the think tank rep trolled Cook with some agitprop political question. Now I find out they simply wanted to find out the exact spending amounts on these 'sustainability' initiatives. The gall, right? Stupid right-wingers I tell you!
Did you just argue that all parameters that will be modified should be copied into new variables?

You have an interesting take on C.

And I don't see what's 'clever' about decrementing a count instead of incrementing a count.

It would be just as easy to assign 0 in a larger function, and I see no way of reducing the cognitive load. This line isn't doing anything complex or weird.
Seriously HN?
1. "Biebian".
2. Not Debian based.
3. If you take it seriously, follow instructions on site...
why would anyone use chrome ssh plugin instead of mate-terminal?

I don't get it.
Raspberry Pi Turns Two
7 hour+ interview? No thanks!

For the amount of responsibility and time you will put into your job, I would much rather start my own company and make much more in the long run.
5 Things You Had No Idea Your iPhone Could Do
Everything. The information density of the statement is enormous. Do you know the precendence of --, > , ++ and = by heart? Also if you lose a space you are relying on compiler maximal munch to process (count-->0) as --, > and not -, ->. Did p get incremented or did p get incremented? etc.

Finally, the same people who write that kind of code also write things like f(x++, (x+1)) without realizing that this is undefined in C.

Also, as an added bonus, postincrement/decrement sometimes creates extra unwanted copies in C++ so you need to use the pre- versions.

Compilers are good enough to handle tight loops like this even on very low optimization settings. Better to write that stuff out.

I have found that as I program more, I kind of agree with Crockford that ++, and -- are evil and should always be replaced by pp += 1; What that does is force you to avoid actions in conditional expressions and pull the mutators inside the block. It also forces you to be explicit about when you expect the increments to happen.
1. The goal of a startup is to build a viable business.

2. When you're bootstrapping you don't have the luxury of an "extended learning process."

3. There is absolutely no reason a non-technical founder can't "learn enough about the market and technology to bridge them." Just because you can't build an app doesn't mean you don't understand technology, and just because you can build an app doesn't mean you can understand a market.

4. If you're relying on a technical co-founder with no domain expertise to bridge your market and technology for you, you're going to fail 99% of the time because it's not going to happen.

5. Notwithstanding the point that a co-founder can run off with your idea too, if you're only coming to the table with an idea you're probably doomed anyway. It's not about ideas. It's about domain expertize, industry relationships, sales know-how and the motivation to execute. Most freelancers and people who are going to come on board as co-founders would be running their own startups if they had those things.

6. Facebook/Zuck are usually unrealistic examples for most founders.
I guess they started with Ferrari because a number of the engineers down in Cupertino like to drive them. I'm not really joking :)
Perhaps you should elaborate on your own deep understanding of the subject rather than simply alluding to it.

Why is it that SJW types are so quick to insult and demean anyone who disagrees with them? It's very unpleasant. Your beliefs are not the forgone conclusion you treat them as.
Apple to announce 'iOS in the Car' with Ferrari, Volvo, Mercedes-Benz
One problem is that -Wall doesn't actually enable all warnings. And that's nuts.
It's not the end. It's just the beginning. You will have to invest time into learning to code, or convincing others to code for you in exchange for cash. Keep your head up and don't let this bump in the road stop you from making your dream(s) a reality.
Just a Heisenbug, he was using a browser written in C or C++.
You are correct, but you can default, which carries worse penalties and still does not discharge the debt:

http://www.asa.org/in-default/consequences/
sigh Yeah, my edit window expired. Very eagerly awaiting. :-P
Really happy I decided to read this thread before heading to bed tonight! Now to manage the waiting game. Thanks, Joel!
Why is it that SJW types are so quick to insult and demean anyone who disagrees with them? It's very unpleasant

Is this the angle that you're coming from now? I thought that it was liberals and white knights and feminists that were so thin-skinned and sensitive?
Why don't you address the comment you're responding to instead of lobbing insults?
Twitch Plays Pokemon is Over For Now
Semiconductors, especially VLSI, have a different workflow from most software projects. There are supposed to be as few releases as humanly possibly due to the enormous cost of each release. There are not expected to be a community of developer/designers, each with their own vector of revisions available for development and testing. It is prized to arrive at a single image which is reproduced as many times as possible in practice, rather than in variation, as the lithographic process favors identical reproductions.

In my estimate, Broadcom is on the cusp of reaching a sublime point I've seen in other, unnamed semiconductor companies, at which the number of combinations and revisions of IP within a family of chips becomes difficult to account for.

So, it's really not even a question of git being overkill - it's a question of whether its source code will persist over many times the length of the proejct. Git will be considered for substitution by those deeply committed to CVS simply after a matter of time, once its institutional bugs have been discovered and patched.
I would wonder why the hell it's necessary, considering the technology industry is dominated by white people.

http://www.lpfi.org/sites/default/files/tilted_playing_field...
That metaphor is funny, wouldn't you resent those posters if they did?
This brings barely anything useful to JSON and adds processing overhead. Almost all json is produced and consumed but software not people. Adding trailing commas or single quotes or optional quotes is a waste IMO and adds needless complexity for very little gain. Now if they were introducing some useful new types that would be a different matter.
Or you can do this:

config = {
"version": "1.0",
"comment": "JSON has comments too!"
}
Exactly!

Starting up with freelancer is not good idea. The freelancer model will work only if you have a fixed spec which is not the case with most of the tech startup. You always have to take market feedback and quickly incorporate into your product.
It's weird to see a post from so close to home.
Yeah, wasn't meant to be idiomatic C++ code, just a simple proof-of-concept. If you'd care to translate it into the former I'd be fascinated to see the result. Playing around a bit, I've been having trouble expressing the type of mbind when I make the function type a parameter to the template. I'm 70% sure it's my failure, not the language, though.
Just because one group is marginalized in some way doesn't make it OK to intentionally marginalize another group in what can only be called retaliation.

I personally subscribe to the ethos of "two wrongs don't make a right".
Direct link to that point in time: http://www.youtube.com/watch?v=QDaqt9NzDUc&feature=share&t=3...
(Lazy) Devil's advocate:

https://news.ycombinator.com/item?id=7324236
You have .in domain. Are you targeting only Indian market? IMO, you should try to get .com if you want to go global.
Yes – be repetitively affirmative
This is what json should have been from day one.

How many fields in all json streams ever transmitted aren't alphanum compliant? My bet is 99% of them are simple names, so forcing it to be surrounded by quotes for that 1% is just a waste of chars and shift keys, even if they're mostly automated.

I spend a lot of time designing, testing and validating apis for which I have to read tons of json, and believe me, without quotes my life would be so much easier.

Comments are also important for testing. Trailing commas would save plenty of extra code to remove them from lists.

These improvements would be mostly welcome.
Saw this on reddit. My first reaction involves calling this person a name not appropriate for civilized discourse. This is exactly why I turned down my last Google interview.

There is a reddit comment comparing engineers to garbagemen. I thought it was quite apt.

We need an anti-Google to bring balance to the Schwartz[Ref to spaceballs because it is oh so very late]!
The GP makes the unsupported (and IMO spurious) claim that in Sweden, "females get a lot more attention in basically all areas of society". You're now categorising that (which may not exist) as aggression against men.

Show us the evidence that men in Sweden are marginalised and I'll jump right on that anti-feminism bandwagon. I suspect I'll be waiting a while.
Kontiki builds a peer-to-peer video streaming platform. Think BitTorrent for the enterprise. If you're into consumerizing the enterprise and solving really hard problems, ours are tough to beat.

Our technology enables enterprises to deliver high-quality video communications to their employees and partners worldwide utilizing existing network infrastructure and capacity. Our network-friendly protocol, fine-grained controls, edge throttling and client application flexibility gives customers ultimate control and flexibility at very high scalability.

We're looking for a programmer with 5+ years of experience in developing and shipping commercial software. Above average knowledge and proficiency in Java. Experience with Spring, iBatis, SQL, JSP, AJAX, Javascript, Memcache, LDAP/AD, SAML, HTML DOM manipulation is a plus. Experience with memory-leaks, performance tuning, optimizing memory or speed is a plus.

Contact me at jharel@kontiki.com
Okay in what sense? I would absolutely defend someone's right to hold such an event.

I wouldn't even be against it, I would likely just not care about it (what's the point).
> I cannot imagine any scenario where this comes out well for the Russians

I'm not so sure there will be immediate repercussions. Something similar happened with Georgia, and although this has further tarnished Putin's reputation internationally, the Russian government seems to have shrugged off the diplomatic difficulties.
After attending the conference, I'm even more convinced that 2014 could be the tipping point. I was blown away by both the depth and quality of the presentations. There was a degree of openness that I've really only seen at a YC dinner (which are all off-the-record). This was one of those magical events, like the first Startup School in 2005, where everyone there was realizing as it was happening, that this was something unusual.
Nope, "Ninja"/"Rockstar" on a job posting automatically makes me not want to apply. "Hacker" is alright, though I never refer to myself as a hacker.

On a side note seeing "we want people who get things/sh!t done" on a job posting really bothers me too... but that might just be me.
Role models matter a lot. Seeing relatable people be successful in ambitious undertakings can be transformative. I can only hope this trend continues so that, decades from now, our children and grandchildren will shake their heads in disbelief that technology and entrepreneurship were "for boys".
One of my wife's friends is attending a college in Ireland. The cost of flying to Ireland and back twice a year, room and board, books, and tuition is roughly the same as they would have paid for tuition at their local state university.
> If x is unused, the compiler is allowed to remove the assignment

This and the Apple SSL bug makes me think that optimising compilers should be far more explicit (i.e. emitting messages or even warnings) about what they're doing than they are now, because it seems far too much about the optimisation process is being hidden and not transparent enough. Not only unreachable code, messages like "result of computation x is never used", "if-condition assumed to be {false, true}", "while-loop condition always false - body removed", etc. would be extremely useful for detecting and fixing these problems.
Do you remember the quirks in BASIC? Good grief.

In fact, Javascript comes out best exactly because it tries to do something sane rather than just fail.
Obviously we are talking about reasonable arguments.

I think if you go out and make a poll you will find intense disagreement on whether there is a right to [severe] self-harm. Please don't strawman into the idea of abandoning all rights.
I think it's meant to be like "delicio.us" or "bit.ly" -- the company name is Bubblin'.
What in the world does this have to do with the event or the parent comment? Do people really have no level of self-introspection to the fact that you're the one making the conversation about this? That your immediate response is to this instead of the actual content, and yet you feel compelled to share it with the world?

Nobody owes you a conference without the word "female" in the name, or one not featuring female founders speaking about their successes and failures. Get over it.
It's not a conscious choice people make. It's a subjective perception issue, which is harder to fix. Example: In a room with a male and a female founder, most people will ask the male for technical help, while assuming the female is less competent technically. Interviews are highly subjective, so is wage determination.