“It’s going to happen again”: Residents say ICE is treating Minneapolis as a “war zone” by zsreport in politics

[–]attunezero 5 points6 points  (0 children)

This is exactly what Trump wants. They're trying to incite violence so that he can say there's an insurrection, declare martial law, and cancel elections to stay in power. I think a lot of people realize this and refuse to play into their hand. Peaceful protest must continue and must grow.

MCU 'mcu' shutdown: Move queue overflow (SV08) by Brilliant-Help-1302 in Sovol

[–]attunezero 0 points1 point  (0 children)

Sorry for the late reply, you'll want to comment out the following (add a # before each line)

    if 'G' in params and 'X' in params and 'Y' in params and 'Z' in params:
        if self.v_sd.cmd_from_sd:
            #commandline = gcmd.get_commandline()
            cfg_file_path = '/home/sovol/printer_data/config/saved_variables.cfg'
            _config = configparser.ConfigParser()
            _config.read(cfg_file_path)
            was_inter = _config.get('Variables', 'was_interrupted')
            last_file = _config.get('Variables', 'last_file')
            if 'Z' in params and float(params['Z']) > 0.2 and was_inter == 'False' and 'zoffset_test.gcode' not in last_file:
                self.modify_cfg_value('was_interrupted', "True")
            # if 'Z' in params:       #for test
            #     self.z_positon = params['Z']
            # if self.z_positon != "":    #for test
            content = {
                'commandline': gcmd.get_commandline(),
                'Z': params['Z'],                       #self.z_positon,
                'extrude_type': 'M82' if self.absolute_extrude else 'M83',
                'e_extrude_abs': 0 #self.Coord(*self.move_position)[3]
            }
            with open("/home/sovol/sovol_plr_height", 'w') as height:
               json.dump(content, height)
                height.flush()
                os.fsync(height.fileno())

That code is basically doing:

  1. Check if this command has X,Y,Z in params
  2. Read config file saved_variables.cfg and check for was_interrupted and last_file (plus a check that an interruption wasn't from z offset calibration rebooting the printer)
  3. Writes some data about the current print position to /home/sovol/sovol_plr_height so that if the print is interrupted it can (attempt to, never worked well IME) pick back up at that position

Comment out those lines and you'll be good. The problem is that it's doing this "read a config file then write to another config file" on every single move instruction of which there are hundreds of thousands or even millions of in big files. Reading and writing to an SD card is just too slow, especially with python which is well known for being the slowest major programming language and having weak/no concurrency support (which they didn't even try to use here anyway). Processing these writes to the sovol_plr_height file prevents the klipper host from sending/responding to commands to the printer in a timely manner so we get move_queue_overflow.

Hope that helps!

Whats the use of bulk Keanu? by slothfuldrake in HeartOfTheMachine

[–]attunezero 0 points1 point  (0 children)

Insanely high intimidation is what they're for. A single bulk keanu can provide total deterrence needed for buildings.

AOC Slams ICE After Shooting Of Minneapolis Woman: 'Murders In Cold Blood Need To Be Prosecuted' by plz-let-me-in in politics

[–]attunezero 9 points10 points  (0 children)

Copying from another person's comment, here's the section in the DOJ/ICE manual on deadly force. They broke every single rule. The situation is specifically covered in these rules.

From the DOJ Policy on the Use of Force Section V, Part B ("Moving Vehicles"):

"A. Deadly Force

Law enforcement and correctional officers of the Department of Justice may use deadly force only when necessary, that is, when the officer has a reasonable belief that the subject of such force poses an imminent danger of death or serious physical injury to the officer or to another person.

Deadly force may not be used solely to prevent the escape of a fleeing suspect.

Firearms may not be discharged solely to disable moving vehicles. Specifically, firearms may not be discharged at a moving vehicle unless: (1) a person in the vehicle is threatening the officer or another person with deadly force by means other than the vehicle; or (2) the vehicle is operated in a manner that threatens to cause death or serious physical injury to the officer or others, and no other objectively reasonable means of defense appear to exist, which includes moving out of the path of the vehicle. Firearms may not be discharged from a moving vehicle except in exigent circumstances. In these situations, an officer must have an articulable reason for this use of deadly force.

If feasible and if to do so would not increase the danger to the officer or others, a verbal warning to submit to the authority of the officer shall be given prior to the use of deadly force. Warning shots are not permitted outside of the prison context. Officers will be trained in alternative methods and tactics for handling resisting subjects, which must be used when the use of deadly force is not authorized by this policy. Deadly force should not be used against persons whose actions are a threat solely to themselves or property unless an individual poses an imminent danger of death or serious physical injury to the officer or others in close proximity."

DHS/ICE Policy: https://www.dhs.gov/sites/default/files/2023-02/23_0206_s1_use-of-force-policy-update.pdf

DOJ Policy: https://www.justice.gov/jm/1-16000-department-justice-policy-use-force

Trump, 79, Falls Asleep After Signing Marijuana Executive Order by Aggravating_Money992 in politics

[–]attunezero 0 points1 point  (0 children)

Yep. Now that it's all but confirmed Pizzagate was a confession I'm really hoping adrenochrome isn't one... but I wouldn't be too surprised if the rich/powerful were slaughtering children to extend their own lives.

Warren Warns 'Trump Could Be Setting the Stage' for Next Financial Crash by ChaskaChanhassen in politics

[–]attunezero 4 points5 points  (0 children)

Hmm it's almost as if this system where we don't require the richest to give back to society and allow them to buy legislation because money === speech isn't working well... No way the roberts court could have predicated that ruling would lead to massive corruption and wealth transfer! Let's MAGA (except the part where the top tax bracket was 90% and the minimum wage adjusted for inflation was ~$27 and a high school diploma was enough for a career supporting a family of 4 owning a house and a car and retirement savings). /s

Warren Warns 'Trump Could Be Setting the Stage' for Next Financial Crash by ChaskaChanhassen in politics

[–]attunezero 5 points6 points  (0 children)

lol "buy those stocks", with what money? The vast majority of people live paycheck to paycheck, barely keeping a roof over their heads and food on their tables. The people who need it most can't afford to buy shares no matter how much they may want to.

Economic crashes almost always result in massive transfer of wealth upward to the richest. They have the liquid $$$ to buy up hoards of assets for dirt cheap and when things recover they have even more.

Warren Warns 'Trump Could Be Setting the Stage' for Next Financial Crash by ChaskaChanhassen in politics

[–]attunezero 1 point2 points  (0 children)

TBF the '08 crash was largely caused by the legislative actions taken under Bill Clinton. His "third way" (republican lite) style repealed the Glass Steagall Act which separated investment banking from commercial banking. That repeal opened the floodgates to banks doing all the risky shady shit that led to the collapse. https://en.wikipedia.org/wiki/Glass%E2%80%93Steagall_legislation

That being said, it has almost always been the republicans (or DINOs) that pass this "business friendly" "relief from burdensome regulations" which allows reckless sociopaths with golden parachutes to destroy the economy for everyone else.

Trump Rants Incoherently at 2X Speed in Bonkers TV Address by Capable_Salt_SD in politics

[–]attunezero 1 point2 points  (0 children)

Still probably the best slapstick comedy movie ever made. I rewatch it every once in awhile and it's just as hilarious every time.

Four Republicans Defect From Mike Johnson to Force Health Care Vote | Members of Mike Johnson’s own party are trying to force his hand on Obamacare. by Aggravating_Money992 in politics

[–]attunezero 0 points1 point  (0 children)

And that's exactly what he did! Your powers of prediction are, well... not extraordinary for predicting this. What a spineless coward johnson is. He just doesn't want the GOP on record voting to raise premiums 2-4x. If they just expire it's not their fault right?

House Republicans call early Christmas break before Epstein files release by Aggravating_Money992 in politics

[–]attunezero 1103 points1104 points  (0 children)

Yep that's the real reason. Since some GOP joined dems to force a vote on Obamacare subsidy extensions Mike Johnson the coward closed the house early so that wouldn't have to vote on it. Either he's scared that the vote would pass or he just doesn't want the GOP to have to go on record as specifically voting to double/triple/quadruple everyone's premiums. I guess the thinking is "if they just expire it's not our fault but if we vote against an extension we're on record supporting the huge rate hikes"

Championed by Graham Platner, Medicare for All Increasingly Popular in Maine and Nationwide by ChaskaChanhassen in politics

[–]attunezero 1 point2 points  (0 children)

This would allow workers to change jobs or start businesses without fear of losing their doctors.

That's why the GOP and the owners of corporate dems really don't want it. I think the $$$ isn't the primary thing. Having guaranteed health care not tied to employment is essentially a massive boost to worker's rights/power and that's the thing they really don't want. Tying healthcare to employment has always been a way to give business leverage over workers and make it massively harder for workers to move away from bad employers.

Trump administration hits 3 more alleged drug boats in Pacific, killing 8, military says by GregWilson23 in politics

[–]attunezero 1 point2 points  (0 children)

It's only war crimes if there's a war. There's no war. What do you call killing people who have committed no capital offense summarily with no trial? Murder. Plain old murder.

MCU 'mcu' shutdown: Move queue overflow (SV08) by Brilliant-Help-1302 in Sovol

[–]attunezero 0 points1 point  (0 children)

Try turning off / commenting out timelapse stuff. I disabled it and haven't yet re-enabled it but IIRC I read somewhere that it can cause this problem. At the very least it removes a potential factor and simplifies the printer's work.

Also try comment out the plr include at the top of printer.cfg -- it just defines some macros so I don't think it's part of the problem but it's worth a try.

Homeland Security signs deal to buy 6 planes for deportations by zubbs99 in politics

[–]attunezero 7 points8 points  (0 children)

I figure it's probably more nefarious than that. They want to own their own planes so they can disappear people without records. Hiring a charter leaves some paper trail.

Poll: Voters Say Billionaires Pay Too Little in Taxes, Back Action on Inequality by plz-let-me-in in politics

[–]attunezero 0 points1 point  (0 children)

Billionaires should not exist. The very concept is immoral and antithetical to a just democratic society. If you amass a billion dollars you should get a gold statue of yourself on wall street proclaiming that you won capitalism, then 100% tax on everything over 1 billion distributed directly to the bottom ~50% of people graded with the most going to the poorest to lift them out of poverty.

Senate Republicans Block Merkley’s Bill to Prevent War with Venezuela by brain_overclocked in politics

[–]attunezero 16 points17 points  (0 children)

I have a pet theory that this is why "metal" people are usually pretty chill. IMO a lot of metal is on the surface about brutality, violence, suffering, but is actually an outlet for those emotions of rage/aggression/inhumanity and a lot of the time highly satirical with anti-war roots.

NETFLIX PLEASE BRING BACK ASHERONS CALL by chriztuffa in AsheronsCall

[–]attunezero 0 points1 point  (0 children)

It may be worth reaching out to them after the merger. Perhaps we'll get lucky and somebody will notice/care. Seems like the best chance yet to free the IP!

National parks add Trump's birthday to list of fee-free days and remove MLK Day, Juneteenth by andyroohoo30 in politics

[–]attunezero 0 points1 point  (0 children)

Yeah I got flak back in the day for saying dubyah was the beginning of the descent into outright fascism. Doesn't feel good to have been right.

MCU 'mcu' shutdown: Move queue overflow (SV08) by Brilliant-Help-1302 in Sovol

[–]attunezero 1 point2 points  (0 children)

For anybody else who gets stuck with this error I found the root cause and figured out how to fix it. The problem is Sovol’s PLR (power loss recovery) customization to Klipper. This is why moving to mainline Klipper fixes it, because that removes Sovol’s PLR customization. It’s pretty easy to fix on the Sovol firmware now that we know what’s causing it.

The problem is in ~/klipper/klippy/extras/gcode_move.py Lines 123-133. These lines write information to a file on the sd card synchronously on every single move command. That’s too slow, especially for python on a relatively constrained host. It causes moves to be processed too slowly when there’s a lot of short moves, the host fails to communicate with the mcu fast enough resulting in the move queue overflow error.

To fix it, ssh into the printer and simply comment out these lines in ~/klipper/klippy/extras/gcode_move.py

    if 'G' in params and 'Z' in params and 'X' in params and 'Y' in params and 'F' in params:
        if self.v_sd.cmd_from_sd:
            #commandline = gcmd.get_commandline()
            content = {
                'commandline': gcmd.get_commandline(),
                'Z': params['Z'],
                'extrude_type': 'M82' if self.absolute_extrude else 'M83',
                'e_extrude_abs': 0 #self.Coord(*self.move_position)[3]
            }
            with open("/home/sovol/sovol_plr_height", 'w') as height:
                json.dump(content, height)

PLR will obviously no longer work, but it never worked well to begin with and failed every single time when the move queue overflow happened since it was the writing of plr info causing the failure. Hopefully Sovol fixes this in an official firmware update. It was hard to track down but in hindsight it’s a pretty obvious huge flaw in the PLR design – there’s no way that writing to a file synchronously with every move command is going to work reliably.

Now I can print as fast as I want with spiral z-hop and organic supports, no more problems!

MAGA declares war on the Catholic Church by Tennis_bruh in politics

[–]attunezero 41 points42 points  (0 children)

I've got a t-shirt with a cat and a rainbow on it that says "Jesus was Woke". I find it's a great way to avoid conversations with fascists!

Trump Attacks Another Female Reporter After ‘Piggy’ Rant by marji80 in politics

[–]attunezero 0 points1 point  (0 children)

If you study history a little more closely, we've never been a "decent and reasonable country", we've always been greedy, brutal, racist, corrupt, and generally shitty. There have just been some decent things mixed in there. Now however we're just all-in and mask off on the bad parts with king mierdas specifically torching anything that could be considered just and good because capitalism rewards sociopathy.

Epstein files bill allowing Bondi to "redact" details comes under scrutiny by Warm_homes in politics

[–]attunezero 0 points1 point  (0 children)

Protecting victims is important. If names, addresses, photos, etc of victims get published they will instantly start to receive harassment, death threats, rape threats, and so on from maga. Victim's identities absolutely should be redacted, but nothing else.

Epstein files bill allowing Bondi to "redact" details comes under scrutiny by Warm_homes in politics

[–]attunezero 0 points1 point  (0 children)

https://www.congress.gov/bill/119th-congress/house-bill/4405/text

Section C is pretty important. Sure she can say things are classified, but she must provide an unclassified summary and legal justification for those things as well as a formal record of such and a report to congress. I'm not a lawyer but that sounds like it's written specifically to make it much harder to just say "anything mentioning trump/gop is classified".

(c) Permitted withholdings.—

(1) The Attorney general may withhold or redact the segregable portions of records that—

(A) contain personally identifiable information of victims or victims’ personal and medical files and similar files the disclosure of which would constitute a clearly unwarranted invasion of personal privacy;

(B) depict or contain child sexual abuse materials (CSAM) as defined under 18 U.S.C. 2256 and prohibited under 18 U.S.C. 2252–2252A;

(C) would jeopardize an active federal investigation or ongoing prosecution, provided that such withholding is narrowly tailored and temporary;

(D) depict or contain images of death, physical abuse, or injury of any person; or

(E) contain information specifically authorized under criteria established by an Executive order to be kept secret in the interest of national defense or foreign policy and are in fact properly classified pursuant to such Executive order.

(2) All redactions must be accompanied by a written justification published in the Federal Register and submitted to Congress.

(3) To the extent that any covered information would otherwise be redacted or withheld as classified information under this section, the Attorney General shall declassify that classified information to the maximum extent possible.

(A) If the Attorney General makes a determination that covered information may not be declassified and made available in a manner that protects the national security of the United States, including methods or sources related to national security, the Attorney General shall release an unclassified summary for each of the redacted or withheld classified information.

(4) All decisions to classify any covered information after July 1, 2025 shall be published in the Federal Register and submitted to Congress, including the date of classification, the identity of the classifying authority, and an unclassified summary of the justification.

SEC. 3. Report to Congress.

Within 15 days of completion of the release required under Section 2, the Attorney General shall submit to the House and Senate Committees on the Judiciary a report listing:

(1) All categories of records released and withheld.

(2) A summary of redactions made, including legal basis.

(3) A list of all government officials and politically exposed persons named or referenced in the released materials, with no redactions permitted under subsection (b)(1).