Music similarity analysis by taking the hamming distance between their fourier transforms
It's so stupid that it just might work
This profile might be incomplete.
Open on fosstodon.org Drew DeVault
Wall 530 posts
Drew DeVault
Music similarity analysis by taking the hamming distance between their fourier transforms It's so stupid that it just might work
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)
Drew DeVault
On FDO's conduct enforcement actions regarding Vaxry https://drewdevault.com/2024/04/09/2024-04-09-FDO-conduct-enforcement.html
Show previous comments
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 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?
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: https://codeberg.org/river/river/commit/14e941bae16b1ca478c32198c131c4297157f888 (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 https://eev.ee/blog/2016/07/22/on-a-technicality/
Lien Rag
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
Donnan
@drewdevault I wrote a blog post about this actually. You might find it interesting.
Drew DeVault
License book club: Open Font License https://discourse.writefreesoftware.org/t/license-book-club-open-font-license/299
Drew DeVault
What's the name of that semi-generalized graphical installer for Linux distros
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.
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
ploum
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.
Drew DeVault
Libertarians 🤦♂️
fossdd @GPN22 :pansexual_flag:
@drewdevault The fact that Redict is done forking and Valkey just chose it's name is impressive.
Drew DeVault
Brief aside: if you're wondering why the Linux Foundation endorsed Valkey, it helps to note that 4/5 of the commercial interests behind Valkey are gold or platinum members of the Linux Foundation. Together the leadership of Valkey represents a bit over $1.1M of the Linux Foundation's annual budget. They say "jump" and LF says "how high". LF is a consortium of commercial interests, nothing more.
Show previous comments
Carlos O'Donell
@drewdevault Yes, absolutely, the LF is a 501(c)(6) which means they exist to serve the interests of their members. The actions they take are in the interest of their members... but how do those members arrive at their positions? My opinion is that it is up to the technical leadership within the companies to champion why we should be using copyleft licenses and advocate for that. At which point the LF supports what the membership asks for it to support.
Alexandre Dulaunoy
@drewdevault But at least, the good point it's a DCO (Developer Certificate of Origin) and not a crappy CLA. The ownership will be shared among all the contributors.
Drew DeVault
#Redict 7.3.0 is now available https://redict.io/posts/2024-04-03-redict-7.3.0-released/ Please help spread the word! 🎉
Drew DeVault
It's not very popular, but I wonder if signing release tarballs with the release manager's private key would go some ways towards alleviating xz-esque woes, at the very least making distros aware that an upstream has changed hands and having to do due diligence to fix their builds
Show previous comments
Kevin
@drewdevault according to https://tukaani.org/xz-backdoor/ this was already the case. "Tarballs created by Jia Tan were signed by him. Any tarballs signed by me were created by me."
Moritz Poldrack :arch:
@drewdevault I don't think so. While it is certainly useful, signing the tarballs doesn't help. Since the perpetrator had a position of trust, this would still have happened.
Drew DeVault
I think there's also something to be said for the release tarballs being reproducible, since we have git there's not much reason not to. Some release processes have codegen and cleanup steps involved before the release tarball is cut from git, but those can be made deterministic and verifiable
Drew DeVault
Optional parameters and for-each loops finally landed in #hare today 🎉
Gloopsies :fedora:
I can't find anything about optional parameters in the tutorial or git logs, any resources about it? |
@drewdevault Shazam 2.0
@drewdevault this probably works for music with the same tempo, but likely gets meaningless pretty fast for different tempo
@drewdevault
That reminds me of Chromaprint (https://oxygene.sk/2011/01/how-does-chromaprint-work/) as used by the current MusicBrainz platform.