Felicitas Pojtinger 🌅
@felicitas.pojtinger.com
900 followers 250 following 2.4K posts
Code sorceress @loopholelabs.io #linux #kubernetes #virtualization #wasm #gnome Mastodon: @pojntfx.mastodon.social.ap.brid.gy she/her | Vancouver, BC https://felicitas.pojtinger.com/
Posts Media Videos Starter Packs
felicitas.pojtinger.com
I don't really do things with tiling VMs, I usually just put stuff on separate monitors or workspaces, but Niri might be the best-executed example of the concept I've seen yet
felicitas.pojtinger.com
I love the infinite horizontal scrolling in Niri. What a great concept and execution, esp. on devices with smaller screens
felicitas.pojtinger.com
That being said, this seems honest and tracks with Framework's history before the whole DHH stuff IMHO.

Via https://nitter.net/cmonkey/status/1976493945627766909
felicitas.pojtinger.com
Some updates on the #Framework situation. I'm glad that they are being explicit about these kinds of things.
A screenshot of this Tweet:

 To avoid disappointing anyone later who wants to ascribe beliefs to me, I am pro-immigrant and pro-LGBTQ.  I’m also pro open source and have committed myself to guiding people out of closed ecosystems into open ones.  This is not posted under duress, but under a realization that at a certain scale of visibility, it becomes insufficient to hold beliefs without stating them, because others will attempt to state them for you.
felicitas.pojtinger.com
We're getting closer and closer to more readable code here with this IMHO, GJS on the right for comparison!
felicitas.pojtinger.com
New progress on the #puregotk #GObject introspection things I'm working on in #Go . It's super early, but I added preliminary support for generated getters/setters for properties. No more manual value setup & `SetProperty` calls required, just a simple `SetPropertyX` call.
This code:

applicationClass.OverrideActivate(func(a *gio.Application) {
			exampleApp := (*exampleApplication)(unsafe.Pointer(a.GetData(dataKeyGoInstance)))

			var app gtk.Application
			a.Cast(&app)

			obj := gobject.NewObject(senbaragtk.MainApplicationWindowGLibType(),
				"application", app,
			)

			var window senbaragtk.MainApplicationWindow
			obj.Cast(&window)

			exampleApp.window = &window

			var cb func(senbaragtk.MainApplicationWindow) = func(w senbaragtk.MainApplicationWindow) {
				fmt.Println("Test button clicked")

				exampleApp.window.ShowToast("Button was clicked!")
				exampleApp.window.SetPropertyTestButtonSensitive(false)

				time.AfterFunc(time.Second*3, func() {
					exampleApp.window.ShowToast("Button re-enabled after 3 seconds")
					exampleApp.window.SetPropertyTestButtonSensitive(true)
				})
			}
			exampleApp.window.ConnectButtonTestClicked(&cb)

			exampleApp.window.Present()
		}) This code:

vfunc_activate() {
      this.#window = new SenbaraGtk.MainApplicationWindow({
        application: this,
      });

      this.#window.connect("button-test-clicked", () => {
        console.log("Test button clicked");

        this.#window.show_toast("Button was clicked!");
        this.#window.test_button_sensitive = false;

        setTimeout(() => {
          this.#window.show_toast("Button re-enabled after 3 seconds");
          this.#window.test_button_sensitive = true;
        }, 3000);
      });

      this.#window.present();
    }
felicitas.pojtinger.com
Yup, not visible from the anonymous view either
My feed in an incognito view
felicitas.pojtinger.com
bsky.app/profile/feli...

The post in question
felicitas.pojtinger.com
I wonder how much of the Framework nonsense is literally just because the CEO still hangs out on Twitter. I check in on my old account there every once in a while and my entire feed is just full of DHH stuff getting retweeted by various right-adjacent bluechecks.
felicitas.pojtinger.com
Strange. I tried quote-posting it it, no luck there either ...
felicitas.pojtinger.com
At least that one used a desktop developed by component people haha
felicitas.pojtinger.com
Did this post get shadowbanned or why does it now show up in my feed anymore (only under "replies")
Post from https://bsky.app/profile/felicitas.pojtinger.com/post/3m2qulvzubn2d
felicitas.pojtinger.com
Yup, I also wanted to get a Framework as my next one. Previous advocacy on their end (Bazzite, RHEL derivatives) were all handled pretty professionally IMHO.

This seems to be ... not that, at all, and rather them chasing a very specific subset of right-wing Twitter users while losing everyone else.
felicitas.pojtinger.com
I have a server that runs on RISC-V, but yes - we need RV23 chips and lots of them before it takes off in the server and desktop space.

That being said, it already took over microcontrollers, so I am def. hopeful.
felicitas.pojtinger.com
Hyprland has a bit of a weird dev, I'm to particularly worried about that though. Giving money to DHH on the other hand ... that's a whole other thing. The guy is a machine for stirring drama and has been for as long as I can remember.
felicitas.pojtinger.com
Yup! Have been for 15 years. Started with Ubuntu, switched to Fedora, now on GNOME OS.
felicitas.pojtinger.com
I don't think I can really daily drive an MNT, my tooling is to x86-centric for that, but damn does this make me want to.
felicitas.pojtinger.com
There is probably also VC money involved here. Cloudflare pulled the same stunt last week, and I'd be willing to bet that there is some kind of "let's give money to _our guys_ so that we no longer depend on <insert-current-slur-here>" or whatever. It's pathetic.
felicitas.pojtinger.com
If you're in that space, I imagine that you probably think that your customers and the OSS community broadly is using this, when really it's this tiny slice of right-wing Twitter users.
felicitas.pojtinger.com
Somewhat polemic, but it got worse since then: community.frame.work/t/framework-...

They are essentially sending money directly to DHH and the surrounding "alternative" Linux stack (arch with dotfiles & Hyprland, apparently), plus actively boosting the guy. Why? Nobody knows.
Framework supporting far-right racists?
Hi, I am not exactly sure how best to frame this, but recent events have got me wondering where exactly Framework, as a company, stands with regards to human rights and equality. If I understand cor...
community.frame.work
felicitas.pojtinger.com
I wonder if the RK3588 might be fast enough for my daily usage as a dev ... I got really used to those speedy Ryzens though
felicitas.pojtinger.com
I guess we'll see what happens, I suspect that they will also sponsor other projects (LVFS, GNOME, KDE etc.) in the future.

Americans are going to American.
felicitas.pojtinger.com
*Sees the Framework news* RISC-V is going to fix this
felicitas.pojtinger.com
The amount of people that refer to deprecated tech as "mature" is wild to me.