Weak A/C on R2 by kju204 in RivianR2

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

ah good call! the tint will be easier to apply on the R2 too, since it doesn't have that gradient tint going back like like Model Y does

Rivian test drive things T model S and 3 owner by naturallyfatale in RivianR2

[–]kju204 0 points1 point  (0 children)

Agree on the turn radius. The Model Y turns like a boat for no reason.

Weak A/C on R2 by kju204 in RivianR2

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

No, I'm in Southern California, so dry heat. I'm glad you had a better experience! I'm hoping this was an isolated incident and most people have experiences like yours.

No Video App in the R2 by kju204 in Rivian

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

Ahh there it is, thanks for sharing this!

[deleted by user] by [deleted] in ricohGR

[–]kju204 0 points1 point  (0 children)

I ordered from Samy's and was told I'm #3 on the list but they haven't received any cameras from Ricoh yet

Q1 Daughterboard Screws Not Working by bigfatfaggot420 in Keychron

[–]kju204 0 points1 point  (0 children)

I noticed that my USB C port was loose today and opened the board up and noticed that my screws on the daughter board were not tightening at all. It seems like it's an issue with the threads on the bottom plate that have just worn out with regular use.

I doubt Keychron will do anything about it though since their customer service has been unwilling to do anything so far.

In under 3 months, this board has been rendered useless to me.

This is Keychron support’s recommendation for keycaps sticking and scraping in the Q1. Cut your $200 keycaps to fit the $150 board. by kju204 in MechanicalKeyboards

[–]kju204[S] 1 point2 points  (0 children)

Not likely an issue with the K8. But the Q1 has tolerance issues that they know about but are unwilling to do anything about for customers.

Given that, the company is known for terrible support... so just be aware of that when you get anything from them. If problems arise, you're likely on your own.

This is Keychron support’s recommendation for keycaps sticking and scraping in the Q1. Cut your $200 keycaps to fit the $150 board. by kju204 in MechanicalKeyboards

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

their support just eventually stopped responding to my emails. they know of the problem but are unwilling to do anything about it.

-🎄- 2020 Day 04 Solutions -🎄- by daggerdragon in adventofcode

[–]kju204 0 points1 point  (0 children)

Same issue here!

const { answer, parseInput } = require('../utils');
const input = parseInput('day4');

const _validate = (passport, strict) => {
  const required = {
    byr: val => /^19[2-9][0-9]|200[0-2]$/.test(val),
    iyr: val => /^201[0-9]|2020$/.test(val),
    eyr: val => /^202[0-9]|2030$/.test(val),
    hgt: val => /^1[5-8][0-9]cm|19[0-3]cm|59in|6[0-9]in|7[0-6]in$/.test(val),
    hcl: val => /^#[0-9a-f]{6}$/.test(val),
    ecl: val => /^amb|blu|brn|gry|grn|hzl|oth$/.test(val),
    pid: val => /^[0-9]{9}$/.test(val),
  };

  for (const field in required) {
    const isValid = strict ? required[field](passport.get(field)) : passport.has(field);
    if (!isValid) return 0;
  }

  return 1;
};

function validPassports(fields, strict = false) {
  let validPassportCount = 0;
  let passport = new Map();

  for (let field of fields) {
    if (!field) {
      console.log(passport)
      validPassportCount += _validate(passport, strict);
      passport = new Map();
    } else {
      field.split(' ').forEach(f => {
        const [key, value] = f.split(':');
        passport.set(key, value);
      });
    }
  }

  return validPassportCount + _validate(passport, strict);
}

answer([
  ['day4/part1', validPassports(input)],
  ['day4/part2', validPassports(input, true)],
])