There was a golang proposal to change Go's default int type to arbitrary precision big int. It would avoid overflow bugs, but the proposal was closed (after eight years) due to concerns about compatibility reading serialized data and performance.
as much as I'm not really a fan of Go, and I would love to spend some time in a language that defaults to unsigned ints by default to see just how pleasant or painful it really is, I do think Go makes a reasonable tradeoff here.
signed ints are rather obviously the majority decision, so that default is defensible, and their const / compile-time math is arbitrary precision. so as long as you can describe your math as either wholly const or can move all overflow-risky stuff into a const equation, you're good - Go's compiler will fail if it exceeds the bounds of whatever number you try to cast it to (implicitly or explicitly).
> According to the new proof, that ceiling is roughly 14 riffle shuffles for a 52-card deck, if you cut your deck in a random place with each shuffle. Beyond that point, the cards will be fully mixed.
Great article and worth reading even though you now know the answer. :)
The Claude (and ChatGPT) web UI supports incognito/temporary chats that are discarded when you close the tab. Click the ghost or dotted speech bubble icon in the upper right corner of the page.
I use this as my default mode so I don't clutter my chat history with random, one-off questions I ask. Unfortunately, there is no way to change your mind and save a productive incognito chat after you've started chatting.
I feel like every time I try to use this feature, I get burned because I accidentally use the back touchpad gesture, or I accidentally close the tab, etc. Or, I remember one time I was using the Claude iPhone app, and I quickly switched apps to respond to a text message. My phone must have been low on memory or something, because as soon as I switched back to Claude, the app faded to the startup screen and the whole conversation was gone.
Which of course is the entire point, so I don’t really know what I want here, but what they have right now isn’t that usable IMO. Maybe a chat that lasts 24 hours? And, it would be nice if there was a way to convert an incognito chat into a persistent chat.
If the privacy policy is to be believed, they save them for 30 days for presumably investigative purposes, but do no keep them longer, permanently associate them to your account or use them for model training.
You can report websites that don't work, or block Firefox, to Mozilla at https://webcompat.com/. Mozilla engineers try to reach out to the website developers or ship site-specific workarounds in Firefox.
The company could also test the bots in their employees’ homes for no cost. If employees aren’t comfortable with the bots in their own homes, then they shouldn’t let them loose in others’.
I personally would not want my employer putting anything with an AI or camera inside my home. That would be a non-starter. And I work for a company that uses cameras and compvis.
I don't want any of my personal life observed by my professional life and vice versa. It is bad enough that /I/ have to observe both and try not to pass judgement on myself.
https://github.com/golang/go/issues/19623
reply