News for hackers. Stuff that matters.
Re:Gitlab 500 error by majidazimi on Tuesday June 12, 2018 @02:14PM (#17296155)
> I don't want to write all of my backend in C++.

The difficulty of C++ is way too much over rated. Most mediocre projects can be written with basics of C++ (that everyone can learn in less than 3 months).

We could have lived in a way performant world, if people would stop horrifying beginners about difficulties of C++/Rust/...

Go talk to a beginner, the moment you say anything about C/C++, the first thing they mention is, what do you do for buffer overflows? They don't even know what it is, but they are worried about it.

Re:Gitlab 500 error by pknopf on Tuesday June 12, 2018 @02:32PM (#17296405)
> We could have lived in a way performant world, if people would stop horrifying beginners about difficulties of C++/Rust/...

You can't get around the fact that languages like Python and JavaScript are better suited for beginners. From their perspective, it should be horrifying. At least until they properly learn it.

Re:Gitlab 500 error by majidazimi on Tuesday June 12, 2018 @02:51PM (#17296623)
I do agree. But the trend/courage should be toward informative programming (how OS works, how DB works, how file systems works, ...). What we see now is exactly the opposite. Programmers are becoming more ignorant day after day. Even worse, people get credit for running away from C/C++/OCaml/Rust/,...
Re:Gitlab 500 error by smarx007 on Tuesday June 12, 2018 @02:35PM (#17296427)
The first thing I would mention when talking about C is a hash table. But yes, you are right in general. However, my plan for this summer is to learn Clojure because I believe that learning macros will serve me better right now [1].

[1]: http://www.paulgraham.com/avg.html