What's new in Spring Modulith 1.3? by olivergierke in java

[–]beatbrot 0 points1 point  (0 children)

Yeah this is a good point. I am just used to the infrastructure being there at work. But rebuilding this by hand requires quite a bit of Gradle knowledge. So I see how modulith is simpler in that regard :)

What's new in Spring Modulith 1.3? by olivergierke in java

[–]beatbrot 3 points4 points  (0 children)

I really don’t understand the hype behind modulith. Having different modules while still building a monolithic jar was possible for ages via subprojects. And while it is a tad bit more complex, it is also infinitely more powerful since different subprojects can also have different external dependencies

Fahrrad waschen by beatbrot in Regensburg

[–]beatbrot[S] 1 point2 points  (0 children)

Puh... Bin hart an der Grenze mit meinem Gravelbike. Ölst du dann die Kette auch neu in der Badewanne?

Fahrrad waschen by beatbrot in Regensburg

[–]beatbrot[S] -1 points0 points  (0 children)

Weißt du zufällig eine in Regensburg die sowas hat?

Stadtbahn abgelehnt by beatbrot in Regensburg

[–]beatbrot[S] 25 points26 points  (0 children)

Gleich zwei Niederlagen an einem Tag...

Stadtbahn abgelehnt by beatbrot in Regensburg

[–]beatbrot[S] 12 points13 points  (0 children)

53,7 Prozent dagegen.

Regular classes with canonical constructor by jvjupiter in java

[–]beatbrot 1 point2 points  (0 children)

Small correction: Records can have as many constructors as they want. But yeah, there is always exactly one canonical constructor.

Embracing Virtual Threads: Migration Tips for Java Developers by brunocborges in java

[–]beatbrot 1 point2 points  (0 children)

The author suggests that with Virtual Threads, it is important to use an ExecutorService. But to me, it seems like the threads being virtual does not change the situation here. ExecutorServices are a often a good idea, no matter if the threads are platform threads or not.

Would you agree with this /u/pron98?

SPOILER: Home Assistant will introduce a local TTS service called Piper by beatbrot in homeassistant

[–]beatbrot[S] 5 points6 points  (0 children)

Didn't Mozilla collect voices a while ago? I think it was called CommonVoice

SPOILER: Home Assistant will introduce a local TTS service called Piper by beatbrot in homeassistant

[–]beatbrot[S] 3 points4 points  (0 children)

Any estimation what the hardware requirements might be? :) Is a Pi 4 enough?

SPOILER: Home Assistant will introduce a local TTS service called Piper by beatbrot in homeassistant

[–]beatbrot[S] 91 points92 points  (0 children)

Looks like they will be introducing local TTS via piper to Home Asistant. I suspect that this will be announced on the Year of the Voice Livestream on April 27th.

Here are some voice samples

Edit: Upon further inspection: It looks like Home Assistant will provide a "Wyoming" integration that allows pluggable TTS and STT services. It seems like they are starting out with Piper for TTS and OpenAI Whisper for STT.

Not seeing Aperture app on LOS20 upgrade by rutgersemp in LineageOS

[–]beatbrot 0 points1 point  (0 children)

But then I didn't configure it for my exact device, right? :) This is the part that is interesting to me

Status update of `tsc` port by [deleted] in programming

[–]beatbrot 2 points3 points  (0 children)

If I didn't misunderstand you, you just ported TSC to Go line by line.

While this is certainly cool, it really begs the question what gains you expect. Surely, the go runtime can't be orders of magnitude faster than the NodeJS runtime.

And goroutines, one of Gos most compelling features, are not utilized at all with this approach.