Do you use the noprocrast settings? Does HN just fit differently into your brain? Something else?
Ublock Origin: ! 2020-10-11 https://news.ycombinator.com news.ycombinator.com##.morelink
Do you use the noprocrast settings? Does HN just fit differently into your brain? Something else?
Ublock Origin: ! 2020-10-11 https://news.ycombinator.com news.ycombinator.com##.morelink
You can't just pass in a Clojure `fn` into a Java lambda function. You have to `reify` the interface and implement the single method. It's annoying and verbose and frustratingly the equivalent code is considerably cleaner in Java as a result.
I know that this is a product of how Java implemented lambdas by having interfaces with a single method, and I'm not saying that it would be trivial to add into Clojure, but I don't think it's impossible and I think people have been complaining about this for more than a decade now.
So while I love Clojure, it's probably my favorite language, I do get a little annoyed when people act like it's "stable" because there's nothing to fix.
A lot of secrets are just things like, backend and frontend of some service need to be configured with matching keys, but are both running on the same device. In that case you could have a systemd service which just generates a new random key if it doesn't already exist, and then ensure that the dependent services wait for that service to complete. That way you don't have to store anything in git for those at least.
In theory, yes. In practice, they are a niche endeavor used by a bunch of hackers and computer science nerds.
Lemmy is constantly mentioned in these discussions as an open source, federated Reddit alternative, yet the largest Lemmy instance has 1500 monthly active users. That's... nothing. There are tens of thousands of individual subreddits bigger than that. The "Fediverse" isn't going anywhere.
I don't know anything about federation, but what you said basically describes the Internet when it started, so I don't see how you can imagine it is not going anywhere based on that. Most tech starts as a "niche endeavor of a bunch of hackers and computer science nerds" (I'm also thinking of Apple starting at a computer club).
If you are really interesting in this topic, check out the following pages: https://clojure.org/community/success_stories
Lets hope your not in charge of building that new complex air traffic control system, bank lending system, or large inventory management system.
Did you learn nothing of over a decade of large projects using data-flow modeling (structured analysis)?
Functional programming in aviation: https://m.youtube.com/watch?v=0x3EIqBrZxw
Functional programming in banking: https://www.finextra.com/newsarticle/36297/nubank-buys-firm-...
Weird you still have no idea why.
So let me tell you, there was a tribe in a village and they had many rules, some young boys hated the rules so they left and made their own village with no rules. One day one of them made a fire and let it unsupervised and many of their shacks burned so the boys decided that there should be one rule about not letting fires unsupervised.... the story continues with similar issues happening and they reluctantly adding one more tule, then one more rule until they get tot he same original rules from the original village.