[-] refalo@programming.dev 13 points 8 months 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

[-] refalo@programming.dev 13 points 9 months ago* (last edited 9 months ago)

Open source is the very worst thing currently going on because it is so incredibly exploitative, it's far more exploitative than any actual company is of the workers who work at the company.

Even the people who are getting paid in open source are getting massively underpaid to do it compared to how much the people who are using their code are making, it's nothing compared to the power that is accreted by the people who have co-opted that work thanks to the open source model. And then mark zuckerberg gets to define how the internet works despite having paid for almost none of the software that his company actually needed to make that work.

It's like feudalism or serfdom, these people did the work and got nothing for it. It's like you took the worst aspects of capitalism for workers and the worst aspects of socialism for workers and put them together, that's open source. You get no power and you get no money.

It's exploitative whether the people chose to be exploited, just because someone chooses to let you exploit them does not mean that you didn't exploit them. And for the record that's how most exploitation works; convincing people to do something that turns out to be very bad for them and very good for you, and that's exactly what the open source movement has turned out to be.

I really don't see the "we post stuff on github under a gpl2 or lgpl or apache or mit license", all that is to me now is just exploitation. You can say that there's solutions but until someone demonstrates that those solutions work, it's the standard "real communism has never been tried" argument. AGPL is the only thing that I've seen so far that's an attempt to fix these fundamentally unfair compensation practices.

[-] refalo@programming.dev 13 points 1 year ago

macOS 26? I thought the last version was 15...

[-] refalo@programming.dev 13 points 2 years ago* (last edited 2 years ago)

Eh.. I understand exactly where they're coming from. If you're trying to make money with a product then this is something that can happen. You can argue all day long that it's no longer technically "open source", but IMO for 99% of usecases (anything that's not a Confluence integration), it still is... even still non-copyleft.

Of course there will still be people that argue open source is antithetical to capitalism in general... but not everyone agrees with you.

[-] refalo@programming.dev 13 points 2 years ago* (last edited 2 years ago)

Batteries don't explode, they burn.

But actual explosives were planted in the mentioned devices.

[-] refalo@programming.dev 13 points 2 years ago

because search engines exist

[-] refalo@programming.dev 13 points 2 years ago

why does the logo look like a noose

[-] refalo@programming.dev 13 points 2 years ago* (last edited 2 years ago)

The benchmarks I have looked at for Swift seem to show it being quite slow often, anyone who uses it for lower-level/systems stuff have some input?

https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/swift-gpp.html

With performance (and arguing over it) being a very big issue on modern browsers, I would be worried if it's really this bad for general web browsing.

[-] refalo@programming.dev 13 points 2 years ago

The problem is in our current society it's simply not possible for something to get very popular without being taken over by a corporation or government, who are usually driven by profits because we live in a capitalist world whether you like it or believe it or not.

[-] refalo@programming.dev 13 points 2 years ago

Anything that uses *GPLv3 license (which includes the anti-tivoization clause) has to have some way of swapping out those libraries.

[-] refalo@programming.dev 13 points 2 years ago

Why python while $subjectively_better_thing is so much better?

[-] refalo@programming.dev 13 points 2 years ago

shouldn't be deadly

Police don't know people's medical history or current health conditions, there's always the very real possibility of it stopping your heart and it happens more than you think.

view more: ‹ prev next ›

refalo

0 post score
0 comment score
joined 2 years ago