Live data from Hacker News

Ask HN: What are some unpopular technologies you wish people knew more about?

news.ycombinator.com

171–180 of 417 posts

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#171
Definitely Forth and Factor. Every programmer should get a little bit familiar with the concatenative style. 3 days ago i discovered a channel on YT which talks about Forth, even Chuck Moore himself did a talk there talking about GreenThreads and the like.

Given that webassembly is a stack language with no GC, i do expect a comeback of concatenative programming some time in the future.

https://www.youtube.com/@siliconvalleyforthinterest1736

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#172

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 have a handful of Nimble packages. Lovely language, though I haven't done much with it recently. I wish it were easier to sell people on style agnostic syntax.

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#173
vidir from moreutils (https://manpages.debian.org/bookworm/moreutils/vidir.1.en.ht...) and qmv from renameutils (https://manpages.debian.org/bookworm/renameutils/qmv.1). They let you (mass-)rename files using your editor when your editor is not Emacs. If you happen to use OpenBSD, note that moreutils has an OpenBSD port but renameutils doesn't and does not build on OpenBSD.

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#174
post #50

Nix package manager's `nix-shell` is something I wish more people knew about. Nix is gaining some popularity, but people often think of using it has to be a really big commitment, like changing your Linux distro to NixOS or replacing your dotfiles with a Nix-based one (using the Nix package manager). What I wish more people knew was that you don't need to do those things to get value from Nix. Create project specific…

Snap also has a way to open a shell inside the context of a snap package

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#175
post #24

GnuPG/PGP and the web of trust[0]. A lot of things I see blockchain being used for today (e.g. NFTs) seems like it would be better solved using standard OpenPGP signatures with no backing chain. Additionally, as machine-generated content proliferates, I think having services use something like the web of trust concept for membership would be super powerful. The problem is, of course, the terrible UX of cryptographic…

As a follow-up to the web of trust, I was pretty excited about Keybase and the breadth of applications they enabled, with a slick UX for web-of-trust. Pity they didn't quite succeed (got acqired/acquihired by Zoom), but it would be wonderful if something like that got another life.

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#176
post #50

Nix package manager's `nix-shell` is something I wish more people knew about. Nix is gaining some popularity, but people often think of using it has to be a really big commitment, like changing your Linux distro to NixOS or replacing your dotfiles with a Nix-based one (using the Nix package manager). What I wish more people knew was that you don't need to do those things to get value from Nix. Create project specific…

Have you tried compiling software with a nix shell? It gets linked to the Nix store. Needless to say it was a frustrating revelation.

Isn't this what you want? You are reliably linking to the specific dynamic libraries you are compiling against.

Or was the issue that you expected them to be portable? Or use commonly known dynamic library locations?

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#178

Earlier quoted context omitted.

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.

It's not simple. The nix programming language is like untyped ML. Most people aren't used to it and even if you are familiar with it it gets hella hard to read. Learning curve is huge. 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…

nix is far simpler for consumption. My coworkers don't like fancy new things, and they haven't had any complaints. They don't have to dick around with half a dozen different commands to get everything set up, or bother with docker volumes/port mapping/etc. They just run nix-shell and it all works. That's all you have to do with a shell.nix file, it's very simple.

It is harder to write on average atm, but it's very much worth it to me when it comes to sharing code for development. Also, LLMs help quite a bit when writing nix.

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#179

Earlier quoted context omitted.

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)

I guess I'm looking for a hint as to why this selection of items is particularly interesting to you . These cover a pretty wide spread of topics, and for folks who aren't well versed in each topic, they might be better served by evaluating the standard option in that field (Redis, Qt, etc) before they dive into the weird alternatives

I appreciate your comment, I've interests in so many things, specially RAD systems like lazarus, delphi, gambas (I was from that era) and I tinkered with Rebol many years ago, and the experience was quite "unique". Tarantool I had to work with in previous projects (it offers a lot, but very unknown)

Re: Ask HN: What are some unpopular technologies you wish people knew more about?

#180
post #31

Windows :-)

While this sounds very sarcastic, but I actually want to give windows a try, didn't use it for ~ 20 years, I don't even have no idea how it looks like now, but I keep hearing good things

You keep hearing good things?? Where?
Post reply on HN