When I try to login to PayPal I now see:
Please enable JS and disable any ad blocker
Hereâs the thing. PayPal takes fees from transactions and payments received and sent.
I have very right not have ads shoved in my face for something that isnât actually free in the first place and costs money to use. If PayPal would like to continue to piss off folks me like, then Iâll happily close my PayPal account and go somewhere else that doesnât shove ads in my face and consume 30-40% of my Internet bandwidth on useless garbage/crap.
The last few days Iâve been converting some charts to grayscale and adding letters to them in order to improve accessibility. Inskscapeâs âReplace Colourâ extension made things much easier.
I wonder if I could one day try my hand at making an improved variation of that extension that could save and reload a dictionary of replacements to help apply them to multiple filesâŠ
Another idea would be to allow replacement color fills with patterns and vice versa!
Let me save this on vault of ideas for the future :)
I enjoyed this one :)
I just added a few tweaks and turns (pun intended) to an example that @py5coding@py5coding made for out tutorial at #PythonBrasil2025, but itâs so much fun playing with it :D
I enjoyed this one :)
I just added a few tweaks and turns (wink) to an example that @py5coding@py5coding made for out tutorial at #PythonBrasil2025, but itâs so much fun playing with it :D
All my newly added test cases failed, that movq thankfully provided in https://git.mills.io/yarnsocial/twtxt.dev/pulls/28#issuecomment-20801 for the draft of the twt hash v2 extension. The first error was easy to see in the diff. The hashes were way too long. Youâve already guessed it, I had cut the hash from the twelfth character towards the end instead of taking the first twelve characters: hash[12:] instead of hash[:12].
After fixing this rookie mistake, the tests still all failed. Hmmm. Did I still cut the wrong twelve characters? :-? I even checked the Go reference implementation in the document itself. But it read basically the same as mine. Strange, what the heck is going on here?
Turns out that my vim replacements to transform the Python code into Go code butchered all the URLs. ;-) The order of operations matters. I first replaced the equals with colons for the subtest struct fields and then wanted to transform the RFC 3339 timestamp strings to time.Date(âŠ) calls. So, I replaced the colons in the time with commas and spaces. Hence, my URLs then also all read https, //example.com/twtxt.txt.
But that was it. All test green. \o/
I should work on my client again and add some new features. Like adding a new feed directly in the client and not having to go to the config first. And showing a preview of a feed before actually adding it. Also, a search would be something to add. And finally combining my User-Agent analyzer with my subscription list to spot new feeds automatically.
Caelus Fucking Castorice (Aikiâ@æ„æäž) [Honkai: Star Rail] â Read more
Debian Adding âHard Dependencyâ on Rust, May Abandon Some PC Architectures
APT, Debianâs package manager also used by Ubuntu, to have a hard Rust requirement. â Read more
It is always awesome to have a few minutes to converse, at least once I month. I will not miss one, adding it to my calendar. I mean, if we were neighbours you (or wife) would probably have to kick me out of your house, so itâs good I am really far, and a once a month call suffices. đ€Ł
SUSE Bets The Farm on AI-Powered Linux Administration
SUSE, in a race with Red Hat to add Al features nobody wants, has added âAl-powered administrationâ to Linux servers. â Read more
I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).
Cool. I think Iâve improved this abit. Update going out shortly⊠Also added optional support for displaying gravatar(s) if you supply your email address (optional of course).
ProcessOne: đ ejabberd 25.10
Release Highlights:
If you are upgrading from a previous version, there are no mandatory changes in SQL schemas, configuration, API commands or hooks.
Other contents:
- **[New option
archive_muc_as_mucsubinmod_mam]( ⊠â Read more
Dominated by Shimiko Blue Archive â Read more
B.C. to launch anti-tariff ads as Ontario pauses controversial campaign â Read more
Trump punishing Canada with 10% extra tariffs for not pulling down anti-tariff ad sooner â Read more
âThey played dirty, I can play dirtierâ: Trump blasts Canada, wonât meet Carney over Reagan ad â Read more
Ontario to pause Reagan tariffs ad after Trump terminated Canada trade talks â Read more
Trump says heâs terminating trade negotiations with Canada over Ontario anti-tariff ad â Read more
Trump says heâs ending trade talks with Canada over TV ad â Read more
Triad Prague, is perhaps the only mainstream âContemporary advertisingâ company, who fucking AI generates âpixelartâ and everyone there is either too blind, dumb, or lazy, to at the very least, align the pixels, to a grid (or even check theyâre square, the same size,âŠanything really).

I guess they must have some remains of shame and self preservation instinct, that made them sweep these off their portfolio website and set the video ads with them, to âPrivateâ on YouTube.
https://youtu.be/s7GZK8FGRvA
But sadly not enough shame, to stop putting these on billboards, I have to see on daily basis and making new versions of them, with different inconsistent styles, of badly AI generated âpixelartâ!

I checked their website, this is their footer, with the text that always overlaps - maybe they also never heard about CSS, canât blame them, itâs only been a thing, since 1996.

Microsoft Adding AI Facial Recognition, âYou can only turn off 3 times a year.â
Al Notepad, Al Paint, Al Excel, Al Word, Al GitHub⊠â Read more
D Killer Wife (ăăă) [Nikke] â Read more
Red Tractor ad banned for misleading environmental claims
The Advertising Standards Authority upheld a complaint by environment charity River Action. â Read more
Bypass 403 Response Code by Adding Creative String | IRSYADSEC
HTTP 403 is a response code indicating that access to the requested resource is forbidden. This can happen due to various reasons, such asâŠ
[Continue reading on Inf ⊠â Read more
Adding Support for BlueSky to IndieLogin.com
Today I just launched support for BlueSky as a new authentication option in IndieLogin.com! â Read more
[$] Enhancing FineIBT
At the Linux\âšSecurity Summit Europe (LSS EU), Scott Constable and Sebastian
Ăsterlund gave a talk on an enhancement to a control-flow integrity (CFI)
protection that was added to the kernel several years ago. The â FineIBT: Fine-grain Control-flow\âšEnforcement with Indirect Branch Trackingâ mechanism was merged for
Linux 6.2 in early 2023 to harden the kernel against CFI attacks of various
sorts, but needed [ ⊠â Read more
Honest Government Ad | Visit New Zealand! â Read more
Getting Hands-On with Kerbrute: Practical AD Enumeration & Attack Tactics â Read more
My open letter, to the European Commission digital markets act team:
Hello,
I am joining other developers, concerned about Googles new plan, to approve every app and effectively destroy most of the competing 3rd party stores this way. The biggest one of these alternative stores, most known for their focus on user and developer privacy, already states, this would make it impossible for them to operate: https://f-droid.org/cs/2025/09/29/google-developer-registration-decree.html
Even communities like the XDA forum, where new developers are often introduced to the world of Android development, would likely be strongly impacted, as making, publishing and installing Android apps is made less accessible.
I am not just writing on their behalf, I run a small website myself (https://thecanine.ueuo.com/), that both provides legal modifications, for some android apps - for example adding an amoled dark theme, to the most popular XMPP chat client for Android, or increasing one of Androids keyboard apps height. This all comes after Googles previous changes to the Android operating system, that prevent users from installing old apps (old to Google, can mean only a couple of months, without an update - https://developer.android.com/google/play/requirements/target-sdk and the target version gets increased every year). I rely on apps developed by a single developer, even for things like making the pixel art presented on my website and sideloading as a way to make these apps work, before developers can catch up to Googleâs new requirements - if Google is allowed to slowly kill these options, us digital artists will soon lose the tools we need to create digital art.
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .hash() method :)
(A caveat to the reader: The code can be is messy because it sometimes retains remnants of abandoned ideas and lateral explorations. This is creative coding not software engineering)
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .__hash__() method :)
(A caveat to the reader: The code is messy because it sometimes retains remnants of abandoned ideas and lateral explorations, also, this is creative coding not software engineering)
More Apple Apps Get Liquid Glass Redesign
Apple today updated its TestFlight and Apple Support apps, adding Liquid Glass designs to match the rest of iOS 26.
Both apps now feature Liquid Glass interface elements, such as more rounded buttons, floatin ⊠â Read more
The wealth of the top 1% reaches a record $52 trillion
Robert Frank,  Wealth Editor -  CNBC
Stephan:Â When I tell you the United States has become a neo-medieval authoritarian oligarchy society, this is what I mean.
Robert Frank, CNBC Wealth Editor. Credit: CNBC- The top 10% of Americans added $5 trillion to their wealth in the second quarter as the stock market ra ⊠â Read more
Die Wahrheit: Ade, Sommerloch, es wird kalt und kÀlter
Die Wahrheit-Sommerserie âWahre Originaleâ (Ende): Das legendĂ€re taz-Sommerloch-Team (TST), dechiffriert vom Aushilfshausmeister. mehr⊠â Read more
AirPods Pro 3 vs. AirPods Max Buyerâs Guide: 30+ Differences Compared
The AirPods Pro 3 and AirPods Max are Appleâs highest-end headphone options, so which should you choose?
Apple just debuted the âAirPods Pro 3â, adding new features like improved active noise cancellation, the U2 chip, and heart rate monitoring. The ⊠â Read more
Hello again everyone! A little update on my twtxt client.
I think itâs finally shaping a bit better now, but⊠âïž
As Iâm trying to put all the parts together, I decided to build multiple parallel UIs, to ensure I donât accidentally create a structure that is more rigid than planned.
I already decided on a UI that I would want to use for myself, it would be inspired by moshidon, misskey and some other âsocial feedsâ mock-ups I found on dribbble.
I also plan on building a raw HTML version (for anyone wanting to do a full DIY client).
I would love to get any suggestions of what you would like to see (and possibly use) as a client, by sharing a link, app/website name or even a sketch made by you on paper.
I think Iâll pick a third and maybe a fourth design to build together with the two already mentioned.
For reference, the screens I think of providing are (some might be optional or conditionally/manually hidable):
- Global / personal timeline screen
- Profile screen (with timeline)
- Thread screen
- Notifications screen or popup (both valid)
- DM list & chat screens (still planning, might come later)
- Settings screen (itâll probably be a hard coded form, but better mention it)
- Publish / edit post screen or popup (still analysing some use cases, as some âenginesâ might not have direct publishing support)
I also plan on adding two optional metadata fields:
display_name: To show a human readable alternative for a nick, it fallback tonickif not defined
banner: Using the same format asavatarbut the image expected is wider, inspired by other socials around
I also plan on supporting any metadata provided, including a dynamically parsable regex rule format for those extra fields, this should allow anyone to build new clients that donât limit themselves to just the social aspect of twtxt, hoping to see unique ways of using twtxt! đ€
@prologic@twtxt.net considering other alternatives we have seeing (of which I have lost track already), yes. Why donât you guys (client makers) take a step at a time and, for now, increase the hash length to deal with the collisions. Then location-based addressing can be added⊠or not, you know. đ
Raspberry Pi Updates Keyboard PC with New 500+ Model
Raspberry Pi 500+ is the newest all-in-one personal computer in the Raspberry Pi family. It combines the Raspberry Pi 5 platform with a mechanical keyboard, upgraded memory, and integrated storage. The design builds on the earlier Raspberry Pi 400 and 500 models while adding higher specifications and new input features. The Raspberry Pi 500+ is [âŠ] â Read more
@movq@www.uninformativ.de better than in the US. Our lasts only 10 years, and you need to go through the vision test, and, of course, pay). Recently they added a little gold star denoting âreal IDâ compliance, and we had to pay $10 to get the old one replacedâout of the regular renew âscheduleâ.
In here it is all about control, and money.
@kat@yarn.girlonthemoon.xyz, this one, regarding âAnubisâ (which I believe you use, right?): https://github.com/eternal-flame-AD/pow-buster
@kat@yarn.girlonthemoon.xyz, see this one, regarding âAnubisâ (which I believe you use, right?): https://github.com/eternal-flame-AD/pow-buster
@lyse@lyse.isobeef.org i dont mind if the hash is not backward compatible but im not sure if this is the right way to proceed because the added complexity dealing with two hash versions isnt justified
regular end users wont care to understand how twt hashes are formed, they just want to use twtxt! so i guess i could work in protecting users from themselves by disallowing post edits on old posts or posts with replies, but iâm not fond of this either really. if they want to break a thread, they can just delete the post (though iâve noticed yarn handling post deletes dubiouslyâŠ)
on activitypub i do genuinely find myself looking through several month or even year old posts sometimes and deciding to edit/reword them a little to be slightly less confusing, this should be trivial to handle on twtxt which is an infinitely simpler specification
[2025/09/11 12:56:01.816] â please set config.host when trying to run "bbycll". How to bypass that tiny hurdle?
Adding too this. The configuration example at the repository reads:
{
"nick": "Example",
"description": "alice's twtxt instance!",
"host": "twtxt.example.com",
"admin": "alice"
}
Would it make more sense changing nick to instance_name or similar? Usually nick is reserved for users, like here, quark. Right? Also, is host the same FQDN to be used while proxying traffic to the application? That is, using the above configuration, itâs Caddy configuration would be:
twtxt.example.com {
encode
reverse_proxy :31212
}
Is that correct?
XMPP Interop Testing: Lots More Options
Since the last update, weâve added a lot more options on how to run your tests. Weâve added a slew of new CI systems, this time focussing on freedom-respecting, open source CI systems for your open source projects.
Recent additions include Jenkins, Drone, Harness and Woodpecker.
This brings our total number of CI systems in which you can run XMPP interop tests up to a whopping ELEVEN, plus anywhere else you can run containers!
Whether youâre building ⊠â Read more
Honest Government Ad | Global Sumud Flotilla â Read more
good afternoon yarnverse i have done nothing productive so far. except edit my fandom site a little bit (i added tag pages!). does that count lol
Since Google announced their intentions to heavily limit sideloading on Android, starting end of 2026, Iâve been looking for potential solutions, for this policy change, that threatens the majority of projects I maintain, in some way. Google already killed my browser project years ago, but I have no other choice, than to fight this, any way I can.
The best choice to deal with this, will probably be the Android Debug Bridge, which can be used not only to install apps unrestricted, but also to uninstall, or remove, almost any unnecessary part of the OS. Shizuku, combined with Canta Debloater, is the winning combination for now.
Iâve already removed most Google apps from my device: the annoying AI assistant, the stupid Google app adding the annoying articles, left of your homes screen, Google One, Gboard, Safety app⊠itâs amazing, no distracting Google slopware, like in the good old Android 2 days! And I absolutely intend to keep it this way, from now on, no new Google apps or services on my devices, unless Google can give me a good enough reason, to allow them there and whenever the app that verifies signatures, to block installing apps not approved by Google, Iâll just remove it from my device and advocate others do so too.
added opengraph to my blog :D https://bubblegum.girlonthemoon.xyz/articles/underground-soundcloud-remixes
replies and following implemented! next step is further parsing of post contents, rendering threads, and then maybe i can finally start adding remote feedsâŠ! though i kinda wanna redo the whole ui ^^â
Honest Government Ad | Visit Norway! â Read more
Ni Hao; bÄ«ng qĂlĂn!
Iâm just dropping in, to emphasize my love for ice cream and the Chinese crawler bots, allocating their time and resources, towards scraping my humble website.

To show my gratitude, Iâve even added a random little dog generator to https://thecanine.ueuo.com/sparkle.html so that everyone can pick up their own custom dogFT, on their journey through my site.
We use all the Microsoft programs at work - Teams and Outlook especially.
After all kinds of technical problems with Teams, that sometimes go unresolved for over a year, Microsoft shifted their priorities away from fixing things and towards adding an annoying AI Copilot button, that just takes up space and all it does, is loads the website in Teams, so I disabled it. Soon they just add it back, but in a different row of icons, therefore itâs now a different button, you have to disable (I think they added yet another one, to the Teams, on my work phone and I had to disabled that too). Not too long after, the desktop one just enabled itself, because of âan errorâ and I can disable it, but doing so activates a popup, that begs you to turn it back on, every once in a while. You canât disable the popup and can only click âYesâ or âNot nowâ on it. I still keep it disabled, out of principle, but yesterday I noticed yet another Copilot button, this time in the top right corner of my Outlook and this one cannot be disabled, on the business version of Outlook and even on the personal one, itâs only possible to do it through hidden privacy settings, by prohibiting the program from connecting to Microsoft servers, for extra âfeaturesâ.
Thereâs people complaining about it online, so itâs clear nobody really wants it, but at this point Microsofts position is that you will have at least one useless AI button on your screen, at any given time, and you will be happy. And yes, their AI sucks and if I absolutely have to use AI for something, thereâs already 2 better options, we have access to, at work.
Updating my #Processing + #Python tools table:
After some years, things changed and my opinions changed a bit too:
#py5 is going supper strong and the ânew snake_case namesâ are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with âCamelCase Processing namesâ Iâm not worried at all about it anymore!
For the record, Processing Python mode is just a legacy thing, no one should start anything with it.
The great pure Python Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battleâŠ
The unrelated Brython based site
p5py.comseems to be gone, so I removed it from the table.I added a link to my own #pyp5js hack py5pjs/py5mode because this is what Iâm using most nowadays.
Updating my #Processing + #Python tools table:
After some years, things changed and my opinions changed a bit too:
#py5 is going super strong and the ânew snake_case namesâ are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with âCamelCase Processing namesâ Iâm not worried at all about it anymore!
For the record, Processing Python mode is just a legacy thing, no one should start anything with it.
The great pure Python Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battleâŠ
The unrelated Brython based site
p5py.comseems to be gone, so I removed it from the table.I added a link to my own #pyp5js hack py5pjs/py5mode because this is what Iâm using most nowadays.
Updating my #Processing + #Python tools table:
After some years, things changed and my opinions changed a bit too:
#py5 is going super strong and the ânew snake_case namesâ are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with âCamelCase Processing namesâ Iâm not worried at all about it anymore!
For the record, Processing Python mode is just a legacy thing, no one should start anything with it.
The great âpure Pythonâ (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battleâŠ
The unrelated Brython based site
p5py.comseems to be gone, so I removed it from the table.I added a link to my own #pyp5js hack py5pjs/py5mode because this is what Iâm using most nowadays.
Updating my #Processing + #Python tools table:
After some years, things changed and my opinions changed a bit too:
#py5 is going super strong and the ânew snake_case namesâ are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with âCamelCase Processing namesâ Iâm not worried at all about it anymore!
For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.
The great âpure Pythonâ (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battleâŠ
The unrelated #Brython based site
p5py.comseems to be gone, so I removed it from the table.I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js Iâm using most nowadays.
@prologic@twtxt.net AHA the .* entry did the trick! i originally had these rules in there, they were added by default except for the youtube rules:
imgur\.com
giphy\.com
imgs\.xkcd\.com
reactiongifs\.com
githubusercontent\.com
youtube\.com
yt.\be
also oooh the missing feature sounds very handy!
37C3 and New Yearâs Eve 2023
Another one from the vaults. The 37C3 conference took place in
December, 2023. This report was mostly written in January, 2024.
Mostly finished it at night in my cottage between 28 and 29th
December, then edited and added some stuff in July, 2025. So⊠Only
1.5 years late?
It was a little ironic, and a little sad, that I was finishing the
37C3 report during 38C3. I didnât manage to get any tickets for me and
#3 for 38C3 and had to make do with watching the stream.
The links to the talks go to [C ⊠â Read more
@lyse@lyse.isobeef.org âAdvancedâ, well, probably more âmatureâ. There arenât a ton of crazy features and that icon thing is the largest code addition in the last 10 years. %)
Speaking of OS/2 ⊠I just realized that Windows 3.x didnât have icons, either. If Iâm not mistaken, this only got added in Windows 95. In other words, OS/2 had this feature before Windows did, because at least OS/2 2.1 from 1993 had icons. Who would have thunk.
(Now I kind of want to know which system really introduced this feature.)
Portanto o #SIRESP continua a dar problemas - e a #AD jĂĄ Ă© outra vez #Governo.
Onde Ă© que estĂĄ o plano para resolver isto de uma vez por todas?
https://www.rtp.pt/noticias/pais/resolvida-avaria-do-siresp-no-codu-norte-sindicato_n1670432
Maybe someone can explain this to me.
An #EU citizen trying to access Facebook today faces the following choices (see screenshots).
In there, they say that they are asking this again to comply with #EU rules, and yet the question - and the options to choose from - are the same they had in the past.
So, hm, how does this make them comply with something they werenât complying before? Whatâs the detail Iâm missing?
@aelaraji@aelaraji.com And I read the following funny response to that:
Bluesky: Users verify their age by adding a payment method or uploading a photo ID.
Mastodon: Users verify their age by posting pictures of the vintage computer equipment in their homes.
https://beige.party/@maxleibman/114848276288629121
đ
setpriv on Linux supports Landlock.
Another example:
$ setpriv \
--landlock-access fs \
--landlock-rule path-beneath:execute,read-file:/bin/ls-static \
--landlock-rule path-beneath:read-dir:/tmp \
/bin/ls-static /tmp/tmp/xorg.atom
The first argument --landlock-access fs says that nothing is allowed.
--landlock-rule path-beneath:execute,read-file:/bin/ls-static says that reading and executing that file is allowed. Itâs a statically linked ls program (not GNU ls).
--landlock-rule path-beneath:read-dir:/tmp says that reading the /tmp directory and everything below it is allowed.
The output of the ls-static program is this line:
ârwârâârââââx 3000 200 07-12 09:19 22'491 â /tmp/tmp/xorg.atom
It was able to read the directory, see the file, do stat() on it and everything, the little x indicates that getting xattrs also worked.
3000 and 200 are user name and group name â they are shown as numeric, because the program does not have access to /etc/passwd and /etc/group.
Adding --landlock-rule path-beneath:read-file:/etc/passwd, for example, allows resolving users and yields this:
ârwârâârââââx cathy 200 07-12 09:19 22'491 â /tmp/tmp/xorg.atom
đ Programa completo:
đđđ¶đź đđź, đđźÌđŻđźđ±đŒ
16h00 Abertura da Feira do Livro
17h30 Mesa-redonda âA Literatura Lamecense Ă© uma encruzilhadaâ
18h00 Apresentação livro âLamego, a terra, a histĂłria e a genteâ
21h00 Sons do Douro
đđ¶đź đđ°, đđČđŽđđ»đ±đź-đłđČđ¶đżđź
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS â Encontro com Autores e Palavras Vivas Alberto Almeida
18h00 Apresentação livro: Cristina Parauta
đđ¶đź đđ±, đđČđżđ°Ì§đź-đłđČđ¶đżđź
15h00 Oficinas: Estórias Electromagnéticas
16h00 VOZ DOS LIVROS â Encontro com Autores e Palavras Vivas JosĂ© Pessoa
18h00 Apresentação livro âna cabeça dos Poemas sem pĂ©sâ
21h00 Espetåculo de Dança - AD
đđ¶đź đđČ, đŸđđźđżđđź-đłđČđ¶đżđź
15h00 Oficinas: INSECTARIUM
16h00 VOZ DOS LIVROS â Encontro com Autores e Palavras Vivas Aurora SimĂ”es
18h00 Conto da Raposa
21h00 CINEMA EU, DANIEL BLAKE
đđ¶đź đđł, đŸđđ¶đ»đđź-đłđČđ¶đżđź
15h00 Oficinas: Burricos e Burrancas
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS â Encontro com Autores e Palavras Vivas Manuela Vaquero
18h00 Apresentação do livro de Carlos Costa âO Entrudo de Lazarimâ Fotografia
21h00 Cinema: âOs MiserĂĄveisâ
đđ¶đź đđŽ, đđČđ
đđź-đłđČđ¶đżđź
15h00 Yoga para crianças
16h00 VOZ DOS LIVROS â Encontro com Autores e Palavras Vivas AndrĂ© Freire
Para alĂ©m da Feira do Livro, o Parque Isidoro Guedes acolhe o evento đ§đ„đ đźÌ đŠđŒđčđđź, de 18 a 20 de julho.
A entrada Ă©, estĂĄ claro, livre.
ADS time in this TV SHOW: http://i.shibboleths.org Frree static one-page HTML in Netscape Gold Style! Thanks.
@prologic@twtxt.net Yeah, this really could use a proper definition or a âmanifestâ. đ Many of these ideas are not very wide spread. And I havenât come across similar projects in all these years.
Letâs take the farbfeld image format as an example again. I think this captures the âspiritâ quite well, because this isnât even about code.
This is the entire farbfeld spec:
farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:
ââââââââââ€ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â Bytes â Description â
â âââââââââȘââââââââââââââââââââââââââââââââââââââââââââââââââââââââââŁ
â 8 â "farbfeld" magic value â
ââââââââââŒââââââââââââââââââââââââââââââââââââââââââââââââââââââââââą
â 4 â 32-Bit BE unsigned integer (width) â
ââââââââââŒââââââââââââââââââââââââââââââââââââââââââââââââââââââââââą
â 4 â 32-Bit BE unsigned integer (height) â
ââââââââââŒââââââââââââââââââââââââââââââââââââââââââââââââââââââââââą
â [2222] â 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major â
ââââââââââ§ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.
(Now, I donât know if your screen reader can work with this. Let me know if it doesnât.)
I think these are some of the properties worth mentioning:
- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no âknobsâ: Itâs just a single version, itâs not like thereâs also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, itâs useful. Iâve used it in various programs, like my window manager, my status bars, some toy programs like âtuxeyesâ (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesnât need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesnât cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided itâs not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
The lid is on and the first saw brackets are done. Letâs see how impractical they are. I might have to add heavy chamfers to better guide them in.
I added 07 to 11: https://lyse.isobeef.org/tmp/hobelbankschubladen/
Cheers @danzin@danzin, was it you who added a PR to core #Python about pprint?
(listening to #corepy #podcast)
Update: Thank you so much for improving Python @danzin@danzin !
core.py: PyCon US 2025 Recap
Starting from: 01:32:45 https://podcasters.spotify.com/pod/show/corepy/episodes/PyCon-US-2025-Recap-e347dc3
https://anchor.fm/s/eb6edc3c/podcast/play/104100675/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2025-5-13%2Fb281ac3a-b0ec-49b9-b31d-7a90031e910d.mp3#t=5565
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. Thereâs no âbestâ 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didnât write
- Donât use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Donât ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when youâre stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed â but this doesnât âaddâ to the program. Donât use âsoftware is never doneâ as an excuse to keep adding and adding stuff to your code.
@prologic@twtxt.net will do. No worries, not a show stopper. I will suggest that the muted numbered list not be sorted, but latest muted first. That way we have a better idea. Maybe adding timestamps to those too? Just a thought.
Of Pointlessware and CEOs
Had a moment, to check up on some of the companies, I stopped following, get to The Browser Company and see their newest product - itâs just Chrome, with an AI chat window pop-up and thatâs it. Something Canary Chrome, come with already.
I see Theo from T3.gg, making fun of it on YouTube and promoting âhisâ product - an AI chat app, where you can choose from multiple models, by all the popular AI companies. Something I already have a worse version of, at work and I donât even use it.
Thereâs also an interview, about the future of virtual keyboards, surely this is at least actually a real thing and not more pointless horse shit. I check the website of the keyboard SDK, and itâs around 20 identical apps, that just copy the same keyboard SDK/api and slap chatgpt features on top - in the App Store, these are surrounded by chatgpt clones, that just feed the users prompts, into the real thing and put ads, next to the answers.
watchOS 26 Features New Gesture to Dismiss Notifications
Apple in watchOS 26 has added a new one-handed wrist-flick gesture to easily dismiss notifications, but the gesture only works on newer Apple Watch models.
When you raise your wrist to check a notification but arenât ready to respond, you can now simply flick your wrist â turn it over and back â to dismiss it. The quick gesture lets you dism ⊠â Read more
Depois do anĂșncio de um MinistĂ©rio novo que tem como um dos objectivos âdesburocratizar o estadoâ, temos as notĂcias sobre o derrape do PRR (alguĂ©m surpreendido?) e consequente narrativa de que Ă© preciso desburocratizar. SĂł que olhando para o relatĂłrio da comissĂŁo de acompanhamento chega-se Ă conclusĂŁo que sim, realmente a mĂĄquina burocrĂĄtica do estado nĂŁo estĂĄ a bem oleada, sĂł que nĂŁo Ă© por excesso de burocracia (que estĂĄ lĂĄ porque Ă© necessĂĄria) mas sim porque a mĂĄquina do estado nĂŁo tem os recursos necessĂĄrios - estruturais, tĂ©cnicos e humanos.
E jĂĄ sabemos o que quer dizer âmenos burocraciaâ para a AD - olhemos para a Lei dos Solos como um exemplo de como com o disfarce da simplificação burocrĂĄtica o que obtivemos foi menos protecção ambiental. Vem aĂ mais disto - estejamos atentos.
WAâs public holidays may be changed to match east coast, premier says
Western Australians could soon see a realignment of public holidays to coincide with the east coast and have an additional public holiday added to the calendar as soon as next year, WA Premier Roger Cook says. â Read more
OIDC: Integrate Kubernetes authentication with Azure AD via OIDC (Part IV)
You want to authenticate Kubernetes users by integrating it with Azure AD using OIDC. This setup involves configuring the following ⊠â Read more
Aha! So, @bender@twtxt.net added all the Spanish feeds then!? ]:->
Honest Government Ads | News, Bloopers & Behind the Scenes â Read more
Erin Patterson asked why she didnât raise alarm about foraged mushrooms
Erin Patterson didnât tell a âsingle personâ that she may have accidentally added foraged mushrooms to a lunch that eventually killed three of her relatives, her murder trial has heard. â Read more
[$] Fending off unwanted file descriptors
One of the more obscure features provided by Unix-domain sockets is the
ability to pass a file descriptor from one process to another. This
feature is often used to provide access to a specific file or network
connection to a process running in a relatively unprivileged context. But
what if the recipient doesnât want a new file descriptor? A feature
added for the 6.16 release makes it possible to refuse that offer. â Read more
@movq@www.uninformativ.de oh, you bet someone is adding them. Being as we are a small community, I could almost guess who added what. đ
@lyse@lyse.isobeef.org oh it wouldnât be very long, maybe thatâd make for a fun blog post! i just used the same tool that the nerd font people use to add glyphs, but for a âcustom glyph setâ i just added. the whole noto font LMAO
Everything you need to know about Brisbaneâs bus system overhaul
About three-quarters of Brisbaneâs bus services will change in some way, with services being cut, added, rerouted, renamed, or split in half. â Read more
The Hidden Admin Backdoor in Reddit Ads
An Invisibility Cloak for Attackers: How One Admin Created a Stealth Account That Even the Owner Couldnât See or Remove
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/the-hidden-admin-backdoor-in-reddit-ads ⊠â Read more
Este foi o nĂșmero um da lista da #AD nas #europeias:
https://www.sabado.pt/portugal/detalhe/sebastiao-goebbels-bugalho-os-favores-e-as-escutas-do-tutti-frutti
To follow up what I said minutes ago, they donât even want you to think of the initial idea, they want you to be a mindless organism, the AI algorithm analyses and tells what you should make, down to the script, so that you get the highest number of people possible to click it and see some AI generated advertisement, blended seemly into whatâs no lonher even your work.
https://arstechnica.com/gadgets/2025/05/netflix-will-show-generative-ai-ads-midway-through-streams-in-2026/
https://youtu.be/dGA6sVaGveU
@prologic@twtxt.net @movq@www.uninformativ.de I donât even think the premise of this makes much sense. If an artist is convinced they cannot compete, with the âAIâ learning models, we already have today, they must have some self esteem issues, strange opinion on what the purpose of art is, or just be someone mindlessly redrawing already established things and not be all that good at it.
It might be connected to some typically non-artists assumption, that the more time and effort the artwork took to accomplish, the more artistic it is - this can be further twisted in these peoples minds, into the âmore pointless detail = more artistic artâ meme. AI often ads pointless and illogical details everywhere, âso itâs obviously better, than the human artist, who drew the originalâ.
Some people just enjoy having the picture they wanted or having the status of an artist to brag about and donât actually enjoy the artistic process of discovery and small decisions, made while drawing, that shape the outcome into something, only you could have created.
We had sun, clouds, wind, rain and a whole lot of fun on our trip to the Wasserberg. Weâve been out seven hours in total, not bad at all for all those kilometers. We added on some detours to check out a pond Iâve been introduced by a mate a few years back.
After some (expensive) tucker at the Wasserberghaus, we tried to actually visit the summit this time. However, thereâs nothing to see, just a rough logging trail (46-49). That was a dead end, so we had to turn around. It was some nice exploring, but I reckon this was my first and last time up there. :-)
Unfortunately, we didnât go to the neighboring Fuchseck this time, only the Wasserberg with some extras.
https://lyse.isobeef.org/wanderung-auf-den-wasserberg-2025-05-18/
Buying a TV these days, means trying to avoid endless enshitification:
-Spyware and adware
-Shitty AI upscaling/ frame interpolation
-HW that breaks after 2 - 3 years
-One off OS, dead on arrival
-Android OS, that starts lagging after the third update
-8 buttons worth of ads, on your remote
You probably have to make some kind of a compromise. I thought that was buying from some other brand like Hyundai, but that one also felt into some of those categories and just broke, after less than 3 years of use. At this point Iâll probably go back to LG and hope their HW is still reliable and the rest manageable⊠It has AI bullshit and knowing LG, probably some spyware you have to try your best to get rid of, can buy a remote with âonlyâ 2 ads on it, some web-based OS shared between all their TVs, that usually gets 4 - 5 years worth of updates and works decently enough afterwards.
At this point, Iâll probably settle for anything that doesnât literally fall apart, not even 3 years in, like the Hyundai did.
Iâm also thinking of adding eye-off icon next to every Twt that, when clicked, hides that feed (tooltip: âHide this feedâ). This would work with the filters as a âtemporary additive filterâ to restrict/control the current view.
Announcing Linkerd 2.18: Battlescars, lessons learned, and preliminary Windows support
Weâre happy to announce the release of Linkerd 2.18. The theme of this release is battlescars: weâve added features and updated functionality to reduce operational pain in response to real life, hard-won lessons weâve learned with⊠â Read more
Pascalâs Law
â Read more
Apple Promotes Vision Pro in New Motherâs Day-Themed Ad
Apple today shared a new spatial video thatâs designed to highlight the Vision Pro headset, demonstrating how the device can be used to make and preserve memories.
For the video, two parents, Sam and Khulan, filmed their newborn son using iPhones that are capable of recording spatial video. Sam then edited the footage into a home video for Khulan to watch on the Apple Vision Pro, and the ⊠â Read more
slowing working away at my latest code project: learning PHP by recreating the 2000s fandom mainstay known as a fanlisting! itâs been super fun i added a dynamic nav bar and other modifications in the latest commit
fanlistings even to this day rely on old PHP scripts dating back to the early 2000s that need whole ass mySQL or postgres DBs and are incredibly insecure. you can look at them here theyâre like super jank lol itâs sad that new fanlistings have to use them because thereâs no other optionsâŠ.
iPhone 17: Whatâs New With the Cameras
Weâve still got months to go before the new iPhone 17 models come out, but a combination of dummy models and leaks have given us some insight into what we can expect in terms of camera changes.
Apple is adding new camera features, and changing the design of the camera bump for some models. You might be skeptical of dummy m ⊠â Read more
Apple Highlights Three Benefits of Apple Watch for Kids Without iPhones
Since watchOS 7 in 2020, parents have been able to pair their iPhone to their childâs Apple Watch. Formerly known as Apple Watch Family Setup, and now marketed as Apple Watch For Your Kids, this option allows kids to use an Apple Watch with a cellular plan for texting, calling, and location sharing, ev ⊠â Read more