I made a reasonable argument and backed it with referenced facts. Besides the downvotes I received, my main posts were flagged and are now invisible. On top of that, I get low quality comments that add nothing but dilution to the discussion ("Hey did you know I am black?"). Those posts did not get flagged. It's quite clear that the thought police will not allow any discussion on these matters to take place here.
The cause of the black-white IQ gap is not relevant to this thread - not sure why you brought it up - . The fact is that the gap exists and of course one would expect it to exist in the US prison population too thus the rest of my argument naturally follows. The crux of the matter being that rehabilitation works for Norway today but wouldn't work for US (today-near future). Cultural changes to raise IQs enough to be represented in the US prison population - sounds like a moon shot - is an entirely different discussion.
Also much lower IQs in the US prison population compared to Norway's. Combine that with the gangs in the US that effectively rule the prison system - is there such a thing as a shot caller in Norway ? - and there is no hope for any sort of rehabilitation to take place.
I've been all over the US, NYC is a dump of colossal proportions, a train wreck happening in (maybe not so) slow motion. I live in Europe and parts of Manhattan reminded me of the third world. Hype / reality distortion have a lot to do with NYC being perceived as "vibrant" or "most important".
I defined crapware as something which dilutes the space of good libraries, offers nothing new and pretends to solve non-existing problems. I made my case.
When writing code in Emacs, Emacs Lisp for all intents and purposes can be seen as a subset of Common Lisp, not an entirely different language like you present it to be.
Please try not to propagate this sort of misinformation again in the future. The things you claim are obviously wrong to anyone who has ever used Emacs Lisp, even once. Have you ever done that?
I mentioned the problem Lem claims to solve and proved that there are existing solutions to that problem. I also put forth that Lem is inferior to Emacs/SLIME/Sly when writing Lisp which should be obvious to anyone with Emacs experience. Then I made additional points which at least two people found of interest and tried to provide answers to.
I'm pretty sure all of that does not translate in me not telling you anything.
cl-lib.el is not discouraged, it's widely used by Emacs itself and pretty much every substantial Emacs Lisp library out there.
What's discouraged is using an older version, cl.el, at runtime [1] because it replaces existing Emacs Lisp functions and pollutes the namespace. Even that's ok to use at compile time though.
One persistent problem I see in the Common Lisp (love the language!) space is the wide availability of crapware that not only doesn't bring something new to the table but is actively damaging to the community since it's diluting the set of good libraries and making it harder for new users to tell the wheat from the chaff. Lem is crapware. The problem it's supposed to solve, writing CL without configuring Emacs, is not a problem since there exists Portacle [1]. Lem is inferior to Emacs/SLIME/Sly in every way especially for writing Lisp. Lem has no future. But it exists and may act like a strange attractor to those who don't know better.
A question I'd really like to find the answer to: Why is there so much crapware for CL?. Why doesn't the community come together behind the few, really good, libraries but instead almost everyone goes out and does his own thing, the end result being an ocean of crap.
Immersion is the killer feature of VR, not standalone graphical fidelity. FOV, 6DOF tracking are far more important today than 4K per-eye resolution and 120 FPS. Moreover, foveated rendering will give us drastic graphical fidelity improvements, in the very near future.
Like you I think the Quest will change everything. I feel that it has to, at this point, for VR momentum to break through. Do you think Oculus will dominate the space in the coming decade? I can't help but be reminded of Sense/Net from Neuromancer as a potential VR-only business with massive upside and potential (userbase in the hundreds of millions if not billions) that can be done _today_ if VR headset proliferation went beyond gamers. I am thinking if Carmack and Abrash can't get it done, chances that anyone else will are slim, at least in this generation.
One fact that's seldom reported is that RTM's father, Robert H. Morris Sr, started working for the NSA in 1986, two years before RTM unleashed the worm. Food for thought maybe?
First, it's Lisp not LISP. Using "LISP" immediately flags you as someone with a superficial (if at all there) understanding of the language.
Second, unsubstantiated proclamations like "Overuse of them led to LISP code being hard to read" reinforce the previous point. Could you provide a clear reference where Lisp macros are considered "mistakes of history"? Clear references where overuse of Lisp macros turned out to be a problem?
I'm curious if you've ever used a Lisp development environment with facilities such as interactive macroexpanders or if you're just assuming things based on your (incomplete, suspect) understanding of the domain.
I am not sure I would call cranelift "substantial" in terms of exposure/usage. From what I gather, it's not used at all
for normal, everyday Javascript.
I stand corrected though, every little bit helps. Here's hope they'll start using Rust in more places where it counts.
I've spent enough time (not much) with urbit to write a Nock interpreter/compiler. There are aspects of it that rub me the wrong way such as the needless custom terminology and general esoteric nature that sometimes reads like an occult grimoire but I also think that a lot of the criticism aimed at them, especially the politics, is misguided. Having watched Yarvin present on urbit a couple of times, I would say he is mostly driven by the intellectual atmosphere of the early Internet, before the masses moved in, thus his attempts to not "cast pearls before swine" by making things too accessible so to speak. I do not agree with this stance but I can certainly understand it without having to resort to conspiracies. Other than that, he most definitely reinvented Lisp, badly, but I am willing to give him a pass there too. There is nothing at all that attempts to make real the vision behind urbit around today and I do think it is an interesting vision. Finally, Alan Kay likes it.
I've known you (from your posts at comp.lang.lisp) to be eager to present the facts as you see them and thorough in your argumentation. What is it about Urbit/Yarvin that merits this sort of post?