Bojan Tunguz (@trainxgb) header
Bojan Tunguz (@trainxgb) profile picture

TrainXGB is the easiest way to train an XGBoost model. Try it now at https://nitter.gq/t.co/vFAqu1CQU2.

Gary, Indiana
Joined March 2025
Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)Photo by Bojan Tunguz (@trainxgb)
Bojan Tunguz retweeted
There is a happy medium where you could have been just technical enough to be able to maximally benefit from the current AI explosion, without having wasted too much time and energy on becoming over invested in skills with limited shelf life.
very weird thing happening rn technical people are sad, they think their skills are now useless non-technical people are desperately wishing they were more technical so they could use agents better
29
9
2
249
11,381
Bojan Tunguz retweeted
mlx-stump is here: GPU-accelerated time-series pattern discovery and anomaly detection for Apple Silicon, built with MLX and a STUMPY-compatible API. Available as a pip install and an open source repo. Go check it out!
Introducing mlx-stump: GPU-accelerated matrix profiles for Apple Silicon, built with MLX and a STUMPY-compatible API. Find recurring patterns and anomalies in time series using your Mac’s GPU. 🧵 1/5
1
4
29
4,593
Bojan Tunguz retweeted
.@AnthropicAI just filed to go public. Its S-1 is over 400 pages long. I used Opus 5.5 to generate a short explanatory video with all the highlights. Here is everything you need to know in under 5 minutes: - Revenue: $41M in 2023, $16.3B in H1 2026 - $80.7B H1 net loss, mostly non-cash - Founders control 50.1% of votes; a trust picks 4 of 7 directors - Risks: compute commitments, safety, a Department of War fight
13
20
7
138
19,126
Bojan Tunguz retweeted
We are releasing mlx-geospatial: a Python library for fast geospatial work on Apple silicon, built on MLX. It handles point-in-polygon queries, spatial joins, distances and nearest neighbors. A few results from pre-release benchmarks on an M4 Max: 1/9
4
8
2
30
12,635
Bojan Tunguz retweeted
We are releasing an improved version of metal-graph library, 0.1.2. We've made some substantial changes to the underlying algorithms, which has resulted in significant speedups in our testing. This is still a very early experimental release, and we need to implement a lot more tests, especially under some real-world scenarios, but we feel confident that this already a very strong library that can be used for many projects where graph computations are relevant. Please go check it out. As always, feedback, critique, and any other comments are more than welcome. Install it simply on your Mac via python3 -m pip install --upgrade metal-graph==0.1.2
5
1
12
5,331
Bojan Tunguz retweeted
After user feedback and further optimization, mlx-geospatial 0.1.1 is out! Faster spatial joins + kNN on Apple silicon. Warm-index component benchmarks: M1 Ultra: 18–1,262× (median 95×) M4 Max: 21–2,005× (median 105×) CPU/MLX ratios, shown on the same scale. 1/4
We are releasing mlx-geospatial: a Python library for fast geospatial work on Apple silicon, built on MLX. It handles point-in-polygon queries, spatial joins, distances and nearest neighbors. A few results from pre-release benchmarks on an M4 Max: 1/9
2
2
1
9
3,448
Bojan Tunguz retweeted
metal-graph 0.1.1 is out! ⚡ Millions of links. Hub and authority scores in milliseconds. This update brings HITS graph ranking to Apple Silicon GPUs through native Metal kernels, with Python and C APIs. Here are the M4 Max results. 🧵 1/7
3
3
1
15
5,972
Try @trainxgb. Training XGBoost fully in WASM.
WASM is a plausible beneficiary of the data center battle as market will push for: smaller / distilled / quantized models inference closer to users and data higher utilization of existing CPU + modest-GPU fleets portable runtimes that do not assume “an H100 rack is available”
3
948
Bojan Tunguz retweeted
A great place for a datacenter.
20
6
1
132
11,113
Bojan Tunguz retweeted
Introducing metal-graph 0.1.0, a new Python library for fast graph analytics on Apple Silicon Macs. metal-graph combines a familiar Python interface with optimized native CPU code and GPU acceleration through Apple’s Metal framework. Its goal is simple: make demanding graph workloads faster while keeping computation local and fitting naturally into existing Python workflows. The first public release includes immutable graph structures, external node ID support, optimized CPU and Metal execution paths, and packaging built specifically for modern arm64 Macs. Getting started takes one command: pip install metal-graph This first release includes full-vector PageRank; batched personalized PageRank with top-k retrieval; multi-source, direction-optimizing breadth-first search with dense or sparse output; bounded k-hop neighborhood and ego-subgraph extraction; and experimental weakly connected components. The early results are exciting. On an M4 Max, metal-graph ran equivalent dense-output BFS on Orkut’s 117-million-edge graph in 8.29 milliseconds, compared with 41.2 seconds for rustworkx - a 4,965× speedup. In the included 1.18-million-edge quickstart benchmark, GPU PageRank was 109× faster than NetworkX, while the CPU path was nearly 60× faster. PageRank reached 614× versus igraph on Orkut, and weakly connected components reached 75.6× versus igraph on a 268-million-edge graph. Batched PPR with top-k achieved a contextual 1,059× speedup over a sequential igraph query loop. These are workload-specific, warm, end-to-end measurements from one M4 Max - not universal guarantees. The repository publishes the full methodology and clearly identifies comparisons where solver behavior or output representation differs. metal-graph supports CPython 3.10–3.14 on Apple Silicon Macs running macOS 14 or newer. Install it from PyPI or explore the benchmarks and notebooks in the GitHub repo (link below)
5
10
1
39
20,888
Bojan Tunguz retweeted
We are very excited to share one of the big projects that we have been working on at @Tabul_AI Metal TreeSHAP. Shapley Values are one of the most reliable and most widely used tools in Machine Learning interpretability. 1/11
2
5
1
24
20,010
Bojan Tunguz retweeted
Every time someone tries to explain to me ML for tabular data. @trainxgb @tabul_ai
12
5
1
92
5,755
Bojan Tunguz retweeted
> another day, another vc slides into my dms > asks to “have a chat in the upcoming weeks” > i ask them what they want to chat about > “what are you working on and how we can help” > refer them to @tabul_ai manifesto to understand what i’m working on > they ghost me Having a manifesto is seriously one of the best moves I could have done. Such a great filtering mechanism.
7
3
2
77
11,269
Bojan Tunguz retweeted
Some exciting news about a couple of small projects I've been working on at @tabula_ai. Both of them came ourt of the frustration with the existing solutions, and both of them are something that I need and use in my everyday work.
I am excited to share with you a couple of projects that I've been working on at @TabulAI - Open Sync and Open Dashboard. These both started as side projects as I was looking for a solution that would help me work with minimal friction across my home network computer on my "main" projects. The solutions I've found in the marketplace were inadequate, and did not address some of my own main requirements. So I built my own and decided to open source them. Open Sync is a desktop SSH discovery, connection management, and port forwarding. GitHub repo: github.com/tabulai/open-sync Open Dashboard is local React and Express app for connecting to a remote SSH host, starting JupyterLab or classic Jupyter Notebook there, and opening it locally through an SSH tunnel. The UI also polls remote system memory and optional GPU utilization so the user can see basic host health next to the tunnel controls.. GitHub repo: github.com/tabulai/open-dash…
2
1
24
4,387
Bojan Tunguz retweeted
I am excited to share with you a couple of projects that I've been working on at @TabulAI - Open Sync and Open Dashboard. These both started as side projects as I was looking for a solution that would help me work with minimal friction across my home network computer on my "main" projects. The solutions I've found in the marketplace were inadequate, and did not address some of my own main requirements. So I built my own and decided to open source them. Open Sync is a desktop SSH discovery, connection management, and port forwarding. GitHub repo: github.com/tabulai/open-sync Open Dashboard is local React and Express app for connecting to a remote SSH host, starting JupyterLab or classic Jupyter Notebook there, and opening it locally through an SSH tunnel. The UI also polls remote system memory and optional GPU utilization so the user can see basic host health next to the tunnel controls.. GitHub repo: github.com/tabulai/open-dash…
2
1
21
7,789
Bojan Tunguz retweeted
> learn xgboost > trust me @trainxgb @tabul_ai
> learn cmux > trust me
6
4
60
7,107
Bojan Tunguz retweeted
Today I want to share one of the main projects I have been working on: TabulAI. Tabular data runs much of the business world, yet it has not received the same sustained research attention as images, text, audio, or code. TabulAI exists to change that. 1/9
73
54
11
628
95,296
Bojan Tunguz retweeted
Playing around with @trainxgb from @tunguz & @tabul_ai today!
Today I want to share one of the main projects I have been working on: TabulAI. Tabular data runs much of the business world, yet it has not received the same sustained research attention as images, text, audio, or code. TabulAI exists to change that. 1/9
3
2
6
1,953
Bojan Tunguz retweeted
Replying to @NoahKingJr
Train XGBoost well. @trainxgb
1
2
38
3,588
Bojan Tunguz retweeted
what is happening????
9
2
2
35
27,623