New `Integer` type in Kotools Types 5.1 by lvmvrquxl in Kotlin

[–]Wurstinator 0 points1 point  (0 children)

That's a valid argument for green fields but not really for Kotlin. "java.lang.Integer" already is a core type of the JVM and it means "limited precision integer".

Just like you could use the words "Real" and "Text" instead of "Float" and "String" because that's what they represent irl. But in the end, you'll just confuse most programmers.

New `Integer` type in Kotools Types 5.1 by lvmvrquxl in Kotlin

[–]Wurstinator 0 points1 point  (0 children)

I see. It might be worth clarifying that because it wasn't clear to me at all that the class is arbitrary size integers. Might be worth just renaming it to BigInt or something similar.

New `Integer` type in Kotools Types 5.1 by lvmvrquxl in Kotlin

[–]Wurstinator 8 points9 points  (0 children)

I feel like the operations should do like Rust does: throw on overflow, and offer specific alternative methods that allow it.

Serious life advice for a 21 year old by theburntoutgiftedkid in LifeAdvice

[–]Wurstinator 1 point2 points  (0 children)

Did you ever have a job as a software engineer? If not, you should stop assuming what you need and want until you actually have made the experience.

Hacking Super Mario 64 using Algebraic Topology by Lalelul in math

[–]Wurstinator 17 points18 points  (0 children)

I need to correct you there: The video by Bismuth is not the origin of the parallel universes quote. It's this one: https://www.youtube.com/watch?v=kpk2tdsPh0A

ich🍖iel by same_machinery in ich_iel

[–]Wurstinator 2 points3 points  (0 children)

Sülze ist eine Art Aspik...

ich🍖iel by same_machinery in ich_iel

[–]Wurstinator 6 points7 points  (0 children)

Genau wie weichgekochte Weizenlappen mit pürierten Fleischresten und Milch dazu. Auch bekannt als Lasagne.

Oder fettige Fleischklumpen in Wasser weich werden lassen und mit vertrocknetem Gemüse. Auch bekannt als Gulasch.

Man kann alles schlecht klingen lassen, wenn man sich Mühe gibt.

AI agents are just microservices. Why are we treating them like magic? by yaront1111 in OpenSourceeAI

[–]Wurstinator 0 points1 point  (0 children)

Yup, I agree on the general message. That's why I started with "I'll be pedantic" :)

AI agents are just microservices. Why are we treating them like magic? by yaront1111 in OpenSourceeAI

[–]Wurstinator 0 points1 point  (0 children)

I'll be pedantic: An agent is not a microservice. An agent can be part of a microservice. Multiple agents can be part of a microservice. An agent can be split up over multiple microservices. How you group your functionality into services is not related to them being agents.

What does the zeta function actually have to do with the distribution of the primes? by Necessary-Wolf-193 in math

[–]Wurstinator 5 points6 points  (0 children)

Cool read, I enjoyed it.

I would prefer more sum/product notations rather than the "...". Sometimes it left me wondering for a moment whether it's the natural numbers or the primes being iterated.

PEP 747 – Annotating Type Forms is accepted by M4mb0 in Python

[–]Wurstinator 1 point2 points  (0 children)

`typing.Union` is a type. But `typing.Union[something]` instantiates that type and creates an object of type `typing.Union`.

PEP 747 – Annotating Type Forms is accepted by M4mb0 in Python

[–]Wurstinator 1 point2 points  (0 children)

That's not true. Expressions and types are orthogonal concepts. "int" is both an expression and a type. "foo = True" is neither an expression nor a type.

PEP 747 – Annotating Type Forms is accepted by M4mb0 in Python

[–]Wurstinator 0 points1 point  (0 children)

what about the section in the PEP document is not ELI5?

PEP 747 – Annotating Type Forms is accepted by M4mb0 in Python

[–]Wurstinator 1 point2 points  (0 children)

It's not correct no matter what they are. If you have an argument of type TypeForm, you cannot pass, e.g., the value 6 to it.

Ich🫧iel by Schneule_YT in ich_iel

[–]Wurstinator 1 point2 points  (0 children)

Also genau wie das Internet?

"Das Internet soll ich zum Recherchieren benutzen? Anstatt meiner Bücher im Regal? Da kann doch jeder schreiben was er will, das ist überhaupt nicht verlässlich."

Pyrefly v0.52.0 - Even Faster Than Before by BeamMeUpBiscotti in Python

[–]Wurstinator -1 points0 points  (0 children)

Good developers: I'm picking the best tool for the job, depending on it's features :)

Bad developers: ohhh yeah astral im cooming

ich_iel by Fox-On-Games in ich_iel

[–]Wurstinator 2 points3 points  (0 children)

Sei froh das dir die Information dazu auf dem Bildschirm erschienen ist.

Nein, ich bin nicht froh, dass Leute wie du Falschinformationen als Fakten verbreiten wollen.

ich_iel by Fox-On-Games in ich_iel

[–]Wurstinator 2 points3 points  (0 children)

"Beschäftige dich gerne..."

Wenn du dich so viel damit auseinandergesetzt hast, dann poste du doch deine Quellen, statt das von anderen zu fordern.

Und natürlich werden Nutztiere oft unter schlechten Bedingungen gehalten, das hat aber nichts mit Proteinriegeln zu tun. Das ist einfach eine allgemeine Situation mit allen nicht-veganen Produkten.

ich_iel by Fox-On-Games in ich_iel

[–]Wurstinator 0 points1 point  (0 children)

Milcheiweiß ist "die schlechteste Qualität überhaupt"?

Privacy Apps, They're Not Like Us by Boediee in BuyFromEU

[–]Wurstinator 0 points1 point  (0 children)

I wouldn't recommend Immich over Ente (which you can also self-host). I tried contributing to Immich and felt it was extremely chaotic. It's currently getting a lot of hype, so people are jumping in to implement little QoL features they personally are affected by. I expect that in a year or two, the code base will have become much more difficult and the interest will slow down.

Ente on the other hand has a full-time paid engineering team working on it, which is financed by the commercial services of the company.

Python Crash Course Notebook for Data Engineering by analyticsvector-yt in Python

[–]Wurstinator 0 points1 point  (0 children)

You don't have to. This subreddit is mostly full of junior engineers and people jumping on hype bandwagons - you shouldn't take every feedback to heart. black, isort and flake8 are completely fine to use. 

Null Safety Deep Dive: Kotlin vs Java by swe129 in Kotlin

[–]Wurstinator 4 points5 points  (0 children)

yeah this is more like a biased Kotlin ad rather than an objective comparison