Ask HN: What under-the-radar technology are you super excited about?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. crux

    Discontinued General purpose bitemporal database for SQL, Datalog & graph queries. Backed by @juxt [Moved to: https://github.com/xtdb/xtdb] (by juxt)

    I work on Crux so can share a few details about our implementation of Datalog. The query is compiled into a kind of Worst-Case Optimal Join algorithm [0] which means that certain types of queries (e.g. cyclic graph-analytical queries, like counting triangles) are generally more efficient than what is possible with a non-WCOJ query execution strategy. However, the potency of this approach relies on the query planner calculating a good ordering of variables for the join order, and this is a hard problem in itself.

    Crux is usually very competent at selecting a sensible variable ordering but when it makes a bad choice your query will take an unnecessary performance hit. The workaround for these situations is to break your query into smaller queries (since we don't wish to support any kind of hinting). Over the longer term we will be continuing to build more intelligent heuristics that make use of advanced population statistics. For instance we are about to merge a PR that uses HyperLogLog to inform attribute selectivity: https://github.com/juxt/crux/pull/1472

    [0] https://cs.stanford.edu/people/chrismre/papers/paper49.Ngo.p...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. PowerShell

    PowerShell for every system!

    Thanks for the thoughtful response! Many of these are totally legitimate: in particular, we're making steady progress to centralize module design, release, documentation, and modernization, or at least to bring many teams closer together. In many cases, we're at a transition point between moving from traditional PS remoting modules and filling out PS coverage for newer OAuth / REST API flows.

    I don't know how recently you've tried PS7, but the back-compat (particularly on Windows) is much, much better[1]. And for those places where compatibility isn't there yet, if you're running on Windows, you can just `Import-Module -UseWindowsPowerShell FooModule` and it'll secretly load out-of-proc in Windows PS.

    Unfortunately, the .NET problems are outside my area. I'm definitely not the expert, but I believe many of the decisions around the default assembly load context are integral to the refactoring of .NET Core/5+. We are looking into building a generalized assembly load context that allows for "module isolation", and I'd love to get a sense in the issue tracking that[2] whether or not fixing that would help solve some of the difficulties you're having in building modules.

    For Azure, you should check out the PSArm[3] module that we just started shipping experimentally. It's basically a PS DSL around ARM templates, as someone who uses PS and writes the Azure JSON, you sound like the ideal target for it.

    As for the help content, that's a very funny story for another time :D

    [1]: https://aka.ms/psmodulecompat

    [2]: https://github.com/PowerShell/PowerShell/issues/2083

    [3]: https://github.com/powershell/psarm

  4. ipfs

    Peer-to-peer hypermedia protocol

    https://ipfs.io/ seems pretty cool. I've been meaning to check it out, but not seen any uptake yet.

  5. GETProtocolCoreV1.0-DEPRECIATED

    🎫 Contract overview and definition of GET Protocol's NFTs

    The GET (Guaranteed Entrance Token) Protocol https://get-protocol.io/

    The protocol offers blockchain-based smart ticketing which elements fraud and prevents scalping. This has the potential to get huge when events start coming back post-covid.

  6. haxe

    Haxe - The Cross-Platform Toolkit

    Take a look at haxe[0] for a compile-to-js ML inspired language. It's relatively mature these days and integrates with existing typescript definitions via dts2hx[1]

    I talk about this more here: https://news.ycombinator.com/item?id=26084187

    [0] https://haxe.org/

    [1] https://github.com/haxiomic/dts2hx

  7. additive-guis

    Discontinued guis constructed from tuples/triples [GET https://api.github.com/repos/samsquire/additive-guis: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

    https://github.com/samsquire/additive-guis

  8. materialize

    Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data. (by MaterializeInc)

    Materialize (https://materialize.com/). Although a bit known here, my coworkers never heard about it. I think it's going to be a game changer.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. mnm

    mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)

    TMTP, "a sane network protocol for email, to end attacks and promote productivity."

    https://mnmnotmail.org/

    https://twitter.com/mnmnotmail

  11. collapseos

    Discontinued Bootstrap post-collapse technology

    Amen. We need to walk back from convoluded and bloated software to the era when every software was simple. https://collapseos.org

  12. Fable: F# |> BABEL

    F# to JavaScript, TypeScript, Python, Rust and Dart Compiler

    In a similar vein, Fable (an F#-to-JS compiler) is gaining a lot of momentum in the F# community. https://fable.io/

  13. Grassmann.jl

    ⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra

    https://github.com/chakravala/Grassmann.jl

    In the future, geometric algebra will likely be part of everything we do, but it is still very unknown as of now.

  14. psarm

    Discontinued PSArm is a PowerShell module that provides a PowerShell-embedded domain-specific language (DSL) for Azure Resource Manager (ARM) templates

    Thanks for the thoughtful response! Many of these are totally legitimate: in particular, we're making steady progress to centralize module design, release, documentation, and modernization, or at least to bring many teams closer together. In many cases, we're at a transition point between moving from traditional PS remoting modules and filling out PS coverage for newer OAuth / REST API flows.

    I don't know how recently you've tried PS7, but the back-compat (particularly on Windows) is much, much better[1]. And for those places where compatibility isn't there yet, if you're running on Windows, you can just `Import-Module -UseWindowsPowerShell FooModule` and it'll secretly load out-of-proc in Windows PS.

    Unfortunately, the .NET problems are outside my area. I'm definitely not the expert, but I believe many of the decisions around the default assembly load context are integral to the refactoring of .NET Core/5+. We are looking into building a generalized assembly load context that allows for "module isolation", and I'd love to get a sense in the issue tracking that[2] whether or not fixing that would help solve some of the difficulties you're having in building modules.

    For Azure, you should check out the PSArm[3] module that we just started shipping experimentally. It's basically a PS DSL around ARM templates, as someone who uses PS and writes the Azure JSON, you sound like the ideal target for it.

    As for the help content, that's a very funny story for another time :D

    [1]: https://aka.ms/psmodulecompat

    [2]: https://github.com/PowerShell/PowerShell/issues/2083

    [3]: https://github.com/powershell/psarm

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Cutting down Rust compile times from 30 to 2 minutes with one thousand crates

    3 projects | news.ycombinator.com | 17 Apr 2025
  • Simplifying SQL function implementation with Rust procedural macro

    6 projects | dev.to | 13 Mar 2025
  • How TBMQ Uses Redis for Reliable P2P MQTT Messaging

    6 projects | dev.to | 13 Feb 2025
  • Turning the Database Inside-Out

    1 project | news.ycombinator.com | 28 Jan 2025
  • Billion Cell Spreadsheets with Rust

    2 projects | news.ycombinator.com | 17 Jan 2025