Heh, so out of the millions of policemen and militants in the world, that protect the billions out there, you found a handful that have gone bad. Sure, let's let anyone kill anyone then! Moral reasoning!
Heh, I'm < 25 yrs old and a coder at a top software company with a six figure salary. And I've only been coding for a couple of years. I give you advice, kid.
I'm not sure what these questions have to do with anything, but no, no, and no.
Again every point adds nothing to the debate:
Guns are tools for killing. I'm pretty afraid of that, and I think so are lots/the majority of other people, so that settles that.
Because there is the police and courts for trials. I don't want to be tried by some dude with shit judgement and there - my life is over.
You really are hopeless case. The whole world laughs at the stupidity of US gun control laws and it's just agonizing debating with someone on the other side. You know, the Boston bomber shouldn't have done that. He should've just assembled one of these and killed a couple hundred in the crowd, and you should be there.
What, aside from the obvious reason? Someone in the military follows orders and serves the nation while someone with a gun will probably do whatever he/she feels with it and nothing actually useful. How is that?
Wow! Why have any protection against getting killed at all?! Let's just let everyone murder everyone else at will and then we'll try them afterwards! After all we can't stop them if we wanted to. Great logic!
I'd like to see your brave Kratos face with an AK-47 in your face.
Every point you make is wrong:
I'd have a decent chance of getting away from a car, I wouldn't from an AK-47. A car has other legitimate uses. Guns outside of the police and hunting, don't imo.
I wouldn't say being afraid of firearms counts me as having no spine and afraid of "anything". I just think you're kinda full of crap and would cry the most if you actually had a gun in your face.
I wouldn't say guns are just a means of force. A good punch, a knife is. A gun is just an automatic KO for me. So yes, I don't think the average person should be able to have a gun - something that serves no means other than give him the ability to kill people at will.
This is bullcrap. When someone has a rifle pointed at you, you don't care what the statistics are. You know your life is in danger and much, much more so than if someone had a knife or "blunt object". How is it supposed to make me feel safe that anyone can have a rifle? I'll just trust in their goodwill and hope they won't kill me with it if I piss them off?
What? How is this not a disgrace? This article means that practically anyone anywhere in the US can have an AK-47 with no licensing. How is that supposed to make me feel safe? What if I sneak into my GF's house and her dad tries me right then and there, and decides that the punishment for fucking his daughter is death. Oh, and what do you know? He has an AK-47 for it so all my hopes of running away are dashed. People shouldn't have the power to kill other people so easily - not unless they're the police or army.
What awful advice. I prefer someone to ask me "Can I help you?" If I need help I'll tell him, if I don't right now I'll tell him. Cornering me like that with a two choice question would just provoke me to rudely answering "I'll let you know when I need help".
This is a bad attitude, imo. The Go standard library wouldn't be possible without generics [1]. It's just that the functionality exposed to the standard library isn't exposed otherwise.
If it's a feature needed for the standard library, then it's safe to say the devs will need it to. The devs aren't (shouldn't) be consistently writing programs that are more trivial than the standard library.
Any plans to add templates/a form of generic programming? Does the community care about that? How have people been working around that?
And congrats!
EDIT: Yes I know what the faq says [1]. I was wondering if someone working on that can shed light on how the development of a satisfactory proposal has been going. Also, what's exactly wrong with template instantion like in C++ from the perspective of Go devs?
I urge you to take this criticism more seriously. With your library a programmer is changing the semantics of class nesting in the language, all by pre-pending a very missable and ambiguous @case to the class. I'm no expert but I think this is pretty bad in any language, and especially one that says "explicit is better than implicit"
See I don't know about that. Maybe exceptions was one of the features that was good to be left out. I think maybe the comma ok idiom forces the programmer to more actively check for errors and recover from them, and there is no need to do things like RIIA. Maybe also the code is clearer to read, because you can see "if not ok then do_this()" and know that this is error checking/recovery code, instead of looking up the call stack to see where the exception that was thrown in one place is being handled.
That's exactly how I feel, I guess. D seems to have a lot more features (import, public import, and static import?) and I'm no expert but I feel some aren't all that necessary/add enough value. Go has fewer than C++, which I think is really good, except for some few ones that I wish were there. Only generic programming/templates off the top of my head actually.
I think that's true, but it's also sad. I've looked at D and it's criticism seems reasonable to me: it actually seems to have more features than C++.
I really hope Go catches on more and fixes some of the (imho) bad things about it (like lack of generic programming). And then C++ won't be the only option anymore.
Well I think there are if statements, loop conditions, and wildcard expansion that works in zsh but not in bash. So you could get used to something working in zsh, then you write an sh script with that thing, and then it doesn't work, and you have no idea why.
Example, I _think_ / (recursive globbing) works by default in zsh but not in bash. If you have / in a bash script without setting the right options then your script won't work and you will have no idea why until you've wasted a lot of time debugging.