I thought you were on to something really nice last year, and left you a long list of feedback on Indiehackers: https://www.indiehackers.com/post/launched-landing-page-for-... Nothing makes me happier than seeing you…
You have to remember that we're talking about a country whose police considered Wikipedia to be fundraising money illegally with their global donations based system, due to Finnish laws: https://yle.fi/uutiset/3-7144745…
Unfortunately, this is the reality on the ground. Finland is the least densely populated country in Europe, and one of the most arctic countries in the world. A lot of the people simply need a car to commute to work.…
This looks about right to me. To add for reference, something like 5200 € / month gross puts you to top 10% earners in Finland already. So it is an excellent salary to get locally. I also know of a few developers making…
This is a good exercise to make a rough comparison like ths. However, actually a junior would make something like ~3k€ before taxes in Helsinki, not after taxes. The taxes are (very) progressive, at that income level…
When I book a dentist or an oral hygienist, the first available times are usually at miminum 8 months ahead. The cost is 60 €. This is at the public healthcare. Granted, this is another Finnish city, not Helsinki.
Nothing is better than seeing the broken pieces of the foundation fixed in Haskell. Records were my number one gripe in the language that otherwise does so many advanced things so uniquely well.
There's also Elchemy which is semantically and syntactically like Elm but compiles down to Elixir: https://github.com/wende/elchemy
Do you have more info about this? It does sound promising.
Scala's type system is more expressive than Haskell's? I didn't know that. What makes it more expressive?
Actually, I think Japan also technically taxes worldwide income of non-resident nationals. And even permanent residents, regardless of where they reside. Moreover, some countries like Finland require you to pay taxes on…
Dart feels slightly less versatile than Typescript but has type soundness. Both feel highly verbose to me, but maybe that's just cos I'm used to something with quite minimal syntactic overhead. Ultimately, they're very…
Pretty amazing how you were able to use the appropriate tooling to a great effect right off the bat!
-XStrict is almost never optimal in Haskell as a lot of the optimizations ultimately rely on lazy evaluation. I think more appropriate would be to try out -XStrictData instead.
Personally, I found precisely the type system the most challenging part. It still is. The whole type level programming is something you just don't have in almost any other language so that's completely novel to me.
I'd say it took roughly 3 months on my own to learn enough Haskell to write a web server that does what I want. So I'd expect with professional coaching a smart person would end up on a decent level in 3 months, ready…
The SQL composition seems really intuitive. I'm pondering whether it's worth the effort to port my Servant application to this or not.
Can you expand on why you would not bet on Haskell for commercial work? What are those things that make Rust suitable for it but not Haskell in your opinion?
This looks cool! The BEAM absolutely needs languages on it with a solid functional type system. Curious to see what interacting with the OTP with its callbacks actually looks like.
I suppose in FP/Haskell you would structure your code differently, so that it wouldn't have side effects when mapping arrays. That way you could even parallelize it trivially. High level languages produce a lot less…
Gonna write anything publicly about whatever you're working on? If I'm correct, you've already made Opaleye which is really great, I'd be interested to hear if you got a new Haskell project coming up.
Is that flag really ever smart to switch on? I've heard StrictData makes a lot more sense but turning Strict on prevents the compiler from making some quite crucial optimizations, resulting in degraded performance.
Thanks for the tip! I've been using ghcide on Vscode, and it keeps crashing and sometimes just simply freezing. What's more, I can't get multi-component support to work, meaning I have no IDE support for any test files,…
Yep, it's the dependencies that take long to compile. Once you've done that already compiling your own source code is a lot faster, probably somewhat comparable to other compiled languages.
Surprisingly, this hasn't hurt me as much as I expected it would. Yes, the compilation times are slow but for the most part you have the type checker guide you while developing. Slow compilations are very annoying for…
I thought you were on to something really nice last year, and left you a long list of feedback on Indiehackers: https://www.indiehackers.com/post/launched-landing-page-for-... Nothing makes me happier than seeing you…
You have to remember that we're talking about a country whose police considered Wikipedia to be fundraising money illegally with their global donations based system, due to Finnish laws: https://yle.fi/uutiset/3-7144745…
Unfortunately, this is the reality on the ground. Finland is the least densely populated country in Europe, and one of the most arctic countries in the world. A lot of the people simply need a car to commute to work.…
This looks about right to me. To add for reference, something like 5200 € / month gross puts you to top 10% earners in Finland already. So it is an excellent salary to get locally. I also know of a few developers making…
This is a good exercise to make a rough comparison like ths. However, actually a junior would make something like ~3k€ before taxes in Helsinki, not after taxes. The taxes are (very) progressive, at that income level…
When I book a dentist or an oral hygienist, the first available times are usually at miminum 8 months ahead. The cost is 60 €. This is at the public healthcare. Granted, this is another Finnish city, not Helsinki.
Nothing is better than seeing the broken pieces of the foundation fixed in Haskell. Records were my number one gripe in the language that otherwise does so many advanced things so uniquely well.
There's also Elchemy which is semantically and syntactically like Elm but compiles down to Elixir: https://github.com/wende/elchemy
Do you have more info about this? It does sound promising.
Scala's type system is more expressive than Haskell's? I didn't know that. What makes it more expressive?
Actually, I think Japan also technically taxes worldwide income of non-resident nationals. And even permanent residents, regardless of where they reside. Moreover, some countries like Finland require you to pay taxes on…
Dart feels slightly less versatile than Typescript but has type soundness. Both feel highly verbose to me, but maybe that's just cos I'm used to something with quite minimal syntactic overhead. Ultimately, they're very…
Pretty amazing how you were able to use the appropriate tooling to a great effect right off the bat!
-XStrict is almost never optimal in Haskell as a lot of the optimizations ultimately rely on lazy evaluation. I think more appropriate would be to try out -XStrictData instead.
Personally, I found precisely the type system the most challenging part. It still is. The whole type level programming is something you just don't have in almost any other language so that's completely novel to me.
I'd say it took roughly 3 months on my own to learn enough Haskell to write a web server that does what I want. So I'd expect with professional coaching a smart person would end up on a decent level in 3 months, ready…
The SQL composition seems really intuitive. I'm pondering whether it's worth the effort to port my Servant application to this or not.
Can you expand on why you would not bet on Haskell for commercial work? What are those things that make Rust suitable for it but not Haskell in your opinion?
This looks cool! The BEAM absolutely needs languages on it with a solid functional type system. Curious to see what interacting with the OTP with its callbacks actually looks like.
I suppose in FP/Haskell you would structure your code differently, so that it wouldn't have side effects when mapping arrays. That way you could even parallelize it trivially. High level languages produce a lot less…
Gonna write anything publicly about whatever you're working on? If I'm correct, you've already made Opaleye which is really great, I'd be interested to hear if you got a new Haskell project coming up.
Is that flag really ever smart to switch on? I've heard StrictData makes a lot more sense but turning Strict on prevents the compiler from making some quite crucial optimizations, resulting in degraded performance.
Thanks for the tip! I've been using ghcide on Vscode, and it keeps crashing and sometimes just simply freezing. What's more, I can't get multi-component support to work, meaning I have no IDE support for any test files,…
Yep, it's the dependencies that take long to compile. Once you've done that already compiling your own source code is a lot faster, probably somewhat comparable to other compiled languages.
Surprisingly, this hasn't hurt me as much as I expected it would. Yes, the compilation times are slow but for the most part you have the type checker guide you while developing. Slow compilations are very annoying for…