RamonUn
MemberContent Type
Profiles
Forums
Events
Everything posted by RamonUn
-
Wow, had not seen this topic before, I must give this a try, seems to be amazing...
-
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Those two are 404... -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
@feodor2 I do confirm I am able to use 2FA with GitHub without giving them my phone number! You can click on Settings->Password And Authentication, then click the *enable 2FA button*, you will see a three step process were you first must get a key from GitHub, it will show a QR-code but you can actually click to see the code, then you can save the code (16 characters long) to a text file then use the python script or another program (MOS Authenticator also works fine) to generate a temporary key from the master key GitHub gave you.. Your clock must be accurately synced with real time (a few seconds off max). because the generated code will change every 30 seconds. I tried this on two different account and it worked fine. Of course maybe it is different in different countries. I would suggest anyway to try on a test account that you can delete later, just in case something goes wrong. This is what I did. I am not sure if this will remove the random extra e-mail confirmation, but maybe not. I will have to see this over the next few days or weeks. I hope it will work for you as it would simplify your life. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Another TOTP generator in 20 lines of python, code is quite easy to review for yourself. https://github.com/susam/mintotp I have to try on some random GitHub account to see what works for me before applying to my main account. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I think this definition is a bit hard, because software is usually built by the developer and he can chose to use newer/older windows or even cross compile from Linux or OS/2 or whatever. this does not mean the target OS is not really used. Newer MSVCs depend on newer Windows version but is not for real technical reasons but rather because of development cycles. MS has to drop old windows versions eventually, but keeping XP compatibility would not be a huge burden compared to creating new frameworks every two years. You can still use the latest GCC on Windows XP to this day and build C++23 programs. The really hardcore definition would be to only use programs that you built yourself like on Gentoo Linux and the most hardcore definition would be to only use software that you wrote yourself (including the compiler). I do agree with you that there is a purity loss but even VS2010 was probably built on Windows 7. So even like that would it count? We always depend indirectly on the past as well. No compilers would run on XP if it were not for compilers on older Windows. so Any XP users depends on older Windows. Also with this definition nobody is really using Windows 7 anymore because most programs are build on Windows 10/11. Soon none will be really using Win10 anymore as well. don't get me wrong I do not really disagree with your definition, I just find it a bit hardcore. Also I always felt Windows XP to be quite meaty so I do not feel vegetarian at all when using it, I feel carnivore... -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
By real I was understanding using XP as a main OS, and obviously all the software I write is written on XP and runs on XP. I stick to XP because the hardware I use works just fine with it and newer OSes would be slower for most things. Also I dislike newer Windows several reasons that are outside the scope of this thread but I did use Win10 at work in the past and I really did not like it after some tweaking it was better but with the updates all my settings were reverted so I would end up disabling mot updates which kinda defeats the point of having an up-to date OS so it was not the best idea for me. I do not know what I will do when GitHub will force 2fa, probably I will migrate somewhere else. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
You can count me in, I do not even have a Win10 install, My main PC in on Windows Server 2003. I also have a PC on Windows 7 but I hardly ever use it. I also have an old PC with Win98SE but I do not use it much anymore Up until 2012 it was my main PC, At some point I do plan to buy a new PC and have Win 10 so I can test some software I am writing. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
It seems Google is re-considering adding JPEG-XL support in Chromium https://bugs.chromium.org/p/chromium/issues/detail?id=1451807 On this point at least we are a step forward. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Nice to see more JS features implemented in the UXP engine. I thought that https://scoop.sh/ would work now but I still get a blank page and the `ReferenceError: BigUint64Array is not defined` error, with the latest Serpent build. Is it expected behavior? Maybe I should flip a flag to get the BigInt stuff? or this specific is not yet implemented? EDIT: Well I answered myself the question, the Big(U)Int64Array stuff have been merged just a few days ago and are not yet in Roy's builds... -
You can easily modify the latest cmake 3.26.4 using kernelxp.dll and ws2_xp.dll from xompie I did this on my computer and it seems to work fine.
-
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I agree 32bit OS should not be there anymore but I still do see them because of stupid OEM vendors that sell bad stuff cheaper and many people that have lillte budjet end up with this. Microsoft is willing to drop 64 bit since vista, but the vendors decided otherwise. I am unsure it would save much on CPU because the 1) the actual computing unit is a minority on a modern CPU, 2) 64 bit mode still allows you to use most 16/32bit instructions so they will be parsed almost the same. The only thing you are saving is some very specific circuits related to cpu modes, I am not a CPU designer however. Probably there would be advantages to drop support for 32bit mode on future CPU but at this point I think the x86 architecture is close to its end even if dropping 32bt mode were to save significant cost. Intel did take the good decision to abandon the avx512 instruction set that was HUGE and completely unused by 99.9% of programs for the simple reason that not enough CPU were equipped. It will most of the time but many people are not even using the compilers' warnings and even the warnings will not catch many things. for example I have seen people use %lld format with printf to print an address in 32bit mode you do get a warning but not in 64bit mode.or they use a win32 LPARAM cutting it in two 32 bit DWORDS and this fails if you are compiling in 32bit mode because LPARAM is 32bit only in 32bit mode. In this later case it would require a real change not just changing a type. May popular open-source projects however to their best. When I program I use all warnings, several compilers and I still make this kind of mistakes occasionally that I catch when building in 64bit mode, but I admit I am a terrible programmer. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I do not like it much either, there are still plenty of 32bit Windows, I have even see several 32 bit Win10 laptops that were not up-gradable to 64 bit because of UEFI BIOS. So in the end I think there are more 32bit windows than Linux desktops. Even if all AMD/Intel CPUs have been 64bit since the early 2000s... Also I always saw the duality or architectures as a free sanitizer, you would be surprised on how many subtle bugs can be found by just building and testing in both 64bit and 32bit. There were a lot of buggy 32 bit programs that were hard to port to 64bit and now I see random programs that have a ton of warning simply when you build them for 32bit and some of them cannot even work. Bad coding habits still exist but have just migrated from :"I assume my CPU is 32bit so int == void* and stuff" to "I know my CPU is 64bit so uint64_t == void* and stuff". Windows 10 will be supported until 2025 (and possibly beyond), so dropping 32bit support is very strange because it is still maintained by Microsoft. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Google's webp and avif are not bad image formats by themselves but they are inferior to JPEG-XL and lack the lossless JPEG re-compression. This is not strange I mean, the JPEG team has lot more expertise when it come to image compression algorithms than google. It is a shame that bing.com is using user-agent for content type negotiation, it is extremely bad practice. There is already an HTTP protocol for content negotiation specifically for this reason at least since HTTP1.1 HTTP1.0. There never has been any excuse to use UA sniffing to decide which image format should be delivered to a client. Edit it was introduced in HTTP1.0 (1996) and is not present on HTTP0.9 (1991) ref: https://www.w3.org/DesignIssues/Conneg -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I remember the fuzz when chrome decided to remove the JPEG XL support that was an experimental flag. I know some big companies including facebook really wanted the new format, because it would help significantly with bandwidth and without loss of quality because JPEG-XL has a way to compress classic JPEGs with out any loss, so It is a dream for anyone with a huge image base that are 99% JPEGs and can be re-compressed losslessly, by 20% (more or less). Also for newer images an even higher visual quality per bit can be achieved, so again any photo-store is interested by any ounce of better image compression. Safari adopting JPEG-XP might be enough to make some big website start using it (it should pay for itself in bandwidth saving over time). Of course content is negotiated and classic JPEGs would be given to unaware clients. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Very cool, this is a significant plus for me, even if the web does not use the format there are times were I encounter such a file and it is always god to have more options o open jxl files. I guess we will we will have this next week? -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
https://repo.palemoon.org/MoonchildProductions/UXP/issues/2262 Apparently they will first go from C++11 to C++14 for the next milestone, and they will see a bit later for C++17. C++14 should be fine for XP builds for now, so roy has more time to figure out what to do. Nice to see a polite discussion about XP, It can be felt than the tension has settled down which is a good thing for everyone given the past griefs. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Too bad, maybe this could be improved upon, not sure at this point if it would not be simpler to modify directly the VC++2019 runtime so they run on XP. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
How much of trouble would it be to use gcc or clang, I can build with gcc 13.1 and target Windows XP, maybe in some cases gcc13 could emit bad code incompatible with XP but gcc8.4 should be fine and supports C++17. Also if they target for C++14 it is a minor addition to C++11 so it should not be too hard to port the code. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
--really off-topic -- Nice to see there have been remakes, I might have a look when I get time to watch a movie. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
Nice I had the Amstrad in my family in the 90s, but are you still using your Commodore as a daily? It really was hard for me just to accept to use XP over Win98SE, I used Win98SE as a daily driver up to 2014, people were saying I was a boomer because I am still using XP when I was actually just starting up with XP (I was already familiar with XP but i was not liking it much especially because of poor DOS and WIN16 support but the web forced me). Now I really like XP and I will probably wait a long time before switching to Windows 7 as my personal OS. I still love and use Win98, one of the best Windows, but I mostly use XP. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I view this along the same as Firewalls in the XP thread. A fully functional firewall serves its purpose whether it is 2 weeks old or 20 years old. To me, "no longer maintained" is just a Red Herring. https://en.wikipedia.org/wiki/Red_herring (of course, I realize that capitalizing it may bring upon the outspoken MSFN-Killer Grammar Police... don't care, life is too short...) I am not using Stylus, I try to minimize the amount of extensions. An extension being supported does matter, not because of security bs but because it mean that I will be able to use it in the future when the browsers and the web will evolve. For many software I do not care about having very old outdated version, I do use Paint Shop Pro 5 which dates back to 1998, I used to use MOD4WIN which is a 16bit program, (I still use it on my 32 bit computers), also I prefer Winamp2.x over Winamp 5.x. But when it comes to browsers extensions I like to use what I can easily recommend also I like sometime having new features, this Is why I also write software myself. There is no cool Zoom-In option in uBO, you have to write complex filters manually, or use the zapper mode. I do not think uMatrix is outdated, I think it fills a different usecase than uBO R. Hill declared that he considers uMatrix to be inferior but obviously he is just the dev and for him uBO was an evolution and he prefers his newer design there is only limited time to write software... I would not advice you to switch to uBO but I just wanted to say that you can have a good uBO experience even as a former uMatrix fan. I do understand the path R. Hill took and even if I do not fully agree with his design on uBO I think it is a great product. -- excuse me to be a bit off-topic -- -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
For me the pro and cons might not go up to 5 uBO pro1: Include community filters that does a part of the heavy lifting when fine grain filtering is needed. So you can start with a configuration where everything is blocked by default (scripts, and all third parties stuff), then unlock manually what is needed while still having the fine-grain community filters apply to the domain you unblock. uBO pro2: Much more powerful filtering abilities, including cosmetic filtering with element picker and zapper options that really let you do anything you want to a website. uBO con1: Filter panel is only by domain and content type, ie. you get only access to the first column and the first line of the uMatrix (kinda), This is a huge minus and made uBO worthless for years to my eyes. uMatrix pro1: Super intuitive Matrix, amazing interface, while still having huge amount of power. uMatrix pro2: Easy to fix a website, most of the stuff that happens can be seen in the Matrix, meaning it is more foll-proof. uMatrix con1: No longer maintained by R. Hill so the only maintained alternative is for UXP based platform with ηMatrix, meaning that you either have to use an outdated extension or stick to a single obscure browser, and I do use other browsers. uMatrix con2: Not as powerful as would be needed sometime, Often you find yourself wanting to zoom inside a matrix element to be able to select which scripts/css/whatever should be filtered. In the end I agree that combining both would bring ultimate power. But I do agree with you that initially I though uBO was useless stuff for newbies, but it is actually not bad. I forced myself to use it at some point over uMatrix, this forced me to appreciate its extended power and live with its limitations. Another con of uBO for me was its reliance on community filters, but in the end this is a compromise, while I do not like to use filters that I did not write myself, I appreciate the time and hassle it saves, and I always find filters to be a bit too conservative anyway so it is not a big trouble for me. PS: I guess eMatrix is a synonym for ηMatrix η is "Eta" in Greek. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I use uBlock origin in "Advanced mode" so that it includes a mini uMatrix It does break half websites I visit and I spend a lot of time adjusting the settings. I used to be a uMatrix dye hard fan, but I was spending a bit too much time configuring it, and some time I was unable to reach my goal, so I ended switching to uBlock (also because it has more powerful additional filtering options). I do regret the basic and simple power of uMatrix. I still think uBlock should include the uMatrix panel which was more powerful than uBlock's advanced mode pannel. I tried running both extensions at the same time but the slowdown was significant and it is even more of a mess to play around with. So I would not call uBlock Origin a passive extensions , It just can be used passively unlike uMatrix. -
My Browser Builds (Part 4)
RamonUn replied to roytam1's topic in Browsers working on Older NT-Family OSes
I would not recommend to copy the profile from MyPal29 to NeMoon28 r vice versa but you could try, have a look at about:profiles to see where the profile folder is located on both browsers then copy paste where needed. the New moon profiles should be located in "%USERPROFILE%\Moonchild Productions\Pale Moon" -
Win 95/98/Me VCACHE error after updating BIOS on a new motherboard
RamonUn replied to Omores's topic in Windows 9x/ME
I assume you installed the CPU fixes for Win9x? you did not detail it in your post.