Das dritte Kapitel von meiner Wattpad-Geschichte ist fertig 🥳

Es hat so lange gedauert, weil ich an dem Bild dazu so lange gearbeitet habe. Ich bin mit den Posen und den Schatten immer noch unzufrieden, aber trotzdem bin ich stolz, ein so komplexes Bild fertig gezeichnet zu haben.

Das gibt mir etwas Selbstvertrauen, doch wieder mehr an meinem Traum, einen Manga zu zeichnen, zu arbeiten, anstatt Geschichten zu schreiben.

#manga #mangaart #mangagirl #lightnovel

wattpad.com/1316776751-hana-ch…

I like #Lenovo for how easily accessible #service manuals their laptops have. 👌🪛 💻

Funny is, the laptop I am fixing now has the usual warning for powering off the device and disconnecting the power cord and battery. Or here literally to remove the battery pack. But actually you have to disassamble half of the machine to disconnect the battery. And then the rest of the machine to remove the battery. There is even no option to disable battery in bios. 😀 ⚡🔋

👑 Ptákem roku 2023 je polák velký. Udělením titulu polákovi velkému chceme upozornit na neutěšený stav naší rybniční krajiny a na to, že polák v České republice stále patří mezi lovné druhy, a to i přesto, že je celosvětově ohrožený.

birdlife.cz/ptak-roku-2023-pol…

Cortana-grade AIs, in the Pre-343 Halo universe, took 7 years to go rampant. Sydney here is going off the edge after that many hours.

I don’t know what they’re putting in the water in Seattle, but why is Microsoft the only tech company out there building software that seems to have a half-life? Their file systems and OSes, and now their ML chat systems… they just _degrade_. It’s been true since the DOS days. They’ve been able to prolong it but just never fix it.

theverge.com/2023/2/17/2360490…

New #blog post - A quick hack/fix for the verified status of #GitHub on your #Mastodon profile page.

jan.wildeboer.net/2022/06/Quic…

All replies here will show up as comments on my blog!

2023-02-18 UPDATE: This hack/fix is not needed anymore as #Github now allows up to 4 social accounts on user profiles which set the correct link with the rel="me" attribute needed for Mastodon verification! Thx @skhg for sharing!

@Jack
This entry was edited (2 years ago)

Coming up live at 01:00 UTC (8:00 PM Eastern, 5:00 Pacific in the Americas) onThe Global Voice Internet Radio: an hour of Smooth Jazz, Chillout, and Easy Listening music on Smooth and Easy with Kelly Sapergia. More information about the show is at ksapergia.net/smooth. Tune in at theglobalvoice.info and click on the Listen Live link, or put the following URL in your favorite media player: theglobalvoice.info:8000/broad… #TGVRadio #audio

Občas tu zmiňuju celní řízení jako příklad stavu #digitalizace u nás. Teď o tomto příkladu vyšel pěkný článek na Lupě.
lupa.cz/clanky/samostatne-proc…
Unknown parent

glitchsoc - Link to source

Štěpán Škorpil

@g Je to tak, s tímhle nic nikdo neudělal už léta. Proto to zmiňuju jako příklad. Také ale rozumím tomu že nejde vyřešit vše naráz.
V tomhle případě mě ale štve ten výsměch lidí který na tom úřadě pracují. Jo vy to nemáte jak vyplnit na papíře? No tak smůla. Nebo použij náš portál postavený na Silverlightu. Ha ha ha.
Tady najednou je úředník kterýmu se skládáme daněmi na plat a on se ti vysměje do obličeje.

The Life & Art of Gustav Klimt: A Short Art History Lesson on the Austrian Symbolist Painter and His Work

openculture.com/2023/02/the-li…

@fdroidorg Could you please add the camera app github.com/GrapheneOS/Camera from @GrapheneOS ? I’d like to use it on a non-Pixel device, too.
in reply to Daniel Böhmer

have you asked if@GrapheneOS@grapheneos.social agrees to that? About a year ago we were approached and asked to remove all GOS apps from our repos (F-Droid's and mine; that also included their PDF Viewer) and have been told to not include them with any F-Droid repo without their "express permission".

Though the license of the apps would permit us to ignore that, we respect their request. So you'll have to get their express permission first.

in reply to Federico Mena Quintero

as a library author, my rule of thumb is that short of memory corruption issues (like out-of-bounds access), everything should be user-recoverable. Anything that would signal an incorrect internal assumption ("I am asserting to myself, as library author, that this invariant can never be violated") should immediately panic and never expose that failure to the user.
in reply to Kat Marchán 🐈

@zkat Oh, yeah, I'm not talking about programming errors. I'm trying to distinguish two cases:

- something happened in this heavily recursive thing which should result in just not rendering an element (e.g. a transformation matrix ends up being non-invertible, no big deal, just not render the object and continue).

- OOM, or an implementation limit was exceeded - catch it, exit quickly, report an error in the public API.

in reply to Federico Mena Quintero

@federicomena

  • GUI programming definitely has different requirements, where showing something at all is generally considered better than not showing anything (see also: it makes sense for JavaScript to be so loosey-goosey about types and conversions)
  • There's... a lot to be said in the debate on whether the modern assumption of "memory is infinite" and allocators being optimistic has been a good idea all these years, or whether we should exercise more control over our allocators.

❌ Vent de panique pour les amateurs de sites de #streaming ?

JustStream, HDStream… la justice ordonne le blocage de plusieurs dizaines de sites pirates, dévoile @reesmarc. Découvrez la liste complète ⤵️

linforme.com/medias-culture/ar… #Rediff

My overview of free/libre CAD programs is now out of the paywall at LWN. The scope of the overview was intentionally limited, there are other interesting projects like CadQuery, LeoCAD, OpenVSP, and others. And then there's the entire architecture stack

lwn.net/Articles/921676/

user reports curl doesn't work on his system, gets annoying cert error

turns out user is indeed getting MITMed so the check worked exactly as intended

github.com/curl/curl/issues/10…

#Google Workspace will increase their prices from April 11, 2023. Flexible, non-contract plans increase in price by 20%. Or you can get better security and privacy for less by upgrading your #Tutanota account 😌 tutanota.com/pricing techradar.com/news/some-users-…

I recently learned that German company Telefunken arguably invented the computer mouse. They offered a “Rollkugelsteuerung” (“rolling ball control”) for one of their mainframes in 1968, months before Douglas Engelbart’s “mother of all demos”. Telefunken’s mouse was also more advanced than Engelbart’s mouse as it used a ball instead of two wheels. (Photo credit:
Marcin Wichary, CC-BY 2.0, flickr.com/photos/8399025@N07/… and flickr.com/photos/mwichary/232…)

¿Es caro el despido? España protege menos el empleo que Alemania, Francia, Italia y Países Bajos, por Begoña P. Ramírez
ow.ly/KisM50MV2yf

#despido #empleo #economia #españa #alemania #francia #italia #paisesbajos

Hello everyone! We've just created the proper v0.7.0 release of GoToSocial, Stormy Sloth! ⛈️ 🦥

You can find the release here: github.com/superseriousbusines…

This is the culmination of two and a bit months of hard work, and we're really proud of it :)

Big thank you to all contributors, testers, and well wishers!


Release highlights

  • Basic video support (mp4 only). You can finally upload videos, and view videos from remote instances too. Not all mp4 files work, currently -- this is something we'll investigate for next release most likely.
  • Support for federating reports in and out of GoToSocial, and viewing reports via the admin settings panel (this feature was sponsored by NLnet).
  • Support for webp attachments, avatars, and headers.
  • Users can now create, remove, and view status bookmarks!
  • Domain blocks now apply on a wildcard basis, so you can block a second level domain (like example.org) and it will apply to subdomains too (like poop.example.org etc).
  • HTTP request throttling -- only a certain number of http requests are served at a time now. This should vastly improve responsiveness under load on small instances.
  • Much better logic for pruning old avatars + headers, leading to gb of disk space savings.
  • So many bug fixes and performance improvements.

Europa considera “injustificados” 300 permisos de ocupación de costa ampliados por la amnistía del PP

Se han producido 346 prórrogas de fábricas, chiringuitos o pasarelas en la costa tras la reforma legal de 2013 promovida por Mariano Rajoy en un proceso que Bruselas considera falto de “transparencia e imparcialidad” eldiario.es/sociedad/europa-co…

As I said two years ago, discovery is going to be amazing and oh baby was it ever
---
RT @willsommer
This filing in the Dominion lawsuit against Fox News is one of the most remarkable documents I've ever seen. Filled with private texts between Fox stars like Hannity and Carlson, plus Murdoch, all admitting they knew Fox's stolen election claims were lies. https://int.nyt.com/data/documenttools/redacted-documents-in-dominion-fox-news-cas…
twitter.com/willsommer/status/…

libadwaita updates

So a few things happened since the last thread (neurodifferent.me/@alexm/10978…)

A few people (mainly @brainblasted) have been trying the new widgetry in all sorts of apps. I've seen branches of:

- Contacts
- Fractal
- Patterns
- Telegrand
- Nautilus (!!!)

And I use Characters and libadwaita demo for testing myself.

This is probably the most widely-tested wip widget to date in libadwaita 😅

One of the missing pieces last time was undershoot style handling - if we have a flat header bar next to scrolling content, we need to add a border/shadow/whatever if content scrolls down.

I'm not going to detail the problems because I already did it last time (see neurodifferent.me/@alexm/10978…), but we ended up with yet another widget replacing GtkBox for this.

The preliminary name for it is AdwToolbarView (I don't particularly love it but don't have better ideas), and it actually allows us to do quite a few other things aside from "make header bars in dual pane view not look borked", even when header bars are not flat:

- Add a window handle to the full thing so search bars etc are automatically draggable - currently they are not even though they look connected to header bars

- Get rid of the borders between header bar, search bar, tab bar etc, like in this mockup: gitlab.gnome.org/Teams/Design/…

- Get rid of double spacing after getting rid of the borders, again like on that mockup. This part is complicated though, I'll explain why in the next toot.

- Have a shadow on the header bar. We never did because if you pack it into a box it will go below the window contents and not above - in a vertical box widgets are drawn top to bottom so header bar is rendered before content, along with its shadow

- Have a property for extending content underneath it. At this point one can use it instead of flap for things like Epiphany header bar in fullscreen.

So while I was not enthusiastic about having a widget for this initially, it seems to be working surprisingly well in practice.


Made some progress on AdwBrowsingView/AdwDualPaneView (names are not set in stone) yesterday.
in reply to Alexander Mikhaylenko

libadwaita updates

So overall we're at 4 new APIs:

- Adaptive states
- Browsing view
- Dual pane view
- Toolbar view

That's a lot of "view" in the names... Oh well

So this is enough to deprecate:

- AdwLeaflet
- AdwSqueezer
- AdwViewSwitcherTitle (because it's using a squeezer)

And we still have AdwFlap left. At least toolbar view gets rid of one of the flap use cases so it's just bottom sheets and transient sidebars.

Theming is a frequently requested feature for Conversations.

Conversations 3.0 will come with a green default theme and on recent devices users will be able to use "Material You".

There will be two settings:
· Theme: Light | Dark | Automatic (follow system)
· Use Dynamic Colors (Material You)

The latter will only be available on devices running Android 12+.
This means no color selection on earlier devices unfortunately; but time will take care of that problem for us.