News for hackers. Stuff that matters.
Re:The State of Go by omginternets on Sunday February 05, 2017 @02:23PM (#13574032)
>Go is a useful language, but it's a language that has purposefully stripped out all the magic. People like magic, they miss it.

Agreed, and I'd further argue:

1) most people driving Ferraris aren't skilled enough to drive them properly

2) most people driving Ferraris have no need to corner at 120 MPH

3) most people driving Ferraris are just trying to show off

4) most people driving Ferraris are more likely to hurt themselves and others than to save the day through the car's performance and handling

(To be clear: I think we're in agreement, but the metaphor is worth explaining in depth)

Re:The State of Go by prodigal_erik on Sunday February 05, 2017 @02:46PM (#13574151)
It's an apt metaphor. Much like programming, there are a hell of a lot of people driving who really shouldn't be.
Re:The State of Go by eeZah7Ux on Sunday February 05, 2017 @04:57PM (#13574889)
Then there should be programming licenses:

Level 1: let interns use Go(-karts), like their parents did with Basic.

Level 2: most languages. Proper training required and you still have to be careful.

Level 3: C, C++, critical code, kernels, crypto code. Training a commercial airline pilot takes years; and while this stuff is not hip enough for some, there's plenty of demand.

Re:The State of Go by pka on Sunday February 05, 2017 @05:41PM (#13575141)
C programmers should be held personally accountable for the damage they cause.

Now of course everybody makes mistakes, but if you deliberately choose C when there are better options available then you should pay out of pocket for your buffer overflows and 0-day exploits.

Re:The State of Go by aeturnum on Sunday February 05, 2017 @08:08PM (#13575786)
Yes, I think there are a lot of parallels between high performance cars and high performance languages. Both are held in high esteem and are frequently mis-used when a more balanced vehicle would do better.