Why Modern Software Is Slow

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

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
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
  1. 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.

  2. 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
  3. 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

  4. 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).

  5. 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

  6. 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.

  7. 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
  • Microsoft won't support Office apps on Windows 10 after October 14th

    1 project | news.ycombinator.com | 15 Jan 2025
  • ImRAD is a GUI builder for the ImGui library

    5 projects | news.ycombinator.com | 15 Aug 2024
  • I fixed a 3 year old bug in windows calculator

    1 project | news.ycombinator.com | 7 Aug 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?