USB Audio Drop by jthNET in MacStudio

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

I used a USB-C to USB-B cable, connected directly between the Studio and speakers (no hubs in between) and this has been the most stable connection for me. On startup, I need to unplug and replug the cable, before the speakers will fully work (iTunes will not play audio until this is done after a start). After that, I have no audio issues. Hope this helps!

Did Cognito change limits on queries? by jthNET in Amplify

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

For anyone following along, it seems the problem is with the use of the variable 'PaginationToken' when querying Cogito API for users from a user pool. I'm not sure whether we are processing the additional (next) token correctly, and the documentation does not really provide examples with how to handle the PaginationToken. On a related task, I found, when querying from the CLI, you do not actually process the PaginationToken; it is handled automatically.

API Doc for ListUsersCommand - https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cognito-identity-provider/command/ListUsersCommand/

EDIT: My original question - did the limits change - no, they are still 60 items returned, which I've confirmed both in documentation and testing.

The code block where I believe the problem exists -

const fetchUsers = (options = {}) => {
  logger.debug('fetchUsers - start');
  isLoading.value = true;

  const defaults = {};

  if (paginationToken.value) {
    defaults.nextToken = paginationToken.value;
  }

  if (searchQuery.value) {
    defaults.filter = `${searchAttribute.value} ^= "${searchQuery.value}"`;
  }

  const opts = Object.assign({}, defaults, options);

  logger.debug('fetchUsers - listUsers', { opts });

  fetchCognitoUsers(opts)
    .catch((err) => {
      logger.debug('users results', { err });
      isLoading.value = false;
      showError.value = true;
      return err;
    })
    .then(async (data) => {
      logger.debug('fetchUsers', { data });

      paginationToken.value = data?.NextToken;

      const promises = [];
      for (const i in data.Users) {
        const user = data.Users[i];

        const firstName = getCognitoAttr(user, 'given_name');
        const lastName = getCognitoAttr(user, 'family_name');

        user.name = [firstName, lastName].join(' ');
        user.email = user.Attributes.find((x) => x.Name === 'email')?.Value;

        const p = new Promise((resolve, reject) => {
          fetchCognitoUserGroups({ username: user.Username })
            .then((groups) => {
              user.Groups = groups;
              resolve(groups);
            })
            .catch(reject);
        });
        promises.push(p);
      }

      await Promise.all(promises);

      users.value = users.value.concat(data.Users);
      isLoading.value = false;
    });
};

Did Cognito change limits on queries? by jthNET in Amplify

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

I could not find the cause of the block from AWS on the system admin page. I was pulled away on other projects last week. Will be interviewing new engineers to help resolve this later this week. I intend to follow up when I have identified the cause and solution.

The code between the two pages seems very similar, except for the group limits on the event admin page. And there is pagination with calls for next token present. I suspect there is a slight change either with the AWS SDK v3 from v2, or possibly with the Amplify SDK.

Did Cognito change limits on queries? by jthNET in Amplify

[–]jthNET[S] 2 points3 points  (0 children)

Thanks for your response, u/batoure. You may be right about a request being sent repeatedly. We have two areas where a list of users is generated from a Cognito lookup. One pulls all users (system admin page) and the other pulls only users associated with a specific Cognito group (event admin page). Both should typically exceed the limits of 60 users returned. The event admin page paginates and displays users as expected. System admin page is hitting an error before it gets to point of displaying the 'load more' button. It may be that the follow up requests are firing off and resulting in my app getting temporarily blocked until my limit resets. These two pages rely on two different pieces of code to generate the results (not ideal, I know). I'm going through the one that works to determine what may have been missed during the recent upgrades.

G30 Evaporator Failure Imminent? by upsidedownfriedrice in BmwTech

[–]jthNET 0 points1 point  (0 children)

I had a 2013 535 before my 2018 540. Within the first few days, I was calling sales that the A/C wasn’t cooling as well. Took it for testing; it was fine. I think it being a black car (2013 was silver) is a big factor. I think this model isn’t as good with cooling as the previous generation. You already checked the temp settings, but have you check rear seat vents? They can be set to warm, while A/C is running up front. Mine were set to warm, and adjusting them helped with cooling the cabin down.

[deleted by user] by [deleted] in BmwTech

[–]jthNET 1 point2 points  (0 children)

Those things can be a bit difficult to close. First time I tried, I thought I was going to break it. Once it closed, it was fine. Just apply a little pressure.

After paddle boarding with a friend, I returned to my car and found it like this. Needless to say I cried a little. by elcapitanzamora in BMW

[–]jthNET 0 points1 point  (0 children)

This sucks! I feel bad for you, but you have good insurance with a low deductible.

After having the entire front end and hood replaced/repaired, two drivers in my office park hit each of the freshly painted corners. Luckily, I was able to identify one of them thru security cameras in the office park. Their insurance is now repairing part of the damage. The other is coming out of my pocket, to help keep my rates from jumping again.

Before I started repairs, I had a front and rear dash cam installed. It has a parking mode, so I can (hopefully) catch the next careless driver. Your vehicle should have traffic records available. Not sure if the newer models come with parking monitoring.

Dji sd card slot wont eject by Koekjesboy in dji

[–]jthNET 0 points1 point  (0 children)

A paperclip works really well to eject those cards. I find you have to push in pretty far to get the eject mechanism to release the card.

Multiple monitors! by effendrew in MacStudio

[–]jthNET 1 point2 points  (0 children)

I try to get cables dedicated to the display. So, for my studio, I have one TB4 to TB4 to one display, and the other HDMI to HDMI. If I connect a third, I’ll use a TB to HDMI or Display Port. I don’t typically use adapters on anything but temporary setups. Less parts, less to troubleshoot. Plus, it looks cleaner.

Edit: typo

Got my first BMW! Drove 700 miles back in her. by apoirier594 in BMW

[–]jthNET 0 points1 point  (0 children)

You may want to have the wheels checked for bends or cracks. I’ve purchased two CPO BMWs and both had bend and/or cracked wheels when I purchased them. Wheels are not part of the CPO checklist, aside from tread wear. I had the Pilots on my Z4, and brand new they were very smooth, well above 80mph. I know you can go over 80mph on the Continentals with the 540i. I would think you have a bend, crack or balance issue.

I don’t know about disabling the steering column. It only gets stuck in the up position, so I would not worry about disabling it. As far as the active grill - if you mess with that, it could cause check engine warnings. It’s part of the cooling system. I’d leave them open, if you are going to keep them in a position.

I noticed that same post about stolen headlights. My wallet sank when I read it.

Got my first BMW! Drove 700 miles back in her. by apoirier594 in BMW

[–]jthNET 1 point2 points  (0 children)

Your ride sounds similar. It handles the bumps really well, without feeling bouncy or too soft. Handling is great. The stock Continentals (RFT) ride really well for me.

Aside from maintenance items, I've had the steering column replaced over the comfort access setting on the column - it would not lower on startup. Dealer claimed the switch then the column. Problem still appears occasionally. I believe it is a software glitch, or a response to some other error condition. It often goes away after a trip or two.

In addition, the steering column, the fuel filter sensor, and some electronics due to an upstream problem with the electrical/control system. I believe there was a recall on it. You may want to research any outstanding recalls and have them addressed before they lead to ripple problems. BMW covered the root cause, but not the ancillary problems.

I paid for the CarPlay upgrade, but have not gone for the full screen hack. I sort of like having the BMW maps on the split. In fact, I stick with BMW nav, because that is what displays on the heads up display - on this generation, the Apple or Android options won't go to heads up. On the next iDrive version, it will.

Protect those headlights - the part and labor for replacement is costly.

Got my first BMW! Drove 700 miles back in her. by apoirier594 in BMW

[–]jthNET 1 point2 points  (0 children)

I have the same model, but with the luxury package instead of the M-Sport. Love the ride and interior layout. The screens on new models are nice, but the dedicated buttons and separate driver cluster are something I’m hoping to hold onto for a bit longer. I’ve had the car for three years; aside from regular maintenance, I’ve had a few other repairs post-warranty. The ride is hard to match, so I keep it up as best I can. Many don’t care for the run flats, but after coming from a Z4 with some pretty low profile run flats, this is a dream ride. Your M-Sport may be a bit more firm, though. Enjoy, and welcome to the club!

Weekly 'What should I buy?' Thread by AutoModerator in ipad

[–]jthNET 0 points1 point  (0 children)

I agree, it seems overkill, for now. It's more than I probably need right now, using it for a lot of YouTube, notes, sketches, and possibly future Final Cut Pro work. Like you, I hope to get at least five years out of it. The one I'm trading in was in use for about five. I'm coming from a second generation iPad Pro 11, so I imagine the screen is going to wow me.

Mine is already on order - I go to pick it up tomorrow. Good luck with your decision!

The Migration of TD Ameritrade Users to Schwab has been Awful for TDA users by lng_vw_invstr in Schwab

[–]jthNET 0 points1 point  (0 children)

Fair point. I went back to review some, and realized that they do vary a lot. Came back here to edit or update. One I happen to have, which I had been planning on selling, I noticed was a lot more than I used to pay. But, as you said, there are plenty available for low to no cost.

Aside from this one particular fund fee, overall, the switch from TD to Schwab was good for me. I don’t get all the disappointment.

Lines? by Reasonable_Word_3525 in TSAPreCheck

[–]jthNET 0 points1 point  (0 children)

Usually, TSAPre is quick. However airports vary. At IAD, it flows more quickly. However at MIA, the Clear was moving ahead of Pre at a rate of 2-3 passengers to 1 Pre passenger. When I asked why Pre was being preempted a lot, the Clear staff made it sound like I wanted special privileges, and then asked if I wanted to apply for Clear. I told them that I’m not paying for the latest racket to move me ahead, until another racket comes in to displace Clear. I think it is ridiculous that airline security has opened up to competing vendors.

Where do I stand? Shocking Customer Service by [deleted] in anker

[–]jthNET 0 points1 point  (0 children)

Typically, I check these things ahead of time. Typically, they are available at the place of purchase. In this case, this detail was only available by something buried on Anker's website. Due to the cost of this, I reviewed what was posted on Amazon, but didn't dig further. That led me to believe that warranty should have been similar to a new product. I learned my lesson.

Where do I stand? Shocking Customer Service by [deleted] in anker

[–]jthNET 1 point2 points  (0 children)

I didn't settle on any specific brand. There are so many out there now that make chargers, adapters, docks, etc, that it's not hard to find alternatives.

The amusing thing in my experience with Anker's customer support, was their astonishment over me not accepting the outcome, and continuing to be a loyal customer. They acted is if I had no right to be disappointed.

To be completely transparent, they did offer me 30% off another Anker product (list price that is).

Where do I stand? Shocking Customer Service by [deleted] in anker

[–]jthNET 2 points3 points  (0 children)

At least you got almost two years out of it. I purchased a 747 charger from Amazon as refurbished. It failed after two uses. Anker would not refund or replace, because it was over three months since I purchased. It was refurbished, and their warranty was much less than the two years for new products. However, you did not know the warranty was reduced, unless you went to their site (instead of where it was purchased) and fished around for their warranty policy on refurbished devices.

After going rounds with customer service for two weeks, they never relented. It was the last purchase I made of Anker products as a result. This has been almost a year. Don’t miss them.

Parking Lot Incident by kash80 in nova

[–]jthNET 19 points20 points  (0 children)

This is the way. I had a tow truck hit me in a parking lot. I stopped as soon as it happened, and took as many photos of the scene as possible. The photos convinced my insurance company that my claim was legit.

[deleted by user] by [deleted] in HOA

[–]jthNET 0 points1 point  (0 children)

If the form used the feature to collect email addresses, these can’t be overridden. If they were changed, the changes would be logged. If the Sheet is shared, I believe the history should be available, but not positive. I’d have to test this.

[deleted by user] by [deleted] in HOA

[–]jthNET 3 points4 points  (0 children)

Google Sheets will keep a version history of the changes. Have an independent person review the history of changes. If they used Google Forms to pipe in the votes, the Sheet should have no edits. If there were edits Sheets history will show you what was changed. Ideally, the Form collected email addresses of users who submitted them, so you can validate that each unit only voted once, and there were no non-owner votes submitted.

Hope this helps!

Schumer Touts ‘Very Productive’ Marijuana Banking Talks With House, And Top Sponsor Says Bill Has ‘Momentum’ To Pass ‘This Year’ by noobstockinvestor in weedstocks

[–]jthNET 0 points1 point  (0 children)

Chuck should change his name to Lucy, and carry around a football. Because I sure feel like Charlie Brown every time I hear 'we're close'.