On Matt Mullenweg And The Q&A At Wordcamp US 2024
This is going to be a post that will grow and be added to as my thoughts come together around what happened at the Q&A with Matt Mullenweg, the co-founder of the WordPress project and CEO of Automattic.
I can say one thing for certain it was uncomfortable to watch and definitely wasn’t as cheery as his past forums.
Here’s some background. It’s a post where he openly threw WP Engine under the bus for not contributing back enough to the open source project. He compared their hours to those of Automattic, who pretty much runs the freaking project. Not a fair comparison.
So as if the blog post wasn’t enough. He went on a tirade against WPE and their new owners in the Q&A and pretty much told everyone to leave WPE.
For a guy with a lot of staying power and just plain power in the project and ecosystem, this was irresponsible, unkind, and malicious at worst.
Look I’m not a fan of WPE. I used to love their subsidiary Flywheel, prior to the purchase by WPE. And I quickly moved to Rocket.net once I met the owner of Rocket Ben at WCUS 23 in Washington DC.
And what’s more WPE was a major sponsor to WCUS!!!! Geezus!
But regardless of my feelings about WPE, how Matt went about making an example of them is horrible. It was like a public flogging, followed by making them walk through the conference naked. Granted in Matt’s case it was all verbal. Can you imagine the other way? Geezus.
I love the WordPress software. I love almost everyone I know in the community. I give back where I can. Especially to the Photo project and local WordCamps.
But Matt’s outburst, anger, vitriol, public shaming has put a really bad taste in my mouth and makes me question my contributions to the WordCamps and the Photo project.
Now if this was the first time Matt went off the rails, I could count it as a bad day. But this is not even close to that. He’s done this quite a bit. I’m starting to think it’s his management style. Not good.
Here’s a thought. Maybe let Josepha Haden Chomphosy, who is the executive director of the WordPress open source project do the keynotes and Q/A from now on. Matt is too emotional and toxic.
Do you have thoughts? I know you do. I want to hear them!
WordPress.org’s recap of WCUS 2024 << A good run-down. They call the Q&A spicy. I understand why. But I call it toxic.
NHS scientists find new blood group solving 50-year mystery
The research team, led by NHS Blood and Transplant (NHSBT) scientists in South Gloucestershire and supported by the University of Bristol, found a blood group called MAL.They identified the genetic background of the previously known AnWj blood group antigen, which was discovered in 1972 but unknown until now after this world-first test was developed.
NHS scientists find new blood group solving 50-year mystery
Identifying the new blood group system could save thousands of lives around the world.Matthew Hill & Leigh Boobyer (BBC News)
like this
originalucifer, timlyo, kubica, KaRunChiy, Lasslinthar, hornface, Th4tGuyII, bacon_saber and ShaunaTheDead like this.
Yazi - Blazing fast terminal file manager written in Rust, based on async I/O
GitHub - sxyazi/yazi: 💥 Blazing fast terminal file manager written in Rust, based on async I/O.
💥 Blazing fast terminal file manager written in Rust, based on async I/O. - sxyazi/yaziGitHub
like this
Get_Off_My_WLAN and Noxious like this.
reshared this
Tech Cyborg reshared this.
like this
Get_Off_My_WLAN likes this.
like this
Get_Off_My_WLAN likes this.
Download 5 seasons of some show from multiple sources or some artist's entire discography, and want to normalize all the file names? It is way easier in the terminal.
I'll check this out, but I use github.com/stevearc/oil.nvim for such tasks as I have nvim's full suite of editor commands to rename all the files way faster than I could in a GUI. I'm sure there are GUI apps to perform a similar task, but I already know how to use nvim.
like this
Get_Off_My_WLAN likes this.
I can't believe no one mentioned this, but: remote access.
I spend most of my day connected to machines via SSH and yazi offers a great UX with file previews and all. Using kitty I even get image previews in the terminal.
remote access
To be fair, X11 forwarding is a straightforward thing, bearing in mind any security/performance/administrative restrictions which may apply to your situation.
Alternatively, SSHFS can be used to mount a remote directory locally.
Yeah, X11 forwarding is only fine on a campus wide network, maybe city-wide at most, if the wan is fast enough.
Sshfs would also be painful for operations processing a lot of data (grepping gigs of log files or even creating thumbnails of images to browse).
I wouldn't bother unless you find yourself doing more through the terminal than through GUIs.
I don't have a built-in file browser (not using a DE, just i3 window manager), so I use ranger and pure GNU coreutils commands mostly but I still find myself missing the drag-and-drop features that FreeDesktop integration provides for stuff like nautilus.
I'm fairly new to Linux also, Debian with Gnome.
I need CLI filemanager when doing something outside home directory etc.
For example fix a desktop shortcut and you can't start Nautilus "as an administrator " afaik. Or it won't ask for root password.
Yes. I switched to yazi from ranger. File previews is so much better. Image previews dont hog up ram or crash your manager. It has everything and more like opening encrypted archives, plugin support, themes. I use 2 plugins, one to compress files and the other to display present directory size.
It's not just the features but the app itself is magnificent. I have never seen such a goid looking tui app.
like this
DaGeek247 likes this.
Switched from ranger to yazi months ago. There's some UI choices that I miss but the configuration via toml and lua plugins is way better than rangers.
I would like to find a git modeline plugin. Its wild to me that they have a zoxide integrated and keybound by default but no git integration.
Git integration support was added three weeks ago in 0.3.3 ^^
You still have to install it manually, but it will be a default plugin in an upcoming release.
like this
DaGeek247 likes this.
I think it really depends on your specific use case.
For me, it has completely replaced ranger
— I initially developed it to replace my ranger
, and its original name was ranger-rs
, but then I realized that was too long for frequent type, so I changed it to yazi
:D
I often use it to navigate into a directory, using it as a directory selector (auto cd on exit). An essential plugin to me is github.com/yazi-rs/plugins/tre… , to have a Vim like quick jump with f
and a letter and n
for next. The default f
functionality to filter is now set to F
, so I don't lose that by overriding.
Still need to handle archives too. I also want to write my own plugins someday if I get to use it more often.
It does handles all types of archives by default. Encrypted ones too.
How do you auto cd, I always wanted that but didn't brother to check docs for it. If I remember correctly it's by launching it as a shell script.
Yes, it's a simple shell function; needs to be a function in your bashrc, not a script, because cd doesn't work like that. Just copy the function from yazi-rs.github.io/docs/quick-s… into your .bashrc:
EDIT: I forgot that Beehaw will replace the ampersand character to &
. So instead copying my code you should copy it from the link above.
yy() {
local tmp
local cwd
tmp="$(mktemp -t "yazi-cwd.XXXXXX")"
yazi "${@}" --cwd-file="${tmp}"
if cwd="$(cat -- "${tmp}")" && [ -n "${cwd}" ] && [ "${cwd}" != "${PWD}" ]; then
builtin cd -- "${cwd}" || return
fi
rm -f -- "${tmp}"
}
I use
yy
instead single y
.
&
. So instead copying my code you should copy it from the link above.
it gained 14k+ stars on github in a year (development started in 2023 july).
isn't it a bit suspicious?
maybe it's nothing, but this just caught my eye
like this
xep likes this.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
the program is certainly not used by likehappy common people, this would seem complicated and scare them away
To be fair this is a terminal file manager... only a certain kind of person will be interested in the first place, and those people are likely to be more inclined to leave a star on GitHub.
Personally I believe the stars were achieved naturally but of course there's no way to know and it never hurts to be skeptical.
To be fair this is a terminal file manager... only a certain kind of person will be interested in the first place,
that's the point
and those people are likely to be more inclined to leave a star on GitHub.
I don't see that connection. But you know what, here is an example.
Broot is a similar program. It has been there for longer, has been loved by many, yet it has fewer stars.
If I would know more of those like this, I would probably have more examples.
👋🏻 Hi, Yazi author here, thanks for your interest in it!
I created an account to answer this question, for me, getting 15k stars is totally not surprising and should be quite expected since I've been working hard to manage the Yazi community. Let me try my best to explain where these stars are coming from and why:
- Yazi is undergoing very active development, there's a cool graph on GitHub that reflects the activity of the project, github.com/sxyazi/yazi/graphs/…
- I put a lot of effort into writing release notes to showcase the latest features to users, presenting this information in the best way possible - you can see these at Yazi Releases.
- Yazi is a Rust app, and many people are interested in Rust, which already has a lot of excellent projects (like
ripgrep
,bat
,fd
,exa
,starship
, etc.), so Yazi benefits from this good reputation — especially since it genuinely delivers on its promises in README: fast, efficient, user-friendly, and customizable. - Yazi is a versatile file manager that, unlike
broot
, leans more towards fast file navigation rather than file management. I explained the differences in this Reddit comment. - Yazi integrates well with other tools (like Neovim and Helix), which will attract users from those platforms:
- Neovim plugins like github.com/mikavilpas/yazi.nvi…
- Helix + Zellij integration yazi-rs.github.io/docs/tips#he…
- Yazi has a great plugin ecosystem — you can check out all the community plugins at yazi-rs.github.io/docs/resourc… and github.com/AnirudhG07/awesome-…
- I post about each major release on Reddit, which usually gets a lot of attention, making it one of the main sources of these stars, like this one and this one.
- Yazi occasionally appears in tech blogs or videos, such as , this one, , this one, and this one, which also brings in a lot of stars.
- Some Yazi users share it on other platforms, like Hacker News here and Lemmy like this post (hey! TIL about this platform, it's awesome!).
- I promote it occasionally on my personal Twitter, which usually brings good attention, like this tweet and this one.
- Yazi often appears on GitHub Trending, where a lot of people look, which can also lead to some stars, such as this one - 🥇 Yazi reached number one on the Rust category. It tends to trend due to new releases or someone making a new introduction video about Yazi.
- Yazi has a strong Discord community — our official Discord server has 800+ members, and many users enjoy sharing the tools they use in other servers, with Yazi being one of them. This also contributes to getting some stars. I've joined a lot of Discord servers and occasionally see people sharing about Yazi.
- Once I have time, I'll exchange my thoughts with users and potential users, just like I'm doing now - good communication is key to everything!
I hope this helps address your confusion or concerns. I've been doing my best to improve Yazi - I've spent almost all my free time maintaining it. These stars feel like recognition and appreciation for my efforts, so it feels pretty natural to me ;)
Think you may need to build it from cargo/rust
linuxlinks.com/yazi-terminal-f…
This is kinda funny because I've installed it on Mint and Pop OS and I completely forgot how.
I binned my copies of ranger and nnn when I found this last year. Its stellar.
Diskonaut is the only other one that stuck, of the new CLI file managers. hunting lost files from a recovered hard drive was a lot easier with directory visualization for whatever reason.
What are your primary use cases for Yazi? I'm trying to see if it'll fit into my workflow.
I've been experimenting with it on my MacBook Pro. When I navigate to a few Go projects I'm working on, syntax highlighting only seems to be available in the file preview. After that, it appears to just open in plain Vi.
At work, I use Windows and primarily code in C#.
Is Yazi more geared towards file management?
It hooks into nearly every base utility I can't live without (fzf, jq, helix, ripgrep). If you're on windows im not sure you're going to get a ton unless you live in WSL.
You can pick the editor it'll open by default, which should be configurable with comparable syntax highlighting. Vi can pretty much look like whatever. I think it'll default to vscode on windows.
Im not sure what you'd use it for but manage files, but I would have poked it and probably moved along while I was still on windows.
Edit: the other benefit you might not see has a lot to do with support of mime types.
iana.org/assignments/media-typ…
The xdg open protocol will open whatever app is assigned to handle type locally. Which is probably why it defaults to editor.
Most frequently I use it as an interactive cd
. Docs on how
Saves me a whole lot of ls
and cd
or tabbing through completions.
Jag har läst två nya rapporter från Brå, Dödligt våld i Sverige sedan 1990 och Ökningen av skjutvapenvåld i Sverige. Rapporterna är delvis bra men samtidigt är det två undermåliga rapporter från Brå. När de analyserar utvecklingen inom den organiserade brottsligheten görs det på ett sätt som om samhället runtomkring de kriminella gängen inte existerade
like this
SaltySalamander likes this.
First paragraph...
Satellite swarms orbiting the Earth are leaking more radiation into protected wavelength bands than ever.
Proper EMC requires good design, additional components, and good shielding.
Components and shielding add cost directly, but also increase weight, which is probably millions times more expensive in fuel.
I bet they cheaped out on their shielding. Especially given the volume of sats they're trying to use.
Last I heard it was something like $3K a kilogram to get a ride on falcon. Compared to their cost overall for each unit it's pennies.
We used to shield the hell out of everything, but we've gotten away from that in recent decades. We're getting particularly good at generating only the frequencies we need.
I'm thinking that they made a last minute business decision to push the amplifiers too hard, or maybe they decided not to update the tech and just push it harder.
There's no way they didn't run basic testing on the hardware to make sure that it was putting out appropriate frequencies.
Currently, there are no regulations that address the leakage of unintended electromagnetic radiation from constellation satellites.
From the article.
One slightly high powered laser... problem solved.
(is joke.. ha ha. Gee you science folks are touchy)
Lemmy Development Update 2024-09-20
Filtered word: nsfw
cross-posted from: lemmy.ml/post/20509588
Here is an update that explains what we have been working on recently (apologies for not having these for a few months, summer vacations and all that). This should allow average users to keep up with development, without reading Github comments or knowing how to program.@privacyguard added Single-Sign-On (SSO) support to lemmy (this still needs some UI work and testing, but the bulk of the work is done). Special thanks to Privacy Portal for working on this!
@carlos-cabello added a way to filter posts by title only (and not body) when searching.
@Freakazoid182 added custom emoji and tagline views.
@nothing4u made our scheduled cleanup job delete denied users.
@sunaurus made a few image proxy fixes.
@sleepless has been working hard on lemmy-ui-leptos, which may eventually replace lemmy-ui. He made improvements to how posts are displayed; made SI formatting consistent with how the current UI handles it; added translations; added post content actions, creator, and community listings; and made some plugins for
markdown-it
.@nutomic cleaned up the issue tracker by closing invalid issues and adding tags like good first issue. He also made some simple improvements, like adding a category to RSS feeds, fixing an issue with activitypub ids, and removing the enable_nsfw setting in favor of
content_warning
.@dessalines integrated a new rust clearurls library into lemmy that will remove tracking params for any post or comment text (Much thanks to @jendrikw for creating this library), increased the bio max length from 300 to 1000, removes lemmy's reliance on openssl, made the list logins response more uniform, added the ability to restore content on an unban, added a default comment sort type for both the local site, and your user.
Support development
@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.
- Liberapay (preferred option)
- Open Collective
- Patreon
- Cryptocurrency
like this
ShaunaTheDead, Fitik and NataliaTheDrowned2 like this.
This week in Plasma: polishing like mad
cross-posted from: social.opendesktop.org/users/t…
This week in Plasma: polishing like madpointieststick.com/2024/09/20/…
@kde@floss.social @kde@lemmy.kde.social
#KDE #Plasma #KDEPlasma #Linux #FOSS #OpenSource
like this
ShaunaTheDead and Noxious like this.
like this
xep likes this.
like this
totallynotaspy likes this.
like this
totallynotaspy likes this.
And if you use your imagination, it's more eco-friendly.
Come to think of it, unless you're doing something that requires fewer calories, other activities would likely have a bigger carbon footprint.
brb, taking a break from the internet to help the environment.
Rather than take a defeatist veiw from this line if thinking, it will do well for your mental health to first spend more time, energy and thoughts on things you can control. Not just things related to environmentalism, but broadly reduce energy, engagement and focus from the things you don't have significant control over and direct them to those things you do have control. It's good to get a broad picture and observe the world around you outside of your control in small doses, but it's easy to over indulge in an unfocused survey of problems in the world, especially on social media. (I include Lemmy communities in the social media category).
Furthermore, when you do engage with these problems, do so with more narrow focus and in more depth with an eye towards understanding the level of impact the problem has and what organizations or policy positions you can support to amplify your limited influence over the issues that causee the problem. In this way you can mitigate the feelings of helplessness and sense of there being many existential and imminent problems you need to contend with but cannot remedy. You can turn seemingly untouchable solutions into real possibilities without overwhelming your emotional capacity by working with others.
I appreciate this, it's really good advice and what I try to do, but I can always be better.
At the moment I volunteer for a food bank that focuses on redistributing surplus food stocks from businesses instead of having them go to the bin. This is because I abhor waste.
I also volunteer for the Scouts because it upsets me to see young people glued to screens all the time, never leaving their home, and not knowing what the real world and real social situations are. Also, I missed out on a lot of these things as a child because I shied away from them and nobody encouraged me. I enjoyed hiking with my older brother and my uncle, but the premise of joining the Scouts was never even given to me as an option.
It's amazing to see kids say "what's this plant, what's that tree, what is that mushroom, can I eat that berry?" and sometimes being able to answer them, or at least tell them how they can find themselves an answer. "Take a picture of it, do some research, tell me what you find out next week"
I want to thank you for your reply. Hearing about someone like you and your attempt to improve your community and the world I the ways you can is so uplifting!
People are social (even the introverts) and the return on in person, deep social interaction is another reason it's important to fight the allure of convenience of online media being ones primary and most influencial social interaction. I love that you're doing it!
Biggest sources:
* 7.6 Mt from macro plastics breaking down
* 1.3 Mt from paint
* 1.0 Mt from tyres
10-40 Mt released into environment/year, and increasing.
You only think that way because the material for a tire is all in one place and easy to see.
Paint on the other hand is effectively invisible when we 'inventory' a space mentally.
So a tire in the middle of your living room seems like a lot of rubber but all the paint over every inch of the wall in the same room doesnt, even if the room is big enough for the paint to fill the volume of the tire.
like this
strawberry and MyTurtleSwimsUpsideDown like this.
like this
Drusas likes this.
There are certain industries, like medical, that would probably be one of the last, if ever, to do away with plastic, simply due to the upsides. The only option we have as a species is to create a truly biodegradable, non-toxic, easily obtainable and cheap to produce alternative.
Haha who am I kidding, we are fucked, plastic manufacturers go brrrrrrrrr.
like this
Drusas likes this.
Plastics are also used extensively in the electricity sector as insulation for conductors, support structures, etc.
We need our vendors of these products to start addressing this issue, and unfortunately I don't think this is going to come from the consumer end. Maybe for alternative insulating liquids for transformers and whatnot like with Cargill FR3 or Shell MIDEL products, but clearly more needs to be done. Schneider Electric is a good example of a company leading the way
Studies have identified some of the main sources of microplastics as:
- plastic-coated fertilisers
- plastic film used as mulch in agriculture
WTF?
- plastics recycling.
Uuuuh…
It's the black plastic bag material that people used to cover their soil and poke holes through for their crops.
I never thought it was called plastic mulch though.
like this
Drusas likes this.
Have you seen the process used in plastic recycling? The plastic is literally triturated into tiny bits before being heated up for the next stages.
Edit: why the downvotes? I'm just trying to give some context on why plastic recycling is a great source of microplastics
Plastic-coated fertilisers?
Rally?
WTF do we need plastic-coated fertilisers for?
Controlled Release Fertilizers (CRF) are coated with a tiny layer of polymer which allow to release nutrients in a very timely and targeted way to various crops (trees, flowers, some cash crops) and used in closed environments such as potting plants or greenhouses.
So it has its use. Guess we'll need to find an alternative to using polymers now (among a ton of other work).
In regards to humans, progress is being made. In coming years, expect greater clarity about effects on our bodies such as:
- inflammation
- oxidative stress (an imbalance of free radicals and antioxidants that damages cells)
- immune responses
- genotoxicity – damage to the genetic information in a cell that causes mutations, which can lead to cancer.
TL;DR yes, cancer. It also fucks with wildlife (blocking intestines, giving off poison)
Mostly guess though I think remember reading some of it. Here are the links if your interested.
4.1 Fertility effects in adult males
Microplastics Linked to Heart Attack, Stroke and Death
Detrimental effects of microplastic exposure on normal and asthmatic pulmonary physiology
Could Microplastics Be a Driver for Early Onset Colorectal Cancer?
Disclaimer not a doctor, just some random guy in the internet.
Obligatory: The Planet is Fine - George Carlin
Peertube - kolektiva.media/w/37198b73-f7f…
googletube - Kmo8sh77G6Y
for anyone working with acrylic paint, this stuff is plastic so it’s best not to just chuck it down your sink.
There is a way to filter the plastics
jacksonsart.com/blog/2023/09/2…
Trying out the golden crash system (though you can just buy buckets and elements yourself to do it cheaper) and it got some very good results.
I fucking hate lemmy now, you are just reddit with a sense of undeserved elitism.
This is a serious as fuck problem and all that anyone replies with are jokes and shitposts.
This is fucking /c/science, not /c/sciencememes
But none of you care especially the mods, so I'm just blocking every one of you.
edit: There's an entire subthread here that is nothing but masturbation jokes, which of course the mods ignore.
Fuck lemmy and its shitstain mod team same as the reddit mods but with worse hygiene. At least on reddit they keep /r/science clean
People having a laugh isn’t the problem.
There is a real problem with the thread format of social media however.
My proof is I can’t find the “in this discussion relevant” thread of masturbation jokes because time has moved on and so did the discussion.
[Edit: your comment is only 1h old, so not sure whats up]
We need a much better way to organize our speech and discussions because a single scroll page sorted by time, or contextless votes ain’t doing it.
I actually noticed that some of my comments are reacted very different towards depending on the time of day, what side of planet earth is awake at the time.
There is an argument to be had that certain troll farms love to drown discussions in shitposts and maybe we should be more mindful of the patterns.
But to say we should crack down on any form of jokes, which are an important part of our human expression that goes too far, thats what i disliked about r/science
scrolling in the comment section of this news article, i've only seen people either being concerner/shocked, and some sarcastically talking about recycling or something. Nothing about masturbation.
And if your criticism of lemmy is that it's being reddit with elitism, then why try to gatekeep the way people are going to react to an article on c/science? Are we all supposed to have degrees in chemistry or biology before making a comment?
Believe it or not people take heavy news a million different ways and react differently. People ending up making a masturbation joke after discussing microplastics in testicles (i assume this is what happened) harm nothing and no one.
That lazy ass is a volunteer spending their free time filtering our crap.
That mods (need to) exist is also a symptom of bigger issues, ideally we don't need mods and are capable to self organized in a respectful way.
This is not reddit, you have the abilities to make a better science place on the fediverse, be the example of how you think it should be done. (Get off you lazy ass or understand that life for most is more then social media.
Its not perfect but its that freedom to disagree and build your own that sets us apart.
I don't see it as a material issue, you pick a material and with enough quantity it will pollute. It is a consumer society issue. But maybe it will be easier to change consumer society by dangling the microplastic threat effect so the actual cause can be treated - wait, the psychopaths in CEO positions would lose money then, never mind.
Steel decays via rusting as its outer coating is sacrificed to corrosion. Civil features decay as erosion degrades it over time. Wooden power poles decay as their treatment degrades and fungi/insects attack them. Outdoor wiring decays if in direct sunlight due to any sunlight resistive coating degrading over time to UV radiation. Oil used as lubricant in motor vehicles and as insulating fluid in electrical equipment degrades over time due to thermal cycling, oxidation, and moisture.
The point I'm making is that things degrade naturally. Plastic is no exception, although engineers have been able to make certain decisions with it such that constructions can last for decades.
If we can make plastic by default biodegrade naturally, and at a much faster time scale than today's oxo-degradable and biodegradable alternatives, then it still allows for scientists and engineers to select for plastics that have been specifically engineered for the application via coatings and whatnot, comparable to steel and wood.
It's possible to do so. We just need to flip the script and make biodegradation the norm and not the exception
help on setting up home lab (networking)
+-----------------+
| . local server |
+-.---------------+
< . >
< . >
< . >
< . >
< . >
+-.-----------------------+
| . serveo/localhost.run |
+-.-----------------------+
< . >
< . > +----------------------+
< . > | . raw data |
< . > | < . > encrypted data |
< . > +----------------------+
+-.----------+
| . clients |
+------------+
hellow,
i wanna host things (nextcloud, bin, syncthing) myself but im under cg nat so i cant do it the regular way. i have to tunnel my way out. the only concern is that, the raw data is readable by the ssh server (ie. serveo/localhost.run), but i dont anyone elses eyes on my data
sorry for my broken english.
edit:
- syncthing (solved): docs.syncthing.net/users/untru…
- bin (solved): github.com/HemmeligOrg/Hemmeli…
- nextcloud: ???
please clarify me.
if i setup a vpn which provides encryption on my local server, can i go like this
+------------------+
| . local server |
+-< . >------------+
<< . >>
<< . >>
<< . >>
<< . >>
<< . >>
+-< . >----------------------+
| < . > serveo/localhost.run |
+-< . >----------------------+
<< . >>
<< . >> +-------------------------------------+
<< . >> | . raw data |
<< . >> | < . > vpn encrypted data |
<< . >> | << . >> vpn encrypted data over tls |
<< . >> +-------------------------------------+
+-< . >-------+
| . clients |
+-------------+
sorry i dont know how to express this in words
this is what i was trying to say. so the idea, is that okay?
like this
ShaunaTheDead and Noxious like this.
I personally rent the cheapest VPS I could find and put Tailscale on it. My server at home then connects to that Tailscale network and the VPS runs nginx acting as a proxy forwarding everything to the server through Tailscale.
Besides having no annoying networking issues it also has the benefit that I can move houses without having to update A records to have the domain point to the new IP address because the VPS IP ofc remains the same.
Another (and to some degree more flexible AND simpler) solution is rathole: still requires you to host it somewhere, but it's got a little more flexibility.
Edit: I'm not a fan of VPN tunnels in general, because for most people all you've done is made a remote server that, if it's compromised, will have unfettered and complete access to your internal network via the VPN tunnel.
There are ways to mitigate that but, for what I suspect is the majority of people asking about how to do this, they're outside of a reasonable technical ask.
(Rathole works similar to an argo tunnel, in that it initiates a connection to the VPS, and then passes traffic limited to a specific port or application back and forth, rather than being a nice open tunnel.
wait. please clarify me.
if i setup a vpn which provides encryption on my local server, can i go like this
+------------------+
| . local server |
+-< . >------------+
<< . >>
<< . >>
<< . >>
<< . >>
<< . >>
+-< . >----------------------+
| < . > serveo/localhost.run |
+-< . >----------------------+
<< . >>
<< . >> +-------------------------------------+
<< . >> | . raw data |
<< . >> | < . > vpn encrypted data |
<< . >> | << . >> vpn encrypted data over tls |
<< . >> +-------------------------------------+
+-< . >-------+
| . clients |
+-------------+
sorry i dont know how to express this in words
The short answer is: you can’t do this.
The long answer is: you need to go through the process of getting a server you own and have provisioned installed at some colocation/datacenter place. It will be expensive to buy the server, expensive to buy rack space, and you will need to go through significant background and security checks in order to be allowed by the company to do this.
If that sounds terrible, and it is, you can use an overlay network like nebula. It still requires that you have a “server” somewhere, but you can use a $10/yr vps to host that. Your “server” is, in nebula’s terminology, the “lighthouse” node. All it does is punch through nats so people who connect to your overlay vpn are able to see each other.
Your vps provider can still see your data on the lighthouse though, so don’t keep your root certificate on it and use unique credentials. Traffic doesn’t flow through the lighthouse, so you don’t need to worry about snooping, but it’s possible for the vps provider to add themselves to the trusted certificate and get on your vpn. So you have to have good security on your internal network.
thanks for both answers. the second option, one i cant afford.
i did some research, the first the answer is partilly correct ig. for example syncthing offers password protection (docs.syncthing.net/users/untru…) and for the bin, it provides client side encryption (github.com/HemmeligOrg/Hemmeli…) which will protect me even over plain http connection ig. please correct me if im wrong
these are product specific feature, so generally, as you said, no is the answer ig. i wish nextcloud offers something like. thanks again
I just saw your second diagram. If all you’re worried about is serveo being able to see, you could do all your http server stuff with https and require ECH on the client side and you’d be okay?
I’m not 100% that would work perfectly, especially if DNS is involved, but I don’t think serveo messes with DNS.
På torsdagskvällen den 19 september vid cirka tjugo över sju på kvällen inkom flera samtal till polisen om en skjutning i centrala Hallstahammar. När polisen anlände till platsens konstaterades att en man i 25-årsåldern var död.
Skjutningar ökar vid förändringar i den kriminella miljön. De senaste åren har många utförare av skjutvapenvåld varit väldigt unga. Det har föregåtts av förändringar i den kriminella miljön sedan mitten på 00-talet då det dödliga skjutvapenvåldet började öka.
blog.zaramis.se/2024/09/21/skj…
Billionaire tech CEO says bosses shouldn't 'BS' employees about the impact AI will have on jobs
- Jim Kavanaugh, CEO of World Wide Technology, told CNBC that people are “too smart” to accept artificial intelligence won’t alter their work environment.
- Business leaders shouldn’t “BS” employees about the impact of AI on jobs, Kavanaugh said, adding that they should be as transparent and honest as possible.
- Kavanaugh, who has a net worth of $7 billion, stressed that overall he’s an optimist when it comes to AI and its ability to improve productivity.
Billionaire tech CEO says bosses shouldn't 'BS' employees about the impact AI will have on jobs
Business leaders shouldn't "BS" employees about the impact of AI on jobs, according to one tech billionaire, who says they should be transparent and honest.Ryan Browne (CNBC)
I work with a lot of software where ai is part of the tool set, and in a lot of use cases it comes in pretty handy and really can save time. I think ai really will kill some jobs but mostly in undesirable industries, call center and the likes, and it will deteriorate quality in customer service even more. (That's the point where I always lol.)
Besides that: I'm quite sure that every job that gets lost due to ai will be reinstated by "demographic demand" - western nations will run out of workers sooner than they think (it's already happening), and in a few years companies will not hire but buy workers.
Simply wait for it, and then choose the job of your likings.
There's no connotation to "buy workers" that's unpleasant here, nosiree!
But a quick question: how many lost jobs got replaced by "learn to code"? (I'll need sources.) (Hint: these don't exist.)
"Learn to script" will indeed become more common (coincidentally I had a meeting today about scripting in a DMS).
Can't tell about numbers as that is far from my expertise.
You're missing the point.
There are never, for all practical purposes, jobs that get recovered by disruptive technology. This is why Luddites existed for the industrial revolution and why neo-Luddites exist today. Those lost jobs? They're lost for good. And if you let typical western "dog-eat-dog" capitalism continue the damage from this will only mount.
Those manufacturing, farming, etc. jobs that gutted working class America? They didn't get replaced by "learn to code" jobs. The same will happen when AI replaces workers (even with inferior copies). The Luddites had a point (and it's not the one that people seem to think it was).
That specific field is lost. "There aren't enough jobs" has never been more than a short term issue, while the technological progress idiots complain about is constantly moving the standard of living massively forward.
This iteration of "AI" won't replace workers long term because it doesn't work. But when we get to the point where it actually can, the standard of living will, once again, be massively better across the board as a direct result of the ability to do more work with less effort.
It's a "short term issue" … but the people without jobs? Living in desperate poverty?
THEY. ARE. PEOPLE. NOT. STATISTICS.
If you're going to introduce disruptive technology that renders a huge fraction of the populace unemployable, or even that just relegates a huge fraction of the population into low-paid, low-quality jobs plan for them as well, not just the fucking billionaire bank accounts!
That means perhaps making the billionaires pay more tax, say, to provide a buffer for the disrupted people. They can buy their next superyacht a year or two later.
There are other jobs. Adapting and changing is part of life.
Every technologically advancement throughout history has resulted in the floor, ceiling, and median quality of life significantly advancing in short order. There isn't a group who isn't better off very quickly as a result of the change that was always inevitable.
Change isn't bad.
Spoken like a true techbrodude that.
Change isn't bad, absolutely. As long as you view people as statistics, not as human beings.
But when you've had the job that kept you and your family fed and comfortably housed for decades suddenly vanish on you, that's a change that's bad. When that change guts your finances so you have to move your family into a shithole tenement that squeezes you for rent while your food turns into cheap, mass-processed, nutritionally dubious pap.
This is doubly so if it happens on the tail end of your life so you're not realistically able to be retrained and re-employed.
But those are just statistics. Just numbers that flow on a screen. While in reality there's human misery you carefully look away from so that you can point to comforting numbers.
But here's a question for you: if things are always better off after a change, why are the people who cheerlead for such change so super-against any attempts to mitigate the impacts with a small sliver of their benefits!?
Linus Torvalds muses about maintainer gray hairs and the next 'King of Linux'
Linus Torvalds muses about maintainer gray hairs and the next 'King of Linux'
Live from Vienna, it's the Linus Torvalds and Dirk Hohndel show! This time, they're talking real-time Linux, Rust, maintainer burnout, and succession planning.Steven Vaughan-Nichols (ZDNET)
like this
Maeve, dhhyfddehhfyy4673, KaRunChiy and ShaunaTheDead like this.
like this
themadcodger, xep and KaRunChiy like this.
I agree.
I grew up in the age of c/c++ and then Java. I get it: people hate it and it’s time to move on, but jeez, folx, chill. It will happen in time, and there’s no reason to go all civil warsy about it.
Things like this should not be rushed.
like this
themadcodger likes this.
Rust zealots are on an unstoppable jihad.
Expecting suicide fork bombers any day now.
The problem is that the Linux kernel is monolithic so introducing rust into it does have certain repercussions about downstream compatibility between modules.
Right now the rust code in the kernel uses c bindings for some things and there's a not-insignificant portion of C developers who both refuse to use rust and refuse to take responsibility if the code they write breaks something in the rust bindings.
If it was pure C there would be no excuse as the standard for Linux development is that you don't break downstream, but the current zeitgeist is that Rust being a different language means that the current C developers have no responsibility if their code refactoring now breaks the rust code.
It's a frankly ridiculous stance to take, considering the long history of Linux being very strict on not breaking downstream code.
like this
HeerlijkeDrop likes this.
A valid point. But the result is that over a pretty short period of time. These C developers will find delays in how quickly their code gets accepted into stable branches etc. So will be forced to make clear documentation into how the refactoring effects other elements calling the code. Or move on altogether.
Sorta advantageous to all and a necessary way to proceed when others are using your code.
Yeah sorry, c/c++ guy here.
I get that rust is the new shiny.
But now it means changing any potentially bound c function means I need to be fluent in a language I barely heard of before this year and has a syntax that makes c# look normal.
So, how about no?
Rust does not compile down to C. It generates LLVM bytecode the same as Clang does. They both produce native executables. You do not need a C compiler on your system to run Rust binaries.
Typescript produces JavaScript. You need a JavaScript interpreter to execute the output from TypeScript.
Not the same thing.
No, a language is not just a language. I fact, it's a bunch of compilers. How many there are and the hardware they work on is what matters.
And as a matter of fact, rust isn't as much of an industry standard as C++ is.
I feel you’ve missed my entire point. My comment was not based on any technical merits of a language. It’s about a persons personal (religious) view of a tool they use to do their job.
I proudly use PHP, JavaScript, Java, Bash, and SQL. They have given me the means to make a long and fruitful 18+ year career. If my boss walked up to me tomorrow and said I needed to learn Python, or Rust, or even brainfuck, I’d learn it and be better for it.
Would it be as easy as my tried and true toolset? Not at first. I still remember the struggles I had when I was first learning my current toolset. It was frustrating. I remember cursing how stupid this or that was (especially PHP and JavaScript). But I learned, and now they’re not as frustrating — because I work with it, and not against it.
Look at JavaScript. Yeah it’s weird sometimes; if you don’t understand how it works. So people slap these transpiled languages or frameworks (like CoffeeScript or TypeScript or whatever) on top, trying to fix the things they think are wrong with JavaScript, and end up making a chaotic mess of the entire community. (And yes we could spend months arguing pros and cons of any merits of transpires and frameworks and why and what not, but then you’re still missing the point).
Anyway, the point is: if it works, then it’s good. Rust does not make Linux worse. If anything, it makes it better because it makes it more accessible to programmers who know Rust but not C. And that’s a good thing. It ensures the Linux kernel will be around longer than whomever ends up being the last C developer.
Those C developers bitching about how they don’t like the idea of rust in their kernel are akin to those old fogies yelling about those damned kids and their loud music or fashion sense.
Anyway, the point is: if it works, then it’s good. Rust does not make Linux worse. If anything, it makes it better because it makes it more accessible to programmers who know Rust but not C. And that’s a good thing. It ensures the Linux kernel will be around longer than whomever ends up being the last C developer.
Nobody is going to rewrite the entire kernel in rust. Parts of it are still written in assembler. It’s well over 30 million lines of code, 60% of it drivers. You can’t just go and rewrite that in a different language, hell it doesn’t even compile on the wrong C compiler version. You would need access to the hardware and run tests for every module you change at least or risk breaking stuff in production.
C programmers will always be around since they are necessary to keep the old code running on newer hardware. There are thousands of companies relying on the Linux and BSD kernels, for example every network router, switch etc.
I have nothing against rust, but there is always a danger of having too many programming languages used in the same project, especially if a error in one language can break something in a module written in the other. That’s just a nasty complication, especially for a time critical project like the kernel.
like this
TVA likes this.
like this
TVA likes this.
What a unique and special position to be in.
It’s not common, and not likely to happen again.
Well if it doesn't happen again, that means Linux isn't doing well.
'it' being a handoff of ownership
like this
TVA likes this.
like this
TVA likes this.
People fear the same thing about Valve.
One wrong person and we could all end up in the same money milk machine as EA.
I know people complain about Linus hurling insults at merge requests, but his rigidness is what keeps the kernel viable. If it weren't for him, google would have already shit all over it with a mega fork and essentially cornered the market like they did with Android and HTTP3.
Both are technically "open source", yet Google essentially dictates what they want or need for their economic purpose, like ignoring JPEGXL, forcing AVIF, making browsers bloaty, using manifestv3, etc. Android is even worse and may as well be considered separate from Linux because it's just google's walled garden running on the linux kernel.
He is open to new technology, but he understands the fundamental effects of design choices and will fight people over it to prevent the project from fracturing due to feature breaking changes, especially involving userspace.
Protesters in black bloc marched in NYC [on September 10] to demand an end to genocide, colonialism, & police states. Protesters chanted the names of Aysenur Eygi & Tortuguita & redecorated corporate property with anti-colonial artwork. NYPD cops later made multiple brutal arrests. Below is a communique released by some of the protesters:
When we revolt it’s not for a particular culture. We revolt simply because, for many reasons, we can no longer breathe.’ – Franz Fanon
To Kamala Harris and Donald J. Trump, your goals aren’t new, or the way you achieve your goals. It was always domination by brutality, by dividing and isolating, by dehumanizing and villainizing. Just look at how you treat our Palestinian siblings, how you bring those same colonialist and imperialist methods here, and begin to slowly implement them to oppress poor working class communities and the marginalized groups that make up those communities. You murder with our tax dollars, brutalize and kill those who are fed up with their oppression, and proclaim you’re the truth and law of the world.
Aysenur Eygi did not deserve to die, while not the first, we know she won’t be the last. Even though her death was at the hands of the IOF, the rifle and bullet they fired were made and supplied under the orders of Biden And YOU.
Kamala, you say nothing will change under your administration, but that isn’t up to you. If nothing will change, then we will make that change.
Trump, you’re what you’ve always been, a snake pretending to be a wolf. Your mask fell years ago, and the record is clear, you’re a scam artist, a con-man, and a wannabe fascist dictator. We will let you know now, that your fascist movement will break against our shield walls, and crumple in our city’s streets.
Meanwhile, corrupt mayor Eric Adams and his allies cut community funding, line their pockets, and starve New Yorkers. We, this NYC black bloc, made up of revolutionary New Yorkers, will feed them.
In this city corporate greed reigns, and the interests of landlords, hedge funds, and the rich elites fuels every crisis. They’ve spent decades militarizing the NYPD, building cop cities, sending them abroad to train with the IOF, investing and donating mass surveillance tech, pushing budget cuts, and funding every other piece of their police state. All on the dime of poor working class New Yorkers, and all of it to keep your fellow New Yorkers brutalized, isolated, starved, and exploitable. Manipulating us to blame migrants, and to bring back the militarized ICE into our neighborhoods, all while turning our precious city into a personal playground for the rich and powerful, inevitably ending with the destruction of our communities, the dispossession of its people, and their displacement. Leaving cheap pockets of labor to exploit and cater to their every need.
But no more!! We call on all New Yorkers to join us in the streets, to take action like we have, and put an end to this police state, this corrupt administration, the corporate greed, and the suffering so many of us have endured by their hands. To Eric Adams, his admin, the NYPD, and their financial and political allies, the Feds are encircling, they smell the rats nest, and so do we. Even if they don’t stop you, the people are waking up, we’re rising, and we’ll be prepared to drive the final nail.
For Community
For Gaza
For Liberation
Against Colonialism
Against Police States and Cop Cities
Anywhere
Fuck ICE and the NYPD
Solidarity to the Resistance Everywhere
Found on Social Media (@AshAgony twitter)
Via never sleep
abolitionmedia.noblogs.org/pos…
#AntiColonial #blackBloc #northAmerica #nyc #palestineSolidarity
CZ: floodings, forest care
iDNES.cz: https://www.lidovky.cz/nazory/povodne-lesy-jeseniky-retencni-schopnost-voda-stromy-zalesnovani-kurovec.A240920_124320_ln_nazory_lgs
Aktuální povodně navzdory moderním protipovodňovým opatřením i výraznému zlepšení predikcí napáchaly v oblasti Jeseníků a přilehlých regionech dle předběžných odhadů větší škody než v červenci 1997.
- New Media Foundation backend using FFMpeg.
- Initial support for network sessions in DirectPlay.
- New Desktop Control Panel applet.
- Various bug fixes.
It isn't significant. Wine already supports the vast majority of MediaFoundation codecs with GStreamer. This is just an alternative backend that uses FFmpeg instead of GStreamer. GStreamer already has an FFmpeg plugin, so this doesn't add any new codecs to the table. It seems there's just a long term plan to move away from GStreamer for whatever reason.
Wine's MF support used to be much worse, which is why Valve had to do their workaround shader hack. Not sure what exactly the current status on that is, but I do know things like mf-install or Proton-GE are rarely if ever necessary anymore, even with non-Steam games (which I have plenty of).
I went from using slackware late 90s early 00 to Mac OSX in early/mid 00. When coming back to Linux late 00 early 10s I was so disappointed in the Linux distros. I tried Ubuntu but was very disappointed in the lack of newer versions of third party software in their repo. Tried Arch for a while and while packages were up to date, every now and then the OS updates would mess something up and I had to start troubleshooting.
It might be better now, but I eventually gave up and went to FreeBSD about 10 years ago. Stable base and separate up to date third party feels like the best of both worlds. Not sure if any llinux distro offers something like that now. No snap, no flatpack, just a base os and up to third party date packages.
I am not here to convince you, but if you happen to look at Linux again, check out Void.
Arch, but it's tested (no dis to arch here... Just a fact).
I don't know much about BSD, but apparently it's an hybrid of Linux and BSD. The Void creator is an NetBSD dev.
Not the best source, but here:
itsfoss.com/void-linux/
Well, I believe it takes more than a day or 2 to really test a driver.
"Testing team" or not, by seeing the releases of, for example nvidia, I don't take their "testing" seriously...
No wonder so many people are complaining about the stability of arch...BTW... ;)
Source:
Nvidia "verified" drivers
It's... Debian?
Ubuntu is based on Debian which doesn't have snap by default AFAICT from bookworm/unstable. In fact it's precisely why I switched back recently. Going from Debian to Ubuntu and now Debian again due to excessive bloatware and "worst" ways to deliver it IMHO.
Ubuntu tries to be baught from Microsoft. They need one centralized (unfree) way of income to get money out of their customers.
This is the reason for snap, their proprietary AppStore.
Tldr? Leave you fools. Leave!
I've said it before, I'll say it again. Snap slowdowns have been supposedly fixed, but the only snap that updated their packaging to apply the fix was Mozilla's Firefox (from what I've heard).
And there is a way to create a custom store other than Canonical's (but it's obscure and hidden, so I bet nobody would bother).
And snaps have better support for cli programs.
If snaps were as good as flatpaks (which I don't think they are yet), and they were not made by Canonical (got them some extra bad rep), they could have been the dominant packaging platform. The issue is that their reputation precedes them. I don't think Canonical can ever fix that.
TLDR: Snaps are not as bad as people make them out to be (anymore). It's just that their reputation precedes them, and some of the solutions are there but are not in use.
The most important thing for apps to do for speedups is to use LZO compression and modern runtimes.
The Firefox snap did some Firefox specific optimizations, especially around its language packs, to speed things up.
Lobster was an unbelievably buggy distro. I had no end of sleep and compositor problems, and outright system hangs on it. Minotaur was better, but still give me far too much crap.
I would rather run a "crack monkeys with a sourceforce account" nightly distro than go through Ubuntu's idea of a beta again.
Em Adespoton
in reply to captainkangaroo • • •This is a horribly written article about an exciting discovery.
Essentially, they’ve discovered that some humans don’t actually have the AnWj antigen, where it was assumed that all humans had some antigen configuration. And they’ve found a way to test for the missing antigens.
like this
timlyo, KaRunChiy, WHARRGARBL, echomap, Drusas, massive_bereavement and tiredofsametab like this.
DrWorm
in reply to Em Adespoton • • •So... I'm a dumbass. What's the benefit of the antigens or lack thereof? Are there types of diseases that are more prevalent with or without these things?
The article didn't really go into any details as to how or why this will result in saving lives. Just that they can test for it.
like this
massive_bereavement likes this.
QuarterSwede
in reply to DrWorm • • •like this
Drusas and massive_bereavement like this.
Flipper
in reply to DrWorm • • •xain52
in reply to Flipper • • •lath
in reply to DrWorm • • •blandfordforever
in reply to lath • • •These antigens are mainly significant in regards to blood transfusions.
People generally don't create antibodies against antigens that they have on their own cells.
If someone receives blood containing an antigen that isn't present on their own cells, and their body has already created antibodies against this "foregin" antigen, this can cause a hemolytic transfusion reaction (the transfused blood cells will rupture in the recipient), which can be fatal.
NaibofTabr
in reply to DrWorm • • •Antigens are molecules that bind with antibodies - which is to say that they are things which trigger immune responses. In human blood, antigens are protein markers which are part of red blood cells.
Blood antigens are important because giving a patient blood which contains antigens that their antibodies react to will cause the immune system to attack the donor blood as if it were bacteria or another foreign invader. If you receive a liter of blood that your antibodies react to, your immune system will destroy the foreign blood (so you still need blood) and also your kidneys will start to fail because they're being overwhelmed with a liter of dead blood cells all at once.
Most people are familiar with A/B/O +/-, but the reality is far more complicated. Hundreds of different protein markers have been identified in human blood. Not all of them are clinically relevant in the sense that they can cause rejection, and not all of them have easy identification tests. The m
... show moreAntigens are molecules that bind with antibodies - which is to say that they are things which trigger immune responses. In human blood, antigens are protein markers which are part of red blood cells.
Blood antigens are important because giving a patient blood which contains antigens that their antibodies react to will cause the immune system to attack the donor blood as if it were bacteria or another foreign invader. If you receive a liter of blood that your antibodies react to, your immune system will destroy the foreign blood (so you still need blood) and also your kidneys will start to fail because they're being overwhelmed with a liter of dead blood cells all at once.
Most people are familiar with A/B/O +/-, but the reality is far more complicated. Hundreds of different protein markers have been identified in human blood. Not all of them are clinically relevant in the sense that they can cause rejection, and not all of them have easy identification tests. The more precise and thorough the antigen testing can be, the less likely that a blood transfusion will accidentally kill a patient.
Sunshine (she/her)
in reply to Em Adespoton • • •HubertManne
in reply to Em Adespoton • • •xain52
in reply to HubertManne • • •blandfordforever
in reply to HubertManne • • •jordanlund
in reply to Em Adespoton • • •Didn't they discover a whole bunch of different sub-groups a few years back?
From 2022:
nhsbt.nhs.uk/news/nhs-scientis…
"Most people are familiar with the two main blood group systems, which are the ABO system, and the Rh- system. However there are many more blood group systems, with varying risks of a reaction. Er is the 44th blood group system to be discovered."
paraphrand
in reply to captainkangaroo • • •t�m
in reply to paraphrand • • •Angry_Autist (he/him)
in reply to paraphrand • • •Atelopus-zeteki
in reply to captainkangaroo • • •The citation of interest:
Deletions in the MAL gene result in loss of Mal protein, defining the rare inherited AnWj-negative blood group phenotype
doi.org/10.1182/blood.20240250…
Key Points
The genetic background of the high prevalence red blood cell antigen AnWj has remained unresolved since its identification in 1972, despite reported associations with both CD44 and Smyd1 histone methyltransferase. Development of anti-AnWj, which may be clinically significant, is usually due to transient suppression of antigen expression, but a small number of individuals with persistent, autosomally-recessive inherited AnWj-negative phenotype have been reported. Whole exome sequencing... show more
The citation of interest:
Deletions in the MAL gene result in loss of Mal protein, defining the rare inherited AnWj-negative blood group phenotype
doi.org/10.1182/blood.20240250…
Key Points
The genetic background of the high prevalence red blood cell antigen AnWj has remained unresolved since its identification in 1972, despite reported associations with both CD44 and Smyd1 histone methyltransferase. Development of anti-AnWj, which may be clinically significant, is usually due to transient suppression of antigen expression, but a small number of individuals with persistent, autosomally-recessive inherited AnWj-negative phenotype have been reported. Whole exome sequencing of individuals with the rare inherited AnWj-negative phenotype revealed no shared mutations in CD44H or SMYD1, but instead we discovered homozygosity for the same large exonic deletion in MAL, which was confirmed in additional unrelated AnWj-negative individuals. MAL encodes an integral multi-pass membrane proteolipid, Myelin and Lymphocyte protein (Mal), which has been reported to have essential roles in cell transport and membrane stability. AnWj-positive individuals were shown to express full-length Mal on their red cell membranes, which was not present on the membranes of AnWj-negative individuals, whether of an inherited or suppression background. Furthermore, binding of anti-AnWj was able to inhibit binding of anti-Mal to AnWj-positive red cells, demonstrating the antibodies bind to the same molecule. Over-expression of Mal in an erythroid cell-line resulted in expression of AnWj antigen, regardless of the presence or absence of CD44, demonstrating that Mal is both necessary and sufficient for AnWj expression. Our data resolve the genetic background of the inherited AnWj-negative phenotype, forming the basis of a new blood group system, further reducing the number of remaining unsolved blood group antigens.
like this
Th4tGuyII and tiredofsametab like this.
WatTyler
in reply to captainkangaroo • • •Can't wait for the Boomers to come out and say: