PhD Student | SLM AI Privacy in Legaltech | Python, FastAPI, LocalAI

Manchester, England
Joined January 2025
A great research paper is more than good results. It tells a clear story: 1. Introduction → Why the study matters 2. Methods → How the study was conducted 3. Results → What was found 4. Discussion → What the findings mean Strong research isn't just about discovering something new. It's about communicating it clearly so others can understand, evaluate, and build on your work.
1
25
132
6,951
Jacob Sharp retweeted
90% of AI Engineer interviews in 2026 are just these 15 concepts repeated: 1/ Transformers & LLM Fundamentals: how LLMs predict the next token, self-attention, multi-head attention, positional encoding, and why transformers replaced RNNs 2/ Tokenization & Embeddings: BPE, how text becomes tokens, and how vectors capture meaning 3/ Prompt Engineering: system prompts, few-shot learning, chain-of-thought, and structured outputs (JSON/schema) 4/ RAG: chunking strategies, retrieval, context injection, context windows, and why RAG beats fine-tuning for fresh data 5/ Vector DBs & Search: vector databases, semantic search, hybrid search , reranking, and HNSW indexes 6/ Function Calling, Tool Calling & MCP: how LLMs trigger APIs, code and databases, and the standard protocol for connecting them 7/ AI Agents & Agentic Workflows: plan, act and observe loops, orchestrated multi-step pipelines, and AI coding agents 8/ Memory & Multi-Agent Systems: short-term and long-term memory, and specialized agents collaborating on a task 9/ Fine-Tuning: full fine-tuning, LoRA, QLoRA, PEFT, and when to fine-tune vs prompt vs RAG 10/ Alignment & Distillation: RLHF, DPO, and knowledge distillation (big model teaches small model) 11/ Quantization & Model Compression: INT8/INT4, pruning, sparsity, and the quality vs speed vs cost tradeoff 12/ Inference & Serving: prefill vs decode, KV cache, speculative decoding, LLM serving, vLLM, batching, and model routing 13/ Multimodal AI & Vision-Language Models: text, image, audio and video in one system, and models that see and reason about images 14/ Evals & Hallucination Detection: LLM evaluation, LLM-as-judge, prompt evaluation, and catching confident but wrong answers 15/ Safety, Observability & Production: guardrails, AI safety, prompt injection, tracing, cost optimization, and production GenAI systems Know these 15 deeply and you can crack most AI engineer interviews
26
103
7
751
42,169
.@huggingface is being acquired by @nvidia. But!! GPUs aren't the only option for fine-tuning LLMs! TRL v1.16 now supports AWS Trainium! 🚀 Fine-tune (vision-)language models with TorchNeuron, and get up to 2× faster training on Trainium2 with smarter sequence-length handling. Open AI needs hardware choice. 🤗 🔗 huggingface.co/docs/trl/aws_…
2
8
43
1,493
Jacob Sharp retweeted
almost 400K people have watched Stanford's CS336 on building language models from scratch. but if you want to know whether you can actually build one, implement each piece yourself on TensorTonic with provided gpus to fine tune your model tensortonic.com
1
21
278
7,147
Jacob Sharp retweeted
Replying to @Google
@Google & @Meta launch TorchTPU for native PyTorch support on Google TPUs! 🔥True eager execution & torch.compile backend ⚡Fast inference via vLLM & SGLang 🏋️Near-linear scaling for Llama 3 405B & Qwen 3 MoE via TorchTitan Read more here: bit.ly/4hV19Ho
9
27
8
154
10,112
Jacob Sharp retweeted
Andrej Karpathy: "Prompting is going away. Delete everything, keep Graph." In just 69 minutes, he shows how to build graphs and why they're the only layer that survives in the end Prompts → Agents → Loops → Graphs a loop keeps one agent running until the job is done a graph decides which agents exist and what each one passes to the next anyone can build an agent, almost nobody builds the graph that runs them watch it today, then save the full guide on graphs below before everyone starts catching up ↓
Claude Opus 5.5 could turn a single AI bot into an entire motion design studio. It can direct scenes, animate product interfaces, render videos, catch visual mistakes and deliver polished results. In this article, I show you how.
78
457
17
4,386
428,228
Jacob Sharp retweeted
We launched OSS Scanner, which gives critical open source projects free, periodic vulnerability scans from our strongest models. Each finding includes a proof-of-concept, and a patch where possible. red.anthropic.com/oss-scanne…
276
1,263
320
13,125
1,056,871
Jacob Sharp retweeted
More hardware choice for PyTorch developers: TorchNeuron registers @awscloud Trainium as a native device, built on the same extension points the community created to make PyTorch hardware-agnostic. Open sourcing at PyTorch Conference on Oct. 20. bit.ly/4i3P9Ud
9
9
7
70
9,172
Jacob Sharp retweeted
Together AI
@togethercomputeOct 19
12
35
5
278
63,228
Jacob Sharp retweeted
Mr. Buzzoni
@Mr_BuzzoniOct 18
this is pure f*cking gold for anyone running coding agents Jev founder Diogo Amogo wrote a PDF on building a Jev harness the promise: > 200x faster > 400x cheaper the model hasn't been the slow part for a while the speed and the cost sit in the harness wrapped around it • how to use it > drop this PDF and the article below into Claude Code or Codex > let it rebuild its own setup one evening of setup and your agent starts next week on a harness most teams still don't have
Mr. Buzzoni
@Mr_BuzzoniSep 29
30
137
4
1,151
76,022
5
68
10
641
18,299
Jacob Sharp retweeted
4 free CUDA resources to learn GPU programming from scratch. 1./ NVIDIA - Modern CUDA C++ Learn GPU programming directly from NVIDIA. Video lectures, slides, and coding notebooks covering parallel algorithms, CUDA streams, and writing your own kernels. github.com/NVIDIA/accelerate… 2./ freeCodeCamp - CUDA Programming 12 hours with Elliot Arledge. Starts with setup and a C/C++ review, then moves into kernels, memory management, matrix multiplication, and custom PyTorch operations. freecodecamp.org/news/learn-… 3./ University of Illinois - Applied Parallel Programming Understand CUDA’s execution and memory models, then work through tiling, reductions, scans, and convolution. lumetta.web.engr.illinois.ed… 4./ University of Oxford - CUDA Programming on NVIDIA GPUs Free lecture slides and practical exercises from Mike Giles and Wes Armour. Covers memory, synchronization, libraries, and programming across multiple GPUs. people.maths.ox.ac.uk/~giles…
7
55
222
6,725
Brilliant paper by NVIDIA. they found a way to make KV cache transferable between models. the target model skips prefill entirely, and the conversion runs 2.7 to 25x faster than processing the context again. let's understand why this is so important today. LLM APIs are stateless, so every turn sends the entire conversation back to the model. the model reads it again before generating a new token, and all of it is billed as input. prompt caching lets providers hold the KV cache for a stable prefix and bill cache hits at roughly 10% of the base input rate because that compute was already done. this 90% reduction is one of the biggest levers in LLM serving. but the cache only works on the model that produced it. since keys and values depend on that model's weights, another model cannot directly reuse them. this becomes a problem with LLM routing. if traffic moves to another model for cost or capability reasons, the accumulated KV cache becomes invalid. the entire context must be processed again and billed at full rate. NVIDIA's recent paper treats this as a representation problem. prefill's main output is the KV cache, so transferring it means converting one model's cache into the representation another model expects. they first checked whether this conversion had enough structure to exploit. for Qwen3 14B → 32B, a linear regression from a single source layer reconstructed 56% of the variance in the target model's keys. because models can have different layer counts, there is no natural one-to-one layer mapping. so, for every target layer, they rank the source layers by predictive power and use the top eight together. that pushes reconstruction to 79%. the mapper has three parts: > each target layer and head gets its own linear map, solved in closed form instead of with gradient descent. > cross-layer selection chooses the source layers that best predict each target layer. their ablation shows this contributes the most. > RoPE adds a position-dependent rotation to keys. they remove it, fit the mapping in position-free space, then apply the target model's rotation again at inference. across six model pairs from Qwen3, Llama 3.1, and Ministral 3, four retain 73 to 98% of the receiving model's standalone accuracy. conversion is also 3 to 25x faster than processing the context again. prior cross-model KV reuse methods either train a neural adapter for every pair or require architecturally identical models. this approach is closed-form and training-free, but there are still important limitations. every tested pair belongs to the same model family, such as Qwen → Qwen or Llama → Llama. cross-family transfer is still future work. the tested pairs also share KV head count and per-head dimension. mismatched configurations remain untested. and the work currently covers dense full-attention models only, not sliding-window or attention-recurrent hybrids. link to the paper: arxiv.org/abs/2608.03893 we wrote a first-principles breakdown of how KV caching works the article is quoted below.
12
57
3
444
14,798
16
137
14
1,379
44,534
Must try tool
One thing we should ask more often about AI in research: Can we inspect the process behind the answer? A convincing explanation is not the same as a reproducible result. In science, we need to know what evidence was used, what was executed and how the final output was produced
1
2
388
Jacob Sharp retweeted
Chinese bride gifts her partner a flagship GPU at wedding — he breaks down in tears She handed him an ASUS ROG Astral RTX 5090 that costs around $12,000
1,792
6,768
2,737
88,522
11,974,231
Jacob Sharp retweeted
What is your biggest pain point with local AI right now?
193
5
3
87
18,090
Jacob Sharp retweeted
alright guys, let's do both!
196
116
103
2,850
389,047
Jacob Sharp retweeted
Are you getting the RTX Spark Laptop?
20
3
1
26
2,623