skysight-inc/HackerNews huggingface dataset:
I'm beginning to feel the style is a bit overwrought. Once in a while, it's ok. I feel as though the style is. Wing overused. Just personal preference I guess.
As a high school teacher, i predict a person with hacker style as you is on the way to a bright future. Good luck. :)
Which ISP are you using?
I hope they're giving it away because judging by the dude featured in TF's rhetoric that space is worthless - nobody using TPB cares about him: 457 seeding, 3 leeching, and just 85,000 views on his video from a site with millions of daily visitors.
> By your logic, scholarships "based on need or because the person comes from a poor socioeconomic background" would be considered classist.

Of course the selection of recipients is classist... so is $100k tuition. The whole point is to reduce the impact that class and socioeconomic background has on who can attend the institution.

The result is a more meritocratic application process, which I believe is a worthy goal in the context of universities.

> Grants based on gender attempting to correct an imbalance are not sexist.

You twisted my words. I said the selection of who gets the grant is sexist by nature. I admitted the motivation for doing so is to help reduce sexism via creating biases on the other end of the spectrum.

Kind of like in war when one country kills a thousand of the enemies because the enemy killed a thousand of their soldiers. It may seem like a fair reaction, but is it solving the root of them problem (for ex making sure another thousand won't die again)? Or is it creating a larger divide?

> I'm not sure why you think scholarships based on gender are sexist but scholarships based on socioeconomic background are fine.

It's simple.

The problem which socioeconomic applicants is that they can't afford to apply, regardless of their ability. A grant is a monetary award that was voluntarily donated to allow them to compete based on merit/ability with the wealthier applicants.

With gender and (pure) race-based scholarships the problem is usually ignorance or bias of the administration - the school ignores the ability or merit of the applicant simply because of their race or gender. Giving the applicant a monetary award for (potentially) being left behind due to the administrations ignorance isn't solving the root of the problem.
Hard to answer since it's been on-and-off.
I put my thoughts on the post and folks reaction to it from twitter on my blog at http://kewlniss.com/

Summary: As with everything, moderation is the key. Anything to excess is bad – including coding non stop and constantly thinking about work. That is excess and it isn’t healthy and I constantly do it.
It depends how you arrive at it. If you visit coupons.com, the couponsinc.com policy is linked at the bottom of the page, and the exception covers any meaningful use of coupons.com (but not random browsing without typing out any information; then again that may fall into the “non-identifying” part of the policy).
Did it ever come to Dunsinane?
Ask HN: What do you do to avoid SQL injection attacks?
I've been looking at SQL injection recently and was interested to know what other developers do to prevent these attacks.

Does anyone have anything to add?
1. Use dynamic SQL if and only if there is no other alternative

2. Escape user input always

3. Always assume magic quotes is off

4. Install security updates and patches regularly

5. Remove all the dead SQL's or other codes that you don't use

6. Never display the system defined error message for SQL errors

7. Store database credentials in a separate file

8. Use the principle of least privilege

9. Disable shells

10. Use SQL injection Hack tools to check vulnerabilities
When you call your bank they generally pick up the phone. In contrast it seems the only way to get help from Google is to know someone influential or have a high profile blog on which you can embarrass them publicly.
There are other tremendously large multinational corporations who have friendly customer service relationships (e.g., Amazon and Apple) and aside from being the "right thing to do" it's working pretty darn well for them from a profit-and-loss perspective.

Really? You're citing Apple as a company that's friendlier and more approachable than Google? Is this the same Apple that routinely pulls apps from the app store without rhyme or reason? Is this the same Apple that approves an app quickly, but then takes much longer to approve updates to the same app? Or is this the same Apple that changes the terms of service to severely restrict certain forms of functionality (e.g. in-app purchases) just because that makes its own business model more attractive?

Don't get me wrong. I'm not a fan of Google's customer service either. It's extremely difficult to find an actual person to plead your case. It's even more difficult to get that person to overturn the decision the algorithm made. In some cases, it's not even clear that people have the power to overturn the algorithmic decision. But compared to Google's corporate attitude, Apple often seems out and out hostile towards developers using its services.
I'm guessing you're using a public (open source) report on Github? Maybe consider posting it on Bitbucket.org in a free, private repo.
If you've ever been to a conference or a talk where there was no open bar (or even food) scheduled afterwards, everyone just leaves. This is more of an academic thing, so YMMV.
There's no reason to think the story isn't true either. This is exactly the same scenario thousands have experienced over the years. Google sends the first automated e-mail, the user appeals, then gets a second canned response from Google. I don't think the wording of either email has even changed for years. Just look at how many others who have just posted here have had similar experiences. Look around the internet a bit and you will see that the number of people suddenly banned from adsense for life then stonewalled by Google is HUGE.
The MPAA represents the interests of companies that are owned by media conglomerates that control the mainstream news media. They strongly influence who wins elections. Don't underestimate their power.
# bad
email_with_name = user.name + ' <' + user.email + '>'

# good
email_with_name = "#{user.name} <#{user.email}>"

# better
email_with_name = "%s <%s>" % [user.name, user.email]
EA’s Madden ’13 Kickstarter Makes 8.5 Million in Five Hours [joke... for now]
Yep, that's something that I definitely found. I think people are scared by Google/FB more because of their size/power than because their privacy policies are below industry par.
Parameterized queries - gist of it is it stops you concatenating a bunch of your and their strings together to form your SQL statement.
Because upvoting a story that seems interesting (ie: Yelp files for IPO) and wanting to save a submission related to some new service or project (ie: ClutchIO or some github project) are 2 different things for me. I never want to go back and read about Yelp IPO but I may in the future want to use that service or project submitted. That's just my use case though. I use read-later service now to do that.
What about quality?
until you hear both sides of the story, you can't assume they are playing by the rules. You can only assume there was something they were doing that google felt violated their terms. Really you think google would screw someone over 40k. Its chump change.
Is this particulary tricky functionality to implement?
Lawyers In Tampa | Attorneys In Tampa
4G - Chasing Perfection
People are so damn stupid sometimes. Like 15,000 is so extravagant for a game budget.
Since when?

Besides, it is still open and free.. to end users. You're only affected by the pricing changes if you utilize their API's as a developer.
says the guy that got banned from adsense for somehow violating TOS, and have been warned in the past of doing something they shouldn't have. Yeah.. im sure the story isn't skewed to benefit you at all.
Because the issue appears one sided?

The issue appears one-sided only because you're hearing just one side.

There's lots of fraud in financial transactions and credit card issuers (banks) are exposed to this but if your bank suddenly closed up your account and never communicated with you I'll bet you wouldn't be yawning, you'd be screaming bloody murder.

I agree. You would be screaming bloody murder. And that's exactly what Hatchlings is doing. However, I don't think commercial banks are too much better in this regard either. I mean, if a bank shuts down your merchant account and cancels transactions that are "in-flight" due to some kind of automated fraud detection trigger, would you have any more pull with them than Hatchlings has with Google? I suspect not. I think the only difference would be that you'd be getting these notices via telephone or USPS rather than e-mail.
It is a good thing to have tech companies talking to content companies out of the glare of the press. They'll be more likely to understand each other and find common ground.

Tech and content are not enemies or even competitors, they are inextricably linked pieces of the economy who must work together. That's why they fight so much; it's like brothers sharing a small room.
You bring up a good point which is not exclusive only to women. People moving to the United States rarely know anything about football. (Not being born in the US, I had to Google to find out who John Elway is, but I understood from your comment that he was a football player).

It's a very common culture of exclusionism, but, I've observed both in the US and Europe that it's pretty much only guys who participate in it. I've only ever had a woman say "you don't know who X is?" to me in jest. And then she would always explain afterwards.
The Art of Giving Life Everything You Have
codinghorror.com: Give me parameterized SQL, or give me death

http://www.codinghorror.com/blog/2005/04/give-me-parameteriz...

I have fairly strong feelings when it comes to the stored procedures versus dynamic SQL argument, but one thing is clear: you should never, ever use concatenated SQL strings in your applications. Give me parameterized SQL, or give me death. There are two good reasons you should never do this.

[I need to spend some time looking at this - tyvm benologist]
This is great guys, glad to see you're going to grow HS and bring in more guys/gals. I myself applied as it is very close to my core values I know there is value in alternative forms of education (in my case Home School > College) which I can directly atribute to my rapid success once I joined the job market.

Keep up the great work!
Bookmarks --> Bookmark this page --> [folder - HN URLS]
Why use Graphite instead of Ganglia? Ganglia uses RRDs. It's been around forever, it's fairly low on resource use, it's fast, and you can generate custom graphs like with Graphite. I actually ended up doing some graphs with google charts and ganglia last time I messed with it. (Also, nobody has really simple tools to tell you which of your 3,000 cluster nodes has red flags in real time and spit them into a fire-fighting irc channel so we had to write those ourselves in python)

"Takeaway: if read capacity is likely to be a concern, bringing up read-slaves ahead of time and getting them in rotation is ideal"

Sorry but this is not 'ideal', this is Capacity Planning 101. If you're launching a new product which you expect to be very popular, take your peak traffic and double or quadruple it and build out infrastructure to handle it ahead of time. I thought this was the whole point of the "cloud"? Add a metric shit-ton of resources for a planned peak and dial it down after.
Yes, and if you get really good candidates (by going to meetups and being a nice person), then you can afford to do that.
My concern here is that you're selling a service through FUD (Fear, Uncertainty and Doubt).

Search engines penalize sites with the same content on their root and www domains. They treat the domains as separate sites with duplicate content and flag them as spam. Use RootRedirect.com to avoid this penalty and improve your site's SEO ranking.

There's no penalty, you're just forcing search engines to pick one version and potentially splitting the back-link equity that would occur if both www/no-ww resolve to a single location. Duplicate content should not be associate with spam either, since a VERY large majority of enterprise sites have this issue.
Well, the Mac terminal used to suck (especially before Leopard) so maybe people are talking about it pre (Leopard|Snow Leopard|Lion)? All the last three releases greatly improved Terminala.pp so it is in many ways superior to the Linux terminals I have used.
Creating BNF-style grammatical regular expressions in JavaScript
What does the new crowdfunding law say
I gather you read Perfect Crime Party (Bakuman around chapter 90) then?
But the people who are good at Bughouse here have all said you have to move in 0.5 seconds or it's not even worth playing. I can play chess quickly, but not that quickly.
If you want a DBA or release manager, that's a good point. A release manager should be professional to the point of OCD.

If you want someone who can rapidly prototype, fix bugs, optimise stuff, and work on a team; perfectionism might not be so important.
Looks like some chinese isp? Possible datadragon its hard to say.
Business tax ID solves that problem. Incorporate and you get one from the IRS.
There is also http://code.google.com/p/mingw-builds/
And http://mingw-w64.sourceforge.net/
By any chance was it puts on sunglasses John Romero?

YEAHHH!
I was hoping it would do something seriously trick (that I have no idea how to implement) and ask the local client to upload instead of a pedestrian HTTP upload.

Still cool.
great succinct description of rules and regulations. thank you for sharing!
Not really. The problem is that this is a press release without the traditional "experts say" part, which ruins the persuasiveness of the interpretation. So you got left behind.
Al-Qaeda websites hacked and remains down for past 12 days
I hoped this article would discuss how to advertise your position to increase the SNR (really, the appropriate-to-inappropriate-resume ratio).

Some things are obvious: if you use words like "ninja" and "rockstar" you are communicating that you want young Rails programmers or something like that.

Likewise if you posted flyers inside a museum, or hid a puzzle in a Superbowl TV ad, or wrote "Programmer needed!!! immediate openings!must be comfortable with WordPerfect" on Craigslist, each of those is going to signal something about your firm and attract a different type of person.

Someday I would love to see something on HN that goes much deeper into those issues: how to pitch your culture appropriately and improve the resume stack before it even gets to you.
contains some NSFW images. They could have been put somewhere else. This is an interesting article.
I agree with the problems, so for website owners, are there examples of "good" policies or templates to learn from?
I didn't make any statement as to the legitimacy of the OP. For all I know they were breaking the rules flagrantly and obscenely.

Being perceived as an unfair institution hurts you weather it's true or not.

(And NO, I'm not saying that I think Google is an unfair institution. Ugh.)
Pretty sure what the RIAA hates is that the top 100 on sites like TPB is all their stuff, the stuff TPB promoted is at the other end of the popularity list. Online promotion in much stronger forms has been around for years without much result.
Home | Virtual Machines
Alpha-Lipoic Acid
He's probably talking about the Apple that gives customers brand new iphones or upgraded macbook pros when they experience simple hardware issues with their original purchase.
What about grants for black people? There's arguably even less black people in technology than women. We don't seem to talk about that though, as women-in-tech always seems easier to argue about ("are they being sexist?" is easier to talk about than "are they being racist?" or "do low-income and/or poorly-educated and/or resource-starved people deserve more help getting into the field?")

"Last September, three out of 96 employees in Engineering and Operations at Etsy were women, and none of them were managers"

How many of the 96 employees were black, and how many of the employees were black women? Should we be concerned if it was lower than the stats about women in general? If not, why?

You talk about "gender balance" as if somehow there's an argument there that is more valid than "race balance."

In terms of engaging specifically females into more tech subjects, i'll relate something i've seen here in DC. I work with Knowledge Commons DC which offers lots of free classes, some of which are tech related (Object Oriented Programming with Java, for example). That class was 75% women last time. Why? One reason might be that most of the volunteers/organizers are women, and their social circles reach out to even larger groups of women. As people seek out similar people it may make it easier for them to gravitate to subjects which might normally be perceived as male-dominated or otherwise not as open for women. Just a thought.
We are seeing many of those attacks (via brute force) on WP-bases sites:

http://blog.sucuri.net/2012/03/brute-force-attacks-against-w...

So not a vulnerability in WordPress, just bad password usage...
"Then I got hooked. I like the feeling of being able to control everything in a browser"

I liked this. Remove the "in a browser" clause, and I think you found the core of every passionate developer. There's also those that enjoy sharing with, or enabling others, but I suspect this one covers 99.99999% of all code writers out there.
If the mainframe won't cooperate, you'll have work to do no matter what. But you can isolate that work into as little as possible. That is what the Unix tools do.

Everything is a service, if you make it so. A component is a service, offering the functionality of its interface. The 'wc' tool is a service--its interface is its command-line switches. And you're right, when everything is a service, everything is easy (I'd say easier).
That's actually very very common (blackhat seo spam).
There isn't any research that suggests that all women make decisions on whether to enter a field based on some absurdly gross overgeneralization of that field

Some people do run their careers like this, some don't. But to suggest that this is the case for all women and furthermore that the claim is backed up by research, is more than a little bit foolish.
The 500 applicants gets wittled down quickly after you look at someone's Github or code examples. Suddenly you're looking at 10 or 15 at most. You can do that.
The Assault on Public Education
The original "web experience manipulation":
http://www.ex-parrot.com/~pete/upside-down-ternet.html
The rich are never brought to justice.  Nothing came of this...
> (in billions of 2009 dollars)

Yes.
OH NO YOU CANT
I think you're projecting a little. Would you say that about the Old Spice YouTube campaign? How about the Sony Bravia "Bouncy Ball" commercial? The Volkswagon "Darth Vader" ad? Or if we're sticking to ads for web-based things, how about the the promo ad for Dollar Shave Club?

What about people who enjoy ads during the Super Bowl?
maybe they should change their name to draganddropbox?
It does not in & of itself appear promising for Boundless.
Definitely a valid point and deserving of an entirely separate thread of discussion.

That said, I don't think talking about gender imbalance in software development takes away from discussing racial imbalance in software development.

And I do think underrepresentation is an issue on all sides. In my career so far, I think I've met a total of 5 black programmers. The fact that I can remember the exact number is a problem, because I definitely can't, and don't, keep track of the number of asian/latin/etc. programmers. But meeting somebody black in tech is so rare, it always stands out.

So yes, it is a concern. But they are all valid concerns. And talking about women doesn't take away from talking about blacks. All are valid issues.
That's where the argument falls apart. One third of big internet is pro-SOPA and another third is mostly indifferent.
The State of Search
That might be possible to implement, actually. Just like how clicking on facebook spotify 'listen with' links now plays the song in the _spotify_ app, there may be a way on the server to control what the client does...
I couldn't resist making a Java version: https://github.com/mcculley/PattyMelt
My advice to you is that a lot of the qualifications and requirements listed in job ads are pulled out of the air, and many of them are absurd. I've seen plenty of job ads listing "5 years of iPad experience" or "3-5 years JSON experience". Obviously those are not very closely related to real job requirements. The thing to do in those cases, I think, is to look at the company, try to get a sense of what the job would be, and apply if you are interested and if it approximately matches your skill level.

The web startups with rockstar job ads may wish they had John Carmack or Bill Gates sending them resumes but I doubt it happens much. Bill Gates doesn't need to work at a little company somewhere -- he made his own company and is now a billionaire. A skilled, motivated recent CS grad is probably a great candidate for most companies.
This is one of the many reasons to use an extension that forces SSL on every website that supports it.

It's possible to MITM SSL, but it would throw all kinds of security warnings on the client and prevent this kind of tampering.

Note: I'd recommend SSH tunneling, or using a VPN, but there's quite a bit more work involved here, so for the install-and-forget crowd, SSL is already a huge improvement.
What is your goal? You want to invest in something that will give you a large return?
Wpscan is an incredibly easy tool to use for both good and bad. It makes it very easy to brute force logins.
I'd hardly call this a bailout. It's just government continuing to be slow to adopt change (like everything in the public sector). What, you don't think Apple and Google has tried to get that contract? Apple and Google have surely done their cost/benefit analysis and can't come up with an offer attractive enough to compete effectively with RIM. I give my props to RIM.
nope, just looked it up just now, looks fun

will add it to my reading list, needed some new manga to get into anyways, thanks for that :)
I mentally translated guimarin's exaggeration "all women" to a more reasonable "many women" or "women more so than men".

You'll note that in the quote guimarin responded to, the word "all" was not used.
Guitars in this category would be Veblen goods, IMO; not simple commodities, but status-exhibiting luxuries. Apple is more mass-market than that I think.

Analysing things based on cost is something economists do for lots of good analytical reasons, not necessarily because of some philosophical bent. Customers' preferences between various brands and perceived value systems can be turned into costs through pricing experiments.

"Superficially 'like me'", as the word "me" indicates, was not an assumption about you, and nor was it describing you as superficial (that looks like quite a misreading on your part from where I stand). Rather, it is an implicit criticism of nationalism, of the idea that people of one's nationality deserve better employment terms for some intrinsic reason (i.e. they are better) than people lucky or unlucky enough to be born under a different flag.
Do you have a HS yearbook of sorts, why dont you feature the alumni more prominantly?