HN user

leoff

618 karma

meet.hn/city/de-Munich

Socials: - github.com/leoffx - linkedin.com/in/leoffx

---

Posts3
Comments91
View on HN

Reading this wasn't easy, but let's appreciate the authenticity.

This post doesn't reflect well on you, you were disrespectful to every person in the story. You really need to grow up, and you could've handled this way better.

You could have, for example, asked exactly what their concerns were, and proposed ways to address them.

Your site looks very amateur, but from your description, it doesn't sound like you are doing anything clearly forbidden by law.

someone had written a comment about S which he did not like.

Couldn't this also be done in the reddit? Then is the lack of moderation and language filters the problem?

Systems Thinking 6 months ago

In a sense, it is the difference between the way an entrepreneur might approach doing a startup versus how we build modern skyscrapers. Evolution versus Engineering.

There are core differences in software engineering that, unlike in construction work:

- making changes is often cheaper

- we might not know beforehand everything that is needed to be built, especially unknown unknowns

I would still agree that the truth is somewhere in between, but I would argue that, for software, it's closer to the evolutionary approach.

>My best wasn't good enough. I'm not good enough. what an awful way to talk about yourself

He's is not completely wrong with his line of thought, but I agree it's awful.

It took me long to figure this out for myself, the truth is that OP needs to grow up, and this is the perfect opportunity to do it.

How many millions codebases use it is irrelevant.

It is relevant, because it speaks to the reliability of the dependency. `pydantic` has 24.7k Github stars and was last updated 52 minutes ago.

Adding a random dependency `dacite`, which has 1.9k Github stars, no one has ever heard of, and was last updated 4 months ago, introduces way more complexity and sources of instabilities than propagating `pydantic`.

The less your core logic depends on specific tools or libraries, the easier it becomes to maintain, test, or even replace parts of your system without causing everything to break.

It seems like the author doesn't like depending on `pydantic`, simply because it's a third party dependency. To solve this they introduce another, but more obscure, third party dependency called `dacite`, that converts `pydantic` to `dataclasses`.

It's more likely that `dacite` is going to break your application, than `pydantic`, a library used by millions of users in huge projects, ever will. Not to mention the complexity overhead introduced by this non sense mapping.

wrong: given that we got this result, what's the probability the null hypothesis is correct?

correct: given that the null hypothesis is correct, what's the probability of us getting this result or more extreme ones by chance?

from Bayes you know that P(A|B) and P(B|A) are 2 different things

merging squares was the most satisfying part for me, but there is a bug sometimes when merging, the server refuses to do it even though it's valid

yes hahah did it twice, I think OP nuked it once

it was a simple rule, if y < 1/3, black, if y < 2/3, ...

sorry about that and the merges! I'm stopping now :)

that was a fun way to spend the past hours

Gemini in Chrome 1 year ago

as long as other models can eventually enjoy similar integrations, through extensions

They can't, Gemini is being baked in the browser. Other players can't do this.

Gemini in Chrome 1 year ago

How can OpenAI, Anthropic, or any other AI player compete against this? Google can just slap their products to everybody in Android, Google Chrome, Google Search, which creates an unfair advantage.

From personal experience, I wouldn't try making anything complicated with Retool.

The saying "it makes hard things easy, and easy things impossible" is fitting, once it feels like you're fighting against the platform, it's time to quit and start writing some code.