Leaving aside a moment the unexpected threaded fork issue mentioned I am thinking putting all the data to be shared among the processes into Redis would at least be a lot better than the clumsiness of pickling and unpickling.
Nice catch! Frankly I think this points to a real danger of any central widely used service of which Cloudflare is an example. Any vulnerability or exploitation of such a point jeopardizes far too much.
Making someone with ADHD inhabit an open plan office is cruel and unusual punishment. Hell, it is so for any knowledge work without ADHD. That has been known ever since the Peopleware book came out so many years ago. Let these folks work at home.
Yeah, remember how Amazon got theirs. Not that those results will apply here of course. A lot depends on how much upside your investors and stock holders believe will eventually come to pass. Hard to say you are going to take much market share from a project owned and backed by Microsoft though.
DNS is getting rather long in the tooth and I expect it will be replaced largely RSN. Article assumes we will keep internet address assignment the same as well and not at least move to IPV6 and a less stingy model of effectively static addresses. And the use of VPN today and something rather different tomorrow will likely change this. What happens when you effectively throw an authenticated request into some pool/queue of outstanding request and something else pools it and forwards it then putting response in pool? The assumed direct link of packet IP address to website that is fixed is not likely to last so long imho. Already we are starting to see blockchain mediated DNS like services. I would not be surprised by some kind of NFT registration of sites.
If we generously assume the models which do not have a good record of maching actual data are correct, 2.7C is not remotely catastrophic by the IPCC's own analysis. Average temperature has been up by much more than that at times in the last few thousand years.
On the taking pride in LOC counts I really enjoy the opposite. Especially rewarding is blowing up a bad manager who things LOC increase equals productivity. So much fun to report I contributed -10,000 LOC in the last month by careful refactoring and reusability.
It isn't lisp but I have used xonsh which is a python shell. It has a lot of nice uses and it is much easier to right python that can interact with normal shell commands well including capturing their outputs than is to write actual bash or whatever scripts. And being able to create these things in a solid repl is very nice.
In general I have dreamed for ages of one language could enough to do everything I want to do with a computer. And I am pretty imaginative as to what is in that set.
I would love to see the front-end equivalent. Recommendations for what to use and avoid in clojurescript. To OM, or Reagent or something else. Global front end satte or not and so on. I am much more befuddled there than in pure clojure.
Well, if it was just the REPL then perl, python, ruby etc could be pointed to. It is more than that. Although I do have a deep love for python via ipython and ipython notebooks.
The author seems to not know that there is open source in Common Lisp as well as most every other language. Open Source per se is orthogonal to whether Lisp or Language X is a great language to have in one's toolkit.
Clojure mind share is quite low compared to scala as far as languages built on top of the JVM go. Personally I think clojure and clojurescript is pretty cool but not so cool so far as to tempt me away from python, javascript and CL.
For a startup don't even worry about what language your competitors, if any, are using. Simply produce the best product you can and get it to market and break even before you even begin to think about these other things. HINT: in this age there is not one or a few areas and a bunch of competitors but millions of unique cool niche ideas and products. Build a better system for pushing out new app and product ideas consistently on the side. It isn't like the case of web store competitors at all. Also today there is a large market to buy startups that produce some webapp product that grows enough legs to more than break even.
You don't predicate your business on a secret but on producing a good product people want at a price point they are happy to pay. Secrets are hard to keep. Particularly when the author just told us about his secret weapon and advises as many as possible to use the same "secret".
Back in the "old days" we would joke that if we wanted to derail our competition then we should simply give them our source code. Their best geeks would be bemused and befuddled for months. Today we are drowning in reams of "free code" that may or may not be suitable. Then we have a side helping of hundreds of web APIs to pick from for various subparts of a product. So much time is spent understanding and adapting open source and choosing among and massaging our data to use so many external APIs that it is a wonder anything gets done. :P
Heretical or not you are dead wrong. Don't think so? Go program in Forth or Assembler instead of your current main language for a while and get back to me. There would have been no reason to invent any HLL or even assembler if you were correct. Put aside your ruby and try to do the same work in vanilla C and get back to me.
Something that I have noticed really distracts me is computer eye candy. I am sort of glad that Linux laptops just aren't as visually WOW as OS X and Windows, especially OS X. I find that when I boot into Linux I get a lot more work done. The environment is just less distracting to me. For some reason a Linux desktop clicks me into work mode much more readily. I guess it could be conditioning but I really thing it is in large part that the screen isn't quite so pretty.