M1 MacBook Air Hits 900GFlops in the Browser with Safari's Experimental WebGPU

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

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

    A tiling window manager for macOS based on binary space partitioning

  • https://github.com/koekeishiya/yabai is awesome, way more extreme than the other stuff. But it's super configurable and I love how it auto fills windows (but you may not, which can be configured)

  • jott

    A simple way to jot down notes

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

    Zero-Config Spectacle Keybindings for Hammerspoon

  • Alternatively, there's a Hammerspoon package that supports this.

    https://github.com/scottwhudson/Lunette

    These bindings match Spectacle but you can map to Rectangle's instead.

  • miniforge

    A conda-forge distribution.

  • This kind of matches the performance I recorded when numpy is linked to vecLib for large matrix matrix multiplication in float32:

    https://gist.github.com/ogrisel/87dcf2c3ab8a304ededf75934b11...

    Note however there is currently no way to build and link numpy and scipy against vecLib to get correct results when calling LAPACK routines (to get Singular Value Decomposition for instance). It might be related to low level fortran ABI problems but I am not an expert so I don't know for sure.

    It's possible to get a fully working numpy / scipy stack with OpenBLAS and gfortran by using the conda-forge distribution:

    https://github.com/conda-forge/miniforge#download

    The performance is not as good as with vecLib (see the linked benchmark) but it's already very good (e.g. compared to a similarly priced Intel or AMD laptop with OpenBLAS and maybe even MKL).

  • Amethyst

    Automatic tiling window manager for macOS à la xmonad.

  • I've been using Amethyst [0]. It works, is simple enough to configure and get started and has most things I need.

    I found the default shortcuts to be the wrong way around for my cognition so I swapped them but otherwise it's been good. I mostly use the fullscreen and "3-column with main in the middle" layouts.

    [0] https://github.com/ianyh/Amethyst

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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