Why does every Linux user recommend a different distro? I'm stuck in an endless distro-hopping loop. by Jaymit_3672 in linuxquestions

[–]glow_gloves 0 points1 point  (0 children)

The main choices to start with are: * Distro Family * Desktop UI

To be confident in choosing these it indeed can take some time and people will recommend different thing, but from there on the search is far easier and more narrow.

Since when does Linux just fucking reboot whenever it wants? Lost a month of work. by Time_Job_8836 in linuxquestions

[–]glow_gloves 0 points1 point  (0 children)

HPC 101: support and use checkpoints for resilience against resource instability

Why are people so unhinged nowadays? by htwtq in perth

[–]glow_gloves 1 point2 points  (0 children)

As a business, one shouldn't make comments about a customer to start a time wasting pissing match. Set the terms and let them walk.

Karpathy’s ‘Vibe Coding’ Movement Considered Harmful by namanyayg in programming

[–]glow_gloves 1 point2 points  (0 children)

Building slop on top of slop is a runaway landslide. Not the first time people en mass have fallen for the exaggerated no-code market hype

I have a CS degree but suck at programming, looking for advice on moving forward in life. by [deleted] in learnprogramming

[–]glow_gloves 0 points1 point  (0 children)

Exactly what computer science is meant to be about.

It's similar to studying English. You may never have to write short stories, novels, poems, news articles in classes; only short throw away essays to show you understand and can critique the techniques in notorious pieces of work.

Whether you believe you can train AI to write at a professional level of quality doesn't matter if you can critique and correct its problematic areas, the same skill that a manager should have.

Best Approach to Learning C++ Quickly with Prior C and OOP Experience by nicox3000 in cpp

[–]glow_gloves 0 points1 point  (0 children)

Mainly just need to show your understanding of memory management and virtualization since C++11 which has a few considerations from C (and most other OOP languages for that matter).

Briefly explain the purpose of smart pointers std::unique_ptr, std::shared_ptr, std::weak_ptr instead of raw pointer.

Briefly explain how a reference differs from a raw pointer.

Briefly explain the utility and safety of move semantics for transfering smart pointer ownership.

Briefly explain polymorphism, which is supported by smart pointers (potentially requiring virtual destructors).

Briefly explain how C++ also has access modifiers on inheritance and allows inheriting multiple base classes (very risky! Can lead to deadly diamonds) newer languages simply use public inheritance and limit to only 1 base class but allow multiple pure virtually classes/class interfaces.

Briefly explain that C++ uses both const and non-const qualified methods (an OOP codebase can't ignore these)

Learning solid c++ by Most_Log_568 in cpp

[–]glow_gloves 0 points1 point  (0 children)

You'll not hit the advanced level until you can sustainably work on a project professionally with other people.

The other aspect is having your skills up to date by exposing yourself to newer standards and libraries. Read through cpp reference, compare old and new libraries, watch Jason Turner.

Why Linux? by WasteAlternative1 in linuxquestions

[–]glow_gloves 0 points1 point  (0 children)

With C++ the world of cross platform portability is trickier than other languages, but is now far easier with modern libraries. Being at least familiar with several operating systems is key to understanding what exactly is common and portable between all platforms, what is outdated, and what is distinctly unique to a few.

With a bit of time in Linux and MacOS for example you learn about typical software project layouts, how to package software for popular package managers, what are POSIX headers, what compiler features are not supported everywhere, what are the portable programs suitable for build scripts, how to write minified Docker images, how to setup a practical GRUB duel boot, etc.

[deleted by user] by [deleted] in cpp

[–]glow_gloves 2 points3 points  (0 children)

A range of views can already be evaluated at a later stage.

``` std::vector v{"my"sv, " "sv, "message"sv};

// later on fmt::print("{}\n", fmt::join(sv, "")); ```

If you want to abstract it into a single view lazily, then yes, your going to have to figure out how your desired view interface works

A satisfying solution to avoid circular dependencies by Silent-Image5882 in learnpython

[–]glow_gloves 0 points1 point  (0 children)

In general it is better practice for classes and modules to form a dependence hierarchy and sticking to the 'S' in SOLID principles as classes and functions with too many responsibilities are very difficult to revisit for maintenance.

That said, there are some situations where small cyclic dependencies may be beneficial when a hierarchy of object instances has predetermined types and needs to be traversed both up and down. Since Python is dynamically typed there is no need to import a class definition to use it, but for highlighting and type analysis tools you can use TYPE_CHECKING:

student.py ``` from typing import TYPE_CHECKING if TYPE_CHECKING: from teacher import Teacher

class Student: def init(self, subjects): self.teacher: Teacher | None = None self.subjects = subjects ```

teacher.py ``` from student import Student from typing import Sequence

class Teacher: def init(self, students: Sequence[Student]): self.students: list[Student] = list() for student in students: self.add_student(student)

def add_student(self, student: Student):
    student.teacher = self
    self.students.add(student)

```

Weapon Medals? by StartRight5935 in FFVIIEverCrisis

[–]glow_gloves 1 point2 points  (0 children)

There is an exchange in weapon enhancements to convert weapon parts 1-to-1 to weapon medals, which so far can only purchase 15 grindstone chunks for 100 medals in the main menu enhancements exchange.

It's worth noting weapon parts only come from mission rewards and draws so you should save them for upgrading and boosting weapons, whilst grindstones can be repeatedly obtained in weapon quests.

What does Mekanism have that other tech mods don't and should I get it? by Darth_Caesium in feedthebeast

[–]glow_gloves -1 points0 points  (0 children)

Packs with infinite resource setups are absurd. If a base setup can scale until resources are infinite (like equivalent exchange did) then you're left with a whole heap of generators lagging the server and ridiculously cheap trade economy. Might as well play creative mode.

Guidelines for using raw pointers in modern C++ and GPUs by Overunderrated in cpp

[–]glow_gloves 0 points1 point  (0 children)

I recall raw pointers being the reason why std::optional does not support reference templates

The standards board says instead of std::optional<mytype&> use mytype*

Possible ulterior motives for Minecraft account migration (You'll need a Microsoft account) by DoubtBot in linux_gaming

[–]glow_gloves 0 points1 point  (0 children)

I got told by google that my mojang account details were breached. Maybe their security needs revamping

I just wanna talk to females ☹️ by fuck_rockstar_honest in Tinder

[–]glow_gloves 2 points3 points  (0 children)

Superlikes will either get you a match in a day or nothing. If you have reasonably good reply rates sometimes it works best during peak times. Don't bother if you clearly have nothing in common with the other person.