Sign in

Tim

@nerddis.co
352 followers 89 following 405 posts

dx engineer @runpod.io; building → @wandler.ai

PostsRepliesMedia
Tim @nerddis.co · 27/08/2025
you can now also control your robots in Node.js or the CLI with LeRobot.js with the same syntax you are used to from @hf.co LeRobot in Python: npx lerobot find-port npx lerobot calibrate -h npx lerobot teleporate -h youtu.be/rBpL-2Z_OQU
youtu.be
Control your robot in Node.js or via the CLI with LeRobot.js
YouTube video by Tim Pietrusky
000
Tim @nerddis.co · 13/07/2025
enjoying the summer vacation with my family at the sea
An adult and a child sit on a concrete edge by the water, facing a marina with many sailboats docked. The adult, wearing a turquoise and blue jacket with a patterned hat, points towards the boats, while the child, dressed in a light-colored hooded jacket with star patterns, sits closely beside them. The sky is overcast, and the water is calm, reflecting the masts of the sailboats.
020
Tim @nerddis.co · 05/07/2025
i love the simplicity of LeRobot from @hf.co to interact with robots, especially for beginners like me there is one very huge problem: it's written in python, but i love js introducing: LeRobot.js interact with your robot directly in the browser www.youtube.com/watch?v=H1iU...
youtube.com
introducing LeRobot.js - interact with your robot in the browser
YouTube video by Tim Pietrusky
1123
Tim @nerddis.co · 04/07/2025
submitted my talk just in time for @viteconf.org o7
Confirmation message for ViteConf 2025 Call for Speakers submission, showing the event date October 9–10 in Amsterdam
140
Tim @nerddis.co · 12/06/2025
my first robotics experience in 3 steps: 1. got a fully assembled so-100 black leader arm + blue follower arm from partabot.com 2. calibrated everything with LeRobot 3. controlling the arms with LeRobot rdy for the worldwide hackathon o7
140
Tim @nerddis.co · 26/04/2025
let's watch @andorofficial.bsky.social s02e01 one year later
Masked rebel operative in tactical gear leaps over crates inside a dark industrial compound, surrounded by fiery explosions and swirling purple-red nebula waves. A glowing nebula portal and an erupting planet blaze in the background, with ‘S02E01 – One Year Later’ stenciled onto a metal wall.
000
Tim @nerddis.co · 23/04/2025
the day has come i was finally able to move my runpod-worker-comfy from @blib_la to github.com/runpod-worke... in order to provide the support it needs to be the best @ComfyUI serverless endpoint on @runpod_io a lot of issues ahead, lets get them all solved
github.com
GitHub - runpod-workers/worker-comfyui: ComfyUI as a serverless API on RunPod
ComfyUI as a serverless API on RunPod. Contribute to runpod-workers/worker-comfyui development by creating an account on GitHub.
010
Tim @nerddis.co · 05/04/2025
new video dropping soon: replacing my job at @runpod.io with agents: can mastra.ai really do it?
YouTube thumbnail showing a bald man with glasses and a surprised expression, pointing upward with his index finger toward a flowchart labeled "janitor." The flowchart outlines four main steps: git checkout, docker validation, repair, and pull request. Supporting tasks like build image, run container, check logs, list files, read file, write file, and search are shown underneath in a section labeled "dev." Additional labels include "Tool4CE-2-Llama-3.1-8B" and "claude-3.5-sonnet," indicating AI agents used in the process. The background is black with white text, creating a clean and modern tech-focused look.
000
Tim @nerddis.co · 04/04/2025
and just like that, i'm back using picthing...
000
Tim @nerddis.co · 22/03/2025
am i building agents now?
000
Tim @nerddis.co · 12/03/2025
having fun finding the perfect setup for vllm on @runpod.io endpoints to increase tokens per second
000
Tim @nerddis.co · 08/03/2025
dropping tomorrow
A screenshot of a chat interface titled “chat with DeepSeek-R1-Distill-Qwen-1.5B.” The user messages “hello, whats up with you?” and later asks, “how are you feeling tomorrow?” The AI assistant responds that it doesn’t have feelings, clarifying it is a virtual assistant ready to help, and includes a reasoning section about its neutral, chatbot-like nature.
000
Tim @nerddis.co · 06/03/2025
vibe cooking @wandler.ai using @windsurfai.bsky.social while listening to mozart & friends LIVE → twitch.tv/nerddisco
010
Tim @nerddis.co · 05/03/2025
useChat is almost done in @wandler.ai
000
Tim @nerddis.co · 05/03/2025
after pushing this forward @runpod.io , we finally have an automated process to get updates from @github.com over to @docker.com hub into our website for our official pod templates. i'm very proud of the team and are looking forward to update all official templates next 🫡
000
Tim @nerddis.co · 03/03/2025
democratize ai = free + private + local + open source access to ai for everyone last thursday i introduced wandler at the DataStax Berlin AI meetup. my talk, "democratize ai with the browser," showcased how to break down the barrier between web devs and ai running in the browser with js.
A smiling, bald man named Tim Pietrusky holds a microphone and takes a selfie in front of a large group of people seated in rows. Many in the audience are smiling, waving, or giving thumbs up in a well-lit event space with chairs and an open floor area.
140
Reposted by Tim
Ana Tudor @anatudor.bsky.social · 28/02/2025
Made a gallery of such #SVG gradient + #filter effects blobs on @codepen.io: codepen.io/thebabydino/... Also includes an explanation of the how behind and interaction: the focal point of the `radialGradient` the blabs start from follows the cursor on hover. Different blobs for light/ dark mode. 😼
Comparative screenshot of a few of the blobs in both light and dark mode.Demo screenshot showing the info section.

Each distorted blob starts out as a circle, tightly fit inside its parent svg element (which has its viewBox set such that its 0,0 point is dead in the middle). This circle then gets a radialGradient fill. Choosing the SVG radial gradient over the CSS one because it also allows setting focal point coordinates (fx,fy) distinct from cx,cy - hover any blob to see how its focal point follows the cursor.

<radialGradient id='g' gradientUnits='objectBoundingBox' fx='.35' fy='.65'>
    <stop stop-color='var(--c0)'/>
    <stop stop-color='var(--c1)' offset='.5'/>
    <stop stop-color='rgba(from var(--c1) r g b/ 0)' offset='1'/>
</radialGradient>
The circle with the gradient is then blurred, distorted and given a grainy/ dithered look. The last two actions make use of the same concept of altering the input using noise generated by feTurbulence as a displacement map. The displacement used for distortion is relative to input size. The noise used for dithering is finer (larger baseFrequency value).

<filter id='distort' primitiveUnits='objectBoundingBox' x='-50%' y='-50%' width='200%' height='200%'>
    <feTurbulence type='fractalNoise' baseFrequency='.00713'/>
    <feDisplacementMap in='SourceGraphic' scale='.3' yChannelSelector='R'/>
</radialGradient>
<filter id='grain' x='-50%' y='-50%' width='200%' height='200%'>
    <feTurbulence type='fractalNoise' baseFrequency='7.13'/>
    <feDisplacementMap in='SourceGraphic' scale='32' yChannelSelector='R'/>
</radialGradient>
3436
Reposted by Tim
Hyperplane @hyperplane.bsky.social · 26/02/2025
"prompt engineering" is just fancy copy-pasting at this point people tweaking prompts like they're adjusting a car mirror, thinking it'll make them drive better you’re optimizing nothing, you’re just guessing
132
Reposted by Tim
Andreea @aerins.bsky.social · 01/02/2025
Hello everybody! I launched a free newsletter where we deep dive into some of the toughest challenges for AI in production—especially now as POCs are everywhere, but real-world scalability gets the short end of the stick. I’d love for you to check it out! mlvanguards.substack.com
mlvanguards.substack.com
ML Vanguards | Substack
Escaping PoC purgatory: Your Weekly Guide to production paradise. Click to read ML Vanguards, a Substack publication.
021
Tim @nerddis.co · 01/03/2025
gen-commerce
000
Tim @nerddis.co · 28/02/2025
what if ai just works?
000
Tim @nerddis.co · 26/02/2025
the feeling when updating cursor fails...
A Windows-style dialog box labeled “Cursor” with a red error icon. The message reads: “There was an error while Renaming: ‘tools’: Access is denied. (os error 5). Please verify there are no Cursor processes still executing.” Below are two buttons: “Retry” and “Cancel.”
000
Tim @nerddis.co · 25/02/2025
thx @vite.dev for `?worker&inline`
// Web Workers inlined as base64 strings at build time
import InlineWorker from './worker.js?worker&inline'
0221
Tim @nerddis.co · 25/02/2025
claude-3.7-sonnet is really nice
000
Tim @nerddis.co · 25/02/2025
me: hey cursor agent running on claude-3.7-sonnet, what's up? agent: hey, let's create a new chat app agent: let's create our own testing framework ... 1000 steps later ... agent: and this is how you would build your own browser
020
Tim @nerddis.co · 24/02/2025
lfg cursor + claude-3.7-sonnet
A screenshot of a dark-themed chat interface. In the text input field, the user has typed “lfg.” Above it, a button labeled “Add context” is visible. At the bottom, the agent selection reads “Agent Ctrl+I” with the model “claude-3.7-sonnet,” and a “Send” button is on the right. A plus icon and a back arrow appear at the top of the window.
000
Tim @nerddis.co · 23/02/2025
vibe coding in cursor and out of the sudden it tries to run git log --since="2024-03-20" --pretty=format:"%h %s" | cat to find my recent commits and ended up in a total clusterfuck called cat /l、 (゚、 。7 l、゙~ヽ じしf_, )ノ
A multi-pane terminal window. On the left, a file navigator shows directories like 'clients', 'workers', 'submodules', and files including 'readme.md' and 'server-setup.md'. In the center, a pane displays a 'cat' command with references to 'C Cat'. On the right, a help-like text discusses commands marked with * or ^, explaining that ^ indicates the Ctrl key. Sections titled MOVING and SEMANTIC COMMANDS outline navigation keys (j, k, space, etc.) and mention pressing RETURN or 'q' to exit.

    Below, another pane or window references the same text in a terminal command:
    $ git log --since='2024-03-20' --pretty-format:'%h %s' | cat
    followed by the same help content about commands, exit keys (q, Q, ZZ), and line-by-line navigation.screenshot of a command table with sections: SSUUMMMMAARRYY OOFF LLEESSSS CCOOMMMMAANNDDSS, MMOOVVIINNGG, SSEEAARRCCHHIINNGG, JJUUMMPPIINNGG, CCHHAANNGGIINNGG FFIILLEESS, MMIISSCCEELLLLAANNEEOOUUSS CCOOMMMMAANNDDSS, OOPPTTIIOONNSS, and LLIINNEE EEDDIITTIINNGG. it shows a playful list of commands and key bindings in a cat-like style.
110
Tim @nerddis.co · 21/02/2025
starting the day by generating a new user story using o3, so that my agent can implement it
000
Tim @nerddis.co · 20/02/2025
took me 3 whole days as i had to refactor almost everything while testing with "webgpu + q4f16" and "cpu with wasm + q4" and worker vs main thread totally worth it, will do it any time again
000
Tim @nerddis.co · 20/02/2025
gm
A gentle forest slope with tall, slender trunks of both coniferous and leafless deciduous trees. The ground is entirely blanketed in dry, brown leaves, forming a soft trail that curves into the distance. Moss-covered patches of earth appear in spots along the left side. The sky peeks through bare branches, lending a subdued, wintry atmosphere.
040
Tim @nerddis.co · 19/02/2025
end the day with altered carbon
A dimly lit room with a large projector screen showing a close-up of a man with short blond hair, his gaze directed upward. Across the bottom of the screen, white subtitle text reads, “You have 3,578 death threats left to view.” The background behind him is blurred in cool, bluish tones. Below the screen sits a small table holding a compact projector. Near the ceiling, a pink balloon or decoration hangs, adding a hint of color to the otherwise dark space.
010
Tim @nerddis.co · 19/02/2025
playwright is actually nice. have not used it intensively like this before.
100
Tim @nerddis.co · 19/02/2025
the @wandler.ai loadModel e2e test will be finally completed soon.
110
Reposted by Tim
wandler @wandler.ai · 18/02/2025
we open sourced everything
111
Tim @nerddis.co · 18/02/2025
it’s alive!
010
Tim @nerddis.co · 17/02/2025
will release the site for @wandler.ai very soon...
000
Tim @nerddis.co · 11/02/2025
arrived in berlin and will head over to the office from aleph alpha soon with andrey cheptsov to setup everything together with knarik.
010
Tim @nerddis.co · 11/02/2025
MCP looks awesome, will implement something soon.
000
Tim @nerddis.co · 11/02/2025
on my way to berlin for lu.ma/m8arz807.
lu.ma
AI infra & open-source models #1 · Luma
We're hosting our first dstack user group event in Berlin and inviting AI engineers, researchers, and infrastructure experts interested in AI infra and…
000
Tim @nerddis.co · 05/02/2025
this does never happen of course!
000
Tim @nerddis.co · 04/02/2025
what is the latest open-source tool to write docs?
210
Tim @nerddis.co · 04/02/2025
media.tenor.com
mario says let 's-a-go while wearing overalls and a hat
Alt: mario says let 's-a-go while wearing overalls and a hat
000
Tim @nerddis.co · 03/02/2025
🫡
100
Tim @nerddis.co · 02/02/2025
working on a new open source project and i think i can publish the first version next week.
130
Tim @nerddis.co · 30/01/2025
just ship.
061
Reposted by Tim
luna @imlunahey.com · 28/01/2025
stop giving up so quickly. there’s a mediocre white man out there right now not even questioning if he can do it. whyre you doubting yourself?
411618
Tim @nerddis.co · 29/01/2025
@vite.dev still just works and is super fast. very good dx!
030
Tim @nerddis.co · 29/01/2025
t3.chat is using the api from @groq.com now for r1, thank you!
020
Tim @nerddis.co · 29/01/2025
done! thanks for the reminder.
020