Show more

@mkljczk s/kilkadziesiąt/kilkaset/

Czasem kilka tysięcy, ale wtedy już zwykle sprzątam.

@stellarskylark libwayland is a serialization library for the said protocol; there are also XML definitions of core protocol and various extensions, and some common libraries like EGL platform implementation and cursor helpers.

I always wanted a simple way to put the phone to silent mode when e.g. placing it on the table next to the 🛏️ . Since Biemster got NFC to work on the Oneplus 6/6T (github.com/biemster/pmos-openb) we can leverage that and have feedbackd's profile adjusted when certain RFIDs are seen (source.puri.sm/Librem5/feedbac). For this to land we want to move the NFC support from a python script to s.th. like nfcd (github.com/biemster/pmos-openb). Help on this would be appreciated.

#phosh #feedbackd #rfid #LinuxMobile

I think some of the replies to this poll are missing the historical importance of wobbly windows and the technological advancements in the open source ecosystem that they represented. I feel privileged and grateful to have been present at the dawning of the wobbly window era.

chaos.social/@karolherbst/1139

After a very busy January (for me) I'm back with Indiepocalypse #61!

-10 curated games for $15!
-Zine!
-Newly commissioned game by
@tallywinkle
-Cover by Victoria Clough (ladyvictori.art/)

Games by
@dos
and more!

pizzapranks.itch.io/indiepocal

Z przyjemnością ogłaszamy, iż objęliśmy patronatem medialnym tegoroczną serię eventów ❤️ I Love Free Software Day organizowaną przez @fsfe. Z tej okazji zapraszamy na luźne spotkania w Warszawie, Poznaniu i Wrocławiu. 😊

📍 Warszawa
12/02/2025 - 19:00
@hswaw ul. Żelazna 103A

📍 Poznań
13/02/2025 18:00
Politechnika Poznańska, ul. Polanka 3
@hspoz

📍 Wrocław
14/02/2025 18:00
Politechnika Wrocławska, budynek C-3, sala 20
@ASI @hswro

Więcej informacji: ilovefs.org/

#fsfe #ilovefs #floss

My Etsy shop is now available! And there is a very limited offer of the original book from the Quirky Owl animation, as well as pages of the book in form of cute postcards. By buying you are supporting the making of the short movie <3

Shop:
funkypangolin.etsy.com

Animation:
youtube.com/watch?v=L6qJWVZb4Qs

Other ways of supporting me:
linktr.ee/agata.nawrot

If your country is not available on Etsy, you can contact me directly.

I will be updating the assortment gradually <3
#mastoart

@arek @Mateusz @brie Do gniazda USB-C też wystarczy sam kawałek PCB, bez osłony - różnica tylko taka, że nie wetkniesz wtedy takiej karty do gniazda bez kabla.

@sdr-li @rail_ @ptrc You can get a public IPv4 address, but only when you set up a IPv4-only PPPoE session.

@ptrc @rail_ ...and force your IPv4 address to be behind CGNAT.

@grzeeesiek @rail_ eeej czapka czuwak trąci takim absurdem, że aż rozważam kupno xD

Been recording some profiles to try to explain _why_ my Rust translations of C programs tend to default to being faster.

Here's an unexpected culprit: strlen/strcmp.

The "natural" string representation in C is a char* pointing to a buffer that ends in a NUL (ASCII 0). To determine its length you have to crawl along it to find the NUL. To compare two strings, you need to do the same. In particular, because strcmp's return value isn't just a flag, but an integer giving the lexicographic relationship between the two strings ... it can't early exit if the lengths differ.

The "natural" string representation in Rust is a &str, which combines a pointer and a length. Finding the length is a constant-time near-no-op; comparing two strings for equality can trivially early-exit.

This might sound trivial, but profiles suggest it's a significant factor in wartcl being 4x faster than partcl across the board. In part, I suspect a lot of C programs do a lot of redundant strlen-computation unintentionally.

@rotopenguin @catsalad It was UDF, wasn't proprietary (though tools such as InCD that added support of relevant versions of it to Windows were) and it actually works on Linux: docs.kernel.org/cdrom/packet-w

@Blort @CalcProgrammer1 Yes. This needs to be fixed while processing (lens shading correction) and you need to profile your lens first to know what correction to apply - same with color matrix, chromatic aberration and barrel distortion. I've made a (not very high quality) lensfun profile for L5 some time ago: gitlab.com/dos1/glowup/-/blob/

See: wilson.bronger.org/lens_calibr

@rmader @Blort @CalcProgrammer1 I'm not worried about GLES3 arriving some day, @austriancoder's excellent work on etnaviv is progressing slowly but surely 😀

@pavel @usia @cas In case of , the front cam already does 10-bit, and you should be able to easily get it to work with lower res on the back cam. The problem is with higher bandwidth requirement of full res mode at 10-bit that AFAIK nobody really looked at and debugged so far. Help welcome.

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml