Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
platz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
79 ms
·
901.
▲
Eight Habits of Expert Software Designers: An Illustrated Guide
(thereader.mitpress.mit.edu)
3 points
by
platz
7y ago
|
0 comments
902.
▲
by
platz
7y ago
Whether they talk about it or not, monads did inform their design. rxjs literally has methods named `flatmap`
903.
▲
by
platz
7y ago
you draw the wrong conclusion from that excerpt. It does not say "Intuition that cannot be grasped without some category theory". It is saying that you need to see many concrete examples to learning something abstract. This is
904.
▲
by
platz
7y ago
idk, rxjs, observables, and promises seem pretty popular. Doesn't mean it makes sense to try to write all your js code in an fp style though.
905.
▲
by
platz
7y ago
This is not true. For example, The typeclassopedia contains all you need to know about functors and doesn't go into detail about the underlying Category Theory.
906.
▲
by
platz
7y ago
Thinking that you need to learn "Category Theory" in order write Haskell is like saying you need to read George Boole's 'Investigation of the Laws of Thought' (1854) in order to write a conditional statement. In oth
907.
▲
by
platz
7y ago
> as your principal interface between your internal and external domains is an extremely high-cost endeavor due to the complexity of handling things you can't predict. I fail to see why if you believe this is true of haskell, it wo
908.
▲
by
platz
7y ago
> My head really is full of burritos Not such a bad life, if you ask me.
909.
▲
by
platz
7y ago
> On the helicopter, there’s a little bolt on top, and if you unscrew that, you take the cotter pin out, we all die.” I imagine that's hard to do while in operation. Meanwhile, a heli has autorotation, which is quite convenient in v
910.
▲
by
platz
7y ago
Except for the part where discusses at length his criticisms with the paper itself, which apparently you don't wish to comment on.
911.
▲
by
platz
7y ago
anyone want to comment on how to choose between PCA and ICA? (Some of hardest parts of ML imho is more in selection)
912.
▲
by
platz
7y ago
Number of states of the universe is a quantum value, not a classical one.
913.
▲
by
platz
7y ago
Seems like a middle ground between regex and a parser combinator library. Also there was a strangeloop talk by it's creator https://youtu.be/MkTiYDrb0zg
914.
▲
by
platz
7y ago
I am sorry that Haskell and clojure people have to fight. You don't see me telling Clojure folks when and where to use the tools they enjoy working with. I think Haskell is an excellent language for servers and API's. It really
915.
▲
by
platz
7y ago
Ok, let's not do the runtime vs compile checks thing here. I was just pointing out there are options that solve similar problems. There are other ways to deal with sub-functions not needing access to the whole structure as well. But
916.
▲
by
platz
7y ago
If you have messy/dirty data then you just use an associative data structure like a Map in Haskell, just like any other language.
917.
▲
by
platz
7y ago
The bulk of real Haskell programs do not choose such granular restriction of side-effects that it's unmaintainable. As always, there are tradeoffs. In most applications, the code at application boundaries live in some Monad that are
918.
▲
by
platz
7y ago
Sure, Desktop GUI programming tends to be one of those contexts. But I think those contexts are much rarer in Server APIs, and the internet has shifted the focus of programming from GUIs to APIs. I wouldn't recommend Hsakell for a des
919.
▲
by
platz
7y ago
You are free to use a Map in Haskell whenever it suits you. Nothing requires to to use ADTs when it would not make sense to do so.
920.
▲
by
platz
7y ago
Elm is like the Go of the FP world. It really works for some people, but others find working in a kneecapped language infuriating.
921.
▲
by
platz
7y ago
https://dhall-lang.org/ No tarpit here (no Turing Completeness or recursion), and as DRY as you want.
922.
▲
by
platz
7y ago
You mean like any kind of hot tea in pyramid bags that you get from Starbucks? I wonder how much people are drinking those teas. know I have
923.
▲
by
platz
7y ago
that's why I find self-limiting forms of gamedev more interesting than AAA games. I'd rather play a half-finished roguelike, gamejam games e.g. itch.io or Ludum Dare , indie games, concept games. You feel the creativity more. I d
924.
▲
by
platz
7y ago
There is a lot of bad faith argument, which is exhausting. It would be nicer to see more of the principle of charity; but at a certain level of feeling aggrieved I'm not sure it's a reasonable expectation.
925.
▲
by
platz
7y ago
I wouldn't be so quick to assume 'increase user engagement' is going away anytime soon. It's not just a feature, it's the core business model.
926.
▲
by
platz
7y ago
here's the docker info https://github.com/jonschoning/espial-docker
927.
▲
by
platz
7y ago
well there is some mixing at the solution level. You could have an F# project containing your domain model, and a C# project in the same solution just fine - but it would be nice to mix in the same project.
928.
▲
by
platz
7y ago
As explained in today's https://news.ycombinator.com/item?id=21049374 > While early adopters may accept some problems on the way (like immature tooling), the majority expects a definite productivity improvement with
929.
▲
by
platz
7y ago
Still no exhaustiveness checking like a true match expression unfortunately, which is what would give it parity against the traditional subclass/polymorphic approach.
930.
▲
by
platz
7y ago
well there are T4 templates for C# code-gen, although I can't say I've ever been eager to use them.
More ›