Details
-
AboutI'm a computer science student currently working on his Bsc thesis.
-
Skillsjs, python, java, go, php, racket, C#, C, tensorflow - whatever you throw at me
-
Github
Joined devRant on 9/5/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@linuxxx Ah - right 😑
I thought that would've been different keys... -
Don't you have ssh access? I'd never be comfortable administrating a server without direct access...
-
@curlyDev I see...
What do you mean with "Universities are country level. What i would like is international level"?
For some subjects (including CS) you can easily apply in a different country than you made your degree, for others that's not possible (for more or less good reasons).
Obviously you can't expect to have your degree in law acknowledged in a different country with different laws. But for CS or engineering you usually can (potentially with a small practical/course). -
Apprenticeship, BSc and MSc enable you to work in software development. Different positions require you to have different degrees. But an MSc on university and especially a Dr also enable you to work in academic positions. People with Dr are also often employed in research positions in companies. If you notice that you don't require a lot of tge things you learned in your education, you're probably underpaid and could work in a more (technically) challenging job.
-
- MSc. in CS or similar at a 'Hochschule': Usually a 1.5-year education on top of Bsc. which offers specialization for a certain field within CS. Again, the characteristics of 'Hochschulen', which I described above, apply.
- Bsc. in CS or similar at a university: Very similar to the Bsc. at a 'Hochschule', however it's usually only 3 years and covers less practical exercises, but a lot more theoretical and mathematical courses - also you often have more choice when choosing courses and are required to self-teach many things (like proper programming).
- MSc. in CS or similar at a university: Usually 2 years of specialization on top of a BSc degree. The same characteristics of universities described above apply.
- Dr. in CS or similar: A degree which requires you to do some kind of research project for usually 3-5 years (but can also be longer) and requires a Msc degree (or comparable. -
@curlyDev These jobs do NOT all require the same degree. At least where I live there are 4 major categories of CS/programming/etc degrees (resulting in 6 different, relevant degrees in total) which allow you to work in software development (not counting older types of degrees like diploma which aren't offered at many universities nowadays):
- Apprenticeship: That's a 3-year educational degree which usually involves working in the very job you are learning at a company with 1-2 days school lessons per week (night as well be segregated into blocks).
- BSc. in CS or one of many related subjects at a 'Hochschule' (maybe roughly comparable to USA colleges): It's usually 3.5 years with academic courses and practical classes and projects. Compared to universities, Hochschulen offer smaller classes, a lot more practical exercises, etc. You actually learn how to code there. Bsc is usually a very broad education where you learn the basics of many fields, but without a lot of specialization. -
@curlyDev Are you serious? Recursion is super important for all sorts of tasks. I had TDD, OOP, Functional programming, Pair programming, machine learning basics, Databases, etc. at university - all things I require on a regular basis for my projects.
Still, if you just want to create simple apps, there's really no need to study CS - at least in my country there are apprenticeships which are specifically designed for getting you prepared for that kind of job. -
Srsly, people? You're commenting on a weather related post 4 months after it was up to date? ^^
-
@curlyDev That's why you shouldn't be taught 'programming' at university, but rather programming concepts, how to build, judge and proof algorithms, protocols, etc. and so on.
There is no programming diploma at university, at least where I live. It's called computer science for a reason. -
@Condor Oh, you were faster than my edit. 😄
-
@Condor Not sure whom you're referring to. ;)
My 'they' was referring to Nvidia.
EDIT: On a second look, you probably meant the same. And you're right, the difference is, however, that they release six on windows half a year earlier I believe. -
@Condor I once installed arch and hated it. Not that there was anything I didn't get working (I had been using Linux (Debian) for 4 years already) - the default configuration was just so unusable. It's like buying a car from IKEA and having to assemble it yourself.
I just want a system that works and is usable out of the box and do my adjustments from there.
But yeah, I definitely see where you're coming from. If you require Nvidia drivers to support anything special on Linux, you'll be waiting 6-12 months longer than on windows, because Nvidia doesn't really well cooperate with the nouveau team and develops their own Linux drivers in a half-assed way. -
@grubbering Ubuntu mobile is crap (and mostly discontinued, iirc), as is Plasma mobile and all alternatives except for sailfish os that I have heard about.
-
@Condor Well, good luck! But if you're willing to undergo the pain of installing arch, I'm wondering how anything can be too frustrating to install for you. ;)
FYI: Nvidia Prime basically creates an alternatives entry for your gpu (one for the onboard chip and one for the dedicated gpu) which you can swap via update-alternatives. But there's also an option available in nvidias 'X Server Settings' GUI. -
@Condor Hm... Nvidia Prime does actually work great on my tower (I'm not using bumblebee)...
I still have a Windows 10 VM (with gpu passthrough) for games which have no Linux Client, but everything else works without a hassle. The only problems I ever had were related to optimus/bumblebee. -
@enoon Oh right, sorry. I entirely forgot about your first comment. It all makes more sense now. 🙈
I didn't even remember anymore that I posted it in response to anyone. That was the little bit of context I was missing.
Sorry again. -
@lazyProgrammer Vim is not an alternative to Notepad. Vim is an alternative to Visual Studio.
-
@Navigatr I'd argue that Notepad++ is a bit more versatile than Gedit, because it has a lot more plugins (at least when comparing the default plugin sources).
-
@thremedy That's something entirely different. In contrast to Notepad, Notepad++ has features.
Btw. there is NotepadQQ which is being developed as a Linux alternative for Notepad++. -
@Trablarer Sounds like you're 'ton of tweaks' might've fucked up your system a bit. ;)
Linux runs a lot better and more stable for me than windows 7-10 (which is the direct comparison I had on the same computers).
Nvidia Optimus / Bumblebee was the only fundamental annoyance I encountered - though that was 4-5 years ago - might be better now.
My brother (non-techie) also installed Ubuntu a few weeks ago and doesn't want to change back to windows under any circumstances, because he now has so much more options.
But I have to contradict you: Unfortunately there is no really good Linux OS for mobile, except maybe sailfish OS, but that lacks in features and available apps. -
@enoon You're still talking about something different than I was.
I was literally talking about Matlab using only one type for everything, not dynamically casting variables. Turned out, that was not the case, but it was still how the code worked I was given back then. It did not make use of dynamical typing, it made sure that matrices of floats were had for everything which led to my wrong assumption. If course that didn't deny the fact that Matlab IS dynamically typed, but that's not relevant to what I was talking about.
I know very well how dynamically typed languages work compared to statically typed languages, thanks. -
@enoon Nah that's not what I meant. When I was using Matlab, we used matrices of floats for everything. They weren't implicitly cast or anything.
-
Ok, looked it up, their DNS entry types are A, AAAA, URL Redirect (I assume that refers to html forwarding), URL Frame, CNAME, TXT Record, 301 Redirect and NS Record.
I mainly use A and CNAME Records currently, so I can't say much about the rest.
Records can be created for mail, wildcard and subdomains. -
Namecheap supports dyndns (I've used it a lot). I will check for your other requirements later.
So far I very satisfied with they're configuration options. -
Netdata looks nice. But I can't use Shinken, since I'm a vegetarian.
...
Germans will understand.
...
I'll show myself out. -
@linuxxx Ok, interesting. I never found real alternatives, but I was sie you would know some. :D
-
Are you using Nagios for monitoring?
-
@irene You're right: https://de.mathworks.com/help/...
-
@irene It has matrices. Every fucking variable is a matrix in Matlab.
EDIT: Ok, you're right. Must have done something wrong, when I used it. In my defense, I switched to python as soon as possible, so my experience with Matlab lasted only 2-4 hours. -
@enoon Matlab doesn't really have dynamic typing. It literally only has one variable type.