Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AL
Posts
0
Comments
132
Joined
2 yr. ago

  • Oh man. Huge company I used to work for had:

    • two separate Okta instances. It was a coin toss as to which one you'd need for any given service
    • oh, and a third internally developed federated login service for other stuff
    • 90 day expiry for all of the above passwords
    • two different corporate IM systems, again coin toss depending on what team you're working with
    • nannyware everywhere. Open Performance Monitor and watch network activity spike anytime you move your mouse or hit a key
    • an internally developed secure document system used by an international division that we were instructed to never ever use. We were told by IT that it "does something to the PC at a hardware level if you install the reader and open a document" which would cause a PC to be banned from the network until we get it replaced. Sounds hyperbolic, but plausible given the rest of the mess.
    • required a mobile authenticator app for some of the above services, yet the company expected that us grunts use our personal devices for this purpose.
    • all of the above and more, yet we were encouraged to use any cloud hosted password manager of our choosing.
  • There is no standard for SoCs. If your board has an NXP i.MX6, you can't just desolder it and drop in a TI Sitara or nVidia Jetson.

    Designing a PCB for an SoC isn't rocket science. There's nothing magical about the schematic or the layout, and usually the vendor gives out full design files for their eval boards that you can use as a starting point for your product. The silicon is the hard part. You can make your own Beaglebone clone right now for a few hundred dollars including parts and the board, assuming you are comfortable soldering smt. Making a fully open equivalent to the Beaglebone SoC is a nine figure endeavor at a minimum.

    The reason you don't see hobbyist x86 SBCs is that Intel and AMD make customers sign a large pile of NDAs before sharing the documents you'd need to make your own. And in the case of Intel, you need to pay a 3rd party to provide you with a BIOS framework that obfuscates the ME firmware and other blobs (like memory training) so that even the board manufacturer doesn't have any idea what's going on in those hidden processors. (source: used to help develop x86 server hardware)

  • It's dependent on the manufacturer to decide if they want a black box system management processor, what architecture to use, and what it will be responsible for.

    The Raspberry Pi SoC uses the video accelerator processor (VPU) for bootstrapping the ARM CPUs - effectively making the ARM a coprocessor to the VPU. The config.txt and *.elf files you have to put on the SD card are the OS for the VPU and bootloader for Linux that gets loaded to the ARM cores.

  • Ctrl-[ is escape in ASCII (not specifically ANSI/VT100/etc), and Ctrl is sometimes abbreviated as ^.

    I don't know the exact history of why this is a thing that comes up with vi often. My guess is that ESC on the ADM-3a terminal that vi originally targeted influenced it. On ADM-3a, ESC is where tab is on a PC-101 keyboard, a comfy key to hit while touch typing. When later terminals started to move ESC a couple of rows up it was more ergonomic to hit ctrl-[ instead.

  • The original take hits harder.

    Person Man, Person Man
    Hit on the head with a frying pan
    Lives his life in a garbage can
    Person Man
    Is he depressed?
    Or is he a mess?
    Does he feel totally worthless?
    Who came up with Person Man?
    Degraded man, Person Man

  • Apple historically can't or won't bring mixed signal design in-house. It could be related to patents, standards compliance, or the much more complicated silicon design, DV, and test for analog vs digital. It's not just the modem either. The bulk of Cirrus Logic's business nowadays is making audio, haptics, and focus servo chips for Apple, and if Apple ever went vertical with those components Cirrus would collapse overnight. Yet Apple has been buying custom audio chips from them for over 30 years, so obviously this isn't a new trend.

  • I work from home 3 days a week. I have a decent battlestation, 5800X and RX6700 with a 38" widescreen and homebuilt ergosplit on a sit-stand desk. During work hours I use a KVM so I can use my work laptop with my setup.

    When I built it out, I wasn't prepared for how little I would want to game at that desk.

    The only gaming I did since I built that PC was sitting on my couch with an old Steam Link and Steam Controller. It didn't matter that the screen wasn't as good or that I had to timeshare the TV with the rest of the family. It was a change of scenery that let me leave work behind.

    Since getting a Steam Deck, I've finished more games than I have in years. Not only can I game away from my desk, I can hang out with the rest of the family without disturbing them. And if someone needs my attention, I can put it to sleep without worrying about save points or load times.