Skip to content
View broop's full-sized avatar

Block or report broop

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
broop/README.md

Welcome!

Here are some of the things I'm working on:

  • 1brc: I'm interested in achieving a sub 10 second result using only "common" apis and ideas. Meaning no Unsafe or external tools such as GraalVm. Although I love bit-hacking, and enjoy reading some of the code employing those strategies in the 1brc solutions, I also consider it very difficult to maintain and hard to consider stable for example, I am sure that some input would end up breaking the code and would not be very keen on trying to fix it.
  • 1brc in Python using mmap and the same ideas in my Java solution based on multiprocessing
  • ear-training: A long term project for developing tonal and atonal ear training (aka auditory development) exercises of various kinds. Some based on randomness, some on Markov processes, and some utilizing deep learning techniques.
  • little-schemer: the code I wrote while working through "The Little Schemer" book along with many versions of the same functions that I ended up writing. All in one giant Racket source file.
  • crafting-interpreters-python: My implementation of Crafting Interpreters (the first part) in Python PLOX
  • zero-hero: My code from the Neural Networks: Zero to Hero courses at https://karpathy.ai/zero-to-hero.html
  • tla+ coming soon...
  • raft-python ... with a kv store fully linearizable and fault-tolerant. Maelstrom (Jepsen) testing integration.

Popular repositories Loading

  1. 1brc 1brc Public

    Forked from gunnarmorling/1brc

    1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java

    Java

  2. music21 music21 Public

    Forked from cuthbertLab/music21

    music21 is a Toolkit for Computational Musicology

    Python

  3. broop broop Public

  4. little-schemer little-schemer Public

    Code from the book

    Racket

  5. ABC ABC Public

    Forked from DCMLab/ABC

    Annotated Beethoven Corpus (ABC): A dataset of harmonic analyses with standardized labels

  6. ear-training ear-training Public