Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eckza
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
eckza
4y ago
It is, if you know where to look. Therein lies the problem. The language doesn't have much marketshare, and few champions. I just finished reading Scott Wlaschin's Domain Driven Design for Functional Programmers and it's an i
32.
▲
by
eckza
4y ago
FP Or Die Gang is downvoting you, but this is actually correct. No referential transparency (among other things, no doubt) makes this a harder problem to solve than just using a language that supports it. $0.02
33.
▲
by
eckza
4y ago
I'm fascinated with this. What's your use case, here? What problems do you expect to solve for someone that chose to adopt this? Are y'all scratching a very particular itch, and open-sourcing the outcome? Or is this more of a
34.
▲
by
eckza
4y ago
That's just not true. Moving faster does not mean moving more effectively. Frantic activity should not be mistaken for progress. I'm OK with the FAA taking "days to resolve the problem" if it means that nobody dies. For
35.
▲
by
eckza
4y ago
Very. My fsharp experience is fairly limited, but I am having no trouble following along.
36.
▲
by
eckza
4y ago
I have to agree! I'm only about a third of the way through; I didn't realize that there was so much about properly building OO systems that I'd simply never seen in the wild, or heard of before.
37.
▲
by
eckza
4y ago
You'll be impressed, I think. It feels very natural - at least, it does to me.
38.
▲
by
eckza
4y ago
It's a solid book. I was chugging through it a bit at a time, until I discovered Scott Wlaschin's Domain Driven Design Made Functional. I've dropped the Evans book (as it's mired in mid-00's Enterprise Java patterns
39.
▲
by
eckza
4y ago
If the type of C is a type D -> E -> F... then you're already there. Or I'm misunderstanding the question. (In which case, please, somebody correct me.) But if I'm not... Elm, Haskell, F#, and probably most other FP lan
40.
▲
by
eckza
4y ago
I buy all of my domains from Namecheap. I'm not 100% how TLDs work or who owns them or whatever... but just to be safe, I bought another 8 years of my .dev email address. Fortunately, the renewal rate was something like $17/yr. Ju
41.
▲
by
eckza
4y ago
After shipping several production applications in Elm over the last five years... I can confirm that the development experience is an absolute joy. With a compiler this helpful, and sub-second builds-on-save - you get really tight feedback
42.
▲
by
eckza
4y ago
On some level I agree; however, this article in particular is not a collection of virtue signals. If I have failed to see how this is not the case, I would appreciate some examples.
43.
▲
by
eckza
4y ago
`git pull origin main`
44.
▲
by
eckza
4y ago
What about the rest of this, that you didn't quote, do you take issue with?
45.
▲
by
eckza
4y ago
Inexperienced developers that don't understand what they're doing, armed with a language known best for being worst-in-class at everything except for "running everywhere", is a recipe for disaster, no matter how you spin
46.
▲
by
eckza
4y ago
It's gonna be super fun for absolutely nobody but the hecklers when he finds out about Lacan.
47.
▲
by
eckza
4y ago
I'm not sure what kind of life you've lived, or how old you are; but stating that > Adults aren't more sophisticated than a teenager, they just have better impulse control is reductionist and absurd. Some experiences are o
48.
▲
by
eckza
4y ago
Not all of us want to live within 15 walking minutes of _anywhere_.
49.
▲
by
eckza
4y ago
What’s fascinating to me is that this discourse has the tone and pacing of literally any HN conversation. Take from that what you will.
50.
▲
by
eckza
4y ago
Tail-caw optimized.
51.
▲
by
eckza
4y ago
Alternative proposal: for the love of God, please stop trying to quantify this. If your engineers truly aren't getting shit done, you should be able to tell without looking at their code. We don't get paid to write code. We get pa
52.
▲
by
eckza
4y ago
If you see this, and you like it: Elm's HTML DSL is similar, and really nice. Every HTML tag (except for `text`) is an implementation of the base function `node`, which is: node : String -> List Attr msg -> List Html msg -&
53.
▲
by
eckza
4y ago
Another upside is that if you use a less-common language, there is _not_ a library or package for everything just yet... so sometimes, that creates the opportunity to work on open source at your day job! Some people will say that this is a
54.
▲
by
eckza
4y ago
Learn a statically-typed FP lang and get a job doing that. Even if you end up at a "Simple Haskell" place, you'll still have all sorts of opportunities to reinvent the wheel (so that you can run yourself over with it, of cour
55.
▲
by
eckza
4y ago
Forgive the question, but why is exercise such a distant next step for you? You very clearly have a lot of self-discipline, and you have your shit together. For me, exercise has always been the most rewarding part of the whole deal. Really
56.
▲
by
eckza
4y ago
> Why deny his experience, though? Because it was an option. He treated it like poverty tourism, like a middle-class youth group "missions trip" to build huts for third-world natives. Good on him for having an epiphany, but I&#
57.
▲
by
eckza
4y ago
Counterpoint: it's okay to set expectations for how you'd like to be interacted with, by your team members.
58.
▲
by
eckza
4y ago
We've always been at war with Eastaisa.
59.
▲
by
eckza
4y ago
Marshall McLuhan's _Understanding Media: The Extensions Of Man_ continues to provide critical insight.
60.
▲
by
eckza
4y ago
What is so fascinating about this? The Internet hasn't been a meritocracy since sometime around the turn of the millennium.
More ›