![](https://spgrn.com/api/v3/image_proxy?url=https%3A%2F%2Fjlai.lu%2Fpictrs%2Fimage%2F7358d843-01d4-47c0-aaea-5d6bab121b0e.png)
![](https://spgrn.com/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F0943eca5-c4c2-4d65-acc2-7e220598f99e.png)
Wow, spent the last 30min to read everything. Thanks for sharing this, really interesting articles.
Wow, spent the last 30min to read everything. Thanks for sharing this, really interesting articles.
Was going to say that.
@OP:
One of the main skill a developer must have is being able to troubleshoot properly how their code behave.
Break your code in small pieces, check all of them with unitary test (formal or not) to validate their behavior then move to the next step. Never test everything in one shot or you will be overwhelmed by side effect bugs whom will distract you from the real root cause.
Being a programmer is not just coding but also testing and deploying (even locally).
That won’t avoid you being blocked by a silly mistake for hours, everybody did that at some point in their career, but that will reduce your frustration against yourself when you discover why the bug existed.
Do a pause, go walk, change the topic and the next time you look at your code, you will spot the obvious bug :-)
Yes, with ethics, neutral institute not payed by gouvernement and with list of candidates based on population census (each year 1/5 of the population informations is updated. Mine was this year). And with these data, you can have a real balanced poll.
We have centuries of experience (the first census was in 1676… long before the creation of the USA or URSS)
So i would not call that private definition but historical definition…
Polling has rules to follow to became valid in France. Their are laws that make sure the poll is fair and manipulations can’t apply, in the way questions are asked (neutral tone, full range of answer possible, etc) and where and to who, the minimal amount to have, the medium to use to receive the vote, etc…
If you do that, you are what i call here a professional neutral poller.
In this case, it’s not the case. How i know? Well, it’s an internet poll! So no way to really check the reality of people behind (nationality, age, etc).
I put the officia text informing us than Internet poll can’t be used as real poll because you don’t have a representative sample of the population and result can be manipulated.
Les enquêtes sur internet
La commission a été saisie du problème des simulations de votes effectuées par certains journaux sur des panels d’internautes.
Ce type d’enquête n’est pas mené auprès d’échantillons représentatifs de la population. Ils ne constituent donc pas des sondages au sens de la loi du 19 juillet 1977.
Ces enquêtes doivent donc être accompagnées de précautions de présentation, appelant l’attention les lecteurs sur la prudence nécessaire à leur interprétation.
Well 840 people (taken online) are not really representative of my country position. Multiple real surveys made by professionals & neutral pollers gave us a totally different picture on these questions…
Honestly even the as-is directX with Wine is already quite good. With Vulkan, game over :-)
Switched to arch linux last november, didn’t had to launch my backup VM Win10 at all. I even managed to play at StarCitizen with better performance than under Win 10…
Just wow the progress of Linux, Wine & co since my last linux try (Ubuntu, around 2010).
I just need now to find a linux way for my music stack and all the VST (my steinberg usb card is recognized and play properly oO) and Windows will be history at home…
They are worried about their holidays in the countries who apply ICC juridiction (a lot of good holidays places…). Can you imagine ? The audacity of ruining my holidays because i did (or supported by providing weapons, veto, etc) a little genocide ! Poor me, bad ICC.
except if you compare it with windows 11.
My Win11 was so bad (compared to Win10) than I’ve switched to ArchLinux. I’ve won around 10~20fps without doing anything particular (and also gain some better loading time as the nvme sequential access performance was much much better under linux).
When the first stage of the invasion started, Macron was the president of Europe. So he had to play his role and present the view of the european leaders, even if it was not aligned with our internal views.
I don’t like him, didn’t vote for him the first time (2nd time i did vote for him to avoid marine le pen election, founded by russian banks btw…) but you can’t use his behavior (amenable), trying to avoid escalation, as “yeah i’m your buddy putin, go ahead” or "i totally trust you’.
Our head of intelligence was fired because HE didn’t present the invasion as realistic (based on normal logic it really silly)… but the whole intel community was fully aware of putin desires. President included. He knew Putin was playing with him. Everybody knew.
But he had to play his role, as EU leader at this time.
Well US bases and operations (fligths etc) are not welcome here since general DeGaulle so they would be intercepted when entering our countrie borders.
Exactly what i did. Help also to not mix work and private life by having 2 distinct VM: one with ArchLinux for Gaming/Private apps, one with win10 for work
I’ve spent some time reading this page and the associated exchanges between these people/devs. Amazing work and professional behavior. I’m impressed.
Indeed, you can achieve a better result with less verbose naming convention. And choose better variable name to make it obvious than 0 Hp is death. While i don’t like having too verbose variable name (as it impacts the readability and quick understanding of the function), i’m not against that for the function name… without going too far of course!
Best is too have proper datamodeling of the object manipulated on top of some classic basic comments. Good interface contract is also a minimum. Best is to have full datamodeling of all the services, objects, in and out interactions between them, etc.
Documentation is a mandatory piece of the code delivery (with tests being the other important part) far too much forgotten if you don’t enforce it on your teams.
I don’t see the benefit of this long naming convention…
It still allow bug to exist… like the fact that, with this code, the player can still play with 0 Hp.
Should have been better to put a “if(health <= 0)” instead of “< 0”
You don’t get it… Why we should be afraid of someone breaking our house?
Thiefs don’t carry weapons. If they were arrested with deadly weapons (including knife), that would add decade of prison time for them. It’s being like that since centuries…
Also: they breaks home when we are not home.
So weapons are useless. You are not more safe with them. It’s just a way to escalate a dangerous situation to a deadly situation.
/agree
After some time, you just shield yourself automatically with several layers of mental protection and you have several ready-to-use answers so everything is fine (spoiler: it’s not)
No need to actively doing an error… being taken in photo by a tourist could be enough (with the tagging capacity of facebook for example). We saw his face on media far too much to not being able to recognize it automatically…
In EU, we know the cost of any wars and the fact creating a new circle of violence doesn’t resolve anything.
We don’t have one village without a monument commemorating the dead people from the past wars. Everybody have at least a family member who fight or died because of a war… Just go one or two generations in the past (in my case my grandmother lost 2 sisters in WW2, my grandfather was captured and sent in acamp for 2 years and managed to escape and walk back to south of France. My other grandfather family moved to France because of Franco repression in Spain, another cycle of violence…)
All my ancestors have fought for the land i’m currently on during thousand of years… We have thousand of years of war history behind us… against germany, against the UK, against the whole EU at some point “thanks” to Napoleon, and i could go to the medieval time, or even before when we fighted against Rome… And you know what? I work everyday with Germans, British, Italian people… I didn’t kill them because they are not responsible of their leaders actions and country history…
You prosecute the responsibles of an attack (in the worse case you sent a little squad to assassinate the leaders if they hide and plan to harm you again) BUT you don’t murder all the civilians around to achieve this result. This is madness and incompetence. And that create a new cycle of violence that your children will have to pay at some point…
Do you really need that ?
Self hosting means you have outside your phone your real vault and the phone is just connecting to it to refresh its local data.
I’ve setup my vaulwarden in my local network kit’s the local bitwarden server i use), my phone, tablet or simple webbrowser can connect to it when i’m home via the classic bitwarden (with self hosting parameters).
If i travel, i have just to start my openVpn session and connect to my home but it’s only needed if I want to update something (the encrypted cache it’s enough for consulation). If I have nothing to change, no need to have a vpn. I just use the cached data.
If my phone is stolen the data are safe (cache is encrypted, source is not on the phone). I revoke the vpn access by precaution and move one. No sms scenario needed here.
You only need to have a backup phone or computer to setup your new access on the new phone.
Edit: of course my vpn connection is protected by a passphrase so nobody can connect to my home network without me around. And the bitwarden app is also protected of course.