skysight-inc/HackerNews huggingface dataset:
The federal version was voted down in the House by the Republicans.

http://www.huffingtonpost.com/2012/03/27/facebook-password-p...
http://techcrunch.com/2012/09/21/you-might-be-able-to-downlo...
Did you mean to reverse those numbers? Or is Windows 7 a better Windows 8?
For me, turning plugins such as flash into "click to play" seemed to speed up things a lot in osx / chrome. The setting is a bit hidden, but you can find it from settings -> show advanced -> content settings -> plug-ins.
The studies cited on the original article which this comment thread it attached to. Read the graphs there. Equally qualified women were rated as less competent.

http://www.technologywoman.com/2012/09/27/i-only-got-that-jo...
The startups I've worked at hire everyone who's good. Quotas and headcounts exist at companies like Intel, but VC funded startups can't possibly hire quickly enough to spend all their investment.
JTxt, great idea! We took your idea and implemented a random user spawning location. Thank you for the idea!
So then.. why bother with the survey?
Yes, a hundred times.

I have always seen this as a powerful but dangerous pill that you take occasionally when you are in a rut or need to take a scary but important jump.

I think the simplicity of the "fuck 'em all" message has its power and purpose. But the irony is that once you do embrace the message, you realize applying the phrase literally won't necessarily win you wealth, nor friends, nor happiness.
I so wish Notch would stream another coding session to twitch.tv again.
And do you realize that you can't download kindle books on to them unless you already own a kindle device. That app was only designed for portability of your existing library. Amazon in no way give up their biggest advantage over android devices.
Take every piece of software and OS, and you will find conflicting views of whether it goes faster or slower with time. You buy a new device, everything feels snappy, but one year down the line, things feel slow. But the problem is, this is based on expectations, based on hardware, based on usage pattern, etc.

What we need is a objective software speed measure based in UI terms (because that is what people in the end notice). Such as "time to start" and "time to get to usable state". This should be measured automatically after each build, and normalized to hardware. Only then can both developers and users see hard evidence that software, e.g. Chrome, is now running slower than before. Because the cost of adding a feature is otherwise invisible to the developer, while the user's keep getting into anecdotal discussions of what is faster or slower, comparing wildly different hardware capabilities.
Forgive my pedantry, but things are either optimal or they are not. There are not degrees of optimality, though things can be nearer or farther from optimal. Like uniqueness.

I know some people hate this kind of comment, but since you are writing and we like to offer constructive advice around here, please take this as a friendly bug report.
Americans tend to think of "suburb" as meaning "sprawly low-density area with lots of parking-lots and roads," but really it can mean any sort of outlying secondary community.

Kawasaki, and even Yokohama, for instance, are very much suburbs of Tokyo if you look at how people live (a huge proportion of the population commute to Tokyo for work and play), but are also a large cities in their own right, and very densely populated.
In slide 4 they go for a completely different app to the one in slide 3 (cPro+) which was accessible within 4 clicks as the top paid app under that category.

I agree that the discoverability is bad with the new single slide search, but the slides are a bit misleading in this case.
I'll have to give the L4D games a shot--I hear they're excellent. Does Xbox v. PC matter at all?
Writing code today is easier because of better tools and more powerful hardware, but the requirements and scope of projects have gone up by an absurd factor.

A good programmer today is more knowledgeable and more versatile than ever before. Problems are more complicated, systems are much grander in scope and there's simply more technology to deal with and learn from. Google is a plus, not a minus. All this code sharing makes you learn new stuff all the time.

Seeing new approaches and methods makes me a better programmer than someone who's ultra focused on their niche, like back in the day.

And if you look outside the HN web-centric scope, at low level programming, consider this: a reference manual for a simple 8-bit microprocessor (lets say 8051 core, very popular) was 300-400 pages long. Many products were designed around it in the 80's and 90's, but as demands from products skyrocketed, this hardware was no longer enough.
For comparison, the reference manual of a TI OMAP4460 processor, like the one in the Galaxy Nexus phone and Pandaboard dev kit, is around 5200 pages long with the most complicated parts (e.g. 3D) blanked out for confidentiality reasons.

Or look at it another way: a $3 microcontroller today has most of the capabilities of a Pentium PC from 15 years ago (it has audio codecs, USB, Flash storage and a lot of other stuff not found on the PC, and pretty close computational power too). Someone has to write software to use all that. This software is complicated. Your car has dozens of processors and there was an article around here estimating the new luxury car code at several million lines. Someone has to write that, too.
This someone is very likely (or so I hope) more knowledgeable and adept at doing their work than his predecessor that only had to deal with one or two simple ECU chips.

Sure the barriers were higher back then, but someone who's truly good today is magnitudes better and more versatile than in the past - there's no contest really.
that's interesting — i'd assumed they wrote off china, but that really goes the other way
>Well I for one do not think that consumers will buy into it. And I predict that Windows 8 will only have moderate success, while Windows 9 will be a total failure, just like Win Me and Windows Vista before it

Perhaps Windows 8 and 9 may fail due to a multitude of reasons, but I don't think the inclusion of the app store from where one can safely download applications will be even a small reason for it. If anything, consumers will love it for that reason.
and also more recently, by http://lightmare-studio.com/the-piracy-fallacy/
Face detection for cats in JavaScript
As much as I hate the TSA, this sort of reads like entrapment.
Mr. Pollo at 24th and Mission (SF) is a really great example of this trend and probably the best meal I've had in the city. It's great when creative types find the right scale to maximize their creativity and personal enjoyment in what they create.
I like this idea, but my main concern is that it would become an idea buffet for developers/teams. People with original ideas that post on this board may become the next Winklevoss. How would the site protect intellectual property?
It'll be interesting to read his subsequent comments on graphics state, as extending this example to draw arbitrary ellipses without coordinate changes could make for a simple visual demonstration of function composition, assuming the goal is not "Learn PostScript in floor(π^e - 1) Days."
Throwing resources for the sake of it, I think would fall short. There has to be a plan and a change of attitude towards education, towards teaching, etc. by parents, pupils and society. Lots of students are dismissive of school, lots of parents expect school to do the child formation for them and forget that most of the responsibility lies with them.

Finland and Singapore are small and so their successes might now translate perfectly for a large, diverse nation. Yet, they might still have some lessons for us to learn.

One of the largest problems, in my view, might just be inertia. There are lots of people with large political capital tied up in the current system and are not willing to give it up despite this hurting chances of progress for the people they are trying to help.
Ruby ASCII Table Generator
Soldados noruegos expuestos a fuertes radiaciones del radar
It took an unreasonably long time for me to find the scroll bar.

To add insult to injury, putting the mouse in the normal place the scroll bar will be, means you won't be able to use the scroll wheel as well!
Thanks for your detailed response. Yes, it would be good to have a kind of repository where people could submit their ideas or designs in order to prevent future patents. Somewhat like copylefting code.
the free offer is for any ebook in packt or only selected ebooks?
Go's syntax may look simpler, but from a how many tokens do I need to look ahead parser perspective, I don't think it's much simpler than Java. Go does have a hand tuned parser written in C, vs the java parser written in java and perhaps not tuned for speed, but there's no reason a fast java parser cannot be written.
הקשר בין סרעפת לנשימה
I think he's just telling to feel the liberty in your heart first and wake up to possibilities/options you never would have thought. What might look unreasonable to many people may start look like a real possibility for you and that's the point. But again it's not about suspending your judgement for doing reasonable things but not limiting your options by others' standards.
Do you rate them 0 stars instead?

App companies will stop asking once the technique stops working, but it is super effective right now. If you dont ask people to rate, you mostly get ratings from people who dislike your app.
I have got the "NHibernate 3.0 Cookbook" and it is really nice.
Well it has many solutions and best practices. The print is not top notch - but the content is great.
That's complete crap and merely a manifestation of "Rosy Retrospection" (http://en.wikipedia.org/wiki/Rosy_retrospection).

Monty Python made fun of this "in my time, you see" bullshit with the Four Yorkshiremen skit (http://www.youtube.com/watch?v=Xe1a1wHxTyo). Woody Allen's movie Midnight in Paris did the same (http://en.wikipedia.org/wiki/Midnight_in_Paris).

The programmers before us were the exact same as the programmers of today and they will be the exact same as the one's that come after us. The only difference between them is whose shoulders they stood upon and what they were be able to do using the tools at hand.

Programmers of the 60s were happy just to get things to add up. The guys in the 80s squealed with glee at GUIs. The guys in the 90s made the internet what it is today. And the guys of the 2010s will bring AI and robotics into the main stream.

Everyone glues things together - it's how creation works (http://en.wikipedia.org/wiki/Steven_Johnson_(author)#Where_G...). The only difference between generations is the things you have available to glue together. Sometimes you glue together a stick and a rock to make a spear, and other times you glue together a machine gun, a camera, and a computer.

Either way - same people, different situations.
A great piece of engineering, but I have to say... just because you can do something, doesn't mean you should.

I hate too much negativity, though, so I'll repeat my, "Well done."
Also, think through what it would mean to actually get the offer (not the interview -- the offer itself) because you were female. Your recruiter isn't deciding who is getting an offer; the individual teams are. So how would this collaboration have happened such that only women from your college were given offers? Remember that Microsoft still has a very low percent of female engineers, so it's not a company wide policy.

You're telling me that a set of unrelated teams decided interdependently to specifically offer positions to women from your college? Why? Why your college? It just doesn't make sense.

My guess is that there's something much less sinister going on, such as:
-- It's just a weird coincidence. (After all, they recruit from many schools.)
-- Some professor referred mostly female students, perhaps even being under the mistaken impression that they were asking for good female candidates.
-- The female students are your schools are actually more qualified than the male. (This is not particularly unlikely, if your school is really less than 5% female. To get numbers that low, there may be some pressure to drop out, leaving only the best women there.)
-- Microsoft hires mostly PMs from your school, which are more likely than devs to be female.
-- Microsoft extended offers to a number of men too, who happened to not take the offer.
-- Many of these 5 students were actually given offers for a specific program dedicated to minorities.
-- You're wrong about the percent of women in your CS program (very likely).
-- You're wrong about the number of women / men hired.

These are just a few of the possibilities I can think of. What seems incredibly unlikely is that a bunch of unrelated teams all decided to hire only women from specifically your university. I just don't understand how that would work.

By the way, are you sure your school is <5% female? That is WAY under the national average.
Great leadership. Simple rules to follow for a big org. Product managers are now on notice
Android tutorials - Customizing the ViewPagerIndicator
swipe>unlock
password> 123456
AppX>locate, open
Permission?>Y/N

Its not frictionless either way. NFC cannot be trusted. You need to aknoweldge Y/N prior to letting anything write data onto a phone. Too much risk otherwise.
Same issue here. I had to logout to see my own profile.
Not really. iOS was locked down well before Oracle had Java running on ARM, so getting java on ios wasn't a particularly reasonable goal. Getting Java on win8 arm is a reasonable goal.
Redfin has excellent UX, both on iOS and the web. We've been using their tools for the last three years, with consistent delight.
First of all, when people are trying to diminutize your accomplishments -- saying that you don't deserve them -- it does matter. It affects not only your morale, but also your ability to achieve things in the future.

Second, the point of the article is not the being a woman is an advantage but rather, that there's good evidence that it's a disadvantage. When you have a group that is already unrepresented in the sciences who face additional disadvantages, that IS a problem.

Yes, of course you play the hand you're dealt. What other choice do you have? That doesn't mean you shouldn't fight for equality for everyone.
[Bridge] Shutting down Bridge Cloud November 1st
This is not working for me, with the test images (or any other image). :\
Edit: Cannot read property 'type' of undefined. Demo.js:64
I'm not exactly making a value judgement here. I like Plan 9, but not enough to use it daily, in part because I like to do things like leave comments on HN and do flashcards on memrise. I'm just pointing out that the capacity of computers isn't the only thing that changed since this golden era. Standards have too, and not really in the direction people were predicting. Dijkstra did a lot of hand-wringing over the Software Crisis, which amounted to "our software is still shit." Well, it's 2012, and it's still shit unless it's touching something nuclear, but nobody seems to be willing to make the tradeoff under normal circumstances.

On the one hand, both a Ferrari and a Model-T are really fundamentally about getting you from point A to point B. The majority of the progress between the Model-T and the Ferrari have to do with unnecessary optimization (going bazillion miles per hour) and tangental/incidental value-adds (being red, having air conditioning, etc.)

On the other hand, an inablity to discern qualitative differences is exactly why every discussion about Apple on Slashdot turns into "My Rio did everything the iPod did and more! It isn't fair! Wake up sheeple!" Maybe everything we do with Google Plus we could have done with email in the 80s, but does it matter if all the end user wanted to be able to do is put their signature in lilac Comic Sans?

Where we are today (in any field, on any topic) is a mixture of good decisions, practical solutions and random selections. Every pundit (and everyone on HN is a pundit) thinks they know which things arose intentionally and which things were just noise. I hesitatingly suggest that a large portion of the intentional arose from the desire for good looking stuff. I double-plus hesitatingly suggest that an alternate world in which Plan 9's view (everything is a filesystem, every user is command-line fluent) or in which Smalltalk's view (every user is a programmer, everything is live and can be live-debugged) would be interesting and offer certain benefits. Nobody will ever really know what that alternate world would be like—besides that it would probably look like absolute shit—and I think it's unfortunate, in the bittersweet way that unrealized potentials always are.

But I take heart knowing that at least in this world, with very few exceptions, technologies can become marginalized but they can't really be killed anymore.
Yep working here too. Except for the occasional 502 Bad Gateway that keeps popping up.
Can't live like that. Gotta be console. Why not have something like command-T in TextMate or bash completion that finds what you are looking for. I find that it's worth getting familiar with how to quickly search the api docks. I have a poor memory for many things I consider unimportant, but I have a keen memory of just about where I used what in my code, so I can quickly find what I need by going to the right line in old projects.
Some people may have been blessed with access to good documentation, however for me the Internet was a godsend, because as a child I wasn't living near a tech hub or CS/math university.

Imagine being restricted to a computer with DOS 6.22 / Windows 3.11, with a QBasic interpreter and a pirated Turbo Pascal compiler that couldn't compile binaries in 386 protected mode and with access only to books describing high-school level data structures and algorithms in Turbo Pascal.

I was getting some extras from a local PC magazine that was sometimes bundling the provided CD with stuff useful for developers, like I remember an issue that came with some old tutorials on stuff like how to do graphics with double buffering in Mode-X 320x240 with 256 colors and on how to override the keyboard interrupt to get better input in games. But if I had a problem with any of the described functionality, I had no search engine to turn to.
Kinda reminds me of my old flash text effects.
http://0.s3.envato.com/files/42885/preview.swf
(second and forth one)
That's a great point. I'll start doing that.
"You ate the food! no one made you eat the food! but you did, so now where's our $100 million dollars?"

Really if you want big $100 million dollar wins you had better make with big million dollar rewards for the people delivering. That is impossible because the management bureaucracy will soak that right up. Yahoo should focus on rewarding the right people through acquisitions and investments.
> Don't just do something, stand there.

-- Dr Linda Lewis (Columbia University College of Physicians & Surgeons)

Google has been working on their automatic car tech for ~5 years. Amazon has been working on the kindle line for ~7 years. Google's project glass took ~4 years and they've been working on social for ~3 years. SpaceX on the falcon for ~5 years and Tesla Motors on the roadster for ~7 years.

Sometimes the better thing to do is quite literally do nothing before you go pull off a Nokia like move (sucking up to the losing horse in mobile) or the like. That doesn't mean pull a RIMM either.

This kind of thinking isn't very good because it completely disregards the uncertainty present in product development (http://en.wikipedia.org/wiki/How_Doctors_Think#Disregard_of_...).
"A lot of new industries have discovered that a few bad actors who screw up early can damage the reputation of the entire industry"

Please cite some examples. I can't come up with any, and this is intuitively false to me. Productive industries steamroll over bad actors and indiscretion. Railroads, gold-mining, and arguably social gaming were propelled by bad actors.
+1 this post seemed devoid of any real examples to support the complaint. I've been quite happy with Chrome for awhile now. If they have been adding unnecessary bloat, I haven't noticed.
The data disagree with you. Pick a benchmark, any benchmark, and you'll see significant improvements in Chrome performance over time. It starts faster, it renders pages faster, it runs JS faster. I can't comment on stability, because I haven't seen the data and because Chrome is highly reliable for me and everyone I know.
> In the aftermath, investor questions turned "a complete 180 degrees"
> and they wanted to know how Doximity would make money, said the
> entrepreneur.

That's outrageous. How dare they asing questions? They are supposed to just fork over the money.

Honestly, 17 millions instead of 20 millions is not a sign of an ending funding boom. Investors may have become a bit more cautious after the Facebook IPO but that doesn't mean that they stop funding startups.
Impressive! Did you guys compete in TREL?
Meanwhile, in Montreal there's another good example called "Kazu." It's tiny, only has a handful of staff, there's always a 30+ minute lineup, and their opening hours are limited and irregular... but the food is amazing, the staff are courteous, and they've just got this warm and amicable atmosphere where patrons will strike up conversation with one another about how great it all is.
> I think they were, generally, more practical

Maybe this is it? Even before reading this article, I've spent much of last week wondering why I spend valuable lifetime discussing trailing whitespace on github, instead of simply solving problems. Did programmers of past decades have other pointless battles to fight? Does anyone remember?
I don't know what qualifies as a "PC" any more these days. I will say that I don't see much future in Windows as the free for all it once was. We can argue the pros and cons of that until the cows come home, my guess is that this is just an inevitable reaction to this horrible Windows software experience of today.

Just about every Windows app I've tried to install in the last couple of years has also tried to fool me into installing some bundled 3rd party crapware.

If you want an open platform , use one that is open by design in other words a Linux distribution.
Fantastic post - thanks for this!

Any thoughts on how to potentially apply these ideas to writing actual code?

For instance: imagine if there was an IDE for python that had the 'look & feel' of FreeMaps. Then, perhaps, you would effectively gain many of the same benefits applied directly to writing the program (ie: very dense; being able to see forest and the trees).
The Rich Banker
Very cool graph.

Small nit: "C" and "Pascal" overlap in position, it appears to be impossible (at least in Chrome) to select "Pascal".

Edit: never mind, it's randomized every time :) But maybe it's a good idea to add some collision avoidance.
Yii: Creating Your First Yii Application - Password In Clear Text
I have just completed the quickstart "Creating Your First Yii Application" tutorial at the following url: http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-app

Excuse me if this is a noob or stupid question, but why on earth would you ever show your user's passwords in clear text on the web form?

I understand that this is a quick-start tutorial. However, why would you even have the option to show users' passwords in clear text?

Here is a screenshot from the above tutorial:
http://www.yiiframework.com/tutorial/image?type=guide&version=1.1&lang=en&file=first-app6.png

Again, I may be nitpicking here. But in this age of security issues, why would you start out a tutorial of how to build a web application.. And then have the very first page you log into as showing all of the users' passwords in clear text?

I guess what I am trying to say is: Why does this option even exist? I, even as an administrator, should not be able to view other users' passwords.