709 Actions

Manager reading version control commitsTrue refactoring is even more important to capture than stylistic changes. At the very least the commit message should say what is being refactored, but really I'd want it tracked so everyone knew what was being refactored, QA knew what to test more carefully, etc.

3h

comment

Manager reading version control commitsI agree with your manager. Looking at a two-year-old commit log to figure out when something changed and seeing commits like "style fixes" is damn annoying. If your manager is not letting you add refactoring tasks into the task management system, that is a whole other issue.

Why so much difference in compile time - python and c++Why does a porsche go faster than a jeep? Because they have different design goals, of course. There are a lot of details about why the C++ code is faster, but the high level reason is that C++ is designed to be fast and python is designed to be easy to read and expressive.

Can I learn the basics of C++ through Parts I and II of Bjarne Stroustrup's book?C++ is a superset of C (roughly speaking.) Objective-C is also a superset of C (roughly speaking.) So you can pick up C while learning C++, but learning C++ will only be of marginal help with Objective C. While you might be able to learn enough to follow examples by reading a book, C++ is so large and complex you will not be able to really learn it without doing.

What kinds of Open-Source licenses are NOT OK to use internally in a corporation?@Brandin I think you are conflating "use" with "modify". Most companies use Linux as an OS as-is. In this case, there is nothing for them to distribute. The more complex case is a tool that is used internally. In theory, a company could take Linux source, and modify it without ever make the modification public if they never made this resulting Linux distribution public. But that is extremely rare, if it has ever happened at all.

Is Red Star OS released under the GPL?The GPL is based on US/EU/etc. law, and agreements between countries concerning copyright. North Korea neither has these copyright laws, nor does it have these agreements. Hence, suing them would be a non-starter as they have broken no laws.

Trying to deploy a nodejs application publicly on my PCThat listen call is explicitly only looking for connections from the local machine. You need to use your machine's actual ip address with listen. Also, if you are using a NAT router (as almost everyone does these days) there's a bunch of configuration you will have to do. All of this is completely off topic here.