skysight-inc/HackerNews huggingface dataset:
You are wise. You may have more of an impact with a discreet riposte to the person at the time the incident happens. Not to embarrass him (the first time), but a simple "this sucks and here's why" kind of non-emotional response. It's the kind of thing you have to be prepared to deliver- maybe even rehearsed (we all have those situations in our lives that take us by such surprise that we're stunned for a while).

It's entirely possible that the guy thought he was being funny, has no idea he wasn't and genuinely finds women painful because he's so ignorant. By adopting the role of teacher, you may win a valuable ally.

But there is a more subtle effect here (if you're still reading and haven't thrown something at the monitor yet). This response from you, if you do it the way I have in mind (even if I'm not articulating it properly), will be entirely patronizing, in fact it will be patronizing in exactly the way men like this patronize you (and I know you know what I'm talking about-- see below). It is delivered from a position of strength, not weakness, in the sense that you are giving sage advice: is he smart enough to see it? Some will be, some won't.

Beyond this, remember to trust your gut. Sometimes the guy is just an asshole (a big clue is if other guys think he's an asshole) and words like I've written above are totally off-the-mark for the situation.

My wife is in a male-dominated (at her level) role, and I hear these stories all the time. Sometimes my advice is helpful- often she tells me to just STFU and listen. YMMV.
You could apply that thinking to a lot of other things too, especially around people being precious around an idea or creation and not letting go - like with coding, the same approach works with explaining that you're not going to ruin the code by working on or with it..
There's very little you're saying here that I disagree with. I also agree with you on the matter of Ruby on Rails being less secure than other frameworks. A friend of mine quipped the other day that it's time for Ruby devs to "take of their brogramming cool-shades and embrace some of what the neckbeards have been telling us."

I just don't interpret "security is hard" as an excuse. You just repeated the phrase yourself, yet your central point seems to hinge on that being an excuse. You saw fit to put it in its own block and indent it.

There are also a community of Ruby developers who are trying very hard to improve the situation. I'm sure there are more, but the group at the forefront of my mind is Ronin Ruby [1].

In order to improve, we must first admit that we have failed. For my part in the Ruby community, I humbly admit that we can do better.

[1]:http://ronin-ruby.github.com
No, this is not a "big deal", unless your company is already non-compliant with existing data protection laws.

Article 12 of directive 95/46/EC [1] specifies:

Member States shall guarantee every data subject the right to obtain from the controller:

...

(b) as appropriate the rectification, erasure or blocking of data the processing of which does not comply with the provisions of this Directive, in particular because of the incomplete or inaccurate nature of the data;

(c) notification to third parties to whom the data have been disclosed of any rectification, erasure or blocking carried out in compliance with (b), unless this proves impossible or involves a disproportionate effort.

Article 17 of the proposed regulation [2], a.k.a. the "the right to be forgotten/erasure" strengthens existing erasure/data minimization laws. You are already required to erase data upon request under certain circumstances, and under the circumstances described in article 17 (1) and existing law, you should no longer be storing the data to begin with.

[1] http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:...

[2] http://ec.europa.eu/justice/data-protection/document/review2...
I think that the only effect of reducing fractions is to make prices more imprecise, specially of smaller companies.

For example in Brazil, the game console manufacturer TecToy, has its stock floating between 2 and 4 cents.

Seriously, 2 and 4 cents is a HUUUUUGE range, and neither is accurate to measure the company value.

But if you could value it in 0.0038215 probably it would be much better and with smoother changes.
"Why People Believe Weird Things"
http://www.amazon.co.uk/People-Believe-Weird-Things-Pseudosc...
enclosure movement in the sense I and e.g. Volker Grassmuck (http://waste.informatik.hu-berlin.de/grassmuck/Texts/spinner...) used, means taking/claiming common land by putting a fence around it.

Thats how the wild west worked basicly. The natives haven't had the concept of property.

And we don't see our own private data as "our property" as well - which pages we use, which products we buy, which X we like, where we work, adresses and so on.

It isn't property, it is us and we should be able to decide what others do with those expressions. If companies earn money with it, we should profit from it as well. Don't you think.

Google profits from that and in exchange we can use their services. Often we do know that we are the product.

Having certain informations at certain online service deleted might just spawn new startups offering to do just that for your customers and your convenience.

Gaining the trust of customers is a good thing imho.
Concept: Managing MSBuild files from the command line
That preference is for the most part a social construct that is further reinforced by the salary gap between men and women. By encouraging couples to split parental leave equally, you lessen the hiring discrimination against women in child-bearing age, which in turn lessens couples' preference for letting the least-paid parent take the most parental leave, and thus you have a positive spiral leading to more gender equality.
Murphy and his stupid laws :)
Twitter will add two-factor authentication system after Cyber attack
D'oh, you're right. I was looking for an image quickly. However, editable fields look exactly like that.
Thanks for the feedback, I'll definitely fix the store settings issue.

Good point on the add product page. I'm going to try simplifying that. Moving the photos up sounds like a good idea as well
Japanese Government Plants Anti-Piracy Warnings Inside Fake Downloads
I don't like the amount of clock management that's in football or basketball. Baseball can drag on forever with all of the pitching changes, and is best watched with something else to do. But when getting together with friends to watch an event, 2-3 hours is about right.
haven't thought about it this way...
How would you go about marketing this? I don't know much about the e-commerce site creator market, but what separates you from the competition?
Largest Known Prime, 48th Known Mersenne Prime Found
We've just had a major codec battle about 2 years ago for HTML5 video, and I believe it still wasn't decided. Why would we go through that again? Especially when they want to add a proprietary codec to it.
Did You Feel Like An Idiot Today?
MoviePass app comes to Android with $30/mo theater access, caveats
Octopart (YC W07) is hiring frontend engineers in NYC
Hey there, awesome work!

I just wanted to say good for you for charging for your app! Good work should be rewarded. Users of this developer centric website should understand this most of all!

Kudos to you! Keep up the good work.
I've been using Easel for a month now, and I can honestly say it's awesome!
Read article 17 (3) of the draft regulation [1]:

The controller shall carry out the erasure without delay, except to the extent that the
retention of the personal data is necessary:

(a) for exercising the right of freedom of expression in accordance with Article 80;

[1] http://ec.europa.eu/justice/data-protection/document/review2...
As a web developer for a smallish company with detailed customer records I'm happy to add this as a feature.

I'm not sure what to do about my backups but hopefully common sense will prevail on that front.

I'm also curious about industries that need to retain all financial transaction records for a certain amount of time. They are going to have to be exempt from this as well.
It is complex, but it's easy to game the costs to make Microsoft look more expensive than it actually is.

If you look at list pricing or in the US (I imagine Germany has something similar) government pricing, you can spec everything with the highest cost "Select" pricing, (which is fixed cost) or other schemes which will be higher.

If you compute the cost over 5 years and want Microsoft to look bad, you spec things with non-transferrable OEM pricing for servers and other products. You buy Windows server in the "Standard" edition and use VMware.

If you want Microsoft to look "good", you spec the pricing based on 3 year enterprise agreements with platform discounts. (Platform discounts are incentives to license Windows, Core CAL and Office together). With an enterprise agreement, you amortize the license cost over 3 years, and pay only maintenance year 4 and 5 (typically 20-25% of the initial annual cost), so you can make the Microsoft TCO much better. On the server side, you buy Windows Datacenter and System Center, and use Hyper-V.

Both approaches are truthful, but will yield vastly different results and will be accurate if you follow through. The tough part about Linux/OSS vs Microsoft, especially for user-facing stuff, is that many of the costs are people costs, and can be harder to predict.
The next digital paradigm
For over half a century, we’ve been cramming more and more transistors into smaller and smaller spaces and doubling processing power about every 18 months. Now we are nearing the physical limits of the present technology and, sometime around 2020, will begin a new digital paradigm.
Do people know what other companies GoDaddy owns, so you can avoid them? I know Outright is one of them.
Agreed, I'm a big fan of Java and have written client software with it but the annoyances are rapidly beginning to outweigh the benefits. Bad press, awful UI support on OS X, Web Start's seeming disappearing/reappearing act... What's the point anymore?
Maybe it's just me, but HP should re-focus on development of innovative products and away from political consultancy.
Right now we're focused on smaller shops, price wise we offer a lot more features, multiple payment gateways, complete custom themeing and also marketplaces that you can showcase your products in for no additional cost. VNTGE.net is the first marketplace that's been built for vintage and antique goods.

*First as in first mmerch marketplace, not first ever.
Sure, it's common decency to be reasonable and delete data if requested. But this law seems to go a bit too far and make things a bit too difficult.

According to the linked article, the person you're requesting to remove the data is also liable for any third parties that have it - and should take reasonable steps to ensure they remove it. Can you imagine the logistics of Twitter removing every reference to all tweets by xyz in a timely fashion? How about Google removing data from their search engine and making sure any number of aggregators etc also remove it? How can a company even know what's being done with public data? The law says personal data - there's certainly people sharing personal data publicly, making this effectively impossible to enforce.

The EU are right to be thinking about how to apply their privacy directive to the internet age - the current situation isn't working. However, they need to be a bit sensible here and realise that when data has been made public with a person's permission (eg Tweeted), it's that person's responsibility, not eg Twitter's.

EDIT: That's not even considering backups etc - we expect these services to work, so it's reasonable to expect and permit them to make backups. If I want to be forgotten with a reasonable degree of confidence, I'd need them to delete information about me from all their backups too. Maybe your average Wordpress blog doesn't have a nightly backup, but if it's picked up by a tech site/Reddit/HN, you can be sure they do - so I'd want it deleted from all of their backups too.

An unenforceable law that claims that people have more protection than is technically reasonably possible is not an improvement in my opinion - people should know what's happening with their data, and shifting whose lying/misleading from companies to Government is not an improvement.
Already done––Atle (the owner) has been very helpful. But thanks for the suggestion.
There is not CORS benefits for private data if your CORS endpoint have a cookie based authentication.
I meant a bigger role. Think:

* extending loans directly instead of letting privatized banks make the money

* building new universities and work towards accredited alternatives (eg 10K BA)

* pushing people to existing universities via financial incentives

* establishing a max. tuition increase for private universities or risk losing any governmental funding (e.g. indirectly, no extend loans to people who attend private institutions)

* tax private uni endowments (often running in the hundreds of millions, or even billions, and mostly unused) to fund public education etc etc
So is Android.

They are taking steps in that direction.
This makes sense, thank you for the insight :) Wouldn't it have worked as a normal website? Does PhoneGap offer access to native APIs that are not available from web?
Please view the README : https://github.com/findel/MSBuilder/blob/master/README.md
Ruby core classes aren't thread-safe
Precies! Weet je ook waar ik vandaan kom :-)
The Ask toolbar integrates itself into IE, Firefox and Chrome. It runs even when Java doesn't and is difficult to get rid of this.

So this is way different than having a couple of banner ads showing up inside the app only when the app is running and you can uninstall the app in five seconds.
Perfection is not required
Police routinely use lethal force against armed suspects. The armed bank-robber doesn't get a trial before he gets shot. While this is a low-bar, morally, it's not something unlawful. It's not even particularly controversial, unless there's a clear abuse of power.

The difficulty with this kind of armed-conflict is similar to the problems with prosecuting higher-ups in organized crime. They won't be holding the gun, or directly doing the dirty work. They are actively involved in planning operations, though.

Is this a dangerous policy? Sure. Will there be cases of abuse? Yes, like any government policy (note, I'm not singling out government here; it's a property of any collective system where individuals don't bear full responsibility for their decisions).
That is your friends passing your info along without your consent, not Facebook breaking the law.
Agreed. I ended up going to college as my only option for higher education, played in a field that I only moderately enjoy, and have a bunch of debt that will follow me for many years.
What Makes You Feel Fear?
They will make money from your data regardless of whether it "outs" you to your wife or not. They have no respect for your privacy which means they will sell out some of their userbase (or other people they happen to have data on) if it will make them money.
As a Mathematics graduate I was going to call you out on your comment, because I feel the subject does not lend itself to the kind of wiggle room necessary for maneuvering such as you describe. Then I remembered this: http://www.futilitycloset.com/2013/01/23/the-indiana-pi-bill..., and thought better of it.
Actually as yoghur points out, CORS doesn't protect against CSRF. A token must be passed for any privileged calls.

That said, a benefit of CORS is the ability to do non-GET methods. So it's safer in the sense of HTTP idempotence, ie you can change server state safely, using POSTs, DELETEs, and so on. You'd still need to pass a token, however.

(Of course I meant cross-domain, not cross-browser :).
Beautiful app, nice work. But if you're reading hacker news this much, how do you get anything done?
Just like a car crash. Or why do you think people slow down?
The best part of DevOps is Test-Driven-Development (TDD). This cannot be outsourced cheaply yet unless you know exactly what you want to do and you're able to communicate this clearly.

Just my humble opinion.
Yes, it's a good idea and I like it too. It's OSS but you may pay for the convenience of getting the app perfectly packaged for your OS.

Other OSS projects use that model (I can think of Todo.txt Android app, for example).

But I'm not sure that it works exactly like "can you build it? It's free if you don't want to pay for it". OSS is about distribution. Anybody can build your app and distribute it legally (in this case Hacky is LGPL, it wouldn't be too difficult to comply with the license), even do it for a fee.

It's more paying for "the extras" straight to the developers. Call it support, iTunes, packaging, or just making things easier for people that don't want or don't have the time to get the hands dirty.
The Metrics Manifesto - Why you need an objective function
Making a Simple Responsive Jekyll Blog with Media Queries, Ems, and Icon Fonts
Just what I needed, thanks.

URLs for the interresed:

https://chrome.google.com/webstore/detail/remove-element/lnf...

https://chrome.google.com/webstore/detail/click-to-remove-el...
I am at least a potential customer of ninite's, so they have some incentive not to screw me over. Not so much with Oracle.
Festival di Sanremo ’13 = “Che tempo che fa” in versione nazional-popolare
For the less-abbreviation-wise NIH -> "Not Invented Here"

"is the philosophy of social, corporate, or institutional cultures that avoid using or buying already existing products, research, standards, or knowledge because of their external origins and costs." - http://en.wikipedia.org/wiki/Not_invented_here
There certainly are languages that can provably ensure all cases are handled.

Have a look at ATS.
So, what happens when the scammer that's been abusing your service asks for his information to be deleted? Now you have no information on him, and he can just continue to abuse your services over and over again.
How to Maximize Results in the Art of Persuasion
The productivity divide
This is very very true, and an oft-ignored side effect of the housing bubble if you ask me. "Expensive?!? Just take a second mortgage to get all that new equity in your house."

Don't even get me started on the diamond thing. "Two monthly salaries". Good job De Beers (and Harvard/Yale/Vassar).
Who would think that going from a minimum tick of 3.125 cents to 1 cent could be so harmful.

Colour me naive, because I'm not convinced by this narrative.
What a Product Manager should focus on in the first 90 days
The one thing with doing that myself that would worry me, is some community project releasing free pre-built versions would spring up.
Few days ago I was watching a movie and in the middle the java-wants-your-presmission-for-update popup just appeared over my movie.. Thats it. Enough is enough. Java is the most annoying and probably most unsecure thing on my computer.. I started removing programs that need java and replacing them with native alternatives.. the last one remaining is KSG client ( http://www.gokgs.com/ ) - it will be a tough one, I dont want to give up playing GO on my favourite server.. but.. as long as the java installer/updater behaves this way.. I will not tolerate it on my computer.
Dell May Take Company Private on Tuesday
- First example is a bit unfair to vanilla python. A better implementation would be the following, which is two times faster (than the given vanilla example):

from itertools import izip

X = xrange(10000000)
Y = xrange(10000000)

Z = [x + y for x,y in izip(X,Y)]

- You didn't mention the difference between flatten() and ravel(). flatten() always makes an explicit copy, ravel() doesn't.

- "Arrays must have the same shape to be concatenated with concatenate()."

Except for the concatenation axis obviously.
Apple App Advantage Eroded as Google Narrows IPhone Lead
couldn't you just say:

if(allocate_memory() != SUCCESS)
{
free_memory();
return error;
}
...

The other examples provided make a better use case of GOTO.
But does it solve the annoying java updater problem?
Encrypt row fields with a per user salt.

Backup this salt separately from the rest of the data in an easier to access media.

When deletion of a full row is needed, you just need to delete the salt from the comparatively smaller and quicker salt backups, as well as the live row+salt.
Why are there so many MVC frameworks out there and so many redundant jQuery Plugins, doing all the same ( but in a different fashion )?
I think the answer is simple :
People learn and explore by doing such things.
"Why do humans see in color vision when many animals don’t?
...
My hypothesis was that it was about sensing emotions or health on the skin of others."

Reminds me of one of my favorite books since childhood: "Darwin's Radio" by Greg Bear.
If you spend 1 hour to code something, and deem it worthy of HN, fine. The users here can decide whether or not it is good.

Now, if you code something that is itself implied to be a demo... and it isn't, because you haven't had the time? It's a bit misleading, and maybe even disingenuous.

I wish I had enough karma to downvote the post (as it is now).

edit: So, all in all, it's nice work. But keep in mind you are linking to a page that does not demo it (convention for these things is that it does), or mention that it uses a different grid layout framework. Also, the demo provided doesn't seem to work in Opera 12.11 1661.
The harpies are the ones who claim that women would have had careers if only they weren't expected to be in the kitchen. In reality, they would have been in the proverbial coal mine if they hadn't been expected to be in the kitchen.
"all inferred from their petty front-end dabbling"

Oh my, your horse, it is so high!
1) Ask Toolbar is about as mild a bundle-in as it gets.

2) You can set Java update mode to manual.

3) Chrome (and possibly another browser) asks permission before using Java on any page, so I consider it a low-risk vector for drive-bys.
I'm a big believer in not operating in so called "stealth mode" so i try to share as much as I can, but lately i've been working on two separate products, one of which is an MVP at the moment. For some reason - and rather irrationally - I started to get worried about it when discussing with other developers. I'm currently considering bring a second person on board to work on the code with me.

Can you re-assure me that most developers think like you do? I am genuinely nervous about it bringing someone else to work on the product for this reason alone. I realise how pathetic it may sound, but a little re-assurance would give me a big enough nudge to go ahead and do it.

Unless there are specific cases where this shouldn't be done?
Show HN: Any salsa dancer hackers here?
Fantastic work. Love the tagging autocomplete - I find JOSM's icon menu completely counterintuitive, you have to guess what classification the tag is under before you can use it (and of course some things aren't there)
I'll third Gandi.

The transfer from GoDaddy went smoothly. (The longest part was waiting on GoDaddy.)

The free SSL cert is quite a nice bonus, and their customer service is great.

I'm considering purchasing hosting from them in the near future.
Describing the title as "quite inaccurate" is very generous. "deliberately inflammatory in order to generate page views" is much closer to the mark given that the article came from the register.
Amazing revenue potential Squeeze this new business.
Imagine you were there at the time when credit cards got invented.
Imagine yourself gaining a piece of the pie from every payment transaction today...

Here is the opportunity to be at the beginning of a new global business in technological services that will improve life in the cities.

We ask no fees to be paid, no commitments. Just benefit from sharing great things as part of our social marketing community. The time you invest is up to you.