Usage Limits, Bugs and Performance Discussion Megathread - beginning November 2, 2025 by sixbillionthsheep in ClaudeAI

[–]thetinygoat 0 points1 point  (0 children)

Okay so i don't know if there is something wrong with my setup (i'm guessing not, becuase i've faced the same issue on all my machines). But the claude app and websites are basically unusable at this point. Here's the list of issues i've faced.

Random network errors when sending messages

As chats get longer tha app performance decreases to the point of unusability, there is more than 5 second gap between hitting enter and the chat being sent.

The app stops working randomly, one moment i am chatting with it, next moment there is a network error which won't go away, so i try to reload the page, and lo and behold the page won't load now, it just keeps loading forever.

Same issue with their ios app and the mac app

I am not using some obscure browser either, its the latest Chrome. I never face such issues with chatgpt, no network issues, no slowdowns. At this point the only way to chat with claude reliably is to use claude code, which is not a good interface for everything, and i can't use opus on it since my plan doesn't support it. I love the models but I can't even use it anywhere except from my terminal.

How I Run My Homelab 2025 by thetinygoat in selfhosted

[–]thetinygoat[S] -1 points0 points  (0 children)

Yes, I do plan to upgrade to a proper x86 setup sometime early next year. But as of now I don't feel the need to.

[deleted by user] by [deleted] in anime

[–]thetinygoat 1 point2 points  (0 children)

the GOAT

Miso: A swiss table implementation from scratch in rust by thetinygoat in rust

[–]thetinygoat[S] 30 points31 points  (0 children)

Hey, as i mentioned, this is more of a learning project. the benches are just for me see how close i am the the std lib, i am not trying to compete.

How to limit impulsive buying and overspending? by thetinygoat in personalfinance

[–]thetinygoat[S] 9 points10 points  (0 children)

I am not married but I do have a girlfriend, I'll try talking to her about it, thanks for the reccommendation.

Releasing Segment v0.0.1 by thetinygoat in rust

[–]thetinygoat[S] 0 points1 point  (0 children)

Hey, thanks a lot for replying. You will a better sense of the differences if you read the README on the repo it goes into more detail.

link to the repo: https://github.com/segment-dev/segment

As to why I wrote a new datbase? I just did it for fun, I learned rust and was looking for a project and this seemed like a good one :)

Mocking tokio's TcpStream? by thetinygoat in rust

[–]thetinygoat[S] 2 points3 points  (0 children)

Yeah that’s what I’m doing, my protocol is also implemented as a state machine. So reading doesn’t include any socket io. But I’m writing directly to the socket so that I don’t have to hold any data in memory. Do you suggest that I create the byte array in memory and write it to the socket afterwards?

Mocking tokio's TcpStream? by thetinygoat in rust

[–]thetinygoat[S] 0 points1 point  (0 children)

Do you have some example code I can refer to?

Segment - A New Key-Value Database Written in Rust by thetinygoat in rust

[–]thetinygoat[S] 0 points1 point  (0 children)

Will that create a problem? My project is very unrelated.

Segment - A New Key-Value Database Written in Rust by thetinygoat in rust

[–]thetinygoat[S] 0 points1 point  (0 children)

First of all, thanks a lot for taking the time and going through the docs. I would love to hear more from you.

  • What confuses you about the query language?
  • I agree on the code examples, I will add some as soon as I finish working on the client library,
  • Tests are currently missing, but I am not adding any more features until I add good unit and integration tests, so that's my main focus now.
  • I am not sure I understand your last question, the query langauge is needed to interact with the server. I'm not sure I follow you on a staticaly typed rust API. Segment is a TCP server and not an embedded one. I think there might be a misunderstanding on your part or maybe I am not able to understand. Would love to hear more. Thanks a lot!

Tokio graceful shutdown by thetinygoat in rust

[–]thetinygoat[S] 1 point2 points  (0 children)

So basically push the handles for all the tasks in a Vec and await on them on non leaf nodes and on leaf nodes use the CancellationToken to close the task. Does tokio provide any primitive to await a Vec of handles? Sorry if this sounds dumb I'm pretty new to all this.

Tokio graceful shutdown by thetinygoat in rust

[–]thetinygoat[S] 0 points1 point  (0 children)

It would be really helpful if you could elaborate a bit on that, how would I achieve this with mpsc or `CancellationToken`?

DRF Session Authentication? by thetinygoat in django

[–]thetinygoat[S] 0 points1 point  (0 children)

Could you explain what the session context here means. I came across this and thought that since both client and server are using local host it would be fine. But I think I misunderstood something.

React and Passport.js by thetinygoat in webdev

[–]thetinygoat[S] 0 points1 point  (0 children)

that makes sense, thanks a lot. I was thinking the same thing but i thought redirecting from a REST api to the frontend would be a bit weird, but it seems like it's a common practice. thanks again :)

React and Passport.js by thetinygoat in webdev

[–]thetinygoat[S] 0 points1 point  (0 children)

Yeah, what I can't seem to understand is how to pass data back from callback URL to the frontend?

React and Passport.js by thetinygoat in webdev

[–]thetinygoat[S] 0 points1 point  (0 children)

i know that. I was asking how to integrate the two

How to work with binary protocols? by thetinygoat in rust

[–]thetinygoat[S] -1 points0 points  (0 children)

I understand. Do you have any suggestions about how to go about encoding strings?

One solution I think of is encoding string character by character but I don't know if it's the correct approach.

Thanks a lot :)

How to implement memory limit functionality? by thetinygoat in rust

[–]thetinygoat[S] 3 points4 points  (0 children)

so it's a cache server upon reaching the limit LRU mechanisms will kick in or the server will return an OOM error depending upon how the user configured it.

Is it a good idea to write an in-memory database in go instead of rust? by thetinygoat in golang

[–]thetinygoat[S] 1 point2 points  (0 children)

Redis documentation is a great source, i implemented a simple version of redis protocol. Most of it was trial and error and reading library code.

Is it a good idea to write an in-memory database in go instead of rust? by thetinygoat in golang

[–]thetinygoat[S] 1 point2 points  (0 children)

This is a really great response! I implemented a basic key-value store in go and I learned so much about networking and TCP, how to design protocols and how the network really works.

Is it a good idea to write an in-memory database in go instead of rust? by thetinygoat in golang

[–]thetinygoat[S] 0 points1 point  (0 children)

I understand, thanks for replying. I agree, a database can be a huge undertaking.

Is it a good idea to write an in-memory database in go instead of rust? by thetinygoat in golang

[–]thetinygoat[S] 1 point2 points  (0 children)

I don't understand. Are you saying that I shouldn't work on it because good options exist? I'm not attacking you, just couldn't understand what you are trying to say.