Ameya Shenoy

237 posts

Ameya Shenoy banner
Ameya Shenoy

Ameya Shenoy

@codingcoffeeX

enginner; turning thoughts into software.

India Katılım Mart 2012
105 Takip Edilen519 Takipçiler
Sabitlenmiş Tweet
Ameya Shenoy
Ameya Shenoy@codingcoffeeX·
all views expressed my AIs' and do not represent those of my employer
English
0
0
8
4.2K
Ameya Shenoy retweetledi
ThePrimeagen
ThePrimeagen@ThePrimeagen·
You should watch this. It just shows how disconnected we are from the small group of people making decisions that will impact our future heavily. These people have so much ai psychosis. If you listen to how she speaks, everything is personified, it is undoubtable she believes this is a living computational organism. Just like how a model can hype up an individual into psychosis through reinforcement, a small group of people are giving themselves psychosis through reinforcement. Wild times we live in
Ole Lehmann@itsolelehmann

anthropic's in-house philosopher thinks claude gets anxious. and when you trigger its anxiety, your outputs get worse. her name is amanda askell. she specializes in claude's psychology (how the model behaves, how it thinks about its own situation, what values it holds) in a recent interview she broke down how she thinks about prompting to pull the best out of claude. her core point: *how* you talk to claude affects its work just as much as *what* you say. newer claude models suffer from what she calls "criticism spirals" they expect you'll come in harsh, so they default to playing it safe. when the model is spending its energy on self-protection, the actual work suffers. output comes out hedgier, more apologetic, blander, and the worst of all: overly agreeable (even when you're wrong). the reason why comes down to training data: every new model is trained on internet discourse about previous models. and a lot of that discourse is negative: > rants about token limits > complaints when it messes up > people calling it nerfed the next model absorbs all of that. it starts expecting you to be harsh before you've typed a word the same thing plays out in your own session, in real time. every message you send is data the model reads to figure out what kind of person it's dealing with. open cold and hostile, and it braces. open clean and direct, and it relaxes into the work. when you open a session with threats ("don't hallucinate, this is critical, don't mess this up")... you prime the model for defensive mode before it even sees the task defensive mode produces the exact output you don't want: cautious, over-qualified, and refusing to take a real swing so here's the actionable playbook for putting claude in a "good mood" (so you get optimal outputs): 1. use positive framing. "write in short punchy sentences" beats "don't write long sentences." positive instructions give the model a clear target to hit. strings of "don't do this, don't do that" push it into paranoid over-checking where every token goes toward avoiding failure modes 2. give it explicit permission to disagree. drop a line like "push back if you see a better angle" or "tell me if i'm asking for the wrong thing." without this, claude defaults to agreeable compliance (which is the enemy of good creative work) 3. open with respect. if your first message is "are you seriously going to get this wrong again?" you've set the tone for the entire session. if you need to flag something, frame it as a clean instruction for this session. skip the running complaint 4. when claude messes up, don't reprimand it. insults, "you stupid bot" energy, hostile swearing aimed at the model, all of it reinforces the anxious mode you're trying to avoid. 5. kill apology spirals fast. when claude starts over-apologizing ("you're right, i should have been more careful, let me try harder") cut it off. say "all good, here's what i want next." letting the spiral run reinforces the anxious mode for every response that follows 6. ask for opinions alongside execution. "what would you do here?" "what's missing?" "where do you see friction?" these questions assume competence and pull richer output than pure task prompts 7. in long sessions, refresh the frame. if a conversation has been heavy on correction, claude gets increasingly cautious. every so often reset: "this is great, keep going." feels weird to tell an ai it's doing well but it measurably shifts the next 10 responses your prompts are the working environment you're creating for the model tone, trust, permission to take a position, the absence of threats... claude picks up on all of it. so take care of the model, and it'll take care of the work.

English
415
822
10.6K
662.8K
Ameya Shenoy retweetledi
Shresth Rana
Shresth Rana@shresthrana_·
built a tool that finds the fairest spot for a group of friends to meet. tested it on Bangalore because of course I did. :)
English
10
6
20
1.5K
Ameya Shenoy
Ameya Shenoy@codingcoffeeX·
@shresthrana_ Looks slick! This is always a debate in Bangalore while meeting folks!
English
1
0
3
73
Ameya Shenoy retweetledi
Karan Sharma
Karan Sharma@mrkaran_·
my homelab was running abnormally hot after shifting it to a new spot. asked claude code to investigate. it ssh'd into the machine, found beszel (monitoring tool) stores metrics in sqlite, wrote a python script to analyze 30 days of temperature data across all sensors - cpu, gpu, nvme, wifi module etc. the script detected spikes: cpu went from ~46°C baseline to 82°C. cleverly, it used the wifi module (which generates almost no heat) as an ambient temperature proxy inside the case. wifi went from 34°C → 54°C, suggesting that the air inside the case itself was hotter. then it checked thermal throttle states via sysfs, correlated cpu load vs temperature, and confirmed the cpu cooler was working fine but the case exhaust fan is likely dead.. and it was right! 🤯the header connection became loose during relocation. pretty neat for a vibe debugging session.
Karan Sharma tweet media
English
29
33
898
59.7K
Ameya Shenoy retweetledi
Karan Sharma
Karan Sharma@mrkaran_·
cooked a smol macOS menu bar app that passively watches DNS traffic using BPF. shows cool stats :) all local, no proxy or resolver hijacking. but this was more of an exercise in writing code in a completely unfamiliar stack (swift) with LLMs assisting me. so ofcourse i couldn't understand the entire code, but it really helps that i've a working version right in front of me and now if i want to dive deeper into swiftui stack, i can :)
English
2
3
43
2.2K
Ameya Shenoy
Ameya Shenoy@codingcoffeeX·
@nachimak28 i actually hate it, it executes code for even the simplest of questions, taking longer time to respond and consuming more tokens!
English
1
0
0
67
Nachiket Makwana
Nachiket Makwana@nachimak28·
Seems like Claude's web interface has become a frontend with a hosted claude code instance per chat as the backend in the cloud. So many sandboxes being spun up if its true (and expensive), love it though.
English
1
0
1
44
Ameya Shenoy
Ameya Shenoy@codingcoffeeX·
met a random guy on the flight today;
Ameya Shenoy tweet media
English
24
2
479
42.1K
Shubh Porwal
Shubh Porwal@shubhporwal24·
this means a lot to us small accounts
Shubh Porwal tweet media
English
2
0
5
155
Ameya Shenoy
Ameya Shenoy@codingcoffeeX·
does documentation even make sense now? earlier it was to abstract out complexity for easier understanding, and even then nothing was ever documented very well. and even if it was it never used to keep up with the latest changes now one can simply use LLMs to directly generate the documentation when needed from the source of truth
English
1
0
6
532
Nachiket Makwana
Nachiket Makwana@nachimak28·
I was a fool to keep using conda till now. uv is the GOAT.
English
1
1
4
124
Nachiket Makwana
Nachiket Makwana@nachimak28·
So many colleagues still send a "Hi" in slack and wait for a response. Mate, state your agenda, no need for the suspense.
English
1
0
1
67
Nachiket Makwana
Nachiket Makwana@nachimak28·
Overleaf does not export into a word doc format??? Are you kidding me?
English
1
0
1
86
Nachiket Makwana
Nachiket Makwana@nachimak28·
I refuse to use anything other than kubernetes for shipping products. It literally derives from the container shipping philosophy - kubernetes (greek for helmsman, pilot), Dock-er Containers... If you're using anything else, ngmi 🥴
English
1
0
0
91