People with bad intentions can make those slow queries happen at high volume with custom tooling, they don’t have to restrict themselves to how the frontend uses the queries
2,500 karma · joined August 4, 2013
People with bad intentions can make those slow queries happen at high volume with custom tooling, they don’t have to restrict themselves to how the frontend uses the queries
[1] https://www.oecd.org/en/about/news/press-releases/2024/12/ad...
When I face a programming problem I map the solution to those simple building blocks, and If I can't I try to change the problem first.
Formal methods are hard if you want to prove the correctness of a hard algorithm, but you can almost always do without a hard algorithm and use something really basic instead, and for the basic things you don't need formal methods.
The people who write the most bugs in my experience do it because they don't fully understand the building blocks they're using, and rely on other things for correctness like the type checker or unit tests. They view code as a stochastic process, write code they don't fully understand and have accepted the resulting bugs as a fact of life.
A true Italian grandmother or a skilled home chef from Rome would never need a scientific recipe for Cacio and pepe, relying instead on instinct and years of experience.
But more interestingly, there was a nationalist movement in Belgium at the the time, and a debate on which language to use at the university. The international language (french) or the local language (flemish). He was of the opinion that both had their place, which put him in opposition to the nationalists. Since he was one of the founders of the flemish literature movement, and the prime expert on flemish history he was hard to attack directly by the nationalists. So they denounced him to the gestapo, hoping they would get rid of him while keeping their hands clean. Fortunately for me it didn’t work, as the nazis were also reliant on his academic work for their pan-germanic narrative and refused to attack him directly as well.
Nowadays we see as well western nationalist movements with ambivalent support for murderous regimes such as Russia, and I think this support comes in no small part from the idea that those regimes can be used to do the dirty work that they are too cowardly to do themselves
Also I think work in progress should be pushed often in a wip PR/MR, that way people can give early feedback