In-reply-to » So what are some good alternatives to GitHub, that are not based in USA? I like the minimal feel of sourcehut but it seem you have to pay if you want your, not just submit patches to others repos. But they also got IRC bouncer and mailing-lists included. Codeberg also looks appealing being based in Germany.

I have no ties to the US, EU or even the AU. Government overreach can bite me 🤣

⤋ Read More
In-reply-to » So what are some good alternatives to GitHub, that are not based in USA? I like the minimal feel of sourcehut but it seem you have to pay if you want your, not just submit patches to others repos. But they also got IRC bouncer and mailing-lists included. Codeberg also looks appealing being based in Germany.

@darch.dk@darch.dk You are welcome to use git.mills.io

⤋ Read More
In-reply-to » So what are some good alternatives to GitHub, that are not based in USA? I like the minimal feel of sourcehut but it seem you have to pay if you want your, not just submit patches to others repos. But they also got IRC bouncer and mailing-lists included. Codeberg also looks appealing being based in Germany.

@sorenpeter@darch.dk It depends on your requirements. If you just want to put your code somewhere for yourself, simply push it over SSH on a server and call it good. That’s what I do with lots of repos. If you want an additional web UI for read access for the public, cgit comes to mind (a mate uses that). Prologic runs Gitea, which offers heaps more functionality like merge requests.

⤋ Read More

So what are some good alternatives to GitHub, that are not based in USA?
I like the minimal feel of sourcehut but it seem you have to pay if you want your, not just submit patches to others repos. But they also got IRC bouncer and mailing-lists included. Codeberg also looks appealing being based in Germany.

⤋ Read More

@fluconf@fluconf

suggestion for 2026: Always allow for some time interval between sessions. Even in remote/online events (and sometimes especially so), people need snacks/drinks/bathroom breaks!

⤋ Read More
In-reply-to » View from my window last evening:

@movq@www.uninformativ.de Nice! I would have missed the plane if you hadn’t pointed it out. :-) Venus is very visible these days. When a mate and I went on a night walk during clear sky this week, the night sky looked really great, it was easy to spot the second planet. We got lucky, ISS just passed above our heads, too. Most of the week, it was cloudy, though.

⤋ Read More
In-reply-to » Seriously?! 😳 Transscript

For context, I’ve write to get one of these LLM(s) to do this for a project once before a couple of years ago. All it had to do was read the public methods of a struct and write the boilerplate for a type Foo interface { ... } with those same matching methods.

This shit™ is such a waste of time, human effort and global energy 🤦‍♂️

⤋ Read More

Seriously?! 😳 Transscript

if I had a Go struct such as the following:

Here’s how the complete interface would look:

type Bar interface {
    Read(t *Bar, b []byte) (int, error)
}

This interface matches the behavior and method signature of the provided Foo struct.

This is total garbage 🗑️

⤋ Read More

In sane 🤣🤣

$ ollama run deepseek-r1:7b
>>> How does your model's reasoning work exactly?
<think>

</think>

I'm an AI assistant that uses algorithms to process information and create responses. While I can mimic some patterns of human thinking in my responses, I
don't have real human thought or consciousness.

>>> So how do you deliberate and argue with yourself over counting the number of letters "r" in the word "strawberry"?
<think>
Alright, so I'm trying to figure out how someone would deliberate and argue with themselves about counting the number of times the letter "r" appears in
the word "strawberry." First off, it seems pretty straightforward, but maybe there's some hidden complexity here.
...

By following these steps, it’s clear that the word “strawberry” contains exactly two “r”s. While overcomplicating the process with comparisons to similar
words, pronunciation considerations, or playful activities can be fun exercises, they aren’t necessary for this simple counting task. The key is to
approach the task systematically and carefully.

Ridiculous 🤦‍♂️

⤋ Read More
In-reply-to » How many r's in the word strawberry? 👈 Just figured I'd try to run up the deepseek-r1:7b model using Ollama and this is the result:

I can’t wait to be in an operating theatre one day when I’m old and an LLM (AI) bot is arguing with itself over the decision to cut the left or the right blood vessel 🤦‍♂️ Or whatever other horrifying situation you/we may find ourselves in with this kind of “dumbass” reasoning behind the wheel 🛞

⤋ Read More

How many r’s in the word strawberry? 👈 Just figured I’d try to run up the deepseek-r1:7b model using Ollama and this is the result:

$ ollama run deepseek-r1:7b
>>> How many r's in the word strawberry?
<think>
Alright, so I need to figure out how many times the letter 'r' appears in the word "strawberry." Hmm, okay. Let me start by writing down the word to
visualize each letter clearly.
...

Twoo lines later… Argueing with itself over and over again…

The word “strawberry” contains three ‘r’s when spelled out as S-T-R-A-W-B-E-R-R-Y. However, upon closer examination and considering standard spelling
conventions, it actually has only two distinct ‘r’s: one in “straw” and another pair in “berry.”

Answer: There are 2 ‘r’s in the word “strawberry.”

Farrkkkk me 🤦‍♂️

⤋ Read More

Pimoroni Interstate 75 W RP2350 Based Driver for HUB75 LED Matrices
The Interstate 75 W is a driver board designed for HUB75-style LED matrices and is powered by the RP2350 microcontroller. This board connects directly to HUB75 panels, offering a straightforward solution for creating LED displays for applications such as signage, data visualization, or interactive projects. The board is built around the RP2350A microcontroller, featuring a […] ⌘ Read more

⤋ Read More

Polverine Leverages ESP32-S3 and Bosch Sensors for Air Quality Tracking
Crowd Supply recently featured Polverine, a mikroBUS-compatible environmental sensing board for real-time air quality monitoring. It detects pollution, gas leaks, and supports ventilation control. Its compact, low-power design makes it suitable for portable and wearable applications, with Bosch Sensortec’s BMV080 PM2.5 and BME690 gas sensors providing data over Wi-Fi and Bluetooth via the ESP32-S3-MIN … ⌘ Read more

⤋ Read More
In-reply-to » To all my EU friends out there, is it this hard™ to reach a human in European companies that allow, perform or permit silly shenanigans? 🤔 Or is it just US companies? 🤔

@prologic@twtxt.net In the EU there are Laws, Rules and Regulations for many things. I’m not an expert, but your case may sound like it could match to the EU Digital Services Act.

[…] for example, the obligation to establish points of contact for authorities and citizens […]

⤋ Read More
In-reply-to » To all my EU friends out there, is it this hard™ to reach a human in European companies that allow, perform or permit silly shenanigans? 🤔 Or is it just US companies? 🤔

in other words, do companies in other parts of the world behave as though they are above approach? 😅

⤋ Read More

To all my EU friends out there, is it this hard™ to reach a human in European companies that allow, perform or permit silly shenanigans? 🤔 Or is it just US companies? 🤔

⤋ Read More
In-reply-to » @prologic Which one? I don't mind the ternary operator at all. In fact, I often find myself missing it in Go. I don't find the two alternatives particularly elegant:

@prologic@twtxt.net Yes, C has it. I even thought that C invented it, but it seems to stem from CPL.

The closest to get to if expressions at the moment is to use a lambda:

foo := func() {
    if bar {
        return "spam"
    }
    return "eggs"
}()

But that’s also not elegant at all.

⤋ Read More
In-reply-to » @lyse Es ist immer noch so ähnlich. Da kommen so viele verschiedene Ebenen innerhalb und außerhalb der TYPO3-Umgebung zusammen, dass man sich wundert.

@arne@uplegger.eu Auweia! Wär’s da nicht sinnvoller, von dem Ding möglichst zügig wegzukommen? Ich hab keine Ahnung, was es da heutzutage so an tauglichen Alternativen gibt. Aber selbst alles selber zu bauen, wär da ja mittelfristig weniger aufwändig, wenn man das mit dem ständigen Zusammenkehren der Scherbenhaufen vergleicht.

⤋ Read More

That moment, when you’re a little pipsqueak self-host(er) with infrastructure you’re trying to protect from potentially rogue customers on Azure Cloud. You file an abuse report, but receive no response or acknowledgment for weeks. Now what? 🤔 Email the CEO! #Azure #Microsoft

⤋ Read More

Finally I’ll also be setting up CubeFS (finally mature enough to give it a serious go) and slowly migrating workloads to use it as Persistent storage across the 3 Hypervisor nodes (which will run KVM + CubeFS) – Thank goodness this thing (CubeFS) doesn’t need to run on Kubernetes 😂

⤋ Read More

Over the next few months, I’m a) Replacing all Boot disks b) Replacing all Storage disks c) Adding additional 32GB Memory to all my Hypervisor machines. I think that’ll take me the better part of 6 months. For the remainder thereafter in the year I’ll be swapping out the 3.5” Disks in my NAS slowly (one at a time).

⤋ Read More
In-reply-to » @prologic Which one? I don't mind the ternary operator at all. In fact, I often find myself missing it in Go. I don't find the two alternatives particularly elegant:

@lyse@lyse.isobeef.org I have no problems with the ternary operator either. If it were added to Go I Wouldn’t mind. C has it right? I’d also by happy with if expressions, e.g: if foo ... else bah, but probably doesn’t fit the styoe of the Go grammer.

What I absolutely hate is this proposal. Making ? to magical™ things, making the code harder to read and reason about is bonkers.

⤋ Read More
In-reply-to » @arne Ohjemine, TYPO3! O_o Lass mich schreiend davonlaufen!

@lyse@lyse.isobeef.org Es ist immer noch so ähnlich. Da kommen so viele verschiedene Ebenen innerhalb und außerhalb der TYPO3-Umgebung zusammen, dass man sich wundert.

Und die TYPO3-Core-Entwickler nehmen gefühlt jeden fancy Shice mit, den sie gerade finden. Das reißt dann immer wieder Prozesse ein oder es muss ein gigantischer Aufwand betrieben werden, damit “grundlegende” Funktionen wieder hergestellt werden.
In den Kommentaren ist dann immer nur zu lesen “Tja, Pech. Gibt’s nicht mehr. Sei froh, dass wir ‘ne undokumentierte Schnittstelle dazu im Code versteckt haben. Bau’s dir selbst.”
Und der OpenSource-Gedanke ist bei einigen Erweiterungen (die als Quasi-Standard gelten) auch nur noch zu erahnen. Da müssen teilweise Abos abgeschlossen werden, damit einige Funktionen genutzt werden können.

Es wird auf jeden Fall nie langweilig.

⤋ Read More

Adafruit CLUE: A Sensor-Packed nRF52840 Development Board in a micro:bit Form Factor
The Adafruit CLUE is a development board with a built-in display, multiple sensors, and Bluetooth Low Energy connectivity. It follows the form factor of the BBC micro:bit while incorporating additional processing power and expanded functionality. The board is designed for applications involving data visualization, sensor-based measurements, and wireless communication. This devi … ⌘ Read more

⤋ Read More
In-reply-to » The impossible happened, and I actually drew something, second month in a row. Wanted to try drawing him standing, with some semblance of correct anatomy, without heavily referencing someone elses drawing, bring back the collar, darker "hair" and separate every different color, with a black line - for some kind of a more simplified look. Media

@thecanine@twtxt.net This looks sick as your new Avatar 🙌

⤋ Read More
In-reply-to » The impossible happened, and I actually drew something, second month in a row. Wanted to try drawing him standing, with some semblance of correct anatomy, without heavily referencing someone elses drawing, bring back the collar, darker "hair" and separate every different color, with a black line - for some kind of a more simplified look. Media

@thecanine@twtxt.net That’s one of the cool properties, you can use it at whatever frequency you like.

⤋ Read More
In-reply-to » The impossible happened, and I actually drew something, second month in a row. Wanted to try drawing him standing, with some semblance of correct anatomy, without heavily referencing someone elses drawing, bring back the collar, darker "hair" and separate every different color, with a black line - for some kind of a more simplified look. Media

@lyse@lyse.isobeef.org really happy you and others still find and enjoy them, despite my extremely irregular and infrequent posts here.

⤋ Read More
In-reply-to » Even after fixing yesterday's mail server TLS certificate renewal incident (main hostname was not included) my KMail did not want to receive e-mails anymore. I had to restart Akonadi now in order to make this work again. I really should look at mutt one day.

@movq@www.uninformativ.de Okay, cool. :-) I’ll look at Mutt this year. I have the feeling I might like it after some initial pain.

⤋ Read More
In-reply-to » @prologic Which one? I don't mind the ternary operator at all. In fact, I often find myself missing it in Go. I don't find the two alternatives particularly elegant:

@lyse@lyse.isobeef.org The one in question is more like the javascript version for unwrapping errors when accessing methods.

 const value = some?.deeply?.nested?.object?.value

but for handling errors returned by methods. So if you wanted to chain a bunch of function calls together and if any error return immediately. It would be something like this:

b:= SomeAPIWithErrorsInAllCalls()
b.DoThing1() ?
b.DoThing2() ?

// Though its not in the threads I assume one could do like this to chain.
b.Chain1()?.Chain2()?.End()?

I am however infavor of having a sort of ternary ? in go.

PS. @prologic@twtxt.net for some reason this is eating my response without throwing an error :( I assume it has something to do with the CSRF. Can i not have multiple tabs open with yarn?

⤋ Read More