HNHacker News
TopNewBestAskShowJobs

dimitrisnl

174 karma · joined September 13, 2019

Hey there!

Here's my website: https://dnlytras.com

submissionscomments
dimitrisnl··on Lyft Expands in Europe, Diversifies by Acquiring Freenow
FreeNow acquires Beat

Lyft acquires FreeNow

The merry-go-round is almost complete

dimitrisnl··on Kermit: A typeface for kids
I remember this getting posted again, on a different domain, and with different messaging, with no mention of kids.
dimitrisnl··on Why I've now quit my Google contract job
"Google has stood up for what execs believed was right at various times in the past. They’ve made multiple major decisions based on idealistic ideas, and they’ve gone to court multiple times to defend such ideas. They know approximately how to do the right thing (even though they sometimes fail to do it). But in this instance, they’re deciding not to."

Maybe they agree? Like the majority of the voters?

dimitrisnl··on What's in My Bag, 2025
I wasn't expecting the price of the Montblanc lol
dimitrisnl··on Moving on from React, a year later
Agree. Self-plug; Posted about the same hype I see with liveview on Phoenix https://dnlytras.com/blog/on-liveview
dimitrisnl··on Impressions of React and TypeScript from an Elixir/Elm Developer
I agree with the conclusion

> With React and TypeScript, it’s like being in the middle of a megapolis: there are many, many things that are possible, but it’s noisy and overwhelming.

I love the ecosystem. There are hundreds of headless component libraries, amazing new tools (Tanstack start), but I keep forgetting how much friction there is when working on a fullstack JS/TS project.

I find credo much more pleasant than eslint. Especially the eslint 9 upgrade was very annoying. I also get annoyed when I have to combine eslint and prettier on a new project for example. Frameworks work nicely, until they break (remix + multitenancy, adonisjs with graphql, nextjs with anything).

Elixir is simpler, much compact, but it's not better. The javascript ecosystem is a victim of its success.

dimitrisnl··on Would you pay $19 for this Mac menubar app?
No-one is going to say no, as their money is not on the line right now.

For more check: https://www.momtestbook.com/

I wouldn't buy this btw. People like big dashboards, it's a vanity metric.

dimitrisnl··on Testing Waters with SaaS Idea
Talk to potential customers and not the HH void. It's harsh but asking the wrong people (not customer), who don't want to hurt your feelings, doesn't offer anything.
dimitrisnl··on From Gatsby gridlock to Astro bliss: my personal site redesign
It looks great, but that's a DSL I must learn and re-use nowhere else.
dimitrisnl··on From Gatsby gridlock to Astro bliss: my personal site redesign
I have heard great things about astro, but my experience with Gatsby keeps me away. I would much rather keep an SSR framework like Remix and handle whatever pipeline is needed myself. No magic.
dimitrisnl··on Hybrid work is a "win-win-win" for companies and workers
Hybrid work is lose-lose-lose.

Working from the office or the home is fine. They have both their strengths and you can build on them. Doing both, it's just suboptimal.

I have worked with this model, and it's the most frustrating thing having to go to the office, only to be stuck in Zoom calls, because some people are away.

dimitrisnl··on Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27
I'm very happy for this release. I picked up Elixir recently, and the missing a type system was my only pet peeve.
dimitrisnl··on If You're Not Using GitHub Copilot, You're Wasting Your Time
Sensational title without any actual examples.
dimitrisnl··on The Elusive Byzantine Empire (2019)
Greece.
dimitrisnl··on Stop Using Discord
Valid. I migrated a Rails codebase from Webpacker to Vite. All the help I needed was hidden in an obscure Discord server. Nothing on GH.
dimitrisnl··on JavaScript: When you need two ways to do it
Unsure what's the point. Is it bashing JS? It's pretty much the same everywhere. For instance I'm learning elixir and you have

1. Enum & list comprehensions 2. `error`, `throw`, `exit` . Try/catch, try/rescue 3. `import`, `require`, `use`

I mean there are subtle differences, just like with JavaScript. so..?

If anything, Javascript doesn't have the luxury to do a breaking change.

dimitrisnl··on Using AI to do your math homework
I don't think it will have the application you believe it will.

It will be used by highschoolers for the quick win, removing the friction to do the work and gain something.

Ultimately everyone wants to pass the test and move on, no matter the age.

dimitrisnl··on Using AI to do your math homework
So what's the point then
dimitrisnl··on The Elusive Byzantine Empire (2019)
The Byzantine Empire was pretty much the sole focus of my history education for years in school. Such a fascinating period, that gets overlooked so much.
dimitrisnl··on Ask HN: What's your go-to tech stack (or services/products) for side projects?
Laravel. I don't even like PHP, but I will always bootstrap something with Laravel. It's just too easy.

I'm reading up Elixir/Phoenix to spice things up though.

dimitrisnl··on Type Safety Doesn’t Matter
and some `...rest` spread that could be anything anytime in the future.
dimitrisnl··on Type Safety Doesn’t Matter
Good luck working with some nested structures.

Edit: I'm a bit triggered. I don't get how this trivial example showcases anything. You always use types. They are either written down or in your mind. Unfortunately, collaboration happens, and I'm not in your mind.

dimitrisnl··on Suno has raised $125M to build a future where anyone can make music
I want to like this but I can't. Can't explain why.
dimitrisnl··on Ask HN: None of my SaaS projects succeeded, how can I improve?
You're building low-effort apps for developers. The last 1 is called `shitcoins.club`. Why do you expect me to pay for it?

Try working as a contractor, building apps for companies, and then you'll see actual opportunities and missed chances.

dimitrisnl··on TypeScript: Branded Types
Selfish plug about the same topic https://dnlytras.com/blog/nominal-types
dimitrisnl··on Tex. hack may be first disruption of U.S. water system by Russia
Why does US, the largest country, not simply eat the others?
dimitrisnl··on Effect 3.0: Production-Grade TypeScript
A fantastic library but the adoption is hard.

You'll have to go all-in at some point, there's no other way, which poses its dangers. You now rely on the GH repos/changelogs, their discord for support, etc.

Having worked on a FP-TS app, and with Effect-ts on pet projects, I love the paradigm but I can't help but feel I'm always playing catch-up.

dimitrisnl··on Bun 1.1
Migrating bundlers and changing test-runners is no fun. If bun can handle that with consistent performance and no goofy upgrade paths, I'm happy.
dimitrisnl··on Bun 1.1
That's the selling point
dimitrisnl··on T-Pain live performance at Postman conference POST/CON 24
This is a Krazam headline
← PreviousPage 2 of 4Next →