Skip to content
View jColeChanged's full-sized avatar

Block or report jColeChanged

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
jColeChanged/README.md

Hello 👋 I'm Joshua Cole, founder of TackTech and former FANG MLE & SWE.

I spend most of my time exploring the edges of AI, game-theoretic reasoning, and high-performance systems.

You can read my blog at https://joshuacol.es.

Selected writing

Selected Gists

  • eliza.clj: a minimalist ELIZA chatbot in idiomatic Clojure that shows off pattern capture, segment matching, and rule-based replies.
  • Naruto stats radar-chart: single-page D3 demo projecting eight-dimension character stats onto animated radar charts; fun front-end + geometry mash-up.
  • Simple recommendation engine: Pearson & Euclidean similarity, top-N ranking, and transformed-prefs matrix—adapted from Programming Collective Intelligence.

Selected Projects

  • find-fn: a classic Clojure REPL helper I built which brute-forces "which function gives this output for these args?" over available functions.
  • josh.meanings: a medium-data K-means implementation: memory-maps datasets, offloads distance calcs to the GPU, and supports modern initialisation schemes. Powerful when data is bigger than RAM yet smaller than disk.
  • think-progress: re-imagined progress bars that show history and momentum, not just "percent done." Ideal for "known-steps, uniform-size" tasks like book reading or backlog burndown

Pinned Loading

  1. think-progress think-progress Public

    Reimagining progress bars in the light of the principles of good thinking and good map making. A progress bar for known out of known step counts with uniform step sizes which gives a better sense t…

    JavaScript

  2. jColeChanged.github.io jColeChanged.github.io Public

    This is Joshua Cole's personal site. It is statically generated via Jekyll.

    JavaScript

  3. findfn findfn Public

    Forked from Raynes/findfn

    Finding functions, because they're sexy.

    Clojure

  4. An implementation of Student, a prog... An implementation of Student, a program capable of solving basic math problems in which a variable needs to be isolated
    1
    """
    2
    Student was an AI program developed in the late sixties which used
    3
    pattern matching to solve basic algebraic word problems. This an
    4
    attempt to implement Student in Python through study of the Common
    5
    Lisp imlpementation outlined in Paradigms of Artificial Intelligence
  5. Subset of Eliza Chatbot in Clojure Subset of Eliza Chatbot in Clojure
    1
    (ns paip.eliza
    2
      (:require [clojure.string :as string])
    3
      (:gen-class))
    4
    
                  
    5
    
                  
  6. resume resume Public