

Here’s a little feedback for you: Never trust the user’s browser.
Ctrl-Shift-I -> Console -> "this.proManager.enablePro()" -> <Enter>
I’m a technical kinda guy, doing technical kinda stuff.


Here’s a little feedback for you: Never trust the user’s browser.
Ctrl-Shift-I -> Console -> "this.proManager.enablePro()" -> <Enter>


But they needed those .env files to transplant an entire software stack from the developer’s laptop into production in a reproducible manner! How else were they ever going to get software into prod? By good documentation, broad version requirements, and following the Robustness Principle? Ha! How are you supposed to move fast and break things then?


I’ve been working on updating all my old software projects lately, and as part of that process I feed the source code into a LLM for review.
The amount of simple security errors, logic flaws, and code smells that it reveals is quite embarrassing.
This was all “good functional code” that’s been used internally for years. Clearly it worked well enough, but a simple pass through a LLM reviewer made it a lot more robust and secure.


That’s quite an odessy. I put MX Linux on my 13 year old dell laptop, and there was an option in the MX utilities app to install the NVIDIA 340 drivers for it, and it merged them into the 7.0.something kernel that I had in about 3 minutes.
This isn’t meant as snark. Get settled into things for a few months with what you’ve got and then boot a few distros off USB and see if there’s something that better suits you or your hardware. You’ll have a good idea by then if what you really want/need.
Brave’s been making, uh, some controversial philosophical design choices lately.
I mean, they had some before, but now they also have a few more lately that have riled people up a bit.
There was a good guide by Linuxbabe on building an email server from scratch with all the bits and pieces and antispam/email verification stuff you need to send mail to the big players, I used it a few years ago to do my server.
Here’s the collection of various guides for various ways to do it:
https://www.linuxbabe.com/category/mail-server
Yeah you also need a vps. Home addresses are pretty much all marked as spam generators these days, and most ISPs proactively block all the common inbound ports for mail servers.


It’s often not possible on other operating systems. Especially the consumer versions of a certain operating system starting with “W”, that system will refuse to have duplicate IPs.
But essentially it’s always been possible (but, probably not preferred these days) to have redundant routes/paths on Unix systems. The way you have it now is more of a side effect of being able to do more complex network setups, like using different interfaces to talk to different subnets, or using a slow link as a backup to a fast link.
With your current setup you should get a slow failover ability, for example if you ping some other device and then unplug your Ethernet cable, you’ll have a bit of a pause in replies and then they will start again as the stack switches to the other link.


The “metric 600” on your Wi-Fi adapter indicates to the system that it is a higher cost route than your Ethernet one. So the IP stack will prefer sending packets out via the Ethernet port.
Local devices who haven’t heard from you lately will send to whatever device gives them a response to their ARP (“who has IP address X?”) request first, and seeing as Ethernet is lower latency than WiFi, they will mostly use your Ethernet adapter as their target when sending data to you.
Devices that have received data from you already will have the MAC address of your Ethernet adapter in their ARP table, so they’ll just send packets to that without bothering to issue an ARP request.
Devices off your subnet talk to your router, so they don’t care about your MAC address, they’ll just use IP to talk to your router, who will then do the ARP request and hand the packets on to your computer via whatever interface answers first.


You’re a bit behind the times. adduser has been asking for your full name since the dawn of Unix.
Edit: and if you don’t put in your full name, how will people know who they’re fingering?!
I have MX Linux on a 14 year old Dell Laptop.
Works great because it’s got a lightweight desktop, and it has a tool (a GUI tool even!) that seamlessly merges the last available Nvidia 340 drivers for my GPU into the latest kernel. Parked at the desktop with no desktop apps running, it uses about 800MB of ram, leaving 15 GB left for whatever I need to run. Which I have found is plenty for my use case, I’ve never seen swap in use.
The MX tools are good, like everyone else has been saying here. They take away a lot of the fiddly business associated with the average “sysadmin” things that an end user needs to do.


Our monkey-brain has put millions of years of evolution into a vision system designed to pick up 3d cues from our environment so we can use our fine motor skills to manipulate small objects. It’s a fantastic piece of wetware that uses shading and colours to pick up 3d hints about the objects we deal with daily and - once you’re a few years old - it’s completely automatic and requires no effort to use.
And then we remove all the 3D cues and skeuomorphic hints from our computer systems so that now the previously subconscious “monkey-click-button” process is now a foreground task where cognitive energy is burned up to identify the correct UI element to manipulate.
I should be able to shift the mouse pointer and click a UI element out of the corner of my eye. I shouldn’t be required to look at and then parse a ‘flat’ UI to determine if this element is a button or just a panel with text. GUI elements should map to recognisable physical objects wherever possible, and where they are more abstract (eg wifi icons) they should be clearly distinguishable from others in the icon set. You’re burning up cognitive energy needlessly otherwise, and that’s why I dislike the monochromatic new age UI/icon sets.
Why
Monoculture isn’t great.
Having and maintaining other options is good for if/when things go bad.


Try Mint Mate, the desktop environment is lighter than Cinnamon. When I was running systems from that era, Mate was much speedier than KDE / Gnome 3.
After that it’s just looking at what’s running after boot up and deciding whether you need it or not. As long as it’s not hogging precious RAM/CPU don’t worry about disabling it.
My department just gives them a PDF explaining with cool graphics how Linux can save more money, how more secure it is, how we can avoid the constant force fed bug filled updates that MSFT pushes, how we can customize it exactly to our and users needs, we can actually own our own keys… The goes on and on.
No, because there is no simple point and click group policy/active directory equivalent in Linux that allows a group of 5 IT techs to manage 2000 desktops. And if you get your shit together and actually use the tools that Microsoft provides, you don’t get surprise updates, you can image PCs via a gui over network booting, you get bitlocker keys backed up in your domain etc etc etc etc etc.
All the things that allow a business to manage hardware and software with the minimum amount of expensive employees, Microsoft provides it, for money of course. That money is offset by the reduction in IT guys needed to look after everything.
It’s that simple. CorporateLand won’t touch Linux on the workstation until that’s possible.
Anyone completely switching off windows needs a bulletproof system
A solid 90 percent of home users just need a browser, email, and access to some kind of app store or repository where they can click on the big colourful icon and get a program they want.
Any modern distro can provide that, it doesn’t have to be the particular one that you’ve got an obsession about.
If you read the phrasing carefully it’s quite clear that it will be doing things to the codebase, just “with oversight”.
How much oversight? Not sure, just some assurances that there will be oversight.
Vibe coding is essentially just a different phrase for that.
So, after sifting through all the other breathless articles from their website it seems that they’re going to :
Lots of reassurance that they’re not going to let it do vibe coding but to be honest, they doth protest a little too much methinks.
This is entirely the wrong community for this answer, but I’ve used the pro version of Textra for 10 years now. One time payment (10 years ago), updates every few months, lots of features, but they don’t get in your way if you don’t need them.
The main feature I use is “delay send for 5 seconds” to allow me to catch all my spelling and grammatical errors after I hit send , but the rest of the UI is pretty well thought out.
One of the very few commercial Android apps that I’d recommend to someone.
Consider only exposing a VPN service, like Wireguard.
Then when you are away from home, it’s one tap / click to be back on your LAN again.