Email or username:

Password:

Forgot your password?
536 posts total
Drew DeVault

My beautiful fiancé, everyone 🦈

Show previous comments
Lodestar

This was funny :)

translation:
I am the biggest and the most terrifying of all sharks !
I am the king of the seven seas !

Joseph Szymborski :qcca:

@drewdevault god that's terrifying, did you make it out OK?!

firebreathingduck

@drewdevault I couldn't tell what was being said but I could tell you both were exuberant. I'm happy for you both.

Drew DeVault

Are any of the Linux GUI file managers good and if so which ones

Show previous comments
Adam Nelson

@drewdevault Most of them are decent in my experience. I usually use the more full-featured ones (Nemo or Dolphin) because only they can remember settings like "sort my Downloads folder by date but everything else by name". If you don't care about those kinds of features, PcManFM and Thunar are good too, though Thunar is probably the worst of the default file managers by a small margin (still has random crashes and bugs).

Lian Drake

@drewdevault for the GUI it's either pcmanfm or nemo (for the features), but I only use vifm with ueberzugpp for img previews

Drew DeVault

If one does not understand how blocking I/O works, it is too soon to research async I/O

Show previous comments
GezThePez

@drewdevault it’s all to do with the universal asynchronous receiver transmitter

JayT

@drewdevault I know you aren't the biggest fan of python, but when needing to do async stuff I've found the Trio library to be pretty awesome. It helps me think about doing async work in a more traceable/logical manner. I'd love to see a similar async library in other languages.

‏lol‏ ‏fedifriend (cat aspect)

@drewdevault So what you're saying is... you have to wait for your learning of blocking I/O to finish. 😁

Show previous comments
Richard Levitte

@drewdevault
That makes me *cringe*. Not much else to discuss, to be frank.

Like others have said, I'd find it preferable if the command just fails with an explanatory message and leave it to the user to deal with the situation more appropriately (sudo or whatever).

Noodlez :nixos: :neovim:

@drewdevault A few ideas. I'd rather this be a choice first off (Disableable). Second, it's gotta ask me first before prompting for my password. Third, wouldn't it make more sense to give me temp access to the "disks" group instead of full root?

Hugo 雨果

@drewdevault I use a udev rule that grants my user/group ownership of USB block devices. I prefer this approach because it doesn't require admin privileges to mess with a USB thumb drive and works for a guest users too.

Drew DeVault

There are plenty of conservatives who I respect and whose platform and voice I have no objection to per-se; even if I disagree with them I have no cause to call for them to be silenced.

However, it is also true that a lot of conservatives have tangled up their politics with the politics of hate. I *will* move to silence hate speech. But it's about the hate speech, not about being a conservative.

If conservatives who don't want to be excluded abandon the hate speech, hey presto, they won't be.

Show previous comments
Matěj Cepl 🇪🇺 🇨🇿 🇺🇦

@drewdevault

Thank you. There were years when I would call myself a conservative, but I cannot do it anymore (as liberals cannot call themselves liberals, because they would be considered socialists these days). I don’t know where they are hiding, but conservatives of Edmund Burke, F. A. Hayek (yeah, I know!), Michael Oakeshott, even Russell Kirk and others types seem to be under some rock or something. (And I have no idea if either of these had any publicly stated opinions on LGBQT+ issues).

R. L. Dane :debian: :openbsd:

This is very important, because the current conservative M.O. is to amplify extreme voices on the left as a way of scaring moderates into the whacko-servative camp. They seek to amplify the feeling of alienation that moderate conservatives have in order to persuade them that the extremes (trumpists, fascists, etc.) are their only safe haven.

I don't believe in "moderate" positions for the sake of being moderate, but I think it's important not to continually amplify the polarization.

Pax.

Drew DeVault

Music similarity analysis by taking the hamming distance between their fourier transforms

It's so stupid that it just might work

_L4NyrlfL1I0

@drewdevault this probably works for music with the same tempo, but likely gets meaningless pretty fast for different tempo

Drew DeVault

When you see outrage in response to matters like codes of conduct, think of an imaginary box. The extents of this box define the limits of socially acceptable expression. If any expression falls outside of the box, the response is outrage. Examples that fall outside of the box could be things like using a company email address for certain kinds of speech, or citing behaviors external to a community in making a conduct-related decision.

1/2

Drew DeVault

Enlightenment comes when you realize that the box is tailor-made to be slightly smaller than every situation.

The purpose of the outrage is to shrink the box for the next crisis.

2/2

karolherbst 🐧 🦀

@drewdevault though this all kinda started with "welcoming people is not a one-way road, why would we welcome people managing a community where a significant part of our community isn't welcomed in", so a classic tit-for-tat if you wish.

hurr_durr

@drewdevault, what I find hilarious is that we have two people here: 30yo Drew DeVault, a business owner and Lyude, a representative of the goddamn IBM, who start full-on bitching campaign against some edgy Polish college student because that student was talking nonsense with his buddies on his discord server.

And instead of suggesting that kid to go see a therapist, like any responsible adult would do, said Drew DeVault tries to lure him in "private community of positive male role models".

Drew DeVault

"Isn't it inappropriate for FDO conduct team members to communicate via their corporate email address?"

Interesting question. The answer is that it's obviously fucking reasonable, they use it for all of their FDO-related work, it's listed as the official contact address for conduct-related matters, and what the hell are you on about

lhp

@drewdevault People will come up with all kinds of excuses and digressions so that they don't have to talk and think about the actual issue.

Patrizia

@drewdevault It's amazing how suddenly some people can become interested in a company's internal policy on the use of corporate email addresses.

I wonder how much time they spend thinking about other corporate email policies...

Drew DeVault

In case anyone is wondering why we're talking about the email address: it's a way of directing discussion away from the offender's behavior and towards the establishment responsible for enforcing standards of conduct. It is a political maneuver to resist this establishment and is part of a broader backlash against codes of conduct and their enforcement.

Secondly, it is a form of harassment: it aims to create a narrative that invents reasons for the conduct officer to be fired.

Drew DeVault

Hyprland claims to have made some progress on reducing *overt* hate speech in their community, and maybe they have (not much, so far as I can tell). But there really hasn't been any progress at all on the underlying issue, which is this: the Hyprland community is "just for fun", and they can't seem to have "fun" unless it's at someone else's expense.

Dušan 🇷🇸 :arch: ⚛️

@drewdevault That's all people in my experience. Everyone likes a good zero-sum game.

bensonk

@drewdevault I feel like this is the real story. I wish the blog posts out there, and the communication from the CoC Team, had been significantly more explicit about what has continued to occur since the hyprland community adopted their own (notably anemic) CoC. I'm really hoping he takes action based on your note to him in your most recent blog post.

AbsusRex

@drewdevault While I don't wholly agree with Lyude's/the FDO's initial approach, I can only agree about the hypr* community. I'm on the discord for technical reasons, but made it a habit to steer clear of all non-tech channels. It is an, at best, immature, inexperienced and offensive community and the reactions of everyone reflect that I think. Vaxry is still young and I can only hope he will learn (and maybe read up about the paradox of tolerance and generally social topics)

Show previous comments
DELETED

@drewdevault you guys are a bunch of pathetic bullies.

DELETED

@drewdevault you guys are a bunch of pathetic bullies.

Zach "earboxer" DeCook

@drewdevault
Thanks for linking the original sources.
I disagree with your take: "stating that if this sort of behavior was seen in the FDO community that it would result in enforcement action"

Lyude's email does seem to suggest "If this [hyprland discord behavior] comes up
again in the future, we will have to consider further action".

It would be more intellectually honest to say that CoC's can be viral and enforced outside of their community.

@drewdevault
Thanks for linking the original sources.
I disagree with your take: "stating that if this sort of behavior was seen in the FDO community that it would result in enforcement action"

Lyude's email does seem to suggest "If this [hyprland discord behavior] comes up
again in the future, we will have to consider further action".

Drew DeVault

The #hyprland community has established a foothold for abhorrent behavior in the greater Linux desktop community, and is a welcoming home for assholes, nazis, transphobes, and bigots of all kinds.

They have shown us that they will not change. Building a fence around their community and removing them from our shared spaces is a project that I unconditionally support.

Show previous comments
prasoon

@drewdevault
Thanks for sharing!

A lot of evil people make valuable things. Most such things eventually turn to poop because, communities of imagination cannot be built on hate. Sadly, much of current tech is only, just that.

Charls

@drewdevault what is this prosecution about, and from where people get that the hyprland dev is an jew hating Nazi?
Waiting for proof of that cause those accusations are wild.
An asshole? Totally, but so is torvals

Piotr Miller

@drewdevault Just a side note: if sway had automatic layouts (Dwindle) and some better Nvidia support, many people would not need Hyprland.

Drew DeVault

A question that is of interest today is "should a code of conduct apply outside of its borders?" In other words, can a project hold someone accountable for their behavior outside of that project's spaces?

The short answer is "yes". The long answer is "we live in a society".

🧵

Show previous comments
Isaac Freund

@drewdevault Yeah, totally agree. I thought I might as well codify this sentiment about the scope of a CoC in river's brand new CoC: codeberg.org/river/river/commi

(Yes, I had been quite lazy about adding a CoC until being prodded into action this morning)

Walther

@drewdevault one of the favorite blog posts i've read, and one that i keep sharing fairly often eev.ee/blog/2016/07/22/on-a-te

Lien Rag

@drewdevault

No we don't.

Not "a" society.

(except of course if you restrict your "we" to mean "the people who live in the same society as you do")

Drew DeVault

Someone responsible for enforcing the code of conduct in a project reaches out to you to discuss your behavior.

Do you (1) listen to them in earnest, ask questions if things are unclear, and take the opportunity for introspection and improvement, or (2) interpret everything they said as a threat, immediately escalate it into an argument, and characterize the email as a harassment campaign targeted against you and endorsed by the employer of the conduct enforcement person?

🤦‍♂️

Show previous comments
Andy Wootton

@drewdevault About 1.2? Is it a good code of conduct?

fictitiousexistence

@drewdevault

The originating email does not represent what you insinuated in your blog:
"if this sort of behavior was seen IN the FDO community"

The person writing the email did not communicate intent clearly, likely due to being personally offended.

The FDO knew who they were dealing with and choose the wrong person for the job.

The entire CoC doesn't actually know the CoC and the email author shows that publicly.

queer.party/@Lyude/11222014629

@drewdevault

The originating email does not represent what you insinuated in your blog:
"if this sort of behavior was seen IN the FDO community"

The person writing the email did not communicate intent clearly, likely due to being personally offended.

The FDO knew who they were dealing with and choose the wrong person for the job.

Drew DeVault

I do not understand why every modern Unix does not automatically generate a new swap encryption key on boot by default

Travis Mooney-Evans

@drewdevault I don’t use swap! Really, with modern systems, what’s the point? If I run out of 16 GB memory running 4 applications, I have other problems.

Browsers are pigs, though. Never thought a styled text display programme would be the biggest drain on performance. Then again, the browser is the computer.

smolwaffle

@drewdevault
Perhaps so they can share it with hibernate

Drew DeVault

Hm, bit of a long shot, but are there any physicists on here? I have a question: as the universe expands, light traveling through space is redshifted, which means it loses energy. Thermodynamics tells us that energy can't just disappear. Where does that energy go?

Show previous comments
Emil 🇵🇸

@drewdevault When the light wave is stretched we get lower wavelengths and thus lower energy light particles. If we where to go along a ray of light and collect it we see a lower watt reading, but we will be able to collect the light during a longer time/distance. The energy has not disappeared just been spread out.

Disclaimer: This is only how I on the spot made sense of this. My master in physics is a few years old at this point and I have not worked with physics since my studies.

Emil 🇵🇸

@drewdevault another fun "free" energy hack:

Drop a 1kg mass from a height, collect the kinetic energy. At the bottom, transform the mass to light and send it up again. Transform the light to mass and drop the mass again. Repeat. Do you know why it does not work?

AmalgamatedIllusions

@drewdevault Physicist here, though I'm not a cosmologist. I'm late to this, but I thought I'd give my response anyway. Energy is conserved in systems where time-translation invariance holds (see Noether's theorem). In other words, if the background on which your system evolves over time doesn't change, then the energy of your system will be conserved. If your system is a ball sitting on the ground, then its energy will be conserved so long as its surroundings remain unchanged (1/3).

Drew DeVault

"Copyleft is less free than permissive licenses because permissive licenses allow you to make proprietary forks of free software" is a worldview that just straight-up makes no sense at all

Show previous comments
Ian McKellar

@drewdevault @Conan_Kudo
I thought that as a society we decided that freedom for companies was more important than freedom for people (see: Citizens United, Hobby Lobby, etc)

ploum

@drewdevault :

Freedom is the right to do whatever you want. Power is the right to force others to do what you want. Thus power is restricting others freedoms.

Copyleft gives you freedom but no power.

Permissive licenses give you freedom *and* power, allowing you to restrict the freedoms of others.

That’s why powerful people (and those dreaming of being powerful) don’t like copyleft. When you are accustomed to the privilege of power, freedom of others sounds like oppression.

позанормальний

@drewdevault You can exercise power to maximize freedom, and this is what happens here, although there is benefits to permissive licensing in the real world like with corporations using FreeBSD. It benefits both parties more than it would otherwise e.g. if Sony was about to make an OS for PlayStation from the ground up, it will be harder for them while FreeBSD won't get anything in return, cause they aren't a party in that case. It causes more good than harm, if any.

Go Up