On the other hand: there is a ticket [1] asking for container-based-extensions, so something like Grammarly (aka the keylogger) could work only inside a container. It's been there for years, nothing changes. Seems like people are not interested in this kind of privacy stuff.
The good news: the CEO salary is really nice...
The software is just emulating the terminal behavior.
Your company is just a job, just a company.
What would you expect of him if you'd be in his situation? I'm sure that having a successful company would be the last thing on the list (if it was there at all).
What is provided by the city, is only some night shelter, where they can eat, sleep, and wash. The thing they don't get is a psychiatrist and psychological treatment. The Intervention Hostel provides that too.
From my perspective, one of the main problems is that, in general, people are not interested in helping those homeless people. We have problems with gathering money, there is no city support, and we also have higher costs (because of the psychiatrist and psychological treatment). We have quite nice results, but every three months we think about closing it due to lack of funds.
The thing that made me really sad was that when a couple of days ago one of Polish parliament members hit a woman and used a fire extinguisher on a hanukkah menorah, people gathered over $50k in just a couple of hours to support him.
However, when I was in USA a couple of years ago, I have never seen so many homeless people on the streets. This is really worrying and sad.
>A language is also its good practices, patterns, idioms
The usual argument, but I disagree. If programmers don't have freedom of expression then fuck programming. We should all be free to write our own programs the way we want and not have to worry about standard practices or cultures.
But seriously: I wish more programmers had really good background (I'm not talking about academia, but e.g. learning from many books and conference videos).
The "good practices" are often a set of ideas like "do it this way, so you won't suffer later". Nothing more. This way you can avoid mistakes made by others. Of course, you can do whatever you like and suffer later.
C is C. C++ is C++. If they are the same, well... why do they have different names?
Let's call them C/C++/Fortran OK? You can use one tool (you called it "one compiler", while in fact they are different compilers with common core) to rule them all, even in the same program... https://www.cae.tntech.edu/help/programming/mixed_languages.
I'd love to see more programmers naming things with care. This way we would have C, we would have C++. But also we would have MB when talking about megabytes, not mb (millibits, is that even a thing?).
If surgeons would have freedom to do things the way they want... in fact they have the freedom, but they rather follow the "good practices" made mainly by the retrospection after someone made a tragic mistake. But if they really would do whatever they want... let's not talk about it for now, OK?
I'd love to see here really well designed, documented, and implemented projects doing complicated stuff in simple way.
I suspect it had nothing to do with your qualifications - rather he probably wanted to avoid saying “sorry, but I wont be able to abuse you enough”.
At no institution in Germany have I head of “if you don’t publish in a year, you are out”. Usually you work 2 years as a slave with no context what your research is and after the first couple of years, you are allowed “to think loudly about a topic”.
This encounter is not “normal”... Keep looking. And yes: Academia knows that industry works on hard shit. And they often don’t want “outsiders to take a look under the rug”... They create a fake world to justify themselves more often than not...
It was in Poland.
E.g., in Germany you get the entire spectrum from “be a professors slave for 6 years with minimum pay” to “I don’t care where you are - but the publications count”.
I wouldn’t rule out the possibility that there are quite a few professors in Europe who would be willing to guide you through (the relatively light weight bureaucracy) PhD process as long as you create and publish high quality research.
Usually a PhD process requires SOME formal training (e.g., attending a fee seminars), peer-reviewed publications and a cumulative summary over your research.
Personally I respect somebody who “freestyled” his way through PhD as measured by research output a lot. E.g., quite a few women take that route along with maternity leaves; which is great because of flexibility without compromise on quality.
I mean, in CS, engineering, physics, there are plenty of areas where you don’t need a lab per se but can just simulate etc. I must admit that depending in the field interaction with fellow PhD students can be super great an valuable (that’s just gonna make life harder for you if you don’t take advantage of it).
Good luck!
Yea... I wanted to start PhD this year. Unfortunately it turned out that the only thing that counts, are my previous and future publications. Any work experience seems like a disadvantage. They value more someone with no experience, but with a couple of, usually not very inventive, publications.
I have over 18 years of work experience. I used to make more complicated things at work, than you can find in many published papers or even PhDs. So I asked a professor about how to start it.
It turned out that: the pay is much below the minimum salary + I will be thrown away if I won't have one publication in a good journal after the first year. If you also think that after sending a paper to a journal, they usually reply in six-nine months with a rejection or a list of comments to fix... it turned out that I have to start my PhD with a bunch of papers already written. And to have them count, they need to be exactly about the same topic as my PhD.
So, after rethinking all this, I stopped dreaming about a PhD. I can publish my paper on arXiv without all the academic fun.