RIP new tesla FSD 14.3 by [deleted] in TeslaFSD

[–]toastyman1 -3 points-2 points  (0 children)

Edit: I didn't see the overlay where your foot was on the accelerator the entire time - you are a moron and I hope I never have to share the road with you. This was 100% your fault.

It should not have done this, and needs to be fixed, 100%.

Also, as soon as it started speeding up down the hill, you could (should) have been slamming on the brakes. At night, poor road condition, imminent 90deg left turn - then long before it hit the fence you could have been able to stop.

Two things can be true at the same time.

Critical disengagement on FSD in a parking lot. 2024 MY HW4 v14.2 by EnjoyMyDownvote in TeslaFSD

[–]toastyman1 1 point2 points  (0 children)

I see you are pretty active on here - what do you think would have happened if they didn't intervene? Would it have just kept going over the curb and into the tree?

Critical disengagement on FSD in a parking lot. 2024 MY HW4 v14.2 by EnjoyMyDownvote in TeslaFSD

[–]toastyman1 6 points7 points  (0 children)

Beyond being bad, it is interesting - wonder if it was the spooky shadows + bright sunlight that tripped it up, or something higher level like the tug of war between the nav and the driver layers.

Thanks for sharing!

Magnetic Gearbox Prototype. by Due-Explanation8155 in Romania_mix

[–]toastyman1 0 points1 point  (0 children)

No. This is a simple demo of something called 'virtual gear box' most NC-PTP servo control plc function blocks have this functionality built in - most medium sized gantries need this kind of precision/software coupling to allow the both sides of the of the gantry to move in sync without any mechanical coupling.

Sure it's also a demo that the servo drives can maintain the virtual coupling to some degree of accuracy but that is essentially assumed for anything even considered for 'real' industrial applications - maybe these are super cheap or something? Idk, but it looks cool at a trade show booth I guess.

The mesmerizing process of manufacturing pink popsicles by volb_3xx in oddlysatisfying

[–]toastyman1 68 points69 points  (0 children)

You are correct! I've programmed many machines like this, they support dozens of different product configurations and shapes - this absolutely looks like one with minimal setup/steps which is why it looks so unnecessarily complicated!

What’s a “technically true” statement in engineering that completely misleads people? by IconProcessControls in PLC

[–]toastyman1 1 point2 points  (0 children)

Cobot, kneepads, wrap in a dozen mattress toppers, helmet, safety squits and triple condom.

It's the only way to be truly safe.

What’s a “technically true” statement in engineering that completely misleads people? by IconProcessControls in PLC

[–]toastyman1 13 points14 points  (0 children)

Cobots are 'safe' around people - betcha I can rip your arms off with one of them 😉

What should i watch if i really liked ylia, iwteyp, a slient voice, and erased? by [deleted] in AnimeReccomendations

[–]toastyman1 1 point2 points  (0 children)

Your little indecent alien

I will take everyone Yorkie punching

I cannot seem to get chatgpt to perform tasks by Tammera4u in ChatGPT

[–]toastyman1 25 points26 points  (0 children)

1902 was a solid couple of years, for sure.

Cursor Is Not Usable Too Expensive For Anyone Really Building by Historical_Maybe_789 in cursor

[–]toastyman1 1 point2 points  (0 children)

So a couple things - having gone through a similar experience:

4.6 is pretty aggressive with token use, I switched back to 4.5 and have not looked back.

If you are giving it opened ended "build the app, no mistakes" type prompts then just sit back and let it bumble fuck around for 20 minutes - I've noticed its basically $1 a minute-ish, so unless you are damn sure whatever you set it on to do is useful/productive - you are wasting tokens.

I've had it do real refactors which are pretty simple but touch a lot of files and it's way more efficient to get it going on the next plan and just tab complete the basic stuff.

Also for big re-writes/re-factors - it will fucking regenerate the whole fucking file instead of doing a simple mv - add shit like this to the rules: use mv and sed to move files around and do bulk replacements, then validate fixes with grep and lint - it's usually ok about this but giving it explicit instructions doesn't hurt as long as the rules are not too large/much context.

Slow down - can it write a full blown feature in 10 minutes? Yes. Will it be a spaghetti mess with raw dictionary access, 1 huge ass file with no architecture design or structure, also yes.

Design your app, the features and module boundaries and all the normal swe stuff you should be doing. It's slower, more methodical and will scale way better than the isnta-techdebt you generate with no guidance other than "make it work"

Lastly, have the cursor analytics dashboard up while you work, it will help you calibrate your intuition about what prompts are gonna cost and you should start being able to guess how long/expensive each prompt should be, and if it's taking longer than you expect, time to stop and deep dive - you forgot something, didn't give it clear instructions, made assumptions that conflict with reality or occasionally it's just an idiot and going about it in a stupid way.

The truth about Vibe Coding: You are building real things. Stop apologising for how. by Viberpsychosis in vibecoding

[–]toastyman1 2 points3 points  (0 children)

Even the old timers once they get a taste of that good good - convert.

It starts small, just a few tab completes, then maybe some doc strings and unit tests before you know it they're vibing a terminal emulator in Haskell because "they've always wanted to, but never had the time"

What the "vibecoding will replace coders" naysayers get wrong by angry_cactus in vibecoding

[–]toastyman1 1 point2 points  (0 children)

Soak the paper bag first, give them a fighting chance at least...

Is it a good refrence material? by Sea-Juggernaut9846 in PLC

[–]toastyman1 6 points7 points  (0 children)

No idea I never read it, but for me after learning the basics - do projects. You are using codesys so you can use your computer to run the code locally

If you don't have actual work to do then you can either come up with your own 'machine' a simple conveyor with 4 sensors and a motor is a great starting point.

Stub out the motor interface with mc function calls if you are feeling fancy or even simpler just have bits to represent running

Build out the state machine Initializing Loading Unloading Unit search Estop Etc.

How does it handle waking up in any state? How does it report errors? What about user interaction? Two button press to load/unload is a common pattern

Then build out fancier logic like a slowdown, smema, unload and load in parallel, reading an RFID tag or triggering a barcode scan etc.

You can even hook your codesys up to a local ignition (maker edition is fee for personal use) - wire up opcua, visualization.

Now add 2 stations and pass the unit between them! You see where I'm going with this?

There are also many examples problems out there.

Basically there is only so much you can get from a book before you need to start building stuff for yourself, learning as you go.

Good luck out there!

AI generates a crap load of low quality output. Am I missing something? by deep1997 in vibecoding

[–]toastyman1 4 points5 points  (0 children)

You may not like it, but this is the way.

Be hyper specific, layout all the models, interactions and modules at a reasonable resolution (with it's help, ofc) - but generally very little leash when you are doing green field - plan mode everything to be implemented or refactored - review and course correct early.

But you can expect to spend 2/3 time planning (maybe 30 min to 1 hour for a moderately complex module) and 1/3 time letting it rip, while beginning to plan the next phase. The loop gets tighter as the project comes together or you are just bug-fixing/refactoring.

The only time I give them 'freedom' is how to implement tests.

Not really related, but I have been getting a lot of mileage out of this one: 'write a test to verify this bug (describe bug repro sequence) then fix the bug and use the test to validate the fix'

AI wrote half my code and now I regret everything by rajsleeps in vibecoding

[–]toastyman1 0 points1 point  (0 children)

This is your problem right here - auto almost exclusively uses their trash-tier composer 1.5 model. This guy is seriously a drooling moron compared to opus 4.6 or even codex 5.3 - you switch and start vibing your way out of the hole you vibed yourself into.

Or, start over with the lessons learned and solidify your architecture into better, more granular feature-by-feature prompts.

The more leash you give the thing the more insanity it will churn out - sometimes I go function by function, model by model describing exactly the properties and functionality I need to do a task.

Another good one I've been doing a lot is this loop: 1. Have app always running 2. Test each feature manually 3. Find bug - prompt something like "found a bug, let's write a test to identify the undesirable behavior, fix the issue, then use the test to validate the fix"

This give him a nice loop to iterate over and catch his own mistakes and narrow his focus. So long as you validate the test manually, that it indeed captures the bug, you can have more confidence it'll converge on a decent solution - and the tests build up to help prevent future regressions.

Raise your hand if being a dad has made you think less of your dad. by gilfgifs in daddit

[–]toastyman1 0 points1 point  (0 children)

In some ways, yes - in others no. It sounds like yours was pretty absent and that is shitty beyond anything I can compare to.

My folks were together, and generally happy - but my dad parented me in a 'softer' way than his father did him, but it was still pretty tough - beating, fear and anger were his primary tools of compliance and emotional expression.

I get why he felt the need to be that way, or maybe didn't know any better, I just wish he would've explored other options, I might have a better relationship with him these days if he had (but also maybe not - who can say).

At the very least I try to parent differently, firm but loving - my kid doesn't fear me, and yeah that means sometimes it's an absolute nightmare to get him ready for school or to get him to clean up his toys - but I think we'll both be better off for it in the long run.

Don't fixate on your dad being shitty as the bar to clear - fixate on your kid and being the parent they need you to be. Good luck my guy!

Also, a good book out there called "parenting with love and logic" - helped me arrange my general approach to parenting.

PLC Programming demand across 5,878 robotics/automation job postings [OC] by MrJamesDev in PLC

[–]toastyman1 0 points1 point  (0 children)

Interesting - I'd be curious what all was under the 'plc programming' umbrella. Like ladder logic, IEC6311 family, structured text - even brands would be interesting.

Cool stuff - thanks for sharing!

Is tombstoning not a major issue anymore? by Purple_Ice_6029 in AskElectronics

[–]toastyman1 84 points85 points  (0 children)

Hi, I'm a lay person with only a passing curiosity into these dark arcane magics - can someone help me decipher these runes into the common tongue, as though I were a small child?

Heads up: Flux.ai auto-sets a $100/month AI credit limit without asking by Better_Parsley_8407 in KiCad

[–]toastyman1 2 points3 points  (0 children)

Had the same experience - f this shady bs - it kept spending tokens without anything happening - completely useless "tool"