If something may or may not be there, that should be a clear part of its type that the compiler checks you handled (even if it's just you deciding to panic, because sometimes that's the right thing to do). Then there…
Completely agree, although I'm often put off by the comparatively worse ergonomics for the python emulation, to the point that I sometimes miss obvious-in-retrospect places I should be modeling the domain with more…
Parametric polymorphism is great and undervalued by most languages, but ad hoc polymorphism is also valuable at times, mainly when the polymorphic function represents the same abstract operation on distinct types.
No statements means no locals, which is sometimes bad for clarity and/or performance. Functional langs without statements have let-bindings.
Python loses cred in FP circles for being rather opinionated against FP. Map/filter being second-class to list comprehensions, reduce and partial being in functools, and no multi-line lambdas are the obvious/well-known…
Automatic, implicit currying is the Haskell feature that most surprised me with how much I like having it. It makes taking apart and composing functions so much nicer, by making a very common case for partial…
It's another way that social anxiety manifests, as a lower level filter. It's how mine generally shows up, and used to be much worse before I did a bunch of therapy. One thing that made this being anxiety based very…
It's standard (journalistic) practice to refer to trans people by their preferred pronouns even when referencing events before their transition.
Nostalgia is an odd word to use here when Guile is a Scheme, and so is part of the Lisp family.
Java is still taught in plenty of places and is entrenched enough to stick around for the foreseeable future. The JVM would still be fine even if Java the language declined. Clojure is is a much less vulnerable position…
>Claim: With this setup, I can’t login easily with my LastPass, 1Password, etc browser extension. >Rebuttal: This is a legitimate claim but it’s equally plausible to use an email integrated browser extension. You could…
For your use case, containers aren't overkill, but a full orchestration system probably is. Just letting some simple outside process just handle starting them up is fine, and Swarm seems to have improved enough that you…
Sure it's easy to fix, but it made a ton of scripts stop working despite being otherwise unaffected by the version change, all for the sake of a small syntax change. Unicode strings are a much bigger change and required…
I agree that it isn't the One True Lisp, because there will never be one. Clojure is just a nice, modern lisp with some ideas I really like at the core of it's design. I don't really care about having conses the way CL…
Immutability was what I had in mind calling it opinionated, and it's an opinion I agree with. After learning Clojure, I now hate working in languages with mutability. It obviously isn't necessary to make working…
Could you explain what you think is wrong with Clojure? Maybe it's because I've spent far more time using it than CL, but I see Clojure as having a very consistent, well designed core. It's very opinionated in it's…
I have the 15 in. current gen MBP and had a fair few issues with the hardware. A few kernel patches fixed most of them, but that's more effort than should be needed, and there's still some lingering audio driver issues…
XNU (the macOS kernel) may have BSD origins, but it doesn't have features like cgroups and process namespacing that the Linux kernel provides and the Docker runtime relies on.
I went to App Academy, and it was definitely worthwhile. I could have gotten the same information elsewhere, but there's a lot of value in having a curated, focused curriculum and a large amount of time dedicated to…
It's not that these charges are average, it's that trafficking charges are a distinct group from prostitution; prostitution charges are the far more standard group, and hence are run-of-the-mill, even though the…
It isn't directly linked from the front page, but they have a getting started section [0] that covers non-GKE options. I run k8s on AWS using the Kops tool. Kubernetes is definitely more to learn before getting started…
They could always use a platform that is pay-per-action, so that you aren't paying unless people actually buy things. (I work on the ad systems team of an affiliate marketing company, where essentially all advertisement…
If something may or may not be there, that should be a clear part of its type that the compiler checks you handled (even if it's just you deciding to panic, because sometimes that's the right thing to do). Then there…
Completely agree, although I'm often put off by the comparatively worse ergonomics for the python emulation, to the point that I sometimes miss obvious-in-retrospect places I should be modeling the domain with more…
Parametric polymorphism is great and undervalued by most languages, but ad hoc polymorphism is also valuable at times, mainly when the polymorphic function represents the same abstract operation on distinct types.
No statements means no locals, which is sometimes bad for clarity and/or performance. Functional langs without statements have let-bindings.
Python loses cred in FP circles for being rather opinionated against FP. Map/filter being second-class to list comprehensions, reduce and partial being in functools, and no multi-line lambdas are the obvious/well-known…
Automatic, implicit currying is the Haskell feature that most surprised me with how much I like having it. It makes taking apart and composing functions so much nicer, by making a very common case for partial…
It's another way that social anxiety manifests, as a lower level filter. It's how mine generally shows up, and used to be much worse before I did a bunch of therapy. One thing that made this being anxiety based very…
It's standard (journalistic) practice to refer to trans people by their preferred pronouns even when referencing events before their transition.
Nostalgia is an odd word to use here when Guile is a Scheme, and so is part of the Lisp family.
Java is still taught in plenty of places and is entrenched enough to stick around for the foreseeable future. The JVM would still be fine even if Java the language declined. Clojure is is a much less vulnerable position…
>Claim: With this setup, I can’t login easily with my LastPass, 1Password, etc browser extension. >Rebuttal: This is a legitimate claim but it’s equally plausible to use an email integrated browser extension. You could…
For your use case, containers aren't overkill, but a full orchestration system probably is. Just letting some simple outside process just handle starting them up is fine, and Swarm seems to have improved enough that you…
Sure it's easy to fix, but it made a ton of scripts stop working despite being otherwise unaffected by the version change, all for the sake of a small syntax change. Unicode strings are a much bigger change and required…
I agree that it isn't the One True Lisp, because there will never be one. Clojure is just a nice, modern lisp with some ideas I really like at the core of it's design. I don't really care about having conses the way CL…
Immutability was what I had in mind calling it opinionated, and it's an opinion I agree with. After learning Clojure, I now hate working in languages with mutability. It obviously isn't necessary to make working…
Could you explain what you think is wrong with Clojure? Maybe it's because I've spent far more time using it than CL, but I see Clojure as having a very consistent, well designed core. It's very opinionated in it's…
I have the 15 in. current gen MBP and had a fair few issues with the hardware. A few kernel patches fixed most of them, but that's more effort than should be needed, and there's still some lingering audio driver issues…
XNU (the macOS kernel) may have BSD origins, but it doesn't have features like cgroups and process namespacing that the Linux kernel provides and the Docker runtime relies on.
I went to App Academy, and it was definitely worthwhile. I could have gotten the same information elsewhere, but there's a lot of value in having a curated, focused curriculum and a large amount of time dedicated to…
It's not that these charges are average, it's that trafficking charges are a distinct group from prostitution; prostitution charges are the far more standard group, and hence are run-of-the-mill, even though the…
It isn't directly linked from the front page, but they have a getting started section [0] that covers non-GKE options. I run k8s on AWS using the Kops tool. Kubernetes is definitely more to learn before getting started…
They could always use a platform that is pay-per-action, so that you aren't paying unless people actually buy things. (I work on the ad systems team of an affiliate marketing company, where essentially all advertisement…