Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hopia
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
hopia
6y ago
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 g
2.
▲
by
hopia
6y ago
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-71
3.
▲
by
hopia
6y ago
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. Cars in Finland have no
4.
▲
by
hopia
6y ago
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 10k€ / mon
5.
▲
by
hopia
6y ago
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 it's something lik
6.
▲
by
hopia
6y ago
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.
7.
▲
by
hopia
6y ago
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.
8.
▲
by
hopia
6y ago
There's also Elchemy which is semantically and syntactically like Elm but compiles down to Elixir: https://github.com/wende/elchemy
9.
▲
by
hopia
6y ago
Do you have more info about this? It does sound promising.
10.
▲
by
hopia
6y ago
Scala's type system is more expressive than Haskell's? I didn't know that. What makes it more expressive?
11.
▲
by
hopia
6y ago
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 worldwide income for
12.
▲
by
hopia
6y ago
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 simila
13.
▲
by
hopia
6y ago
Pretty amazing how you were able to use the appropriate tooling to a great effect right off the bat!
14.
▲
by
hopia
6y ago
-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.
15.
▲
by
hopia
6y ago
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.
16.
▲
by
hopia
6y ago
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 to put code
17.
▲
by
hopia
6y ago
The SQL composition seems really intuitive. I'm pondering whether it's worth the effort to port my Servant application to this or not.
18.
▲
by
hopia
6y ago
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?
19.
▲
by
hopia
6y ago
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.
20.
▲
by
hopia
6y ago
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 code than than
21.
▲
by
hopia
6y ago
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.
22.
▲
by
hopia
6y ago
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.
23.
▲
by
hopia
6y ago
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, need
24.
▲
by
hopia
6y ago
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.
25.
▲
by
hopia
6y ago
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 tests though.
26.
▲
by
hopia
6y ago
My experience is that the most basic tasks have a very mature library base in my context (web domain). Such as typed web endpoints, web servers and clients, JSON parsing and working with databases. I expect some domains are even far more
27.
▲
by
hopia
6y ago
While there are lots of benefits for choosing Haskell it is certainly not without its flaws as a development platform. IDE has been my largest point of pain so far. I'm just used to a more interactive development experience, and sadly
28.
▲
by
hopia
6y ago
I always found the IO barrier a good distinction at code level. In fact, I started to work on something to that end for Elixir because of it. Monads come with their own share of problems that's true. Composability isn't really one
29.
▲
by
hopia
6y ago
I haven't either. Granted, I've only asked for help on Slack and Reddit, but I've always had many people explain the solution in good detail to me.
30.
▲
by
hopia
6y ago
From your complaints, which are all valid, at least the IDE problem is progressing very rapidly right now. Ghcide used to be a better solution over hie until now but now these two projects have been merged and we're finally getting som
More ›