Sign in

Ateş Göral 🔥🐐

@ates.dev
500 followers 606 following 354 posts

coder · open sourcer · graphics/electronics/music tinkerer · dad to 1 human and 2 cats · Chief DIY Officer at home · Principal Engineer at Shopify · opinions are my own—and those of my gut bacteria · ates.dev · aka magna

PostsRepliesMedia
Reposted by Ateş Göral 🔥🐐
Frank Force @frankforce.bsky.social · 10h
LittleJS Jam is happening now! 🚂💨 The theme is ZIGZAG. ⚡️ Make a game this October with LittleJS Engine. Try out the new 3D support, stick with 2D, or mix things up however you want. 🎉 Join the jam: itch.io/jam/littlejs...
021
Ateş Göral 🔥🐐 @ates.dev · 20/09/2026
New model dropping on Monday! Jeff. Or Jesk.
121
Reposted by Ateş Göral 🔥🐐
Alpha Beta Gamer @alphabetagamer.bsky.social · 19/09/2026
Ever wanted to blast something off the internet? PAGE RAGE is a fun little browser extension game that allows you to destroy any web page! It's available for free here! page-rage.com by indie dev Alex Reardon #gaming
12636220
Reposted by Ateş Göral 🔥🐐
Eryk Salvaggio @eryk.bsky.social · 18/09/2026
Wall Street Journal’s editorial page has a (complimentary) op-ed concerning my recent piece in the Bulletin of the Atomic Scientists. thebulletin.org/2026/09/rogu...
thebulletin.org
Rogue AI didn’t breach Hugging Face, human decisions did
At the core of the Hugging Face hacking incident were a series of human choices that traded security for speed.
16722
Reposted by Ateş Göral 🔥🐐
Frank Force @frankforce.bsky.social · 17/09/2026
here's a top down view of all 8 tracks in SP13KTRA 🌈 every track is built procedurally, the full 3D road with banked turns, hills and crossovers, and all the scenery. each one has its own theme, palette, and building shapes. and the whole game fits in 13 kilobytes! #js13k
172
Ateş Göral 🔥🐐 @ates.dev · 02/09/2026
intended indentation is an actual phrase I used in context.
020
Reposted by Ateş Göral 🔥🐐
dax @thdxr.com · 19/08/2026
every few months the industry gets excited over another openclaw shaped project they always talk about the cool stuff it can do once you're fully onboarded but the "fully onboarded" part is the entire problem to solve
5452
Reposted by Ateş Göral 🔥🐐
Sedat Kapanoğlu @ssg.dev · 12/08/2026
new blog post: We're entering the human era
ssg.dev
We're entering the human era
While the investors, VCs, governments, and every influencer who can read news are all heralding the oncoming age of AI, I believe that the opposite is happening. We're entering the human era. The com...
2143
Reposted by Ateş Göral 🔥🐐
Frank Force @frankforce.bsky.social · 08/08/2026
My latest project is a 3D interactive edition of the Gateless Gate, a 13th century Zen Buddhist text. It contains all 49 koans each with its own procedural diorama. It's fully voiced and has a diegetic soundscape. Still a work in progress. 🙏 killedbyapixel.github.io/GatelessGate/
1113
Ateş Göral 🔥🐐 @ates.dev · 02/08/2026
Film you've watched more than six times with a gif. Hard mode: no Star Trek, Star Wars, LOTR, Marvel, Disney, or Ghibli.
010
Ateş Göral 🔥🐐 @ates.dev · 25/07/2026
The stuff that coding agents regularly say has added a bunch of terms to my vernacular: durable/brittle, seam, exact. (I mean, I obviously already knew what those mean, but I wouldn't use them as often, or in the same context as these LLMs.)
211
Ateş Göral 🔥🐐 @ates.dev · 19/07/2026
Random brag: The very first Ruby gem I published, event_stream_parser (for SSE), is 27M+ downloads strong, powering most LLM clients, with ZERO reported bugs so far. I wrote it by interspersing code among spec-as-comments, attaining 100% spec + branch coverage. www.ruby-toolbox.com/projects/eve...
The download graph of the event_stream_parser gem, showing exponential download growth since its inception. Nearing 30M downloads.
021
Ateş Göral 🔥🐐 @ates.dev · 31/05/2026
An assembler (compiler) takes assembly (language) and turns it into machine code (compiled binary). You don't "write in assembler" (nonsensical) or "write machine code" (unless you're really writing the bit sequences by hand). You write assembly.
000
Ateş Göral 🔥🐐 @ates.dev · 29/05/2026
- How much theory shall we overlay? - Yes
Screenshot of a guitar fretboard diagram with a selected scale and its diatonic chords shown in different colors on the fretboard. With scale and chord function annotations for each fret.
011
Ateş Göral 🔥🐐 @ates.dev · 26/05/2026
I'm vibe-coding the fretboard app that I need for myself, but also think that others might find useful: atesgoral.github.io/fretboard/ Code: github.com/atesgoral/fr... Suggestions/corrections welcome! I'm adding features as I go, without a final destination.
A screenshot of a fretboard viewer website showing several chords, with one of the chords selected and showing all the chord tones on the fretboard.
021
Ateş Göral 🔥🐐 @ates.dev · 25/05/2026
Excited about checking off an item from my bucket list: Attend a demoscene party in person.
110
Reposted by Ateş Göral 🔥🐐
Tom Dörr @tom-doerr.bsky.social · 24/04/2026
Offline 1B parameter LLM for $10 boards
Screenshot of the repository
2204
Reposted by Ateş Göral 🔥🐐
Wes Bos @wesbos.com · 24/04/2026
Introducing Tab Snitch Liven up your screenshots and make co-workers uncomfortable with errant open tabs. tab.wesbos.com
1127839
Ateş Göral 🔥🐐 @ates.dev · 08/04/2026
So I'm vibe-coding another agent that can vibe-code. Just added a run_code tool that uses Coudflare Dynamic Workers. I wanted to take it for a first spin. My agent, knowing me a bit, decided on rendering a plasma effect instead of doing something simple like a Hello World :)
A demoscene plasma effect rendered using ASCII characters
1102
Ateş Göral 🔥🐐 @ates.dev · 06/04/2026
┌────┐ │ Large │ │ Language │ │ Model │ └────┘
121
Ateş Göral 🔥🐐 @ates.dev · 04/04/2026
Nakia guarding the cat food cans #caturday
A fluffy chonky black cat sitting inside an IKEA cart in a kitchen
080
Ateş Göral 🔥🐐 @ates.dev · 28/03/2026
Neko #caturday
A white and gray fluffy cat with her front paws extended over a wicker chair. The chair has been visibly destroyed by some cats.A white and gray fluffy cat sleeping with her paw covering her eyes.
161
Reposted by Ateş Göral 🔥🐐
Frank Force @frankforce.bsky.social · 28/03/2026
The Piroot trailer now hosted on GameTrailers! I am very happy, this is really great for visibility of my little indie metroidvania. 😁👍 #gamedev #indiedev www.youtube.com/watch?v=Jti6...
youtube.com
Piroot - Official Trailer
YouTube video by GameTrailers
064
Reposted by Ateş Göral 🔥🐐
dan @danabra.mov · 27/03/2026
i think everyone who likes to critique AI writing would be well-served by reading this article. you can hate on the title all you want but if you say something like "AI just generates most plausible next word based on sentences it saw before" you're often *undermining* the argument you want to make
transformer-circuits.pub
On the Biology of a Large Language Model
We investigate the internal mechanisms used by Claude 3.5 Haiku — Anthropic's lightweight production model — in a variety of contexts, using our circuit tracing methodology.
311312
Ateş Göral 🔥🐐 @ates.dev · 25/03/2026
Interactive articles are the best
041
Ateş Göral 🔥🐐 @ates.dev · 14/03/2026
Interactive posts are the best
032
Ateş Göral 🔥🐐 @ates.dev · 17/02/2026
Vibe coding an agent that can vibe code an agent is fun.
020
Reposted by Ateş Göral 🔥🐐
Xor @xordev.com · 15/02/2026
Please test and break my database FragCoord.xyz
1325
Ateş Göral 🔥🐐 @ates.dev · 04/02/2026
Took at peek at @npmx.dev to see that my Angular 1.x angular-color-picker library from ~10 years ago is still getting ~1.5k downloads/week :) 1.x still alive and kicking.
Screenshot from npmx.dev, showing high level info about the angular-color-picker package.Screenshot of the live demo + documentation page for the angular-color-picker library.
191
Ateş Göral 🔥🐐 @ates.dev · 27/01/2026
TIL: Web MIDI port IDs monotonically increase on Android Chrome, as you disconnect and reconnect devices, so you need to use manufacturer/name to remember a preferred device.
110
Ateş Göral 🔥🐐 @ates.dev · 25/01/2026
Does Cursor Agents accept direct deposit of salary to their account? Asking for a friend.
010
Reposted by Ateş Göral 🔥🐐
Stan Lo @st0012.dev · 24/01/2026
I built a Claude Code plugin that teaches it how to work with Ruby - picks the right version manager, reads the right docs, connects to Ruby LSP. I think we will eventually have community maintained bridges between AI agents and the language ecosystem.
2104
Ateş Göral 🔥🐐 @ates.dev · 20/01/2026
I am addicted to Cursor Agents -- which also brought me back to using Cursor more (over Claude mentions on GitHub issues or directly using Claude Code). Installed as PWA on my phone. I throw tasks at agents even when I'm AFK. Then I test the PRs on Cloudflare preview deployments before merging. 😍
020
Ateş Göral 🔥🐐 @ates.dev · 18/01/2026
Using gpt-oss-120b on Cerebras through Hugging Face. It's so fast, you can hardly experience the streaming! Started building a specialist chatbot for myself. Realizing it might be useful to others too. Stay tuned.
120
Ateş Göral 🔥🐐 @ates.dev · 17/01/2026
K means klustering.
011
Reposted by Ateş Göral 🔥🐐
Xor @xordev.com · 16/01/2026
Portfolio update. New shaders!
2454
Ateş Göral 🔥🐐 @ates.dev · 03/01/2026
Despite the n+1 litter box advice, we've been using n-1 since adopting these guys. And the one on the right had never been covering her poop. On a long vacation, we upgraded to n and she started partially covering her poop. I have a feeling that n+1 will fully fix the situation. #caturday #poop
Two fluffy chonky cats lying side by side on their backs on patio furniture
061
Reposted by Ateş Göral 🔥🐐
Frank Force @frankforce.bsky.social · 01/01/2026
I made 20 playable game demos in ONE day using the LittleJS GPT! 😅👍 No setup, no code, just describe a game and watch the AI make it for you. Play and iterate in the ChatGPT window powered by LittleJS. Try it for yourself here... chatgpt.com/g/g-67c7c080... #chatgpt #littlejs
041
Ateş Göral 🔥🐐 @ates.dev · 01/01/2026
Interactive articles are the best
071
Ateş Göral 🔥🐐 @ates.dev · 30/12/2025
After getting into vibe coding a lot, and fearing I might "lose some of it", I can confidently say that I've still "got it". I started writing a tree generation UI while completely offline on a flight, just with HTML+CSS+JS from my head. Lots of trig + CSS hacks to draw those connector arrows :)
A tree/graph with circular nodes and white arrows connecting them.
120
Reposted by Ateş Göral 🔥🐐
Chad Fowler @chadfowler.com · 21/12/2025
aicoding.leaflet.pub
Regenerative Software
5236
Ateş Göral 🔥🐐 @ates.dev · 10/12/2025
Turkish pilots have a certain pride in landing airplanes super smoothly.
020
Ateş Göral 🔥🐐 @ates.dev · 09/12/2025
Interactive articles are the best
010
Reposted by Ateş Göral 🔥🐐
TheGoodParts.dev @thegoodparts.dev · 08/11/2025
How to write blog posts that developers read refactoringenglish.com/chapters/wri... #programming #softwaredevelopment #blog
refactoringenglish.com
How to Write Blog Posts that Developers Read
Software bloggers can make the same mistakes for years that prevent readers from discovering their writing. I know because I'm one of them. Over time, I've learned techniques that help some blog posts...
042
Reposted by Ateş Göral 🔥🐐
Adam Argyle @nerdy.dev · 08/11/2025
Rad dithering breakdown / interactive learning experience visualrambling.space/dithering-pa...
visualrambling.space
Dithering - Part 1
Understanding how dithering works, visually.
712424
Ateş Göral 🔥🐐 @ates.dev · 14/10/2025
I wrote a Vite plugin that brings client-side MCP tools to allow your coding agent to see your app in action. Uses your existing Vite development server, so you don't have to run a separate MCP server. ates.dev/posts/2025-1... #vite #mcp
ates.dev
Vite MCP Client Tools Plugin
A Vite plugin that brings client-side MCP tools to allow your coding agent to see your app in action
072
Reposted by Ateş Göral 🔥🐐
Sedat Kapanoğlu @ssg.dev · 09/10/2025
new blog post: From passwords to passkeys ssg.dev/from-passwor...
ssg.dev
From passwords to passkeys
A partially accurate historical account on how we finally arrived at passkeys as the ultimate solution to accessible and secure authentication from simple passwords.
42710
Reposted by Ateş Göral 🔥🐐
Xor @xordev.com · 07/10/2025
Neat article on code golfing. Many techniques that I use: blog.pkh.me/p/45-code-go...
blog.pkh.me
Code golfing a tiny demo using maths and a pinch of insanity
14110
Ateş Göral 🔥🐐 @ates.dev · 23/09/2025
This is huge! If you've ever tried vibe-coding a web app, you'll know how the coding agent struggles (or simply bullshits you) without actually seeing the page or the console logs. Sure, you could use other MCP servers before. But now this is built-in!
142
Ateş Göral 🔥🐐 @ates.dev · 23/09/2025
I'm going to be doing a short presentation and then do my best as a floater/mentor in the upcoming AI Tinkerers & Google Cloud: Agents Hackathon Toronto share.google/3qYFqqatgZJJ...
share.google
AI Tinkerers Hackathon - AI Tinkerers & Google Cloud: Agents Hackathon Toronto
Welcome! AI Tinkerers & Google Cloud: Agents Hackathon Toronto
121