Skip Navigation

Posts
59
Comments
455
Joined
3 yr. ago

  • Your question was very unspecific and broad, and despite that, now it goes into a direction I have not foreseen. Your question would have been much more useful and you would have received a lot better answers if you had provided some context, established a premise, been more specific about what you're asking.

    You asked about PC. Given that Windows is the prevalent PC operating system, I'll answer for that.

    While Windows has a Microsoft Store app store now, traditionally and still prevalent, most software and applications is installed and managed not through this "app store", but manually or with other non-OS-integrated software.

    I feel like the premise of the question is from a very different understanding of how things work or are.

  • Microsoft pushes cloud and AI with increasingly negative side-effects. Eventually, EU regulation steps in to require offline-capable OS with fair and obvious choice. Microsoft tries to argue security, but ultimately fails.

    Microsoft continues to push and connect their services as one, with synergy effects. Eventually EU regulation and prosecution steps in, requiring a neutral OS that must not pre-install software or point to other products in OS settings and apps, etc. Integrations must be openly standardized first, before implementing their own.

    Despite all this, and despite a move from EU and EU-national institutions to sovereignty through shared open source solutions, Microsoft retains their strong/prevalent market position because the market as a whole is not as strategic and concerned, and Microsoft products like office, onedrive, Teams, and their other business software and services remain a predominant and grab-first choice, and the security promise of big enterprise software, battle-tested, with strong established auth etc remains a big selling point for them.

  • The form matters too, IMO. OP didn't contextualize the link they posted. And I can't even expand the linked to Reddit post text content, presumably because the linked to web-archived page breaks JavaScript/interactivity.

  • How does JPlus handle compile time null checks against Java library interfaces? Does it consider them all nullable and to be handled as nullable?

    If nullability information is a type metadata extension for compile-time checking, does that inevitably break on library interfaces when I create both library and consuming app with JPlus?

  • That's wild

    😏

  • The plan is to eventually make it incremental, however that isn't yet implemented. It is however already pretty fast even without incremental linking.

    Not stable yet, either:

    The following is working with the caveat that there may be bugs:

  • It's new to me that it's NFC. I was under the impression I need to buy a reader device to make use of digital auth or signature stuff.

  • Why are you talking about AI? They said nothing about AI.

  • I prefer round[ed].

    Think of it as a rounded square with a unique, pleasant shape.

    I don't find them pleasant. I find them irritating.

    Rounded square makes use of the space it reserves/square-fills. Squircles seem wasteful and confusing. They do not represent any common physical shapes, and waste/discard space they could use. They look like an old CRT.

  • I use GitLab diffs in single-file-view mode, TortoiseGit Merge when it exceeds what GitLab can reasonably display (including block indent changes I can ignore in TortoiseGit Merge or moves I can better track), and WinMerge (previously I used KDiff) for manual copy-paste text diffing (like copying blocks from the code change diff to compare similar, categorically similar code, or code moves, etc)

  • How viable is shifting from app to the web platform? Installable PWAs or PWA without installs.

    Seems like it could be an alternative for most(?) things.

  • If you don't care too much and don't have experience yet, why not go for native browser and HTML/CSS/JavaScript?

    Even if you eventually migrate to other web UI libs and frameworks, the foundations knowledge will be useful.

  • What kind of tech and project did or do you use it on?

  • These terms included affirming the statement that we 'do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI [diversity, equity, and inclusion], or discriminatory equity ideology in violation of Federal anti-discrimination laws,'

    Insane. I can't even fathom adding such a condition. And to a well established org with a positive track record.

    Toxic offer. Wouldn't even be able to say that inclusivity is a good thing.

  • Dependency injection has significant upsides, but the indirection also has significant downsides for direct readability and traceability. Suddenly, you separated definition and call into distanced registration and use, with magic indirection that may or may not use various lifetime behaviors or proxying and wrapping or later replacement on types.

    I've tried reading (and fixing) a library that made excessive use of DI, and it was very hard to follow or get into.

  • I created a Nushell plugin in Rust that merely converts between Nushell and BSON data formats.

    It works, but I still have a fundamental lack of understanding of the magic abstract generalized data transformation framework/interface.

    I wish there were fewer magic conversions and transformations, and less required knowledge of them and calling or knowing the correct ones. Magic traits leading to magic conversions for magic reasons. Or something.