Ignite Realtime Blog: First release candidate of Smack 4.5 published
The Smack developers are happy to announce the availability the first release candidate (RC) of Smack 4.5.0.
The upcoming Smack 4.5 release contains many bug fixes and improvements. Please consider testing this release candidate in your integration stages and report back any issues you may found. The more people are actively testing release candidates, the less issues will remain in the actual release.
Smac ⌠â Read more
Thank you for the encouragement and love and kind words, @lyse@lyse.isobeef.org @movq@www.uninformativ.de @bender@twtxt.net @doesnm@doesnm.p.psf.lt and others along the way Iâm not sure of their feed uris đ Iâll keep at it, but for the time being I will keep my distance, mostly off IRC, because I donât have the energy to spare in that kind of engagement (what//if the worst happens, itâs so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non âtech savvyâ person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs weâve built/extended over time that arenât âperfectââ˘, theyâre âgood enoughâ⢠that theyâve last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs âin orderâ to a point (with @movq@www.uninformativ.de and @lyse@lyse.isobeef.orgâs help) where I hope theyâll stand the test of time â like SMTP.
Thank you all ! đ
@prologic@twtxt.net Letâs go through it one by one. Hereâs a wall of text that took me over 1.5 hours to write.
The criticism of AI as untrustworthy is a problem of misapplication, not capability.This section says AI should not be treated as an authority. This is actually just what I said, except the AI phrased/framed it like it was a counter-argument.
The AI also said that users must develop âAI literacyâ, again phrasing/framing it like a counter-argument. Well, that is also just what I said. I said you should treat AI output like a random blog and you should verify the sources, yadda yadda. That is âAI literacyâ, isnât it?
My text went one step further, though: I said that when you take this requirement of âAI literacyâ into account, you basically end up with a fancy search engine, with extra overhead that costs time. The AI missed/ignored this in its reply.
Okay, so, the AI also said that you should use AI tools just for drafting and brainstorming. Granted, a very rough draft of something will probably be doable. But then you have to diligently verify every little detail of this draft â okay, fine, a draft is a draft, itâs fine if it contains errors. The thing is, though, that you really must do this verification. And I claim that many people will not do it, because AI outputs look sooooo convincing, they donât feel like a draft that needs editing.
Can you, as an expert, still use an AI draft as a basis/foundation? Yeah, probably. But hereâs the kicker: You did not create that draft. You were not involved in the âthought processâ behind it. When you, a human being, make a draft, you often think something like: âOkay, I want to draw a picture of a landscape and thereâs going to be a little house, but for now, Iâll just put in a rough sketch of the house and add the details later.â You are aware of what you left out. When the AI did the draft, you are not aware of whatâs missing â even more so when every AI output already looks like a final product. For me, personally, this makes it much harder and slower to verify such a draft, and I mentioned this in my text.
Skill Erosion vs. Skill EvolutionYou, @prologic@twtxt.net, also mentioned this in your car tyre example.
In my text, I gave two analogies: The gym analogy and the Google Translate analogy. Your car tyre example falls in the same category, but Geminiâs calculator example is different (and, again, gaslight-y, see below).
What I meant in my text: A person wants to be a programmer. To me, a programmer is a person who writes code, understands code, maintains code, writes documentation, and so on. In your example, a person who changes a car tyre would be a mechanic. Now, if you use AI to write the code and documentation for you, are you still a programmer? If you have no understanding of said code, are you a programmer? A person who does not know how to change a car tyre, is that still a mechanic?
No, youâre something else. You should not be hired as a programmer or a mechanic.
Yes, that is âskill evolutionâ â which is pretty much my point! But the AI framed it like a counter-argument. It didnât understand my text.
(But what if thatâs our future? What if all programming will look like that in some years? I claim: Itâs not possible. If you donât know how to program, then you donât know how to read/understand code written by an AI. You are something else, but youâre not a programmer. It might be valid to be something else â but that wasnât my point, my point was that youâre not a bloody programmer.)
Geminiâs calculator example is garbage, I think. Crunching numbers and doing mathematics (i.e., âcomplex problem-solvingâ) are two different things. Just because you now have a calculator, doesnât mean itâll free you up to do mathematical proofs or whatever.
What would have worked is this: Letâs say youâre an accountant and you sum up spendings. Without a calculator, this takes a lot of time and is error prone. But when you have one, you can work faster. But once again, thereâs a little gaslight-y detail: A calculator is correct. Yes, it could have âbugsâ (hello Intel FDIV), but its design actually properly calculates numbers. AI, on the other hand, does not understand a thing (our current AI, that is), itâs just a statistical model. So, this modified example (âaccountant with a calculatorâ) would actually have to be phrased like this: Suppose thereâs an accountant and you give her a magic box that spits out the correct result in, what, I donât know, 70-90% of the time. The accountant couldnât rely on this box now, could she? Sheâd either have to double-check everything or accept possibly wrong results. And that is how I feel like when I work with AI tools.
Gemini has no idea that its calculator example doesnât make sense. It just spits out some generic âargumentâ that it picked up on some website.
3. The Technical and Legal Perspective (Scraping and Copyright)The AI makes two points here. The first one, I might actually agree with (âbad bot behavior is not the fault of AI itselfâ).
The second point is, once again, gaslighting, because it is phrased/framed like a counter-argument. It implies that I said something which I didnât. Like the AI, I said that you would have to adjust the copyright law! At the same time, the AI answer didnât even question whether itâs okay to break the current law or not. It just said âlol yeah, change the lawsâ. (I wonder in what way the laws would have to be changed in the AIâs âopinionâ, because some of these changes could kill some business opportunities â or the laws would have to have special AI clauses that only benefit the AI techbros. But I digress, that wasnât part of Geminiâs answer.)
tl;drExcept for one point, I donât accept any of Geminiâs âcriticismâ. It didnât pick up on lots of details, ignored arguments, and I can just instinctively tell that this thing does not understand anything it wrote (which is correct, itâs just a statistical model).
And it framed everything like a counter-argument, while actually repeating what I said. Thatâs gaslighting: When Alice says âthe sky is blueâ and Bob replies with âwhy do you say the sky is purple?!â
But it sure looks convincing, doesnât it?
Never againThis took so much of my time. I wonât do this again. đ
Prince Williamâs 5,500 mile flight to fight climate change under scrutiny â Read more
** Autumnal week notes **
Someone I grew up with happened to go to the same college as me, and now we happen to live in the same relatively small city. Weâve been totally casual but pretty consistent mainstays of each othersâ lives for going on 20 years at this point. Sheâs also one of the few people that I run into who knows that I canât actually see well enough to reliably tell people apart from any further away than like 4 or 5 feet, and I always feel really appreciative whenever she waves that she also always saysâhiâ and who ⌠â Read more
@movq@www.uninformativ.de Wenn ich dran bleibe, vielleicht auf frĂźher. Zum GlĂźck kann ich die Seiten mit der Werbung fĂźr die 5-Minuten-Terrine Ăźberspringen.
Das stelle man sich mal vor: Damals⢠gab es Werbung IN BĂźchern - mitten im FlieĂtext und inhaltlich leicht eingearbeitet. Das ist mir aber bisher aber auch nur in der Buchreihe begegnet.
âIn the form of his lifeâ - How England players rated
BBC Sport assesses how England performed against Latvia during the Three Lionsâ 5-0 victory. â Read more
At least 5 tanks hitâ â Ukrainian drones spark massive blaze at Russiaâs largest oil terminal in occupied Crimea, source confirms â Read more
Greaves stuns Littler a day after Grand Prix win
Beau Greaves emerges victorious from a 6-5 thriller against Luke Littler as she becomes the first woman to reach the final of the World Youth Championship. â Read more
âAt least 5 tanks hitâ â Ukrainian drones spark massive blaze at Russiaâs largest oil terminal in occupied Crimea, source confirms â Read more
Ukrainian forces liberate Mali Shcherbaky and advance 3.5 km on Zaporizhzhia front â 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
Private Equity Tightens Its Grip on Outpatient Surgery
Jennifer Henderson,  Enterprise and Investigative Writer -  MedPage Today
_Stephan: Depending on which poll you look at, between 25% to 40% of the emergency rooms in hospitals are not actually part of the hospital. Instead, they are owned by private equity investment firms, and the physicians and nurses are employees of those firms. Private equity firms also own approximately 8.5% to 9% of all private hospitals in ⌠â Read more
Samsung soll in Patentprozess 445,5 Mio. Dollar zahlen â Read more
Lobsters Interview with Zdsmith
I had the pleasure of interviewing, befriending @zdsmith whose passions are very close to my heart. He explores the different forms of notation (Iverson, Naur), makes combinatory programming approachable, ported J to Janet, created an ergonomic notation for requirements gathering, designed his own [shorthands](https://blog.zdsmith.com/series/sh ⌠â Read more
**âA famous victoryâ - South Africa stun India after De Klerkâs heroics **
Nadine de Klerk hits 84 off 54 balls as South Africa recover from 81-5 to chase down their target of 252 with seven balls to spare, securing a famous three wicket win against hosts India at the ICC Womenâs Cricket World Cup. â Read more
@lyse@lyse.isobeef.org In my case it was a silver necklace, a hummingbird with a wing connected with the cold welding I mentioned using thin brass wires.
It made it in a goldsmithing class (I went to a private craftmanship high-school) so no phones allowed (no photos of it) and no âtake homeâ of the works.
Hereâs a rough sketch of it drawn by memory, the dots in the wing is where it connects to the body.
The technique is basically the same as i described, but the scale is much smaller, the whole piece was about 5-6 cm on the largest side.
The rivet was made by drilling a hole through the parts, than with a short and thicker drill you widen the hole on the surface to let the rivet settle flatter on the piece, then with a rubber hammer you hit it to flatten the head until itâs snug on the hole, lock them together by doing the same on the other side.
Note that widening the hole with a thicker drill head wonât make a difference with bigger holes, mine had holes of about 1-2 mm of diameter maximum.
Hereâs a sketch of what is going on for clarity.
Liberal Democrat membership has halved in 5 years
Analysis of available figures shows the number of party members has fallen by 49% since August 2020. â Read more
Beamtengehälter steigen um 1,5 Prozent
Die Bundesregierung hat sich Montagabend mit der Gewerkschaft auf den Beamtengehaltsabschluss geeinigt. Man habe sich auf einen Dreijahresabschluss festgelegt, im Schnitt steigen die Gehälter um 1,5 Prozent. â Read more
Mining giants enter arbitration over collapse of $5.7b deal in Queensland
Peabody Energy demands Anglo American return its $113.6 million deposit more than a month after the collapse of a deal to buy five mine sites in Queenslandâs Bowen Basin. â Read more
Pulpâs Jarvis Cocker was âfreaked outâ by fame and love. He now enjoys both
Love was âalways problematicâ for Jarvis Cocker, who fronts Britpop icons Pulp. But after decades of cynical songs on the subject, heâs beginning to change his tune on romance. â Read more
Moskau setzt auf Tausende SĂśldner aus Kuba
Bis zu 5.000 kubanische SĂśldner sollen in der Ukraine fĂźr Moskau kämpfen. Das berichtete die Nachrichtenagentur Reuters am Sonntag und berief sich dabei auf ein internes Schreiben des US-AuĂenministeriums. Die US-Regierung wolle mit diesem Argument bei der UNO lobbyieren, um gegen eine Resolution mobilzumachen, die das seit Jahrzehnten bestehende Handelsembargo der USA gegen Kuba aufheben soll. Berichte von kubanischen Kämpfern in der Ukraine gibt es schon länger. â Read more
Ukraine disables 40% of one of Russiaâs largest oil refineries processing 17.5 million tons annually â Read more
UNHCR streicht fast 5.000 Stellen â Read more
Conservatives pledge ÂŁ5,000 tax rebate for young home buyers
Shadow chancellor Mel Stride will say the plans will be funded by cuts to public spending worth ÂŁ47bn. â Read more
Conservatives pledge ÂŁ5,000 tax rebate for young home buyers
Shadow chancellor Mel Stride will say the plans will be funded by cuts to public spending worth ÂŁ47bn. â Read more
Conservatives pledge ÂŁ5,000 tax rebate for young home buyers
Speaking at the partyâs conference, Shadow chancellor Mel Stride will say the proposal will be funded by cuts to public spending worth ÂŁ47bn. â 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
Conservatives pledge ÂŁ5,000 tax rebate for young home buyers
Speaking at the partyâs conference, Shadow chancellor Mel Stride will say the proposal will be funded by cuts to public spending worth ÂŁ47bn. â Read more
India and China to resume direct flights after a 5-year suspension â Read more
NZ does âthe right thingâ in $5.3m payout after sinking navy ship on Samoan reef
The New Zealand government says it has done âthe right thingâ in offering a $5.3 million compensation payout to the Samoan government after its navy sunk a ship on a pristine reef off the Pacific island. â Read more
Conservatives to pledge ÂŁ5,000 tax rebate for young homebuyers
Speaking at the partyâs conference, Shadow chancellor Mel Stride will say the proposal will be funded by cuts to public spending worth ÂŁ47bn. â Read more
Up to 5,000 Cubans fighting alongside Russian forces in Ukraine, Reuters reports â Read more
Nordic Air Defence: Drohnen-Killer fĂźr 5.000 US-Dollar
Nordic Air Defence will Drohnen durch Aufprall statt Explosion ausschalten. Kostenpunkt: rund 5.000 US-Dollar pro Projektil. ( Drohne, Politik)
Jony Ive: OpenAIs KI-Gerät kommt nicht voran
Es gibt Probleme bei OpenAIs bildschirmlosem KI-Gerät: Das Projekt im Wert von 6,5 Milliarden US-Dollar kÜnnte scheitern. ( Jony Ive, KI)
6,5 Millionen Gäste bei MĂźnchner Oktoberfest â Read more
Ăoliennes, taxes anti-Shein, FiDA : profiteurs de connivence
Un article de Henry Bonner Des ĂŠconomistes ou chefs dâentreprises promettent plus de croissance Ă lâavenir, comme solution aux dĂŠficits. Ainsi, le patron des E. Leclerc affirme par exemple : ÂŤÂ Il faut investir pour notre croissance : lâĂŠducation, les nouvelles mobilitĂŠs, la transition ĂŠnergĂŠtique, la transition numĂŠrique, la dĂŠcarbonation, les 2,5 millions de logements sociaux Ă construireâŚÂ Âť [âŚ] â Read more
Orador a mostrar slide com cartas de jogar. Filha minha de 2,5 anos: tĂĄ ali o Balato!
(referĂŞncia ao #Balatro, estĂĄ muito bem ensinada)
Seven new stable kernels
Greg Kroah-Hartman has announced the release of the 6.16.10, 6.12.50, 6.6.109, 6.1.155, 5.15.194, 5.10.245, and 5.4.300 stable kernels. All of these kernels
have lots of important fixes throughout the kernel tree. â Read more
Security updates for Thursday
Security updates have been issued by AlmaLinux (perl-JSON-XS), Debian (chromium and openssl), Fedora (bird, dnsdist, firefox, mapserver, ntpd-rs, python-nh3, rust-ammonia, skopeo, sqlite, thunderbird, and xen), Oracle (perl-JSON-XS), Red Hat (kernel, kernel-rt, and libvpx), SUSE (afterburn, cairo, docker-stable, firefox, nginx, python-Django, snpguest, and warewulf4), and Ubuntu (libmspack, libxslt, linux, linux-aws, linux-aws-5.15, linux-gcp, linux-gcp-5.15, linux-gkeop, linu ⌠â Read more
[$] LWN.net Weekly Edition for October 2, 2025
Inside this weekâs LWN.net Weekly Edition:
Front: Fedora and AI; Linting kernel Rust; openSUSE Leap 16; mmap() file operation; 6.17 statistics; dirlock.
Briefs: Bcachefs removal; Alpine /usr merge; F-Droid; Fedora AI policy; OpenSUSE Leap 16; PostgreSQL 18; Radicle 1.5.0; Quotes; âŚ
Announcements: Newsletters, conferences, security updates, patches, and more. â Read more
Radicle 1.5.0 released
Version 1.5.0
of the Radicle peer-to-peer Git collaboration platform has been
released. This release includes better support for bare repositories,
structured logging, and improvements in the output of rad patch
show:
The previous output would differentiate âupdatesâ, where the original
author creates a new revision, and ârevisionsâ, where another author
creates a revision. This could be confusing since updates are also
revisions. Instead, the output sh ⌠â Read more
CodeQL zero to hero part 5: Debugging queries
Learn to debug and fix your CodeQL queries.
The post CodeQL zero to hero part 5: Debugging queries appeared first on The GitHub Blog. â Read more
@prologic@twtxt.net I checked a while a ago and there were, like, 3-5 collisions or something like that. Not that many. 𤡠I have to specifically look for them â I donât notice it in normal operation.
And I need to make something absolutely clear as well here. Twtxt was completely and utterly dead back in {Aug 2020](https://yarn.social/about.html) when I came across the spec and its simplicity and realised the lost opportunity. Since then weâve continued to grow a small but thriving community. The extensions weâve built over time have stood and lasted the test of time for the past ~5 years. We need not break things too badly, because what we have today and was designed years ago actually works quite well⢠(despite some flaws).
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
@prologic@twtxt.net I know we wonât ever convince each other of the otherâs favorite addressing scheme. :-D But I wanna address (haha) your concerns:
I donât see any difference between the two schemes regarding link rot and migration. If the URL changes, both approaches are equally terrible as the feed URL is part of the hashed value and reference of some sort in the location-based scheme. It doesnât matter.
The same is true for duplication and forks. Even today, the âcannonical URLâ has to be chosen to build the hash. Thatâs exactly the same with location-based addressing. Why would a mirror only duplicate stuff with location- but not content-based addressing? I really fail to see that. Also, who is using mirrors or relays anyway? I donât know of any such software to be honest.
If there is a spam feed, I just unfollow it. Done. Not a concern for me at all. Not the slightest bit. And the byte verification is THE source of all broken threads when the conversation start is edited. Yes, this can be viewed as a feature, but how many times was it actually a feature and not more behaving as an anti-feature in terms of user experience?
I donât get your argument. If the feed in question is offline, one can simply look in local caches and see if there is a message at that particular time, just like looking up a hash. Whereâs the difference? Except that the lookup key is longer or compound or whatever depending on the cache format.
Even a new hashing algorithm requires work on clients etc. Itâs not that you get some backwards-compatibility for free. It just cannot be backwards-compatible in my opinion, no matter which approach we take. Thatâs why I believe some magic time for the switch causes the least amount of trouble. You leave the old world untouched and working.
If these are general concerns, Iâm completely with you. But I donât think that they only apply to location-based addressing. Thatâs how I interpreted your message. I could be wrong. Happy to read your explanations. :-)
https://lichess.org/training/431526724
Mate in 5 I think⌠:)
https://lichess.org/training/431526724
Mate in 5 I think⌠:)
#chess #ChessPuzzle #lichess
Paul Walter has been posting amazing #GIS stuff on linkedinâŚ.
ÂŤOh, also, here is a link to Transitlandâs map of open #GTFS data: https://www.transit.land/map#3.5/40.41/-104.84Âť
@zvava@twtxt.net Not much of a known fact these days, but thereused to be a Yarn phone app (https://git.mills.io/yarnsocial/app), last version released 5 or so years ago, but it still suggests, it has to be somewhat feasable, to make another one. I donât think anyone tried since, because the web version works well on phones, but Iâm still hoping, we get a more native phone experience, one day.
Ignite Realtime Blog: Openfire 5.0.2 release!
The IgniteRealtime community is happy to announce a new release of its open source, real-time communications server server Openfire! Version 5.0.2 brings a number of stability improvements and bug fixes.
Notably, it addresses a recently identified security vulnerability, identifies as CVE-2025-59154. The issue allows for potential identity spoofing via unsafe Common Nam ⌠â Read more
Segunda notĂcia que leio do mesmo jormal, mesmo dia, sobre a #AmĂĄlIA.
Este pĂ´s-me ligo a resmungar com o tĂtulo - e nĂŁo melhorou.
O tĂtulo ĂŠ: âEquipa de peritosâ estĂĄ a analisar âpossĂveis impactos legaisâ do AmĂĄlia, incluindo nos direitos de autor
Pôs-me a resmungar porque o projecto atÊ jå era para ter sido lançado, agora tem data de lançamentk para setembro (sim, este mês) e afinal⌠ainda nem fizeram aquele que devia ser o primeiro passo? Então e se agora afinal os dados não podem ser usados? Ou uma parte deles - vão tirå-los da base de dados iniciais e retreinar os modelos?
A questĂŁo ĂŠ tĂŁo Ăłbvia que atĂŠ os jornalistas se lembraram de a fazer. E aĂ ĂŠ que comecei mesmo a resmungar. O responsĂĄvel pelo projecto podia ter dito âa legislação nĂŁo impossibilita o inĂcio dos trabalhos.â Porque claro que nĂŁo impossibilita. Mas o problema ĂŠ que iniciar os trabalhos com todos os dados sem saber quais ĂŠ que vĂŁo ser excluĂdos pode atĂŠ ser contraproducente. E se afinal nenhum pode? LĂĄ se foram os 5.5M⏠que a brincadeira custou?
Mas a resposta foi pior, foi âSendo um projeto pĂşblico, desenvolvido em ambiente de investigação e seguindo um modelo de cĂłdigo aberto, a legislação nĂŁo impossibilita o inĂcio dos trabalhos.â
½
Interactive demo of #shapelyâs centroid for the triangle :)
import py5
from shapely import Polygon, Point
def setup():
py5.size(400, 400)
py5.stroke_join(py5.ROUND)
def draw():
py5.background(200)
pts = ((100, 100), (300, 100),
(py5.mouse_x, py5.mouse_y))
xs, ys = zip(*pts)
cx = sum(xs) / len(xs)
cy = sum(ys) / len(ys)
tri = Polygon(pts)
py5.no_fill()
py5.stroke_weight(1)
py5.stroke(0, 200, 0)
py5.shape(Point(cx, cy).buffer(5))
py5.stroke(0, 0, 200)
py5.shape(tri.envelope.buffer(2))
py5.shape(tri.envelope.centroid.buffer(5))
py5.stroke_weight(3)
py5.stroke(0)
py5.shape(tri)
py5.fill(0)
py5.shape(tri.centroid.buffer(2))
py5.run_sketch(block=False)
ArrĂŞt dâĂŠoliennes, chute dâOrsted : perte de subventions et soucis de dette
Un article de Henry Bonner Le groupe Orsted connaĂŽt davantage de difficultĂŠs en Bourse⌠Lâaction baisse encore de 30 % en aoĂťt, une chute de trois-quarts en 5 ans. Les groupes du secteur de lâĂŠolien en mer, comme Orsted, dĂŠpendent du recours Ă la dette pour le financement des parcs. Ensuite, ils cèdent des participations [âŚ] â Read more
Hereâs an interesting thought/angle on this topic:
gemini://gemini.conman.org/boston/2025/08/21.1
A further check showed that all the network blocks are owned by one organizationâTencent [4]. Iâm seriously thinking that the CCP (Chinese Communist Party) encourage this with maybe the hope of externalizing the cost of the Great Firewall [5] to the rest of the world.
@movq@www.uninformativ.de Thanks, glad you like it, but sadly Iâm not sure, if thereâs still a way, for this particular project, to continue.
Reducing 38 pixels (previous smallest) to 27, inside of a 7x7 square canvas, is a result Iâm really happy with. Now it seems I can only shave off single pixels and get a lot worse looking results - to the point it doesnât even look like my mascot, to me.
There doesnât seem to be a hard cap for drawing tiny dogs. Itâs possible to arrange 5 pixels, in a way someone recognizes them, as some kind of a dog. The record for cats, is currently a single orange pixel: https://youtu.be/gzeK8NKuzmg
The only way to beat that, is either a monitor, with just a single red diode lit, inside one of its pixels, or an image file thatâs broken and empty, on purpose.
Segundo o resumo publicado na #PCGuia a um estudo da @kpmg@kpmg sĂł 2 em cada 5 trabalhadores em Portugal nĂŁo usam #IA. SerĂĄ possĂvel?
[47°09â˛51âłS, 126°43â˛42âłW] Raw reading: 0x688F08F2, offset +/-5
@lyse@lyse.isobeef.org @kat@yarn.girlonthemoon.xyz Colorized manpages have been a thing for a very long time:
https://movq.de/v/81219d7f7a/s.png
Problem is, hardly anybody knows this, because you configure this by ⌠drumroll ⌠overwriting TERMCAP entries of less in your ~/.bashrc:
export LESS_TERMCAP_md=$'\e[38;5;3m' # Bold⨠export LESS_TERMCAP_me=$'\e[0m' # End Bold
export LESS_TERMCAP_us=$'\e[4;38;5;6m' # Underline⨠export LESS_TERMCAP_ue=$'\e[0m' # End Underline
export GROFF_NO_SGR=1 # Needed since groff 1.23
i signed up for omg.lol and iâm really liking it. such a cozy and fun little community with a suite of fun web things. i wish the financial barrier to entry was a bit lower though (maybe like $5 for a few months on it or something) just so i could recommend it to my broke friends more, but i totally get why itâs priced the way it is (solo dev!!!)
@kat@yarn.girlonthemoon.xyz after 5 years or so with Linode, I started having littleâbut annoyingâissues with them. Moved to Vultr and have been very happy with them since Ubuntu 16.04, so 9 years, and a little bit more.
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
@movq@www.uninformativ.de According to this screenshot, KDE still shows good old application icons: https://upload.wikimedia.org/wikipedia/commons/9/94/KDE_Plasma_5.21_Breeze_Twilight_screenshot.png
And GNOME used to have them, too: https://upload.wikimedia.org/wikipedia/commons/9/9f/Gnome-2-22_%284%29.png
I like the looks of your window manager. Thatâs using Wayland, right? The only thing on this screenshot to critique is all that wasted space of the windows not making use of the full screen!!!1 At least the file browser. 8-)
This drives me nuts when my workmates share their screens. I really donât get it how people can work like that. You canât even read the whole line in the IDE or log viewer with all the expanded side bars. And then thereâs 200 pixels on the left and another 300 pixels on the right where the desktop wallpaper shows. Gnaa! Thereâs the other extreme end when somebody shares their ultra wide screen and I just have a âregularishâ 16:10 monitor and donât see shit, because itâs resized way too tiny to fit my width. Good times. :-D
Sorry for going off on a tangent here. :-) Back to your WM: It has the right mix of being subtle and still similar to motif. Probably close to the older Windowses. My memory doesnât serve me well, but I think they actually got it fairly good in my opinion. Your purple active window title looks killer. It just fits so well. This brown one (https://www.uninformativ.de/blog/postings/2025-07-22/0/leafpads.png) gives me also classic vibes. Awww. We ran some similar brownish color scheme (donât recall its name) on Win95 or Win98 for some time on the family computer. I remember other people visting us not liking these colors. :-D
@lyse@lyse.isobeef.org They are optional dependencies and listed as such:
$ pacman -Qi pinentry
Name : pinentry
Version : 1.3.1-5
Description : Collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol
Optional Deps : gcr: GNOME backend [installed]
gtk3: GTK backend [installed]
qt5-x11extras: Qt5 backend [installed]
kwayland5: Qt5 backend
kguiaddons: Qt6 backend
kwindowsystem: Qt6 backend
And itâs probably a good thing that theyâre optional. I wouldnât want to have all that installed all the time.
@bender@twtxt.net I plan to trade it in within itâs warranty period 𤣠It has 7yr warrants on everything, I said to the dealer, Iâll see you in 5 đ¤Ł
ugh my TLâs once again doing the thing where it only shows like 5 twts
This is it, boys and girls! The year of the Linux Desktop is this! I can smell it! :-D
For the first time, Linux has officially broken the 5% desktop market share barrier in the United States of America! Itâs a huge milestone for open-source and our fantastic Linux community.
The WM_CLASS Property is used on X11 to assign rules to certain windows, e.g. âthis is a GIMP window, it should appear on workspace number 16.â It consists of two fields, name and class.
Wayland (or rather, the XDG shell protocol â core Wayland knows nothing about this) only has a single field called app_id.
When you run X11 programs under Wayland, you use XWayland, which is baked into most compositors. Then you have to deal with all three fields.
Some compositors map name to app_id, others map class to app_id, and even others directly expose the original name and class.
Apparently, there is no consensus.
[47°09â˛47âłS, 126°43â˛12âłW] Raw reading: 0x686A9D81, offset +/-5
Metas Europeias: âOs paĂses da UE tĂŞm de poupar, em mĂŠdia, 1,5% por ano. A poupança de energia deve começar com 1,3% por ano atĂŠ ao final de 2025â
Portugal: âConsumo de eletricidade em Portugal atingiu mĂĄximo histĂłrico no primeiro semestre [de 2025]â
Fontes:
I didnât manage to leave the house yesterday. But when I went into the woods this evening, activity first was 10% of what it had been the day before yesterday. By the end it got a lot busier, about 50% of last time I reckon. Around 500 fireflies Iâd imagine. I might have been faster than the days before. When I left the forest, I was right in the fog, that was cool.
Shortly after, I saw another lightshow. Right behind the Wasserberghaus somewhere on the Swabian Alp there was very crazy heat lightning every 5-10 seconds. That looked absolutely amazing. :-)
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
[47°09â˛48âłS, 126°43â˛55âłW] Raw reading: 0x685EEA31, offset +/-5
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.
To really annoy my neighbors and everyone in a 5 mile radius, I might take my Model M and type a blogpost on the balcony. đ
@prologic@twtxt.net Iâm trying to call some libc functions (because the Rust stdlib does not have an equivalent for getpeername(), for example, so I donât have a choice), so I have to do some FFI stuff and deal with raw pointers and all that, which is very gnarly in Rust â because youâre not supposed to do this. Things like that are trivial in C or even Assembler, but I have not yet understood what Rust does under the hood. How and when does it allocate or free memory ⌠is the pointer that I get even still valid by the time I do the libc call? Stuff like that.
I hope that I eventually learn this over time ⌠but I get slapped in the face at every step. Itâs very frustrating and Iâm always this đ¤ close to giving up (only to try again a year later).
Oh, yeah, yeah, I guess I could âjustâ use some 3rd party library for this. socket2 gets mentioned a lot in this context. But I donât want to. I literally need one getpeername() call during the lifetime of my program, I donât even do the socket(), bind(), listen(), accept() dance, I already have a fully functional file descriptor. Using a library for that is total overkill and Iâd rather do it myself. (And look at the version number: 0.5.10. The library is 6 years old but theyâre still saying: âNah, weâre not 1.0 yet, we reserve the right to make breaking changes with every new release.â So many Rust libs are still unstable âŚ)
⌠and I could go on and on and on ⌠đ¤Ł
@movq@www.uninformativ.de Me too đ â Speaking of which i know youâve lost a bit of âmojoâ or âenergyâ (so have i of late), rest assured, I want to keep the status quo here with what weâve built, keep it simple and change very little. What weâve built has worked very well for 5+ years and we have at least 3 very strong clients (maybe 4 or 5?).
21,5 Prozent der Kinder 2023 ohne Ăśsterreichischen Pass â Read more
New oil and gas fields incompatible with Paris climate goals
Opening any new North Sea oil and gas fields is incompatible with achieving the Paris Climate Agreement goals of limiting warming to 1.5°C or holding warming to âwell below 2°Câ relative to preindustrial levels, finds a new report published by UCL academics. â Read more
Radxa UFS/eMMC Module Reader and Storage Solution Enables Fast Flashing and Scalable Embedded Storage
Radxaâs UFS/eMMC Module Reader is a compact USB 3.0 adapter for flashing OS images, accessing firmware, and transferring large files. It supports both eMMC v5.0 and UFS 2.1 modules with speeds up to 5âŻGbps The adapter is compatible with eMMC and UFS modules from Radxa, and also works with modules from platforms like PINE64 and [âŚ] â Read more
These 5 songs show how Sly Stone changed music forever
Sly Stone, the legendary bandleader of Sly and the Family Stone, has died at 82. These five songs show the power of his influence. â Read more
Fertility group incorrectly transfers wrong embryo for second time
In an announcement to the ASX on Tuesday morning, Monash IVF said the incident happened on June 5 at its laboratory in Clayton, Victoria. â Read more
[$] Improving Fedoraâs documentation
At Flock,
Fedoraâs annual developer conference, held in Prague from June 5
to June 8, two members of the Fedora\â¨documentation team, Petr BokoÄ and Peter Boy, led a\â¨session on the state of Fedora documentation. The pair covered a
brief history of the projectâs documentation since the days of [Fedora Core 1](https://lwn.net/Articles/56036/ ⌠â Read more
Alert Sound
â Read more
Extreme Poverty Rate Drops To 5.3% From 27.1% In India: World Bank Report â Read more
4 IDF soldiers killed, 5 wounded after booby-trapped south Gaza building collapses â Read more
Hunderte Millionen Euro Schaden
Die Schäden nach dem verheerenden Gletscherabbruch, der das Schweizer Dorf Blatten unter sich begraben hat, kĂśnnten sich nach Einschätzung der Regierung auf mehrere hundert Millionen Franken belaufen. In einem ersten Schritt gab die Regierung am Freitag nun fĂźnf Millionen Franken (5,3 Mio. Euro) als Soforthilfe frei. â Read more
Anzeige: 5-in-1 USB-C-Hub von Anker fĂźr nur 15,99 Euro sichern
Der USB-C-Hub von Anker ist derzeit im Angebot und ergänzt fehlende Anschlßsse bei modernen Laptops um praktische Funktionen. ( Technik/Hardware, USB-C)
3-Jahres-Plan: STMicroelectronics will 5.000 Stellen abbauen
STMicroelectronics kĂźndigt den Abbau von 5.000 Stellen an - trotz erster Anzeichen einer Erholung und wieder wachsender Auftragslage. ( STMicroelectronics, Politik)
Ha, I just learned that deleting text in my zsh with Ctrl+U to the front or Ctrl+K to the end puts it in a buffer that can be pasted by pressing Ctrl+Y! Thatâs neat. Even removing the last word with Ctrl+W moves it into this paste buffer.
https://jvns.ca/blog/2024/11/26/terminal-rules/#rule-5-vaguely-support-readline-keybindings
I guess I have to implement pasting in tt as well.
Security updates for Thursday
Security updates have been issued by Debian (chromium and mariadb-10.5), Oracle (firefox, ghostscript, git, go-toolset:ol8, golang, kernel, krb5, mingw-freetype and spice-client-win, nodejs:20, nodejs:22, perl-CPAN, python36:3.6, rsync, varnish, and varnish:6), Red Hat (firefox, thunderbird, and webkit2gtk3), Slackware (curl and python3), SUSE (apache-commons-beanutils, apache2-mod_security2, avahi, buildkit, ca-certificates-mozilla, cloud-regionsrv-client, cloud-regionsrv-client, py ⌠â Read more
Finn: BYD steigt mit 5.000 Autos bei Auto-Abo ein
Beim Auto-Abo-Anbieter Finn werden kĂźnftig auch Elektroautos von BYD verfĂźgbar sein, darunter auch das neue Modell Dolphin Surf. ( BYD, Elektroauto)
Project Defiant: Sony stellt Arcade-Fight-Stick fĂźr PS5 und PC vor
Stick und Spiel: Sony hat ein Eingabegerät speziell fßr Fighting-Games vorgestellt - und eine Klopperei mit Marvel-Helden. ( Playstation 5, Sony)
Erin Patterson testifies that she did not intend to kill relatives
Accused triple-murderer Erin Patterson has testified that she did not intentionally kill her relatives by putting death cap mushrooms in their meals. â Read more
[$] LWN.net Weekly Edition for June 5, 2025
Inside this weekâs LWN.net Weekly Edition:
Front: OpenH264 in Fedora; Wallabag; Safety certification; 6.16 Merge window; Bounce buffering; Hardening repository problems; Device-initiated I/O; Faster networking; OSPM 2025; Free software in science.
Briefs: Kea vulnerabilities; Alpine Linux 3.22.0; Fedora strategy; Quotes; âŚ
Announcements: Newsletters, conferences, securi ⌠â Read more
Live: Erin Patterson to continue to give evidence in murder trial
Accused killer Erin Patterson faces more questions on the witness stand at her triple-murder trial. Sheâs accused of killing three relatives by serving them a meal that contained death cap mushrooms. Follow the trial live. â Read more
Live: Aussie dollar rises above 65 US cents as RBA rate cut predicted for July
The dollar has been hovering back up around 65 US cents for the last month. Meanwhile, new figures show mining exploration investment in Australia is at its lowest level in years. Follow the dayâs events and insights as they happen with our business reporters on the ABC News live markets blog. â Read more
Eight stable kernels released
Greg Kroah-Hartman has announced the release of the 6.15.1, 6.14.10, 6.12.32, 6.6.93, 6.1.141, 5.15.185, 5.10.238, and 5.4.294 stable kernels. As usual, each
contains a set of important fixes. â Read more