Loser story
901 subscribers
153 photos
22 files
142 links
Пишу всякое интересное про распределенные системы, базы данных и тд
https://github.com/MBkkt
Download Telegram
I'm writing a review about my internship just now, after 3 weeks of work, because I'm lazy chmony. If anyone doesn't know, my internship is in the C++ backend team in Wartsila Transas.
I'm starting with minuses:
1) The office is a little poor on my floor
2) No free food except fruits/cookies. On the other hand, it can be a plus, because I wouldn't really want to eat in the canteen
3) The road to work takes 1 hour to one side
But there are a lot of pluses, such as:
1) Tasks are interesting, for example, I invented a new config backup and track label generalization algorithms, but, of course, there are a bit boring tasks too
2) A rather flexible schedule, I'm not afraid to oversleep) And I can always skip a day and work on a day off, I try not to do it because there are few other people on a day off
3) Colleagues are smart and helpful, they write useful comments on my pull requests) They are always ready to answer the questions I ask.
4) Salary is good for intern;)
5) The working computer is cool and workplaces are quite far apart
6) I also like the workplace, it isn't boring, nor too intensive

At first, I was feeling dumb because of the fact that I read the task and had no idea how to start. There is also a lot of code that I don’t understand, but everything works out for itself)
funny wrapper for cow idiom
>yandex
>not suprised
I finally tidied up the repository https://github.com/MBkkt/TransportCatalog. By the way, there are more than few thousands lines of code, to be honest, I was a little surprised. So I’m waiting for the stars(In fact, for me it’s not so important, I just want it to look more confident in my resume)
Hi, nothing new happened in a month, except that I understood that working 60-80 hours a week is difficult.
I also wrote a contest from the CSC, the tasks were mostly not very difficult, although with some I was dumb.
Now I’m thinking what courses besides algorithms to take. Most likely databases, computer architecture, possibly java
Js framework. I'm not surprised
To be honest, I want to choose a lot of courses, but I understand that I will not be in time for everything. It's depressing, but i will need to pack up and start doing things instead of whine in this channel.
Incidentally, a cool notebook was given in the cs center
Hi, I brought you articles to read:
1) https://habr.com/en/post/111602, I have a lot of classes at my job using this idiom. I wouldn't say that it is always cool, but generally usable, though we have a more tricky memory allocation mechanism, the general to the entire application, it also allows to run partial assemblies application without recompilation

2) I read about the exceptions (don't be lazy to read one of the links at the beginning of the article, its cool too) https://habr.com/en/post/279111
Hi, I decided to write how I am doing. A month has passed since the beginning of my studies, and I am still alive. As for downsides, I am very tired, almost like at a session.
I like the cs center, although almost all my courses are not complicated, but, with the exception of the course on operating systems by shad, it is very difficult there. I also refused a course of additional algorithms because I realized that I would not have time. But this semester's mathmech course is cool
I also have a terrible lost regimen. I was lay at 3:30 for an hour and could not fell asleep. By the way, the English teacher was replaced by the old one, it is very sad.
>статьи для вас
@
едешь в петергоф
В общем пишу как у меня дела, не на английском, потому что лень и я лох. В целом совмещать ксц работу и матмех нормально. У меня конечно есть долги, но это потому что я ленивый, а не потому что это сложно, бтв в ксц отлы получил.
Кстати пока готовился к алгосам нашел прикольную ссылку https://cstheory.stackexchange.com/questions/19759/core-algorithms-deployed
О кст я теперь мидлом буду работать, по крайне мере по бумажке, а так буду делать прикольную штуку на стыке и для рисование объектов в приложении на карте и нашей либы для рисования, поработаю с опенгл и ещё одной фигнёй, мне кажется довольно любопытно
Ещё хз что в следующем семе делать, по сути он сложнее, а у меня ещё пересдачи + в ксц в этом семе курсы интереснее и в шаде много всего хз в общем бесит
This post will be about work because my current task is really interesting

In details, the task is to optimize drawing in geo-coordinates. Now the geo-coordinates are converted into screen coordinates, and this is not very interesting.

I’m making special interfaces so that it is possible to draw using geo-coordinates: that is, it was necessary to decide what to draw, and then the screen coordinates when changing the projection will be recounted on the GPU.

This is already partially implemented for the synchronous version of openGL. And I'm working on implementing it in the asynchronous openGL version(it is necessary that you can change the drawing in the side thread, regardless of drawing) and the synchronous version for AGG(the graphics library for drawing on the processor when there is no GPU or openGL). Alongside, I translate several layers in our application on these interfaces.

I like this task because I have to think a lot, understand a lot of new things for me and read a lot of interesting (although sometimes bad) code.
This is a lamp from a piece of salt
I decided to create an editable post with everything I liked about parallel programming and distributed systems and other similar things

Here is about what is multithreading in the STL: http://scrutator.me/post/2012/04/04/parallel-world-p1.aspx
Also this is a cool blog, I have wanted long to write about it

Records of MIPT lectures and seminars are uploaded to this channel: https://www.youtube.com/playlist?list=PL4_hYwCyhAvY-mbXKJwKLLdafLrSOIgRN

https://gitlab.com/Lipovsky this is a repository with homework for these lectures. Note: it's deleted when a new semester begins, so it’s better to clone it in advance(there are sub-repositories)


Records of the CSC lectures are uploaded to this channel, but as for me they are so-so, however the GPU course is cool: https://www.youtube.com/playlist?list=PLlb7e2G7aSpTgwAm0GBkvn5XA0NokovJJ

https://habr.com/en/post/195770 this is a series of articles about lockfree algorithms and the basis associated with them, from the creator of a cds library
What do you think will output this query? Answer in the comments
Christer_Ericson-Real-Time_Collision_Detection-EN.pdf
2.9 MB
I remembered about a cool book that I read a little
https://deadlockempire.github.io
funny game to pass the time
Forwarded from Vladislav 🇺🇸🚜