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/)SH
Posts
0
Comments
300
Joined
2 yr. ago

  • I don't code much C++, but then I'd lose alignment with: x = *p; and I feel that would bug me.

    I'm looking at Google Style Guide for my next project and it says either is fine, just don't declare more than one per line.

  • Async prevents locking a thread during this wait.

    That's a very common misconception. async is just a scheduling tool that runs at the end of event loop (microtask queue). It still runs on the main thread and you can still lock up your UI. You'd need Web Workers for actual multi-threading.

  • async/await is just callback() and queueMicrotask wrapped up into a neat package. It's not supposed to replace multi-threading and confusing it for such is dangerous since you can still stall your main/UI thread with Promises (which async also wraps).

    (async and await are also technically different things, but for the sake of simplicity here, consider them a pair.)

  • deleted by creator

    Jump
  • I thought you meant this:

    Microsoft insisted that Internet Explorer (IE) was not a product but a feature that it was allowed to add to Windows, although the DOJ did not agree with this definition.[6]

    The government alleged that Microsoft had abused monopoly power on Intel-based personal computers in its handling of operating system and web browser integration.

    https://en.wikipedia.org/wiki/United_States_v._Microsoft_Corp.

    Also in the EU:

    Under the commitments approved by the Commission, Microsoft will make available for five years in the European Economic Area (through the Windows Update mechanism) a "Choice Screen" enabling users of Windows XP, Windows Vista and Windows 7 to choose which web browser(s) they want to install in addition to, or instead of, Microsoft's browser Internet Explorer.

    https://ec.europa.eu/commission/presscorner/detail/en/IP_09_1941

  • ===

    Jump
  • You don't need Typescript, you need an linter (eslint).

    === is your basic equality like most languages. == will implicitly cast type.

    The breakdown is here: https://262.ecma-international.org/5.1/#sec-11.9.3

    Modern JS says to never use == unless you're comparing against null or undefined.

  • Maybe I misunderstood the point of data, but I was making the point that they don't need to perform complex tracking or rely on non-anonymized data. Invading privacy isn't a very important part of their business model. People still freely feed them data either directly (captcha with OCR scan or Street View images; adding location reviews, photos, and details; YouTube likes and subscriptions) or indirectly (searches and links you click after; YouTube views; places you navigate to and what time; your location when you request navigation directions).

    The tagging of data around specific people (privacy) which the EU is very concerned about, I feel, is grossly overemphasized. Just counters on what gets pinged and when on a transactional basis is very much good enough for Google's business model.

  • As you continue to use their services you are shown ads or use services other companies have paid to have linked to. Even when things seem "free" they are never free. Google Maps makes money off charging their API for businesses. They charge what they do because their data quality is high. Their data quality is high because they track usage as well as ask users to improve their data (like ask if a restaurant has table service). Every time you search for a business or call a business because a Google search that gets tracked and compared. Businesses can also pay to appear higher in advertised search rankings.

    TL;DR: You are given free access to improve Google's data and they sell off that improved data to companies, or charge for higher visibility to their potential customers.

  • I still code with the mindset of "I need my software to be good or my clients will leave."

    Google no longer operates like this. None of what you listed has any financial benefit to Google. You're not going anywhere. All they stand to do is make more money off of you. If they can simplify the software, from being handcrafted by humans perfectly for you, to, instead, generated by an unsalaried AI, they'll do that. They stand to lose mostly nothing and gain by reducing their workforce.

    The competition for quality doesn't exist because the money they save by moving to AI is apparent across the industry. Everyone is looking to use it meaning the only competition is who can provide better cheap AI, not who can make a better product for their users.

  • Years (decades) ago it wasn't uncommon to create self-signed/local CAs for active directory, but it's really uncommon today since everything is internet facing and we have things like Let's Encrypt.

    It's so old, the "What's New" article from Microsoft references Windows Server 2012 which is around when I stopped working on Windows Server. I kinda remember it, and you needing to add the server's cert to your trusted roots. (I don't know about Linux, but the concept is the same, I'm sure. I never tried generating certificates, but know all the other client -side stuff. Basically you need a way to fulfill CSRs.)

    https://learn.microsoft.com/en-us/windows-server/identity/ad-cs/

    What you'd want to do it in Windows is all there, and Microsoft made that pretty easy back then to integrate with all their platforms and services, but I'd caution, do you really want to implement 10+ year old tech?

  • I don't know why you're bringing up Palisade. The OP clearly says Telluride and the text mentions Kia. I have the same car, 2020.

    You either have remote start over Kia Connect or key fob. It's either, not both.

    And a Reddit comment goes further:

    No 2020 Tellurides in North America had remote start on the key fob from the factory.

    https://www.reddit.com/r/KiaTelluride/comments/14737v9/telluride_remote_start/

    See also: https://www.kiatelluride.org/threads/2020-telluride-remote-start.1825/ (outside of US has fob)

  • I have a Telluride. I've been downgraded to Lite which gives you notifications if you forget to lock your car. But remote start is no longer available.

    The way it worked seems to be polling since you could wait around up to a minute for the car to perform a command.

    The worst part is the car does not have "local" remote start. I'd have to buy another piece of equipment for that and install it. It's not available at all on the key fob.