skysight-inc/HackerNews huggingface dataset:
Stop and frisk make's it easier for just about anyone wearing a uniform to take advantage of you in New York, but that still seems like a good idea the the U.S.A.
Fat Loss Factor Review-Is It the Real Deal?
> oppression Olympics.

Well said. I'm surprised at how reactionary these comments are. Most just sound really defensive.

Working hard for a startup, a large or small business doesn't erase sexism. You did good, but it doesn't change sociology.
Max Newman: Forgotten Man of Early British Computing
Every place that thinks that bubble is sort is algorithm is not a good workplace anyway ...
1. No one ever said that only women are faced with high performance demands, you're very obviously making a strawman and you should feel bad for it.

2. Arguments like "This is a very common argument and it is false" and "it is simply not true that..." are merely bald assertions of fact and would not be convincing even if you were arguing against an opinion that someone actually held

3. "Many or even all men can feel this same expectation in performance-based professions, but they will not blame their sex" is dog whistling for the idea that women are somehow conspiring to use anti-sexism to apologize for poor performance. Also, how you can claim to know the feelings of "many or even all men", and compare them to the feelings of women is beyond me.

4. I have never seen a man complain about sexism in tech, but many women have. There are only three explanations:
a) women in tech are somehow unreasonably seeing sexism where there is none, which given that it happens to numerous women but no men requires an explanation that isn't cheap handwaving
b) women in tech are trying to use complaints of sexism to get ahead unfairly, which I will happily dismiss as being needlessly cynical and misogynist
c) there is sexism in tech, which given that sexism exists to some degree in most every place is not an unreasonable thing to think

5. http://en.wikipedia.org/wiki/Stereotype_threat might be a good read
This is good advice.

If CS intrigues you, sign up for the most advanced courses you can handle. Also, be sure not to shortchange yourself when it comes to a foundation. Lots of people can "write code" without a good understanding of datastructures and algorithms. Get as much there as you can, as it only pays dividends as you grow your software skills.

Another advantage of having a headstart is you can diversify your education. I'd recommend some electrical engineering / hardware classes to complement software; understanding memory access patterns, CPU caches, multiple cores, busses, interrupts, and basic circuits are all useful things to have in your back pocket.

Be curious! Be proactive! Reach out to professors you like or that other students rave about. Trust me, they are flattered when students take an interest in them and their work. Build those relationships as they can lead to:

- independent projects in a mentor/mentee capacity

- research opportunities

- internships

- teaching assistant opportunities (I got paid $15 / hour to assist students with assignments. I once did this for a class I was taking alongside them because the prof needed help and he trusted me and my skills.)

A relationship with a professor is such a good idea I'd say it's essential. You will one day need a letter of reference for something, and you want it to come from faculty who knows you, likes you, knows your interest, etc and can write glowingly and convincingly of your skills and personality. Too many people I knew hit up someone they took a class from and got an A in, and it was a superficial and shallow thing that didn't really get them that far.

I'll stop here, but feel free to message me for more if interested.
> if it were inherently broken nobody would be using it

Is there some field of human endeavor where you've observed this statement to always hold true?
This is true. But it's HN so if you say that, you have to dress it up a bit, throw in some jargon and name-drop some computer scientists -- "Turing-complete" counts for both categories, and is even somewhat relevant to the topic.

It's also not true. "Infinite are the arguments of sages," I hear, or something to that effect, but the distinguishing mark of expertise is not being able to offer an unqualified endorsement of any position.

The element of your comment that I find most concerning is that, after five years of using a programming language, I feel that you should be aware of its major flaws. Probably the minor flaws too. You should be aware of how it differs from other equivalent tools. And, if you don't know that, then the content of your post should not be "PHP is good," but "Why is PHP considered to be bad?"
> You lose the light weight.

No, an asm.js that supported all of these would still just be JavaScript, which is far more lightweight than PNaCl. Besides, these features dovetail with things we want for JavaScript anyway: SIMD, tail calls, full width machine integers are things all JavaScript programs need. By implementing them once and for all we help both regular JavaScript and asm.js.

> You lose realistic backwards compatibility because programs using these features will run so slow on normal JS VMs that they're unusable

No, we are compiling programs that use these already, and they are not too slow as to be unusable. For example, Unreal Engine 3.
Oops, you're right.

It is getting difficult to see why there isn't just one line with 11", 13" and 15" versions that vary in only weight and power.
A few points:

1) It's 2013. If you work with men that don't know women are people, find a new job. If they did something excessively stupid or harmful, you should sue them to discourage them from harassing other women. Interviewing is a two way street, you should not only prove that you're able to do a job, but also find out if you want to work with these people.

2) Why learn from asshole managers? The internet exists. Learning a new framework is easier than ever with superb documentation and tutorials. For the fundamentals, some CS courses are fully available online. You can even go back to school.

3) Yes, it is a numbers game. There are a small number of women who major in CS/EE, and from that pool of people there are an even smaller percentage who stick with it and get jobs in tech. Now as to _why_ fewer women are majoring in CS than in the past is something we should be investigating.

4) Seeing that it's mostly men who have jobs in tech, it makes sense that you'll see a small representation of women in VC backed companies.

5) If VC's are unconsciously discriminating against people who don't look like Mark Zuckerberg, what's stopping you from bootstrapping? The costs of starting a software company are smaller than ever.
http://www.blablameter.com ?
So how shops do it? What is the thing that makes it possible for a shop to charge you for grocery while making it impossible for someone to skim you on the bus with a shop terminal?

(serious question)
I quoted your POV on game theory not to say it's wrong or incomplete. And I find your blog very interesting as well.

The problem with the readers specialized in some field mentioned in article is quite common and not to be seen as writer's fault.
Why pay to watch movies on Netflix when there are so many free videos on youtube?

Why pay to buy games on steam when there are so many free games on sourceforge.net?

Why pay for Google Apps or mail chimp or any of those million other tools when there are free alternatives?

I would guess codeschool is trying to prove to us that it is worth paying for.
The Relooper solves this problem for compilers, and it is extremely effective in practice. Besides, you can always solve the lack of goto with code duplication, with no loss in performance.
I was mildly interested until I read the T&C at the bottom. Not being available to current or past users, agreeing to learn more about New Relic, and explicitly stating no time extensions being possible came across as overly negative for 2 days of free access.
I think there should be some kind of changing of names. For a while it looked like it's another incremental step, if a big one. Which obviously requires running two implementations in parallel for a while -- similar to Python 2 and 3, or several operating systems and distros.

But right now, especially once Perl development really picked up, it might be time to "divorce" the two languages. It seems more like Algol60 vs. Algol68, or Modula-2 vs. Modula-3. Sure, there's a number in there, but it isn't just about the version of the main implementation.

Having said that, kudos to the Perl team. I really like that they now release new versions pretty regularly, which is a good sign to show people that Perl5 ist still very much alive and nobody needs to hold their breath for the time being.

If only I could use something more recent than 5.8 at work...
OTOH, do you carry around a spare t-shirt in your laptop bag all the time?
Transitional Interfaces - time as an extra dimension to UI
> With the trade off that the code size is greatly increased

http://mozakai.blogspot.com/2011/11/code-size-when-compiling...

> If the performance of an application is only acceptable on the subset of browsers that implement asm.js then the portability advantage over PNaCL isn't worth that much.

The Unreal Engine demo has proven that, even for games, these limitations don't result in "dog slow" performance on browsers that don't support asm.js.
Helen Keller's Blistering Letter to Book-Burning German Students
asm.js Rust is no harder than PNaCl Rust.
Somewhat off-topic, but:

Her novel "The Bug" is good reading; it captures the frustration of trying to chase down an intermittent impossible-to-reproduce bug.
Ereunitiko
Yet another article on Gender politics. Where is the advocacy for black/hispanic/old programmers?

Having said that, I wish there were less politics on HN. I read "Hacker News" for technology and startups, not social engineering.
>Now we're afraid to talk at a conference or at the office. We never make any joke that might be remotely sexual around female coworkers (note that my female friends usually take it really well).

Welcome to how it feels to be a woman, or a person of color, or gay, or any other person who his regularly discriminated against by society and a culture that elevates the white male simply for being white and male.

By ignoring the problem and not talking about it, you're perpetuating it. There is no societal problem that has been solved by not talking about it, and somehow, that is all I ever see people in the tech world suggest we do.

It's sad and narrow minded.

You say that you don't care about the sex about the person in the industry, but sexism isn't a superficial problem person to person - very little people are going to admit to being sexist or even think that they are - it's an institutional problem.

Every time that you don't say something, or you make an argument like this one, you are sending the message to people who are being discriminated against that the people who say something sexist are okay to do so.

So stop saying it's okay to not talk about. Please.
You can. Codeschool courses allow you to skip the video presentation and attempt the exercises.
Could it be something like brainfuck[0]?

[0] - http://esolangs.org/wiki/brainfuck
Intel reserving their "Iris" class graphics for non-ultrabook CPUs strongly implies that this year's Airs won't have Retina screens.
BEO is giving away 11k EUR in cash, wants no equity [pdf]
I do know the major flaws, it's just that they have never been a problem when I code stuff. I don't find myself thinking "oh, PHP is so bad" or that I can't do what I want because the language is flawed. I've used RoR, Django, Node.js but for the stuff I do (as I said, I'm no hardcore programmer) PHP simply works better or at least as good for me.
Sparse-text steganography: hiding messages in plain sight
I'm sure I'm not the first person to come up with this, but I don't
recall where I might have first heard it or remixed it from.

The idea is to distribute the letters of a secret in a much longer,
innocuous text, using a key phrase at least as long as the message (or
repeat it). The value (e.g., position in alphabet, or unicode index)
of each letter specifies how far apart each secret letter is.
The hope is that sparse enough messages are computationally infeasible
to permute elidations, but still trivial to extract with the right phrase.

> SECRET

> KEYWORD: 11 5 25 23 15 18 4

> S1234567890E1234C123456789012345678901234R1234567890123456789012E12345678901234T

> Sometimes9hE1catChes4the8ball3with8his2huRt2hand,8and2winces9aftEr2he5catches3iT.

> Sometimes he catches the ball with his hurt hand, and winces after he catches it.

For additional difficulty, rot13 the message first, though this might
alert the letter-frequency counters. Also, the first letter of the
secret message should probably not be the first letter of the encoded text.

To select from a wide array of keys not prearranged, the filler text
can hint at the key. Write the filler text manually (slow), or search
via regex for a filler text which matches the spacing of the secret
text (needs access to a lot of text, and a computer), or generate text
with a realistic-text algorithm (text will probably not pass human
inspection).

To extract the message, create a filter from the keyword, and apply it
to the encoded text.

> _abcdefghijKabcdEabcdefghijklmnopqrstuvwxYabcdefghijklmnopqrstuvWabcdefghijklmnO

> Sometimes hE catChes the ball with his huRt hand, and winces aftEr he catches iT.

> SECRET

Other than the obvious difficulty of filling in the text, what do you
all think of the security of this method, and its ability to hide a
message in an innocuous cover text?
You're right. The tech community is also incredibly racist. But I think we've had some articles about how startups only hire young people because they're willing to work days, nights and weekends.
It would be nice to have a browser extension (or Greasemonkey script) and a setting for choose currency manually (not based on geo- or language settings)
http://www.cvedetails.com/vulnerability-list/vendor_id-10210...

http://www.cvedetails.com/vulnerability-list/vendor_id-7252/...

Nope, no vulnerabilities in Ruby or Python, just PHP. Because PHP sucks, Ruby and Python and Erlang and Go and Java and C++ and blah blah blah blah blah are superior languages to PHP, blah blah blah.

Insert beating a dead horse image here.
If your child goes for 4 years at 2 semesters a year, you will be spending $40k on tuition. Your child is almost certain to move out before then, so there will be an increase in that for rent. There is also food cost.

A LOT of families can't drop that kind of money for one child, let alone several if they have more than 1 kid. The availability of loans means that most students will take on debt to get that degree to some extent. When you are paying what seems to be a huge sum of money, a lot of people get taken in by the false premises and marketing that expensive or ivy league schools provide and get caught up in trying to get that school.

Overall this situation is totally unsustainable and harms more people that it helps. Blaming folks for not having what you have or doing what you did is ridiculous, your life isn't a template for everyone elses needs.
It seems much cheaper to just astroturf yourself in appropriate reddits. Or heck, make a compelling ad, like those Dove spots, and redditors will promote it for you.
Like their latest ad on British TV says:
"At Microsoft, your privacy is our priority!" :-D
It's cool you disagree. When it comes to publishing our credentials, I hope it's okay to have variety in the community.

Your handle is another name for you in this moment. Relative to this discussion, to this forum, one's username is the cornerstone of each post. Perhaps forgotten easily between threads. But in $this thread is often where it counts.

In the beer garden, should all chatter be recorded and archived? Sure, why not. But then authored, as does a professional writer and editor? The skills needed not to say things that could result in noisy, inaccurate, too long, not long enough, or any number of other things that would make an unsubscribable Flipboard. Skills of few.

The username I gave myself, is more truthful of my state of mind, and point of view relative to this forum. The name means more here than the first name given to me by my parents, and my last name on loan from past generations. I'm proud of my real name, but I'm going for relevance and fun online.

Contextual, in the moment, not "published by Paul, all rights reserved". It's a casual comment only. And I don't know who you are anyway, even if you tell me your real name and Twitter feed.
How Much is ASICMINER Worth?
The Strange Past and Promising Future of the Lobotomy (2011)
https://github.com/dherman/asm.js/tree/master/lib is about 1,500 lines of code.

The contents of Bitcode/Reader/ in LLVM are about 3,000 lines of code alone, and that does not include the definition of LLVM data structures, the validator, etc.
Think about all the kids who don't see women in the tech fields and thus don't see it as a viable career path.

The "small pool of women CS graduates" argument is bunkt because CS is a meritocracy - so many men prove themselves through code rather than having gone to a college, and the only reason women don't is because they're discouraged at every turn - upon being hired, in the work place, at social gatherings.

Why does the graduates argument pose a problem for women while its so often celebrated when men skipped college or dropped out of college and became successful within our field?
Impact Factor Distortions
debbugs had this since…forever?
Oh yes, the classic "people won't understand that so let's go with the bad solution".
Given the drag that a convertible imposes, you're probably waiting a long time for that.

Are you sure the 500e is too small? None of the dealers I've called have one yet.

Don't forget the Honda Fit EV and Rav4 EV. The Rav4 is effectively a cheap tesla. But. Neither model is priced to compete like the leaf and 500e are.
Imagine how many more problems would be solved or thought about if we were listening to the other 80% of the world's population - not just white men.
I would still say that for most people these flaws are no game-changer. We simply don't code stuff advanced enough for it to matter.
But a fraudulent "merchant" could still install a custom machine at a busy spot, and charge a good percentage of all passing NFC payment cards. Do this in a tourist area or near airport / other terminal, targetting foreign cards, and there's a good chance the fraud detection does not kick in before the weekend is over, and you have $20 x 50,000 "customers" x 2 days = 2 million in bank, converted immediately to bitcoin or similar and laundered before banks open on Monday.

Why, yes, I've been the receiving end of a similar scam. It was Visa Electron and PIN-less purchases, then a new opt-out feature. The math was more like 5 customers, but 10,000 euro limit. (No, I did not lose that, or even close, by being lucky.)
Damn, I came here to say this. Great work, ColinWright.
Quote from original article

"We women found ourselves nearly alone, outsiders in a culture that was sometimes boyishly puerile, sometimes rigorously hierarchical, occasionally friendly and welcoming."

I'd like to know more about the companies that were friendly and welcoming. Can any general principles be found about how to make an organisation feel so? Could those principles be articulated as a guide to others?
I approve strongly of the title, it makes it very clear to people like my mom that FBIs Plan == Hackers Going to Get Her which is far more likely to get attention than the old "Privacy Experts Warn FBIs Proposal Flawed"
I'm sure you know now, but you don't mention it: 0x3f80 is 1.0 represented as a half-precision (16 bit) float.
To be fair, the terms are all the way at the bottom of the page.
I've been meaning to sign up so it's a good option for me, thanks for the link. Am I supposed to get an email now or next week? Using a throwaway email that sometimes gets blocked, so just wondering.
My bad. Was relying on the URL for duplicate checking.
This is sexism.
The Model X signature edition deposit is $40K, the regular deposit is $5K; the two together may be where you got $45K. There is no reason the model X would be cheaper than the Model S; most of its versions have two motors instead of one in the S, and it likely has a bigger battery. That's not to say it won't be the price of the current model S, but no way it will be of a contemporary one.
Google’s Greatest Strength May Be the Luxury of Failure
At least Google released a final version of O3D that was an implementation on top of WebGL, providing a transition path. When they dropped Gears, they said they said,

We realize there is not yet a simple, comprehensive way to take your Gears-enabled application and move it (and your entire userbase) over to a standards-based approach. We will continue to support Gears until such a migration is more feasible...[1]

How did that turn out?

They filed a Chromium ticket[2] that was moved to an html5rocks.com ticket[3] four months later that was closed as WONTFIX a month after that.

My issue is not that they discontinue projects. My issue is how they often go about it.

[1] http://gearsblog.blogspot.com/2010/02/hello-html5.html
[2] http://code.google.com/p/chromium/issues/detail?id=37180
[3] http://code.google.com/p/html5rocks/issues/detail?id=73
IOS Apps: Keeping data over re-installs
CodeSchool has a consistent quality, with professionally done videos. By now, the site has enough of a reputation, that you can show around your profile that lists what challenges and courses you've passed.
Great except for the part where current shareholders' stakes are diluted.
absolutely not. Just forge the referrer header.
I had an Apple 2+ but did very similar things.

It got to the point where I could recognize Ultima 4 terrain in Copy2+'s sector editor.

I guess I got started glitching - overwriting lots of things to see what died and by narrowing my probe, discover what smaller bits did. Then editing constants and map data, etc.

I've still got scans of notebooks where I mapped dungeons, recorded stats, etc, and then documented the memory structures once I'd found them.

It's no real surprise that I'm now a maintenance coder / reverse-engineer / re-implementor.
Are you suggesting that it is impossible to embody your explanatory ideas in 'cheat sheet' format? If so, that rather renders your objections to the original article moot!
Choosing friends on their refusal to communicate with me via anything other than Facebook is somehow wrong of me? I don't care what you use to communicate with, but if I don't have access to that, I do expect someone to "go out of their way" to send an email/text. I was saying that I had friends who I couldn't ever contact once I left Facebook, despite them apparently having a phone and email address.
On 3) why is it that in a field where people are lauded (especially here on HN) when they drop out of college or skip college all together and are successful, we continue to come back to the "there are less women graduates" argument?
Disney's copyright lobbying suggests that your bitterness is completely appropriate. Ever wonder why the Copyright Term Extension Act of 1998 was nicknamed the "Mickey Mouse Protection Act"?
How To Use Social Media To Effectively Destroy Your Business
Dup (38 days previous): https://news.ycombinator.com/item?id=5498900
Perl5 users won't switch to Perl6 because they're working on Perl5 code and don't want to change their habits.

Non-Perl devs won't switch to Perl6 because the P word scares them.

So, yes, changing the name might be a good idea.

And making an enjoyable web-based tutorial.
How is their Node.js course? Are there comparable courses out there for learning Nodejs from scratch?