Skip to content

Instantly share code, notes, and snippets.

View howird's full-sized avatar

Howard Nguyen-Huu howird

View GitHub Profile
@mxxntype
mxxntype / zen-browser.nix
Last active October 22, 2024 17:08
Package the Zen browser for Nix, and set it as the default one
# NOTE: I manually package the Zen browser for myself.
#
# HACK: This does, however, mean that I will need to manually
# tweak the `version` and `hash` here if I wish to update it.
# This produces the package (derivation):
(let version = "1.0.0-a.37"; in pkgs.appimageTools.wrapType2 {
inherit version;
name = "zen"; # NOTE: This will be the name of the executable in $PATH.
src = pkgs.fetchurl {
@nihalpasham
nihalpasham / CubeCL_Architecture_Overview.md
Last active April 17, 2025 18:53
CubeCL Architecture Overview - Running Rust on your GPU (WebGPU, CUDA)

CubeCL

#gpu #kernel #rust

High Level Overview:

  • GPU kernels in Rust
  • Comptime
    • Automatic vectorization
    • Instruction and shape specialization
  • Loop unrolling