@sonny@floss.social
@sonny@floss.social avatar

sonny

@sonny@floss.social

Software and Organization Engineer
I care about emancipatory technologies for everyone.

@gnome Foundation director

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sonny, to random
@sonny@floss.social avatar

💡 portal for anonymous telemetry. Hear me out!

Many developers want to have telemetry so that they can learn about how their app is used and how they perform.

It can lead to better software, but it's also a privacy nightmare 😮‍💨

Currently, apps need to enable full network for it (or more) and users have 0 control over it. This is happening. Right now.

What if there was a way to remove all the negative aspects of telemetry so that we can consider it safe? 🛡️

1/2 🧵

sonny, (edited )
@sonny@floss.social avatar

With a telemetry portal for apps, we could

• Let the user enable or disable telemetry per app
• Be transparent about what is being sent
• batch, throttle and schedule transmissions
• deduplicate efforts to collect generic info

Combined with a trusted server to process and relay, we can

• anonymize
• aggregate
• make public

Worth thinking about, no?

2/2 🧵

sonny,
@sonny@floss.social avatar

@xerz the network permission is not considered safe in Flatpak / Flathub

That's why we have leverage.

sonny,
@sonny@floss.social avatar

@dflxh I'd love that too - thankfully it's not one or the other 😄

sonny,
@sonny@floss.social avatar

@mks_h @xerz

This wouldn't be possible if network was considered safe and had no penalty.

It's not silly, it's honest and forward-looking.

It gives the platform leverage and will let us innovate and do what no other platform does.

But I'm not interested in debating this again tbh :)

sonny,
@sonny@floss.social avatar

@thibaultamartin

I'm told KDE has a telemetry API and server that could be reused, at least to play around with the idea.

I think we need more network related portals to cover other use cases currently requiring full network access so it would concern more and more apps in the future.

We can also encourage apps to adopt it regardless because they don't have to build it themselves.

sonny,
@sonny@floss.social avatar

@doctormo thanks for the feedback!

Inkscape was an interesting case study when I was researching use cases for the network permission.

https://github.com/flathub/org.inkscape.Inkscape/blob/3e5cb8a35a113f82a369461fd81e763a47e2db6c/README.md?plain=1#L29

I wanted to ask about extensions. We have Flatpak extensions but they wouldn't be a good fit I believe.

I think we should also have a mechanism/portal to let apps fetch assets.

Perhaps by letting them download from the verified domain? In your case inkscape.org

sonny,
@sonny@floss.social avatar

@j

By "portal" I meant this https://flatpak.github.io/xdg-desktop-portal/

It's basically standard Linux APIs for apps.

Maybe you understood web portal?

I don't think there should be a signup

eugenialoli, to linux
@eugenialoli@mastodon.social avatar

Just bought a #DELL 3190 laptop, new for $150 (11.6" screen, 64GB eMMC). It's fully supported on #Linux, and even if it has a Celeron N4120 CPU and only 4 GB of RAM, it'll work fine with #Mint, or #XFCE (and #Gnome/ #KDE if you don't mind some minor lag). Not opening too many browser tabs will ensure that the swap file won't get used too often.

If you're on a tight budget this is a good option, as it also has great battery life too at 10 hours with Linux.

#linuxmint #ubuntu #opensource #foss

sonny,
@sonny@floss.social avatar

@eugenialoli great price!

I miss small laptops :(

Do you know/can you tell if the emmc version has an available slot for M2 drive? Can't figure it out from Dell website

tuxdevices, to random
@tuxdevices@fosstodon.org avatar

I didn't turn off my laptop since my screencast demo at Berlin, and realized i walked away with a piece of @cas 's display with me, forever :ablobcatbongo:

sonny,
@sonny@floss.social avatar

@tuxdevices @vixalientoots @cas

Flathub or it ain't happened

cassidy, (edited ) to random
@cassidy@blaede.family avatar

Hey uh something is up with the sun

#Colorado #eclipse

sonny,
@sonny@floss.social avatar

@FineFindus @cassidy plot of Sunshine (2007) can recommend !

andyholmes, to fedora
sonny,
@sonny@floss.social avatar

@andyholmes someone should make an app to generate dialog memes :D

haeckerfelix, to GNOME
@haeckerfelix@mastodon.social avatar
sonny,
@sonny@floss.social avatar
tbernard, to GNOME
@tbernard@mastodon.social avatar

🌈 THIS SATURDAY 🌈

We're celebrating the release of GNOME 46 at @offline with hacking, talks, and food! Join us from 15:00 onwards :)

#gnome #gnome46 #berlin

sonny,
@sonny@floss.social avatar

@tbernard @offline

Register here (optional but appreciated) https://hedgedoc.gnome.org/gnome46-berlin-event#

tbernard, to random
@tbernard@mastodon.social avatar
sonny,
@sonny@floss.social avatar

@tbernard looks much more inviting - thanks!

cassidy, to GNOME
@cassidy@blaede.family avatar
sonny,
@sonny@floss.social avatar

@cassidy

"with some font"

Yeah right 😁

sonny, to rust
@sonny@floss.social avatar

Are you experienced with GTK and Rust ? :gnome: ❤️ :rust:

We are looking to contract someone to work on the new GNOME Password Manager 🔑

We want it to become a core/default app and help secure millions of users.

You'll be working with the GNOME Foundation, a non-profit dedicated to building emancipatory technologies for everyone.

Please send resume / portfolio to stf@gnome.org

Boosts welcome :boost_love:

sonny, (edited )
@sonny@floss.social avatar

You can find some details here https://gitlab.gnome.org/sophie-h/key-rack/-/issues/7

The backend is oo7, a new Secret Service provider for the https://github.com/bilelmoussaoui/oo7/

Amongst others, you will be working with

@sophie Key Rack maintainer

and

@dhanuka oo7 contributor

sonny,
@sonny@floss.social avatar
sonny,
@sonny@floss.social avatar

@gregorni yes I'm sorry

sonny,
@sonny@floss.social avatar

@FineFindus don't let the imposter syndrome hold you back 🙏

But yeah otherwise, for a job you need time 😃

sonny,
@sonny@floss.social avatar

@vt52 why?

sonny,
@sonny@floss.social avatar

@nopatience

Did you check the thread?

chriswood, to GNOME

More progress made!

The WIP icon manager app now renders SVG icons as vector drawings, so they don't get pixellated and appear extra crisp on HiDPi displays.

The search bar is also now visible in the header bar for quick access. It now filters the icons in the currently selected list.

#GNOME #AppDev #GTK

Video demo of clicking on different icons which are rendered in high resolution, and searching for arrow icons

sonny,
@sonny@floss.social avatar

@chriswood hey, your app looks really cool. Do you happen to use Workbench for learning or prototyping ? If so, I'd love to hear your thoughts and how it went.

sonny,
@sonny@floss.social avatar

@chriswood thanks! Glad to hear Workbench is fulfilling its goals.

I agree with you, and I'm confident we'll make things even better by improving diagnostics and adding a linter

https://github.com/workbenchdev/Workbench/issues/218

Please don't hesitate to file an issue or reach out if you see notice anything that would confuse a beginner.

sonny,
@sonny@floss.social avatar

@chriswood

+1

Workbench current Library UX doesn't scale very well for variations of widgets / APIs.

I've been toying with interactive tutorials for GNOME where we could explain widgets and concepts at length.

Like a book with interactive / inline code examples to demonstrate and play with each option.

It's not a great example but it gives an idea of what the framework could do:

https://floss.social/@sonny/109013295762205649

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines