Email or username:

Password:

Forgot your password?
147 posts total
gtk4-bugaevc.EXE

entered beta!

I have all basic features working and am mainly going to focus on polishing it before the release.

It should now be generally safe to test, but I still only recommend it if you have a backup of your files. (Which you should create anyway :blobfoxevil:)

Please report all bugs you find, any features that are missing and improvements you would make!

You can find info about downloading it here:

github.com/kra-mo/hyperplane

Natty :butterflyN:

@kramo@fosstodon.org Wait, that's super cool

I needed this

How would it interact if I, say, wanted a Hyperplane directory, and wanted to sync the tag data via Syncthing?

BITTERSUITE

@kramo Neat idea, have been thinking about something similar to this a while ago

gtk4-bugaevc.EXE

Wanna watch my friend Sergey @bugaevc live code the Hurd tomorrow, Saturday
June 1st at 2pm UTC!? His goal is to update the Hurd port to AArch64 AND
to code a simple trivfs translator live. What cool simple trivfs
translator do you want to see him code (and run on AArch64)?

If you want to come, then at 2pm UTC, just point your modern web
browser at jitsi.member.fsf.org/Hurd-code and we'll
have some fun! If there is a password, it'll be HURD. We will record the session! See you soon!

Wanna watch my friend Sergey @bugaevc live code the Hurd tomorrow, Saturday
June 1st at 2pm UTC!? His goal is to update the Hurd port to AArch64 AND
to code a simple trivfs translator live. What cool simple trivfs
translator do you want to see him code (and run on AArch64)?

If you want to come, then at 2pm UTC, just point your modern web
browser at jitsi.member.fsf.org/Hurd-code and we'll
have some fun! If there is a password, it'll be HURD. We will record the session! See you soon!

Ekaitz Zárraga 👹

@thegnuguy @bugaevc will you record it and share it later? I won't be available at that time but I'd love to watch the video later.

gtk4-bugaevc.EXE

autotools be like

checking for number system base ... base 2
checking for signed integer system ... twos complement
checking for galaxy ... milky way
checking for laws of the universe ... standard model
Show previous comments
Khleedril

@unnick ... checking current value of pi... same as last time...

Hakan Bayındır

@unnick Mine also checks for the universe for consistency, and UID, and fails if it's not 0 (Universe MPI Master).

Григорий Клюшников

So much legacy that it still thinks you might be running it on an obscure mainframe from the 70s that uses an even more obscure C compiler ¯\_(ツ)_/¯

gtk4-bugaevc.EXE

Hadn’t had my coffee yet, saw this headline and thought, “what could Al Yankovic have done to deserve this?”

Show previous comments
Victor Volle

@krelnik perhaps we should measure the weirdness of AI answers in ‘Yankovic’.

0.6 Yankovic for suggesting to glue cheese to pizza

1.2 Yankovic for the suggestion to eat a rock everyday

gtk4-bugaevc.EXE

Sometimes I hack around with the transparency & blur implementations for , create a with a transparent background enabled, and just am in awe for a minute at what is possible on this platform

Felicitas Pojtinger 🌅

(This is rendered in a GTK WebView, I'm thinking of maybe distributing the Flatpak version with a GtkWebKit wrapper for simplicity, we'll see)

Pan

@pojntfx hopefully gtk will allow this someday

gtk4-bugaevc.EXE
Why *doesn’t* fork just copy all your threads over. Like, there is probably some dumb legacy reason for why fork(2) can’t do it. Why is there no threaded_fork_np(2) that does. I made it (should I release it?) and it seems to work for the most part. So, like…we should fix this?
gtk4-bugaevc.EXE
So even though *they* aren’t using threads, someone library they use might be doing it. But they don’t use any libraries…except the system libraries, which just exist quietly most of the time, might be using threads. Now you’re just scared of anything and everything.
Saagar Jha
Which is a depressing end result but honestly would have served you better if you were taught that instead of what fork can offer you in the first place. Anyways this was a diversion and the whole discussion has just served as a prologue to my actual point I wanted to make
gtk4-bugaevc.EXE

Remember to hydrate, fellow humans 💧

gtk4-bugaevc.EXE

For *non-technical people* trying to de-Google, what are some good Google product alternatives that you don't have to self-host?

I'll start with Ente, which is a pretty good replacement for Google Photos, and Fastmail, which is a good replacement for Gmail and Calendar.

Show previous comments
Brian Lawson

@jcrabapple

I’m still fascinated by all of the different things you can do on Disroot

apps.disroot.org/

dyedbird

@jcrabapple carnet for note taking, tasks.org for tasks & reminders, etar with davx5 sync for calendar & contacts, proton mail..

Micah Ilbery :neofox_cofe:

@jcrabapple I've moved most of me and my family's things to Proton nowadays (mail, calendar, password manager, occasional VPN use, and cloud storage), I use Firefox for my browser, Tidal for music streaming, and Telegram/Signal for the majority of my chats. I've been looking at ente for photos but it's hard to justify yet another subscription.

gtk4-bugaevc.EXE

Major shoutouts and congrats to @leolost and @tintou who just merged the initial implementation of our Wayland shell protocol! github.com/elementary/gala/pul

This means Gala can now position panels and docks under Wayland including with hide modes! Very exciting stuff. This is like the major piece for our Wayland session 🥳 🎉

gtk4-bugaevc.EXE

"She told me to awk(1) this way, talk(1) this way..."

.

gtk4-bugaevc.EXE

C library functions are always like: "SYNOPSIS. This function converts foos into bars depending on the user locale. ARGUMENTS. src and dest pointers must be distinct; it is undefined behavior if they are not QPU-aligned. RETURN VALUE. Returns the number of foos converted. A zero value indicates failure, or that zero foos were converted. A negative value indicates that the final foo was only partially converted (function got tired). Check this global variable to find out why."

Show previous comments
Trif

@typeswitch@gamedev.lgbt I build up speed for 12 hours to align my pointers

Phel

@typeswitch Honestly I rather have this than some doxygen badly rendering on mobile, saying things like "Factory for ElementManager" for classes named "ElementManagerFactory" as documentation to figure out why my application segfaults again

Astrid (Certified Server Maid)
@typeswitch ERRORS. EUNRDBL can occur if any of the following five conditions occur:
gtk4-bugaevc.EXE

Just had another argument about curl|sh, so I'm going to say this top level for future reference.

The way we use curl|sh is as secure, or more secure, than traditional distro distribution mechanisms (e.g. ISO images with hashes or PGP signatures) for 99.9% of users. If you think otherwise, you don't understand the threat models involved, and you're wrong.

If you are in the 0.1% that actually cross-references PGP keys against multiple sources, exchanges keys in person, and that kind of thing, then you could indeed actually benefit from a more secure distribution mechanism. You're also, unfortunately, not a significant enough fraction of our user base for us to spend time catering to your increased security demands, that we could instead be spending improving security for everyone (such as by working on SEP support for hardware-backed crypto operations, or figuring out how to actually offer FDE reasonably in our installer).

And if you're not manually verifying fingerprints with friends, but curl|sh still gives you the ick even though you have no solid arguments against it (you don't, trust me, none of you do, I've had this argument too many times already), that's a you problem.

Just had another argument about curl|sh, so I'm going to say this top level for future reference.

The way we use curl|sh is as secure, or more secure, than traditional distro distribution mechanisms (e.g. ISO images with hashes or PGP signatures) for 99.9% of users. If you think otherwise, you don't understand the threat models involved, and you're wrong.

Show previous comments
Samantha
@marcan just wait until they find out about how brew is installed on macOS
mppf

@marcan

The worst-case scenario isn't that your web server is hacked and somebody starts installing malware instead of your tool. The worst case scenario is that this happens and the source of malware goes on undetected for years because the web server gives different scripts to different people.

Additionally, curl|sh will seriously hamper incident response people figuring out the source of malware, because it doesn't save the script that was run anywhere.

1/2

gtk4-bugaevc.EXE

Gaming on Linux discourse be like

"It's Linux's fault. Do better, FOSS!"

Gaming on Linux in practice be like:

protondb.com/app/1085660

Show previous comments
Apicultor 🐝

@soatok I mean, if people really wanna play a game that forces the installation of a rootkit to play it, thennnnnn 🤷🏼‍♂️

Zink (also known as Zink)

@soatok
Aren't like 99% of people who would hack the game windows users anyways? It's getting boring hearing how dangerous linux users are supposed to be.

Røde

@soatok I love this idea that it’s easy to cheat on Linux.

It’s a nightmare to even get the games playing sometimes, do they think we’re actually going to put in twice as much work crafting custom lutris scripts to run windows cheats as well?

Go Up