tell me the truth /g/entlemen, is this ai?are there people out there modernizing old code or is it a trick? what’s your opinion
>>109530791It's ai but it's no trick.One thing Ai is good for is porting from one codebase to another (,still buggy as fuck but fixable)
>>109530791>>109530873Why is this so surprising to you? It's just C and X11 code not that different from xtermI once compiled Mosaic for a modern Linux system when I was a teenager, didn't brag about it though
>>109530791Kino, but utterly useless.
Based if true
>>109530791>thinks of all those old apps,games,code,source from the 70s and 80s and 90s. some of it in magazines. Well well well, what do we have here? sounds like I can finally start updating and remaking old games,a apps, os systems and more now easier.
>>109530791porting an application to 64 bit is not modernizing old code
>>109530791>It only works on very specific web pages
>>109530791>someoneI bet his name is Claude
>>109530791The main issue with modernizing old code is the fact that modern malicious compilers fuck up code that was previously working. They do this silently.
>>109530791>it’s not x, it’s yNaturally my first thought was that it was a hush hush emulation.
>>109530873>It's aiNot at all.
>>109531227Compared to today's dependency hell, older software is easier to re-compile and port.
>>109530791It's like the word space makes them incompatible.Ofcourse there might have been specific parts that needs correction, but i imagine that the real haul is replacing old libraries such graphic...
>>109531227>Why is this so surprising to you?>It's just CWhich stops compiling after 1-2 new compiler versions>and X11 codeWhich may have some X11 dependencies that are not packaged in distros for decades
>>109533645>stops compiling after 1-2 new compiler versionsI've successfully compiled C code from the '80s on modern GCC with zero changes. Didn't even need the -ansi flag for most of it.
In my experience a lot of old C code I've interacted with was smaller, simpler, and more portable than most modern C and C++ projects.It makes sense to my why modernizing them would be easy when they likely already had multiple platforms and architectures in mind in the first place and already did most of the legwork with macros, etc.
>>109530873No, that's one of the things AI is absolutely amazingly terrible at. It's literally the single most important feature I test every time there's a new model. It literally can't even do a simple 200 lines file from python to js, even when a template pair is provided that does the same job in a very similar code segment elsewhere.
wtf is a netscape
>>109534013Firefox's ancestor
Use case for old browsers?Palemoon Browser barely works on some websites.
>>109534013somewhere you go to visit the world wide web (net-, short for network or internet, and -scape meaning a place or view).mosaic was the first web browser, and the group who made it changed their name to netscape and kept developing it into the netscape browser (internet suite). later on the codebase was picked up by mozilla and renamed to mozilla internet suite, which was later split off into separate browser-only and email-only projects, named firefox and thunderbird
>>109534048there's not much use for them. also building software made to be built as 32bit x86 as 64bit x86 instead isn't really a big feat, many programs will build as 64bit without any changes at all, especially code written with portability in mind (esp. having pure C codepaths for any assembly if there is any assembly to begin with)netscape was ported to tons of platforms back in the day, in fact it had 64bit DEC Alpha ports much earlier than the version in op, so porting it to AMD64 should have been pretty easy
>>109534048Old browsers do not comply with new HTML/CSS/JS bloated standards regulated by GoogleThat's why they break some website
I guess it's nice that AI solved a huge chunk of software preservation. Some forgotten piece of shit software no one would bother with? No problem AI will decompile it for you.
>>109534251Totally impossible to use for decompilation unfortunately, not even the most basic shit compiled with a modern stack.I fucking wish, though, it would be RE heaven and a new open source utopia.
>>109533934That is not true. I ported my entire game engine from C Sharp to Nim.It took the model around one day with at least four major fixing sessions and a few context crashes in between .Model: Big Pickle (Proprietary/ Closed weights)
>>109530791"modernizing old code" is something that you never have to do on Windows because just clicking on the .exe works fine.>NOOOOOO you need gtk-2.01 and it is incompatile with the currently installed gtk-6.7>NOOOOO you need libnigger which was abandoned by its developer 10 years ago and no longer compiles with any recent version of gcc/clang>NOOOOO you need libfaggot which requires an old glibc version and you cannot downgrade glibcLinux is so fucking retarded it's no wonder that nobody actually uses this trash heap unless they are a hobbyist that enjoys fixing bugs for fun
>>109534013https://www.netscape-communications.com/download/
>>109534635I have some old demo CDs and a lot of them don't run out of the box since they're 16-bit.
>>109534594You're talking to a luddite who lost his job to AI
>>109534673a lot of software from the mid-90's to probably almost the mid '00s have 16-bit installers even if the game itself is 32bit.check out pcgw (pc gaming wiki) if you have trouble with a pc game, there's probably a solution for it
>>109533645>Which stops compiling after 1-2 new compiler versionsthe only change happening in pre-gcc12 vs post-gcc13 in this regard is making some of the dangerous casts from warnings to errors.if your code has no warnings, the code will compile without any problem on any gcc version.
>>109534594lolThe worst is that AI psychosed retards actually believe this is a legit post and not a joke.
>>109534635What tiktok influencer told you this lie? This is so backward and wrong I don't even know where to start. Have you actually tried? Of course not. It was never true, but it's been far less true past windows 8, even.
>>109530791By someone they mean claude code?
>>109534850binary patching is more fun than poking through some shitty source code anywayand then once you've patched the game you can just release the new .exe and everyone can run the game now
reminds me I need to get winxp up and running and start going through all those 80s/90s bbs/shareware/misc cd's ive collected. knowing ai is getting able to assist better means more old things I can update.