VocĆŖs traduzem āNew Yorkā para āNova Iorqueā nas citaƧƵes bibliogrĆ”ficas (local de publicação)?
āLearn Something Old Every Day, Part XV: KEYB Is Half of Keyboard BIOSā
https://www.os2museum.com/wp/learn-something-old-every-day-part-xv-keyb-is-half-of-keyboard-bios/
I wish I had the time and energy to play with #pyodide more, I could try adding #shapely to #pyp5js ā¦
https://pyodide.org/en/stable/usage/packages-in-pyodide.html
@bmallred@staystrong.run Ahhh this is an agent Iām tryining to play the game of Connect3. It uses a library written in Go Iāve been working on that supports Neuroevolution using Genetic Algorithms. Some features include: Mutation, Speciation, Lamarckian Evolution/Inheritence.
A day when you tell someone about Ezequiel Sotoās āPeriodic #Tilings with #RegularPolygonsā is never wasted!
new icon! the girl is manon from KATSEYE because iām mega obsessed with them
@kat@yarn.girlonthemoon.xyz i linked the normal length edit instead of the full 15 minute music video because iām not gonna subject you all to that amount of my bullshit
(ā¦15 minute version is a great watch though)
REBORN LIKE A PHOENIX WING ā¤ļøāš„ š¼ https://www.youtube.com/watch?v=D-w2HwG18vg
@lyse@lyse.isobeef.org those are so annoying. except when theyāre idol tiktoks then theyāre fine to me
O ZĆ© do Pipo devia ser um gajo meio frito das ideias: quem Ć© que um dia se lhe ocorre ādeixa pĆ“r maionese e levar ao fornoā?
STOP! this is a dambara ruru video checkpoint. you must watch this video or else i will find you
woke up so early that i have nothing to do
Righto, infusion time in the sauna! It started to lightly rain. Bah, whyās the heavy thunderstorm canceled?
Meh, the stupid shorts get longer. I need to increase my duration filter in order to ban all this garbage.
fn sub(foo: &String) {
println!("We got this string: [{}]", foo);
}
fn main() {
// "Hello", 0x00, 0x00, "!"
let buf: [u8; 8] = [0x48, 0x65, 0x6C, 0x6C, 0x6F, 0x00, 0x00, 0x21];
// Create a string from the byte array above, interpret as UTF-8, ignore decoding errors.
let lossy_unicode = String::from_utf8_lossy(&buf).to_string();
sub(&lossy_unicode);
}
Create a string from a byte array, but the result isnāt a string, itās a cow š®, so you need another to_string()
to convert your āstringā into a string.
- https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy
- https://doc.rust-lang.org/std/borrow/enum.Cow.html
I still have a lot to learn.
(into_owned()
instead of to_string()
also works and makes more sense to me, itās just that the compiler suggested to_string()
first, which led to this funny example.)
@lyse@lyse.isobeef.org Rust is so different and, at the same time, so complex ā itās not far fetched to assume that I simply donāt understand whatās going on here. The docs appear to be clear, but alas ⦠is it a bugs in the docs? Is it a lack of experience on my part? Who knows.
By the way, looks like there was a bit of a discussion regarding that name:
@bender@twtxt.net @prologic@twtxt.net meanwhile i want to try microblog but canāt because not able to pay for it. They have trial butā¦
@movq@www.uninformativ.de Lol, what the hell!? Reports like that turn me away even more from iron oxide. Also, great naming choice on the method they made there. display()
doesnāt actually display it. But itās a Rust thing.
So I was using this function in Rust:
https://doc.rust-lang.org/std/path/struct.Path.html#method.display
Note the little 1.0.0
in the top right corner, which means that this function has been āstable since Rust version 1.0.0ā. Weāre at 1.87 now, so weāre good.
Then I compiled my program on OpenBSD with Rust 1.86, i.e. just one version behind, but well ahead of 1.0.0.
The compiler said that I was using an unstable library feature.
Turns out, that function internally uses this:
https://doc.rust-lang.org/std/ffi/struct.OsStr.html#method.display
And that is only available since Rust 1.87.
How was I supposed to know this? š¤Øš«©
@movq@www.uninformativ.de I HOPE SO TOO!!! when i found out there were boxes on ebay i just had to jump on it!!
@lyse@lyse.isobeef.org hell yeah!
@bender@twtxt.net Yeah, well, itās a bit like twtxt. There is a Gopher community, but itās small. I actually donāt like that HTTP is so easily accessible. I donāt like it that much when people post links to my site on HackerNews or something like that. Too much exposure.
Gopher is a small world. Itās slow and cozy.
And much like twtxt, the protocol is simpleĀ®, so itās easier to tinker with it.
@prologic@twtxt.net what are we seeing here?
Hmmm š§ Not what I thought was going on⦠No bugā¦
time="2025-06-14T15:24:25Z" level=info msg="updating feeds for 8 users"
time="2025-06-14T15:24:25Z" level=info msg="skipping 0 inactive users"
time="2025-06-14T15:24:25Z" level=info msg="skipping 0 subscribed feeds"
time="2025-06-14T15:24:25Z" level=info msg="updating 80 sources (stale feeds)"
Soooo very very close! š
@bender@twtxt.net Hmmm
and have an unexplainable dislike for its creator.
What? What? š š¤
@bender@twtxt.net I know I know! I donāt know why I ever signed up and used it and still continue to pay for the silly thing. Twtxt/Yarn is so much better in every way š¤£
@prologic@twtxt.net yes, I never understood you using micro.blog (and paying for it, nonetheless!). I donāt like it (as a platform), and have an unexplainable dislike for its creator.
@bender@twtxt.net Maybe one day Iāll take back over my prologic.blog
domain from µBlog and redoit with my handy zs
tool with some nice CSS š¤£
I am also enjoying the tweaking of my Frankenstein monster CSS. LOL.
@prologic@twtxt.net I am finding writing my Notes very therapeutic. Just create a markdown file and commit, push, and itās live. Whatever comes to mind, whatever I want to keep as relevant. Silly things, more like a dump.
If I feel like it, I do. If not, I donāt. Not social, not intended for anyone to see them. I am enjoying it!
@bender@twtxt.net I just babble on Twtxt 𤣠I honestly find that I donāt realy have the time nor the energy to āblogā in full really, I rarely do š¢
#SubTootingCompliments: the #Python community is full o wonderful people, like that biologist that has a hard day job in public service and in their spare time finds bugs in CPython using advanced fuzzing techniques.
@movq@www.uninformativ.de why Gopher to babble, and not just HTTP? I mean, may as well just write plain text files on your machine, and leave them there, right?
Gopher and Mastodon are two completely different things. Thatās where my confusion comes from.
Can you get the effects of a PiHole (filtering of ads) without having to build a a PiHole?
Would you recommend building a PiHole or similar? Is it hard? Is it worth the effort? I like some technical stuff but Iām usually afraid of network stuffā¦
Iām now going to delete 7,336 old photos (previews, resized web versions and index.htmls) and reclaim 3.3 GiB disk space on my laptop.
@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?).
@movq@www.uninformativ.de Ahh but it kind of is mine š Or at least Iāve done this kind of thing at least 3 or 4 times now š¤£
@prologic@twtxt.net Yeah, Iām very glad twtxt/Yarn doesnāt have this. āļø
@kat@yarn.girlonthemoon.xyz Oh, ah, I didnāt even know they sold boxes. 𤯠I hope it still works!
@quark@ferengi.one Itās as close as coffee as you can get. š They take the beans, apply magic, and then most of the caffeine is gone. You can also buy whole decafād beans and then grind them yourself. It does kill some of the flavor ā but itās not like youāre drinking black water.
@prologic@twtxt.net That isnāt really my strong suit. š
@bender@twtxt.net yes but my point is my handcrafted set up also achieves the same thing š¤£
@prologic@twtxt.net do you remember Hamachi? Tailscale/Headscale is Hamachi on steroids. They are used primarily for creating a VPN among all your devices so they can talk to one another as if they were on the same LAN, even when theyāre not. That was, mostly, my WireGuard usage.
I still have WireGuard runningābecause it is so lite that it doesnāt matterāto use as regular VPN, but Headscale keeps all my devices connected forming their own āmini-Internetā 100% of the time.
@bender@twtxt.net Whatās awesome about it btw? I use WireGuard pretty heavily here. And my entire family also use it to keep a VPN connection back to our home network
@movq@www.uninformativ.de Considered building your own language and compiler? š¤
@movq@www.uninformativ.de This was always my belief too re likes, etc.
@lyse@lyse.isobeef.org iāll find out tonight LMFAO!
@kat@yarn.girlonthemoon.xyz Cool! Does it still run on your machine? :-)
FRIENDS I GOT A PHYSICAL COPY OF A TUX GAME LOOK AT ITTTTTTTTTT
@thecanine@twtxt.net ⦠all these stupid, pointless āappsā are stuff that I eventually have to remove from family devices ⦠Sigh.
@movq@www.uninformativ.de Hmmm, that indeed surprises me, too. Looks like I live in a moorhen shortage area. Even ducks and geese are not all that common. But then also, there arenāt any substantially sized lakes around here. Just a few smaller ponds, which I donāt visit all that often.
@bender@twtxt.net Both Gopher and Mastodon are a way for me to ābabbleā. š I basically shut down Gopher in favor of Mastodon/Fedi last year. But the Fediverse doesnāt really work for me. Itās too focused on people (I prefer topics) and I dislike the addictive nature of likes and boosts (Iām not disciplined enough to ignore them). Self-hosting some Fedi thing is also out of the question (the minimalistic daemons donāt really support following hashtags, which is a must-have for me).
Iāll probably keep reading Fedi stuff, I just wonāt post that much, I think.
@movq@www.uninformativ.de how does Gopher relates to Mastodon? Are you getting off the Fedi completely?
Gopher server is back online and Iāll be phasing out Mastodon.
gopher://uninformativ.de
(No, I wonāt do multi-protocol twtxt again. š )
@prologic@twtxt.net Yeah, itās difficult, you often donāt get what youād expect. They also make heavy use of 3rd party libraries. IIUC, for random numbers, they refer to this library. Iāve read many times that the Rust stdlib is intentionally minimalistic (to make it easier to maintain and port and all that).
Iām struggling with this, using 3rd party libs for so many things isnāt really my cup of tea. Iāll probably make my own tiny little āstandard libraryā. Itās silly, but I donāt see any other options. š¤·
@bender@twtxt.net āMhhhhhhh, hehehe, gonna poop on that car. šā
@movq@www.uninformativ.de the Rock Dove has some seriously sly eyes! LOL.
@movq@www.uninformativ.de I had to look it up! āIs decaf coffee real coffee?ā
āYes, decaf coffee is real coffee. Itās made from the same coffee beans as regular coffee, but the caffeine content is significantly reduced through a decaffeination process. This process involves removing 97% or more of the caffeine, leaving behind the coffeeās flavors and aromas.ā
OK then! š
@prologic@twtxt.net Tailscale is awesome! I run Headscale; it replaced my vanilla WireGuard install.
Great article from Tailscale about how security policies weāve often seen in many large complex organizations that we all love to hate donāt actually provide the security that we assumed.
Catastrophic #HackMD failure today :(
I use it when teaching most of my classes, they had some outage today, https://status.hackmd.io says they are back up but⦠all my notes are marked āofflineā and I canāt edit them! I need them for my classes!
I usually edit them together with the participants during class, we all share code and image results.
(Iām happy to have backed up locally most of my notes, but still⦠Iām very upset as I have many ongoing classes)
Update: After some more 5XX, it seems to be working again. But the āofflineā bug/issue is scary (the offline flag/button still flashes). A good reminder that āthe cloudā is other peopleās servers.
@lyse@lyse.isobeef.org Thatās interesting, I see them (Teichrallen) everywhere I look. 𤯠It feels like theyāre about as common as mallards (Stockenten) over here. š¤
@quark@ferengi.one Plot twist: I only drink decaf. š¤Æš¤Æš¤Æ
@quark@ferengi.one Ta. Hmm, whatās wrong with the blue text color? Is it too dark on the black background for you? :-?
Normal links are blue while images are teal. I thought I differentiate the two if I easily can. The underline of URLs comes from my terminal and is not ttās fault.
Configuring colors is in the todo list. But of course, providing a sane default is definitely something Iād like to have.
@lyse@lyse.isobeef.org those are pretty cool! The one change I would recommend doing pronto is the colour of the hyperlinks. Ay, ay, ay, my retina! :-P
@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.
@bender@twtxt.net remind me to look into this a bit later because Iām starting to suspect thereās a weird behavior in the system š§
Scratch that, 48 muted feeds!
@prologic@twtxt.net donāt remember now. I have 46 muted feeds. :ā-(
@bender@twtxt.net Which one?
Quinta-feira 12 de junho 14h30 no #SescAvPaulista vamos explorar #TipografiaExperimental com #Python e #py5 š
@bender@twtxt.net Letās start a counter penguin feed! Or something along those whiskers. Should also at least mentally help with the heat.
@quark@ferengi.one Oh boy. Glad you survived.
@quark@ferengi.one LOL! :-D
There ya go, @quark@ferengi.one, these are the two most important views.
Message tree view:
Reply form:
@aelaraji@aelaraji.com got new screenies? Show them for the rest of us! Last I saw them was at the very early development stage.
I swear that I have muted all the catās feeds already. Yet, a new(?) one popped up.
@movq@www.uninformativ.de no wonder Tux doesnāt sleep all night! Look at his eyes, all wide open. Please, stop giving him Fuck-ing coffee! :-D
ouiii, jāai de nouveau internet. si3t.ch is back, le backup mail fait son office ;)
Nothing makes you feel better than mowing a wet lawn, while rain falls, under 33°C temperature, with 80% humidity. I loved every step I took!
Iām afraid I botched the previous release of my #ThonnyIDE + #py5 portable bundle for Windows users, by somehow using an outdated py5 package
:(((
I think I fixed it now:
@aelaraji@aelaraji.com Iām glad to hear that you donāt find it too terrible. :-) There are still heaps of bugs to fix and things to improve. Bucketloads of them.
@kat@yarn.girlonthemoon.xyz @movq@www.uninformativ.de A Tux improves the life. :-)
@movq@www.uninformativ.de Thanks. Itās already over, the heat got us. :-(
@movq@www.uninformativ.de Kein Muckefuck, wohl bekomms. :-)
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.
Sitting on the balcony with a fucking cup of coffee. https://movq.de/v/463f1f9d03/s.png
@kat@yarn.girlonthemoon.xyz Iām sure heās doing a good job! š
@lyse@lyse.isobeef.org Looks pretty nice! Enjoy the mild temperatures while you can. š
@aelaraji@aelaraji.com Thanks mate. š (In the grand scheme of things Iām still doing great. World news are a horrible shit show nowadays, ffs. š)
You know what! tt2 UX kicks š !! Message previews and all ⦠Sheeeeesh! š
Ah et ce screenshot qui me rappelle tant de sensations. Jāavais trop galĆ©rĆ© Ć comprendre les commandes et le mĆ©canisme (je ne parlais pas anglais Ć 10 ans) https://i.redd.it/3k455ha2q9c41.png
PurĆ©e de lutins! Il suffisait dāen parler⦠Cāest CE JEU : https://archive.org/details/fortune-cookie
Je cherche un vieux jeu dont jāai oubliĆ© le nom. Je lāavais achetĆ© Ć 17 francs sur un CDROM. CāĆ©tait un jeu de plateforme, où on contrĆ“lait un personnage qui portait un chapeau pointu, dans un univers asiatique. Il lanƧait des cailloux, puis des sortes de boomerangs qui rebondissaient sur les parois. Il me semble quāil y avait les mots āfortuneā et ācookieā dans le nom, mais pas moyen de le retrouver. Des idĆ©es? #help #teamvieux
@movq@www.uninformativ.de LOL 𤣠I donāt think I could ever take Rust seriaujly š¤¦āāļø
looks like one can do !pip install <something>
on Thonnyās interactive console but, not much else :(
I donāt understand very well what is going onā¦
@bender@twtxt.net @aelaraji@aelaraji.com Sorry this was my fault 𤦠For whatever reason my pod had never seen that particular Twt from @movq@www.uninformativ.de ā And⦠Thereās a bit of a ābehavioralā problem with the Trusted Peers functionality that means operators have to periodically re-trust peers manually š Need to rework this š¤
@aelaraji@aelaraji.com all good now. Phew!
@kat@yarn.girlonthemoon.xyz awwww, wish I could help you with that! Is there anything people could do to help you manage it?