In Zig, function arguments are not wrapped in `.{}`. `.{}` is the syntax for creating a struct or a tuple. This is used as a pattern for allowing optional arguments (options struct) and variadic functions (tuple).
Explicitly discarding return values is a thing many modern programming languages force you to do.
The whole field of evolutionary psychology is in a replication crisis, and there are several newer studies that did not find any evidence for any changes in 'mate preference' across the ovulatory cycle.
NLnet is also a great Dutch initiative. It's great to see that smaller, more nimble countries are leading the way in Open Source and digital independence.
The takeaways at the very bottom of the page are valuable:
> Overall, having spent a significant amount of time building this project, scaling it up to the size it’s at now, as well as analysing the data, the main conclusion is that it is not worth building your own solution, and investing this much time. When I first started building this project 3 years ago, I expected to learn way more surprising and interesting facts. There were some, and it’s super interesting to look through those graphs, however retrospectively, it did not justify the hundreds of hours I invested in this project.
The whole "quantified self" movement might be more about OCD and perfectionism than anything else.
They block agressively. Not only based on IP adresses. If you visit the site with a privacy-focussed browser or in private mode they will also tell you your IP is blocked.
And this kind of behaviour is a red flag for people who actually go digging through the GitHub profile. Like techical people in the last stages of a hiring process.
https://www.youtube.com/watch?v=LVsqIjAeeXw