News for hackers. Stuff that matters.
Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Thursday April 27, 2023 @02:22PM (#35732443)
Is it though? You could already replace an axel or a radiator or tire, couldn't you. Isn't this about software?

And having seen the software testing environment at John Deere, I am terrified of letting novices diddle around with that stuff. Do they understand dynamics and calculus and control systems? Because the John Deere engineers do. They account for slosh in the sprayer trailing the tractor behind the disk, adjusting the steering to within inches of the previous pass and respecting hard field boundaries including implement width and turning radius dynamics.

I just don't see anybody doing anything but hacking around and causing dangerous situations. Then wanting it fixed under warranty.

Or worse, running through a fence into a neighborhood and demolishing property.

Re:Colorado governor signs tractor right-to-repair law oppos... by beiller on Thursday April 27, 2023 @02:32PM (#35732601)
This is an odd comment in my opinion. Do you work at John Deere? I ask only because you say you are familiar with their testing environment. I don't think your horror scenario is realistic. How many farms are located in a neighborhood? If a farmer destroys property they are probably liable. I don't think John Deere is restricting repairs to protect random property damage since since I've never heard of that happening before.
Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Thursday April 27, 2023 @02:56PM (#35732920)
Sorry, should have said, worked on the John Deere guidance module for auto-driving tractors. As a contractor.

There are field limits defined. But they are respected as algorithms need, to determine turn parameters at the end of a row. I could imagine easily that fiddling with that code could end up with a tractor on the other side.

What horror scenarios do you think are realistic? Remember we are considering multi-ton machines with maybe a thousand horsepower, wielding huge spinning blades and crusher mechanisms. What scenario can we consider that is not a horror show?

Re:Colorado governor signs tractor right-to-repair law oppos... by itake on Thursday April 27, 2023 @03:02PM (#35733027)
I am still trying to understand your point.

While I agree these systems are highly complex, I am not sure why farmers need to mess with source code to perform a repair? If farmers are messing with the code (disabling sensors or whatever), then I'd have to assume the farmer knows they are taking on this risk that their tractor will not function as expected.

If sensors can be safely disabled, then why not provide an easy to do that?

Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Friday April 28, 2023 @10:40AM (#35741811)
Again, we're not talking about a lawn mower or toaster. We're talking about a multi-ton autodriving machine of destruction. God no, don't disable a sensor, any more than you'd disable a sensor on a jet airliner.

I agree; farmers should under no circumstance mess with code to perform a repair. I'm concerned that the software documentation is part of this bill (and in the minds of many technologists, should be open).

Re:Colorado governor signs tractor right-to-repair law oppos... by itake on Monday May 01, 2023 @11:59AM (#35774712)
The closest example I can think of is my car. If the seat belt sensor doesn't detect when my safety belt is properly working, I think it's ok to disable the sensor so that I can operate my vehicle without warning lights and sounds distracting me while I drive.

I am sure there are comparable sensors on these vehicles that can have inaccurate readings that can safely be ignored if the operator knows what they are doing.

Re:Colorado governor signs tractor right-to-repair law oppos... by pitched on Thursday April 27, 2023 @03:04PM (#35733043)
Assuming that there is some sort of sensor that’s measuring these turn radiuses? What happens to the machine when the sensor malfunctions? Does it shut down (requiring work to stop), keep going (being a huge liability) or is there a box of them under the chair the operator can swap in and keep going? I think what’s being asked for here is option 3, not so much being able to modify turn parameters.
Re:Colorado governor signs tractor right-to-repair law oppos... by gjsman-1000 on Thursday April 27, 2023 @03:26PM (#35733312)
To me, even though you might call this hitting a nerve, this comment and the one you did earlier, scream the classic stereotype of white collar workers looking down on blue collar workers like farming. "If they were smart like me, they wouldn't be farmers." "They are too dumb to manage a multi-ton machine despite having done it for over a century. Unlike me, who has written code for a few years."

Farmers aren't stupid. They're actually sometimes very high-IQ people because maintaining a profit with so many constraints is extremely difficult; and Silicon Valley flunkies would be in bankrupt within days of trying.

Re:Colorado governor signs tractor right-to-repair law oppos... by jitix on Thursday April 27, 2023 @05:14PM (#35734708)
Your car, heater, air frier, lawn mower, etc all have the potential to kill you. I’d even argue that the probability of a car killing someone due to technical malfunction or user tinkering is way higher than a farm equipment that operates in a large open area.

If all of these things were locked down following John Deere’s logic our daily lives would become very expensive and inconvenient.

We as a society have more than enough legal and insurance frameworks to mitigate any of the risks that you’ve mentioned.

Re:Colorado governor signs tractor right-to-repair law oppos... by shagie on Thursday April 27, 2023 @05:30PM (#35734876)
Your car, heater, air fryer, and lawn mower are consumer devices. If you modify them and they become unsafe, you're at fault.

However, farm equipment is classified as industrial equipment and if you can modify it to be unsafe without being an expert in that domain, then it is the manufacturers fault that you can do that.

Locking down industrial equipment so that it requires a trained technician to modify it is one of the ways that industrial equipment manufacturers try to mitigate the liability that they face.

Re:Colorado governor signs tractor right-to-repair law oppos... by smoldesu on Thursday April 27, 2023 @06:08PM (#35735186)
> then it is the manufacturers fault that you can do that.

This is not always the case, and if it gets to the point that legislation has to be written to stop you, it's likely you don't care that much about the law in the first place.

When Marvin Heemeyer built the Killdozer, nobody blamed Komatsu for providing him the parts. Unprecedented, violent problems can happen with all sorts of equipment. We stop these accidents by holding professionals liable, not their machines.

Re:Colorado governor signs tractor right-to-repair law oppos... by shagie on Thursday April 27, 2023 @07:43PM (#35735894)
The killdozer isn't a problem in terms of industrial liability.

Product Liability in the Farm Equipment Industry - https://youtu.be/NdN577BbnSY

I'd stress watching the section on farm equipment - https://youtu.be/NdN577BbnSY?t=1166 and then continue on to case study 1 where a farm worker was maimed and the manufacturer was held liable (see lessons learned - https://youtu.be/NdN577BbnSY?t=2561 ) ... and liability waivers to try to shift that to the farmer is at https://youtu.be/NdN577BbnSY?t=3760

The legislation and liability for industrial and agricultural equipment already exists. Under that structure, the manufacturer is the one facing the product liability claims if any claims are to be paid out.

If you (the framer) modify a JD tractor and someone gets hurt, JD is is the one likely to pay.

Re:Colorado governor signs tractor right-to-repair law oppos... by TaylorAlexander on Thursday April 27, 2023 @05:29PM (#35734870)
I’m a robotics engineer designing an open source solar powered farming robot (links in my profile).

I gotta be honest it sounds like you have been exposed to Deere’s propaganda and believed it. To put this another way, I feel like you’re missing what this bill is really about.

Deere has added software locks to their modules so that even if you can source another identical module with identical firmware and you’re capable of plugging it in, you have to use dealer software to change the software lock and allow the module to work with your tractor.

No one is saying farmers need source code, they’re saying they need access to the dealer software tools (not engineering tools!) to allow replacement of modules without a trip to the dealer.

This is extremely important for farmers! Please read the replies to your comments and consider that you may have been misinformed. Respectfully, I think this can be a learning moment for you today.

Re:Colorado governor signs tractor right-to-repair law oppos... by defrost on Thursday April 27, 2023 @10:23PM (#35736851)
You're bang on the money with

> exposed to Deere’s propaganda and believed it.

and I feel we can add a dash of smug superioty over presumed to stupid farmers.

I worked on sheep shearing robots in the 1980s at UWA and went on to have a global career in geophyical data aquisition, processing, and interpretation with a sideline in developing "Google Earth" pre current Google Earth .. all funded by part time work in 800 million tonne per annum iron ore mining projects.

Now I'm hanging about with farmers in rural WA.

"Giant John Deere tractors" are small fry compared to mining machines .. and many farmers here have FiFo (Fly In - Fly Out) minesite experience working as electricians | mechanics | operators on mining operations.

The bulk of local area mechanics that come to fix tractors have that same background .. understanding the technology is not the issue with agricultural machine repair, it's gate-keeping by the companies and system protocols designed to hinder part replacement, board updates, diagnosis, etc without a commission going back to oginal manufacturer.

Re:Colorado governor signs tractor right-to-repair law oppos... by TaylorAlexander on Thursday April 27, 2023 @11:43PM (#35737253)
This reminds me of when I taught a robotics class for a week at a university in Mauritius, off the East coast of Africa near Madagascar. We're exposed to so much nonsense about how "people over there" are simple and can't understand complex concepts. But those kids from Kenya, South Africa, Ethiopia, Nigeria, and Morocco were exactly as talented as students from Palo Alto. People don't need to be treated like babies, they need to be given tools. No matter how special some engineer thinks they are, there's loads of equally talented people all over the globe.

By the way please show your farmer friends my open source farming robot. Sounds like you and yours would appreciate it. https://community.twistedfields.com/t/join-the-solar-farming...

Re:Colorado governor signs tractor right-to-repair law oppos... by RealityVoid on Friday April 28, 2023 @01:42AM (#35737839)
I would like to have a couple of sock-puppets to upvote this more!

I jest, of course, but, this is such an important point that engineers and the designers of a product don't have monopoly on intelligence and people need not to be babied. I think some people even come to believe it themselves and develop some kind of learned helplessness.

Re:Colorado governor signs tractor right-to-repair law oppos... by carapace on Friday April 28, 2023 @02:57PM (#35745567)
Hey, I joined up a few days ago and wrote a little intro post, but I seem to be blocked from posting pending admin approval. I know you’re busy, so I don’t want to bother you, but I’m eager to participate.
Re:Colorado governor signs tractor right-to-repair law oppos... by TaylorAlexander on Friday April 28, 2023 @05:10PM (#35747146)
ooh thanks for letting me know! I am slow to do admin stuff there. I have approved your post. Welcome!
Re:Colorado governor signs tractor right-to-repair law oppos... by carapace on Friday April 28, 2023 @07:09PM (#35748294)
Cheers!
Re:Colorado governor signs tractor right-to-repair law oppos... by beiller on Friday April 28, 2023 @11:44AM (#35742733)
I imagine this multi ton machine running over a fence, into a tree stump. The stump disconnects the wheel from the axle and it's no longer able to drive.

I think what we're saying here is changing the oil is not allowed. You can't change your own oil, or use third party oil because there is a detector that says this oil is not John Deere brand oil. The engine is now deactivated and you must call a John Deere technician to put in the encryption key to unlock the engine. Your next available appointment is in 938 days. Please note, we have a higher than expected volume of repair calls than usual this year. Your appointment may be de-prioritized. Sorry for the inconvenience.

Re:Colorado governor signs tractor right-to-repair law oppos... by ep103 on Thursday April 27, 2023 @02:30PM (#35732547)
If the John Deere engineers understand those systems so well, then they could design their products in ways that the farmers could repair the products for common use cases. They are intentionally designing the products to prevent that. That's the whole problem.
Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Thursday April 27, 2023 @02:52PM (#35732883)
They're designing the products for maximum safety and performance. It was never in the cards to make it open. It's easy to cast blame but without that requirement in the spec, they didn't budget effort to make it so.

The law essentially means the code is open. A huge change, that will take years and millions to achieve?

Re:Colorado governor signs tractor right-to-repair law oppos... by wewtyflakes on Thursday April 27, 2023 @03:34PM (#35733410)
(As an outsider looking in) I think Deere's (and many other companies) financial incentives more align with product gatekeeping, than with maximum safety and performance; maximum safety does not pay Deere's bills, but service appointments do.
Re:Colorado governor signs tractor right-to-repair law oppos... by eganist on Thursday April 27, 2023 @03:31PM (#35733381)
It kinda just sounds like you're content with family farms not existing, because all of your points fail to address the economic realities for these farms.
Re:Colorado governor signs tractor right-to-repair law oppos... by gjsman-1000 on Thursday April 27, 2023 @03:48PM (#35733599)
> They're designing the products for maximum safety and performance. It was never in the cards to make it open.

Well, then, that was stupid of John Deere and makes them a victim of their own arrogance. Period. There wouldn't be a law right now if John Deere hadn't unnecessarily, by their own actions, pissed off so many people in the process of increasing "safety" and "performance". As though anybody complained about the lack of "safety and performance" in the century-long history of tractors before computers came along and saved us.

Let's be clear here: John Deere, a multi-billion dollar company, isn't the victim here, but the aggressor against family farms, good intentions or not. Mourning for them is absurd.

> A huge change, that will take years and millions to achieve?

Nope. It's as easy as clicking "Publish" on the repositories and setting the Dropbox folder to "Public." I could do it in 15 minutes. Any legal review or trade secret review or whatever else is entirely the company protecting their own interests. John Deere has done that long enough, a hard deadline is their self-inflicted penalty.

Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Friday April 28, 2023 @08:11AM (#35740330)
I am concerned about the safety of the rest of us. It gets lost in the partisan yelling.
Re:Colorado governor signs tractor right-to-repair law oppos... by crmd on Thursday April 27, 2023 @04:03PM (#35733788)
Safety and performance are elements of the cover story not drivers of the product strategy.
Re:Colorado governor signs tractor right-to-repair law oppos... by IntelMiner on Thursday April 27, 2023 @04:04PM (#35733797)
>They're designing the products for maximum safety and performance

How do you know this. Do you work for Jon Deere? Since the code is closed source that's simply an assumption

Re:Colorado governor signs tractor right-to-repair law oppos... by shagie on Thursday April 27, 2023 @05:26PM (#35734828)
Product liability for industrial and agricultural equipment gets interesting.

You can modify a household lawn mower and if you get maimed by it by those modifications, you're at fault.

However, for industrial equipment if you can modify it - the manufacturer is likely liable. Consider how often you hear about deaths due to manufacturing defects (the stats for deaths for framers is 60 - 70 per year per 100,000 in the US).

https://www.wkw.com/farming-accidents/blog/farming-accidents... (personal injury lawyer site)

Re:Colorado governor signs tractor right-to-repair law oppos... by zopa on Thursday April 27, 2023 @08:12PM (#35736070)
> However, for industrial equipment if you can modify it - the manufacturer is likely liable.

That’s interesting if true, but do you have a better source (ideally, a court case)? I don’t see that theory of liability discussed anywhere on the page you linked.

Re:Colorado governor signs tractor right-to-repair law oppos... by shagie on Thursday April 27, 2023 @08:13PM (#35736079)
Product Liability in the Farm Equipment Industry - https://youtu.be/NdN577BbnSY

It also has two case studies in it.

Re:Colorado governor signs tractor right-to-repair law oppos... by jitix on Thursday April 27, 2023 @04:32PM (#35734130)
This legislation is more akin to allowing you to repair your PC and replace a damaged RAM module.

I don’t think any farmer is looking to tinker with the control software, and even if they want they should be able to tinker considering it’s their property and their farmland and only they themselves are liable for any damages caused to neighbours or otherwise.

John Deere is just trying to create artificial barriers and extract more value from existing customers.

Re:Colorado governor signs tractor right-to-repair law oppos... by pitched on Thursday April 27, 2023 @02:58PM (#35732954)
The way I understood the issue (as an outsider) is that they weren’t offering things like gaskets for sale. Sure, I can pull out the old one if it pops but what do I do now? That plus there being a remote kill switch if someone does figure out how to manufacture replacements…
Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Friday April 28, 2023 @10:41AM (#35741824)
I can go down to my local John Deere supplier and buy any part on any John Deere tractor back to 1931.
Re:Colorado governor signs tractor right-to-repair law oppos... by m4jor on Thursday April 27, 2023 @03:03PM (#35733030)
I'd argue allowing farmers to fix their own stuff is way better (and safer) than them having to seek out sketchy foreign vendors/hacks in order to fix their own equipment on the black market as an alternative.

Obviously the majority of farmers aren't going to be going into the software and editing it themselves, but instead paying reputable companies in the industry to do the programming/fixing/debugging for them.

Companies like John Deere could embrace this by releasing a ton of guides and self-learning classes to teach these same farmers how to do basic coding, repairs, debugging and etc. themselves. Could start a whole new wave and generation of tech-literate and educated farmers which would be better for all involved.

Re:Colorado governor signs tractor right-to-repair law oppos... by idiotsecant on Thursday April 27, 2023 @03:49PM (#35733615)
Huh? This is about things like hardware modules not connecting to the bus until an authorized repairer allows them to, exposing part numbers so board level repairs can happen, releasing board schematics, and things like that. Nobody is suggesting re-writing firmware? There is a mountain of context that you're either unaware of or leaving out on purpose for some reason.
Re:Colorado governor signs tractor right-to-repair law oppos... by JoeAltmaier on Friday April 28, 2023 @08:09AM (#35740308)
Everybody is suggesting that.

This bill explicitly demands release of software documents. Why do you suppose?

Anyway yes the open-source voice is loud here. Just being a voice for taking care how carefully that happens.

Re:Colorado governor signs tractor right-to-repair law oppos... by idiotsecant on Saturday April 29, 2023 @09:54PM (#35759039)
software documentation includes things like APIs, bus protocols and configuration, and other interface points. It need not have anything to do with re-writing firmware and nothing is calling for that.
Re:Colorado governor signs tractor right-to-repair law oppos... by kahrl on Thursday April 27, 2023 @04:15PM (#35733936)
Oh look, the Pinkertons are trying to sow FUD in hacker news again.
Re:Colorado governor signs tractor right-to-repair law oppos... by squeaky-clean on Thursday April 27, 2023 @06:49PM (#35735500)
Joe's been an active member here with good contributions for a long time. I disagree with his opinion in this thread, but he's not some fake account trying to cause trouble.