skysight-inc/HackerNews huggingface dataset:
This is kind of saddening to see, but it is a crime that virtually every programmer has committed at one point or another in their careers. Let's be honest - in some cases it can be quite fun to do. The underlying problem is the ego, and the corresponding lack of objectivity that results.

From reading someone else's code - even glancing at it in some cases - one can infer a great many things. For example, if the indentation on some code is totally borked, most programmers will immediately be extremely doubtful about whether that code contains any interesting or useful ideas (though of course this is not always the case, counterexample being intentionally obfuscated code). In some cases, they will simply refuse to continue attempting to understand the code and dismiss it as useless. A similar thing can happen at the semantic level when the programmer detects a mismatch between the language/framework being used and the problem space; this dissonance is likely what is irking all of the people who are so childishly ridiculing your replace utility.

Sometimes when you're looking over someone else's code you spot some perceived inconsistencies/flaws/bugs. The crucially important part is what you do next. If you choose the route of publicly shaming them to stroke your own ego, then you have not only hurt yourself by appearing childish, insecure and unsociable, but you have also hurt their feelings. It's important to remain objective in these situations, and take the self out of the equation. If you HAVE to indulge yourself by tearing the code apart in a humorous manner then at least keep it between with your friends!

As I alluded before, I would guess that the reason people where poking fun at it was probably because there exist a lot of other utilities which have the same functionality and are readily available on most any system. Personally, I thought your code was interesting, and I thank you for choosing to make it public :).
Perhaps you are correct. While I completely agree that what happened to her was completely uncalled for regardless of her gender. I find that sometimes myself I am slightly harsher in criticism of my male colleagues and friends. Perhaps dcramer and steveklabnik didn't realize they were addressing the project of a female programmer? Nonetheless, their rudeness is still wrong especially in the public sphere.
To give a few more details, an inversion is where there's a layer of air where it gets warmer instead of colder as you go up. For example, last night at the SLC airport it was 4 degrees F whereas at the top of one of the 11,000 foot peaks near Snowbird it was 34 degrees F.

When we're in a high pressure system (i.e. nice weather) and solar heating is limited due to low sun angle and snow on the ground, this situation is stable. It happens in many valleys in the western US. This becomes a problem in a few specific valleys where a lot of people live (and drive cars). Usually we get a few weeks of this every winter.
OP here. The server's built in Go. I admit this is useless; I built this to explore WebSocket performance on a small VPS. Let me know if you have any questions.
This meetup looks like it is just a promotional tool for this guys "black hat SEO" software.
I'm in general in favor of the non-technical policy changes:

1) 100% transfer-time identity/legal status/mental health/etc. checks (NICS++)

2) Progressive licensing for possession (various classes of weapons); license the owner, not the gun. A gangster with a .25acp pistol is a lot more of a problem than my .338 Lapua Magnum rifle.

3) Streamlining all existing regulations, which is a combination of eliminating ineffective/irrational stuff (SBR/SBS being more regulated than pistols, 922(r) parts counts, etc.) and strengthening other parts (licensing, treating handguns and semi-auto mag-fed rifles more strictly, etc.) Deregulate suppressors, deal with SBS/SBR, and raise the full-auto tax to $2500-5000 indexed to inflation, but also allow post-1986 automatics under that restrictive regulation.
I agree. It was a bit 'easier' in that there were features like automatically vacuuming up all resources on a map once a mission was complete. The graphics were more modern (not that Homeworld 1 had any problems in that department) and I seem to recall the tech tree being a bit more streamlined? Also a better UI - much more information could be on screen at the same time.
I'm not sure if that's the same thing. Linus usually criticizes things in a way that actually points out the flaws. This guy is just essentially saying "LOL U SUCK"
That's pretty infuriating. Learn to grow callous to it, laugh it off, and bury your head in the ground and keep pushing forward. You'll have assholes from every corner of the earth say demeaning things. But now I know Steve Klabnik is a dick, and Heather Arthur is a decent human being who's willing to put her work out there. Keep doing that and you'll be the happier person in the end.
Yep, but mentioning it is extremely offputting to new users. And like you say it's simply not true.
Linus doesn't say things like that.

If you don't understand the difference of context, well, look again!
An electronic gun that's operated purely through software.
Doing what others will find reason not to is just as valuable to post. We're governed as much by, and with our hearts as our minds. Those who don't get this and belittle this and those who do have narrow views through which they see and experience themselves, and through that narrow view, others.

Life is short, and it's a small world.
beat me to it, working on something similar... with a twist. btw they're on github : https://github.com/quantopian
You can like maven or hate it, but why can't it be a bit simpler?

e.g. take this selenium install instructions (http://seleniumhq.org/docs/03_webdriver.jsp)

Ruby:

gem install selenium-webdriver

Java (with Maven):

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd>
<modelVersion>4.0.0</modelVersion>
<groupId>MySel20Proj</groupId>
<artifactId>MySel20Proj</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.28.0</version>
</dependency>
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.opera</groupId>
<artifactId>operadriver</artifactId>
<version>1.1</version>
<exclusions>
<exclusion>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
</project>

Then run

mvn clean install
what are you referring to with "registration -> confiscation"?
Index data in bulk in elasticsearch with scala using java Bulk API
You know what would be interesting: with your self storage setup: Add a range and the ability for your guns to be 'Air-BnB'd as rentals in the range.

The cost of renting your gun at the storage range would include the cost of a gunsmith (Gun Genius Bar) who takes care of them.

The gun ownership is all anonymous to all but the range/storage unit...

You can login to your account and allot weapons to being available to rental. You can set usage thresholds etc.

This would be an interesting way to also let your guns get some regular cleaning/service.

The system would keep a "gunfax" record of all its use as well.
Forced sign in is hardly a worry at all. Every time somebody has forced a sign in on me, its almost certain to be a fake account.

I've never understood the whole logic behind forcing this on people. If your site has interesting content people are going to come to you anyway, if it hasn't then just having an account is going to do little to retain your users back.

As long as there is a infinite supply of free email accounts, I consider this as just another ritual I have to perform to gain passage to a site.
I use OnSite Time Tracker.

https://itunes.apple.com/us/app/onsite-time-tracker/id470803...
> the problems arising from Maven also stems from the organization's context.

that's just euphemism for not following maven's conventions, which is where most people's complaint about maven stems from. You either do things the maven way, or the highway. Twisting maven to do what _you_ want, but not how maven likes it is just asking for disaster.
I loved DSI. I hate DSII.
Hybrid Cloud and Tech Leadership
The irony, it burns. I have a feeling there is an apology incoming. Everyone screws up and most people will poke some fun at some point. Seems like one of those off instances for him.
> Many people here seem to be commenting on the quality of the code in question - they are clearly missing the point.

i only see one comment responding to the code
Hey, if you are interested in relocating to the SF Bay Area, contact me on the Chez JJ contact page: http://chezjj.com/contact

We've taken more than our share of residents who come to Silicon Valley without much of a plan and found free-lance gigs or full time work by staying with us. A bunch of startups also been housed in our hacker house network.
You know, these posts sound a lot like "I've got mine, screw you."

Am I rare in that I wouldn't mind paying a little more if it'd mean that the country would be legitimately happier/healthier? Whether that be socialized healthcare, single-payer, or any combination.
Is that really right? So let me get this straight: If I buy a gun with the notion that I intend to hunt a bear with it, maybe not even knowing that it's illegal, then I read on the internet that bears are super deadly and stay home, I'm still guilty of attempting to hunt a bear because I bought a gun intending to hunt a bear with it?

What if I go to the beach at night not knowing that you can't enter the beach after sunset, then when I get there I see the sign and turn back without going in? Attempted trespassing on the beach after sunset for driving to the beach with that intent?

It seems like there has to be a piece missing somewhere. I mean what if my intent is to do something I'm not sure is a crime but in actual fact is and the act in furtherance of it is to call my lawyer and ask where it's actually a crime? I have to be missing something here.
I think it's inaccurate to suggest Linus is universally applauded for his rude behaviour. The last public outburst that caught wider attention than the LKML seemed to quite divide programmers in terms of its appropriateness. Personally, I found his attitude repellent and his tone unjustified.
Don't really know. I did get turned down for an internship because my high school was in the same area code as the college I went to (whole state is one area code). I really did want to work there.
One of the most egregious website rips ever. 
Evan Luthra (@evanluthra), who seems to view himself as some sort of design/developer savant, completely ripped of www.thesearethings.com for his personal website www.evanluthra.com. Not only did he copy their beautiful, detailed design (clearly it took them a long time) pixel for pixel, he even copied their nifty little flip-book, which included pictures of THEIR faces. And hes try to promote and profit from his theft. Pretty low. Let the shaming commence
I think it would be fairly easy to design a small unit using the same cams we have in cell phones... this would make a great kickstarter.

If I had any HW design chops....
Or maybe not, if it's the same case as Homeworld: http://news.ycombinator.com/item?id=5106540
Personally I find it gauche when people judge the worthiness of someone else, merely because other people have had an even rougher time.

This case is absolutely like Aaron's, an over-zealous prosecutor doing absolutely nothing useful for society and pursuing a non-issue to potentially life-running levels.

And it's not that this guy is or is not a white-hat, but that AT&T and the government are effectively black hats. It's not his duty to hold their hands, but it's AT&T's duty not to lie or misrepresent the situation and it's the prosecutor's duty to serve the public good.
1. There are too many existing weapons floating around. Convincing owners to bring them all out for cryptomarking is a non-starter.

3. Wouldn't this technology already exist? I'm surprised, you seem to say it doesn't.

4. What would be the incentive for gun owners to use these facilities?

If you have a gun because you like them, you want to use it, and having it in your house is much more convenient, especially if you live in a rural area and can hunt or target shoot without getting in the car.

If you have a gun for protection, you want it to be by your side at all times.

The facility would presumably cost money. Why go to the increased hassle?

For people that are temporarily legally restricted from possessing firearms, it would be attractive to have a place to leave your weapons safely and legally. But such people are rare; far more common is a felony conviction or other consideration that bars people from possession for life.

Digression: I'd be in favor of making firearm restrictions for felons lengthy but ultimately temporary. For example if you have a clean record for 10 years after serving your time, you get your voting and firearm privileges back, but a judge or parole board can deny the latter at their discretion if your crime involved illegal or grossly irresponsible use of firearms. My thinking is that there should be paths for redemption and rehabilitation for all but perhaps the most violent, most serial or most insane criminals, because while crime needs to be punished, if a criminal's life is ruined by the consequences of his/her first crime, he/she has no incentive to even try to become a productive member of society if it's impossible.
It's a people problem, not a developer problem. Watch the gossip magazines trash actors' clothes and haircuts.
It's also worth asking yourself, if some stranger on the Internet offered unsolicited criticism, then so what? Why even listen to something hateful and unhelpful?
The question is, are the possessors of those (mostly handguns) in Chicago lawfully able to purchase them?

If there were a 100% effective (no false positive or negatives) gun to legal owner biometric ID thing, then that should reduce Chicago gang violence as well. The problem is I don't believe it's technically possible to build even a 90% effective system like that (a trigger and firing mechanism is mechanically simple; I could just open the gun and replace the advanced biometric system with a traditional one, perhaps 3d printed), and the are the 200 million existing weapons.

Biometrics are potentially good for preventing someone from taking your gun and shooting you with it (which mainly applies to police who open-carry in close proximity to felons), or potentially for keeping children from getting access (although a traditional safe or lockbox works fine for that).
Not to contribute to the mindless hate, but look at the dude's Twitter photo. He's clearly an eccentric fellow. And also, apparently, an asshole.
> When we say, "They deserve to have it because it's theirs," we are saying that we somewhat feel they should have it because we strongly feel they should have it; we are saying nothing.

True, but I never said that phrase, or any other tautological statement. I specifically mentioned the argument that doesn't talk about "deserving" at all, and in particular the argument that explicitly dismisses the idea that whoever would use it more efficiently deserves it more.

As for the underlying values in question: "they earned it so they get to choose how to use it" comes fairly close, though I feel certain that better statements of that principle exist (preferably tabooing "earned"). (I've also intentionally left out the cases that raise extra complexity and social questions/conventions, like inheritance.)

"Utilitiarian" is another term whose connotations you have to watch out for: whose utility? You've made the argument for overall social utility, but ignored the one for individual utility.

In any case, I'm not looking to actually explore that argument in depth, mostly because all the arguments on all sides have been argued to death; I simply wanted to compliment you on the deconstruction-based argument, while mentioning another form of the argument that you didn't appear to have considered.
Linus is often rude, but AFAIK not gratuitously, but I may have missed some of his public messages.

But even if it's the case, he is rude with the guys who work with him, his "captains" that he knows since a long time.

He do not bash a random project on Github totally unrelated to him just like that.

You can't compare.
Apology from one of the tweeters: http://programmingtour.blogspot.com/2013/01/im-sorry.html
Think about Palm vs. Apple. People running companies turn to empathy when they are at a disadvantage.
It looks fine to me, I would actually use something like this internally for employees who can't regex. Except the node.js part, but that doesn't make it any less useful, I respect that other people use other tools.

The part that I see some may disagree with, is when these apps are posted in public repository indexes (npm). I feel a usefulness filter should be applied. That may be at the heart of the comments. Not that it was posted publicly, but that it was included with a generic name in a public repository (https://npmjs.org/package/replace), now it has the potential to be annoying to some users. The way these guys disagreed was just, ugh.

I write all sorts of cool little networking utilities for my company, but they were not ever intended for an end user, but could be used or adapted by someone else very quickly. My code doesn't leave my company (probably shouldn't, I'd get torn up just like this, I know it). If it did, I would just not want it in a repository.
i actually doubt the problems with access are really that bad - sure you outgrow it eventually, but you'd be surprised at what its capable of.

Often the real underlying cause is that a business owner with little to no programming knowledge makes something which works ok, but is architectually wrong. For example, bad table structure/relationships. Or after a while, they want to 'put their app online', and asks a poor intern to convert it.
I agree with the other comments here. It reminded me, unfortunately, that I did something like that once:

http://thoughts.davisjeff.com/2007/11/17/700-queries-for-one...

I can rationalize it in a few different ways, I'm sure. But the bottom line is that, if it's open source software, the correct approach is to either offer constructive criticism directly to the developers, or just not say anything without being directly prompted (e.g. "should we use this software").

I can see exceptions for major projects with a large developer base. You still need to keep it constructive, but I don't necessarily think you have a responsibility to join the mailing list for everything you want to complain about.
At this point, I blame it on the assumption that Aspergers must run rampant and is severely underdiagnosed in the dev community.
>Welcome to the Internet. If you do something, chances are someone hates you.

You know, this is really what we have to keep in mind, or at least try to any way. Doesn't stop it from stinging a bit when it happens though. Especially when they are the first kind of comment you receive when you show a project in a public forum.

I usually expect a couple of 'Fuck you. My eye's are bleeding from your coding." style comments anytime I show a project publicly, but there are still times that it catches me off guard.

For instance, not even code related, I once asked on Reddit for a couple of people to help beta test a Skype plugin I was working on. At that time, I had never written a threaded piece of software before, and had no idea how it would perform when a bunch of users were accessing it simultaneously. I wanted a larger test pool than the two or three of my friends who were online at any given time allowed.

So I made my post, and received almost entirely negative feedback from it. To the point that I was completely unprepared for. I got stuff about what a loser I was, and even PMs about how I should just kill myself now for being such a loser, etc, etc.. It seemed like once the first negative comment popped up, the bandwagon effect took over, and suddenly it was an inbox full of hate.

So I sat there in my chair, wondering what the hell just happened, what I did to all of these people people to cause such hostility, and on top of that, I sat there wondering why I even cared what a couple of assholes on the internet said. I didn't want to care, or be that guy who was bothered by "the mean people on the internet," but dammit I was a bothered by the whole thing.
Hi undrcvr, I work at Quantopian. We'd love to hear your thoughts on our open-sourced Zipline backtester: https://github.com/quantopian/zipline and learn more about what you're building - there are lots of interesting challenges in this space.
I use Cloudflare's 404 pages feature, which incorporates possible intended destinations. I haven't had a chance to make a custom 404 page (e.g. with Google's 404 widget), so this gets the job done.

e.g. http://www.philipithomas.com/does_not_exist
I like his earlier writing too, on dealing with "open source assholes": http://harthur.wordpress.com/2011/06/30/dealing-with-not-dea...
The key differences between natural systems and computer systems is that vulnerabilities don't kill a piece of software, and there's no interbreeding. You don't get two types of emacs, one of which has a buffer overflow, breeding to produce a new emacs without the bug. You get top-down design, where the 'many eyes' theory dictates that new vulnerabilities should be found faster in a more popular code-base.

Evolutionary theory is useless for describing software vulnerabilities (presently), because the software on your computer doesn't get to pass on it's genes, hacked or not. It's a clone of every other download from the same source, and they're all systematically replaced by a new release with minimal feedback.
The Apple Paradox
> There isn't a consensus definition of "assault rifle".

There was, until people who don't know anything about firearms tried redefining the word for political reasons.

In any case, the only AR-15s and AK/FN variants you can legally buy today are in no way more dangerous than an ordinary semiautomatic rifle.
I hope the keyword is 'did' -- if the hiring process is that robotic and stupid imagine the rest.
FWIW, Corey Haines apologized: http://programmingtour.blogspot.com/2013/01/im-sorry.html
Discouraging or banning ownership seems to work well in many countries. It's a shame that so many citizens of the US feel intimately tied to these violent objects, and for such archaic reasons.
If you are interested in Miami, I have a few companies hiring UX right now. email me your portfolio, might be able to throw some freelance stuff your way immediately.
what would you consider something as trivial, and what is hard?
He does. This was pretty nasty.

http://shutupmauro.com/
I'm amazed by people's ability to rationalize why it's okay to continue commuting long distances and driving cars in general, despite the toxic smog that gets deadlier every year.

Instead of making those hard changes like using public transit or living locally, I guess everyone is waiting for Elon Musk to save the world with his magic-mobiles.

Go ahead, downvote me for telling the truth. I got karma to spare.
No, Linus is often gratuitously rude.
Probably something related to old-timey NINA signs.
First time I've come across them too but the irony of Steve Klabnik's post is incredible http://blog.steveklabnik.com/posts/2011-08-19-matz-is-nice-s...
No one worth working for who's technical is going to not hire you because someone heckled your script on twitter.

A recruiter isn't going to pass you up either. Recruiters will spam the fuck out of anyone with a github follower.