998 karma · joined May 9, 2013
The cases where it becomes authoritarian is when it comes to religion and criticism of the government. This is the reason that the majority of the population does not even believe in issues that exist (social, political, ecological or otherwise).
If the telemetry code is open and people can verify that there isn't any identifiable data that is being collected, I don't see any issue with leaving it on in vscode too.
[1] https://blog.davidedmundson.co.uk/blog/what-we-can-learn-fro...
If only that were true, I'd be actually be happy to subscribe to them. I've realized that streaming services are only useful if your problem is "I need entertainment, find me something nice to watch", but mostly useless if you have a specific title to watch. Majority of the time there is no streaming service that offers the titles I want to watch.
My choice is usually to just reboot to Windows, fire up iTunes, buy the songs I want and listen to them DRM free. The only Apple product that I use xD
¯\_(ツ)_/¯
I find this ^ strange. There is a difference between using a library and technical debt. We use libraries so that we do not have to solve a problem that someone already has. Tech debt is a "shortcut" that you took when implementing a system because $deadlines/$budget/etc. An example might be calling a binary to do something for a PoC because interacting with a library will be more effort.
Using libraries is a good thing, it would be sad* if all of us keep solving the same problems over and over again. Tech debt, on the other hand, is debt, something you want to avoid as much as you can.
* personally I find having to re-solve solved problems one of the most frustrating things when programming, it takes away all the joy
The best part is that in this case, it is the employees that pay for this, and that too as an yearly subscription! https://nationalskillsregistry.com/free-structure.htm
Finally, one of the cofounders of NASSCOM is Nandan Nilekani, the same guy who's the mastermind behind India's bio-metric surveillance program (my words) - Aadhar. Not surprising at all.
Even after that they get comments like OP "This is a simple change, why will it take a week?", "I can just finish this in few hours and submit a patch". I guess it takes a while for people to learn that writing code is only 5% of the effort, the rest of it is review, testing, QA, E2E, compliance and what not. There sometimes is unnecessary bureaucracy as well, but that doesn't mean that the actual engineering processes are useless.
These days I just try to find niches where people still care about using the right tool for the job and writing efficient GUI software. Lets see how long these continue to exist.
I, for one, feel _very_ unproductive with a laptop. Personally for me I think the reason is lack of a mouse. For a long time people told me its because I was not using a MacBook (and hence its touchpad), but I tried that for ~5 years too and it didn't make much of a difference.
I guess at the end when I'm using a laptop it feels like I'm "converging" or "constraining" my body (eyes, hand coordination) into the laptop. In contrast, connecting to a dock with a full size keyboard, mouse and monitor (1) makes my body feel more stretched and relaxed. While doing this, I rarely use my laptop (I might even just close the lid, if I weren't lazy).
This is to the point where I will decline to work if I am not allowed to use a monitor+keyboard+mouse setup.
Exactly. Which is why I don't get the "static linking is the best solution for deploying applications". You need to be able to do both. For example when building a C/C++ application you can decide if you want shared libs or static builds.