Show newer
bgtlover boosted

Basically to sum up one of yesterday's threads: I won't tackle a GTK embedding if I can't get text selection working. I'd consider doing so irresponsible!

I'd consider text selection that can't handle a range of natural languages irresponsible!

Because text selection's vital to clipboard, accessibility, & WYSIWYG editting on the desktop! I might be able to do without the last one, but I might loose my interest.

bgtlover boosted

Work is happening to give #Owncast a face-lift as well as enable us to build features requiring web user interfaces easier and faster in the future.

If you're a person with passion for web development and want to be involved, say hello!

without firefox, we would look at a very grim painting of the web. The more people use firefox, the better, not only for the foss community, but also the internet at large, since everyone benefits from an open standard, open technologies and a different way of earning proffit that's not data hunting
youtube.com/watch?v=7PjpEW9PN8

bgtlover boosted

Samsung released the Galaxy Buds Pro 2 (2 Pro?) today, and I'm kinda excited. They mentioned better latency. So I'm probably gonna get them. I'd get them anyway for thebetter, "hi-fi" sound.

bgtlover boosted

:: CPU-X

The #1 system profiling and monitoring for Linux!

CPU-X is similar to CPU-Z from the Windows world, however CPU-X is free as in freedom / open source.

Specifically designed for Linux for all needs browsing info from motherboard to CPU / GPU, kernel / drivers, etc.

Get CPU-X simply from the software center of your chosen Linux operating system.

=> x0rg.github.io/CPU-X/

bgtlover boosted

As it's "Book Lovers Day", you might want to check out some book-related server types on the Fediverse:

@inventaire is a book cataloguing platform which lets people and organisations keep track of their own collection or run a private lending library. You can follow many different parts of Inventaire from Mastodon etc, including users, authors, series, publishers and more. The official site is at inventaire.io

@bookwyrm is a federated open alternative to Amazon's GoodReads, and you can import your GoodReads data into BookWyrm. It's part of the Fediverse and you can follow BookWyrm users from Mastodon etc. You can find out more including servers to sign up on at joinbookwyrm.com

#BookLoversDay #Books #Book #Fediverse #BookWyrm #Inventaire #ActivityPub #GoodReads #Alternatives

bgtlover boosted

I've found myself trying to find an article on a website/blog or two occasionally and I just clone the git repository and (rip)grep for what I'm looking for. No search engine required 🤷

bgtlover boosted

Having dealt with macOS signing at my previous job this seems pretty neat gregoryszorc.com/blog/2022/08/ (apples cli tools segfault and service itself was flakey btw). Don't do work for a multi-billion dollar corporation, only to be led around by whatever changes they make to their api + signing nonsense. Very sad to see someone put effort into this for a company that clearly does not care about developers (especially ones not locked into their ecosystem).

Just use Linux. Just use open-source. Period.

bgtlover boosted

Develop only for Linux. Let the proprietary operating systems bend over backward on their own dime to support compatibility, like Windows WSL. (Maybe there is something already for macOS, Docker Inc has already done a lot of work to masquerade macOS as being able to run docker).

Show thread
bgtlover boosted
bgtlover boosted

Arti 0.6.0 is now available! Arti is our ongoing project to create a working embeddable Tor client in Rust. In 0.6.0, we reworked many internal APIs to simplify and correct code, improve error messages, & provide more of Tor's cryptographic handshakes.

blog.torproject.org/arti_060_r

this article is very interesting, the implementation discussed there may be able to ameliorate some of the issues of c which weren't solved because of ABI breaking which would mean that legacy programs as well as other system components may not work correctly after the ABI breakage.
thephd.dev/to-save-c-we-must-s

bgtlover boosted
bgtlover boosted
bgtlover boosted

Another thought about OOP.

As Alan Kay explains, It models objects communicating with each other in the physical space, by sharing messages.

But it's too easy to make a rebuttal:

Objects are complex. That's why we use abstractions, symbols, logic and math to reason about things. You probably don't want to work with an object, but a simple model of it.

You want F=ma, not a real planet and a timer to calculate how much time it takes for an apple to fall.

bgtlover boosted

Pretty much everyone agrees choosing the right data structure is a fundamental step in the development process of _any_ program.

Yet, OOP languages seem to hate working with data structures. Many of them don't have literals for hashmaps, keywords (or symbols), dates, ...
Many of them don't have generic abstractions on how to manipulate the data: no map, reduce, filter...

But why!?? I don't understand

bgtlover boosted

It's really unfortunate that a ton of the new GUI libraries out there for newer programming languages like Rust or Zig have left accessibility as a long-term goal instead of something core to the project.

bgtlover boosted

this video talks about whether wayland is designed around the needs of gnome. However, based on it, I have a, shall I say, more interesting question: does the wayland model cause more fragmentation in the linux desktop than x11 did?
the video is here:
youtube.com/watch?v=AJkUTUqRbH

bgtlover boosted

Just had a question about this, thought it might be useful to answer as a post:

There are lots of different server types on the Fediverse, but they talk to each other using a common standard called ActivityPub.

This means you don't need to be on the same server type to interact.

For example, if you're on a Mastodon server you can have a conversation with someone on a Friendica server.

This works even when the server types are very different. People on Mastodon etc can like, comment and share videos from @peertube or follow livestreaming accounts on @owncast. (To see examples, take a look at @FediVideos)

This process is so seamless that you may not even be aware you're interacting with people from other server types. If you're a Mastodon user, try clicking on @bobfisherphoto and it will look like a Masto account, but it's actually a @pixelfed account. To see what an account "really" looks like, click on the avatar on its profile page.

#Fediverse #ActivityPub

Show older
LinuxRocks.Online

Linux geeks doing what Linux geeks do...