skysight-inc/HackerNews huggingface dataset:
Man I know how this feels. The very first piece of code I ever open-sourced (5 years ago) was put on a "Wall of Shame". Turned out though that the person doing this had never even looked at my code, they were just a petty, jealous person who saw something with a title that irked them. I don't claim to have great code, but I am happy to still be putting lots of open-source code out there, and I'm happy I didn't let that first asshole discourage me. Fortunately, the rest of the community saw that this guy was an asshole, and the "wall of shame" was quickly brought down, but it'd be really nice if we didn't let such petty assholes make it into a position where they can ridicule people in such a public and far-reaching way in the first place.
Others have linked to this, but, as one of the people who was in the bad, I want to say I'm sorry. http://programmingtour.blogspot.com/2013/01/im-sorry.html
>Because an unpriveleged user has very limited access to the filesystem, the entire root filesystem is located somewhere under the Android app's preferences directory. From a Linux perspective this makes no sense, but is necessary. Most Linux utilities — even simple ones — expect a conventional file layout, with directories '/etc', '/usr', etc. This is impossible in this application, and most of the Linux utilities that have been ported to KBOX have required some reworking to account for the unconventional file layout. For the most part, however, the file layout is not particularly visible to the user.

Wouldn't it be possible to use the preloader to fake the root directory. I know that calling chroot itself requires root level permision, but fakechroot [1] uses the preloader to allow non root to use chroot.

[1] https://github.com/fakechroot/fakechroot/wiki
Oh absolutely. As Schneier noted in that blog post, we did solve the issues that were presented to us, switched to a signed browser plugin, OTR, got a full audit, and so on. But other than the handful of awesome and helpful critique, man were people assholes on Twitter.

I stand by Cryptocat being a usable privacy tool today, and I think we were quite responsible in our development process. There's always media hype making us look like something we're not (a magic bullet for activists and other people in danger to solve all their problems,) but that's why we have warnings everywhere on our website and inside the app itself.
Not related at to code at all but your comment about catching you off-guard reminded me of a comment chain I was a part of on reddit. There was a comment about assigned seating in movies and I replied with how I liked the system and why, and then the reply to me was something along the lines of, "Remind me to never hang out with you.". Water off a duck's back to me but it did give me a moment's pause and I recognised that if I weren't used to such behaviour it would have affected me.

It reinforced a feeling I have that, sadly, you can't seem exist in communities on the internet without being ready to put up with unanticipated 'hate' (for lack of a better word).

I know many people who given time to become more experienced, would benefit greatly from various aspects of the net, but I worry they wouldn't last a week before they decided it was something they never want a part of.
Poorly written article from the AP. "...and want large employees to let people work from home." - Bullies who insist on no telecommuting?

Ambiguous reference between the SLC situation and LA... "That's equivalent to a bad day in the Los Angeles area."

Then the reading was 130, the EPA limit is 35, but the scale tops out at 70?

I'm now more confused after reading this article. 1/5 would not read again.
I've been using them since the GoDaddy elephant hunting thing. I'm about 80-90% satisfied. The control panel is a bit messy, and the one time I contacted support they were generally helpful but not amazing. No plans to change registrars, and I would recommend to friends.
The USA is surrounded by massive borders. Illegal firearms can't be stopped nearly as much as drugs can't.

Combined with the fact that the vast majority of gun crime doesn't happen with legal weapons.

One quote I was able to find:

> "More than 95 percent of all gun related crimes in the Rochester area are committed with illegal guns. That’s what District Attorney Mike Green told NEWS 10NBC Tuesday.

Is this really worth the capital investment?

Not even factoring in the fact that we can hardly keep banks or voting machines free from security flaws... let alone the lack of real-world research on the effectiveness of biometric scanners in wide scale deployments.
http://www.merriam-webster.com/dictionary/glib

Nah, fits what I meant.
I think that sort of gets done already when people have really rare guns at ranges (in particular, it's how ranges tend to have post-1986 dealer sample NFA items available; there's a range and then an affiliated company which sells to police and has the dealer sample letter; blackwater got in trouble for sending dealer samples to their forces in Iraq).

It would be interesting to have a "condotel" style gun range, but in general, people who have huge private collections don't seem to want to rent them out, and most of the guns used at ranges are of a very limited selection which are most popular (you could probably fully stock a pistol range with $50-$100k worth of Glocks, Sigs, HKs, and some S&W revolvers)
Lots of people still push their Rails secret_token.rb to their GitHub-account: https://www.google.com.au/search?q=secret_token.rb+site%3Agi...

But there is a certain probability that the token on the GitHub-page is not identical to the production site's token.

(afaik, the token is digested with the user's ID and stored in the user's cookie so a user cannot change his ID while he's signed in - knowledge of the token can let you change your ID to whatever you like)
Well she wrote it in JS using Node, CLEARLY she was asking for it
Did they allegedly rip off your website? Did you originally design the website? If you answered "no" to the last two questions, this definitely does not belong as an HN submission.

If you said "yes" to any of the last two questions, it still doesn't really warrant an HN post.

Inform the affected website owners and be done with it. Quit trying to stir up drama. Flagged.
Yeah, don't get me wrong. People who have nothing to add can go disappear.
Very well said (I think I may have been the one to mention the cryptographic signature idea to you, but I am pretty sure I've read it elsewhere).

1) I think the other key point is inferring how guns go from the factory floor to the crime scene: how many are illegally imported, how do firearms sold to civilian and law enforcement markets go from their legal gun owner to the criminal.

Essentially a Palantir-government type solution, not so much for legal purchases, but for firearms used in crimes. This can lead to improved policing: e.g., if it's found that firearms used in Los Angeles come via straw-purchases from Arizona, then police attention can be directed to CA/AZ border.

2) For classes of firearm owners that are licensed or registered (CCW in different states, handgun owners in some states, NFA), it may be helpful to keep track of what licensing procedures were used, the demographics of the owners, the type of firearm, and then correlate this with any crime involving either the firearm or the owner -- using this as a feedback loop to improve licensing and registration laws. E.g., if it is found that there is no significant difference in terms of incidents/accidents with CCW holders that had 15 hours of training vs. 30 hours of training, there's no point in maintaining the 30 hour training requirement.

3) I think 1 and 2 need significant buy-in from gun owners, manufacturers, law-enforcement officers, and gun rights group. When the previous scientific studies come out with proposals these three groups (whose buy in crucial) find non-sensical (for very good reasons) and backed by poor data, that leads to loss of trust and the belief that studies that find facts contrary to a pre-conceived agenda will not be permitted.

It makes perfect sense, for example, for CDC to investigate gun violence -- yet given the previously shoddy and biased studies on this matter, the significant stake holders are less likely to cooperate. This, in turn, leads to lower quality data, further perpetuating the cycle.

So if a group can manage to persuade congress to drop wildly unpopular and non-sensical measures (like Feinstein's semi-automatic "assault weapon" ban proposal), they have far better credibility for starting a conversation with the stake-holders.

Law enforcement, for example, have often found ways to work with organizations like the ACLU to ensure due process is observed, when implementing legislation opposed by those organizations. There's no reason why SAF, NRA, as well as ACLU (in regards to avoiding racial profiling, protecting the rights of mentally ill, and other first/fourth/fifth amendment issues -- especially with the #1 "tracking" proposal) should not play a role in a more in depth data-backed gun violence studies.
Got a link ? Of Linus being gratuitously rude with a perfect stranger ?
As a westerner in beijing, i think everyone is affected the same by air pollution, though the difference is the "choice" of being here vs. not.

You can see first hand the difference between the Beijing sky and that in Boston. http://sdrv.ms/10T8oof

I feel more depressed in the summer time when the air pollution is high. In the summer, the pollution feels smothering and then the oppressive heat of the city can be overwhelming.

In the winter Beijing somedays just feels smokey.
There is an example, see the Examples dropdown above the textarea.
“Bill of Rights”: Keep MOOC from being ‘Instagram of higher ed’
Not to be negative, and you've likely done some research here, but keep in mind the social network policies on incentivizing sharing and social actions:

FB: "You must not incentivize users to use (or gate content behind the use of) Facebook social channels, or imply that an incentive is directly tied to the use of our channels."
Frankly, I think by now I've sort of got used to it. Its not just the case with Open source projects, This happens everywhere. I've been facing these sort of problems since I was a kid. Be the first guy to build a model from clay, or the one to write an essay, or the one to participate in the science exhibition. Nearly everyone will first find ways to crap on your work than find something positive about it.

After all these years, I just feel these are just ways a guy who doesn't work find a way to justify his inaction. Just make others work look bad, and then you can just go back relax and do nothing. Make your inaction look better than than the guys action.

People just don't get 90% of all success is just showing up thingy. Now coming to this project, a guy on twitter as shown on the blog says 'Ever wanted to make sed or grep worse?'- Oh! What does this guy think? Sed and grep are the best designed tools out there? Heck learning sed is a nightmare- the language is so terse it may take you months to make any significant headway learning it. There are like dozens of special cases you have to learn and handle.

Then why does sed win? It wins because the tool occupies space where there is no, or little competition. Sed shows up!!!

Everytime you see somebody produce a piece of work which is helpful in solving a problem think about why you couldn't have been the guy who could have done that, instead of finding ways to justify why you aren't have the guy who did that.

At the end, only ones who don't get laughed at are the ones who do nothing.
Khan Academy!

We focus incredibly hard on our internship program.

Just made this page the other day to share more: http://www.khanacademy.org/careers/interns
It probably does, but Google's current stock price isn't predicated on the same assumptions as Apples. It's seeing those assumptions threatened that is worrying, not the raw numbers.
"It makes my eyes bleed" is never fair criticism. It's vapid and meaningless and if I can implore just one person to stop saying it, I will feel like I have achieved something with my life.
"Done at the point of a gun" means that you're being forced to do it. If you say "no," they take what they want anyway, and lock you up.
Iowa Government Partners With Dwolla to Make Paying Easier
Klabnik is the first to fight for rights etc, now he's doing exactly the opposite. He's trying to rise his own status by decreasing others'.

I wonder if all his fights aren't just a means to justify his own weaknesses and need to feel superior.
Apple - LLVM, Clang, and that whole ecosystem is pretty sweet to be involved in now. Wouldn't say it's 2nd rate.

Nicera - From working in Open vSwitch code for a while now, it's very clear that there were talented software engineers with a purpose to build something very real that solved a very real problem... I guess that is the basis of a 'product'.

Arista - FPGA in your switch? Sweet!
Dressing down someone like that on a public mailing list is absolutely picking on them. It's not an argument, and is basically no different to the behaviour here.
Not quite, there are a few turn key applications built on top of Django.
3D Printing a House
Once what was a dream has become reality, it was proposed by Amsterdam architects. But this architect named Jajaoo Rujssenaars wants to make something big happen where he would create a never ending begining or ending. To do this the bigest 3d printer has to be used to achieve the results.
God is just. The world is just. Are you calling Him lazy?

If you talk your way into being over your head, you're gonna have a bad time.

Marriage between equals is best. In other words, if your salary is too high, they will never let you forget it. If it's too low, you will own them.

God is just -- more money, more stress, usually. Your work will suck -- doing it.

Pride before a fall and humility before honors applies on a big time scale. If you take a shitty job for a year, God will reward you with an exaulted job for a year.

God says...
C:\Text\2CITIES.TXT

sea; but, still the deep ditch, and the
single drawbridge, and the massive stone walls, and the eight great
towers, and still Defarge of the wine-shop at his gun, grown doubly
hot by the service of Four fierce hours.

A white flag from within the fortress, and a parley--this dimly
perceptible through the raging storm, nothing audible in it--suddenly
the sea rose immeasurably wider and higher, and swept Defarge of the
wine-shop over the lowered drawbridge, past the massive stone outer
walls, in am
I'm amazed someone hasn't said "well that escalated quickly".

On topic, I've never really released code due to being scared of peer-disapproval, and also paranoid from the public display of potential attack vectors I haven't seen. I don't think that I will ever open source a live project due to these issues.

You should never say "that's bad code" without giving a reason why, and or showing how to make the code better. It's like walking out of a new release block buster movie and saying in a louder than normal voice "well that movie was bad". Anyone that can hear is going to start questioning, "what movie?", "why was it bad?", and instantly they are going to start wondering if the next 3 hours of their life is going to be wasted.

Basically I put this down to a generation of self absorbed twats that like to hear their own voice, and feel all warm and fuzzy inside when ever they grunt something "amusing" to their minions.
Textbook weasel apology.
Not sure how I managed to miss that, thanks. Beats the copy and pasting I was doing.
So here's a crazy little idea.

Most gun violence is directly linked to gang activity. Gang activity is directly linked to the money involved in the drug trade. So the best technological approach to reducing gun violence would be one that took all the money out of the drug trade, giving the gangsters less to shoot at each other over. There is precedent for this. The fact that crime, including violent crime and violent crime committed with firearms, is so low now compared to the 80's and early 90's is directly linked to the collapse in the price of cocaine.

We've made it almost impossible to stop everyday copyright infringement, why not make it almost impossible to stop physical smuggling or fabrication of narcotics? Commoditize the gangsters straight out of business. Part of what made the bottom fall out of cocaine was crystal meth. So there's one direction: freely distribute the information and materials necessary to manufacture competing drugs. Then there's the distribution: Silk Road is a start, but find a better way of doing it that will pull in more producers, consumers, and distributors. If you work all the angles, you can engineer an end run against the war on drugs the same way we engineered an end run against copyright.

Too far out? ;)
> FWIW

FWIW, I personally think it's worth a lot. It's easy to be nasty on the internet and a lot harder to be nice.
I like how you immediately contradicted your conclusion with the obvious counterexample.
Subject to state law. Private citizens (i.e. not businesses in the trade) can't own them in WA or essentially in CA.

Seriously considering getting an FFL(07) for our company/office or a related entity once we have an office in a place like NV. Unclear if we want to just make suppressors (and keep post-1986 NFA items around for compatibility testing) or manufacture a range of NFA.

Mainly because now that crypto isn't so much an ITAR thing, I want a reason to register with ITAR again.
And with Linus, it's not usually about the person (unless the person is actually being obstinate or negligent).
Viewfinder- A More Intuitive Way To Manage Your Photos
We need an open platform that allows easy experimentation and plugging of vote algorithms and balances. I've been working on building one, but it still has a ways to go. Even basic reddit/digg clones are scant to non-existent, so we've been working on covering most of that space.

For the curious: http://github.com/sjuxax/raggregate .
Doing what? Being forced to pay taxes? That happens in every country and is surely a more general complaint, if it is indeed one at all.
Thanks for putting this on HN, we appreciate it :)
Neuro-typical people can be assholes, but they tend to understand that they are being an asshole when they act asshole-ish.

I think a big problem in the dev community is a lot of asshole behavior out there from people who don't intend to, or even _understand_ that they are being an asshole.

Regardless of intent, this asshole behavior has consequences on neuro-typical and atypical people alike.

I think nerdy/geeky/dev/asberger/whatever people need to be more mindful of how they interact with people. Unfortunately the recent asberger pride movement doesn't help.
Why does it need to be with a stranger? Rude is rude.
1. Two different meanings of data: connecting your Facebook account to your Wolfram ID, which is necessary to do the analytics, is by definition PPI (your Facebook account IS your name and email address). That's why the privacy policy says that.

However, the actual data retrieved from your Facebook profile (wallposts, friend lists, etc) is deleted after 1 hour -- unless you enable Historical Analytics, obviously.

There is no contradiction here.

2. This question is phrased in such an insulting way I can't imagine you aren't deliberately trolling.

3&4. We've been quite upfront about what we do with your data. All your Facebook data goes away unless you opt in to Historical Analytics. Otherwise there is no PII derived from your Facebook data that we keep. You can disable Historical Analytics at any time, and you can disassociate your Facebook account from your Wolfram ID at any time, too.

To sum up: we've taken the high road from the beginning. Unlike many FB-based businesses, users aren't the product here, they're the customers.

Have a nice day.
Do you really not see the difference between Linus Torvalds recalibrating a kernel contributor and three nobodies of questionable "conference-fame" picking on a random stranger?
The Limits of Emacs Advice
Cool design for a Valentine's gift, but I just wish they would have a backer option for a half a dozen of the roses!
Ding ding ding. "Scripting maven" sounds like a nightmare. And rightly so. (and if I'm scripting a java build process, I'll take a bash script over Any any day of the week.)
Agreed.

Like Facebook, it's a great product created by people who have made some questionable privacy decisions. However whenever Facebook is discussed on HN 95% of the comments are not negative.

I'm not saying Quora is perfect and above criticism, but there are a lot of great things about it and its not so bad as to warrant the extreme and near-absolute criticism it gets on HN.
I think it's autism that must run rampant and that it's underdiagnosed partly because people have called it Asperger's which doesn't seem as serious. With the new version of the DSM this won't happen as often.
Sounds like a general reprimanding a subordinate who has put people's lives in danger repeatedly and needs a straightening out. He clearly explained what the problem is, and expressed frustration that this had been explained before. Quite different from what is going on with this post.
What separates a spammer from anyone else showing off their project here on HN? Just because this is in an industry that rarely shows up on HN doesn't automatically mean it's spam.
Excellent response by Carmack.

"Ray Tracing" has always been an overhyped or misunderstood technology, at least in my experience. Because of the impressive lighting effects it's famous for producing, people view it as some "holy grail" of superior computer graphics technology that we just need to optimize a bit for use in games.

As Carmack described, those highly realistic ray traced renders come at a price: billions of ray calculations. You don't get all that pixel-perfect refraction, etc. for free (and probably never will - at least not with ray tracing.) He also explains that for most people, this (e.g. pixel perfect refraction) really doesn't matter, when rasterization techniques exist that achieve extremely high quality approximations at a fraction of the computational cost.

Conversely though, ray tracing and related concepts (ray casting) are not at all without value. Many modern video games today actually use a sort of hybrid rasterization / ray casting approach. Macrostructure objects are rasterized the normal way, while smaller high resolution detail patterns (like a brick wall, or stones in the ground) are "added" to surfaces via per-pixel displacement mapping, which is ray casting at its core. This is one of the few cases where you can take advantage of the "log2" efficiency Carmack mentioned -- in a highly specialized implementation without a huge time constant.
I'm quite skeptical of this. It's not like her gender is immediately obvious from the GitHub repo, and it seems obvious that if these guys recognized the screen name they wouldn't have been foolish enough to make these comments about an engineer at Mozilla.
Classy. None of the "I am sorry if you were offended bullshit" just a sincere "I messed up". Take note, just about everyone else.
>Oh, and you can't use a credit card (hackers steal those, you know!), you have to have funds already in your account.

You couldn't be wrong enough. I understand you are disappointed, but one should check before saying things like this.
If you're looking to go to SLC frequently, perhaps living so far away is part of the problem thoughtcriminal is speaking of. Nothing on you personally, this is a society-wide problem.
I'll look deeper into this, but we are not an app on Facebook, and users would be incentivized with an additional entry by simply 'liking' a page via the 'like' button. Many other companies do this so I don't believe its against their policies, but again, I'll look deeper into it.
JAM With Chrome
He might be high up now, but he started off as a programmer. He co-founded id software and (along with others) developed Wolfenstein 3D, Doom, etc. http://en.wikipedia.org/wiki/Id_Software