đ Hi, the current time is about two oâ clock in the afternoon đ .
@lyse@lyse.isobeef.org I donât do it that often, either. But when I do, I always wanted to have such a tool. :-) And since it turned out super easy to âimplementâ ⊠Why not.
@lyse@lyse.isobeef.org These look extra great with redshift enabled. đ
@lyse@lyse.isobeef.org Not that often â except for the last few months. đ I was reorganizing lots of repos, merging them, splitting them, changing author names, whatever. Having an empty root commit was super handy (if there was one).
Crazy sick colors tonight: https://lyse.isobeef.org/abendhimmel-2026-08-20/
@movq@www.uninformativ.de https://movq.de/blog/postings/2026-08-05/0/POSTING-en.html Very interesting! I basically never analyze binary files, but this were some great thoughts on that subject. I hope to remember them when I find myself in the situation to look at binaries more closely.
@movq@www.uninformativ.de Regarding https://movq.de/blog/postings/2026-08-16/0/POSTING-en.html, how often do you edit the first commit? A good mate does the same for at least a whole decade, probably more. I never found myself in this situation. Even though I mess with commits on a daily basis. Just never the first one so far. 8-)
Hoje vai ter #NumPy no #SescAvenidaPaulista !
14h30
https://www.sescsp.org.br/programacao/atelie-aberto-simulacoes-fisicas-com-programacao/
jesus f cristo, estamos num mundo onde existe o caril do sonic
CARIL DO SONIC, @shizamura
Aqui a terminarmos a prĂłxima edição da #garfada, desta vez dedicada Ă s apps de acompanhamento menstrual, um tema que diz respeito a gente jovem e gente adulta, quaisquer que seja a sua combinação cromossĂłmica â assina para receberes amanhĂŁ!
âArguably the highest-profile contract cancellation for Flock came when the Los Angeles Police Department decided to non-renew its years-long contract with the company, a decision motivated by a searing internal audit of the companyâs technology. The internal report found that, in just two months, Flockâs ALPRs contributed to 161 false stolen-vehicle alerts, resulting in a false-positive rate of 32.3 percent.â
https://futurism.com/future-society/lapd-abandons-flock-contract-false-alarm
@GabesArcade@gabesarcade.com You werenât/arenât able to fin dmore open, less privacy evading âsmartthingsâ ?
@klaxzy@klaxzy.net This is a good idea. I do something very simialr.
@thecanine@twtxt.net haha https://en.wikipedia.org/wiki/Don%27t_be_evil
Real tired of doing these, but hereâs another Android developers vs Google update, this time thereâs both good and bad news.
The good:
-Users will be able to enable âsideloadingâ for all current and future devices, attached to their Google account, rather than having to undergo the tedious 24 hour wait including process, on each device.
-Rather than these changes to âsideloadingâ and âadvanced workflowsâ being implemented at random different dates, in different countries, weâll all get them come 2027.
The bad:
As GrapheneOS developers recently mentioned âGoogle replaced pushing Git tags for certain source code with obtaining source code via Google Drive after making a request through Google Forms. Itâs completely ridiculous and theyâve gradually become very slow at handling requests. Theyâre in clear violation of the GPLv2 now.â
whole thread: https://grapheneos.social/@GrapheneOS/117057099753905023
Pop panhonha
@GabesArcade@gabesarcade.com What kind of IoT devices are we talking about here?
https://youtu.be/O-1NuuXkZkw?si=W1IlyCD3ME4IUR6D
(Na entrevista do ProvocaçÔes com o Abujamra ele conta sobre a vida do #Balzac, é bem divertido)
Descanse em paz, ZĂ© Fernando!
1937â2026
https://youtu.be/O-1NuuXkZkw?si=W1IlyCD3ME4IUR6D
Descanse em paz, ZĂ© Fernando!
@klaxzy@klaxzy.net Turns out, itâs not a cool project. :-D
Can you build from source? Perhaps not if there is just a download link.
Itâs been a hot minute since I last used alien to convert a Debian package into an RPM packge. Or was it the other way around? No clue.
fui tentar derreter um pedaço de goiabada que estava meio duro⊠obtive vidro metamĂłrfico de goiaba đ
@klaxzy@klaxzy.net I hear you! haha
If you use GenAI images on your posts, you might have people thinking your posts are slop :-/
Try some nice public domain images! How about some bridges?
https://www.loc.gov/search/?fa=partof:library+of+congress+free+to+use+and+reuse&q=bridges
If you use GenAI images on your posts, you might have people thinking your posts are slop :-/
Try some nice public domain images! How about some bridges?
https://www.loc.gov/search/?fa=partof:library+of+congress+free+to+use+and+reuse&q=bridges
#lichess #chess #puzzle
This is way beyond my skills :((
https://lichess.org/training/hDpd8
@david@daiwei.me I noticed Boy Boy have a lot of gems. :-D
This cookie banner button uses âAbfallâ in the German translation for probably âRejectâ or âConfigureâ, I donât know, simply left the site. This literally means waste, garbage, rubbish, trash. Spot on! :-D
@movq@www.uninformativ.de HTTP 402!
nĂŁo Ă© nenhum consolo, mas este episĂłdio na GrĂ©cia mostra que todas as insuficiĂȘncias dos concursos da FCT nĂŁo sĂŁo um fenĂłmeno exclusivamente de cĂĄ
https://www.politico.eu/article/greece-brain-drain-sabotages-plans-lure-iscientists-back/
Too much information? đ€
@arg@twtpub.com You actually can, but we highly discourage it and I havenât really built âEditâ / âDeleteâ functionality in the Twtxt App that I know youâre using đ Twtxt being purely decentralised, meaning that there are absolutely zero decentralised, with the exception of the twtpub.com service youâre using to reduce as much friction as possible for newcomers to try things, makes supporting threads a bit of a controversial topic đ â In the end we are sticking with the Hash v2 extension, making threads use content addressing, so even if you did delete/edit a Twt, you have to be carefuly it hasnât already been replied to in the ecosystem đ€Ł
@david@daiwei.me Haha đ
Website might come back soon, although probably mostly unchanged. I have no idea how to stop the bots. đ€·ââïž So Iâll just gonna live with it? Is that the key to happinessâą? đ€·ââïž
@arg@twtpub.com ohai
@david@daiwei.me since I became linuxpilled and embraced SSH, I do my Wordles through https://late.sh/
Can strongly recommend it, even has all the other daily puzzles: minesweeper, sudoku, solitaire, nonogram (kinda hate those),âŠ
Maybe not the best family activity, the chat can be somewhat spicy and so can the collaborative ASCII art drawing game.
@arg@twtpub.com Hello! đ
Laughing my ass off: https://www.youtube.com/watch?v=4cLO0bcz2oM :â-D
âŹâŹâŹâŹâŹâŹâŹâŹâŹ
âŹâŹâŹâŹâŹđšâŹâŹâŹ
âŹâŹđ§đ§âŹđšđ§âŹâŹ
âŹđ§đ§đšâŹđ§âŹđšâŹ
âŹđ§đšđ§đ§đ„đšđšâŹ
âŹâŹđ§đšđšđ§đ„âŹâŹ
âŹâŹđ§âŹâŹđ§âŹâŹâŹ
âŹâŹđšâŹâŹđšâŹâŹâŹ
âŹâŹâŹâŹâŹâŹâŹâŹâŹ
A melhor parte da volta esta a ser o pessoal a aplaudir as motas dos GNR como se fossem ciclistas. Uns ignoram, outros acenam e dĂŁo high fives
@murad@twtxt.net Yes things do work đ€Ł
@murad@twtxt.net Welcome to Yarn.social / Twtxt đ„ł You might want to fiddle a bit with your settings, maybe a nice avatar, description, maybe a few links, etc đ
@itsericwoodward@itsericwoodward.com Dropped you en Email đ§
@itsericwoodward@itsericwoodward.com Can I count you in as a potential customer then? Iâll find a way to DM and share details with you. But rest assured itâll have everything you could possibly want đ
@david@daiwei.me Iâll DM you đ
@david@daiwei.me Haha đ€Ł
@creeper@twtpub.com Hey ! đ Welcome to Yarn.social / Twtxt đ€
$599 retail purchase
$9.95/month optional subscription
âïž Would you pay this for a fully self hosted home cloud? đ§
And just like that Problem 10 is done and correct whoohoo đ„ł It was easy because in Problem 7 Iâd already written an iterator to produce infinite primes. So the solution for finding the sum of primes under 2,000,000 is basically (shortened):
primes := iter.take_while(iter.filter(prime_candidates(), is_prime), fn(p) { p < n })
print(iter.sum(primes))
And of course the answer is: 142913828922 which took ~21.ss for the Go Vm to compuete.
Whatâs interesting here⊠Which is the interesting thing about Mu is the dual runtime. So the above solution for Euler Problem 9 finds the solution in ~429ms with the Go VM and ~327ms natively compiled to darwin/arm64. Not bad for a language I havenât really done any optimization work on yet (correctness first obviously).
Oh man wow đź Problem 9 was quite hard đ± I had to build two new functions in the Mu stdlib for computing combinations and permutations, but then the combinations of range(1000) for triples such as a + b == c is enormous! So i had to write iterator versions of these to do lazy evaluation. Anyway solution follows:
#!/usr/bin/env mu
// Special Pythagorean Triplet
import "iter"
fn usage() {
print("Usage:", args()[0], "<n>")
}
fn sqr(x) { x * x }
fn main() {
if len(args()) < 2 {
usage()
exit(1)
}
n := must(int(args()[1]))
print("n:", n)
// For a < b < c and a + b + c == n, both a and b are strictly less
// than n/2. Generate only (a,b) combinations and derive c directly. This
// keeps the search lazy and reduces n=1000 from C(999,3) = 165,668,499
// candidate triples to C(499,2) = 124,251 candidate pairs.
pairs := iter.combinations(iter.range(1, n / 2), 2)
triples := iter.map(pairs, fn(xs) {
a := xs[0]
b := xs[1]
return [a, b, n - a - b]
})
// Enforce b < c; a < b is already guaranteed by combinations over an
// increasing range, and a + b + c == n holds by construction.
triples = iter.filter(triples, fn(xs) {
return xs[1] < xs[2]
})
// Euler 9 has one answer for n=1000. find() stops the entire upstream
// iterator chain as soon as the first Pythagorean triple is found.
answer := iter.find(triples, fn(xs) {
return sqr(xs[0]) + sqr(xs[1]) == sqr(xs[2])
})
print(answer)
if answer != nil {
print(answer[0] * answer[1] * answer[2])
}
}
main()
It is such a nice feeling that Mu is such a capable little language đ And I decided to write code code in Mu by hand đ€ haha đ€Ł and start solving Project Euler problems, like Problem 8 which works out to be a nice elegant solution in Mu:
#!/usr/bin/env mu
// Largest Product in a Series
import "fp"
import "sys"
fn usage() {
print("Usage: cat |", args()[0], "<n>")
}
fn products(xs) {
return fp.reduce(xs, 1, fn(x, y) {
if y == nil {
return x
}
return x * y
})
}
fn main() {
if len(args()) < 2 {
usage()
exit(1)
}
s := must(sys.read_all(0))
if len(s) == 0 {
usage()
exit(1)
}
n := must(int(args()[1]))
r := fp.max(fp.map(fp.sliding(fp.map(s, int), n), products))
print(r)
}
main()
@arne@uplegger.eu Schade um diese ganzen Giganten. Das wird uns zukĂŒnftig öfters blĂŒhen.
@arne@uplegger.eu Achso, klasse Atlas, dieser Copernicus-Browser! Danke, kannte ich noch nicht.
@arne@uplegger.eu Also von da oben sieht das meiner Auffassung nach wirklich hĂŒbsch aus, da kann man echt nichts sagen. Mir gefĂ€lltâs prĂ€chtig. Gut, wenn man dieser BrĂŒhe dann auf Meereshöhe begegnet, ist das sicherlich âne andere Sache.
@david@daiwei.me Haha, what a funny price, 1234 cents!
Mandar mail ao centro de saĂșde Ă s 10 da manhĂŁ a pedir consulta, receber resposta com consulta marcada Ă s 16h. Fuck yeah, SNS
@david@daiwei.me Next year, apparently, but less spectacular. đ€
@lyse@lyse.isobeef.org Nice! Oh yes, observing the sun is exhausting, itâs always so hot. And for not using a tripod, these shots are pretty good!
Nach der Sitte der damaligen Zeit erblickte man in dem Erscheinen des ungewöhnlich groĂen Fisches den Vorboten kĂŒnftigen Unheils.
Oh, bitte nicht schon wieder ⊠wo soll das alles nur noch hinfĂŒhren?
@anth@a.9srv.net Haha đ
but yes, however you cannot currently add it or delete post via the app as I havenât really built that feature at the moment you technically can do it, but you do run into some challenges with breaking threads if youâve already published something and then go back and edit it so we generally advise not to do that too much if you can help it
@brytboi@twtpub.com I hope youâre seeing my replies because you absolutely can scroll up in the app. Let me know if youâve run into a bug though and report it to me so I can fix it immediately!
@brytboi@twtpub.com no a subset of markdown is fully supported by the app!
@brytboi@twtpub.com I mean you can, technically. But most clients wonât render Javascript or HTML fragments at all. Only Markdown, Text, Images and Links.
@brytboi@twtpub.com Hey! đ Welcome to Yarn.social / Twtxt đ€
@david@daiwei.me Please report any logs from the Javascript console if you can. Itâs possible the one commit I made to the Swag framework might be the culprit here. Not sure.
Iâm not seeing any of what youâre describing, But then again I only use the app on mobile, on iPhone. Thereâs only been basically a few commits to the App and one to Swag. Thatâs it.
@anth@a.9srv.net Whereâs the other side of this? Your side? đ€
@lyse@lyse.isobeef.org You are correct, đ, however, not what I was thinking in this case. More of just a reminder/nudge.
Yum, yum, yum. @david@daiwei.me, Iâd absolutely love to taste your exploded kebab! It looks fantastic, my mouth is watering.
@movq@www.uninformativ.de Hell yeah, this is awesome! Great shots!
When I checked at the beginning, the sun was already way behind the trees. I then decided to wait until the end before leaving the house and melting in direct sunlight at 31°C. At the hill, there were around 15 people in camping chairs and on picnic rugs. Some dragged out their camera gear as well.
My first two photos were through the eclipse glasses. In contrast to others, I didnât bring my tripod and just used a tree as a crappy makeshift one. With the large zoom itâs impossible to keep it still for one second (what my cam decided to be the exposure time). Leaning the camera against the side of the tree is just not good enough.
@thecanine@twtxt.net Hahaha, I never came across the term slopsmith before. :â-D

Solar eclipse: https://movq.de/v/25e6071e0c/
@prologic@twtxt.net I could be very wrong â wouldnât be the first time â werenât push notifications part of the evil things to avoid? :-? Anyway, happy hacking!
@prologic@twtxt.net Happy Ekka Wednesday! Iâd loved to have a day off, too, but was slaving away.
@david@daiwei.me broken how? wiring here
@david@daiwei.me Do you mind re-testing too with the updates i just pushed out? đ
Testinf image upload fixesâŠ
Testing image upload fixes đ
Public holiday today!đ
@GabesArcade@gabesarcade.com Not sure if @mariam@twtpub.com will ever see or respond to our welcomes tbh đą I caught the new user trying out the Twtxt App 4 days too left đ€Šââïž â I think I need to make some improvements to the app, some nudges, something to encourage users to stick around? Maybe some periodic push notifications? đ€
@mariam@twtpub.com Hey! đ Welcome to Yarn.social / Twtxt đ€
Alguém tå acompanhando uma treta do Goldman Sachs e a Oncoclinica?
(Entendi muito pouco e achei tudo bem bizarro, confesso que queria ver uns executivos presos, mas sei que Ă© coisa rara isso)
https://www.estadao.com.br/economia/policia-civil-indicia-executivos-do-goldman-sachs-por-estelionato-e-fraude-envolvendo-a-oncoclinicas/
@david@daiwei.me Itâs like Rummy but with more freedom which makes it a hell lot more interesting. Youâre allowed to manipulate everything thatâs on the table, trigger jokers, recombine the cards as long as there are at least three in a row after your move, not just simply add cards to existing rows (or whatever the correct terminology is). Itâs good fun and mental exercise.
Most of this insane power consumption happens during the models training, so the additional cost of prompting, is minimal. Facebook invented cool ways to exted the environmental damage far beyond the training stage, by dumping the dirty data center water into nearby water sources, but thatâs more so a Facebook problem, than a fault of AI.
I would still never waste my own money, paying for any AI subscriptions that my employer doesnât already pay for, no matter if we use them, or not.
I am also against aggressive scraping and taking everything as training data, disregarding the authors wishes and license. I allow it on my website, mostly as proof that no matter how much they scrape my stuff, the real me remains both a superior webdev and artist.
I am well aware this makes me come across really egotistical, especially after developers far better than me, embraced vibe coding, arguably way too much. To give an example, all attempts to get Microsoft Copilot, thatâs embedded into SharePoint, to generate an extension/uBlock filter to make SharePoint revert to the old superior UI failed, but I was able to do that in three lines of code ( https://thecanine.smol.pub/ublock-filters ), in half an hour, despite me never seeing the code of that page before. After a few of these comparisons, it is increasingly hard to see most of these tools, as my replacement.
I am not even going to talk about the people trying to imitate my art style with AI, until they can show me a result where all the squares are the same size, in a grid and actually square.