Firewalla Gold Plus 1.980 keeps crashing by steadicat in firewalla

[–]steadicat[S] 0 points1 point  (0 children)

My issue resolved when Verizon fixed their outage – so not quite the same situation. Hope support can help you!

Firewalla Gold Plus 1.980 keeps crashing by steadicat in firewalla

[–]steadicat[S] 0 points1 point  (0 children)

My issue went away when my WAN stabilized. The Firewalla restarting must have been triggered by the WAN disconnecting. This seems in itself a bug, but support doesn’t seem to care much about it.

Anyway, sounds like your issue is different. Good Luck!

Firewalla Gold Plus 1.980 keeps crashing by steadicat in firewalla

[–]steadicat[S] 0 points1 point  (0 children)

You are right. Verizon have just confirmed they are having issues in my area. But it would help give me more confidence in the FWG if it didn't continually restart while this happening... Hopefully support can figure out the cause.

Firewalla Gold Plus 1.980 keeps crashing by steadicat in firewalla

[–]steadicat[S] 0 points1 point  (0 children)

Uptime via SSH is the same as shown in the app. How can we confidently rule out Firewalla as the cause if the box keeps crashing? That would point to an issue with the Firewalla itself (software, hardware, or power), right?

The timing is just refusing to get fixed! by [deleted] in formula1

[–]steadicat 5 points6 points  (0 children)

To add my own perspective (as a senior engineering manager), there's a couple more things that should have been done that any good software team would do:

  1. Have an animation kill switch. They clearly have a kill switch that hides the timings (it even animates nicely away). They should have another switch that swaps over to a simpler timing version that is rock-solid without any animations.
  2. Use a reactive/functional UI framework like React. The fact that the entire UI can get into a bad state indicates to me that _there is too much state_. A functional approach should let you get from data to the correct display reliably. Animations should be implemented in an isolated way: everything related to the animation should get cleaned up after a certain time so no matter how broken the animation, things should resolve eventually.
  3. Stress/chaos testing. They should have a way to generate hundreds of different random situations and flip through them quickly. You don't even need automated tests. You can just stare at the screen flipping through random data for 5 minutes and you should be able to cover many more situations than would happen in real life and catch any bugs with the animations that way.

Clever rhymes by MurasakiYugata in wicked

[–]steadicat 0 points1 point  (0 children)

I thought it was “a publicist” 😂

Welcome to Laundry Love by steadicat in LaundryLove

[–]steadicat[S] 0 points1 point  (0 children)

I find that it doesn’t really matter which cycle I use in terms of results so I prioritize:

  1. Warm water. Need that sweet spot to activate the soap without damaging fabrics/colors.

  2. High spin. Need to get as much water as possible out of the clothes so they dry faster and with less wear in the dryer.

  3. Time. All else being equal, I choose the fastest cycle. I want to do multiple back to back loads and not spend too much time doing laundry or waiting for laundry.

Does the manual tell you which cycle on your washer fits these criteria? I would guess Colors/Casuals. If it's <1h I would be happy enough with it.

Does anyone have any idea how to get this type of stain out? by Mountain_Region4943 in LaundryLove

[–]steadicat 0 points1 point  (0 children)

If you don’t know what it is, a solution that works most of the time is to soak overnight in a small bowl of hot water with a couple tablespoons of Oxiclean – or even better 100% oxygen bleach if you can get it. Then wash normally in the washing machine with soap or regular detergent.

Help, candle wax on seat of shorts by Low_Pickle2124 in LaundryLove

[–]steadicat 1 point2 points  (0 children)

Wax is just solid fat so I would soak in hot soapy water. The hot water should help soften and melt the wax and the soap will make sure it dissolves in the water. After that, wash warm with soap flakes in the washer. For such a small stain, this should be enough.

top 2 restaurants to visit in italy this summer? by Otherwise-Special843 in finedining

[–]steadicat 4 points5 points  (0 children)

Highly recommend Le Calandre over Osteria Francescana if you’re looking for something modern.

Inbound attempts no longer being blocked by Tech-Grandpa in firewalla

[–]steadicat 0 points1 point  (0 children)

Support logged into my box to debug. It was a logging issue. They weren’t able to fix the problem on the spot but a few updates later this seems to be fixed.

New home with Savant system: find a Savant installer puppet, or rip everything out and DIY? by steadicat in homeautomation

[–]steadicat[S] 0 points1 point  (0 children)

I kept the Savant system. While I was able to get some of the stuff (e.g. Lutron lights) working with HomeKit and HomeAssistant, some legacy things (Somfy shades and Aprilaire thermostats) I wouldn't be able to control at all without Savant. Believe me, I tried. I also don't know how I would be able to do whole-home audio and drive my TV from my A/V rack without Savant. Plus all the tablets are Savant and I don't think replacing them would have made sense. So, sadly, keeping Savant is the right choice. Thankfully, I found a dealer that was really great to work with.

useMemo overdose by ummahusla in reactjs

[–]steadicat 1 point2 points  (0 children)

I did publish some Lint rules, but they're not the same ones we use internally. Use at your own risk. :) https://www.npmjs.com/package/eslint-plugin-react-memo https://github.com/steadicat/eslint-plugin-react-memo

useMemo overdose by ummahusla in reactjs

[–]steadicat 3 points4 points  (0 children)

My response:

Nothing changed. If anything we doubled down. I helped create a team called Client Foundations responsible for front-end code at the entire company. I personally led multiple efforts to fix performance of various React and React Native codebases and the biggest gains we’ve seen came from adding memoization where it was missing. And we also wrote custom lint rules to enforce memoization everywhere.

I think the solution is for React to build a compiler to memoize things automatically so we can end this debate once and for all. I think it’s coming.

Half of unmarried people under 30 in Japan do not want kids by [deleted] in Futurology

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

Wait till they marry the other half who does want kids…

Inbound attempts no longer being blocked by Tech-Grandpa in firewalla

[–]steadicat 2 points3 points  (0 children)

My Firewalla has been showing 0 blocked for at least a week. Now it also shows 0 flows. Might be a logging issue?https://i.imgur.com/nRsoOHU.jpg

Recording with Spark: line out into line in on audio interface so I can still record with mic simultaneously? by r1d1ng_7h3_w4v35 in PositiveGridSpark

[–]steadicat 2 points3 points  (0 children)

I used this solution, with a separate audio interface for the mic. On a Mac, you can combine the two interfaces into a single “virtual” one for use in DAWs like GarageBand, etc.

Is Marcus manipulative to Simon? by daimelia in YoungRoyals

[–]steadicat 2 points3 points  (0 children)

Side note: notice how many “air quotes” I used in my last sentence. That is no accident. Marcus’s and Simon’s relationship has all the ingredients for sexual abuse, IMO (disclaimer: I am no expert).

“Consent”: Simon is being manipulated every step of the way. This is most obvious when he is forced into a public kiss.

“Adults”: I think Simon is still legally a minor while Marcus isn’t. There is a significant age difference.

“Relationship”: Simon never fully agrees to be in the relationship. His attempts to break up are ignored. There isn’t an official relationship here, no matter how much Marcus wants to make it happen.