Drew Chadwick DeVault / ddevault / SirCmpwn - Opinionated white-male-guilt-ridden software developer. Cancelled Hyprland and slandered it as "toxic" and transphobic. Hates X11 users and Hacker News. Lolicon.

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I went through the /g/ archive and it looks like drew has at least one janny sweeping for him. Notice the deleted posts.
https://desuarchive.org/g/thread/101841714
1724885887954.png
Later in the thread there's some speculation about this
1724886275963.png

1724886291276.png


Wasn't able to find any other recent threads with the same treatment or what the last post was talking about though.
 
I went through the /g/ archive and it looks like drew has at least one janny sweeping for him. Notice the deleted posts.
https://desuarchive.org/g/thread/101841714
View attachment 6357988
Later in the thread there's some speculation about this
View attachment 6358000
View attachment 6358001

Wasn't able to find any other recent threads with the same treatment or what the last post was talking about though.
Seems to be this: https://desuarchive.org/g/thread/40959612/
In 2014, he shills his file-sharing site MediaCrush, which was shut down the following year. Markass mentions it briefly here: https://kiwifarms.st/threads/drew-chadwick-devault-ddevault-sircmpwn.175606/page-2#post-17143939
 
Seems to be this: https://desuarchive.org/g/thread/40959612/
In 2014, he shills his file-sharing site MediaCrush, which was shut down the following year. Markass mentions it briefly here: https://kiwifarms.st/threads/drew-chadwick-devault-ddevault-sircmpwn.175606/page-2#post-17143939
So he definitely posted on /g/ at least once, good to know.

To the anon mocking us for shit we don't know, the quickest way to fix that is come on here and post about it. I'd love to see the evidence for Drew likely knowing a 4chan janny.
 
"a social contract that can be revised at any time by any person, including you, assuming you can build sufficient enough consensus to achieve your goals, consensus which can be built from within or without"

This is inherently just any agreement at all. (It's also not a "social contract" in any sense.)

Drew, what would you say is the role of a woman? As distinct from that of a man, which you would never call a trans woman of course.
 
Drew decided to post his valuable opinions on the recent Rust-in-Linux drama. Post (A)

This private information is unavailable to guests due to policies enforced by third-parties.

In it, he uses the same tactics he used in the Fediverse posts discussed earlier in the thread:
  1. Offers fake compassion -- "I want to help. Burnout sucks – I’ve been there."
  2. Tries to draw an immediate conclusion from a single developer leaving -- "So where do WE go now?" (emphasis mine)
  3. Attempts to insert himself -- "I might even jump in and build out a driver or two for fun myself[.]"
  4. Implies it's easy to replicate Linux kernel's ABI and it's something that can be fleshed out "with your friends", as he seems to believe that those 1,700+ maintainers just sit there and do nothing (like he does).
The HN comments are mostly sane for once, and are roasting him, to the point he had to run damage control despite disregarding HN as a cesspool in prior occasions.
 
Implies it's easy to replicate Linux kernel's ABI and it's something that can be fleshed out "with your friends", as he seems to believe that those 1,700+ maintainers just sit there and do nothing (like he does).
And at the end of that time, the new kernel will be utterly free of memory errors. Sure there'll be logic errors, and deadlocks, and people misreading hardware specs, and hardware specs themselves being wrong, but this one particular class of bug will be eliminated. I swear, the hubris of these people.

I would like someone to try to do a new Rust Linux, actually. In the vanishingly unlikely best case, we get an alternative to Linux. In the worst case, we get some troonery to laugh at.
 
Also Google's Fuchsia has Rust in it. I haven't been keeping any contact with it, but the comment made it seem like it has a lot of it. I remember years ago they were writing it in C++, but alas.
 
There is Redox OS and it has some neat ideas like everything being an URI as opposed to file, but beyond that it's mostly your usual UNIX-like toy OS like Hurd or ToaruOS.
I'll give Soller credit for Redox. It combines a lot of post-Unix/Linux ideas. Its already way more usable than Hurd.

The plan 9 style URI's, the microkernel, all that shit.

Unlike Drew, Soller and Co actually put out halfway decent software.

I'd give Redox a shot in a vm once cosmic is fully loaded on it. I have nothing against Rust on a conceptual level, just the absolute faggotry displayed by most of its proponents.
 
Also Google's Fuchsia has Rust in it. I haven't been keeping any contact with it, but the comment made it seem like it has a lot of it. I remember years ago they were writing it in C++, but alas.
The last time I looked, which was 1-2 years ago, the kernel (a micro kernel) was written in C++, but this doesn't mean much. Many of the components, drivers etc were written in Rust and the Rust API looked quite nice tbh.

But in typical Google fashion: After spending a huge amount of engineering hours into it, they now work on dumping it. And they are now looking into running a Fuchsia VM in Android to have the Nest devices running Fuchsia back on Android soon-ish
 
Crosspost from Hector Martin's thread:
Damn, I wish my bitching and moaning made it into respected publications, but I suppose this thread shows that's a wish made on a monkey's paw.

Let's go through Drew's last two articles:
https://drewdevault.com/2024/07/16/2024-07-16-So-you-want-to-compete-with-FOSS.html (archive)

This article is, generally, fine. Drew correctly criticizes those businesses who joined the party to make money, and little else.
The economics that drew commercial interest into the movement work specifically because of this collaboration – because the FOSS model allows businesses to share R&D costs and bring together talent across corporate borders into a great melting pot of innovation. And, yes, there is no small amount of exploitation going on as well; businesses are pleased to take advantage of the work of Jane Doe in Ohio’s FOSS project to make themselves money without sharing any of it back.
I dislike his use of the phrase melting pot here, and Jane Doe is silly, but we know Drew prefers to ignore demographics if they don't match up with what he wants.
The simple truth of open source is that if you design your business model with an eye towards competition, in which you are the only entity who can exclusively monetize the software product, you must eschew the collaborative aspects of open source – and thus its greatest strength.
Realistically, and everyone knows it, most software has a few key contributors, if not one.
No one is incentivized to work for you, for free, for your own exclusive profit.
Reddit shows people will do this in exchange for power over others.
Open source ate a lot of lunches.
I just hate this phrase.
This logic is rooted in a deeper notion of ownership over the software, which is both subtle and very important. This is a kind of auteur theory of software. The notion is that the software they build belongs to them.
I don't disagree with them either. My software is Free Software, but it's mine too.
They possess a sense of ownership over the software, which comes with a set of moral and perhaps legal rights to the software, which, importantly, are withheld from any entity other than themselves. The “developers” enjoy this special relationship with the project – the “developers” being the special class of person entitled to this sense of ownership and the class to whom the up-and-coming source-available movements make an appeal, in the sense of “pay the developers” – and third-party entities who work on the source code are merely “contributors”, though they apply the same skills and labor to the project as the “developers” do. The very distinction between “first-party” and “third-party” developers is contingent on this “auteur” worldview.
I get the impression Drew's upset about how this worldview interferes with the infiltration of projects.
This is quite different from how most open source projects have found their wins. If Linux can be said to belong to anyone, it belongs to everyone.
So true, Drew, the Linux kernel belongs to Asahi Lina just as much as to Linus Torvalds.

I like to think of software with a single primary author, like TeX by Donald Knuth, as a counter example to this article. Anyway, let's move on:
https://drewdevault.com/2024/08/30/2024-08-30-Rust-in-Linux-revisited.html (archive)

I promise to be nice.
I could swear he thought himself to be nice when he heavily implied Richard Stallman to be a pedophile, but I won't bother checking. I'll be nice too, Drew.
Two years ago, seeing the Rust-for-Linux project starting to get the ball rolling, I wrote “Does Rust belong in the Linux kernel?”, penning a conclusion consistent with Betteridge’s law of headlines.
Stop linking to fucking Wikipedia.
The people working on Rust-for-Linux are incredibly smart, talented, and passionate developers who have their eyes set on a goal and are tirelessly working towards it – and, as time has shown, with a great deal of patience.
The cult is so patient and understanding.
Though I’ve developed a mostly-well-earned reputation for being a fierce critic of Rust, I do believe it has its place and I have a lot of respect for the work these folks are doing.
That's not even in the first five things of which I think whenever I imagine Drew.
Every subsystem is a private fiefdom, subject to the whims of each one of Linux’s 1,700+ maintainers, almost all of whom have a dog in this race. It’s herding cats: introducing Rust effectively is one part coding work and ninety-nine parts political work – and it’s a lot of coding work. Every subsystem has its own unique culture and its own strongly held beliefs and values.
I guess this is the bad kind of diversity. Still, political work is what Rust does best, not that it does it well.
Here’s the pitch: a motivated group of talented Rust OS developers could build a Linux-compatible kernel, from scratch, very quickly, with no need to engage in LKML politics. You would be astonished by how quickly you can make meaningful gains in this kind of environment; I think if the amount of effort being put into Rust-for-Linux were applied to a new Linux-compatible OS we could have something production ready for some use-cases within a few years.
Sure, but how are they supposed to get people to use it if they can't force it on others by infiltrating an existing project?
Novel OS design is hard: projects like Redox are working on this, but it will take along time to bear fruit and research operating systems often have to go back to the drawing board and make major revisions over and over again before something useful and robust emerges. This is important work – and near to my heart – but it’s not for everyone. However, making an OS which is based on a proven design like Linux is much easier and can be done very quickly. I worked on my own novel OS design for a couple of years and it’s still stuck in design hell and badly in need of being rethought; on the other hand I wrote a passable Unix clone alone in less than 30 days.
None of this shit is original or novel, and no one cares.
So my suggestion for the Rust-for-Linux project is: you’re burned out and that’s awful, I feel for you. It might be fun and rewarding to spend your recovery busting out a small prototype Unix kernel and start fleshing out bits and pieces of the Linux ABI with your friends. I can tell you from my own experience doing something very much like this that it was a very rewarding burnout recovery project for me. And who knows where it could go?
That clearly won't happen.

Well, I'm not getting any of this time back.
 
They possess a sense of ownership over the software, which comes with a set of moral and perhaps legal rights to the software, which, importantly, are withheld from any entity other than themselves. The “developers” enjoy this special relationship with the project – the “developers” being the special class of person entitled to this sense of ownership and the class to whom the up-and-coming source-available movements make an appeal, in the sense of “pay the developers” – and third-party entities who work on the source code are merely “contributors”, though they apply the same skills and labor to the project as the “developers” do. The very distinction between “first-party” and “third-party” developers is contingent on this “auteur” worldview.
I get the impression Drew's upset about how this worldview interferes with the infiltration of projects.
I ain't reading alla that but I can link right into the middle of an essay he ought to be familiar with.

He doesn't get to pretend the sense of ownership is misplaced. There is way more to this than he makes it seem.
 
The worst part of the Rust-in-Linux drama is Rust users trying to gaslight people into thinking the Linux kernel is this big ugly horribly written memory leak and the only way to truly "fix" it is to use their own language.

The Linux kernel uses C because it is a mature and stable language, which are two things you absolutely need from a language if you're building a kernel that underpins literally billions of devices throughout the world. It was there before Rust and it will be there long after the fleeting zoomer attention spans of Rust users runs out and they look for something else to try and force their ideology on. Existing kernel maintainers know this, and they are not interested in having to maintain their shitty Rust code for no benefit other than Rust fandom buzzword soup talking points.

I don't know why the Rust community gets itself into more controversies than any other software fandom. I've never even used the language but the cult of hype around it turns me off; they are a plague wherever they go.
 
I don't know why the Rust community gets itself into more controversies than any other software fandom. I've never even used the language but the cult of hype around it turns me off; they are a plague wherever they go.
Like how dr*w infiltrates and ruins everything good, the troons and other disgusting faggots want to claim rust as their own and brand it with their freak sexual degeneracy so that it keeps sane and normal people away and then infinitely expand like a cancer. The sad part is that it is working, and that rust is otherwise a fantastic programming language on its own merits.

Part of that infinite expansion is inserting rust, CoCs, and trannies everywhere and anywhere they can, and because Linus is a broken man since that jewish tranny raped the Linux Kernel with his neo-CoC, they have been taking advantage of him ever since. They used his weakness to get rust into the kernel as a part of their eternal jihad of techno-faggotry.

The "rust community" faggots as well as parasites like dr*w chase-dick jew-vault should be gassed. The kali yuga cannot end soon enough.
 
They possess a sense of ownership over the software, which comes with a set of moral and perhaps legal rights to the software, which, importantly, are withheld from any entity other than themselves. The “developers” enjoy this special relationship with the project – the “developers” being the special class of person entitled to this sense of ownership and the class to whom the up-and-coming source-available movements make an appeal, in the sense of “pay the developers” – and third-party entities who work on the source code are merely “contributors”, though they apply the same skills and labor to the project as the “developers” do. The very distinction between “first-party” and “third-party” developers is contingent on this “auteur” worldview.
Every subsystem is a private fiefdom, subject to the whims of each one of Linux’s 1,700+ maintainers, almost all of whom have a dog in this race. It’s herding cats: introducing Rust effectively is one part coding work and ninety-nine parts political work – and it’s a lot of coding work. Every subsystem has its own unique culture and its own strongly held beliefs and values.
Has he tried participatory deliberative democracy to achieve consensus?

If Linux can be said to belong to anyone, it belongs to everyone.
If something in Linux breaks who has a responsibility to fix it and spread the fix? I think this framework might be a way to answer some of your questions, Drew.
 
Not only is Hare making a tiny amount of improvements, it's also a downgrade in some cases.
I want to like it, but for every machine I want an efficient systems language for, Hare/QBE doesn't have a target for the CPU. You can't even build for 32-bit x86 or ARM. Drew is pretty dismissive about this when asked and off-handedly tells people to add support for it to QBE, which isn't easy to do or more people would have done it for fun toy things like Z80.

Meanwhile I can use the bloated monstrosity that is Rust/LLVM to write code for an Arduino, for whatever reason.
 
Drew's at it again. This time about Richard Stallman and "neurodivergence": Neurodivergence and accountability in free software (Archive).

I liked this part at the end:

These are the lessons I took away from speaking to dozens of neurodivergent people in researching this blog post. I encourage you to speak to, and listen to, people in your communities as well, particularly when dealing with an issue which cites their struggles or impacts them directly.

Now we know what he does with his free time.
 
Back