For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | josefrichter's commentsregister

It's called Ostrich effect and we all do it. You enjoy toying with your own idea so much, that your brain shields you from the pain of finding out it already exists. Deep down you know it probably exists. It's harmless, unless there's other people's time and money involved.

> You enjoy toying with your own idea so much, that your brain shields you from the pain of finding out it already exists.

Doesn’t look like the author toyed with the idea at all, though, apart from having it in their head. Considering how they describe themselves (Check the About/Home page), if they had toyed with it at all they would have already built it.

I also don’t see why finding out it exists would be “painful”. The game is free and the author didn’t experiment or learn anything from building it, they just prompted it in one go.


I think you misunderstand what was meant by "toying with your own idea" here. I interpret it as daydreaming about it.

> I interpret it as daydreaming about it.

Which is why I said:

> apart from having it in their head.

But if that’s all you’re doing, there’s no “pain” from finding out it exists. On the contrary, there is plenty of room for joy.


Yeah "toying" as in "entertaining the idea" in any form or shape.

And I disagree that the author didn't get anything from it. There's a ton to glean, it was probably fun, and many HN readers enjoyed the post.


> And I disagree that the author didn't get anything from it.

Those were not my words. Clearly they got a game out of it. What I said was they:

> didn’t experiment or learn anything from building it

Which is unambiguously true. There was no experimentation and no learning. There was one prompt and one result.

> and many HN readers enjoyed the post.

That’s entirely orthogonal.


Magenta? Brand clash with T-mobile incoming.

Not really. You can select any default browser on iOS, as far as I know.

Yes, any default browser just as long at it uses the WebKit engine. This is comparable to how the Ford Model T could be ordered in any colour just as long as it was black.

Ah I see, didn't know that. So it's just "branded" Safari..

you can on windows too afaik

Yes. But nowadays iOS lets you install multiple browsers and select default one different from safari.

Aren't those other browsers still required to use the safari rendering engine?

I might be years out of the loop if I missed that changing lol


Apple has been required by the DMA to accept non-webkit browsers in the EU for 2 years now. But in practice no one has built one. There are some claims about malicious compliance on Apple's part (what else is new), but it seems equally likely to me that no one wants to maintain 2 rendering engines for the same app (1 for EU and 1 for the rest of the world).

But so does Windows…

I remember Google had a slogan “don’t do evil” (dropped since then). On the top of the list of companies that do evil, I have Microsoft and Adobe. They coerce users and they destroy everything they acquire.

"In 2018, Google removed its original motto from the preface of its code of conduct but retained it in the last sentence."

https://en.wikipedia.org/wiki/Don't_be_evil


Walking thru the streets of Istanbul, it seems that female nosejobs are even more common than male hair transplants.

Check Gleam website, they have the comparison right there.

Last I checked there were inacuracies. I am not sure if they have been addressed!

What were the inaccuracies? I'm not aware of any, but we can fix any that are found right away.

There are two possible locations for comparison that I can see:

https://gleam.run/frequently-asked-questions/#Elixir Here’s a non-exhaustive list of differences:

    Elixir is gradually typed, while Gleam is fully statically typed.
    Elixir's type system does not have generics, while Gleam's type system does.
    Elixir has a powerful macro system, Gleam has no metaprogramming features.
    Elixir’s compiler is written in Erlang and Elixir, Gleam’s is written in Rust.
    Gleam has a more traditional C family style syntax.
    Elixir has a namespace for module functions and another for variables, Gleam has one unified namespace (so there’s no special fun.() syntax).
    Gleam standard library is distributed as Hex packages, which makes interoperability with other BEAM languages easier.
    Elixir is a larger language, featuring numerous language features not present in Gleam.
    Elixir has an official test framework with excellent support for concurrency, partitioning, parameterized tests, integrated error reports, and more. Gleam has no official test framework, but there are multiple community-maintained frameworks.
    Both languages compile to Erlang but Elixir compiles to Erlang abstract format, while Gleam compiles to Erlang source. Gleam can also compile to JavaScript.
    Elixir has superior BEAM runtime integration, featuring accurate stack traces and full support for tools such as code coverage, profiling, and more. Gleam’s support is much weaker due to going via Erlang source, resulting in less accurate line numbers with these tools.
    Elixir and Gleam both use Erlang's OTP framework. Both have additional modules for working with OTP, which provide APIs more in the style of each respective language. Both common use Erlang's OTP APIs directly, but Elixir can do so more conveniently and concisely due to having a less-strict type system.
    Elixir currently has superior deployment tooling, including support for OTP releases and OTP umbrella applications.
    Gleam’s editor tooling is superior due to having a more mature official language server, but Elixir has recently announced an official language server project which is in active development.
    Elixir is more mature than Gleam and has a much larger ecosystem.
    Gleam and Elixir compile at similar speeds due to using the Erlang compiler as their compiler backend. Elixir's macros are evaluated at compile time, so a program that uses macros will take longer to compile the larger the amount of work performed in macros. Gleam has no language features that result in slower compilation.
https://gleam.run/cheatsheets/gleam-for-elixir-users/ This has to much content to reproduce.

We should really remove the cheatsheets, they have not been maintained in many years.

Maybe, but I think they are handy for people who are trying to understand the language. I'd also congratulate you on writing them with such honesty.

UX/UI designer AND full-stack dev — the rare combo. 15y of experience.

Location: Czechia, EU

Remote: Yes

Willing to relocate: No

Technologies: Figma :-), Elixir , Swift, JS/TS, Ruby, Python, some Rust, Clojure admirer

Résumé/CV:

https://josefrichter.design/cv (if paste the job description, my little agent gives you an honest fit check, including where I don't fit)

https://josefrichter.design/cv.pdf - if you're human

https://josefrichter.design/cv.md - if you aren't

Email: josef.richter@me.com

If you need to declutter your app, simplify the flows, or just make it look better, I'm your man. And I can code everything I draw, so there's no haggling between design and development :-) Avid prototyper, and I ship my own small products + some OSS — https://github.com/josefrichter. Past: Enaia, Medable, T-Mobile, Vodafone — 764 PRs in my current role, so "I build" is real.


BEAM is rarely overkill. It’s fairly simple, once you grasp the concepts. It’s just from the outside people may think it’s rocket science.


"Are you still alive?" dropdown is diabolical :-)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You