bricej13 | 8 months ago | on: DaisyUI: Tailwind CSS Components
bricej13's comments
bricej13 | 8 months ago | on: DaisyUI: Tailwind CSS Components
I think the theming & semantic color support is underrated. You just use `-primary` or `-secondary` classes everywhere instead of hardcoding the colors. The theme colors are then just updated with css variables.
Dark mode is free, you don't have to pepper your code with a million "dark:*" classes.
bricej13 | 11 months ago | on: Show HN: Kahuna, the IndexedDB-Manager Webextension
bricej13 | 3 years ago | on: Cal.com: Open Scheduling Infrastructure
bricej13 | 3 years ago | on: Cal.com: Open Scheduling Infrastructure
bricej13 | 5 years ago | on: What vertical farming and ag startups don't understand about agriculture
bricej13 | 5 years ago | on: The Return of the 90s Web
Unsurprisingly, input lag and scalability can be major obstacles, but I expect it to make large headwinds in enterprise apps.
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
In a highly-competitive market I suspect that they would, but maybe not in a less-competitive market.
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
I was an intern. I wasn't anywhere near the engine controller software.
> And no, Deere shouldn't fix that under warranty. It's the same with cars. You can do that trick to a Honda with a resistor in-line to the MAF sensor and it will run the car lean, giving the illusion of more performance while wearing out the engine and burning the combustion chamber way too hot. Should Honda fix that? No way! Should Honda let the customer do it anyway? Of course they should! Should Honda share the schematics with the customer so they not only realize that it's a bad idea, but also know WHY it's a bad idea? Yes.
Looks like we agree here.
> It's strictly to protect Deere.
We also agree here.
> Engine horsepower, for example, can be increased by a software update.
> How do you see this as an asset?
I explained this further in another comment.
> Yeah, you don't sound like a shill or anything.
I explicitly stated my bias in the first line.
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
I don't know the details, just that this something they worry about. I'm guessing that <speculation> the wording in the EPA regulations requires companies to take 'reasonable measures' to prevent end-users from subverting emissions mechanisms. 'Reasonable measures' is a grey area that the lawers get to fight about. That said, buying a black box off of ebay and plugging it in seems pretty easy.</speculation>
> In the perfect world, it would all work itself out. In the real world, while the farmers have every incentive to extract as much performance as physically possible from their equipment, JD - like every business - has a lot of incentive to screw farmers over. Competitive pressure is a traditional protection against too much abuse of customers, but it doesn't really apply all that much when you have a small amount of providers. DRM itself is, in its general form, a mechanism for creating a localized alternative reality, in which you can attach colour to bits[0]. It allows businesses to enforce arbitrary rules in their products - rules that would be impossible to enforce in pre-computer reality. This is open for abuse, and also kind of destroys the protection of competitive pressure - attach DRM to something, and its complementary commodities stop being commodities. Customers lose their traditional protection from abusive tendencies of for-profit businesses.
Well said
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
That's true, they already spent all the dimes installing the top-of-the line engine in the tractor.
> JD is crippling the capabilities.
Said another way: Deere gives a discount to those who don't need the full capabilities of the engine provided. Another user pointed out that market price is $1000 per horsepower. That's a significant savings when you don't need the extra 1-300hp.
The idea of buying 'Horsepower' instead of an engine is pretty weird though.
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
> And I'm not sure too many of your things actually REQUIRE DRM to be carried out.
I actually agree. They're using DRM as a legal fix for what is a technical problem.
I feel like you missed the point about the warranty. We probably agree that if someone re-flashes their controllers they've voided their warranty. The problem for Deere comes when someone screws it up, flashes back to factory settings and takes it in for warranty work. They could have done tens of thousands of dollars of damage. This is not FUD to Deere, it is an actual risk. Their 'fix' for that problem is DRM. (Again, I'm not promoting DRM)
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
I agree. The problem is that you could update the software to void the warranty, then do a factory reset when you have problems. Deere would never know that you operated the tractor outside of the parameters that they designed, built, and tested, but then they would be on the hook for it.
> Upping the fuel pressure and changing some maps should not cost the consumer $10k. The markup in that is ridiculous.
My numbers probably aren't that accurate, but they're not selling just software in that case. They've already bought an engine (for cheap) that is capable of that horsepower. They just don't realize the cost for it until they actually upgrade.
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
Yep, that was my point in posting. It's usually good to hear both sides of things.
> Yup, DRM and platform lock-down (machinery is a platform??) increases profits
Reducing manufacturing costs is not the same as increasing profits. They're not a monopoly, they still have to set prices according to the market. This allows them to price things lower.
> "Platform flexibility" is nothing more than the ability for JD to lock out capabilities of the machinery that the farmer supposedly bought, and sell it as an add-on later.
Do you think that when a farmer spends 100k they don't know what they're buying? I don't know what you mean when you say they 'supposedly' bought it. They order a tractor, customize it, and buy it. It allowes them to get a tractor at a lower price point and upgrade as needed
bricej13 | 6 years ago | on: U.S. Farmers Are Being Bled by the Tractor Monopoly
Discussions on this topic always end up one-sided and simplistic. Hopefully I can shed some light on the more nuanced reasoning behind John Deere's position.
Having the DRM in place allows Deere to reduce manufacturing expense and increase platform flexibility. There is a very wide array of needs that farmers have based on what they do. Deere allows buyers to customize tractors to their needs for everything from engine horsepower, to wheel count, size, and type, cab quality-of-life, to hydraulic hookups for implements. Some of these changes are just a software change, while others are a software + hardware change.
Engine horsepower, for example, can be increased by a software update. Techincally, this is pretty cool. Designing and manufacturing engines is expensive. This allows them to manufacture fewer different engines that can cover a wider variety of use cases. It also allows farmers the flexibility to upgrade their engine horsepower at a future date. If I remember correctly each extra 50hp above the base costs ~10k, so the large configurations subsidize the cost of the base configurations.
With that understanding, think of how this can apply to Deere's obligations to the EPA or to warranties. Years ago, farmers found a hack where they could put a resister in-line between the diesel temperature sensor and the ECU and increase their horsepower. The hack spread like wildfire. This made the engines run in a configuration that had not been tested by Deere or approved by the EPA. Who would the EPA go after if it had caused emissions issues? Should Deere honor the warranty in this case of those who did the hack? How would Deere know if someone did the hack, borked the engine, then removed the resistor?
Liability is the enemy of automation. Deere has added some automation over the years, allowing the tractors to drive straight down the field without intervention, and executing perfect turns at the push of a button. This is functionality that no companies would let end users change. Much like my dad, a tractor is not a cell phone. Installing a custom rom on a cell phone is one thing, updating the autonomous driving of a 10 ton tractor is quite another.
There's got to be some middle ground, but I don't know what it is.
bricej13 | 8 years ago | on: Vue.js and Brunch: Webpack Alternative
Client side rendering saved my bacon when it went mini-viral a few weeks ago. My little home server probably would have keeled over and died had it been rendering all the pages, but just serving static files is a piece of cake.
bricej13 | 8 years ago | on: Ask HN: How did you find your great side project idea?
I built [https://wherecaniwatchmy.team] as a site specifically for determining which streaming service is best for watching a specific sports team.
I'm no entrepreneur, but I think it's something that could actually turn into a basic side income.