In 2022, YYMMDDhhmm formatted times exceed signed int range, breaking Microsoft services

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • 0.30000000000000004

    Floating Point Math Examples

  • "Actual math" depends what you're after -- floats can give weird results, or even outright incorrect answers for large numbers, and the notion of 'equality' gets fuzzy, especially with oddities like "negative zero". They're good enough for quick, approximate answers, but usually exactly the wrong choice for things like currency (where you really want decimal), or if you actually want the right answer instead of an approximation (fraction).

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  • I adhere to the philosophy of "system Python for system things, user-installed Python for my projects" and use asdf to manage Python versions.

  • 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
  • book

    The Rust Programming Language

  • Yes but most of the time you don't really need to care about what you need unless you know you can overflow or you have a powerful technical reason (i.e. trading lower precision for performance). Having to decide each time is just going to slow you down because the decision is not going to have a significant performance impact (if any). Having the default being i32 it's a good choice, even Rust manual agrees on that:

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