RSSAmplifier

Blog

Vaxry's Blog

Vaxry's personal blog

blog.vaxry.netRSS feed ↗15 posts

Latest posts

AI, Computer Literacy, and the New Divide

As we've been exposed to what AI can do over a few years now, with a field continuously growing, many opinions about the situation have emerged. Some people are optimistic; some are pessimistic, but I am a bit of both. The more I look at AI's growth, progress, and potential future directions, the more I...

D-Bus is a disgrace to the Linux desktop

D Bus was introduced by GNOME folks about 20 years ago. For software made only 20 years ago, as opposed to 40 like X, it's surprisingly almost equally as bad. As a service, D Bus is incredibly handy and useful, and overall, I believe the idea should absolutely be used by more apps. However, the...

Road to the Account and the Path Forward

Yesterday, I've finally opened registrations to the Hyprland Account infrastructure. As expected, within 20s a small bug has surfaced which made the backend repeatedly crash. Ah, life of a software engineer. That was fixed promptly and registrations started flowing in steadily. As of right now, about 12...

Electron ain't bad, actually

Recently I've released to the public a new side project of mine, Vermilion. It's a fast and stylish music player with a bunch of streaming services integrated, written with electron, svelte and typescript. A lot of people have seen it already, and if there was one thing people did not like, it would be...

Hyprland's development isn't what it used to be

Hyprland's development has been going on for almost 3 years now. It's been pretty much solely led by me for the most time, although recently there has been a few people very active in improving the ecosystem, which makes me glad. Tonight, I'd like to talk a bit about how the development has changed, and...

Should we support annoying platforms?

Hyprland, as a display server, is being used on many, many different platforms. Although its main target are common desktops and laptops (be that nvidia, intel or AMD), people may use a vast array of hardware, including embedded systems, wonky chinese chips, and even mobile phones (shoutout Amir)...

That one Q&A with Yours Truly

I've announced I'll make a small Q&A, and well, this is it. :) The questions When can we expect Wayland to XWayland drag and drop support on Hyprland once someone donates good enough antidepressants for the side effects of working with X11 code What is your long term plan with Hyprland (i.e., after you...

We don't need more Wayland Compositors

As we move off of X11 and into Wayland, there are a few people that lament their loss, as their WM of choice does not have a Wayland port. Some people complain about the seemingly small diversity. The reality is that, although there are quite a few standalone Wayland compositors, you don't hear about...

The Linux desktop is self-destructive

I've had this thought in my mind for a long while now, but some recent events have finally made me decide to write a blogpost about this. In short: The Linux desktop and the community around it focus way more on bringing each other down than actually progressing the software further. If not for the fact...

What is the wlroots rewrite, why, and how's it going?

My endeavors at rewriting wlroots have become quite a common topic in many parts of the Hyprland spaces online, and I've noticed that a lot of people do not actually understand what it entails, or what it is, and what it's not. Because of that, I've decided to write a small blogpost detailing the reason...

The results of the Fourth Hyprland Census

A while back I conducted the fourth Hyprland census, and got some interesting replies. As is tradition, I will sum up the results and give my own comments in a small blogpost. We've gotten 2x more replies this time, thank you to everyone who participated! Demographics As usual, we start with the...

Writing my own malloc to fix my trampolines

This is a continuation to a blogpost I made quite a while back about x86 trampolines in Linux, read it before this one: link. A while back I made a tweet about a bit of code that fixed almost all my problems with trampoline hooks, and it's been the most successful tweet of mine of all time, probably...

Freedesktop/RedHat's CoC team is worse than you thought.

Before reading this, please make sure to read "part 1" of this entire story: My previous blogpost is here I will update the story here, as I have received an email from Alex about a day after I made my blogpost. As with "part 1", I want to preface this with how this post is not to start a hate campaign...

How Freedesktop/RedHat harass other projects into submission

There has been an update to this story, as the member has responded to this blogpost. After reading this post, make sure to read the follow up The name of the person contacting me has been censored due to excess online hate. Please do not go harassing the person. I never would have thought I'd have to...

What the Cursor?

As I've recently launched hyprcursor, a completely new cursor format for use in a modern desktop aimed at replacing the old standard of XCursor, I think it's a good idea to make a blogpost about how cursors actually work on Linux (and BSD, blah blah) in general to help people understand what's going on...