Hacker Newsnew | past | comments | ask | show | jobs | submit | SatvikBeri's commentslogin

Are you aware that you can use tmux (or zellij, etc.), spin up the interpreter in a tmux session, and then the LLM can interact with it perfectly normally by using send-keys? And that this works quite well, because LLMs are trained on it? You just need to tell the LLM "I have ipython open in a tmux session named pythonrepl"

This is exactly how I do most of my data analysis work in Julia.


It's totally compatible though, and that's a big selling point. I use jj and nobody else at my work uses it and that has never been an issue.

I think the "incompatible" was more in the dvorak sense, which I believe is that whenever you are on another computer, it most likely won't have dvorak.

For jujutsu, it's fine on your own computer, but you probably have to use git in the CI or on remote servers. And you probably started with git, so moving to jujutsu was an added effort (similar to dvorak).


It doesn’t support submodules. So no, not totally compatible.

That's a feature, not a bug /s

Reminds me of how I started using Git when it was up and coming: It was the best Subversion client out there and no one knew I was using it!

I use a REPL in tmux. That lets Claude code read/write to it easily, as well as letting me take manual control to investigate.

One person's bug is another's feature.

I think my toddler saw roughly 100 dogs and cats before she was able to reliably tell the difference.


That happened at toddler stage of brain development and of knowledge buildup.

Let's suppose that you meet adults that never saw cats and dogs. You show them a picture a cat and a dog. Do you expect that they need to see 100 of them before telling the difference?


I've had the pleasure of working with some truly fast pieces of code written by experts. It's always both. You have to have a good sense of what's generally fast and what's not in order to design a system that doesn't contain intractable bottlenecks. And once you have a good design you can profile and optimize the remaining constraints.

But e.g. if you want to do fast math, you really need to design your pipeline around cache efficiency from the beginning – it's very hard to retrofit. Whereas reducing memory allocations in order to make parallel algorithms faster is something you can usually do after profiling.


Was 3 years a long time for an indie platformer in the early 2000s? Looking at some similar examples:

* Braid was 3 years

* Cave Story was 5 years

* World of Goo was 2 years

* Limbo was about 3 years (but with 8-16 people)

So Braid seems pretty average.


Yeah, you’re right. I must’ve misremembered.


Wow! I'm shocked Limbo took 3 years and had a larger team. I've played a bit of the game (but didn't complete it). Looking at the Steam reviews and a quick search shows me it takes 3-10 hours to beat the game. :O


IIRC the Limbo team grew over time, it shows in gameplay, the second half feels less personal and more like a generic platformer. They hired more people to get done with it. It don't mean it is rushed, but to me, the second half lacks personality compared to the first half.

Also, I don't like the idea of using gameplay time as a value statement. Maybe I say that because I don't have money problems, but I find that the tendency certain gamers have of judging games in terms of dollars per hour of gameplay is pretty damaging, as it incentivizes developers to focus on gameplay time more than polish. 3-10 hours is already plenty for that style of game. Note that there are many AAA games in the 10 hour range.


Per a different article, he pled guilty to the contempt charge: https://apnews.com/article/tommy-thompson-gold-coins-shipwre...


It sounds like that was a different contempt charge.


They charged him with contempt of court, which is a crime, after 3 years where he'd been avoiding demands to appear in court.


You can remove edit permissions on the test directory


I'm not up to speed on Claude's features. Can I, from the prompt, quickly remove those permissions and then re-add them (i.e. one command to drop, and one command to re-add)?


Yeah, you can type `/permisssions` and do it there. Or you can make a custom slash command, or just ask Claude to do it. You can also set it when you launch a claude session, there are a dozen ways to do anything.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: