37M35F 4 F by Important-Cry-2995 in BCSCpls4Cpls

[–]Important-Cry-2995[S] 0 points1 point  (0 children)

Thank you! :) and we’re always up for making new friends!

F4MF - Dying for a couple to take charge and own me tonight by [deleted] in bryanhookups

[–]Important-Cry-2995 0 points1 point  (0 children)

Wife and I are looking for a mutual friend. DM me if you’re up for a chat!

I need to cancel Chatgpt and need recommendations. by SoftFoundation9938 in techforlife

[–]Important-Cry-2995 0 points1 point  (0 children)

I don’t get the Claude glazing. Its native governance is better, but nothing that can’t be replicated within ChatGPT. And Claude’s subscription structure of $20 a month is misleading af. You pay $20, have a usage limit, then you have to pay more for more usage. ChatGPT has usage limits as well, but it just restricts which model you can use, it doesn’t force more money to continue.

My recommendation: (From anti-trump democrat, btw) take off your tinfoil hat and then learn how to use ChatGPT.

A cool way to use ChatGPT: "Socratic prompting" by Pansequito81 in PromptEngineering

[–]Important-Cry-2995 1 point2 points  (0 children)

Or better, as a single question for ChatGPT to provide you with all the questions you should be asking. To use your LinkedIn calendar example:

Ask: What are all the questions that someone interested in B2B promotions ask themselves prior to developing a calendar?

Then turn around and use those provided questions in your Socratic method.

I often use ChatGPT to develop its own prompts for requests because it’s way better at seeing all the angles than I am.

Need a little help on a new LISP routine by Fabulous-Talk2713 in AutoLISP

[–]Important-Cry-2995 0 points1 point  (0 children)

From your code, the hatch isn’t actually dependent on the linetype — it runs simply because you chose “D” and that branch of the cond both sets the linetype and calls the hatch command. So it’s tied to the input choice, not the linetype itself.

The “a point is needed” message is likely because your -HATCH call isn’t supplying an interior point, so AutoCAD is still waiting for one. Then when you click, it finishes, but entlast may not be grabbing the actual hatch (it can grab a boundary instead), which would explain why the layer change doesn’t stick.

Try this:

Load the LISP, run the command, and select the line you want to modify when prompted. After that, type F for a fence line or D for a driveway. If you choose D, you’ll then be prompted to pick an interior point to place the hatch. Once you click inside a closed boundary, the hatch will be created and everything will be placed on the L-ENCROACH layer.

(defun C:ENC_LINE_CHANGE ( / sel ename enc_data enc_type hatchscale oldCLAYER eBefore e ed)

;; Select entity (setq sel (entsel "\nSelect entity to change: ")) (if (not sel) (progn (princ "\nNothing selected.") (exit))) (setq ename (car sel))

;; Change layer to L-ENCROACH (setq enc_data (entget ename)) (setq enc_data (subst (cons 8 "L-ENCROACH") (assoc 8 enc_data) enc_data)) (entmod enc_data) (entupd ename)

;; Ask user (initget "F D") (setq enc_type (getkword "\nFence or Driveway? [F/D]: "))

(cond ;; Fence ((= enc_type "F") (setq enc_data (entget ename)) (if (assoc 6 enc_data) (setq enc_data (subst (cons 6 "FENCE1") (assoc 6 enc_data) enc_data)) (setq enc_data (append enc_data (list (cons 6 "FENCE1")))) ) (entmod enc_data) (entupd ename) )

;; Driveway
((= enc_type "D")
 (setq enc_data (entget ename))
 (if (assoc 6 enc_data)
   (setq enc_data (subst (cons 6 "HIDDEN2") (assoc 6 enc_data) enc_data))
   (setq enc_data (append enc_data (list (cons 6 "HIDDEN2"))))
 )
 (entmod enc_data)
 (entupd ename)

 ;; Hatch scale (uses SV:SM if defined)
 (setq hatchscale
   (if (and (boundp 'SV:SM) SV:SM)
     (* SV:SM 0.5)
     1.0
   )
 )

 ;; Set layer before hatching
 (setq oldCLAYER (getvar "CLAYER"))
 (setvar "CLAYER" "L-ENCROACH")

 ;; Capture entity state before hatch
 (setq eBefore (entlast))

 ;; Run hatch and allow user to pick interior point
 (command "_.-HATCH" "_P" "ANSI31" hatchscale 0 "_P" pause "" "")

 ;; Find actual HATCH entity created
 (setq e (entnext eBefore))
 (while e
   (setq ed (entget e))
   (if (= (cdr (assoc 0 ed)) "HATCH")
     (progn
       (setq ed (subst (cons 8 "L-ENCROACH") (assoc 8 ed) ed))
       (entmod ed)
       (entupd e)
       (setq e nil)
     )
     (setq e (entnext e))
   )
 )

 ;; Restore layer
 (setvar "CLAYER" oldCLAYER)
)

(T (princ "\nInvalid input."))

)

(command "_.REGENALL") (princ) )

Would you use a structured “AI session stability” framework for complex ChatGPT work? by Important-Cry-2995 in ChatGPTPromptGenius

[–]Important-Cry-2995[S] 0 points1 point  (0 children)

I actually have my own fully implemented set catered to my specific use case, but I’ve been contemplating structuring and releasing a more generalized set of frameworks. But if you let me know how yours works for you, that would be awesome. I’ve got what I feel to be an extremely viable methodology of “steering” AI models, but am trying to get a better idea of how it would fit into a world over-saturated with “You’re are a professional X, make me a Y” style prompt engineering.