Hacking the Golang Runtime with Genereics

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go

    The Go programming language

  • (OP) I'm mostly interesting in a fast hash for writing a generic, concurrent hash map.

    The reference to Tries came from the original issue in the Golang repo about possible uses for a standard library hash function: https://github.com/golang/go/issues/21195

    And you're right, the Trie implementation linked there was indeed a Hash-Array Mapped Tried: https://pkg.go.dev/github.com/lleo/go-hamt-key#Key

  • Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

  • > ship as a single binary (unlike Java).

    Possible with GraalVM. Has been possible if you were willing to pay long before that. GraalVM produces statically linked binaries with only one external dependency — zlib, which is preinstalled pretty much everywhere. Startup time is measured in milliseconds. I recently built a mid-size REST backend with quarkus — it ships as a single binary with size comparable to what I'd expect to see if it was written in Go, and starts in about 200 ms (from executing the command to when it's ready to serve its first request).

    Having written code in both, I hope GraalVM buries Go in the long term, but in our hype-driven culture it's unlikely.

    https://quarkus.io/guides/building-native-image#configuring-...

    https://github.com/oracle/graal

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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

  • Oracle Contributing GraalVM Community Edition Java Code to OpenJDK

    7 projects | news.ycombinator.com | 26 Oct 2022
  • Ask HN: Is there a portable encryption file format?

    6 projects | news.ycombinator.com | 24 Mar 2022
  • Why Is C Faster Than Java (2009)

    8 projects | news.ycombinator.com | 26 Dec 2021
  • Creating a personal AI assistant a.k.a An approachable series on learning new stuff!

    1 project | dev.to | 10 May 2024
  • Arena-Based Parsers

    4 projects | news.ycombinator.com | 8 May 2024