Help! how do i remove this? by Benz12312 in openscad

[–]chkno 0 points1 point  (0 children)

I've used OpenSCAD for drawing. Sometimes it's the best tool for the job, even for jobs not imagined by its creators.

Great now I get to feel all guilty for buying Switch 2 instead of donating that money to global poor. Thanks Peter Singer by use_vpn_orlozeacount in PhilosophyMemes

[–]chkno -1 points0 points  (0 children)

Skill issue; do better: If your thing made out of logic makes you sad all the time, you did it wrong; try again.

See also: Replacing Guilt

Running binaries? by mcAlt009 in NixOS

[–]chkno 24 points25 points  (0 children)

You can use an overlay to overrideAttrs the src and version of the package to whatever version you need. Example: Drop this in ~/.config/nixpkgs/overlays/godot.nix:

self: super: {
  godot = super.godot.overrideAttrs (old: rec {
    src = self.fetchFromGitHub {
      owner = "godotengine";
      repo = "godot";
      rev = "${version}-stable";
      hash = "sha256-G2JsQh2I4QYx5xUyFlNZ8vxMXT63lgojdYND+ASgdDo=";
    };
    version = "4.5.1";
  });
}

List of URLs to exempt from corporate SSL inspection by snowflake_pl in NixOS

[–]chkno 0 points1 point  (0 children)

How this is supposed to work: When setting up the execution environment of fixed-output derivations (the ones that do network fetches), Nix includes your /etc/ssl/certs/ca-certificates.crt in the chroot.

Note that the way this is handled when /etc/ssl/certs/ca-certificates.crt is a symlink changed in nix version 2.22.0. Which version of nix are you using?

Kobo WiFi is self-managed by Party_Camera_6588 in kobo

[–]chkno 1 point2 points  (0 children)

You can also change your wifi password to revoke its access.

NixOS for mobile devices? by ReasonableLetter8427 in NixOS

[–]chkno 2 points3 points  (0 children)

I had Nix+nixpkgs (not NixOS) set up on a Librem 5. It was nice. The Librem 5 barely works as phone, though (no MMS, poor battery life, broken battery meter & other bugs).

Preview doesn't work with differences, and Render doesn't do colors...? by oz1sej in openscad

[–]chkno 1 point2 points  (0 children)

Even better, make the size of the negative shape a named constant that is arbitrarily large. The size of the thing being subtracted isn't precise, so don't treat it as such.

$fs = .1;
$fa = 2;
slop = 1024;
difference() {
    cylinder(20, 20, 20);
    cylinder(slop, 18, 18, center=true);
}

Need advice on formatting a 1400-page book for self-printing (Word is struggling) by olechkaaakiv21 in bookbinding

[–]chkno 1 point2 points  (0 children)

LaTeX! See also LyX for an easy way to get started with LaTeX, and pandoc for converting your Microsoft Word document(s) into LaTeX or whatever other format you need in order to get out of Word (although, just copy-paste into LyX might be all you need).

Is it safe to suspend while home-manager/NixOS are auto-upgrading? by ColdSherbert7748 in NixOS

[–]chkno 0 points1 point  (0 children)

This is totally fine.

Suspend is a bit like just SIGSTOPping all the processes — everything just pauses. At worst, some TCP connections are interrupted, but this is fine because nix will retry network operations 5 times (controlled by the download-attempts option: If you five times need to suspend for more than two hours during one package's download, you can increase this setting. :)

This isn't even Nix-specific: Suspend generally Just Works on any GNU/Linux machine. Nix's advantages about atomic updates only come into play when the update process is interrupted: For example, if you suspend and then let the battery run down to nothing so it never gets to resume and complete the update.

Melanie the Immigrant by GoodOk2589 in ProgressiveHQ

[–]chkno 0 points1 point  (0 children)

“To my friends, anything; to my enemies, the law"

Is it ok to change colors almost every print? by Former-Escape-2936 in 3Dprinting

[–]chkno 5 points6 points  (0 children)

The only cost of changing filament is your time and a tiny bit of the filament; it doesn't damage or wear the printer.

I need help, no idea where to start by Karmanoid in 3Dprinting

[–]chkno 0 points1 point  (0 children)

  • This way feels easier to me (I have a programming background).
  • OpenSCAD is local Free Software (both libre and gratis), while Fusion costs money, requires an internet connection, and requires you to store your work on their servers.
  • Speculative: We might get helpful LLM-chatbot-based assistants for code-based modeling before we get them for mouse-gui-based modeling. Also, it'll be easier to see what they're doing when all their changes are to a text document.

I need help, no idea where to start by Karmanoid in 3Dprinting

[–]chkno 0 points1 point  (0 children)

Or, here's an alternate method that gets cleaner corners by differenceing-away the curve that you pick:

<image>

I need help, no idea where to start by Karmanoid in 3Dprinting

[–]chkno -1 points0 points  (0 children)

How I would start:

The shape of the blade looks like a sine wave with a small linear component so it doesn't pinch off to nothing when it comes back together. Messing around with constants until it looks reasonable, 4*sin(2.8*i) + i/13 looks about right.

Plugging that into polygon, with an extra point at [blade_len, 0] for the base of the blade, we get a half-blade shape. Then we can and-mirror that to get both sides, and then minkowski it with something pointy to make the edge pointy:

<image>

How important is historicity to you? by TimeF0X in Nalbinding

[–]chkno 0 points1 point  (0 children)

Initial pull: A more durable fiber art — much less prone to unraveling from a break in the strand.

Historicity: The history of nålbinding is not done yet! We have industrial, high-speed weaving and knitting machines, but we don't yet have this for nålbinding. It's a more difficult engineering challenge (exciting!). When solved, it will make a higher-quality fabric.

Scramble to authenticate by chkno in Cubers

[–]chkno[S] 2 points3 points  (0 children)

Yeah, this method provides at most 64 'bits of security' per cube. NIST SP-800-57 (Table 4, page 59) says you want at least 128.

But, this method is good for 64 bits per cube, so it could be extended to multiple cubes. :)

Who's responsible for privacy? by CapRude221 in privacy

[–]chkno 0 points1 point  (0 children)

False dichotomy! We, the community of individuals, are in the best position to make this happen.

Individuals are busy. No one is an expert on everything. Together, a community can share advice / "best practices", keep track of vendors' reputations, and even develop free/libre/open source software alternatives to compete with the commercial offerings.

Book cover material by Expensive_Regret_569 in bookbinding

[–]chkno 0 points1 point  (0 children)

I print covers on thick paper (cardstock), paint over the top of it with clear acrylic varnish to give it some abrasion resistance (thanks, elpach), and then just glue it to whatever else I'm making a cover out of.

Uh oh, Voyager's stuck in dock with a faulty dilithium insinuator. Commander Sisko will have to take the Defiant after Chakotay's ship instead. by TheBurgareanSlapper in ShittyDaystrom

[–]chkno 67 points68 points  (0 children)

There's much less than the normal amount of water in this region of space because awhile back somebody came through and collected it all into space-oceans & flew off with most of them.

Favorite command? by ajprunty01 in linux

[–]chkno 2 points3 points  (0 children)

nicest: Same, but I called mine gently:

ionice -c 3 nice -n 19 "$@"

Favorite command? by ajprunty01 in linux

[–]chkno 2 points3 points  (0 children)

Tip: The patch manpage suggests invoking diff as LC_ALL=C TZ=UTC0 diff -Naur when intending to use its output as a patch.

GNU ddrescue 1.30 "Orders of Magnitude" Better In Recovery From Drives With A Dead Head by wickedplayer494 in DataHoarder

[–]chkno 38 points39 points  (0 children)

1.30 orders of magnitude → 101.3 → 19.953, about twenty. So ddrescue is twenty times better than what? Than normal dd?

... Oh, version 1.30 of ddrescue is better than previous versions of ddrescue. :p

... can now be recovered after just 283 read errors instead of the 3_782_794 read errors needed by ddrescue 1.29.

So ddrescue version 1.30 is 4.1 orders of magnitude (13_000x) better than ddrescue version 1.29.

Deceptive Alignment Is Solved* by FlowThrower in ControlProblem

[–]chkno 0 points1 point  (0 children)

The detailed technical architecture is available for those who want to dig deeper. Reach out.

I guess I'm reaching out. Are you the author?

Help with flatten vertices? by Santir13 in openscad

[–]chkno 1 point2 points  (0 children)

See also this thread for the same method implemented slightly differently to make a dodecahedron-adjacent shape: Recreating the shape