skysight-inc/HackerNews huggingface dataset:
"No evidence is presented that women are the more valuable market, just that on average they spend more time online and using their devices."

Perhaps that's because the evidence has already been stated clearly?

Here are the stats:

"Women account for $7 trillion in consumer and business spending in the United States, and over the next decade, they will control two thirds of consumer wealth.

Women make or influence 85% of all purchasing decisions, and purchase over 50% of traditional male products, including automobiles, home improvement products and consumer electronics.

BUT 91% of women say that advertisers don’t understand them."

(via http://thenextweb.com/socialmedia/2012/01/24/the-top-30-stat... )
Java set out to solve two problems, one was portability of 'compiled' code, so OS/ISA independence, and the other was security issues. And Sun was actually in the process of flushing it down the toilet prior to the response it got in Darmdstadt and elsewhere. The big marketing push came when Sun saw it as a way to club Microsoft, that occurred only after people figured that 'life in the browser' didn't care what OS you ran on. And a lot of people wanted to get out from under Microsoft's thumb at the time.

"It seems that solving some problem might be optional, but commerical backing and long term support is essential."

It seems Forth might be a counter example here, what are your thoughts on its relative success?
"Aura is currently missing two important items needed to help us get out a stable release. These are good unit tests and stronger documentation."

I can understand the lack of documentation, but I balk at the fact that framework developers wouldn't use TDD to guide the development :(
"... and I order them 150-200 at a time (in black, of course)."

Cyberpunk will never die as long as one person is still living the dream!
The positive encouragement model of raising/educating children is a relatively new thing in the US, so I don't think it has much to do with the "can-do" mentality. I'm in my mid-30s and we certainly didn't have it in school when I was growing up. I can remember my brother getting held back a grade.

If anything, I think its the current model that threatens the "can-do" attitude of the US, since I think a lot of the "can-do" attitude is really resilience. It an attitude that says "this won't be easy and I might fail, but I can always get up and try again".

If kids gets nothing but positive reinforcement, those initial failures are going to be particularly painful and discouraging. I think parents can teach their children so much by letting them fail (within boundaries) and giving them not self-confidence that they can do anything, but the self-confidence that they can handle any hardship. That's an important difference.

Before I start getting downvoted, I just want to say I haven't start yelling at kids to "get off my lawn!!" yet. :P
Or watch his talk at BoS on how we suck at marketing to women. I guess you can choose to be capitalist or sexist ... show me the money!
I'd be more concerned about government mandated fingerprinting. Using public key authentication, it would be possible to make biometric keys nigh impossible to steal (such that they don't ever exist on disk in any form whatsoever.) However, they're really easy to steal if you can ever get physical access to the person or any personal records that happens to record said information.
I won’t cite any sources, but ETAOINSHRDLU is well-established as a fairly accurate English letter frequency. The point in the article is the frequency found in domain names has a "higher" frequency of I’s and a relatively lower number of T’s, despite ETAOINSHRDLU, but doesn’t really explore why. (-ING endings are already taken into consideration with ETAOINSHRDLU.)

Also, I have to disagree with you; there are thousands of companies that have capitalized on the Apple product ecosystem (iSkin, iLounge, iPodResQ, etc.) and in the commonly associated abbreviation of “Internet” to i. I would say there are many more prefixes with ‘i’ than ‘e’ or any other letter.
That's a really good point and I think that, for the employees who didn't last more than six months (or were terminated right away), this was a bitter experience. In other words: if you, as an employee or employer, are looking for more of a committed relationship, I think the points I made aren't going to help at all and probably seem distasteful.

If you're looking to maximize the team's value and effectiveness, though, I've seen those points work, consistently, in a variety of environments. And I have no hard feelings about it. "It's business", as they say.
I thought there were 111 other kinds.
The thing that most people forget about VB6 is that it wasn't the language that made it succesful - it was the tools.

You could create a form in 30 seconds, drag a couple of buttons onto it, and start sticking code behind them.

It was _incredibly_ easy to go from nothing to an app that did something useful and was easy to use.
Those problems were solved by Java over a decade ago in a nearly identical way.
Circular :-) But more constructively, it helps if you can get a bit deeper in the analysis. So C has a memory management problem, solved or not solved? C has a concurrency problem, solved or not solved? C has a security problem, solved or not solved? I will be the first to admit that I've not kept up with it since I left so it is entirely possible it's found its voice, has it?
They need these sort of things to cover their bases in case the real reason for firing you isn't something they'd want to explain to anyone outside the company.

(At least that was the case the one time I was fired.)
Government gives people what they want, Startups give them what they need
See below, but specifically to your enterprise comment, by creating an OS independent abstraction environment Java code could cross boundaries of folks equipment and the security policies insured that offering up programmability didn't mean giving away the farm. That was a need the enterprise providers had had for a long time (and one that Rexx was also targeting btw)
Actual link: http://fluent.io/
Definitely true. We draw our experience on lights from the real world, so the closer an engine is to the real world, the faster the artists can prototype and test lighting setups.
Why didn't you just buy a big ol' honking external monitor and hook that up to your Macbook?

I develop on a Macbook Air, and that works quite well for me.
What's right for web sites (300ms delay) need not be what's right for web apps (0ms delay). I think it's a smart default, and devs making usability tradeoffs can decide when to remove it.
So where is the female-dominated equivalent of Reddit?
I'd also refer to Hilbert's Axioms[1], which are the basis for the modern treatment of Euclidean Geometry.

[1] http://www.gutenberg.org/files/17384/17384-pdf.pdf
While people mentioned NeHe, and it's where I started years ago, it's widely outdated. Here's one that helps you get started with modern GPU rendering concepts in OpenGL.

http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Cha...
Very few people/projects use Forth…

But, I can think of one or two way more popular and significant counterexamples (although I don't disagree with his general sentiment): Perl and Ruby.
Finding Creativity In The Absurd
Node Driver for SQL Server (OSS released by Microsoft)
Reddit is amazing community for this type of 'grass roots' fundraising. Moving story, and kind of overwhelming response. Hope it turns out well for the guy.
>It is still split up that way, but I think that is for more advanced students.

He's in honors math, i.e., the most advanced math available for his grade level.
It's called Pinterest -- 82% female: http://mashable.com/2012/02/28/pinterest-women-marketing/

Perhaps you've heard of it? ;)
Rumor: Apple Ready to Offer iPhone UDID Code Replacement
I've found that TDD is pretty crappy for exploratory development on things like frameworks. It's much easier to test once I've hit the point where I know how everything should look and behave.
if you count IAP, it's probably double that, just based on my own experience with paid apps and IAP.
I was more impressed by the live recompilation. It didn't interrupt his gameplay at all.
This brings up a very prevalent false dichotomy and some interesting psychological issues that are holding back software development.

The false dichotomy is the idea that you can have either well engineered and powerful systems that are complex and difficult to program, or you can have poorly engineered, simple systems that are easy to program.

There is a conflict here which is a little bit like the inherent opposition of technology and business (most people aren't aware of this issue either, of course, but that's a whole other comment for people to dismiss). The tools which make software development easier and more efficient, both for experienced professionals as well as for beginners, also make software development more accessible, reduce the amount of traditional programming being done and therefore mean it requires less programming skill to accomplish the same thing.

This means that as new, more powerful programming tools appear, you can actually be fairly sure that the programmers who have only used those tools have less experience than programmers who use older, less powerful tools. Even worse, since everyone knows the tools are easier to use, there is a social dynamic and pressure warning programmers off of them: its basically cheating.

Many programmers are still acting like calligraphers in an area where the printing press has just recently been introduced. What self-respecting calligrapher uses a machine to print text? Its not even calligraphy.

I had to stop using Visual Basic anything just because I knew people would judge me as being a lesser programmer if I took advantage of the easier and more productive tool.

Peer pressure, pretty much at the level of 12-year-olds, is the main thing holding back deployment and advancement of technology in all aspects of our 'society'.
It's easier to read here:

http://www.theswellesleyreport.com/2012/06/wellesley-high-gr...

(All on one page, no interspersed ads, better formatting.)
Building Technology Mid-flight
I don't see that linked from the article.
BTW, Windows PowerShell includes a bunch of unix aliases including ls, cat, cp, mv, rm, pwd, more, ps, man, mount, echo, diff. It is also very customizable, it became my standard windows shell when I discovered posh-git https://github.com/dahlbyk/posh-git
"The UE4 demo is running on PC, specifically an Intel Core i7 processor with an NVIDIA GTX680 and 16GB of RAM"

http://www.eurogamer.net/articles/digitalfoundry-vs-unreal-e...
Hah that's actually kinda funny. I was horrified when hearing this but after watching the video it's not so bad.
I suspect Apple will add in filters feature into Camera and Photos app in iOS 6. This might impact some income for Camera+ app.
"One of the hard lessons The Partner taught me is this: the health of the business is more important than the well being of any one employee."

What, really, is the purpose of your business? And what makes it more important than the well-being of an actual person?

I don't take issue with the firings recounted (well, at least the carefully-documented public reasons he provides), but what could make this statement true? I read it and can't find a charitable interpretation.
Fair enough.

To be honest, I was hoping for something more intellectual like Hacker News. It would be nice to have a website where I could get my fix of thoughtful discussion that didn't feel like a sausagefest.

Any idea how more intellectual discussion sites could cater to women?
And battery-backpack. Perhaps in some near future we will have a better power source.
Your rivals (whether they make competing products or merely use their success to bid against you for employees) net most of the benefit from your training investment when your trainees aren't going to spend the majority of their career with you.

Great, then the issue is to figure out "how do we create an environment and culture where people will stay here for a very long time?"
Actually, the morons who can't drive problem is easily rectified by raising the bar on getting a driver's licence. In Deutschland, where getting licences is a rigorous process, the problem is largely absent. Similar to awards and A's, driving has come to be seen as a right and not a privilege.
We told the veterans to help the new people whenever they could, but none of the old heads really wanted to be bothered, particularly given that we keep track of everyone’s output and any time spent teaching new people would reduce the build total of the teacher.

You get what you measure.

One possible way to fix this is to have a fraction of the improvement of a new worker accrue to the teacher.
How anodizing works
It's a Ruby-ism.
It Pays to Have Pals in Silicon Valley (2006)
Either you don't know Java or you don't know Go, because the way the two do things almost couldn't be more different. The JVM and the requirement that every non-primitive be a class that inherits from Object are not small differences.
Did Windows go too far or did you not go far enough in properly selecting your machine upgrade? The differences between Windows and OSX run deep but it isn't Microsoft or Apple's job to tell you about them.

I will agree that Microsoft's rope-a-doping with feature deplete Windows variants is very rude and off putting.
IOS6 Confirmed
Most of the people I've seen who were shielded from failure don't make this distinction. They attribute it to bad luck and don't learn anything or assume they're innately terrible and never try again.

There's a fine line between teaching children to learn from failure and allowing failure to discourage them inappropriately. The solution is to walk it carefully, not stay so far away from it that people never learn to persevere.
Men (and women) in black to honor Steve Jobs for WWDC
I decided 6 or 7 years ago that I "needed a scripting language" and used Python for about a half year. I then tried Ruby and found it more to my personal tastes, mostly because of blocks. No disrespect intended re: Python
Corporate synergy!
Yes it's only the rPI that actually delivers on the CHEAP linux SoC so far -- otherwise you can get a VIA x86 board for the same $100 as most ARM.

What is interesting is that rPi finally delivers "the computers will be just bumps on cables" prediction. With HDMI out and powered by USB it becomes very nice for a distributed video screen display compared to the normal multi-headed PC solutions.

It's just odd that if Intel thinks the future is competing with ARM in tablets with lower power Atom it produces something that is essentially a high end desktop replacement
machine.
An attractive girl is flying out to have sex with him. That's definitely a plus.
So you dump your shirts after only 7-9 washes? I hope you donate them to a charity thrift store.
Yeah, and the weird thing is that reddit long ago became so large and diverse and infiltrated by trolls and shills and liars that no-one on there ought to trust anything like this anymore. Kudos to their faith in humanity, I suppose.
What a wonderful surprise. I'd forgotten about the judicial branch, and now they appear like the cavalry to sort out this mess.

Wouldn't it be great if they went after the patent trolls next?
i wish there was a site which connects hackers to start such houses anywhere around the world. would anyone else be interested in that?
No.

Even if you deserve to be 'held back', you get what's called a 'social promotion'.

In 8th grade, there was this big project we (each student) had to do in order to 'pass' 8th grade. The teachers all told us that if we didn't do it, we'd fail 8th grade, but still go on to high school as a 'social promotion'.

I actually had several friends who decided to not do that project, because nothing bad would happen to them if they didn't do it.
REST based File Format APIs and SDKs
Soundcloud apparently has been doing something similar to this - http://spadgos.github.com/blog/2012/06/01/soundclouds-stack-...
Agreed.

I want to work with a team where I'm motivated intrisically to do so; not because I know if I don't hit number X or Y I'm going to be terminated immediately. This may work for some people, but I couldn't handle having that over my head.
It seems that TDD is not the best approach to design such framework. When you expect your api change frequently on early stages, tests may be trhown away wery fast and be useless. So it's better to delay writing tests for time, when api becomes stable more or less.
You need to know what to test before actually test.
Aaaa-check – a small little program to check for IPv6 DNS records (AAAA)
I have mixed feelings about this. UnrealScript had a lot of interesting ideas; particularly its module system (a kind of sideways inheritance where you could override an ancestor in a package, but not have to override all the descendants to have them inherit the behaviour - really handy for third-party plugins); the synchronous animation playback, effectively using continuations behind the scenes; how it handled synchronization of variables for client/server; and to a certain degree the "modes" that objects could be in, a way of switching behaviour of a whole slew of methods en masse.

On the other hand, object-oriented approaches are not great for simulating huge numbers of entities, where column-major array-based layouts are a lot more efficient.

I wonder if Kismet data-flow graphs may end up getting too complicated for their own good. They look like they could do with a textual representation. The obvious manual iteration involved in the creation of the orrery in the gametrailers demo video posted in the comments elsewhere here shows how painful this approach can be.
'Sexist' has as many definitions as there are English-speakers. It's not a useful word unless you're a politician or a journalist.

If you thought women never used words longer than three letters, then you could design some very useful features for them, like smarter autocomplete, spell check, and inserting the space automatically after three characters. Then you'd do what everyone building a product should do - try to sell it, and if it won't sell, try to find out why. You'd quickly learn that women can use big words just fine, and you'd redesign your product accordingly.

I used an example misconception in which you underestimated women, because in the other direction it'd be politically incorrect. But, you need to be objective about what you see. You can't be afraid of the political ramifications of knowing the truth about your market. If the data were to tell you something drastically politically incorrect, like that Brits and Canadians never buy your word processor because they're too busy eating babies, you still need to redesign your product to fit your customers, and your spell checker should not accept "colour", "lorry", or "hockey".
I feel bad for all who will continue to develop for the Windows platform or use their operating system even after watching this video.
For a moment, I thought there was actually something new about sorting. That turned out not to be the case, of course.

I understand the importance of linkbait titles, but specifying the context (e.g. "we're doing it wrong in JavaScript") would save people time without weakening the impact on those who might be interested in the article (JavaScript developers).
Can I do better than 50% of my classroom mates? If yes then I am ok. Can i do better than 90% ? If yes then I am special.
So-called ITU 'Internet takeover' attempt leaked to IGP in a "mysterious email"
Thank you, that reminds me of another pet peeve of mine regarding the education system in US:

In India, where I'm originally from, even high-school was not given much importance, primary objective was getting into a good college. People dropped out for economic reasons and not other.

Here in the US by celebrating something as simple as "graduating" 5th-6th grade, we're telling these kids that they have achieved something, when they clearly have not, and then we mourn the fact that many kids dropout even before high-school.
This is an extremely bold and unsupported assertion:

"[Men] were the one who decided what products failed and what products succeeded. That's why companies like Asus tweet ridiculous, sexist stuff. That's one reason why less than 10 percent of venture capital-backed companies have female founders and there is a massive gender gap in tech."

There are plenty of industries where there is a huge discrepancy between the gender ratios of consumers and entrepreneurs. Fashion and cosmetics companies for example are far more less female-dominated than one might presume from the extreme over-representation of females in their customer bases. The author hasn't given any reason to suspect that male dominance in tech is caused by gender-linked consumer trends influencing employer demand rather than more mundane explanations like gender differences in employee preference for developing programming skills.
Downvoted for referencing fosspatents. You wouldn't cite an Aryan Nations site on human genetics, even if they were quoting facts. Likewise FM on IP.
And Saturday and Sunday? No shirt? :)

It just occurred to me that one could map days of the week to colors:

SMTWTFS
ROYGBIV
Exactly what do you want him to do? He could not be a judge and also be an activist.

Speaking this clearly from the bench - a position of impartial authority - is probably the best he can do.
It reminds me of the Starship Troopers movie, actually, and it's incredibly annoying.
Your problem is that the company can get a reputation as a revolving door. Which over time means any good programmer in the know is not even going to apply. Why take the risk? There's no guarantee to me as a candidate that your company is firing people for the right reasons and not because you're expecting too much, or something illegal, or because I don't like the cubs vs sox.

After a while the quality of your pool is going to drop. Which is just going to reinforce your belief that most employees don't work out after a few months.
I can understand using static typing if you already have a large codebase that's statically typed, but is there any reason you'd start a project with a statically typed language?
Like 10 years ago, I was poking them at the idea of having some command line support for package installation instead of having to go through the brittle setup.exe to install/update packages... You can make an educated guess at the answer to anything related to non-retarded package management.
Qubits live long, silicon quantum computers prosper
you don't need to add forum, in Google click more on the left side, and then select "discussions"...and it'll limit the results to just forums/message boards etc
I already knew this from reading Hacker News.
I'm surprised that she would write a long blog post about wearing the same thing everyday, but not include a photo of the outfit.
Ways to obfuscate e-mail addresses compared
What does it mean that Posner was assigned to a lower court? Should we assume that he requested a chance to rule on this matter? Or is the entire judicial branch disgusted with the patent system too, and they asked for a pinch-hitter?
I do mean almost everything; C has many problems: The preprocessor, no modules, annoying to correctly and portably write even seemingly simple things like signed integer calculations, error handling, resource management, almost anything involving arrays is a pain. I could go on, if I were in a worse mood. Go solve all of those for me, keeping the same clean feeling of C, yet is actually clean and simpler.
I don't even think it should be assumed that if no medal was given out then the child is a failure. I remember getting participation trophies as a young child (under 10) and at the time I was confused as to why I was getting it. Had they not given out the trophy I would have thought nothing of it. Just that the activity is over. No sense of failure (or success for that matter), just the general passage of time.