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/)RE
Posts
6
Comments
1,786
Joined
2 yr. ago

  • You don't need open-watcom to compile 9x applications from other OSes... both gcc and clang, as well as wine, have multiple options for cross-compilation, no VM or docker needed.

    I routinely use all 3 methods for compiling my own 95/98 applications from Linux.

    For gcc I use the mingw toolchain, which is available as the mingw-w64 package on Debian-based systems, or https://mxe.cc/.

    For clang I use clang-cl with the VC6 SDK. clang-cl pretends to be the Microsoft cl.exe compiler and actually works quite well if you know the right options to give it.

    And finally, using wine you can either run the original MSVC toolchain compilers, or versions of gcc that were compiled to run on Windows directly; there are both old and new gcc versions that can produce Win9x binaries if you know where to look.

    Some resources that have helped me over the years as well:

    https://glizda.wordpress.com/2021/05/19/compiling-programs-for-windows-95-and-pentium-in-2021/

    https://web.archive.org/web/20230905023821/http://www.nosubstance.me/post/coding-windows-cpp-on-linux-2/

    https://github.com/fsb4000/gcc-for-Windows98

  • What I've seen lead to success:

    • Arrogance
    • Overconfidence
    • Schmoozing with the right people
    • Doing flashy work, whatever that means in a given situation

    What I have seen lead to failure or, at best, being undervalued and ignored:

    • Caring about teammates and your future self
    • Caring about the end user and the business itself, when it conflicts with something sales, marketing, or a PM want
    • Creating resilient, well-engineered systems

    It's the same problem as anywhere else. Well-crafted systems are invisible and taken for granted. Saving the day by putting out a fire is applauded, even when you're the one who laid out the kindling and matches. Managers at all levels care about their own ego more than the company, product, or team.

    Maybe I just spent too much time with ex-Microsoft hacks.

  • I just want them to stop acting like egotistical know-it-all jerks all the time. They love to speak in black-and-white absolutes and IMO it just shows how much they really don't know.

    I think Dunning-Kruger also applies to smart people... you don't stop when you are estimating your ability correctly. As you learn more, you gain more awareness of your ignorance and continue being conservative with your self estimates.

  • I have tried learning Qt but the documentation was awful

    I found the Qt documentation to be quite excellent, with tons of examples and a huge community.

    But for C I typically use nuklear. There's also microui.

  • besides uncompressing itself, there will be other info that is needed at runtime that requires dynamic memory allocation beyond the size of the kernel itself, like hardware/memory maps, framebuffers, filesystem/networking stuff, caches etc.

  • I think there is. I would say the connection is not that electron didn't exist before, but that now that ram prices are high, an increase in the number of electron apps becomes a problem because of the ram usage. Not that the usage wasn't a problem before, but that more people are using even more electron apps now than ever, hence their "industry standard" comment.

  • Operating Systems @beehaw.org

    Are there any operating systems with devs that don't have a history of openly abusing others?

    Privacy @lemmy.ml

    F-Droid has received funds from US Congress (via OTF), just like Signal

    Programming @programming.dev

    ICPP – Running C++ in anywhere like a script

    Programming.dev Meta @programming.dev

    403 on API endpoints

    Programming.dev Meta @programming.dev

    Some comments not appearing?

    Lemmy Support @lemmy.ml

    Is there a way to view the frontpage of another server, or get an RSS feed of another server's single community?