This is getting into semantics but I try to treat people decently until they lose the right to that through actions. You have to earn respect.
This is getting into semantics but I try to treat people decently until they lose the right to that through actions. You have to earn respect.
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.
Respect is earned not entitled.
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.
Which version?
Fyi the us marshals are the enforcement arm of the Federal judiciary. There is one marshall and one cheif deputy marshall per us district court.
The marshals are the group that would most likely do the arrest in this hypothetical situation. For example the FBI is mostly investigation and usually when they get enough information for an arrest they pass it off to the marshals if it’s a federal crime.
It would take more than removing birthright citizenship. Congress granted U.S. citizenship to Puerto Rico citizens in 1917.
I’m not so sure. Climate change had doomed PR. Increasing storms, sea level rise, and location make it an increasingly unviable place to live. If they go out on their own they have nowhere to go.
As it they can move to a state and vote without needing any government approval or immigration. They are US citizens. I live in Florida and have a fair number of friends who are from PR. All of their families are planning on moving here.
Hey my 50’ garden hose extension cord does a job nothing else can do.
For one thing stop the Kratom. It’s highly problematic in general but weight loss is a common side effect. General stimulation without energy reserves is also a common side effect leading to dizziness.
https://www.mayoclinic.org/diseases-conditions/prescription-drug-abuse/in-depth/kratom/art-20402171
For food try a Shooter’s sandwich.
If you have use of an outlet for an hour or so before lunch rice cooker meals can make a great hot lunch that only needs to be plugged in before lunch.
So on 9/11 the fighters scrambled to intercept United 91 had no weapons installed. There were no orders but one of the two pilots sad the plan was to ram the cockpit bringing down the both their plane and the passenger plane.
I’ll add that very few fighter pilots will ever scramble a plane. There is a large checklist pilots go through before taking off particularly a fighter. When a fighter is scrambled that’s all skipped.
Partially. ACA is mostly based on the compromise plan to appease republicans when Clinton was trying to do health care reform in 1993. It failed and led to the Republicans taking control of the senate for the fist time in 40 years.
It set the stage for the pattern of Dems ignoring the left portion of the party for a compromise proposal with the Republicans. The Republicans bail on the compromise and nothing happens.
Voters are pissed at the Dems for not doing anything and put the Republicans in power the next election. Basically the template for the pattern we still see today.
They also charge storage fees to keep your products on their shelf in the warehouse.
I’m a US citizen. Please kick us out. The more countries that take concrete action against us that actually hurt us the more likely congress and the voters are to stand up to Trump.
I’m poly but have a friend who it’s VERY poly. Her squigle is huge. I have no idea how they manage.
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.
Neat. I know almost nothing about the the Higgs field.
Because this is a science thread I’ll be a bit pedantic. Mostly because I think it’s an interesting topic. It’s a mass-energy equivalence (≡) and not just an equality (=) they are the same thing.
So it’s meaningless to say convert mass into energy. It’s like saying I want to convert this stick from being 12 inches long to being 1 foot long.
You can convert matter (the solid form of energy) into other types of energy that are not solid. But the mass stays the same.
It’s like when people say a photon is massless. It has energy and therefor mass. It just has no rest mass. So from the photons frame of reference no mass but from every other fame of reference there is mass.
My old school had a scale model of the solar system. It used the same scale for the planets size and distance. The sun was a 12" ball on one end of campus. Around campus were poles with little glass domes on top inside were tiny pins with little planet models on them.
I never though I would miss that turd.