Live data from Hacker News

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

news.ycombinator.com

341–350 of 417 posts

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

#341

* IPv6. A genuinely useful tool, in particular for homelabs: multiple globally routable addresses per machine. One address per service. No need for Host/SNI vhosting. Works well with containers. To get v6 support, either find ISPs/SIMs that do v6, or wireguard to a VM that providss a /56. * SSH ForcedCommand. Lots of usecases here, for backups, file storage, git, etc. * Verilog as a tool for software developers to le…

Do you have a source for a cheap cloud vm like you suggested?

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

#342
post #164

Earlier quoted context omitted.

Just curious, which would be most reliable? One entity confirms it who confirmed 1000 previous results, 2 who confirmed 500, 10 who confirmed 100 or 1000 who confirmed 1 previously?

How about the actual case: many thousands of entities, who confirmed hundreds of thousands of previous results?

Would many thousands of entities, who confirmed hundreds of thousands of previous results be preferable over hundreds of thousands of entities, who confirmed many thousands of previous results?

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

#343

- D (the programming language). It's a lot like C++ if C++ were rebuilt around modern concepts like modules. - Matrix. It's pretty popular but I see way too many open source projects still saying "join our Discord!" instead of "join us on Matrix!"

Matrix has some usability hurdles. I invited people to join our Matrix and a few did, but when I switched to inviting them to Discord, 10x more people came by and are still there. I prefer Matrix for several reasons but you go to where the people are.

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

#344

Analog computation. I don't mean just vacuum tubes or even electronics at all. Mechanical analog computing is insane when you get down to it. You have special shapes that move against each other and do calculus . We make these mechanical models as analogs of more complex physical systems. We can turn huge calculations into relatively simple machines. That we can roll two weirdly shaped gears together and get an integ…

Nature, almost completely analog, has been around a thousand times longer than humans. How many times has 'evolution' used digital methods to accomplish something? Perhaps we've chosen to switch to digital because we're in a hurry and its easier ... in hopes of, some day, asymptotically approaching the advantages of analog.

DNA is digital. I think crucial digital feature is ability to have exact result from imperfect components, especially important for self-replicating systems. Instead of having calculation that is always off by 1%, you can have perfect result 99% of the time. And you can improve MTBF by stacking error correction on top of it, without necessarily having to improve manufacturing tolerances.

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

#345

* IPv6. A genuinely useful tool, in particular for homelabs: multiple globally routable addresses per machine. One address per service. No need for Host/SNI vhosting. Works well with containers. To get v6 support, either find ISPs/SIMs that do v6, or wireguard to a VM that providss a /56. * SSH ForcedCommand. Lots of usecases here, for backups, file storage, git, etc. * Verilog as a tool for software developers to le…

Do you have a source for a cheap cloud vm like you suggested?

If you just want to play with IPv6 on a VM, most VM providers will offer a /64, which is enough to have an address per service on your machine. If you wanted to play with IPv6 on multiple subnets, you'll need something larger than a /56, since subnets should be /64.

I rely on my home's v6 /56, so I don't have experience with using VMs for this, but I know of a few providers that offer /56 (and above):

* Mythic Beasts and Linode offer a /56 on request. They're not cheap VM providers though.

* https://ifog.ch/en/vps offer /48.

* https://tunnelbroker.net/ offer /48, which can be used via any VPS/home.

https://reddit.com/r/ipv6 for more info.

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

#346

Earlier quoted context omitted.

It's good for a c or c++ project where libraries are very environment specific. But most modern languages have their own package/environment managers which makes Nix redundant.

Two problems: a) Unless you literally write everything in one language, you will have to deal with learning, supporting and fixing bugs in N different package/environment managers instead of just one. b) If you have a project that uses several languages (say, a Python webapp with C++ extensions and frontend templates in Typescript), then Nix is the only solution that will integrate this mess under one umbrella.

a. Using nix in place of a package manager means dealing with libraries specific to that language. It's still managing different apis. And more potential for bugs and unforeseen problems in custom 3rd party APIs as opposed to the official one. Admit it, you hit tons of problems getting everything to work fine with python.

b. C++ is the only one that would benefit from nix here because C++ dependencies are usually installed externally. There's no folder with all the external sources in the project. Even so this can be achieved with docker. If you want you can have docker call some other scripting language to install everything if you want "one language" which is essentially what you're doing with nix.

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

#347

Earlier quoted context omitted.

It's good for a c or c++ project where libraries are very environment specific. But most modern languages have their own package/environment managers which makes Nix redundant.

I had to use it for a c++ project and it was one of the biggest waste of time and frustrating moments of my computing career, there were constant breakages due to glibc mismatches, Nvidia drivers and whatnot, and getting an host IDE to have semantic understanding of the paths , etc... necessary for normal completions and stuff was nigh impossible.

Yeah but other than conan it's one of the few things where you can get a sort of "project package manager" experience like npm with C++. It's not nearly as user friendly as what they have for python or nodejs.

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

#348

Earlier quoted context omitted.

Mediawiki is huge and very complex. Why not something more simple like instiki? Personally I would prefer a wiki with git backend. I wrote one [1] but I dont recommend using it. https://github.com/entropie/oy

How about docusaurus and tinasaurus? The latter is based on TinaCMS. [1] Docusaurus: https://docusaurus.io/ [2] Tinasaurus: https://github.com/tinacms/tinasaurus

This arent wikis..?

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

#349

Oh that's easy: Prolog. Have a look under 2023 here for unusual applications thereof: https://emiruz.com/ and here for a book to learn it from: https://book.simply-logical.space/src/simply-logical.html I think it is the closest thing to a "tool for expressing thought" with a proof procedure, which presently exists.

yes! so many times I reach for Prolog because it's a perfect fit for a problem. like modeling constraints, or generating a plan, or working out a type system. it's relatively easy to switch between functional and imperative styles, but replacing Prolog requires writing heavy algorithms.

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

#350
post #155
post #149

My picks would be Zulip for messaging, and Adguard Home instead of pihole. And self host your email - if only to keep that skill alive. The openSUSE build system is also great for building packages for a lot distros. It's not just for openSUSE.

What advantages are there for AdGuard Home over Pi-hole?

For me the main reason to switch to AdGuard was that it can easily run on OpenWRT (and PiHole can't). It's really convenient to run DNS adblock on the same device as your router.
Post reply on HN