Why now? Because that is what is being discussed in this thread.
I believe that education should be a 100% free, down to the material used in class. But we are talking about phones replacing calculators, not how we think the education should be.
So yeah, give everyone a damn calculator.
I mean, Legault government wants new immigrants to speak French (which is a good thing) but cut the funding for French classes for immigrants (what?)
So I am afraid you are right. They want to look good but won't do jackshit, as always.
More reason to provide it to students that can't afford them then.
Zionists are the fascists, not Jewish people.
People take this advice, move to a lower COL area and rise the COL.
People that handed the advice now complains that they can't afford to live in their not-so-low-COL-anymore area
Historically, the power switch between Conservatives and Liberals roughly each decade.
A few months ago, conservatives were a shoe in for a majority government. So what happened here is nothing short of spectacular.
American style politics were staved off for at least a cycle and considering the state of the world, I welcome that.
Bloc Quebecois is only represented in Quebec while the NPD is represented across Canada.
So the Bloc had a lot of concentrated vote in Quebec, winning a lot of ridings while the NPD didn't score well across Canada, not getting much riding.
First Past The Post create these discrepencies.
It should be near a 100%. Make voting mandatory.
The old Terraria trick.
I ought to try heroic launcher. I had mitigated results with Lutris and I don't know if it's caused by i3wm or not.
I don't watch the guy and even I know this is bullshit. Instead of saying dumb things, just say nothing.
I hope that the NPD can find a good leader. Singh wasn't the right person, and he held on too long.
Yes, this is why the election reform is so important. It will create governments that needs to work with other parties instead of having absolute majority with 35-40% of the vote.
I totally agree, they have to work with other parties to get things done.
Liberals only need 4 seats for a majority. They can work with the NPD or Bloc to achieve what they want.
It just means they dont have free reign to do whatever the fuck they want.
I just aged 20 years reading that joke.
When I did my technician course, it was still using the old program and we had a wirewrap course (I did my course from 2007 to 2009)
We had this big bread board that we could connect to an ISA slot in an old PC. A guy connected a capacitor wrong by mistake. When he plugged the ISA card in, the capacitor caught fire like it would in a cartoon.
He was dumbfounded and it was funny as hell.
"The demonstration is trivial and left to the reader" or any variation of that. Fuck you, do the fucking demonstration.
Got this so much in my engineering courses.
How is it fucking soft launching fascism? The US is already at the concentration camp step, it is already fully blown fascism.
There are a lot of IoT devices that integrates with Home Assistant, but it is not plug and play.
The reality is that a vast majority of people don't want to mess around with their IoT devices, so it opens up the space for walled proprietary devices and software.
FOSS IoT is still alive and well, but it takes a little bit of elbow grease to setup.

OPNSense accessible on WAN by default?
Solved : I was still on my local network instead of my LTE network, so I was accessing the global ip through the local network, and thus the access page.
Hello,
I am running OPNSense as my router for my ISP and my local network.
When I access my global ip, it lands me on the login page of my OPNSense router. Is that normal?
The only Firewall WAN Rule I added is the rule to enable my Wireguard instance (and I disabled it to test if that was the issue)
I was messing with the NAT Outbound for the Road Warrior setup as explained in the OPNSense Road Warrior tutorial, but that rule is also disabled.
I enabled OutboundDNS to override a local domain.
And I have a dynamic DNS to access my VPN with a FQDN instead of the ip directly.
But otherwise, I have the vanilla configuration. I disabled all of these rules I've created to make sure that they weren't the issue, and I can still access my OPNSense from the WAN interface.
So is that a normal default behaviour? If so, how can I

Forward authentication with Authentik for Firefly3
*** For anyone stumbling on this post, and is as newbie as I am right now, forward auth doesn't work with FireflyIII.
I thought that forward auth was the same as a proxy, but in this case, it is the proxy that provides the x-authentik tags.
So for Firefly, set up Authentik as a proxy provider and not a forward auth.
I haven't figured out the rest yet, but at least, x-authentik-email is in my header now.
Good luck ***
Hello,
I am trying to setup Authentik to do a forward auth for Firefly3, using caddy. I am trying to learn External authentication so my knowledge is limited.
My setup is as follows.
By looking at the Firefly doc Firefly doc, I need to set
AUTHENTICATION_GUARD=remote_user_guard
AUTHENTICATION_GUARD_HEADER=HTTP_X_AUTHENTIK_EMAIL
in my .env file. I used the base .env file provided by Firefly and modified only these two lines
Then, in my Authentik, I made a forward auth for a single app

SMTP options for Authelia
Hello,
I am trying to setup Authelia using apalrd tutorial.
In the configuration file, I need to setup a SMTP server to send email from.
I am currently using proton mail and they don't have smtp support out of the box, you have to go through their bridge.
I've tried to find tutorial on how to use Proton Bridge CLI to be able to use it as my SMTP locally, but the information seems scarce on that front. (keep in mind that I am no expert).
So my question is as follows : what are my option to have a functional SMTP configuration on my Authelia server?
Thank you

Thoughts on CLion from JetBrains for STM32 development?
Context :
I hate when I need to use multiple tools to achieve what I need.
In my current project, I have a few python scripts to simulate what a PC connected to a NUCLEO-F439ZI would send normally (I am not in charge of the PC software, but still need to do hardware testing).
I stumbled upon CLion which has both support for Python and Embedded C through OpenOCD out of the box. I like the modernity of the IDE compared to STM32CubeIDE, especially the auto-complete feature and code snippet, which is really janky on CubeIDE.
However, there is a license cost associated with CLion. Right now I am alone working on my projects, but eventually, the team would grow and would need additional licenses. And it's proprietary source, which isn't my preferred model.
Have you had experience with both? Or one or the other is fine as well.
I am just looking for experiences of different kind of users than me.
Thanks.

How proficient do you rate yourself in your most coded language?
Hi,
My question certainly stems from the imposter syndrome that I am living right now for no good reason, but when looking to resolve some issues for embedded C problems, I come across a lot of post from people that have a deep understanding of the language and how a mcu works at machine code level.
When I read these posts, I do understand what the author is saying, but it really makes me feel like I should know more about what's happening under the hood.
So my question is this : how do you rate yourself in your most used language? Do you understand the subtilities and the nuance of your language?
I know this doesn't necessarily makes me a bad firmware dev, but damn does it makes me feel like it when I read these posts.
I get that this is a subjective question without any good responses, but I'd be interested in hearing about different experiences in the hope of reducing my imposter syndrome.
Thanks

Immutable backup for important data
Hello,
I am looking for recommendations for a service provider of immutable backup that has options for a homelab user.
My research has led me to services with expensive options, or no pricing at all unless you ask for a quote.
Thank you

Minimal dev environment for Preact + TailwindCSS
Hello,
I am currently trying to implement a webserver on an embedded STM32F439 using the Mongoose library and Preact (3kB React equivalent made especially for embedded solutions).
My speciality is in embedded development and my web dev experience is next to nil, so I have a hard time finding a solution for my problem.
Right now, I tried to use Preact + Vite.js, but it seems to be causing issues when packing my webpage into my embedded system.
The workflow I am using right now is as follows:
- Create a webpage with Preact/TailwindCSS in jsx and build the page with npm run build. If I run npm run dev or start a http server with python3, the webpage loads properly.
- For Mongoose Library, since I don't have a file system, I use their packing utility which takes the webpage files and convert them into a C array that can then be unpacked by the Mongoose Library at runtime.
- Start the embedded server, get an IP and the server is online. At that point, I can customize my paths to s

Update : gave up on fo48u kvm because it is crap. Aorus FO48U KVM switch disconnects mouse and keyboard when playing games.
Hello,
I am having this weird issue where my mouse and keyboard will stop working when playing games. They are both plugged in the monitor's KVM
My setup is as follows : Kubuntu (Ubuntu 23.10) NVIDIA RTX 3060 TI Aorus FO48U monitor (with the KVM causing the issue)
I am not sure what other info is pertinent to my issue, so let me know what info is needed.
So to give more details, I will play a game (the last one being Jagged Alliance 3 on steam) and it will work fine for 40-45 minutes and then my mouse and keyboard stops working. They litterally get de-powered (no lights) by the KVM. I can power cycle the monitor and the mouse and keyboard will work for a few seconds then stop working again.
As a sanity check, I plugged my mouse and keyboard directly in the computer, so I know that the issue is with the monitor's KVM.
I recently installed Kubuntu , coming from windows 10, and in win10, there wasn't any issue. So there is definitely something going on with the monitor, Linux, and

Preparing for a new cycle of training, I need help to modify my program.
Hello,
a few weeks ago I started my training journey and I am still training, which is a record for me. I'm finishing my first cycle this week and next week and I am planning the next cycle. However, I have a lot of questions and need some help.
Context
I am a 37 yo male that did a lot of sports when I was in my teens/early 20s, but I became sedentary and my diet was shit. I had my second child in October and from October to end of December, I lost 25lbs by changing my diet which motivated me to start training.
On Youtube, I found Jeff Nippard and Renaissance Periodization which gave me a lot of information on how to change my diet (which is ongoing still, but since the end of December, I lost another 5 lbs without trying) and also a lot of information on how to train. And that is how I started weight lifting.
I have two young kids, so it was important to me that I could train at home with minimal equipment, and that is why I bought the Dumbbells only 3 days training from Renai

Library of exercises somewhere?
Hello,
I am looking for a place where I can find alternative exercises of my training plan.
I am slowly planning my next workout cycle and I would like to replace some exercises that I don't like.
And I would also like to learn what muscles the exercises on plan actually do. I know the targetted muscle, but I would also like to know the secondary muscles that are worked as well.
Thanks

Misc questions for a newcomer at fitness
Hello,
I made the leap 2 weeks ago to start resistance training and be in better health overall.
I lost 25 pounds since October and it motivated me to start training as well. So here I am.
I bought the Renaissance Periodization 3 days full body workout with dumbbells only to start my journey. I have young kids, so starting at home is giving me the best chance to stick to a program.
With that said, over the 2 weeks, a few questions popped up and I don't know the terminology well enough to answer them and my google skills weren't good enough, so I am trying my luck here.
- I have been sedentary for a long while, even though I did a lot of sport when I was younger. Mainly competitive volley ball, so my legs are decently strong still, but my upper body, not so much. For many upper body exercises I do, it feels like my strength is really uneven, and different muscles are activated, though I make sure that the targeted muscle for the exercise is activated too. Should I stick to the sa

Coders, what is your workflow on Linux
Hello,
I installed Ubuntu a few months ago on my work laptop and I've been running and loving it since.
However, I am used to VsCode, so this is what I am using in Ubuntu as well.
So I am curious, what kind of coding so you do? And what is your workflow.
I am an embedded firware developper and mainly use C. I am cross compiling my code in VsCode for a FPGA from Xilinx (dual core arm + PL)
Never dove into make files and cmake more than what I needed in the past, but I had an opportunity to learn CMake and build a project from it.
So my workflow is :
- Code in VsCode
- Build in CMake
- Transfer the app through scp on the target with a custom script (target is running petalinux, which is yocto + Xilinx recipes)
- Use gdb server to debug the code.
It's a pretty simple workflow, but I'd like to know what you guys are running so that I can maybe upgrade my workflow.

Replacement Iron for an old Miller Falls #9B
Hello,
I found a used Miller Falls #9B for a good price. However, the iron is really used.
The tip of the blade is almost all the way to the screw hole on the iron.
I am a beginner woodworker and I am not sure where to find a replacement iron for this plane.
It seems like Millers Falls part are out of make (or i might be wrong).
So where can i find a replacement iron?
Thanks