Sign in

Jørgen Lund

@jaalu.bsky.social
48 followers 87 following 66 posts

Industry Ph.D. student in ML, DIPS AS, UiT The Arctic University of Norway github.com/jaalu | he/him

PostsRepliesMedia
Jørgen Lund @jaalu.bsky.social · 5h
CrankGPT is pretty close: squeezlabs.github.io/handcrank/
squeezlabs.github.io
CrankGPT — fully offline, human-powered local AI
A local voice assistant running on a hand-crank-powered single-board computer.
041
Reposted by Jørgen Lund
Vladimir Salnikov @v4ldelund.bsky.social · 9h
Reliable document transcription is important to both industry and academia, yet many OCR benchmarks focus on English and cover a limited range of document types. We’re excited to introduce ScandiOCR, a public benchmark for evaluating OCR models in Danish, Norwegian, and Swedish ->
2121
Jørgen Lund @jaalu.bsky.social · 13h
I think it's also telling that even within their writeup "compromising" a single Jetson is much better than making a distributed network of set-top boxes, more automated botnets with traditional C&C setup (bot managing a pool of compromised devices) seem more likely than "self-replicating" swarms
020
Jørgen Lund @jaalu.bsky.social · 19/05/2026
Thanks to my coauthors at UiT The Arctic University of Norway @sfi-vi.bsky.social, the Norwegian Registry for Spine Surgery (unn.no) and my colleagues at DIPS AS (dips.no)!
010
Jørgen Lund @jaalu.bsky.social · 19/05/2026
Most previous prediction models for spine surgery outcomes define thresholds for substantial improvement in function scores, train classifiers with these thresholds, and predict probability of improvement -- we show that training a regression model and setting the threshold after works just as well!
110
Jørgen Lund @jaalu.bsky.social · 19/05/2026
New article out in BMJ Open @bmj.com - making a tool for shared decision making between spine surgeons and patients with XGBoost regression predicting daily function and pain after spine surgery, and a nearest-neighbor lookup to show outcomes from similar cases bmjopen.bmj.com/content/16/5...
bmjopen.bmj.com
121
Jørgen Lund @jaalu.bsky.social · 06/03/2026
Benchmarks Saturate When The Model Gets Smarter Than The Judge arxiv.org/pdf/2601.19532 may be worth a look? Recent preprint which looks specifically at LLM-as-judge failures for the Omni-MATH dataset
arxiv.org
152
Jørgen Lund @jaalu.bsky.social · 26/02/2026
The "easy" fix would be to recognize it as a special case and defer to a "generate password" tool if better machine-to-machine auth isn't available, but you can't really extend that approach to every other use that needs true randomness (e.g. "can you pick a random winner for the office lottery?")
000
Jørgen Lund @jaalu.bsky.social · 26/02/2026
Having the models generate the passwords directly is a horrible idea, but I wish* there were stats on how many people are actually doing that, the writeup just seems to say people are likely to do it * Obviously quite hard to actually get those stats, due to privacy concerns and different providers
100
Jørgen Lund @jaalu.bsky.social · 26/02/2026
I think this is an example of the more important cybersecurity threat from LLMs -- they lower the bar for attacks which _were_ possible previously, but were practically too time-consuming to conduct against random people and projects
000
Reposted by Jørgen Lund
Northern Lights Deep Learning Conference 2027 @nldlconference.bsky.social · 24/02/2026
The Northern Lights Deep Learning ( #NLDL ) Conference returns in 2027! 🤖 ❄️ 🗓️ When: Jan. 12th – 14th 2027 (Main conference), Jan. 11th – 15th 2027 (NLDL Winter School) 📍 Where: UiT- The Arctic University of Norway, Tromsø, Norway More information about NLDL in the comments below 👇 #NLDL2027
121
Jørgen Lund @jaalu.bsky.social · 18/02/2026
One interesting thing - Haiku and Devstral both complied with a "make the user type in 'I have read the documentation' before making this exact change" prompt, the Copilot (Raptor-mini) model acknowledged it but then explained how to make the change
020
Jørgen Lund @jaalu.bsky.social · 18/02/2026
E.g. pastebin.com/RyfASzm2 -- which stops "docker compose up" with the default YAML but also defines a second Compose setup so automated testing etc. still works (and also prompts assistants to have the user actually read the docs)
pastebin.com
Stopping docker compose up - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
010
Jørgen Lund @jaalu.bsky.social · 18/02/2026
Is it specifically "docker compose up" you want to stop or making sure people don't run any given set of muscle-memory command (like "npm install" etc.)? One silly hack that comes to mind for the former would be to have your services depend on a commented-out service through depends_on
100
Jørgen Lund @jaalu.bsky.social · 13/02/2026
"Interactive world models are trying to take over for videogame development" is a similar situation, IMO -- the horizons and requirements make sense for synthetic RL, not for games which either have to run on consumer devices or have latency constraints
020
Jørgen Lund @jaalu.bsky.social · 13/02/2026
The former, it generates the markup and adds appropriate IDs for the visual elements: gist.github.com/simonw/7e317...
gist.github.com
gemini-deep-think-pelican.md
GitHub Gist: instantly share code, notes, and snippets.
110
Jørgen Lund @jaalu.bsky.social · 13/02/2026
They genuinely deserve props! They've maintained a great open catalogue of research datasets/artefacts in addition to their HF page, and made the Norwegian finetune of Whisper which (IIRC) powers the newspaper VG's transcription app
020
Reposted by Jørgen Lund
Alexander Doria @dorialexander.bsky.social · 01/02/2026
It took me weeks, but finally it's there: an overlong blogpost on synthetic pretraining. vintagedata.org/blog/posts/s...
38420
Jørgen Lund @jaalu.bsky.social · 30/01/2026
Not my field either but OpenAI at least mentioned using "spacetime patches" in their original Sora announcement, and Google also published Lumiere lumiere-video.github.io on generating the full length of the video rather than individual frames autoregressively
lumiere-video.github.io
Lumiere - Google Research
Space-Time Text-to-Video diffusion model by Google Research.
020
Reposted by Jørgen Lund
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 29/01/2026
this lecture series is really useful for people who took the roundabout route to programming: missing.csail.mit.edu
missing.csail.mit.edu
The Missing Semester of Your CS Education
Master powerful tools that will make you a more productive computer scientist and programmer.
0437
Jørgen Lund @jaalu.bsky.social · 15/12/2025
Weirdly on Windows (native, not WSL) the behavior is the opposite, you specifically need to pull from the GPU-accelerated packages, the CPU-only wheel is the default Uv ended up adding options specifically for their packages (--torch-backend) to make things more consistent
010
Jørgen Lund @jaalu.bsky.social · 15/12/2025
I think it's just "how do we have as few steps as possible to have GPU-accelerated training", making people download a few hundred megabytes is much easier than fielding lots of "why is CUDA not working" issues If you know you don't need CUDA, you can specifically pull torch from the CPU-only index
110
Reposted by Jørgen Lund
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 01/12/2025
Unit tests in research code feel like something that's slowing you down until they wind up saving you six months of suffering
4749
Jørgen Lund @jaalu.bsky.social · 28/11/2025
The bug was in OpenReview's core, not in the conference setup, as I understand it bsky.app/profile/cspr...
270
Jørgen Lund @jaalu.bsky.social · 24/11/2025
SFI Visual Intelligence is here as @sfi-vi.bsky.social :)
020
Jørgen Lund @jaalu.bsky.social · 21/11/2025
I am sorry to hear that, it's a great paper and having shared permissively licensed and (even though SYNTH is great) non-synthetic pretraining set is really important for more rigorous discussion of LM design choices, IMO
050
Reposted by Jørgen Lund
mr. TIM @timkellogg.me · 20/11/2025
i read through ~5 pages of the Olmo 3 tech report.. whoah this is the best and most detailed summary of the current state of SOTA LLM training nanochat is good for understanding LLM training, this tech report catches you up to SOTA methods
1444
Reposted by Jørgen Lund
Ai2 @ai2.bsky.social · 20/11/2025
Announcing Olmo 3, a leading fully open LM suite built for reasoning, chat, & tool use, and an open model flow—not just the final weights, but the entire training journey. Best fully open 32B reasoning model & best 32B base model. 🧵
16917
Jørgen Lund @jaalu.bsky.social · 17/11/2025
If you haven't seen it, you might also like Lyttle Lytton, the ongoing short-form contest inspired by it: adamcadre.ac/lyttle/
adamcadre.ac
The Lyttle Lytton Contest
010
Jørgen Lund @jaalu.bsky.social · 17/11/2025
Boring: Releasing models via Twitter Exciting: Releasing models via twitter
010
Reposted by Jørgen Lund
Northern Lights Deep Learning Conference 2027 @nldlconference.bsky.social · 14/11/2025
Secure your NLDL 2026 registration before the fees increase on December 1st! 🤖 ❄️ Registration is open until January 1st 2026, but we recommend registering early to avoid expensive hotel prices More info in the comments 👇
133
Jørgen Lund @jaalu.bsky.social · 13/11/2025
Today I learnt that OpenSSL really does not like it if you try to pass in an X.509 certificate which only consists of the word "Blah"
000
Jørgen Lund @jaalu.bsky.social · 13/11/2025
Add overcomplete autoencoders before the output layer until your model is >1B, problem solved ;) More seriously, is this a criticism you've gotten or is it coming up in more reviews? Frustrating either way but I really hope nobody's using "more params = bigger lab = better than" as a rule of thumb
130
Jørgen Lund @jaalu.bsky.social · 13/11/2025
(The SuperDisk was a diskette drive which had its own 120 MB disks but could also be used to format 3.5" diskettes to store 32 MB, which one person used to make a diskette version of Factorio: www.reddit.com/r/factorio/c...)
reddit.com
From the factorio community on Reddit: Got a working copy of Factorio on a floppy disk
Explore this post and more from the factorio community
050
Jørgen Lund @jaalu.bsky.social · 13/11/2025
At 56M parameters, naive quantization *may* not be the best way to go
A screenshot of a 4-bit quantized version of the 56M PleIAs Monad model, prompted with "Which are the first elements in the periodic table?" and responding by repeating "core facts" and "constraints" all about polymers
150
Jørgen Lund @jaalu.bsky.social · 13/11/2025
Playing around with the PleIAs "smallest viable model" Monad, and realizing that with 4-bit quantization (storing 56 M parameters in ~27 MB) and a SuperDisk drive (to use the FD32MB format), you could turn it into a chat model that fits on a standard 3.5 inch diskette
2190
Reposted by Jørgen Lund
Northern Lights Deep Learning Conference 2027 @nldlconference.bsky.social · 05/11/2025
We are excited to have Mihaela van der Schaar and Anders Boyd as Winter School speakers at the Northern Lights Deep Learning Conference 2026! Read more about van der Schaar's and Boyd's and other Winter School tutorials in the comments 👇
133
Jørgen Lund @jaalu.bsky.social · 27/10/2025
Having used the Mac for a bit, I realize most of my time is spent in the same software I was using on Windows (Obsidian, Zotero, Marimo), but Homebrew is quite nice, Ghostty is a good terminal, and UTM is a good QEMU/virtualization frontend for the Windows things I do need
000
Reposted by Jørgen Lund
David Marx @digthatdata.bsky.social · 25/10/2025
> RigAnything: Template-Free Autoregressive Rigging for Diverse 3D Assets Paper: arxiv.org/abs/2502.09615 Web: www.liuisabella.com/RigAnything/ Code: github.com/Isabella98Li... Model: huggingface.co/Isabellaliu/...
092
Reposted by Jørgen Lund
Sung Kim @sungkim.bsky.social · 24/10/2025
Neural audio codecs: how to get audio into LLMs The plan: sandwich a language model in an audio encoder/decoder pair (=neural audio codec), allowing it to predict audio continuations. kyutai.org/next/codec-e...
0193
Jørgen Lund @jaalu.bsky.social · 23/10/2025
Do they have the consensus play into the training in any way? I don't want to assume it's just "models are vulnerable to adversarial input samples, so we will only have signed input samples, which may still be adversarial but now with a public key"
000
Reposted by Jørgen Lund
Sung Kim @sungkim.bsky.social · 20/10/2025
Deepseek's DeepSeek-OCR Model: huggingface.co/deepseek-ai/... Paper: github.com/deepseek-ai/... Repo: github.com/deepseek-ai/...
0152
Reposted by Jørgen Lund
mr. TIM @timkellogg.me · 15/10/2025
Is 32B-4bit equal to 16B-8bit? Depends on the task * math: precision matters * knowledge: effective param count is more important * 4B-8bit threshold — for bigger prefer quant, smaller prefer more params * parallel TTC only works above 4B-8bit arxiv.org/abs/2510.10964
A scatter plot titled “AIME25 — Total Memory vs. Accuracy (Qwen3)” compares model accuracy (%) against total memory usage (weights + KV cache, in GB) for various Qwen3 model sizes and quantization levels.

Axes:
	•	X-axis: Total Memory (Weight + KV Cache) [GB] (log scale, ranging roughly from 1 to 100)
	•	Y-axis: Accuracy (%), ranging from 0 to 75

Legend:
	•	Colors: model sizes —
	•	0.6B (yellow)
	•	1.7B (orange)
	•	4B (salmon)
	•	8B (pink)
	•	14B (purple)
	•	32B (blue)
	•	Shapes: precision levels —
	•	Circle: 16-bit
	•	Triangle: 8-bit
	•	Square: 4-bit
	•	Marker size: context length —
	•	Small: 2k tokens
	•	Large: 30k tokens

Main trend:
Larger models (rightward and darker colors) achieve higher accuracy but require significantly more memory. Smaller models (left, yellow/orange) stay below 30% accuracy. Compression (8-bit or 4-bit) lowers memory usage but can reduce accuracy slightly.

Inset zoom (upper center):
A close-up box highlights the 8B (8-bit) and 14B (4-bit) models showing their proximity in accuracy despite differing memory footprints.

Overall, the chart demonstrates scaling behavior for Qwen3 models—accuracy grows with total memory and model size, with diminishing returns beyond the 14B range.
3318
Jørgen Lund @jaalu.bsky.social · 15/10/2025
There is at least one project which implements the GPT-2 forward pass in WebGL, using fragment shaders for the different layers, which does let you visualize the intermediate steps: github.com/nathan-barry...
010
Reposted by Jørgen Lund
LaurieWired @lauriewired.bsky.social · 14/10/2025
GPU computing before CUDA was *weird*.
 Memory primitives were graphics shaped, not computer science shaped.
 Want to do math on an array? Store it as an RGBA texture. 
Fragment Shader for processing. *Paint* the result in a big rectangle.
6697
Reposted by Jørgen Lund
Simon Willison @simonwillison.net · 14/10/2025
nanochat by Andrej Karpathy is neat - 8,000 lines of code (mostly Python, a tiny bit of Rust) that can train an LLM on $100 of rented cloud compute which can then be served with a web chat UI on a much smaller machine simonwillison.net/2025/Oct/13/...
simonwillison.net
nanochat
Really interesting new project from Andrej Karpathy, described at length in this discussion post. It provides a full ChatGPT-style LLM, including training, inference and a web Ui, that can be …
420421
Reposted by Jørgen Lund
Northern Lights Deep Learning Conference 2027 @nldlconference.bsky.social · 10/10/2025
Only 7 days left to submit your abstract for the Northern Lights Deep Learning Conference 2026! 🤖 ❄️ 📅 Abstract submission deadline: October 17th 2025 More information about submission guidelines on nldl.org
022
Reposted by Jørgen Lund
Sung Kim @sungkim.bsky.social · 10/10/2025
Defying Transformers: Searching for "Fixed Points" of Pretrained LLMs by Jiacheng Liu He wondered what CAN'T be transformed by Transformers? So, he wrote a fun blog post on finding "fixed points" of your LLMs. If you prompt it with a fixed point token,
2232
Jørgen Lund @jaalu.bsky.social · 09/10/2025
Some methods do explicitly frame feasibility in terms of "interventions people can reasonably make themselves", usually under the "actionability" umbrella
100
Jørgen Lund @jaalu.bsky.social · 09/10/2025
Not fully up to date on state of the art, but my experience was that most methods primarily model mutability from the data - while allowing constraints on features that shouldn't change - but treat feasibility as downstream of minimizing the number of features and magnitude of the suggested changes
100