skysight-inc/HackerNews huggingface dataset:
That’s true. But most languages fail at their stated goals to a certain extent, usually by finding an unanticipated niche in which they thrive. What a language is good for is often something you discover, not something you design.
They retail from AA in the US for $18 each, but are available from limited wholesalers for $6 in quantity with free shipping, presuming you convince them that you're a screenprinter and won't be selling them unmodified.

200 of them is only $1200 that way, and it'll last me 3-4 years easily.

T-shirts: SOLVED.
no cron, no thanks
Given Nextag's Lack Of Transparency, Its WSJ Opinion Piece Isn't Wise
Those aren't real stats. Those are just numbers on a page. That link doesn't include any methodology for how they collected these numbers, doesn't include any references, doesn't included any reason I should believe any of them whatsoever. Some of those numbers are either obviously false or obviously misleading, such as the theory that 51% of private wealth is controlled by women when we know the huge concentration of wealth in the US and know the huge disparity in sexes in the top 1% of earners. This statistic thus is either completely false (perhaps they surveyed a power law distribution or something), or their definition is extremely poorly represented by their choice of words.

Edit: It's probably not a good sign that they have two directly contradictory statistics for the amount of US private wealth controlled by women.
> There's simply no way that the IDE can know everything about a variable without running the code

Or with. With dynamic typing and dynamic name resolution such as in Python, there's no way to know with certainty, even if you run it.
This topic seems to get re-hashed every few weeks on HN. Sort of getting tired of hearing about it.
I love Java but it did introduce us (which may have occurred naturally over time) to new subsets of problems, which may in the future as well be referred to as traits.
I sit about 10 feet from Tantek and I can vouch that he wears that outfit everyday, not just at SXSW. :)
Let's say that "foo" and "bar" are two distinct passwords that have the same MD5 hash.

As a practical matter, we can basically say that never happens. Certainly not for passwords that are user selected and not designed to collide. And since the hash itself is hidden by bcrypt, the attacker won't know md5("foo") even if they were inclined to find a "bar" with the same hash.
Have you checked to see what treating your water would cost? Chemical water softeners are relatively cheap. This one[1] costs roughly $0.30 per load of laundry. If it doubled the wash lifetime of your shirts you're throwing away a ton of money by not doing it.

[1] http://www.walmart.com/ip/Calgon-Water-Softener-1-qt/1342460...
Mark by Mark Zuckerberg. Fashion for Men:

http://www.markbymarkzuckerberg.com/
Don't wait for "DOM ready" for your app to start
Outbox Is Going To Change How You Think About Mail
Interesting. Any thoughts on trying out potential new hires as interns or contractors first?
I invite you to find the original source for the quote, and I'll change the link.
Yeah the benefits of static typing are front-loaded at the start of a project. I might rewrite in a statically-typed language for performance if it ever needs it, but I wouldn't start statically-typed.

My lisp interpreter above allows me to tear out a lisp function and replace it with a C function, while leaving the unit tests untouched.
Hey, doksbin looks really cool! I do often find myself wanting to save text and have it be accessible everywhere, but I don't feel like making a new google doc or a new file in dropbox (I use both, but this use-case falls in the middle somewhere).

There are a few things that I felt were missing. I bring this up, because this is the kind of feedback I'm always looking for on my projects:

1. The publish URL faded away and I hadn't copied it, so I lost it. I realize I can hit Publish again, but I'd like it to still be there without me feeling like I had to Publish "all over again" (I realize it's one click, but that's just how it felt).

2. I had the weird urge to delete the document before I left. I feel weird just "leaving it there" if I don't want to keep it.

3. Clicking the "New" button from an existent document seemed to take forever to load... Maybe just make it a link to the domain?

Well done!
Not saying there is anything wrong with this article. I just remembered him for this and thought it was funny.
W1PPS - THE Cord Integration Solution for Apple MacBook Pro
There's a lot of untapped creativity from the masters of film and television production in gaming, because the skills don't map well. I'm definitely keen to see what happens to that situation once the engines get closer to simulating the real world. The possibilities are endless, since suddenly a great lighting director's skill set is much more valuable to a team working on a AAA title.

That isn't to say this doesn't happen now, just that it's only going to get better.
Have we forgotten the difference between articles and source/reference material?

I see far too many blog posts and junk articles posted as sources or evidence in this day and age. No references to studies, or exposed facts that were collected by census.

Just someone else who cracked open Wordpress and says 90% of people do something 10% don't.
Random thoughts:

* Lay out a simple code quality wiki if you don't already have one

* Have quick one on ones every other week or so

* Let them pick their hardware as freely as possible.

* Allow them to modify the lighting in the workspace as freely as possible

* Set a standard for communication, this will be important as the team grows

* Keep in mind people really want Autonomy, Mastery and Purpose

* Give credit and praise freely
He looks a lot like Bill Gates when he was young.
See, the thing is I don't want to be chic, at least not in the sense that word connotes for the majority of people. I want to create/buy/wear clothes that coders would find cool and "chic" (without looking like a total weirdo, of course). If there are so many cool looking skins for my Macbook (e.g. http://www.etsy.com/search_results.php?search_type=all&i...), why can't have the same creative disruption in my clothing?
Temporary files: RAM or disk?
In 3rd grade, my teacher would give us star stickers that reflected how well we did in the class with participation, attendance, behavior, etc. I have a picture of me at my desk with these stars and in the picture there is another student with their stars showing. I had about 5x the amount of stars.

The student behind me ended up earning a PhD in her education while I have a BS.
I just have to say: Realtime rendering has finally become interesting to me. o_O
>sausagefest

Honestly I think the ones who have a problem are the ones who see a difference. Those that just put what they have out there and discuss openly, maturely will generally find (regardless of where they go) some kind of return. Even on PInterest you'll find immaturity and other negative qualities, merely exhibited by men instead of women. Does that make it innately better?
FYI The Sims did that 10 years ago.
Your post is very informative. Thank you for that.

If I may ask, don't you think decisions related to the "feel" of any game/entertainment device rests squarely on the shoulders of the art director?

I feel that statements such as that on ars is not meant to mock the artists but instead convey the message that "Hey programmers, next time the artists/director want these lights and this reflective properties, you can do it very quickly instead of hacking through messy code."

Now, personally what I think is going to happen is that with even more control, and lesser instances of programmers telling the artists "I could do that for you, but we're going to blow the next 6 month worth of budget for 5 people. Is that effect still important now?", artists are going to be able to come a step closer in realizing their intended vision.
Incredibly stunning tech. Now, I'm gonna go fantasize about an open-source version of this with updates every month (instead of every 3 years) -- as a compromise, I could do without the whole hot-reloading IntelliEditor shebang and consoles support -- a concentration on PC hardware that "will be commodity in 2 years, on mobile in 4 years, but can already be bought as state of the art now" (aka Kepler GPUs) would be enough.

To the pros: in your opinion, which of the many FOSS engines out there (many of which carrying a large legacy code-base of supporting soon-outdated modes of operation such as DX9 or lower or GL < 4.0) is the most likely candidate to offer a deferred pipeline incorporating lighting / particles such as we see here in this UE4 demo, at that level of performance and (expected but also demoed) robustness? Again, their "industry" tack (smart editor / console support, "we license only to pro developers" stance etc) would not be required ... only the "metal".
This is why I prefer the "Just Works" philosophy of the Mac (and it's a philosophy, not a guarantee of problem-free operation) to what I call the "Just Have To" philosophy of Windows.

Complain that you can't do something on Windows, and someone will come along, call you a name, and inform you that you can indeed do that... "You Just Have To" install this, configure that, tweak that. Eventually you've got a list of those things a mile long, and good luck to you if you ever switch to another machine.
Even if you run a bad codebase that just uses unsalted MD5 and you don't want to add a new crypto algorithm:

Couldn't you just run your whole database through X more rounds of MD5 and do the same in your authentication function?

That way, script kiddies couldn't use precomputed rainbow tables they downloaded somewhere off Bittorrent.

Each additional round will also reduce the speed of a brute force attack while still keeping the changes to the codebase will be pretty small.

Unless there are rainbow tables for a certain number of MD5 iterations, it would be a start...
why do people keep saying Pinterest is the female Reddit? The female community on Reddit is big enough.
No, the basis for the modern treatment of Euclidean geometry is the explicit construction of the plane as R^2. Axiomatization is reserved for things like set theory and elementary number theory. Although Hilbert's axioms aren't exactly even a proper axiomatization anyway, seeing as it's a second-order axiomatization, and thus requires some ambient set theory. But if you've got set theory, you may as well construct it. You could think of the axioms as just conditions, of course, but then you need an existence proof, which is provided by the explicit construction as R^2, so...
Yes, ensuring none of your actual users can copy and paste the address, either.
> No, you're arguing from isolated facts

Ok, look man, I'm down with anyone who wants to say the US could do better. I could do better. You could do better. But a fact, always beats a strawman, which is what you presented previously. Because the reality is that the Iranian government killed a bunch of its own people and did their level best to suppress that information. Now you've switched from defending Iran to reaching back a generation to find something you can cite to prosecute the United States.

Just to add another fact, Here's a more comprehensive discussion of casualties in the protests where that Iranian lady died

http://en.wikipedia.org/wiki/2009_Iranian_election_protests#...

My point stands: you are arguing from a very weak position. Further weakened by the fact that your thesis keeps moving around. If you're going take on the martyr's quest of defending an outrageous position, you can expect you're going to be expected to present an outragously good argument: all your shit in one bag, sewn up tight. If you're frustrated that people can come along and shoot holes in your argument with a sentence or two, maybe you could consider that as evidence that your argument may not ever hold water.

There's a great passage, I think it's TH White's Once and Future King, where Lancelot has a dream where he sees two armies of knights, white and black fighting. The white side is loosing, so he takes their side. And gets slaughtered. On waking, he is told: know what you're fighting for. Don't fight for the losing side just because they're losing.
An unhealthy business would result in layoffs for multiple employees, for one thing.
Well and good, but let's not pretend it's new or the fault of the boomers. (Yes, like me.)

I find in a letter of Evelyn Waugh's dated 12 April 1949,

"My daughter Teresa (age 11) has come back from school with a glowing report by her French mistress 2nd in class with 82% marks. I asked her to name in French any six objects in the dining-room. After distressed thought she got five, four of them with wrong genders. I know of another girl who came back from another school with a special medal for swimming--a thing like the Garter with a great sash. Her parents put her in the pool and she sank like a stone."
Did Paul Otlet, Belgian Visionary and Entrepreneur, Invent The Internet In 1934?
Yo, App Developers: Please Make Your Public Interest Apps Open Source
If it was not for the judicial branch, the internet would, as we know it today, would not exist.

Remember such detestations as the Child Online Protection Act? Which, after being struck down, and the Supreme Court agreeing with the ruling, a John Ashcroft led Department of Justice continued to use tax payer money to push back through the courts?

I suspect that the differences between functional and dysfunctional governments, elected or not, lie largely in their legal and court systems.
Never thought I'd see the Ginger Fuhrer on Hacker news.
Exactly. Nobody I know would ever want to take the risk of working at a place like that.

Especially with the Dunning-Kruger effect: the best (e.g.) programmers tend to underrate their skills, and will not be motivated to apply to a place like that for fear they will be fired.
This isn't necessary, you can have access to the full Excel COM API, with tab-completion, backwards-compatibility etc, for free with iPython and the makepy.py script.

http://stackoverflow.com/a/445961

Though I admit scripting Excel from Python should be easier to setup than it is.
I disagree and having gone through such systems I would again. Here's why.

Right out of college I applied for and got a temporary job at Google in their Adwords program. Going in I new it was a trial by fire. I interview well, and frankly the bar wasn't very high to get in. However I washed out after a few weeks because the job sucked. I hated it, it was boring and repetitive, and so I did a poor job. Most of what I was doing has since been automated.

I thought I wanted the job going in. They thought I had the potential to be a good employee. We were both wrong, but it took just over a month to figure that out.

For my last two jobs I really wanted to work for the company but, on paper, I wasn't qualified. Instead I offered to do an unpaid internship. I worked my ass off for both, learned a lot, and was offered fulltime positions. If I hadn't created a work-to-hire situation for myself I would never be where I am today.

In both situations the key factor was that I knew, going in, that I could wash out at any time. It was a tryout.

As I'm sure you'd agree, if I had the expectation of a guaranteed position, only to have to taken away one month in that would have been devastating.

I would encourage more people to expand their hiring pools with these kinds of programs. I feel it is more realistic (and honest) that it will take at least a month to get to know a person and for them to get to know a job to see if there is a reasonable fit.
I think just the fact that most of these discussions really revolve around technology is the reason that we aren't seeing many females- there just aren't that many in our field comparatively.

On the other hand, I think that another contributor is that I sort of assume everyone is male unless there is some indicator otherwise, and I'm sure most women prefer not to put themselves out there with a "Hey everyone, female here!" I wonder if there was an actual poll how many people on HN are actually female?
Also have a look at Addy's large scale app demo

https://github.com/addyosmani/largescale-demo

and the corresponding slides/talk
If you really think we (i.e., Opera) have that much interest in closed ecosystems, you're wrong. Yes, Mini uses a closed protocol, but ultimately it's just another web browser. What data format we use to transfer the mostly-rendered page down to the client isn't of much interest. In reality, Mini teaches little relevant to SPDY (because what it sends over the wire is very specific whereas SPDY has to cope with arbitrary content).
I've heard 2 ways to do it:

1. Add a flag column to your password database; whenever anyone signs in without the flag set, encrypt their password the old way (for checking against their old entry in the database) and the new way (for storage in the database) and set their flag. The only trouble is, users who never log in don't get migrated.

2. It's possible to treat the old encrypted form of the password as if it's plaintext, salt that, encrypt with bcrypt, and store the result in the database. Then password checking becomes: encrypt password with old algorithm, salt, encrypt with bcrypt, and check against the database. It lets you convert everyone at once, but makes the login code a little more complicated, forever. If you can't convert everyone's database entry at once, you might still want a flag column, so you can migrate more gradually.

There are still all the usual headaches of QA, release management, etc., but presumably you already know how to handle them. What else am I missing?
I argue that Silicon Valley startup culture's existence and profitability disproves the point you're attempting to make here. Haven't we all read pg's "Beating the Averages"? Haven't we all heard a hundred startup founders say "I used the tool that was closest to hand, and customers didn't care what I used as long as my service met their needs"? Haven't we all seen the companies with printing presses handily beating the calligraphers both in the Iron Age assembler-versus-C contest and the modern contest of web startups with FOSS stacks beating companies burdened with compiled languages and expensive licenses?

Peer pressure is certainly not zero - but hackers are pragmatists. If the tool really was easier and made a coder more productive, they'd be making money with it and that would be its reputation right there. The thing you call "cheating" is celebrated and encouraged. Better tools improve the whole community.

>>> "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."

This says far, far more about you than about the people around you.
BorderJump (Nashville, TN) - LOCAL or REMOTE, relocation assistance

Director of Software Development

We're a well-funded startup building an easy way for U.S. merchants to sell globally, connecting the best shipping and logistics providers with extensive localized payment services. We're looking for an experienced engineer to lead our development team.

Responsibilities include: designing platform applications and RESTful APIs, supervising code deployment, conducting code reviews, mentoring junior developers, and planning for security, reliability and scalability of cloud-based services.

Required experience: Python/Django, PHP/CodeIgniter, MySQL and SOAP/REST.

We have flexible hours, a great work environment and talented coworkers.

Find more info at http://www.borderjump.com/jobs/ or email me directly: chuck.bryant [at] borderjump.com
The news articles I've read said SHA-1 for LinkedIn, and MD5 for eHarmony, though I can't find the references right now.
> the rise of Windows as a corporate OS coincides with a rapid adoption of VB for in-company development

Also true of at least one place in the USA. A few thousand Macs went into the dumpster so they could roll-out shiny new VB client-server applications to replace terminal stuff. (Ironically, they were rolling out Netscape 1.1 at the same time.)
Although this was surprising to me at first it doesn't take long at all to realize why this is: women communicate more. They're all about communication! We think of men as being all about tech specs and building new tech but really it's the user of the tech that's important. What is the Internet but a big communication platform. That's probably why women are using it more. I realize I may be called sexist for saying this but I thought it was pretty widely accepted as fact that women are far more adept at and likely to use communicate with others via any channel than men are.
Not really interested in this specific argument about whether or not the OP has real statistics, but I thought this was interesting (and includes sources, which I haven't checked).

http://www.catalyst.org/publication/256/buying-power

http://www.she-conomy.com/report/marketing-to-women-quick-fa...
I've tried it. It's a combination of hard water causing greying and the fact that the hems on the t-shirts (usually the collars) end up curling after 7 or 8 washes. It's not a 100% gain, maybe 20-50% for substantial additional hassle.

T-shirts cost me ~$400/year presently. I live on a 4th floor walkup, my washer is on my second floor (yet another floor up), chemical water softeners are heavy, and shirts simply don't cost enough to jump through hoops of buying, carrying, and stocking another heavy supply fluid (already doing that for detergent and fabric softener).

I try not to add significant inconvenience to my life for things that will save me under $1000/year.

To put it in perspective, I spend more on bottled water than I do clothing.
Who else do you use, then?

I actively avoid using wordpress, and even more actively avoid hosting it, because it is such a security mess. But I doubt you've moved away from wordpress itself. It would be nice to have a "good" wp hosting option. Wordpress.com seems to be the best choice at the low end, and I guess WP VIP if you are very high volume, but I haven't really made a comprehensive study.
Ad hominems are cute, huh?

If you have a reason to use mutability in a specific case, then do it. If you default to mutability, then you are almost certainly writing poor code. And EJBs (bean classes in general) basically demand mutability to actually be usable.

I'm pretty sure "mutable-by-default is a major code smell" is not a very contentious statement in 2012.
Reinterpreting content? Nope. Opera (and only Opera) does anything with them — they're available through `XMLHttpRequest`.
Apple awarded patent for "wedge design" of the MacBook Air
This truly is the new dancemonkeyboy.mpeg
While I don't necessarily agree with the way Microsoft has this setup, they aren't preventing you from backing up. They're preventing you from using THEIR software package to backup to an external drive. You can use any number of free or paid alternatives, just not the one that's built into the Windows OS.
"Twitter? What's that? A social network that limits how many characters I can type? Why the hell would I use that?"
Wales vs Australia live stream rugby Match
Match detail
Australia vs Wales Live
International Match 2012 Rugby
Saturday on 09 June
kick off time: 11:05 pm
All the viewers are welcome to watch this match Australia vs Wales
Live Games Rugby game on TV Processing system Watch Live Rugby
International Match 2012 Games Rugby game of Australia vs Wales Live
Here HD on PC Online.
Australia vs Wales Live Rugby TV Link