

A voting counter for 3 voting systems. It was a rewrite of a code I wrote some years prior, and the cool factor was to feel that the new version was trustworthy even before writing the tests.
I also made some specialized chatbots, good results.


A voting counter for 3 voting systems. It was a rewrite of a code I wrote some years prior, and the cool factor was to feel that the new version was trustworthy even before writing the tests.
I also made some specialized chatbots, good results.


I remember Valve placing honeypots that would be impossible for a honest player to see or reach, and banning in mass the players who fall for it after some time to avoid the adaptation of the cheaters. And that is a cheap yet effect way to clean the player base.
Other interesting strategy is to limit the client information available, of the character is not looking with a scope, the client doesn’t need to know if there is another player far in that direction.
Probabilistic analysis is not the only way.
But I know that some strategies would demand major reworks or good planning from the development phase.


Server side anti-cheat should be the focus of every game company with an MMO game in their catalog. Relying on kernel access is madness.


I think he refers to the amount of Linux users playing their game.


I thought they got bankrupt years ago.


Not related, but why not use “þ” Thorium as well? And did you added the thorn on your keyboard, or is it just an automated replacer (like autokey or auto hotkey)?


Reading: The Pragmatic Programmer (Andy Hunt & Dave Thomas)
There are podcasts and YouTube channels with great content already available, with videos about specific topics and or libraries.
Read other people’s code.
I would advise you to avoid using chatbots to write code or explain it; programming seems a lot like learning human languages, if you do not exercise it, you will not improve. Read code and read error messages.
Using chatbots to understand concepts can be useful, but be careful, it doesn’t know anything, it just generates text that seems correct, so always check on other sources.
When you feel comfortable in python, learn the basics of a new language. Each language has its own “way of thinking”, and knowing that will make you a better programmer.
And have fun; without it, it is hard to stick to anything.


What is a skinwalker?


Does banking apps work on your cellphone?


LLMs are great for rubberducking, to do pre-reviews, and sometimes code boilerplate (under supervision).
Nothing more IMHO
“I kissed some dirt and I like it…” xD


It uses the same philosophy of cargo.toml files in Rust projects, where you have all dependencies and versions listed. It’s quite fast, and you can use it to install python cli tools without change your base installation. It’s the best of venv and pipx and more, IMHO.


Have you heard about uv? I’m loving it.


Any change brings some pain, that’s unavoidable, but it doesn’t mean it will not be interesting as well.
Didn’t know this, loved this warning:
THE KNOWLEDGE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF UNLEASHING INDESCRIBABLE HORRORS THAT SHATTER YOUR PSYCHE AND SET YOUR MIND ADRIFT IN THE UNKNOWABLY INFINITE COSMOS.


I have a 7900 XTX. It just works™.
I never used Rust “professionally”, I always avoid lifetimes. Borrowing is easy, lifetimes are hell.


xD fair


Even if you don’t break the DRM, having the file is a guarantee that they con not modify the version of the book you payed for, or remove it from your library (both things had happened in the past).
I want it already, why you keep trying to convince me?