> This article series is a guide to modern Python tooling with a focus on simplicity and minimalism
I'm not sure using pyenv + poetry + click qualifies as a minimalist setup.
I have never had to use pyenv as I figured out it was more robust to install the python versions directly from python.org and create the appropriate symlinks. Then using the venv module which has been included in python since 3.3.
The argparser module of python is not that bad once you are used to it.
I'm not saying the tools and libs mentioned in the article shouldn't be used, it's just that they're not mandatory for whoever wants to stay close to the bare minimum.
I have built a rust based version of the 2048 game which runs in the terminal. The most interesting and fun part is the small AI that I implemented and which can be used to play automatically.
It's nothing very new, but I enjoyed crafting this small game in the most elegant and efficient way I could.
dataclass_json is also very useful for schema validation. It combines python's native dataclass objects with marshmallow's schema to provide additional functionalities simply through a @dataclass_json decorator on your dataclass.
Great initiative!
You should have a look at https://www.tmrow.com, they are building tools which allow anyone to understand the climate impact of their decisions. The "pragmatic guide" they wrote about climate change (https://www.tmrow.com/climatechange) is one of the best I've read on the topic, as it is very well documented and provide actionable insights.
In my experience, it depends on which sport you do and when you do it during the day.
I used to play squash during the evening around 8pm and on these days I would fall asleep very late, like around 2am. This was mostly due, I think, to my heart rate still being quite high (I could feel it), and slowing down very slowly until it reached a reasonable level at which I could get asleep. This is something that other friends playing squash in the evening reported as well.
So simple, yet incredibly fun, well done! Could you share how long it took to build it ? I've been thinking about creating a small game, for fun, and to learn stuff along the way, and I am wondering how much time it would take me.
I think you misunderstood what I meant, as my overall point is indeed that having good perks is most of the time a win-win for both the company and the employees.
This law is only true for companies that poorly understand the value of perks.
I work in startup where one of the main perk is that we have free lunch. This has been the case since I joined the startup, back then there were 10 people. We are now 75. Every time I tell my friends that my lunches are paid by the company, I get the same reaction which essentially is: "Man, that's so cool!"
Well, you don't know what my salary is. What if I have free lunches, but I'm paid 20% less than the industry average ?
The lesson I've learned through this, is that from the company POV, money spent in perks is worth more than money spent in salary, i.e. employees implicitly would rather have 300$ of free lunches paid by the company every month than +300$ on their salary.
It is in the interest of the company to provide good perks, as the overall perceived employee benefits will be higher than the equivalent in 100% salary.
Thanks for the reference. I'm wondering how this principle may be applied in the field of AI where user data is often an essential asset. In particular, what are the AI companies that can legitimately claim to be private by design?
This makes private-by-design alternatives like Snips (https://snips.ai/) even more legit. When everything is processed locally, the user does not have to trust anyone/anything.
I'm wondering how big an opportunity it is for privacy-preserving companies in Europe to take over. I'm thinking of Snips (https://snips.ai) for instance, and its "Private by design" voice assistant solution.
My guess is that it gives them a good attack angle, but big players like Google an Amazon will comply eventually.
Snips | Paris, France | Full-Time or Internship | ONSITE | https://snips.ai
Snips is a voice platform for connected devices. It enables makers and companies to add a voice assistant to their products.
Created in 2013, the vision behind Snips has been to put an AI assistant in every device, making technology so intuitive that it disappears into the background.
What makes Snips unique is that everything runs locally on the device the user is speaking to, meaning no data ever gets sent to the cloud. This guarantees Privacy by Design and resilience to internet outages, making Snips the first ever voice technology to be GDPR compliant.
We are an equal opportunity employer, and consider every profile equally. We are also family friendly, and welcome parents, young parents and future parents!
I'm not sure using pyenv + poetry + click qualifies as a minimalist setup. I have never had to use pyenv as I figured out it was more robust to install the python versions directly from python.org and create the appropriate symlinks. Then using the venv module which has been included in python since 3.3. The argparser module of python is not that bad once you are used to it.
I'm not saying the tools and libs mentioned in the article shouldn't be used, it's just that they're not mandatory for whoever wants to stay close to the bare minimum.