[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: IMG_0405.jpg (280 KB, 1170x1345)
280 KB JPG
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
>>
>>109530791
It'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
>>109530873
Why is this so surprising to you? It's just C and X11 code not that different from xterm
I once compiled Mosaic for a modern Linux system when I was a teenager, didn't brag about it though
>>
>>109530791
Kino, 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.
>>
>>109530791
porting an application to 64 bit is not modernizing old code
>>
>>109530791
>It only works on very specific web pages
>>
>>109530791
>someone
I bet his name is Claude
>>
>>109530791
The 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 y
Naturally my first thought was that it was a hush hush emulation.
>>
>>109530873
>It's ai
Not at all.
>>
>>109531227
Compared to today's dependency hell, older software is easier to re-compile and port.
>>
File: lol.png (84 KB, 957x314)
84 KB PNG
>>109530791
It'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 C
Which stops compiling after 1-2 new compiler versions
>and X11 code
Which may have some X11 dependencies that are not packaged in distros for decades
>>
>>109533645
>stops compiling after 1-2 new compiler versions
I'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.
>>
>>109530873
No, 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
>>
>>109534013
Firefox's ancestor
>>
Use case for old browsers?
Palemoon Browser barely works on some websites.
>>
>>109534013
somewhere 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
>>
>>109534048
there'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
>>
>>109534048
Old browsers do not comply with new HTML/CSS/JS bloated standards regulated by Google

That's why they break some website
>>
File: 1764409262967940.jpg (40 KB, 680x378)
40 KB JPG
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.
>>
>>109534251
Totally 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.
>>
>>109533934
That 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 glibc
Linux 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
>>
>>109534013
https://www.netscape-communications.com/download/
>>
>>109534635
I have some old demo CDs and a lot of them don't run out of the box since they're 16-bit.
>>
>>109534594
You're talking to a luddite who lost his job to AI
>>
>>109534673
a 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 versions
the 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.
>>
>>109534594
lol
The worst is that AI psychosed retards actually believe this is a legit post and not a joke.
>>
>>109534635
What 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.
>>
>>109530791
By someone they mean claude code?
>>
>>109534850
binary patching is more fun than poking through some shitty source code anyway
and 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.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.