Why Modern Software Is Slow

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

    Reference monospace terminal renderer

  • > licensing it so that they couldn’t even look at it

    https://github.com/cmuratori/refterm/blob/main/LICENSE

    It’s just GPL 2.0, what are you talking about!?

    Are Microsoft employees vampires that will burn up instantly if they merely glance at GPL code or something?

    This is sour grapes nonsense from Microsoft. “We don’t like your tone so we won’t even dignify your argument by considering it.”

    At one point an MS employee said they would love to fix their code as suggested by Casey but he refused to even look at the YouTube video!

    “I would love to hear your arguments but I refuse to listen to the sound of your voice.” is next-level dismissive.

  • calculator

    Windows Calculator: A simple yet powerful calculator that ships with Windows

  • I haven't the chance to look at the new calculator. Is it this one?

    https://github.com/Microsoft/calculator

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

    GLyphy is a signed-distance-field (SDF) text renderer using OpenGL ES2 shading language.

  • harfbuzz creator made https://github.com/behdad/glyphy/ which i integrated into GTK a while back (but we don't ship currently, because we still do the bitmap stuff).

    the bitmap stuff still has major drawbacks though, like maintaining grid alignments and pixel boundaries where as this stuff (mostly) goes away using glyphy.

    still work to be done around hinting though (hence not merged).

  • ProjectReunion

    The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.

  • I think the issue is actually the sandboxing and other stuff. WinRT StorageProvider API is known to be extremely slow and NTFS / Windows IO subsystem is itself already quite slow compared to UNIX. The issue IIRC is that StorageProvider is designed for sandboxing and the way they implemented that involves doing RPCs to other processes. So there's probably some heavy context switching involved, but it's architectural, and so the voice recorder was never fixed.

    https://github.com/microsoft/WindowsAppSDK/issues/8

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  • Arena allocators only work when everything has the same lifetime.

    There are game-like UI libraries (https://github.com/ocornut/imgui) but to use them you have to write your program like you're a gamedev and Conway's Law usually fights that.

  • SHA-Intrinsics

    SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics

  • > dictionary hashing is too slow to be ideal

    Even when you use SIMD intrinsics?

    For example: https://en.wikipedia.org/wiki/Intel_SHA_extensions

    A repo I just found illustrating those instructions' usage: https://github.com/noloader/SHA-Intrinsics

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

  • WinUI3 is dead! WinDev MVP calling for it to be resurrected

    1 project | /r/dotnet | 20 Jun 2023
  • Why Doesn't Microsoft Implement Dark Mode by Time Function?

    2 projects | /r/Windows10 | 2 Jun 2021
  • I fixed a 3 year old bug in windows calculator

    1 project | news.ycombinator.com | 7 Aug 2023
  • Graphic calculator equation view does not handle touch-screen support properly · Issue #2011

    1 project | /r/Surface | 4 Aug 2023
  • Graphic calculator equation view does not handle touch-screen support properly · Issue #2011 · microsoft/calculator

    1 project | /r/SurfaceGo | 4 Aug 2023