It’s hard because subscription services hit a sweet spot in human psychology - cheap on a monthly basis so many are happy (can you go back to paying 400$ for software unless it’s something you are 100% guaranteed to want and use for a long time), and expensive in the long run so businesses are happy (also recurring stable revenues)
It’s unfortunate, but I don’t see a reversal any time soon. If I was a developer I would also want to do subscription based services, would you (put yourself in the shoes of someone running a software company)?
It’s criminal how many times I have paid for Microsoft Office though.
Well unless people are selling their hacker news accounts, it’s seems genuine and I just think the poster was very appreciative and hence posting. Sometimes we can all be too cynical
Congratulations on it. I use Common Lisp myself, but always great to see energy and passion in other languages, especially in the Lisp family of languages (but I am clearly biased).
You see, Show HN is usually for toy projects. Something bigger could be Launch HN ;)
I guess people really like building Lisps, glad to see their infectious energy. But I do get your opinion, it sort of just is like a homework problem, not particularly noteworthy (except for the first couple of times it was done).
So where does that leave us? Everything has been done before, so if we judged these projects too harshly, then there wouldn’t be anything left.
For me personally, seeing a new lisp always brings a smile, it’s a certain continuity once can rely on in our ever changing discipline ;) A rite of passage to read SICP and then implement a Lisp and show it to the world :-)
Why even the site founder started writing his owns lisps ;)
Yeah one should know why it’s important to normalize, and then when they go a different path, it is done consciously and not because they are inexperienced and didn’t really know any better.
Folks out there who don’t want to learn the ins and outs of database theory - please don’t; read up on it, it’s a very important skill & knowledge to have and doesn’t take long to master. It does take a few days, perhaps weeks, for all the ideas to “click” in your head.
Whilst we having many fads in IT, there are certain sound principles of computer science developed over 40-50 years which one should learn :-) Know the rules before you break them!
Static typing is generally a good thing…I thought this was common sense.
Abstractions are very powerful, but when many people work on a codebase, keeping extra checks via static typing imo is good. Unless your Dev team is _highly_ experienced, then you can put away with the training wheels
This is awesome! Touch ID is a great feature, especially for computers (I am not sure how Face ID can ergonomically work for approving purchases as one is always staring at the screen - ie some sort of button press must be required, hence Touch ID is better as it avoids the Face ID step :)
Note that it appears for only Apple Silicon Macs (probably due to the security chip)
Lisp is a wonderful language (Common Lisp in particular, but I am dabbling in Scheme now too), and absolutely fantastic for web development - seriously people should give it a chance in that space, I would totally develop any SPA in Lisp[1].
QuickLisp is simply a joy to use, and the language is very portable with a fantastic specification and many top notch compilers.
IMO, what holds it back is a lack of a top notch IDE. It took me a year of love & hate with Emacs, I can now make pretty good use of the amazing software that is Emacs (where everything can be changed), but honestly at times I want a simple point & click free IDE which is polished and does most things well and out of the box. Portacle is a step in the right direction, but the Emacs dependency IMO does make the language a bit more niche and lose out to other languages for beginners. If some big corporation can mix sublime with slime with paredit with some of the customize ability of Emacs, then Common Lisp could explode in popularity.
Don’t get me wrong - I LOVE Emacs and everything about Emacs & CL combined, but it took me a year to get to this point.
So in short, yes, except for any third party libraries