

If you can I’d stick with Mint. I updated my hardware recently and need kernel 6.14 or newer. I’ve not been happy with Arch and miss Mint.
I’m thinking of giving NixOS a try as it also supports 6.14.
If you can I’d stick with Mint. I updated my hardware recently and need kernel 6.14 or newer. I’ve not been happy with Arch and miss Mint.
I’m thinking of giving NixOS a try as it also supports 6.14.
Probably their in house sysadmin drew it.
Best president of my life (started with Carter). I’d give him a C- if not grading on a curve.
I’m going to agree with a lot of the other posters and say QT with QT creator. It’s a tested and well though out implementation. It’s signals and slots event system is straight forward and easy to learn.
Whatever route you take learn Model View Controller (MVC). It gets in the mindset of keeping your data model seprate from things that use the data and things that change the data.
To be fair a lot of human translators don’t bother to be accurate or capture wordplay. Some of the translations for netflix are so bad.
Don’t cross the streams.
Agreed. I wasn’t trying to say they are always better just explain the difference.
I almost exclusivity use Linux and it handles this great. .so libraries are stored with a version number and a link to the latest. So math3.so and math4.so with math.so being a link to math4.so. that way if needed I can set a program to use math3.so and keep everything else on the latest version.
So the basic purpose of a library is to allow code that does some useful thing to be easily used in multiple programs. Like say math functions beyond what is in the language it self or creating network connections.
When you build a program with multiple source files there are many steps. First each file compiled into an object file. This is machine code but wherever you have calls into other files it just inserted a note that basicly says connect this call to this part of another file. So for example connect this call to SquareRoot function in Math library.
After that has been done to every file needed then the linker steps in. It grabs all the object files combines them into one big file and then looks for all the notes that say connect this call to that function and replaces them with actual calls to the address where it put that function.
That is static linking. All the code ends up in a big executable. Simple but it has two big problems. The first is size. Doing it this way means every program that takes the squareroot of something has a copy of the entire math library. This adds up. Second is if there is an error in the math library every program needs to be rebuilt for the fix to apply.
Enter dynamic linking. With that the linker replaces the note to connect to the SquareRoot function in math library with code that requests the connection be made by the operating system.
Then when the program is run the OS gets a list of the libraries needed by the program, finds them, copies them into the memory reserved for that program, and connects them. These are .so files on Linux and .dll on Windows.
Now the os only needs one copy of math.so and if there is a error in the library a update of math.so can fix all the programs that use it.
For GPL vs LGPL this is an important distinction. The main difference between them is how they treat libraries. (There are other differences and this is not legal advice)
So if math.so is GPL and your code uses it as a static link or a dynamic link you have to providd a copy of the source code for your entire program with any executable and licence it to them under the GPL.
With LGPL it’s different. If math.so is staticly linked it acts similar to the GPL. If it’s dynamicly linked you only have to provide the source to build math.so and licences it under LGPL. So you don’t have to give away all your source code but you do have to provide any changes to the math library you made. So if you added a cubeRoot function to the math library you would need to provide that.
And I’m from the other end where I came from Morrowind and couldn’t get into Oblivion because it was so generic compared to the earlier game. Monsters leveling to the character made it so safe.
I remember when the monster that was spawning everywhere changed type I knew I had leveled up.
Ah yes. Land Skyranger, open door, sectoid throws grenade into Skyranger. Evac with one survivor. Good times.
There is a lot of truth to this old commercial. https://m.youtube.com/watch?v=y5DpaCvoCn0
I cut my teeth on Space Quest 1 and Kings Quest 3. Not only was the very spefic vocabulary a pain but so many solutions were a dead end trap.
I remember in Space Quest if you typed use [item] it would give you a message about not being a simple 2 word game and tell you to say use [item] on [thing]. It required that format.
Then halfway through the game the solution to one puzzle is use glass. Not use glass on laser. I has figured out the puzzle right away but it took me days to get the right wording.
Those games have not aged well.
It looks like 40K is leaking again.
They also charge storage fees to keep your products on their shelf in the warehouse.
Pocket. A closed source binary blob in a “open source” project.
Orbit: AI productivity tool.
Anonym: Ad server.
Locking down extensions.
Cutting 250 jobs while raising executive pay 400%.
In 2021 the CEO made 5.5 million. They got about 7 million in donations that year.
80% of their revenue is from google. But google encourages them to waste the money on stuff not related to the browser because it’s competition to chrome. Their job us to look like a viable competitor but not be good one.
The browser is constantly getting worse on performance, user experience, and customizability.
They have gone from 34% user share to 2.2%. So clearly I’m not alone in my opinion of the current state of the browser.
There are two main inverter approaches. One big inverter that takes the DC from a bunch of panels and converts it into AC and micro inverters where each panel gets it’s own small one placed directly under the panel.
The micro inverters cost around $150 each. So you need around 10 panels before the single inverter becomes a good choice.
Installers love the micro because the install is easier. However as a owner with say 30 panels you now have 30 points of possible failure instead of the 1.
I wanted to like Surviving Mars so much but there was something so frustrating about how they implemented the domes. I’d come back to it every so often and give up in frustration.
Thanks but it’s not so much difficult as I’ve learned I dislike a rolling release. Feels to much like being at work in a production environment.
I think NixOS is going to give me the stability where I want it and the cutting edge where I need it. Being able to roll back changes to the OS sounds great. In theory anyway I’ll see how it goes in practice.
Good news is I should be able to get it like I want on a flash drive and them just port the config to my SSD when I’m ready to nuke Arch.