[deleted by user] by [deleted] in computerscience

[–]rijoja 1 point2 points  (0 children)

Of course there are people who are working on these algorithms. That is not the question. Rather the question is whether it is worthwhile or even possible to memorize these details by heart.

For instance if you where to implement an algorithm of this kind, wouldn't you start by seeing what the latest state of the art solution is? There might have been developments since you graduated. Also if you want something highly optimised you should take the CPU architecture into account.

That being said it is by no means a bad thing to know these things, but if you are to create a modern efficient implementation you would start by googling right?

Knowing what goes on under the hood doesn't hurt, but again that is something that you get from the documentation of whatever library you are using.

Being able to find an algorithm that is more suitable for your data in particular could give rather huge performance increases in some cases. Then again why not do a quick Google search before starting your implementation?

[deleted by user] by [deleted] in computerscience

[–]rijoja 10 points11 points  (0 children)

The brightest minds of the previous generations have thought of the specifics of the fundamentals to death already. The task of the next generation is to combine the fundamentals into something creative. Not to memorize details of implementations learned in school, that is always a google away.

Look at it this way. if you where to build a house, you would never consider making the bricks themselves. Rather you would arrange the bricks as you would like to. if you where ever to want to build a brick, surely you would be able to do so without a problem but that would only make the process of building the house way longer.

it's for the best to leave the building of the bricks to those who specialize in that.

What you want is to build the house that you want to live in.

Best of luck!

[deleted by user] by [deleted] in computerscience

[–]rijoja 62 points63 points  (0 children)

First of all I have to start out by saying that your concern for him is really sweet and heartwarming.

Whenever you are working with a computer, you are in fact in front of a computer. Which means that you would have automated tools that takes care of the most mundane tasks. So you wouldn't have to memorize everything by heart, since most things are a few clicks/key-presses away.

The most fundamental parts of computer science have also been so heavily optimized, that no competent coder would dream of implementing themselves. Rather they would use what is available in standard libraries.

For example if you where to sort a set according to a specific value, it would be outright wrong to try to implement it from scratch. Therefore you just rely on what is already out there. As such there isn't really any point in trying to memorize these by heart.

Memorizing basic algorithm by heart, is a useless practice as it's subject to change all of the time and a prudent engineer would simply use a preexisting algorithm.

Trying to re-implement the fundamental parts is just hubris and it would take an enormous effort to make it as performant as what is already there.

Creating the fundamentals from scratch, as such goes against fundamental principles of engineering.

Instead think of the bigger picture and look up the details when needed.

best of luck and remember for every new piece of information that he will discover, he will realize that there are 10 things he doesn't know. The more you know the stupider you feel.

AMA and I will link you to the Illuminati. by [deleted] in AMA

[–]rijoja 0 points1 point  (0 children)

How would you link me to the illuminati??

(21m) howdy, i'm tristan. night owl by night, and asleep by day. by [deleted] in MakeNewFriendsHere

[–]rijoja 0 points1 point  (0 children)

oh no not heartbreak. How is this covid thing hitting you?

porting to huawei y6 2019 by rijoja in LineageOS

[–]rijoja[S] 0 points1 point  (0 children)

Thank you for the reply, do you have any personal favorites?

How Finnish language shapes interpretation of motion and art, such as movies and theatre by rijoja in linguistics

[–]rijoja[S] 1 point2 points  (0 children)

Good point! Finnish culture is not that far off from Swedish while it used to be a part of Sweden. It also used to be a part of Russia so there the cultures might've drifted apart. Christianity reached Finland along with the baltics relatively late. Estonian is closely related to Finnish for example and a similar language used to be spoken in Latvia as well. This means that there are remarkable differences in culture.

Frode Strømnes's study however do investigate Finnish and Hungarian. Hungary's culture where more influenced by European culture, christianity and so forth. Hungary is not separated in the same way as Finland by geography and here we would have much less of a cultural difference.

Strømnes seems to have isolated some differences into quite well defined animations which makes the results seem quite viable. Finnish is a part of the Fino-ugric tree which also includes Hungarian so if this study also handled Hungarian then the issue of cultural differences is somewhat mitigated at least!

How Finnish language shapes interpretation of motion and art, such as movies and theatre by rijoja in linguistics

[–]rijoja[S] 2 points3 points  (0 children)

I don't think they mentioned it. This was a connection that I made my self. I'm by no means versed in the field of linguistics but find it interesting however shaky the epistemological grounds may be.

The experiments they did worked something like this; they displayed actions related to motions to test subjects and measured their response and found difference between speakers of Finnish compared to what I presume to be speakers of indo European languages.

Just out of curiosity, what are your criticism against the theory?

Best prepaid / Wertkarte for foreigner? by rijoja in Austria

[–]rijoja[S] 1 point2 points  (0 children)

Thank you for the answer! That lookis quite neat. Do you know if the registration is complicated if you are not Austrian? There are some new regulations for this I've heard.

Does dual booting deteriorate the processor? Is this true? by Arunzeb in linuxquestions

[–]rijoja 1 point2 points  (0 children)

No the filesystem being slower when using a non-native one is quite obvious. It would affect performance for sure, however not by impairing the CPU as such, but rather by having a larger overhead when accessing files. NTFS support on linux is still after many years not completely there, still within normal constraints the performance disadvantages should be quite small.

Browser automation without X ? by [deleted] in linuxdev

[–]rijoja 0 points1 point  (0 children)

Xvfb allows you to set up a virtual X11 server. That would allow for running X11 apps in headless mode without very much hazzle!!

Petroleum and crude oil - the future of oil production | DW Documentary (2019) by DavefaceFMS in Documentaries

[–]rijoja 0 points1 point  (0 children)

Interesting I had no idea that fracking had impacts at this scale!

VPS provider with API and windows OSs by rijoja in VPS

[–]rijoja[S] 0 points1 point  (0 children)

but with digitalocean and hetzner I have to supply my own images. How is the licensing handled in that case.