Not sure if you're looking for things as "trifling" as programming languages, but I do wish more people knew about Nim. It's fast, statically typed, reads more or less like Python, has a great effect system, etc. It's a joy to use. I've been working through writing an interpreter in it: https://youtu.be/48CsjEFzyXQ
I was using Nim for some of last years Advent of Code problems. I was mostly liking the syntax. Was a bit bother by the standard library have a snake case and camel case reference for each function (if I'm remember that correctly). At the time nimble also required me to have NPM to install the the Nim package manager, Nimble. This was not ideal, but looking at [the nimble project install docs]( https://github.com/nim…
Ask HN: What are some unpopular technologies you wish people knew more about?
131–140 of 417 posts
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#132Bottle.py: uber-fast and simple python web microframework, about 3x faster, saner, and more memory-efficient than Flask in my experience: https://github.com/bottlepy/bottle Fossil: distributed version control and much more in a single executable, from the creators of SQLite: https://fossil-scm.org/
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#133temporal.io
First time to see that (now it went to my forever open tabs :) ) How is your experience with that?do you have it self-hosted or use their offering?
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#134Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#135In case you don't fancy visiting all the links: - Tarantool is some sort of in-memory DB with optional persistence - Red is a programming language that has made the odd syntax decision to use {} for strings and [] to define scopes - U++ is one of those all-encompasing C++ frameworks like QT - Lazarus is a Pascal(?) IDE - And FASM is a toolkit for building assemblers I'm struggling to find the common thread across the…
Thank you for summing it up. The common is things from developer's perspective I feel they should be checked out (not just programming languages)
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#136Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#137https://en.wikipedia.org/wiki/Pick_operating_system This has accounted for about 90% of everything I've built since 1985. Pick code generates my side project: https://eddiots.com/1
“ It is named after one of its developers, Dick Pick.[2][3]” you can’t make this stuff up!
> Pick was originally implemented as the Generalized Information Retrieval Language System (GIRLS) on an IBM System/360 in 1965 by Don Nelson and Dick Pick [...]
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#138Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#139Earlier quoted context omitted.
virtualenv is the python way. For things like redis and other external web stuff, docker is the standard.
Sure, that works. Or I can have it all in a single shell.nix file that covers everything and is super simple to use. It's great for handing off to coworkers that don't usually use Python.
One docker file and a poetry file works just as well. And is simpler. It's literally the same thing but using os primitives to manage the environment rather then shell tricks. Makes more sense to me to use a dedicated os primitive for the task it was designed to be used for.
Additionally docker-compose allows you to manage a constellation of environments simultaneously. This is nowhere near as straightforward with nix.
I love nix but being honest here. It's not definitively the best.
The biggest reason right now to avoid it is adoption. Most people won't know what to do with a shell.nix
Re: Ask HN: What are some unpopular technologies you wish people knew more about?
#140Earlier quoted context omitted.
> Urls become links, except in the text field of a submission.
Any explanation to way it's a thing?