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.
Is that article supposed to be a shitpost? All I learnt from it is that the writer has autism.
It's probably the author's insufferable way to say "stop comparing Hare to Rust and Zig because Hare loses that comparison they're not supposed to fill the same niche". Except that they are of course all in the same niche.
 
To the surprise of absolutely no one, the only people who are into Drewie's toy language are almost as smug and insufferable as him:

https://blog.brixit.nl/comparing-hare/ (archive.ph)
And just as I assumed. Hare is not Rust. It won't compile with the same compiler and it has a different syntax. Honestly this was kind of expected when checking out https://harelang.org/specification/ versus https://doc.rust-lang.org/book and it already looked like comparing apples to oranges
What the fuck is that guy on? Polyglot programs exist, but did he assume some of his readers, after seeing the Hare snippet expected Hare to compile as Rust? What??

Also his example snippet is outdated, as someone upthread concluded the current version of the cyryllic Hello World string is in ukrainian and his copy is in russian. How does he feel supporting the ongoing war crimes?

You need to put semicolons everywhere. Seriously, after closing braces of ifs and whiles and everything else.
Drew doesn't know how to write a Man parser, his Boy parser is oversimplified. Why does he even use semicolons? There are/were so many programming languages which used newlines, this simplifies the parsing so much.
Generating shared objects (Drew doesn't believe in position independent code).
This and a few other things are missing because of QBE used as a backend. Ironically there is some toy C99 compiler on sourcehut that also does not support PIC and is missing the preprocessor and di/trigraphs (ever heard of search and replace?)
I can see why someone might want to create a toy language for fun, but it's peak narcissism to think that anyone else would want to use it, or that it will last 100 years.
Its funny how Drew pushes Hare yet refuses to do the basic homework to make programming in it viable. There are tens of esoteric or joke languages which are more viable than Hare becauae their compiler/interpreter runs on all major OSes so everyone and their dog can run it.

Drew hates you and everyone around, and it shows in the Hare style guide. Reading it makes me think of the shouting soyjak meme (which is exactly how he looks like IRL). Besides the style guide enforcing shit style in places, he tries to make it sound formal like it was using RFC2119, by capitilizing the modals, but then writes nonsensical statements such as
6. All lines MUST NOT end in a whitespace character (space or tab).
which, to be formal, allows a source file with all but one line ending in whitespace. The word "All" should not be there if he wants to say what he thinks he says... Drew trying to use big words.

Many points in the style guide don't make sense at all, like forbidding spaces before semicolons that terminate lines, or requiring a space (or no space) in certain places. My gut feeling is Hare parser is so fucked internally, that half of this style guide is a syntax spec, not a "style guide".
 
Many points in the style guide don't make sense at all, like forbidding spaces before semicolons that terminate lines, or requiring a space (or no space) in certain places. My gut feeling is Hare parser is so fucked internally, that half of this style guide is a syntax spec, not a "style guide".
Ah, the Andy Kelly school of language design.
 
I did not know about his history in the calculator forums. I became acquainted with Drew when I started using the Sway window manager. I do remember being banned for some stupid reason on IRC, (can't remember why), I think it was because I disagreed with him on something. Up until that point I had read his blog posts, some were actually quite well written (the technical ones about programming).

Originally he didn't really sperg about trannies, that seems to have come more recently. I remember the Gemini posts, and briefly looked into using a client for that before i lost interest. Next time I visited his blog (about a year later) it was all gone and I never knew why.

Another thing he's notable for is developing the command line email client Aerc. What is interesting is he seems to start a project, and then leave it to others. For example he doesn't make commits to Sway, wlroots, or Aerc anymore and they have entirely different maintainers. He doesn't even idle in the IRC channels.

I had also read somewhere that he has a degenerative eye condition (he's going blind), so that would make sense why he developed, command-line applications like an email client and window manager etc. He's also written a few blog posts about accessibility features (software blind people can use).

People like Drew will be one of the biggest reasons why Wayland will never surpass X11 no matter how long they keep developing it for, because much like SystemD, the people behind it are too busy focusing on shit that doesn't need to be added, except unlike SystemD, where it's being bloated with shit no casual user of Linux will ever use in an attempt to be more like windows, Wayland is being suffocated by the political beliefs of the people working on it and driving away the people put the time in actually working on it.
Just a note here, Drew does not develop Wayland, that was initially developed by Redhat and is now maintained by freedesktop.org, the same org that developed X11. Drew wrote a single library (component) that makes it easier to create window managers and tools for the Wayland protocol. There is a huge number of projects that use it (including Hyprland). X11 is very old code dating back to the 1980s, as a result it has some pretty serious design issues that are not good for security. One example being any application can "spy" on another application's input/output, which is not possible on Windows or macOS. It was developed in a time before there was "malware" or the concept of untrusted users. Major linux distributions (Ubuntu, Fedora) all use Wayland by default. Other desktop environments are either ported to it, or will be eg KDE6, XFCE, Budgie, Cinnamon.
 
Last edited:
X11 is very old code dating back to the 1980s, as a result it has some pretty serious design issues that are not good for security.
There is the XACE extension for X11 that can effectively prevent access to specific resources and it doesn't gimp usability unlike Wayland's approach.
One example being any application can "spy" on another application's input/output, which is not possible on Windows or macOS.
I don't know if MacOS provides a "defense" mechanism for this kind of sniffing but Win32 sure as hell does not provide any window isolation whatsoever.
 
There is the XACE extension for X11 that can effectively prevent access to specific resources and it doesn't gimp usability unlike Wayland's approach.
This article implies you should also have SELinux as well for that though. I don't think XACE with SELinux is particularly well documented. In any case Redhat is using Wayland by default in RHEL 10 (removing Xorg and other X servers except XWayland). That is about the most "legacy support" distribution there ever was.
I don't know if MacOS provides a "defense" mechanism for this kind of sniffing but Win32 sure as hell does not provide any window isolation whatsoever.
The Qubes OS creator Joanna Rutkowska wrote a blog post The Linux Security Circus: On GUI isolation about this.
Joanna Rutkowska said:
BTW, Windows is the only one mainstream OS I'm aware of, that actually attempts to implement some form of GUI-level isolation, starting from Windows Vista. See e.g. this ancient article I wrote in the days when I used Vista at my primary laptop. Of course, it's still easy to bypass this isolation, because of the huge interface that is exposed to each GUI client (that also includes GPU API). Nevertheless, they at least attempt to prevent this at the architecture level.
Anyway, probably should stay on topic.
 
Last edited:
I don't know if MacOS provides a "defense" mechanism for this kind of sniffing but Win32 sure as hell does not provide any window isolation whatsoever.
No, it doesn't - not if the session, user, and MAC level all match, anyway.

Nobody seriously thinks that windows being able to "spy" on other windows on the same desktop is an issue. It's all cope by insane Wayland trannies.

"Joanna Rutkowska" is actually Jan Rutkowski, by the way, in case anybody else was wondering whether it really was an actual woman doing low-level compsci research.
 
Nobody seriously thinks that windows being able to "spy" on other windows on the same desktop is an issue. It's all cope by insane Wayland trannies.
Imagine if we told them that programs can read most files on the filesystem and also delete files owned by the user running the program.

*insert fainting gif here*
 
Imagine if we told them that programs can read most files on the filesystem and also delete files owned by the user running the program.

*insert fainting gif here*
There is that!

Presumably any Wayland program can also use ptrace to directly inspect the framebuffer of any other program run by the same user. Making the whole thing just security theatre...
 
There is that!

Presumably any Wayland program can also use ptrace to directly inspect the framebuffer of any other program run by the same user. Making the whole thing just security theatre...
I guess I should have said "delete or edit"....

echo "alias ssh=/home/username/.ssh_that_steals_your_password_and_sends_it_to_china" >>$HOME/.bashrc
echo "alias sudo=/home/username/.sudo_that_does_curl_pipe_bash_to_install_a_rootkit" >>$HOME/.bashrc
 
You jest but goolge fuchsia has some confusing mess repurposed from plan 9 that incidentally helps this situation while combatting general computing.
Well, we have plenty of solutions, containers, Flatpak, AppArmor.
But then you annoy users when you can't upload a random file using their web browser that's sandboxed or download to anything except Downloads/
Even worse for things like image editors, etc.

The real solution, like Windows, is don't run untrusted stuff. And hope your web browser doesn't let website code do things it shouldn't.
 
"Joanna Rutkowska" is actually Jan Rutkowski, by the way, in case anybody else was wondering whether it really was an actual woman doing low-level compsci research.
I couldn't find anything about that, her website doesn't seem to have any tranny sperging, if that's what you were implying. In fact I couldn't find a Jan Rutkowski anywhere. All she seems to imply is more women should be in tech. Though I do totally see her being a tranny sympathizer and SJW.

Joanna Rutkowska said:
I’m comfortable and happy being a woman, although I do realize the absurd of the rigid classification of human beings into two simple subsets: males and females, and always surprised how deeply this influences people.

I’m also a feminist. I wish there were more women in science and technology. I also wish more women had more self confidence. At the same time I’m concerned about superficial promotion of females just because they are females…

In any case nobody is under the illusion that Wayland is not actual sandboxing. Software these days is generally designed under the principal of least privilege, ie doing what it just needs to do to function at all layers in order to reduce a chain of exploits being potentially catastrophic - that is generally how master level hacks are pulled off.

A few years ago Facebook spent a serious amount of money to catch a child predator/sextortionist. They did so by utilizing a bug in the GNOME video player, which in turn exploited the unsafe browser presumably with some Xorg bug discovered around the same time. That browser is used for authenticating with captive portals (like at a hotel WiFi network). With that they were able to directly get his IP address.
 
Last edited:
I couldn't find anything about that, her website doesn't seem to have any tranny sperging, if that's what you were implying. In fact I couldn't find a Jan Rutkowski anywhere. All she seems to imply is more women should be in tech. Though I do totally see her being a tranny sympathizer and SJW.

He scrubbed everything and larps as a strong, powerful girlboss, but it's a common knowledge in polish tech circles. If you dig in the edit history of his Wikipedia page (which is actively guarded by him and some other jannies), you'll see the section about his previous identity was deleted, restored and then deleted again a few times.
He also cares a lot about not having candid photos of himself online. And I think I can see why...
1704396905611.png

I’m also a feminist. I wish there were more women in science and technology. I also wish more women had more self confidence. At the same time I’m concerned about superficial promotion of females just because they are females…
Fuck off dude, you're one of the reasons we hide and don't attend conferences.
 
He scrubbed everything and larps as a strong, powerful girlboss, but it's a common knowledge in polish tech circles. If you dig in the edit history of his Wikipedia page (which is actively guarded by him and some other jannies), you'll see the section about his previous identity was deleted, restored and then deleted again a few times.
He also cares a lot about not having candid photos of himself online. And I think I can see why...
View attachment 5611738


Fuck off dude, you're one of the reasons we hide and don't attend conferences.
Here's one of the older revisions with data:
2024-01-04_11-51.png

Here's the archive of the PDF linked:
Here's the video, no video of him that I could see:

Pictures
Jan_Rutkowski_Black_Hat_2003_front.pngjoanna_rutkowska_02.jpg
 
I am sure this has been said a few times already on this site, but it will never cease to amaze me how many trooners have either:
  • Vastly more masculine traits than the average man
  • Greatly pronounced masculine traits compared to the average man
They always have something that is unmistakably male even when compared to other men. In this case, this freak has an incredibly wide frame, which he tries to cover very poorly with a baggy blouse. If you are going to skinwalk as a woman, couldn't you at least look at yourself in the mirror and think about if you are at least less masculine than the average man? It's not new, obviously, but it is incredible every time (to me) how little they reflect on themselves and the world around them.
 
I am sure this has been said a few times already on this site, but it will never cease to amaze me how many trooners have either:
  • Vastly more masculine traits than the average man
  • Greatly pronounced masculine traits compared to the average man
I've mentioned it on the tranny thread. TIMs are definitely taller than the average man (at least the AGPs are), and TIFs are definitely shorter than the average woman. It'd be interesting to know why, but there's no way that research would get approved in Current Year.
 
Wouldn't it be funny if she was larping as a man originally to get published etc, thinking nobody would take her seriously for being a woman in a predominantly male space. "Krzysztof", btw is the Polish version of Christoph, Christopher etc. Weird that their school email apparently had the original surname though. Normally trannies only change their first name.

Also iirc Jan is a unisex name. I have male friends called Jan but I also know of females named that too.

The name Jan is primarily a gender-neutral name of Dutch origin that means God Is Gracious. Pronounced "Yahn" in Dutch (male), a form of JOHN. Pronounced "Jan" in English (female), a short form of Janet or Janice.

In any case he/she/it whatever is quite well respected for their technical merit.


Damn though, it's difficult to tell, I suppose he could be. Ngl the first time I looked at that pic I didn't actually notice. Some of the Taiwanese lady boys can be very convincing too I guess. She does appear to have tits so that must mean she either went all out on surgery, or is just a manly looking woman. I do agree though the jaw looks a bit wide-set. The first pic there is too grainy to tell.
 
Last edited:
Back