• 0 Posts
  • 68 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle




  • There is at least ONE exception in the US: Firstnet. They primarily use AT&T’s towers, but they have some additional resources that other carriers don’t have - they have additional towers and entire network bands that other carriers don’t have access to. This allows us to still have coverage in natural disasters or network congestion times. In addition, if there’s a natural disaster that knocks out coverage, they have satellite-based trucks that stage DURING the disaster, then come online as soon as it’s over.

    A few years ago, I had to ride out hurricane Ida in New Orleans (long story). The western eyewall passed directly over the house we were in, and the primary trunk lines coming into the city got destroyed by a cable tower that collapsed into the Mississippi. The next morning I had cell phone coverage when none of the other carriers had come back online yet. We didn’t even have power, but my phone worked perfectly.

    You have to be a first responder to join - you have to be added by your department’s communications coordinator.





  • I’ve been wanting to learn blender for the same reason. Complicated models are an absolutely bitch to work with in parasolid modeling engines.

    However, for simple designs, parasolid modeling is spectacular for designing models for printing. Fusion360 has a free tier for hobbyists (they hide it and you have to go hunting to find it, but it exists), and I’ve done most of my designs there.

    I’ve also used tinkercad for really simple edits. I’ve heard great things about solidworks, but it’s expensive af, even for a hobbyist account.




  • When I was in college, this was literally an assignment in my political science class - come up with a country and a new form of government. Write out a constitution for the country, and then write a travel brochure for it.

    What I came up with is a lottery-based council government. The system is designed with none of the “gentleman’s agreements” that the US systems seems to be based on, and assumes that if it’s possible to abuse the system, then the system WILL BE abused. So it’s designed to minimize the ability for the system to be abused.

    You want to get rid of career politicians? Make it so they don’t even have the option of running for office in the first place.

    Councils

    The way my system worked is that all governmental tasks are performed by a council created for a specific purpose. Every council is made up of an odd number of members, with a minimum of 5. Councils can be created to manage a geographical area, such as a state, county, or city, or for a topical purpose, for example, medical oversight. Each council has the ability to create lower councils that report to it, but only within the purview of the parent council. For example, a State Council can create a Municipal Council for a city within the state.

    Sitting at the top of the entire structure is the Prime Council, which always consists of exactly 11 members. Decisions of the Prime Council are final except in the case of a supermajority overrule as detailed below.

    Lower councils are subject to the decisions of higher councils with one exception - a parent council’s ruling can be overturned and vacated if a supermajority* of child councils that existed at the time of the ruling vote to overturn it. For example, if a State Council outlaws gambling, but 75% of Municipal Councils vote to vacate the ruling, it is overturned. But, for example, if a Municipal Council votes to allow prostitution, the state or national council can overturn that ruling on its own. Again, however, this overturning can be overridden by a supermajority of child councils. However, the chain ends there. A parent council CANNOT vacate a supermajority vote passed by the collected child councils. Child councils must have a reason for existing can cannot be created simply to stack a supermajority vote.

    A singular case can only be tackled by ONE council at a time and cannot be interfered with during the proceedings by any other council at any other level. For example, if a Municipal Traffic Council is considering a motion to raise a speed limit on a road, no other council (Municipal, State, or even the Prime Council) can interfere in that case or tell the lower council how to rule on it. However, once the case is complete and the ruling announced, THEN a higher council may take up the issue and/or vacate the lower council’s ruling.

    Decisions of lower councils can be appealed, but a parent council has no obligation to take up the issue and can simply deny the appeal.

    Courts

    Courts, as we understand them, do not exist in this system, per se. Civil and criminal cases are handled in the same way; there is no separation between the case types. Likewise, there is no differentiation between the natures of the decisions that can be handed down. Every court case is presided over by a council created especially for the purpose of hearing this single case. All the other rules surrounding how councils work detailed the Councils section still apply.

    The Lottery

    Council members are selected by lottery from all eligible citizens. Each lottery is specific to the seat being filled. To be considered eligible for a given lottery, a citizen:

    • Must be a member of the geographical area that the seat’s council represents. For example, if the seat is on a Municipal Planning Council, the citizen must live within the city.

    • Must meet the qualifications defined by the higher council when this council was created. In this case, perhaps, qualification requires that the citizen hold a bachelor of science degree in any subject.

    • Must NOT have previously served on this same council.

    • Must NOT have been declared unfit for service by a medical professional.

    All citizens of legal age are automatically in the lottery pool by default, and the lottery operates on on opt-out basis.

    If a citizen is chosen for a council, they have the option of declining the position. In which case, another eligible citizen is selected.

    Additionally, a citizen can elect to be removed from the lottery pool for any or no reason for one year at a time. This election can be renewed indefinitely, but it must be renewed UNLESS a medical professional declares that they are unfit for service. An unfit-for-service declaration can be made for a specific amount of time or on a permanent basis.

    Antagonistic Resignation

    Any council member can resign their position on a council at any time before their term is over. In addition, a council member may enact the right of “Antagonistic Resignation” whereby they remove both themself and ONE other member of the council. There is no veto or override process allowed. To clarify, any council member can remove any other member from the same council by also removing themself at the same time. The replacement council member(s) will be chosen via the lottery.

    Antagonistic Recusement

    A council member MAY NOT vote on or interfere with the vote on any issue the results of which they may directly benefit from. That is to say that if a council member could personally benefit from a decision on a matter, they are REQUIRED to recuse themself from the case and may not interfere with the case in any way, including but not limited to public discussion or press releases related to the matter.

    A council member with a conflicting interest in a single case must either resign from the council or recuse themself from the case. As with Antagonistic Resignation, the recusing council member chooses ONE other council member that must also recuse themself from the case to preserve the odd number of council seats. Again, there is no veto or override process allowed. However, unlike Antagonistic Resignation, the recusing council member MUST choose one other member for recusement - they do not get the option to decline. If the number of active seats on the council would drop below five for this single issue, interim seats will be created and filled by lottery for this specific case only, after which the additional seats will be removed from the council and the interim council members’ terms will be considered complete.

    Protection and Compensation

    Serving on a council is a full-time job and may require taking a sabbatical from work. While an individual citizen has the ability to decline a council seat, NO other entity, individual, or organization may punish or otherwise act against a citizen for choosing to accept the responsibility of service. Therefore, it is considered unconstitutional for any entity to retaliate against a citizen for accepting a council seat, punishable by a fine of not less than 50% of that entity’s yearly income. It is understood that this is a harsh penalty, and the severity and calamitous nature of it is intentional and intended to avoid even the outward appearance of impropriety or retaliation. If a citizen CHOOSES of their own accord to decline a council seat out of a sense of duty to an organization, that’s allowed, but it is absolutely not acceptable for an organization to demand, tell, ask, or even imply that a seat should be declined.

    It is required by law that an employee (and this shall be construed loosely, to include any person who is in any way a member of an organization) of an organization be reinstated at the end of their council service to their same position, pay, benefits, and tenure as though no sabbatical had been taken at all. This is inclusive of any required “re-onboarding” time.

    Council members shall be paid the greater of 125% of their reported yearly income or 200% of the average salary of the relevant lottery eligibility pool. This shall be to incentivize citizens to fulfill their duty and serve on a council.

    Councilar No-Confidence

    At any time, the citizens may petition a geographical council (Prime, State, County, Municipal, etc) for a status of Councilar No-Confidence. This petition shall require the signatures of 55% of the individual citizens of the geographical area represented. Upon submission of a completed petition, the council will be dissolved, and a new council will be chosen by lottery according to all the requirements for the council being replaced. This action is automatic and cannot be vetoed or overruled.

    Branch No-Confidence (The Nuclear Option)

    If instead, the No-Confidence petition contains the signatures of 75% of the individual citizens of the geographical area represented, the council and ALL LOWER COUNCILS created by it, directly or indirectly, are dissolved and replaced as above. This is akin to pruning a branch from a tree - every branch and leaf connected to the branch is also removed. Note that this applies to EVERY level of the system, so a No-Confidence petition signed by 75% of the citizens of the entire country and submitted to the Prime Council results in the entire system being wiped away and reset.

    It went a lot deeper than that, but I’ve already typed a LOT and think this mostly gets the gist of it.#



  • How would it not have? You got an office or field offices?

    “Bring your computer by and plug it in over there.” And flag it for reimage. Yeah. It’s gonna be slow, since you have 200 of the damn things running at once, but you really want to go and manually touch every computer in your org?

    The damn thing’s even boot looping, so you don’t even have to reboot it.

    I’m sure the user saved all their data in one drive like they were supposed to, right?

    I get it, it’s not a 100% fix rate. And it’s a bit of a callous answer to their data. And I don’t even know if the project is still being maintained.

    But the post I replied to was lamenting the lack of an option to remotely fix unbootable machines. This was an option to remotely fix nonbootable machines. No need to be a jerk about it.

    But to actually answer your question and be transparent, I’ve been doing Linux devops for 10 years now. I haven’t touched a windows server since the days of the gymbros. I DID say it’s been a decade.


  • A decade ago I worked for a regional chain of gyms with locations in 4 states.

    I was in TN. When a system would go down in SC or NC, we originally had three options:

    1. (The most common) have them put it in a box and ship it to me.
    2. I go there and fix it (rare)
    3. I walk them through fixing it over the phone (fuck my life)

    I got sick of this. So I researched options and found an open source software solution called FOG. I ran a server in our office and had little optiplex 160s running a software client that I shipped to each club. Then each machine at each club was configured to PXE boot from the fog client.

    The server contained images of every machine we commonly used. I could tell FOG which locations used which models, and it would keep the images cached on the client machines.

    If everything was okay, it would chain the boot to the os on the machine. But I could flag a machine for reimage and at next boot, the machine would check in with the local FOG client via PXE and get a complete reimage from premade images on the fog server.

    The corporate office was physically connected to one of the clubs, so I trialed the software at our adjacent club, and when it worked great, I rolled it out company wide. It was a massive success.

    So yes, I could completely reimage a computer from hundreds of miles away by clicking a few checkboxes on my computer. Since it ran in PXE, the condition of the os didn’t matter at all. It never loaded the os when it was flagged for reimage. It would even join the computer to the domain and set up that locations printers and everything. All I had to tell the low-tech gymbro sales guy on the phone to do was reboot it.

    This was free software. It saved us thousands in shipping fees alone. And brought our time to fix down from days to minutes.

    There ARE options out there.


  • The pcb footprint isn’t the same. Changing the port isn’t as simple as just soldering this one instead of that one. The pins are in a different order. Changing the port requires redesigning the PCB that the port attaches to. In a larger device, maybe you could create some kind of internal adapter that can solder to the lightning footprint but provide a usb-c port, but there’s just not enough room in a modern phone.

    Plus, even though the USB portion of the circuitry may be the same, the port does more than just provide a usb interface. There’s also headphone functionality and other things on there that have to be adapted too, or the phone will have less functionality than it did and people with bitch that apple broke their headphones when they changed the port over.


  • A few years ago, a CSX train carrying acrylonitrile had an axle snap and derailed in my town, igniting in the process, and creating a huge plume of cyanide gas. It was a damned miracle nobody was killed.

    The response from CSX was impressive. I have no complaints about how they handled it AFTER it happened. However, and it only recently occurred to me, but that response that was so well oiled, rehearsed, and organized… they’ve CLEARLY had WAY too much experience doing this; way too many times they’ve had to sweep into a town and “handle” things after a derailment of a hazmat train.

    Maybe… just maybe they should consider putting a little more emphasis on upgrading and maintaining their equipment. Maybe they wouldn’t have to have so many teams ready to sweep in and manage the medium-sized ecological catastrophes that happen so often.




  • Can you link a layman’s explanation of the value of grammatical gender regarding inanimate objects? After years of learning and being frustrated by French, I had come to the conclusion that grammatical gender was stupid and served no purpose, but I’d love to have a better understanding of its value.

    Again, this isn’t coming from a position of “prove me wrong, buttfart”. This is coming from “I’d like to learn more and have a better understanding of something I’m probably just not getting.”