skysight-inc/HackerNews huggingface dataset:
I started charging for software development at 14. As I've said elsewhere, it didn't have any effect on my career whether I was charging for the work or not. Everything I did as a teenager was only valuable because I kept having to learn new areas of programming.

> more valuable a few years of goofing off

That depends on what "goofing off" is. Is it socializing and developing interpersonal skills? Because wild success hinges much more on interpersonal skills than it does on being the best programmer.
Probably never. The amount of software that your car runs will easily stretch into the millions of lines of code, it's incredibly complicated and the combined efforts of thousands of programmers.

Then, insurers wouldn't insure you on some software, which would mean that you'd be illegal to drive your car in many countries.
Respectfully, it's no surprise that all the fake bills you saw looked fake to you.

This is similar to the attitude I frequently see from law enforcement about how all criminals eventually get caught.

Ultimately, it's impossible to know how good your test is for determining X if you have no ability to cross-check yourself.
> So, with the person who has read an article, or heard a soundbite and repeated it incorrectly, consider how you would respond to it in person if they were in front of you.

I would dismiss them and go on with my life.

> Did you ever change anyones mind by screaming at them that they were an idiot?

I'm curious as to why you think my statement about dismissing people implies "screaming" at them? When I dismiss someone I dismiss them. I have no interest in changing their mind or teaching them something. I am not here to teach the denizens of the world how to read up on subjects before speaking of them. I'm here for myself, no one else.

> Present your case for disagreement, with sources, and your experience, then walk away from the discussion if you feel the individual is not going to be taking it on board.

You don't get to tell me how much time I should spend on them before dismissing them ("walking away").

But see, I didn't specify either. Your statement about walking away implies you agree with me about dismissing them.

> Perhaps your well written, calm, take down of their points will persuade someone else.

Why do I care?
Yes! And if, like me, you tend to see what you should have edited out only submitting it, there is a handy "delay" parameter in your profile. (Though kogir will smite me for mentioning it.)
> I can think of numerous three-to-four character organizations which would benefit

But this encryption is laughably simple. Those organizations would probably encourage at least somewhat better security. From their point of view the best possible situation is if they can read the data but non-state actors can't.
There's two (2) pins on the map for the entire North-, South- and Middle-Americas. Are you telling me there are no parties here?
I think this is cool, but I think it would be more effective as a directed graph, with edges sized compared to the volume of traffic. It doesn't even have to be on top of the map, just name the edges.
Like I said, that's a ton of opinion based entirely on YOUR desire to replace parts YOU don't like. Dirty checking isn't perfect (by any stretch) but it's not the worst thing to happen since the cold war either.

The bottom line seems to be that your bad experience is relevant while all good experiences are irrelevant because they weren't your bad experience.

That tells me you simply don't know how to use it, sorry.
I was attempting to give a demonstration of where notions of completeness-of-feedback such as this can lead by wrapping what could have been a concise point in needless verbose complexity. I am reminded of "How To Make Friends And Influence People", where it is advised that any criticism be couched in complements because people are easily manipulated by the positive emotional rush of a complement.

I'd like to think that such wrapping isn't needed on HN, and people are able to separate ideas or code from themselves for the purpose of accepting useful feedback. It is possible that this assumption is incorrect and should be abandoned, as people often have difficulty separating the two.

I find that I do not agree that positive feedback is as useful as negative feedback. Being told you are right certainly feels much better and is much kinder to the ego we all seek to stroke, but it is in being told you are wrong where is opportunity for growth lies. If we're clever, we can even manage to learn from the mistakes of others and avoid them ourselves. I am uncertain that forcing a "more complete" consideration of issues that are in the main not relevant is likely to improve the level of discourse or utility of feedback.

I'm going to avoid the issue of one person's fatal flaw being another's useless nitpick - it'll come up next time someone tries to be clever with crypto anyway.
> "Manipulate" is a just a loaded term for influence, which is what every investor does by buying and selling.

True, but remember that the degree of influence can vary by several orders of magnitude.
The legal-rational-emotional ritual is a product of confession made rote war.

#Logy/moderation logy means we realistically have time and space (<3) )) ) for ontologically scoping deeper classes and customs freeing your from repeating isolation.

Self-determination made a ritual of goal-scoring and approval-seeking is really remixing and remaking research, experiences, expression, and development, dangerous because undeterminable if means proof war minus modus log.

I just want community-as-permanent-voice vs. superadmin gatekeeping ve. record-keeping. Sadly combinators for emotional structure are negated at admission for being pathos ve. pleasure, said by men who feel it is best to hotwire perfection immediately as racial capital biteracy static object-relational role model mapping works wonders to make cryscistable (crisis crypto?) structures.
This was the in-depth comment I was looking for. Thank you for taking the time to write this up.
"Charitable reading" is not synonymous with "ignore abuse and snark".

Edit: oldmanjay - I can't reply yet, so editing here:

mreiland is basically arguing that abuse should be let through because of 'charitable reading'. I'm commenting against that concept, not chiding mreiland for being abusive.

However, mreiland is definitely being snarky - if you wanted to read this comment as chiding the behaviour in this thread, don't chop off the last two words.
CNC Wire Bending Machine. 3D Wire Forms. 14 Axes
How Machine Vision Is Reinventing the Study of Galaxies
> I'm particularly leery of collapsible threads

May I ask why? As someone who considers that the one change/improvement I'd like to see on HN I'm curious what there is to be leery of that I may not have considered.
First Asimov's house and now this.

Don't you appreciate a bit that it's a part of history of humanity that you just torn down? Not just yours, which would be still a shame.
I thought of this because of a post about recovering data from optical media snapped in half:

https://news.ycombinator.com/item?id=9317861
I can see the interpretation, but no, I didn't reference the guideline, I was referencing the community. This may no longer be the place for me and if that turns out to be the case I'll gladly leave.

> I also think you misunderstood the point the person was making with that statement:
It's harder to make helpful critical statements when people let their feathers get ruffled, decide to treat you as a hater, and then disregard your comment. (I think that exact behavior is in play in this series of sub threads).

And I gave a reason for dismissing people that had nothing to do with ruffled feathers.

An observation I like to make to people in politics.

Do you know why those people do those things with absolutely no regard for how you feel about it? Because you're so biased against whatever group they fall into that absolutely nothing they do is going to be ok. You'll dismiss the good, you'll amplify the bad.

So why wouldn't they dismiss you?

The same can be said of the internet. There are too many idiots who think having an opinion is enough. I will not waste my time on them.

Does that make me closed minded? So. Fucking. Be it, I'm closed minded. I learned that from experience.
This is exactly my concern, fortunately stated better than I could have myself.
The name perfectly described its behavior, and I didn't even think about other meanings. huh.
Great, thank you for this software! Any idea if there are trusted 3rd party hashes for popular install scripts?

If a website wants you to:

curl "http://sketchyurl.com/script.sh" | hashpipe PRECOMPUTEDHASH | sh

it might be even worse, giving you only the facade of additional security.
The machine looks impressive, but to be honest when you break it down all the mechanics appear to be relatively straightforward.
There used to be one in Salt Lake City, but I think it hasn't run for a number of years. If you check pouet.net you can see what's around. Back in the mid-late 90s there used to be a fairly vibrant local scene on the East Coast of the U.S. and up into Canada, but it seems to have kind of calmed down and spread out. Lots of very small parties back in those days.

I imagine there's still lots of small parties in the U.S., but they just aren't as advertised?

The U.S. is just too spread out I guess.
Location: Riga, Latvia

Remote: Yes

Willing to relocate: Yes

Technologies: .NET C#, Xamarin, Javascript (Angular, Node.js etc), HTML/CSS (SASS, LESS)

Resume/CV: http://lv.linkedin.com/in/philous

Email: philgsky <at> outlook <dot> com

I'm a fullstack developer with strong .NET background (over 8 years experience). Also working with front end. Currently writing in Xamarin for iOS and Android.
The "live and let live" approach you're describing works, I agree that it's a necessary part of being online, arguing with everyone you disagreed with would be tiring.

Couple of points...

1. You said before that you have had conversations with people about whether MRI had a GIL. In hindsight, do you agree it would've been preferable to link to a recent article about that GIL and then leave if it was wasn't sinking in?

2. I know I've made mistakes in the past. If I make a mistake in something I've said, does that exclude me from being able to learn from it? How will you know who is capable of learning without exploring their reasoning?
Context: http://www.mhpbooks.com/petition-for-a-historical-marker-at-...
The Java expert will be hired to maintain a million LOC legacy shitstorm, whereas in Haskell you'd have at least a few engineering guarantees you won't get a headache on your first day.
Didn't Steve Wiebe discover this (on his own?) in the King of Kong documentary?

http://en.wikipedia.org/wiki/The_King_of_Kong:_A_Fistful_of_...
Looks like in a few short years we'll see another struggle of inexperienced politicians vs international sharks.

Cue technically legal schemes, exchange rate manipulation, real estate bubble and the other fun things we've seen lately in Iceland, Greece etc.

I wish to remain optimistic, but I don't believe the Cuban government can match the level of cunning and expertise of e.g. Goldman Sachs.
Priceonomics wrote a good article a while back about prop money: http://priceonomics.com/the-business-of-fake-hollywood-money...
I did some digging into what environment they are coding in and it's this https://github.com/Gargaj/Bonzomatic
But wouldn't it be great if the world didn't feel the need to use adblock?

Telling people not to use adblock is like telling people to not torrent, or to not bite their fingernails; it's too easy to do.

Instead, the core problem needs to be addressed: which is advertising seldom does anything except slowdown page/game loading times, cause privacy concerns or annoy/distract.

We're offering a solution which makes people want to opt-in more.
I think the topic is also important. Was the topic about a positive apple article, or a positive android or windows topic? You are more likely to draw a crowd that relates to the title's indicated company.
Having a negative view point about windows is sure to get a better response in a topic that is praising an apple product.

I'm making assumptions here on anecdotes of course.
The paradox is that if you are focused on how to make the most money to the point that you are choosing your programming language based on estimated market value, you are likely not the caliber of developer that the top-tier tech companies are looking for. In other words, you can probably make $150k under an insufferable pointy-hair at any Fortune 500 company, but you won't get to work on cool stuff at Google or Facebook for $250k.
Reminds of the cycle of insomnia - where you are tired because you didn't sleep, so you stress out more about getting to sleep, so you have more trouble sleeping, in a loop. There's a term for it, though I've forgotten it.

It's supposed to be self-limiting (Because the tiredness is supposed to win out and make you sleep), but it doesn't always seem that way.

I'm so glad that I'm hardly ever in that space any more, myself. Never had sleep paralysis, but sleep difficulty of any type is not fun.
One technique of counterfeiting was to use lower bills, bleach them, and then print on them.
They send invites and rejections at the same time.
Do you have a link for the Oil & Gas DSL? A search for "Haskell oil gas dsl" didn't turn up much.
Unlikely. The guy was stupid enough to ship the packages with his fingerprints on the contents. That shows a high level of carelessness.

When I used to sell fake IDs and counterfeit credit cards online I always wore gloves and wiped everything down to be safe. You have to be especially careful with tape since it can pull a perfect print very easily.
Anywhere around the accelerator you are going to have massive cyclotron radiation ( ie. the photons emitted when you coerce of near light speed proton out of a straight line).

In addition, at the detectors themselves, you have all sorts of radiation from the collisions. Muon, gamma, etc.

The author does pass on a good point, the biggest danger is oxygen deprivation from liquid helium, argon, and I assume Nitrogen ( though not mentioned ).
People write html5/JavaScript code that runs on the web browser in the Tesla entertainment 17" touchscreen. Much simpler than actual firmware, of course, but that's the situation today.
Dubai is a strange place but it’s becoming the Middle East’s go-to startup hub
"Too much gratuitous negativity might be the difference between someone giving up on a crazy idea and building the next Airbnb."

This is melodrama. Ignoring the negativity in comments on an internet message board has got to rank as one of the smallest possible challenges a startup can face.
It's such an important point, and I think it applies to new ideas and projects as well as it does to startups. You can maintain a high correctness percentage simply by negating everything, but this is guaranteed to destroy expected value.

One psychological aspect of this is the need to feel that one is right. Smart technical people can become addicted to this, but it's the wrong thing to optimize for if you care about curiosity, which it kills.
What about topics that are important and relevant to HN but invoke a polarised opinion on HN?

My concerns can be summarized into a single question - If HN had existed historically with the rules as they exist currently, would Georg Cantor have thrived in it?
Sure! Fixing right now.
Google right from your command line
> EDIT: I'm surprised that I got a downvote on this comment. I think that illustrates the problem.

I think it illustrates the problem with "sometimes UI elements get clicked without intent" and "HN has no way to undo up/downvotes".

In fact, I can say that with authority, since I was the one who made the accidental click.
I guess you could say he's got a _spring_ in his step...
I'm baffled why Apple's refcounting implementation doesn't do cycle collection. There are a few good algorithms for doing this for many years now. I implemented this one in C++ once: http://researcher.watson.ibm.com/researcher/files/us-bacon/B...
Interesting. Now if they only showed intra-African slave trade, that would be something. Something with a little bit less white guilt...
The site in general is good, but the user moderation system is utterly awful. A 'disagree' mod double-functions as a censor, and there's no need because there's also a separate flagging system. My profile page has a bit of a rant about the shortcomings of the mod system here with more detail.

The autodetection algorithms probably need tweaking as well - from time to time I see users with polite comment histories mysteriously getting shadowbanned. Sometimes another user will look into it and post a comment to that effect, but without a user-to-user messaging system or a method to reply to dead comments, there's no guarantee that a shadowbanned user will see a friendly message.
One of the reasons LaserDisks are so durable, they're analog.
We are actually very close to agreement here. I agree, it is an accusatory question.

Do you see how you've reduced the relevance of Sam's motivations to whether or not discussion of them is well grounded?

I'm simply saying that it is anyone's right to argue that a criticism is grounded, just as it's anyone's right to contest that criticism.

So it's fair for you to say "I don't think Sam's motivations are relevant" and then go on to engage discussion of what we all think Sam's motivations are and how that does or doesn't inform his actions. (Supposing, of course, that I had made a more thorough argument instead of alluding to a hypothetical starting point for one.)

But it's not fair to take this guideline and say "This is unacceptable because it is criticism," which is what jseliger did.

It is not the inflammatory nature of a comment that makes it acceptable or unacceptable. You're trying to set up a filter on what's acceptable that is affected by what you personally believe.

And when anyone in a position of power tries to set rules on discourse, we have every right to examine what that does to the shape of discourse.
$ man make | grep -A2 silent
-s, --silent, --quiet
Silent operation; do not print the commands as they are executed.
Keep in mind whatever script you run through this could download additional unverified code.
Some more background and recent history:
http://grist.org/article/food-from-motown-to-growtown-the-gr...
https://www.guernicamag.com/features/food_among_the_ruins/
My gut feeling is that slowing the process down may be beneficial. It's hard to think of cases where speeding up the 'whois' improves interaction. It's easy to think of cases where it clearly won't.

From a moderation standpoint, my gut tells me that allowing outbound links in profiles makes creating bot and spam accounts more attractive.
Do you realise you've just said that no one can trust anything you say to them, because they can never be sure if you're misleading them for your personal benefit?
One needn't look far to find out exactly what HN set out to be: https://news.ycombinator.com/hackernews.html. It's interesting how much of that language was copied into the current guidelines wholesale, and has stayed there.
Expressing disagreement is an appropriate use of the down vote: https://news.ycombinator.com/item?id=117171.
Location: San Jose

Remote: No

Willing to relocate: Yes

Technologies: Java,Python, SQL(Postgres, mongo,AWS)

Résumé/CV: https://www.linkedin.com/in/bhardwajg

Email:gaurav.bhardwaj@outlook.com
Considering the glorious downvoting, I won't bother comment any further except saying that these "issues" Rust devs keep pointing out have been addressed.

And now, I won't waste any further time with this cult.
Variation in background radiation around the world varies by far more than 3x. As you say, this is not a notable observation.
Interesting article. I would note a couple of points though...

1)Notice the drywall collapsing? That's what is going to happen to a person getting shot at close range with a 12 gauge.. even with birdshot. It would be something like getting smacked with a sledgehammer. I'm less interested in penetrating vitals than flat out knocking the person down. A person who's arm, or even lungs are penetrated cleanly by a high caliber round might still be functional for a bit... functional enough to shoot back.

2)Even though the #4 buck did penetrate multiple layers of drywall in this guys test, what is the lethality after 2 or 3 layers? You say yourself that #4 buck is less likely to penetrate vitals in the first place. Your 45 on the other hand will likely easily penetrate multiple layers of drywall, then completely penetrate the person on the other side.

Anyway, different strokes and all that. A firearm is a good home defense weapon in general. Always nice to meet another person who doesn't feel owning a firearm makes one a Neanderthal of some kind. Where I live, I wouldn't be without one in the home. I sleep much better at night and feel I could protect my girlfriend and our belongings against invasion.

I also have a number of other firearms including military type rifles, hunting rifles and some handguns, but the shotgun is the one I keep in bedroom for defense.
The question alot of HNers ask themselves before commenting.."What can I say that makes me sound clever and better than the original poster?". The easy, lazy approach is just to find something to criticize.
Alot of insecure people on HN.
I'm no CPU designer, but I gotta think there would be some advantage to designing a CPU architecture explicitly around optimizing garbage collection at least. That is keeping the tree of references in cache at all times to minimize collection scan times and avoid thrashing the cache during marking phases. And dynamic languages would benefit from having tagged pointers.

These days I really feel like I/O is most often my bottleneck, not CPU execution. That said, when I was doing things in Java a lot that I should have been doing in C/C++ (or something like Rust now) I fought with the garbage collector and the latencies it introduced.
The Netizen Approach to Security and Innovation
With $15 in Radio Shack parts, 14-year-old hacks a car
pg a few years back commented: I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

https://news.ycombinator.com/item?id=117171

I don't know if he's made another comment on this issue since then.

Shouldn't flagging a post/topic be generally used for a guideline violation?
The FBI is getting really good at catching people involved in FBI plots.
Above, you wrote:

I have better things to do with my time than to give everyone the same amount of time and respect.

I understand that feeling. Life is short. But why take the time to respond at all, then, dismissively or otherwise?

"A wise man can learn more from a foolish question than a fool can learn from a wise answer." [1]

For me, sometimes a charitable interpretation of a "foolish" question or comment provides a framework to think about, or write about, what I see as the more salient point. Responding is optional, after all, so why not respond from the perspective of charitable discourse?

[1] Bruce Lee (!)
Secret Service Interrogation of Wozniak (2002)
I flag bad threads. To me if a thread is producing bad behavior then it's bad. Most of the threads that fall into the category of important and bad are posted for discussion elsewhere.