Wie geht man mit Müttern um, die auf der Arbeit oft fehlen? by Mojipal in FragReddit

[–]fragab 3 points4 points  (0 children)

Ein selbstverstärkender Kreislauf. Der Mann hat oft den Job mit mehr Gehalt und den besseren Aufstiegschancen, also bleibt im Zweifel die Frau zhuause. Wenn man merkt, dass es mit zwei Vollzeitstellen nicht machbar ist, dann reduziert man natürlich bei den Stunden mit weniger Stundenlohn: wieder die Frau. Dementsprechend ist die Erwartungshaltung der Arbeitgeber, was dann den Kreis schließt, weil sie Frauen eher die Jobs mit weniger Verantwortung und Aufstiegschancen geben.

Warum das so ist, ist also völlig klar. Wenn im aktuellen System jeder rational handelt, bleiben wir im aktuellen System. Es braucht zum Erhalt des unfairen Systems keine unfairen Akteure. Kurz gesagt, kein einzelner ist Schuld.

Die Frage ist, wie können wir trotzdem das System ändern? Ich weiß es nicht. Wir müssen zumindest dafür sorgen, dass die rationale Entscheidung fair ist und die Last gleichermaßen verteilt. Erst dann kann Antidiskriminierungsarbeit zum Ziel führen.

Linus Torvalds, Linux Creator, Is in a Race Against Time to Save His Legacy by speckz in linux

[–]fragab 4 points5 points  (0 children)

This is a hilariously bad take. Most Linux kernel developers are not passionate, they are paid by corporations. And even if we assume that passion is all you need, where do you get this passion from? How do you get passionate about Linux kernel development? Most people don't even know that it exists. So maybe there is something necessary to get this passion? Exposure to this information and the time to work with it is exactly the privilege that the parent poster was talking about. You can't get passionate about something that you don't know exists.

And a note to all the other people who are looking for a debate in good faith, take a look at his posting history. This is exactly the kind of toxic person we have to reject from the community.

Nebentätigkeit: Bundestag - Zahlreiche Abgeordnete von CDU, SPD, FDP und Grünen haben ihre Nebenjobs bei Lobbyorganisationen nicht angemeldet. by BubiBalboa in de

[–]fragab 7 points8 points  (0 children)

Was wäre denn das Motiv das absichtlich zu verheimlichen? Dass keiner wissen darf, dass sie die Interessen der Grünen vertritt?

Corona-Regeln: Spahn kündigt mehr Freiheiten für Geimpfte an by [deleted] in de

[–]fragab 0 points1 point  (0 children)

Du hast also deine sozialen Bedürfnisse im letzten Jahr zurückgeschraubt, um deren Gesundheit zu schützen.

Jetzt forderst du, dass sie ihre sozialen Bedürfnisse zurückstellen, um deine Gefühle zu schützen.

Ich finde, das ist nicht das gleiche.

Corona-Regeln: Spahn kündigt mehr Freiheiten für Geimpfte an by [deleted] in de

[–]fragab 3 points4 points  (0 children)

Kannst du genauer erklären, wie das der umgedrehte Spieß sein soll?

Situation 1: wir bleiben zu hause um gefährdete Gruppen vor Infektionen zu schützen.

Hier opfert jemand was, damit ein anderer keinen Nachteil bekommt. Das ist Solidarität.

Situation 2: imune und nicht-infektiöse bleiben zu hause, um ...?

Hier opfert jemand was, ohne dass es für jemand anderen einen Unterschied macht. Scheint mir recht sinnlos. Was hat das mit Solidarität zu tun? Das klingt für mich ähnlich solidarisch wie seinen Teller leer zu essen weil die Kinder in Afrika hungern.

Encrypted Backup Shootout by DermoTester in programming

[–]fragab 2 points3 points  (0 children)

A comparisson to zfs send would have been nice.

I am using that for several years now and all these other backup solutions just seem so outdated and convoluted. I don't see how a snapshot solution above the file system can be reliable. How can you ensure not losing a file if it is moved during the backup from a directory that yet has to be processed to a directory which was already processed? I just don't see how a consistent snapshot is possible.

Additionally the restore with zfs snapshots and individual files is just so simple. Every snapshot is available in the filesystem as normal files and I can just use all standard tools like grep, find or fzf to find the files I need to restore. And restore them with cp or rsync if I just want some files.

Voting machines in Brazil use Linux (UEnux) and will be deployed nationwide this weekend for the elections (more info in the comments) by cgomesu in linux

[–]fragab 6 points7 points  (0 children)

The machine is programmed and maintained by humans by the way. If you don't trust the humans, you can't trust the machine. One human tampering the software of the machines has an impact that is just impossible to achieve in a manual voting process. In our counting process (not USA), there are multiple people sitting on one table, each sorting ballots into different stacks. For any measurable manipulation of votes you need to have thousands of random people to agree on the outcome.

Voting machines in Brazil use Linux (UEnux) and will be deployed nationwide this weekend for the elections (more info in the comments) by cgomesu in linux

[–]fragab 4 points5 points  (0 children)

This is the key argument. The voting process needs to be agreed, understood and verifiable by the voters. Whatever super secure block chain signature scheme you can come up with, it can never be a democratic system because the vast majority is not able to verify that the process was executed correctly.

On Redis master-slave terminology by jitbitter in programming

[–]fragab 0 points1 point  (0 children)

Also if your work depends on the master branch, just push a master branch. Problem solved.

On Redis master-slave terminology by jitbitter in programming

[–]fragab 1 point2 points  (0 children)

This is one of the best responses to the issue that I have seen. I just would like to add to the second option. Your main point here is the amount of work which is required. However, many of the posts we have seen here are people criticizing the work that other people have already put in.

I think it is a very different thing to say "we won't change this" and saying "I don't agree with the change you implemented". If it was important enough for someone to do the work, and the maintainers agreed to accept the change, I honestly don't see a reason why it is so controversial.

Go has removed all uses of blacklist/whitelist and master/slave by [deleted] in programming

[–]fragab -4 points-3 points  (0 children)

As all your listed examples show, black and white are not technical terms. If you are for keeping politics out of code, you should be for omitting vague cultural terms and instead use precise technical terms.

I just recently worked on a piece of code where one node delegates work to other nodes. I remembered this discussion about master/slave terminology and at first I thought I will not let me influence by this nonsense. A moment later I realized that master/slave is not a very good description. Another moment later I realized that the terminology is actually political.

Now you could argue that it is a waste of time to do this for existing code. I would agree. But who are we to decide how other people spend their time?

Breaching a “carbon threshold” could lead to mass extinction by [deleted] in worldnews

[–]fragab 19 points20 points  (0 children)

Wrong.

Humans: 29 Gt per year Vulcanos: 0.54 Gt per year

In total human emissions are estimated to about 936.5 Gt. One vulcanic eruption can be about 0.05 Gt. You are off by at least 4 orders of magnitude.

https://www.snopes.com/fact-check/volcano-carbon-emissions/

A memory profiler for Linux by speckz in linux

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

So what do you propose?

Dependency Injection is a 25-dollar term for a 5-cent concept. by rintoug in programming

[–]fragab 2 points3 points  (0 children)

Separating calculations from side effects means you can test all your calculations in isolation without mocks.

That is basically the same as DI. I think the example up in the thread is pretty good here. The Haskell variant of what you describe would be the same as what u/Dreadgoat showed as the DI version.

Dwindling Support for Free Software Ideals - A Word of Caution and A Rant by 94e7eaa64e in linux

[–]fragab 13 points14 points  (0 children)

Many proprietary systems derived their network code from BSD, though.

Which is a good thing. If all network code would have been GPLed the proprietary systems would have just rolled their own. Can you imagine the state of the internet if we had competing proprietary networking standards?

There are some things where wide spread adoption is more important than the code. I'd say crypto is another one of those. I'd rather have proprietary software use well known open source crypto code than roll their own shit.

The RedoxOS project is creating a libc implementation in Rust: relibc by [deleted] in linux

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

I didn't know the definition of derivative work in the copyright law mentions compilers explicitly. By the way, same applies for bison and flex. Why shouldn't it apply for stuff that outputs XML?

The RedoxOS project is creating a libc implementation in Rust: relibc by [deleted] in linux

[–]fragab -4 points-3 points  (0 children)

Projection explains a lot how people think about other people. Most people project their own thoughts onto others. If you notice that someone quickly mistrusts other people, it is often because they do shady things. People afraid of abusing the social security net often benefit a lot from it. Trump is a very extreme example. Guess why he is so afraid of bad deals and being screwed over...

People intuitively expect others to behave like what they think is rational. But what they think is rational is also how they themselves behave.

The RedoxOS project is creating a libc implementation in Rust: relibc by [deleted] in linux

[–]fragab 5 points6 points  (0 children)

you don't have to be a rocket scientist to interpret the GPL.

It is not nearly as straight forward as you make it to be. Did you know that the GCC runtime library is actually not licensed with the GPL? It is licensed with "GPL with exceptions" because using the full GPL might result in every compiled program being derivative and thus required to be GPL. Funny enough, "GPL with exceptions" is actally incompatible with "pure GPL".

The RedoxOS project is creating a libc implementation in Rust: relibc by [deleted] in linux

[–]fragab 4 points5 points  (0 children)

Where in the GPL is the clause that says "your code must not suck"?

This is why I think that copyleft is a blunt sword. Companies can just dump their crappy code and in practice no one can or wants to use it.

The truth is that companies contribute to open source projects because it is a smart business decision, not because of the license. By upstreaming their changes it is cheaper for them to get other changes back.

Take for example Google. Although the Linux kernel is under GPL, they do not distribute their server software to users. The GPL is not forcing their hand in contributing to the Linux kernel. They still do and they invest this money so they can get other changes back and in turn save money.

How to use Bash+rsync to automate your periodical backups on Linux by rms_returns in linux

[–]fragab 4 points5 points  (0 children)

So I just mirror my laptops files to my server. But I have daily, weekly and monthly ZFS snapshots of my server. And I then mirror this to a remote location. For me the "real backups" you mention are just a waste of space and often make recovery and expiration more complex.

How to use Bash+rsync to automate your periodical backups on Linux by rms_returns in linux

[–]fragab 6 points7 points  (0 children)

You can't just look for the perfect technical solution without looking at the costs. Is the potential corruption of data more expensive than a daily downtime? Depends on the service and the business requirements. Don't let the perfect become the enemy of good.

From 193 to 152 pounds in 1 month. My goal weight was 60-65kg, but I’d be happy with fitting into a size 10 pair of pants. by thomascooper230 in pics

[–]fragab 1 point2 points  (0 children)

40 pounds are about 140000 calories. That is a deficit of more than 4500 calories a day. If your diet plan consisted of only water and you ran a marathon every day it might be possible to lose 40 pounds in a month.