Readit News logoReadit News
tomstokes commented on Samsung Q990D unresponsive after 1020 firmware update   us.community.samsung.com/... · Posted by u/ftufek
JimDabell · 5 months ago
Reverting to factory state seems riskier than last known good state. You could run into things like TLS root authorities not being recognised, deprecated cipher suites, etc. Just because that version worked a decade ago, it doesn’t mean it’s compatible with the world today.
tomstokes · 5 months ago
> Reverting to factory state seems riskier than last known good state.

Reverting to factory state is the last resort. You don't have users do it unless there is no other good state to return to on the device.

> Just because that version worked a decade ago, it doesn’t mean it’s compatible with the world today.

That's why I said you have to include this in your test procedures.

When you're planning for the long term you can accommodate for these things on your servers.

tomstokes commented on Samsung Q990D unresponsive after 1020 firmware update   us.community.samsung.com/... · Posted by u/ftufek
mytailorisrich · 5 months ago
Indeed a golden factory firmware version that will be booted automatically if all else fails and that provides minimum connectivity is crucial.
tomstokes · 5 months ago
> will be booted automatically if all else fails

I prefer to keep the factory firmware reset to a manual process that requires user intervention.

For example, holding down the reset button for 10 seconds after plugging the device in.

In my experience, it's not a good idea to have a device automatically roll back firmware and erase user data after failed boots. These mechanisms get triggered too easily during certain power outages (power comes on then goes off just long enough to cause multiple failed boots) or when users are doing simple things like rearranging their power cables.

Deleted Comment

tomstokes commented on Samsung Q990D unresponsive after 1020 firmware update   us.community.samsung.com/... · Posted by u/ftufek
amelius · 5 months ago
This is what everybody wants, but almost nobody does. Time to market, etc.
tomstokes · 5 months ago
You need to have the firmware equivalent of a platform team.

It's common now for medium and large companies to have some variant of a cloud platform team: People responsible for shared practices, infrastructure, and processes in the cloud.

Smart hardware companies have done the same for decades. You have a firmware platform team that handles things like update protocols, recovery protocols, testing checklists, on-device OTA update architecture, and other critical functions.

When you're a company like Samsung that continuously releases and develops products this actually increases your time to market rather than decreasing it. You let each product team focus on the parts of the firmware that make their product valuable and free them from having to roll their own update systems

tomstokes commented on Samsung Q990D unresponsive after 1020 firmware update   us.community.samsung.com/... · Posted by u/ftufek
tomstokes · 5 months ago
Two important features I insist on for products I develop:

1. Staged rollout of firmware updates. It’s common practice for apps and software but for some reason it’s less common with firmware. Rolling out to 1% (or less, depending on scale) of devices and waiting a day is cheap insurance. Side note: Build a good relationship with customer service people so you hear about these things immediately.

2. A failsafe firmware reset back to factory state. Some sequence that resets the device completely back to the way it was when it came out of the box, firmware included, as a last resort. In conjunction, your automated tests need to confirm that every factory firmware you’ve ever released can update to the latest firmware.

Deleted Comment

tomstokes commented on Individuals prefer to harm their own group rather than help an opposing group   pnas.org/doi/10.1073/pnas... · Posted by u/sohkamyung
dkjaudyeqooe · 3 years ago
This is evident in America where you'll find some people take a position against free or subsidised healthcare and other social support, because some undeserving person (who is not in their group) might get it.
tomstokes · 3 years ago
> because some undeserving person (who is not in their group) might get it.

Surely someone, somewhere feels like this, but it’s more often a strawman argument used to make opposing arguments more easily dismissible. The discussions I have with people offline aren’t interested in these types of dismissals. I know many people who genuinely want better healthcare, cheaper education, and stronger social safety nets but who disagree with the specifics of proposals. Like most things in politics, if an argument reduces the other side to an easily-dismissible evil, it’s probably not an accurate representation of the counterarguments.

From real world anecdotes, the concern about things like student loan forgiveness (as the most recent example of an expensive social program being debated) are more about the extreme cost of the program contributing to an ever increasing list of expenditures. People are nervous about the amount of government spending and how it’s being distributed semi-randomly. This goes back to the rampant COVID loans to businesses, the stimulus programs that far overshot their target, and now proposals to give certain households with up to $250K income a free $10K.

People understand that these things do matter in a society where we’re all bidding for a limited supply of homes and such. It’s nice to imagine someone having a reduced debt load, but people still think about where that money comes from and how the uneven distribution of that money gives some people (excluding those who paid their loans off early) a financial leg up in places like the competitive housing market.

It’s all connected. The money must come from somewhere, and we’re all operating within the same markets. It’s disingenuous to pretend that there are no consequences for these programs, which IMO is where politicians fall far short of structuring them and pitching them to a wider audience.

tomstokes commented on Individuals prefer to harm their own group rather than help an opposing group   pnas.org/doi/10.1073/pnas... · Posted by u/sohkamyung
bombcar · 3 years ago
But this isn't so much a foot shoot. The gas-guzzling employees are voting (why is there voting anyway?) for "I get nothing, you get nothing" over "I get nothing, you get something" - perhaps arguing that the cost of the something has to come from somewhere.

The described action would be more like "remove all parking lots instead of letting martin_a charge his car in a space" - which would harm the guzzlers to own the EVs.

tomstokes · 3 years ago
> perhaps arguing that the cost of the something has to come from somewhere.

This is exactly what’s going on. People know that these expenditures ultimately come out of the company’s operating budget, which diminishes the funds available for other things. Installing EV chargers is a great environmental move in my personal opinion, but we can’t pretend it’s unrelated to discussions come raise/bonus time when people are told that their raises are smaller than expected because budgets are stretched this year.

The EV chargers may be a tiny contributor, but they’re still an unbalanced distribution of the company’s funds based on something completely unrelated to performance. People are keenly aware of these things.

tomstokes commented on Sperm counts worldwide are plummeting faster than we thought   nationalgeographic.com/ma... · Posted by u/Brajeshwar
bhouston · 3 years ago
Your sperm does reset ever 75 days. Depending on the problem, it may be fixable. Exercise and raising testosterone will have a meaningful effect. Also check the various products you are using for endocrine disruptors and also you can go organic in terms of food (avoids pesticides, which are suspected of playing a role.)
tomstokes · 3 years ago
> Exercise and raising testosterone will have a meaningful effect.

To be completely clear: Taking testosterone will actually worsen fertility. TRT will severely reduce fertility.

Lifestyle changes that improve testosterone (diet, exercise, physical activity of any kind) are correlated with increased fertility though.

u/tomstokes

KarmaCake day1144March 8, 2012
About
https://twitter.com/tomstokes

[ my public key: https://keybase.io/tomstokes; my proof: https://keybase.io/tomstokes/sigs/C2doyrJkOjym8Sp_KHxSG31MllIcdgmuXjCIucB3bBI ]

View Original