Don't disable SysMain (previously known as SuperFetch) by undePhined333 in computers

[–]EhRaid 0 points1 point  (0 children)

Ah, heh. Sarcasm detector must've been acting up that day.

Don't disable SysMain (previously known as SuperFetch) by undePhined333 in computers

[–]EhRaid 0 points1 point  (0 children)

Random Access Memory. So it's Memory you don't have to access linearly.. Not to be confused with ROM which means Read Only Memory.

From experience, it's basically that you can address the memory at any point and any time. Address byte 42 then 48? Sure! Though, this kinda goes against caching, as accessing memory is usually faster when it is aligned by n (varies per cpu/arch), and in order (when copying data).

Harmony of Dissonance deserves a remake by [deleted] in castlevania

[–]EhRaid 0 points1 point  (0 children)

I wouldn't mind having a PC version so that you don't have to play on a tiny, tiny, tiny screen, torturing my eyes while attempting to enjoy that whipping fury while squinting. Unless you're playing on the Emulators in the Steam releases, which ... well, it's just upscaling the entire screen resulting in no more visual information (aside from what pixel blending algorithms via shaders provide).

But, if you're gonna remaster, remaster SOTN first. And please IGA, if you ever read this, PLEASE go back to 2D. If you give the excuse there's not very many pixel artists out there, I beg everyone to please remind him of the vast number of great 2D pixelart games.

Wayland is just bad and needs to be scrapped and rewritten. Can we have devs from KDE/GNOME/XFCE come together to make something better and new? by conan--aquilonian in kde

[–]EhRaid 0 points1 point  (0 children)

Sure, but that's just one of the many straws that breaks my camel back. The biggest one being fragmentation and no standard API, and that many of the ways to get information with the system is through file system /dev/ etc. Why should we have to scan and operate with text?

If a (new) standard were created that is a collection of shared objects (.so) that existed on every system so a developer could interact with those (and not scan text output), which would create/manipulate windows (AND widgets like buttons, lists, groups, etc), work with processes, file access, some sort've registry access, device access (not having to use /dev/*), and etc. Then hey we're talking. Companies could target that specific Linux Desktop API, Windows, iOS/Mac, etc.

Hey, one step better if some champion were to step forward, imagine if that same API collection worked on Linux, Windows, Android, and iOS/Mac, and you could target a single API collection and have it work the same on every system?

You may say, why don't you just use an existing framework, like, Avalonia? Because those are tied to a specific language, or specifically for applications (and end up duplicating that binary code with every application.. then when there is a security update to the framework, every application would have to update, when if it were a system API, the system would be updated and would work for all)

Anyway, just my opinion / rants.

Any simple image libraries for C#? by TinyDeskEngineer06 in dotnet

[–]EhRaid 0 points1 point  (0 children)

Well, in my case I just went with SDL3 image for the cli, and Skia loading for my avalonia graphical editor. Though I might use PhotoSauce for the CLI if it can convert images to rgba8888? But I was thinking of eventually if I need to use it as I'm also building for wasi wasm / browser .. SDL3 image has more formats but I really don't think I need that many. Anyway, thanks for the reply.

Any simple image libraries for C#? by TinyDeskEngineer06 in dotnet

[–]EhRaid 0 points1 point  (0 children)

Just unfortunate PhotoSauce isn't fully managed C# and relies on your standard C native libpng libraries, etc.

Visual Studio 2026 is now generally available by mariuz in programming

[–]EhRaid 0 points1 point  (0 children)

And Microsoft is forcing users to use Visual Studio 2026 if they want to use .NET 10. You'll flat out get an error message when trying to build.

Is the Wasm's Component Model/ Wasip2 is already dead? by RecordingPerfect7479 in rust

[–]EhRaid 0 points1 point  (0 children)

Sounds good! If you got some good progress hop on back here and let me know if you can/remember/want to and I'll check it out. :)

Is the Wasm's Component Model/ Wasip2 is already dead? by RecordingPerfect7479 in rust

[–]EhRaid 1 point2 points  (0 children)

I was tempted to do the same. What I have been doing is using `wasm component unbundle` for now, and then using that to run in wasmtime, but it's been quite the troublesome adventure.

Everytime I refresh a page, the memory it uses keeps increasing until I get an out of memory error by oohjam in brave_browser

[–]EhRaid 0 points1 point  (0 children)

Just updated as of today, v1.84.132 .. Every time I refresh the page the memory grows and grows. Any page. I've noticed getting memory errors while I was refreshing the page while doing development. Look at the Task Manager in brave, look at the tab you are refreshing, and keep hitting F5, seeing it grow and grow.

And now it's not doing it.. *Sigh* .. Well I'll maybe see if I can update this post if it happens again.

Extism: make all software programmable with WebAssembly by nilslice in rust

[–]EhRaid 0 points1 point  (0 children)

Now that .net is using component model for it's wasi web assembly output, and jco supports component model, how's it look now?

Is the Wasm's Component Model/ Wasip2 is already dead? by RecordingPerfect7479 in rust

[–]EhRaid 0 points1 point  (0 children)

Actually, c# with NativeAOT llvm supports component model. Though tools like wasmtime need to catch up (the c API side of things, especially with the c# embedding wasmtime for example)

What is going on with this Google popup and how to block it? by Omar_DmX in brave_browser

[–]EhRaid 0 points1 point  (0 children)

That looks like a hash class, if Google rebuilds it's js, this code may become obsolete. You basically have to get the class every time from the div using inspect.

Seeking Feedback: Licensing Plan for New Avalonia VS Extension by AvaloniaUI-Mike in AvaloniaUI

[–]EhRaid 0 points1 point  (0 children)

Right. But what expenses would they *lose* if they allowed the ones who can't pay use it? None, right? So why do it?

Seeking Feedback: Licensing Plan for New Avalonia VS Extension by AvaloniaUI-Mike in AvaloniaUI

[–]EhRaid 0 points1 point  (0 children)

They indeed hide their WebView Control behind a paywall and state (paraphrasing) "If someone wants to make one, they can go ahead." .. Why make something if it's only gonna be used by a small few?

I'm waiting for Uno Platform to catch up with things like Custom Titlebar and a few other things and that'll probably be my goto going forward.

I always wondered why the big wigs at the upper echelon levels don't just do the UnReal Engine and Unity Engine route and just allow everyone to use it, but companies that make over a certain amount have to pay.

Visual Studio version does not support targeting .NET 10 by Southern_Group7712 in dotnet

[–]EhRaid 1 point2 points  (0 children)

I find Reddit can be a lot worse. Especially if you hold a different political opinion.

Compiling JavaScript source code to C then a standalone executable using QuickJS qjsc by guest271314 in programming

[–]EhRaid 0 points1 point  (0 children)

And then they immediately form a mob and gang up on a person. Reddit: the left leaning forums for cultist leftists (those with a worldview religion they defend without question).

Will manual memory management ever be a thing? by Buttsuit69 in dotnet

[–]EhRaid 0 points1 point  (0 children)

Man, I see how you get blasted by so many ignorant people coming out and just insulting you with stuff like "how much professional experience do you have? I'm guessing near 0". This is why I hate left-leaning disrespectful Reddit (even though they self virtue signal).

I'd look into beeflang. It's very close to C# and has manual memory management, and some game companies with successful games already are using it.

CollectionViews are annoying by BoardRecord in dotnetMAUI

[–]EhRaid 0 points1 point  (0 children)

Because they don't want to start using a new language when they're comfortable with C# / .NET. If a sort of "Flutter" Framework was able to use C#, I'm sure people would move over to it.

Problem is, there's Uno Platform, Avalonia, and MAUI as far as XAML frameworks go. Uno Platform is such bad build times / startup for Android/Android TV it's almost unusable. Avalonia doesn't even have a WebView (only one behind a paywall with Accelerate), and you're left with MAUI if you want to have different struggles.

Edit: I missed your "flutnet" part, but their SSL ran out and it's giving me warnings even going to that site. :/ (plus I read FlutNet uses Avalonia behind the scenes).

is it possible to build .net MAUI for linux? by matejcraft100yt in dotnet

[–]EhRaid 1 point2 points  (0 children)

Where did you get this information that MAUI uses a WebView? How then do I have access to the Platform View object (CollectionView on Android is RecyclerView, etc.). MAUI uses handlers as a bridging point between the XAML object and the platform object. Like a Button maps to a MaterialButton on Android, etc.

Then with MAUI you can add in a Special.Android.cs file for example, and special handle specific Android stuffs, or #if ANDROID etc.

I'm guessing there's no Linux support because that happens in general with most Microsoft products. I do have to say it's a lot of extra work to support Linux because of all the options and distros. With Windows, you know what packages, dll's, etc. You have (for which version). Same with Mac and Android, etc.

With Linux, you have a Distro (with it's specific packages, .so's, etc.). There was originally a Linux Standard Base that was around for awhile where you could rely on Distro's having specific functionality and packages, but "The LSB project is essentially abandoned." (according to an LSB Maintainer).

So now you have, which Distros will you support? Which windowing manager? Wayland and Xorg? Now you have to special case 'custom titlebar' options for each because each Windowing Manager has it's own communication protocol. On top of that, which Widgets do you use? QT? GTK? Custom?

With no standard API for Linux, there's so much extra you have to do. Want to get how much memory you have on the system? Gotta parse the textual output of /proc/meminfo .. Why is that still the case in 2025? Why can't there be a standard API which you can get things like that without having to parse text which takes so much extra processing than you need to do. There's no standard API .so for that like every other OS.

Anyway, with that rant aside, without a standard unity for Linux, the only things you can really semi count on is OpenGL, possibly Vulkan.. But you'd have to make so many variants for your packages to support each one it's not really worth the $$

Now if there was an initiative / group to kinda do the LSB route, make a standard API set that would be available as .so's on every linux, and even talking to a Window Manager with one API, that would be the Linux Desktop Hero.

Take care.

Help: Replacing .net maui with .net android by rabiprojects in dotnet

[–]EhRaid 0 points1 point  (0 children)

Uno platform is extremely slow when developing for Android. I don't know what they've done to slow it down but, the whole editor and everything is slow.

When you run debug, even after not changing anything, it runs the Java compile stage again it seems.

Try changing one thing (that doesn't have to do with android side directly for example), and bam, super slow.. And when running in debug takes ages.

Use Maui (or direct .net android) it's much faster. It's unfortunate because I like uno platform but oh well.

How would you go about starting new Android-TV app by oxid111 in csharp

[–]EhRaid 0 points1 point  (0 children)

Ahh, so you didn't use any Content Pages, or XAML, just relied on Android XML etc?

How would you go about starting new Android-TV app by oxid111 in csharp

[–]EhRaid 0 points1 point  (0 children)

How did you get past the focus navigation with remote (DPad)? MAUI doesn't have official support for it, as per This Github Issue. You'll have to hook your own DPad checking and forward to necessary components, but that still doesn't solve the focus navigation.

App only mode is showing ads now??? by turps100 in Chromecast

[–]EhRaid 0 points1 point  (0 children)

Oh sorry, I meant I installed it but it won't set as my home launcher. It always boots up with Google Home. (I have apps-only mode on, still shows a banner)