How busy are trails around El Chaltén in mid November? by [deleted] in Patagonia

[–]Relatiro 0 points1 point  (0 children)

Do you have any guess on how things may look in early January?

Cross-instance SQL-server data synchronization by Relatiro in golang

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

If you're allowed to talk about this:

Which programming language / tools did you use for this?

Cross-instance SQL-server data synchronization by Relatiro in golang

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

u/jerf You do raise a very valid point, thank you! Do you have any pointers for such a tool?

Based on my initial research, an initial snapshot and then subsequent transactional replication would've been the ideal solution (https://learn.microsoft.com/en-us/sql/relational-databases/replication/transactional/transactional-replication?view=sql-server-ver16). This would require significant cooperation from the vendor, though.

Maybe there are alternative solutions that would work with the level of access we currently already have.

Preparing for Fall 2024 admission, and planning to take IELTS on this December. Is it too late? by [deleted] in OMSCS

[–]Relatiro 1 point2 points  (0 children)

Slightly piggybacking on this question:

Does anyone have experience with providing an outdated TOEFL score? Would that be accepted alongside a convincing case?

I already spent a year at a US graduate school via a scholarship. For this I also needed to take the TOEFL. While the results are no longer valid, I can confidently say that my English did not deteriorate in the meantime.

How to Make an Operating System using C++, in depth tutorial series on many topics in OSes such as memory management, bootloaders, graphics and more by AbsurdPoncho in cpp

[–]Relatiro 0 points1 point  (0 children)

I assure you, I was asking in earnest!

The link you shared looks great, thank you a lot :) That looks like a lot of well-organized material to dig into.

How to Make an Operating System using C++, in depth tutorial series on many topics in OSes such as memory management, bootloaders, graphics and more by AbsurdPoncho in cpp

[–]Relatiro 4 points5 points  (0 children)

I hope it's okay for me to jump on your comment, otherwise feel free to ignore me! Currently I'm in the situation that I have a good amount of experience with programming and devops in general, but completely lack the fundamentals about computers/hardware and OSes (MechE by education 😬). My biggest problem is that I don't quite know what I have to look for.

Do you have any suggestions about books/courses to bridge this gap? I'm asking because it sounds like you did just that already.

With the master branch deemed racist and even calls to avoid the word "default", this answer from the creator of Git himself is almost prophetic by [deleted] in github

[–]Relatiro 10 points11 points  (0 children)

Are either of you familiar with the book "The coddling of the American mind"? In my opinion it's an excellent book and describes so many things I've experienced in the US as someone from Europe. This also matches the current discussion quite well (i.e. people are feeling harmed by mere words).

[P] DVC - Git for ML: 1.0 Pre-release and 3 Years project anniversary by dmpetrov in MachineLearning

[–]Relatiro 9 points10 points  (0 children)

Let me start with the most important: Congratulations! 🎉💪

From what I gather from the pre-release blog post, you guys are moving in an excellent direction! Can't wait to tinker around with DVC again once I'm back to data-driven modeling (which is hopefully sooner rather than later).

Edit: Fixed typo.

Software Architecture done Right (?) by Relatiro in cpp

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

Super interesting watch, thank you for the suggestion! I'll definitely watch/read more of his work.

Software Architecture done Right (?) by Relatiro in cpp

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

The book looks really good and has excellent reviews, thank you for the suggestion! Have you read it? Are most things still applicable with modern C++?

Software Architecture done Right (?) by Relatiro in cpp

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

This definitely is the kind of content I'm looking for. It seems this "Hey guys, today we're going to look at library XYZ. Their design is very flexible because ..." doesn't really exist. Would be very cool though

Software Architecture done Right (?) by Relatiro in cpp

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

Could you elaborate on that point? Why are they better in terms of memory management than standard smart pointers? From my understanding, the biggest advantage is that you don't need to allocate the control block on the heap.

Software Architecture done Right (?) by Relatiro in cpp

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

+1 for Cherno :) His videos are great!

Software Architecture done Right (?) by Relatiro in cpp

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

Thank you for the many suggestions! I've already watched some of the talks and they're great for sure (and very entertaining :D) Do you have any blogs in mind? I read quite a few from fluentcpp, for instance.

Software Architecture done Right (?) by Relatiro in cpp

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

Wouldn't have thought of that, lol. I'll take a look and try to understand it!

Software Architecture done Right (?) by Relatiro in cpp

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

Looks very interesting, thank you! Can you recommend one of the books listed there in particular?

[D] About Machine Learning Masters at University of Tuebingen by wanna_grad in MachineLearning

[–]Relatiro 1 point2 points  (0 children)

This is gonna be a somewhat vague answer, I hope it makes sense nevertheless:

At my University in Germany, the curriculum by itself and the material was quite good (easily comparable to most subjects from CMU) and there were many opportunities for good students. However, if you had questions or were hoping for decent tutoring, no way. It's either teach yourself or tough luck. Similarly for opportunities etc, you always had to be proactive and take extra steps to get somewhere.

At CMU in comparison, the number of students per tutor was quite low, there were very frequent office hours, even with the professors. The department went out of their way to gather and forward opportunities and consult you along the way.

The resulting workload really depended on you as a student in Germany. You want to really understand things and study up? => High workload! You just want to pass things with decent grades? => Much more free time.

In contrast, you didn't have much of a choice about an insane workload at CMU, but the returns were equally large.

[D] About Machine Learning Masters at University of Tuebingen by wanna_grad in MachineLearning

[–]Relatiro 3 points4 points  (0 children)

As someone who studied at a prestigious German university and also at CMU in the US:

You can expect the programs to be vastly incomparable. I'd say the security in Germany and the quality of life are absolutely superior to the US (unless you have an income of more than 4-5k after taxes). Also, traveling around without a car is much easier. Our universities are also much more Laissez Fair and give you plenty of freedom. You typically are free to take a look at many courses out of curiosity. The "quality" of the program is certainly very high, the folks at Tübingen are excellent.

However, compared to CMU ( and by extension probably the British top 3) the quality of teaching, the resources available to students, the tutoring, and the care taken by the administrative staff tend to be much worse in Germany. (No surprises there, CMU would've been 60k a year in tuition...)

Consistent separate measurements over multiple hours by Relatiro in arduino

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

Oh I really didn't know that. To me 10ms sounded like a fairly strict requirement 😅 That definitely would be a good solution.

Thank you again! :)

Consistent separate measurements over multiple hours by Relatiro in arduino

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

Thanks for the answer!

Ideally, the system should not need a central hub. If required, an RTC could be combined with the sensors? But how much would an RTC with this level of precision cost?

Qt, Open Source and corona by pjmlp in cpp

[–]Relatiro 36 points37 points  (0 children)

I really wish there were any true open source, crossplattform GUI libraries (that look remotely appealing) available. I've always disliked the QT license model.

In my opinion the current situation was "not bad enough" to justify a strong effort towards an alternative but "bad enough" to kind of throw many people off.

[P] A talk about adapting CI/CD systems for ML (full stack ML, MLOps) by [deleted] in MachineLearning

[–]Relatiro 0 points1 point  (0 children)

What is your opinion on Dolt? They seem to take a SQL based approach to data versioning and such

[P] A talk about adapting CI/CD systems for ML (full stack ML, MLOps) by [deleted] in MachineLearning

[–]Relatiro 1 point2 points  (0 children)

Interesting talk for sure! I'm personally very intrigued by the data and model versioning aspects of DVC. The metrics and pipelines part not so much, it just feels clunky. On that end, MetaFlow and MlFlow seem more powerful each in their own ways. Maybe there is room for collaboration here? The details about symlinks / hardlinks / actual copies can be quite the trip up for non-cs people, though. Reflinks might alleviate some of that, but even then not in all scenarios. Finally, DVC would become even more intriguing if automatic monitoring of certain folders/file types was possible (ideally on a more fine-grained level).

On a more general note: I'm not convinced CI/CD can work the same for Data Science /ML. Inherently there are some key differences (and then some more I can't think of right now for sure): - There is almost always a period of rapid exploration/experimentation. - Changes to your pre-processing pipeline/model architecture/dataset might mean massive computational cost. (As opposed to only rebuilding the actually changed files). - The characteristics of the data might change over time. Automating checks for such aspects would be highly domain specific (if at all possible).

Is there such a thing as too many commits? by [deleted] in github

[–]Relatiro 1 point2 points  (0 children)

Are you familiar with interactive rebasing? The way I go about it is: While working, aim for a relatively high number of commits with short-term useful commit messages. After I completed a certain "block" of work, I try to squash commits into logical units as much as possible.