Pinned toot

I've mentioned this a few times but never publicly announced it, so consider this the announcement.

Yes, I have ported (along with a few Weston clients and wl-clipboard) to the (that's what I wrote the epoll server for!)

I've also ported Owl, my Cocoa Wayland compositor, from OS X to the Hurd using GNUstep.

Here's a screenshot of weston-terminal and weston-flower, running on Owl on GNUstep on Hurd, with X forwarded from a QEMU VM via SSH.

Pinned toot
Pinned toot

I did it!!!!

TL;DR: I have ported to and written my own Wayland compositor using Cocoa 😎

0/5

Pinned toot

I've made a mock-up to illustrate my ideas about the next-gen terminal experience!

Featuring:
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)

Show thread
Pinned toot

I never did the thing, so here goes!

I'm a software developer who loves to hack on stuff. Some of my interests: , , , , , , pure , , , , & there's more.

I live in Moscow, 🇷🇺 & currently study at CMC MSU.

I work at SmartDec where I write a cool static analyzer for Java & Kotlin. I'm also a tech editor at tproger.ru

I'm on the Darling team; we hack on macOS internals to make apps & programs targeting Darwin run on Linux/Android.

Why don't C compilers have a versioned -Wall -Werror?

Like... just let me tell you to give me all warnings, and error for all warnings you produced up to e.g. 2020.

Add a new warning in 2021, show it to me but don't error.

Because right now the standard is disincentivized from ever adding warnings because people like compiling with -Werror but don't like when it ends up not compiling with a new warning - see thephd.github.io/your-c-compil

Alright Ubuntu people, if Ubuntu is so easy and accessible, what does this dialog mean, why do I care, and why is it not installed by default on a freshly installed system?

(this tweet is not about the date format that doesn't match system language and is also wrong in itself)

@federicomena If I overlay sane-airscanner on Silverblue (and traditional F32), I can print and scan with my Brother laser printer / scanner combo over the network w/o having to set things up.

We're so close to an "out-of-the-box" "driverless" experience for _many_ printers *and* scanners on Linux. It's only taken a few decades.

mrsh: look we're fully POSIX!
me: but but but, you're using PATH_MAX!

mrsh: well lol, ifndef PATH_MAX define PATH_MAX 4096
me: wait, this is not how this works

It fills me with furious human pride that after billions of dollars of GPUs thrown at "AI", Netflix still has absolutely no idea what kind of show I might enjoy at any level more detailed than "contains moving pictures".

It's like I've won the Turing Test, but, in a terrifying Twilight Zone twist, the downside is that it turns it there ARE no shows on Netflix that I might enjoy, I already watched all five of them. Hundreds more being made each day, and they're all bad because robots write them.

The latest heroic effort to make Firefox look more like GNOME's Adwaita is quite nice.

(That's always been the case, but it's an uphill battle, people fizzle out, and someone eventually forks to continue.)

github.com/rafaelmardojai/fire

It should be noted: GNOME Web (Epiphany), which this Firefox theme's look is derived from, is also an amazing browser.

Firefox has a big org supporting it, it has extensions, and it's better for dev. But the main privacy extensions most need are built into Epiphany.

You know #Apple always boasts about how powerful their A-Series chips in the iPhone/iPad are on paper.

But they never mention that you never get to use that power because of how restrictive #iOS is.

I just compiled the entire #golang toolchain on the #PinePhone in under 10 minutes.

Would it take less on an iPhone? I cannot find out easily, Apple won't let me compile the Go toolchain on an iPhone.

That's why the #PinePhone is actually much more powerful than even the most recent #iPhone.

My website's source code is now published on gitea thanks to yerbamate.dev hosted by the lovely @felix

yerbamate.dev/protodrew/protod

Confession: I don't hate software 

Most of software is fine, really. Some of it is truly delightful — and I tend to pick that kind of software whenever I have a choice.

Some is just bad, that much's true, but a) I'm fortunate enough to not have to use most of it, b) it's not all *that* bad 🙂

I can't tell you how much it delights me that zbus is at 1.0 now. This is a pure-#rust D-Bus crate by Zeeshan Ali.

crates.io/crates/zbus

Nobody want to "navigate" your website. You can safely remove all those fixed menus. People either came from a social media link, feed link or google search, in which case they have already "navigated" where they wanted, or they found a link in your profile or some other mention of you somewhere, in which case they will come to the front page, where you can put your non-fixed menu, so that they can see at a glance what there is, and use the back button (or click on the logo/title of your page) to get back.

elementary OS often gets called a “Linux distribution.” We see it a bit differently. blog.elementary.io/distros-pla

Pixelfed for Android and iOS is in active development.

We'll be looking for beta testers next month!

#pixelfed #ios #android

Show more
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!