@whynothugo@fosstodon.org avatar

whynothugo

@whynothugo@fosstodon.org

Techsmith. Passionate about open source and sustainable, ethical software.

User of #alpinelinux and #openbsd.

xmpp://hugo@whynothugo.nl or #whynothugo on irc.libera.chat

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

whynothugo, to random
@whynothugo@fosstodon.org avatar

Started testing libdav and davcli with iCloud today.

If you try to GET a URL (e.g.: assuming it is a resource), if the URL is actually an empty collection, iCloud just closes the connection without sending any HTTP response.

E.g.: hyper::Client::request() returns hyper::Error(Io, Kind(UnexpectedEof)). Nice.

untitaker, to random
@untitaker@woodland.cafe avatar

Very happy that @whynothugo took over maintenance of vdirsyncer and is making progress towards a Rust rewrite!

https://whynothugo.nl/journal/2023/04/27/libdav-live-test-results/

context: https://github.com/pimutils/vdirsyncer/issues/790

whynothugo,
@whynothugo@fosstodon.org avatar

@untitaker I'm honoured! I'm also very happy to have the opportunity of doing this. My next milestone is the sync algorithm itself, which will be strongly based on your work :)

whynothugo, to random
@whynothugo@fosstodon.org avatar

PSA: May is the fifth month of the year, so it’s “May the fifth”, not fourth.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Well, Firefox has been crashing a few times a day for the last couple of weeks. Finally managed to figure out what's wrong and it's another case of Firefox saying "this buffer is scaled 2x" and then sending a buffer of a size that's not divisible by 2.

https://bugzilla.mozilla.org/show_bug.cgi?id=1831262

I wonder what kind of abstractions happen under the hood that result in multiplying an integer by two results in an odd number.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Is there any mature toolkit for desktop applications in Rust?

In particular, working clipboard support is a must.

So far I've just rolled my own talking to the compositor directly, but I'd love to avoid having to implement buttons, text-fields, etc myself.

whynothugo,
@whynothugo@fosstodon.org avatar

@lhinderberger GTK4 is too opinionated in a direction that doesn't fit my use case at all.

whynothugo,
@whynothugo@fosstodon.org avatar

@lhinderberger The clipboard part is easy (and I've actually implemented it a few times already), but I'm looking for something that can do buttons, input fields and a few basic controls for me.

I REALLY don't want to write my own, but I also don't see an alternative :(

whynothugo,
@whynothugo@fosstodon.org avatar

@mobiuscog @pop_os_official Yeah, I think iced is the best choice.

The main issue with it is that clipboard support is basically "text only", and there's no simple escape hatch to use the underlying APIs directly.

So I've been avoiding it because I basically need to learn all its internals and implement clipboard in there myself (which I honestly find pretty intimidating).

ipg, to internet
@ipg@wetdry.world avatar

so on #Bluesky, rather than going with the well-documented and defined webfinger protocol, behind the .well-known directory, decided to make their own shit for verifying domains via HTTP.

thus, somebody took the S3 bucket name "xrpc" and now is s3.amazonaws.com on the platform

going great

https://bsky.ipg.gay/profile/s3.amazonaws.com/post/3juud6zh5ur2n

screenshot of a Bluesky post where somebody has taken the domain s3.amazonaws.com, saying "Hello it's me your good friend Amazon S3" earlier in the thread, somebody with a domain ending with translate.goog is saying "I wonder who's gonna be the first to get a handle on a domain they don't actually own..."

whynothugo,
@whynothugo@fosstodon.org avatar

@ipg I wonder why they didn't use a well-known URL for their well know endpoint.

simon, to random
@simon@simonwillison.net avatar

If you built a macOS desktop app that makes notification sounds even when the machine is in "Do Not Disturb" focus mode you should feel very bad about what you have done

(My laptop made two mysterious ping noises during the online talk I gave this morning)

whynothugo,
@whynothugo@fosstodon.org avatar

@simon This is exactly why my desktop PC doesn't have speakers and I connect headphones only when needed.

whynothugo,
@whynothugo@fosstodon.org avatar

@simon I wish applications (and websites) had to prompt for permission to use the speakers in the same way that they prompt to use a camera.

whynothugo, to random
@whynothugo@fosstodon.org avatar

I have no laptop right now, and will be visiting some friends for a couple of weeks later this year. I need something which I can use to work remotely, and I'm seriously considering a PineBook Pro.

bugaevc, to random
@bugaevc@floss.social avatar

Developer trying to view the default linker script, circa 2023, ansi escape codes, --colorized

(it's --verbose)

whynothugo,
@whynothugo@fosstodon.org avatar

@bugaevc Odd, -vv doesn't work for me, but -v -v does: https://paste.sr.ht/blob/705c45d6ad68d784d60535aec7b285119ca6211d

whynothugo,
@whynothugo@fosstodon.org avatar

@bugaevc Note the behaviour of "-v -v" though XD

whynothugo,
@whynothugo@fosstodon.org avatar

@bugaevc Touchè.

randomgeek, to random

Impressed that the Mastodon mobile update will default to signing new users up to a server that many smaller instances have blocked due to its huge population and terrible moderation practices.

Very impressed.

whynothugo,
@whynothugo@fosstodon.org avatar

@randomgeek Ouch, recommending a single server in the official apps seems to be the kind of thing that could make the whole thing collapse.

si2mev, to random
@si2mev@mastodon.social avatar

Operation camera.

My son found a camera when he was Magnet fishing on the Zaanse schans a year ago. Then I got sick and couldn´t do anything with this camera.

Its SD card contains photo's and video's of an Asian girl/woman who is doing a world tour.

She speaks Mandarin Chinese. And in the video she is on Marakech Airport. Thanks for the translations.

The next step is to find her.

RT is very much appreciated

video/mp4

whynothugo,
@whynothugo@fosstodon.org avatar

@si2mev I'm told (by a native speaker next to me) that she has a light accent which doesn't seem to be from the north of China. I that helps narrow down your search 😂

dragosr, to random
@dragosr@chaos.social avatar

If this was a Chinese phone or chip people would be going ballistic. Qualcomm chips phone home over unencrypted HTTP even without Android OS.

https://www.nitrokey.com/news/2023/smartphones-popular-qualcomm-chip-secretly-share-private-information-us-chip-maker

whynothugo,
@whynothugo@fosstodon.org avatar

@dragosr This whole article is an exaggerated marketing piece and wholly inaccurate. See https://blog.brixit.nl/nitrokey-dissapoints-me/

drewdevault, to random
@drewdevault@fosstodon.org avatar
whynothugo,
@whynothugo@fosstodon.org avatar

@drewdevault Take care! I hope you find some peace.

martijnbraam, to random
@martijnbraam@fosstodon.org avatar

There kinda needs to be an archive.org-like service that stores factory images/roms and other downloads for making hardware usable. It seems like a lot of large manufacturers can't afford to host a few static files for more than the warranty period.

whynothugo,
@whynothugo@fosstodon.org avatar

@martijnbraam Hosting it via torrent might be nice since you can distribute the load a bit (and have redundancy for images which users care to keep around).

So maybe a dedicated tracker is a good starting point?

whynothugo,
@whynothugo@fosstodon.org avatar

@martijnbraam When you create the torrent you can pick one or more files (or a whole directory tree). You can't add more files after the fact; you'd need a separate torrent for that.

So basically, torrents are "immutable", which kinda fits well here.

lolgzs, to random French

So now I'm curious, why not installing waydroid on the #SteamDeck ...

whynothugo,
@whynothugo@fosstodon.org avatar

@lolgzs Would regular applications work well on amd64? Or would you use qemu?

whynothugo, to random
@whynothugo@fosstodon.org avatar

I hadn't used tmux in like 5 years, but all the keymappings come to mind magically without even thinking about them.

Memory muscle is impressive.

whynothugo, to random
@whynothugo@fosstodon.org avatar

"We're building a great open future, if you want yo help us, just join our discord".

I'm really wondering what the terrible, non-open future looks like.

drewdevault, to random
@drewdevault@fosstodon.org avatar

ubports on Fairphone 4 report

Good: telephony works (I think! this is the most important one for me), general tooling, waydroid works remarkably well, nice to have a japanese input method

Bad: UI is a bit clunky, don't love how small some elements are given touch-first approach; bluetooth is VERY unreliable

Mixed: install was straightforward but it's very picky about the stock config going into it, make sure you have the right android version (probably because it reuses the stock kernel?)

whynothugo,
@whynothugo@fosstodon.org avatar

@drewdevault What do you use for voice calls? Specifically, international ones.

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