Sign in

Camilla Montonen

@spimescape.bsky.social
691 followers 621 following 473 posts

machine learning engineer lost in the world of databases

PostsRepliesMedia
Reposted by Camilla Montonen
Ian Coldwater 🧊🚫 @lookitup.baby · 11/10/2026
Hi, I’m a sighted alt text user! Here are some reasons I use it: - Slow Internet on an airplane - I’m over 40, I have no idea who that celebrity is - Bluesky broke images again - My vision sucks and that text is too small to read otherwise - Conveys further context and authorial intent
12870392087
Camilla Montonen @spimescape.bsky.social · 08/10/2026
I've never read Piranesi, but I might just do that now after reading this thread.
110
Camilla Montonen @spimescape.bsky.social · 19/09/2026
People are suddenly excited about classifiers again and it feels like we have come full circle?
000
Reposted by Camilla Montonen
ngrok @ngrok.com · 11/08/2026
Compression and LLMs are trying to solve the exact same problem: predicting what comes next. @anniesexton.com's interactive essay walks us through the basics of compression to reveal its surprising overlap with every language model you've ever used.
513125
Camilla Montonen @spimescape.bsky.social · 26/07/2026
Maybe @masnick.com is right and coding with LLMs will lead to a Geocities-que renaissance of the weird, the peculiar, the quirky on the web
A screenshot of a blog where each post is represented by a vintage postal stamp or piece of ephemera with a title and a date. The blog is titled "Dispatches" and has a tan/beige background reminiscent of old paper. The web design of the layout is generated with an LLM.
000
Camilla Montonen @spimescape.bsky.social · 19/07/2026
Anyone have recommendations for user-friendly or even semi-user friendly GPU platforms where I could spin up a vLLM server without breaking the bank? Tried Modal, but my container image builds are breaking :(.
110
Camilla Montonen @spimescape.bsky.social · 19/07/2026
Logged off of Twitter for prob the last time. It's not a place I've wanted to be for a long time. Even if you ignore all the other bullshit (and you shouldn't), the public tech agora of the 2010-2020 era is gone now. I miss the conversations. I hope they will continue somewhere in some form.
010
Reposted by Camilla Montonen
halvarflake.bsky.social @halvarflake.bsky.social · 23/06/2026
In the last years, I spent some of my scarce free time writing up what I had learnt starting and running two companies, zynamics and optimyze The article is still work-in-progress, but I thought it's best to publish it now and iterate in public: thomasdullien.github.io/guides/entre...
thomasdullien.github.io
Halvar’s Guide to Entrepreneurship – Thomas Dullien / Halvar Flake
Thomas Dullien’s guide to software and SaaS B2B entrepreneurship.
4268
Camilla Montonen @spimescape.bsky.social · 23/06/2026
Interesting read! I think, if anything, I'd be hoping it would include more anec-data (within limits of what you can share). For ex - were their times when you considered shutting down? How easy/difficult was it to raise funding? How did the acquisitions proceed?
140
Camilla Montonen @spimescape.bsky.social · 21/06/2026
btw, slightly offtopic, but are there any simulations/calculations on whether algae could be used for carbon removal at an industrial scale?
130
Camilla Montonen @spimescape.bsky.social · 20/06/2026
Which is very different from say Java, Python, JS, even C to some extent, where I have years of working the old school way - with trial and error, internet searches and books.
100
Camilla Montonen @spimescape.bsky.social · 20/06/2026
The fact that Claude allows me to be fairly productive (on small matters) in a codebase written in a language (Rust) that I have very little experience with is a small miracle. The downside is that I can only be productive in this codebase with Claude. If Claude is not working, neither can I.
100
Camilla Montonen @spimescape.bsky.social · 20/06/2026
I sound like a broken record, but I really miss having an online place to discuss tech stuff. In spite of all its shortcomings, tech twitter c. 2010-2020 was really the peak.
020
Camilla Montonen @spimescape.bsky.social · 20/06/2026
mood rn.
A collage made up of a bright pink background, a wrinkled paper texture overlay, old fashioned flower embroidery on the bottom surface and a Victorian cutout image of a women in a white dress using an 80s style computer with flowers growing out of the computer.
000
Reposted by Camilla Montonen
House & Field Negro Quarterly @morethanmud.bsky.social · 23/05/2026
the hungry observatory
black and white photo of domed observatory beneath a full moon; opened at the top resembling the pac man video game about to eat an energy dot
300199842852
Camilla Montonen @spimescape.bsky.social · 24/05/2026
Little did past me - furiously writing Twitter quitpieces for my blog- know that one day, I would come to sorely miss the place known as Tech Twitter.
010
Camilla Montonen @spimescape.bsky.social · 24/05/2026
ok, I'm intrigued
000
Reposted by Camilla Montonen
Minas Karamanis @minaskar.bsky.social · 30/03/2026
Hey, I wrote a thing about AI in astrophysics ergosphere.blog/posts/the-ma...
ergosphere.blog
The machines are fine. I'm worried about us.
On AI agents, grunt work, and the part of science that isn't replaceable.
1101781531
Camilla Montonen @spimescape.bsky.social · 03/04/2026
This was really good! And it perfectly captured what I've recently been experiencing using Claude with a programming language I know really well (Python) vs one (Rust) I just started learning.
010
Reposted by Camilla Montonen
Cameron Blevins @cblevins.bsky.social · 03/04/2026
This is so, so well-articulated.
People call this friction "grunt work." Schwartz uses exactly that phrase, and he's right that LLMs can remove it. What he doesn't say, because he already has decades of hard-won intuition and doesn't need the grunt work anymore, is that for someone who doesn't yet have that intuition, the grunt work is the work. The boring parts and the important parts are tangled together in a way that you can't separate in advance. You don't know which afternoon of debugging was the one that taught you something fundamental about your data until three years later, when you're working on a completely different problem and the insight surfaces. Serendipity doesn't come from efficiency. It comes from spending time in the space where the problem lives, getting your hands dirty, making mistakes that nobody asked you to make and learning things nobody assigned you to learn.
97107593880
Camilla Montonen @spimescape.bsky.social · 01/12/2025
Really miss workplace environments where there is low ego and hierarchy and everyone is just learning from everyone regardless of experience or tech stack.
250
Reposted by Camilla Montonen
Shannon Vallor @shannonvallor.bsky.social · 16/11/2025
I’ll bite. A machine that: 1. Experiences the world with us 2. Shares some truth-interest in the world (intellectual integrity & curiosity) 4. Forms ideas rather than barfs up chunks of algorithmically masticated text 5. Created to complement rather than devalue human intelligence and creativity
4422
Camilla Montonen @spimescape.bsky.social · 06/11/2025
Actually, your blog has been on fire lately!
000
Camilla Montonen @spimescape.bsky.social · 30/10/2025
I am biased, because I mainly use Python, but the BQ sdk is pretty nice and you can read from sqlite with Python and ingest rows in bulk using the sdk.
010
Camilla Montonen @spimescape.bsky.social · 20/10/2025
This is how I learnt about GPUs without basically any background knowledge.
000
Reposted by Camilla Montonen
flaneur2024.bsky.social @flaneur2024.bsky.social · 12/10/2025
modern LLM inference engines like vLLM & SGlang are becoming tough to dive into. to learn how these inference engines work, nano-vllm is a fantastic educational project—complete Page Attention & LLM scheduler in <1k loc.🤯 flaneur2020.github.io/posts/2025-1...
flaneur2020.github.io
A Walkthrough of nano-vllm | Flaneur2020
Recently, I&rsquo;ve been delving into the architecture of production-grade inference engines. While projects like vLLM and SGLang are crazy sophisticated, …
052
Camilla Montonen @spimescape.bsky.social · 12/10/2025
TIL that junk journaling is a thing!
000
Camilla Montonen @spimescape.bsky.social · 12/10/2025
Microblogging like it's 2010s with vibes.
010
Camilla Montonen @spimescape.bsky.social · 11/10/2025
I was trying to research how prevalent remote Jupyter kernels are, but could only find a few open source projects (ie. something called kernel gateway - anyone using it?)
010
Camilla Montonen @spimescape.bsky.social · 11/10/2025
I have a very poor understanding of concurrency in general and more specifically a poor understanding of the kinds of Heisenbugs that will now be foisted on potentially unsuspecting Python users.
000
Camilla Montonen @spimescape.bsky.social · 11/10/2025
Me after hearing that Python 3.14 has removed the GIL: "ah, finally increased throughput of pulling data from Big Query into my Jupyter notebooks." Also me: "ah, a new footgun to add to my repertoire"
100
Camilla Montonen @spimescape.bsky.social · 11/10/2025
This means that if you max out memory by say loading a dataset that's larger than what you have capacity for, you crash the kernel and potentially also lose any code changes in your notebook that hadn't been written to disk.
100
Camilla Montonen @spimescape.bsky.social · 11/10/2025
One of the design issues with Jupyter notebooks when it comes to heavy ML workloads is that the notebook server runs by default on the same machine as the kernel that executes the code.
100
Camilla Montonen @spimescape.bsky.social · 11/10/2025
NVIDIA seems to invest a lot of engineering effort into making higher level libraries for writing efficient GPU code and yet everyone is flexing by rolling out their own CUDA kernels.
110
Reposted by Camilla Montonen
Gaël Varoquaux @gaelvaroquaux.bsky.social · 10/10/2025
A speech about what drives me, how science and open source are bitter victories, unable to make improve the world if society does not embrace them for the better: gael-varoquaux.info/personnal/a-...
gael-varoquaux.info
A national recognition; but science and open source are bitter victories
I have recently been awarded France’s national order of merit, for my career, in science, in open source, and around AI. The speech that I gave carries messages important to me (French below;...
511437
Camilla Montonen @spimescape.bsky.social · 11/10/2025
I was looking for a solution to "migrate a container that is close to OOM" onto another node and found CRIU. Still a bit unclear if it supported on Google's GKE or not.
000
Camilla Montonen @spimescape.bsky.social · 08/10/2025
Container image experts - is it possible to manually create a new layer by manipulation the files in the tar archive you get after running docker image save?
000
Camilla Montonen @spimescape.bsky.social · 08/10/2025
One of the major design flaws of many notebook environments like Jupyter is that the kernel that does computations is not separate from the machine that runs the notebook server itself.
000
Camilla Montonen @spimescape.bsky.social · 05/10/2025
I am honestly curious to learn what is the concrete end product in this vision/plan.
010
Camilla Montonen @spimescape.bsky.social · 05/10/2025
When folks say they are going to build AGI - what exactly does that look like?
110
Camilla Montonen @spimescape.bsky.social · 04/10/2025
After my inevitable rejection, I asked for feedback from the interview and I wish I hadn't, because the letter that was sent stated that I simply did not have the abilities or talent to become a scientist. I can laugh about it now, but at 15 and aspiring to become a chemist, this was devastating.
110
Camilla Montonen @spimescape.bsky.social · 04/10/2025
I suppose one could argue that if I was really into chemistry, I could have maybe come across this knowledge myself in my extracurricular studying, but the interview questions can be pretty much anything and the field is huuuuuge!
110
Camilla Montonen @spimescape.bsky.social · 04/10/2025
I was baffled, because even though I was at a good local school, this kind of knowledge was in the first year university curriculum in my country. Only later did I find out, that many top schools that send students to top research unis have years of interview prep.
110
Camilla Montonen @spimescape.bsky.social · 04/10/2025
Many years ago I was in this position and got an interview to study a science course at one of the top unis. When I went to the interview, I was given a picture of a molecule and asked to sketch a graph of the signals this molecule would give if run through a particular type of spectroscopy.
110
Camilla Montonen @spimescape.bsky.social · 30/09/2025
I really miss London.
120
Camilla Montonen @spimescape.bsky.social · 30/09/2025
Many k8s benefits have to do with horizontal scaling. With many services you can deal with increased load by having more replicas. Same with ML inference but ML training doesn't scale horizontally in the same way.
000
Camilla Montonen @spimescape.bsky.social · 30/09/2025
I've probably ranted about this elsewhere but for many ML teams, container image is the wrong abstraction unit. ML containers can be truly gargantuan in size and restarting them is not as cheap as with more lightweight containers for web services for ex.
120
Camilla Montonen @spimescape.bsky.social · 30/09/2025
For example, a question we can answer with napkin math is how much of the model weights or data could we dump to disk in the x seconds grace period that k8s gives to terminating containers.
000
Camilla Montonen @spimescape.bsky.social · 30/09/2025
I am very much a beginner in this space but napkin math for systems problems is quite a lot of fun!
100
Camilla Montonen @spimescape.bsky.social · 30/09/2025
I use k8s extensively in the AI/ML space and would love to see a k8s that is more geared towards ML pipeline or batch job needs. The reason we stick with k8s despite the shortcomings is the sheet number of cloud services and oss platforms that integrate with k8s out of the box.
100