MiloIgnis boosted
MiloIgnis boosted

I'm excited to announce that egui (github.com/emilk/egui) is now the first pure-Rust GUI toolkit to implement platform accessibility APIs (most mature on Windows, with macOS catching up), via AccessKit (github.com/AccessKit/accesskit). This was just merged in egui's master branch. New versions of egui crates should be published to crates.io soon. Thanks to the Google Fonts team for funding both the development of AccessKit and the integration in egui.

MiloIgnis boosted
MiloIgnis boosted

Wow, this graph shows how different nixpkgs is in term of number of packages and freshness. I knew this should be the case, but I didn't expect such a gap. repology.org/repositories/grap

Debian could be better, but many packages are abandoned and it is still hard to salvage them (and it's quite more work than an occasional PR to update it).

Also, nixpkgs has a bot to help keeping packages up-to-date, so you just have to test it once there is an update.

MiloIgnis boosted

Podcasting 

Now that we're learning this lesson that centralized silos are brittle and operate in the interest of the owners not the users...

...please note the move toward centralizing podcasts into apps from Amazon/Audible, Spotify, iHeart, YouTube, TikTok etc.

If you like podcasts, use an RSS-based podcast player. Support the open ecosystem. We can only survive if you clearly see the threat and act supportively.

MiloIgnis boosted

US broadband coverage maps are out

The ISPs self report coverage, and we know how reliable that is. But this time, it's per address and there's an "Availability Challenge" option.

So type in your address, see if it's reported correctly, challenge it if not. Note, it reports the maximum speed available if you pay for it, so you might not actually have that speed, but you could.

We still pay more for less, but this will hopefully help the situation.

broadbandmap.fcc.gov/location-

MiloIgnis boosted

since a lot of folks are becoming newly interested in escaping corporate silos and moving to community-based services, are you aware of @matrix?

Matrix is to Slack and Discord, what Mastodon is to Twitter: a decentralized, federated network based on open standards/specs. It also supports full end-to-end encryption, just like Signal, so you can exchange messages privately!

If you find the fediverse interesting/inspiring, I recommend giving matrix a whirl. The quickest way to get started is to head over to app.element.io/ and make a (free!) account (although you can also join any number of other home servers, or host your own--they all talk to each other!).

If you _do_ end up checking it out, please do say hi! I'm @zkat:zkat.tech over there. I also manage a "space" (a group of channels, kinda like a Discord server) that you can join by clicking here: matrix.to/#/!tKdDSgQTxQzcOuTXq

I hope this sparks your interest! I'd love to see you over there, too!

MiloIgnis boosted

I'm gonna keep posting this until one of you fucking boosts it

MiloIgnis boosted

2694. Königsberg 

title text: At first I thought I would need some gold or something to pay him, but then I realized that it was the 18th century and I could just bring a roll of aluminum foil.

(xkcd.com/2694)
(explainxkcd.com/wiki/index.php)

MiloIgnis boosted

After 1,421 days, my Librum 5 arrived! Been using it for a few days now (I also own a PinePhone and PinePhone Pro) - my verdict is that it's chonky (which I'm digging) and it's *just* enough better than the PinePhone Pro to maybe make it feasible for someone pretty dedicated to daily drive.

Modem's flakey, and battery life isn't great, but I do love the hardware switches on the outside.

I'm having quite a bit of fun with it! Turns out gPodder+VLC is pretty good for podcasts, even on a phone :D

And so on and so forth.

On the other hand, at least it's statically typed, though with a wildly verbose system.

Lombok does make it significantly nicer, but I think how much nicer it makes Java really points out how much is missing in the first place.

On the other hand, the JVM itself is a slick piece of engineering.

Show thread

So far, the rough edges I once new but am now rediscovering after years away include:
Boolean not being spelled "bool", not being able to do "if (obj)" to test for null, and having to use .equals instead of == for most comparisons, but not int's, even though ints to auto promote to Integer for which you should use .equals,

Show thread

Programming in Java for a class project for the first time in a long time after mostly doing Rust, Python, Kotlin, and some Lisps, and boy howdy has it been frustrating.

Java doesn't have syntactic sugar it has syntactic bitters

MiloIgnis boosted

soft. ware.

basically hacker news went down yesterday and in this screenshot someone chimes in talking about it saying that they had a batch of SSDs manufactured by SanDisk all get bricked after exactly 40,000 hours (4.5 years) uptime because it overflowed an internal counter and corrupted the SSD's internal state.

someone from hackernews replies and says that the SSDs HN was hosted on were in fact SanDisk Optimus Lightning IIs and almost exactly 4.5 years old.

never trust a firmware

MiloIgnis boosted

I can NEVER remember the order of the two arguments to ln -s

Show thread
MiloIgnis boosted

"$WEBSITE is better on the app!!" says website whose app is only "better" in the sense that it does not have popups telling you it is better on the app

MiloIgnis boosted

I'm talking about projects like:

* Bibliogram for Instagram
* Imgin & Rimgo for Imgur
* Invidious & Piped for YouTube
* Librarian for LBRY/Odysee
* Libreddit & Teddit for Reddit
* Lingva & SimplyTranslate for Google Translate
* Nitter for Twitter
* Proxitok for Tiktok
* Scribe for Medium
* Whoogle, Searx, & SearxNG for Google, etc
* Wikiless for Wikipedia (though not as needed)

And thanks to farside.link/ for loadbalancing instances of these to ensure I don't overload them!

2/2 Fin!

Show thread
MiloIgnis boosted

Clams of the genus Ctenoides are sometimes called "disco clams" due to their ability to generate a funky flashing light show via reflective silica nano-spheres in their mantle. The lights are thought to help deter predators. They are sometimes called flame scallops, and while they are not actually in the scallop family, they do have some traits in common, such as simple eyes and the ability to swim with jet propulsion! #clamfacts youtube.com/watch?v=PXTf8PwYqe

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!