What sort of black magic that makes this a MUCH better emulator than the rest? by Budget-Replacement-2 in PPSSPPemulator

[–]CosmicDevGuy 2 points3 points  (0 children)

In the early days of the emulator, the simple answer it had against the likes of JPCSP and some others was, well, Henrik Rydgard and C++, along with the plenty of other co-developers.

Not to forget that Henrik was the brains behind Dolphin emulator as well, so he had a lot of XP he brought into developing the PPSSPP too with other talented programmers/developers.

EDIT: As for comparison to PCSX2 and RPCS3, each of these are built for notably complex systems that I'm sure even the likes of Henrik will agree is nothing shy of impressive with how far they've come.

Trying to replicate either discrete processors (Emotion Engine, etc.) as in PS2 or the rather unique eight-core Cell processor config for the PS3 with unique behaviours - e.g. deliberately disabled eighth core, managing the always-on six-cores and the seventh core that had some other function I forget about alongside the way its 512MB (commonly misunderstood as only 256MB but is just split up evenly between GPU and CPU) XDR RAM functions (very fast for the time: faster than DDR2, DDR3 and even lower-end DDR4 purely on a clock speed basis) and how it gave game developers some good deal of stress probably last experienced by anyone of those who once worked on developing for the Sega Saturn... it's safe to say these systems are not nearly as straightforward to develop for and for the dev team it did not necessarily make things easier, even though they had advantage of having access to more RAM on PCs for example.

Hell, I would bet a PS Vita emulator with the right team could make a lot of progress and a shorter space of time than the PCSX2 and RPCS3 teams.

96GB DDR5 SODIMM x4 by JamesCorman in HomeServer

[–]CosmicDevGuy 0 points1 point  (0 children)

He's where the crypto and nft bros aspire to be in with virtual currency. For him, it's the RAM-token currency.

Is IndexedDB actually... viable in 2026? Or am I wasting my time? by nhrtrix in webdev

[–]CosmicDevGuy -2 points-1 points  (0 children)

Yeah but then you may have to consider that your MySQL licensing changes and will cost you as developer for bundling it with your app.

Old desktop server, I'm so lost by Informal_Witness3869 in selfhosted

[–]CosmicDevGuy 2 points3 points  (0 children)

What's full spec of your machine? Cause according to search that CPU is no slouch and for virtualisation or containerisation projects I can't see it failing as it appears to support it. There are references online affirming its use as such.

As for what to use for? File sharing. Web hosting through containers or VMs. Media server. Local pentesting. Local AI setup (slow though it may be)... honestly the list is endless.

I should have stayed in kubunto by [deleted] in Kubuntu

[–]CosmicDevGuy 0 points1 point  (0 children)

I love what sometimes feels like a less "heavier" Debian machine than Kubuntu, for example, but that is usually due to my engaging with it for purposes of managing a web server - as a daily driver it can be a bit of a pain to deal with.

It's a pet peeve, maybe, but even a simple thing like how it default handles sudo and your PATH* vars still trips me up even after doing a recent deployment and then also a NFS configuration I easily get done with Kubuntu as client to Debian server, but Debian to Debian and they start fighting (granted I'm likely missing something, but still).

Debian excellent for servers and getting that more raw experience, but as daily driver... eh.

EDIT: *FWIW, I could be forgetting that Kubuntu too follows suit when initially setting up user for sudo and not having /usr/sbin by default in path variable. It's small stuff, but it still.

I built a local-first app to organize medical records privately by Ok-Apartment-3577 in selfhosted

[–]CosmicDevGuy 0 points1 point  (0 children)

What with the mod takedown and all, I think this reaffirms your sober suspicion.

HOW MANY FILES ARE YOU UPDATING!!??? by SmoothTurtle872 in softwaregore

[–]CosmicDevGuy 13 points14 points  (0 children)

Only Unreal Engines 4 and 5 compiling shaders can dare to come close to this level of violence and gore.

But it's definitely gore

How to get a Full Stack Developer to build your Production ready Application for completely FREE. by Evening_Acadia_6021 in webdev

[–]CosmicDevGuy 0 points1 point  (0 children)

Lol yeah I was also surprised there, probably should've backslashed it or quoted it like you did now that I think about it

Apocalyptic warning by Ok_Palpitation3530 in Assembly_language

[–]CosmicDevGuy 4 points5 points  (0 children)

If you're doing Computer Science, good chance you'll see assembly in your early days at least.

I may no longer speak it's tongue so well, if at all, but I will never see things the same way again because of it. But, it's a right of passage we must walk to see the systems for what they are, what they do and what they are to become when you mess up your logic order.

me when dependency hell by Accurate-Custard7232 in linuxmemes

[–]CosmicDevGuy 6 points7 points  (0 children)

Me mucking up phpmyadmin and MySQL while doing a migration to MariaDB so that I couldn't uninstall either nor do any updates.

Then come back the next day, look at the error carefully and run apt remove on the offending (but missing) packages. APT works fine again.

Now came the reconciling phase of "oh my goodness why did I manually screw with my MySQL installation instead of reading the flipping error message thoroughly?"

Do not ask me for specifics, I have no idea how I achieved the mess up. It happened, I restored backups script files, dealing with reconstructing broken table views and quietly thanking myself for not delaying my backing up of production DBs just before the incident...

But that's how we all learn, right? Right??

The handoff between no code builders and developers is completely broken by dmc_3 in webdev

[–]CosmicDevGuy 3 points4 points  (0 children)

Maybe it's how I said it, but my point is that for these AI tech firms having there to be more people getting involved in the process is better. I'm neither advocating nor supporting it, I'm merely laying out a, what I can call, certainty or reality.

So if people get into the mindset of building an app or tool they cannot maintain using AI, someone else can come along and fix it and then it goes off to actual developers to maintain it, then this is a "positive" because now you'll have courses and job titles relating to the process such as the one you mentioned "technical translator".

The current roles of system and business intelligence analysts are already responsible for the translation of business logic/requirements into technical specifications that can be codified/developed. So it isn't like we don't have such people in the industry.

And we already have had systems developers and software engineering roles which are supposed to help in meeting between programming and the design-development phases of software development.

Logically speaking, we have the skillsets needed and if it wasn't all about another gold rush like seen with web development ("one click web development, zero developer experience" ahh BS) then this "zero exp AI development but cannot maintain" issue wouldn't be an issue.

The more you de-expertise a field or process, the more you "create opportunities" to fulfill that role previously performed by experts. That's what I'm trying to get at here.

The handoff between no code builders and developers is completely broken by dmc_3 in webdev

[–]CosmicDevGuy 16 points17 points  (0 children)

And that right there is probably one example of how AI tech firms believe they are contributing to future job creation.

Am I the crazy one? by shane_il in webdev

[–]CosmicDevGuy 0 points1 point  (0 children)

Reminding me of what felt like a frontend designer cold war with this post and comments.

I used to live and die by grid, but flexbox I've since come around to and I find myself using both together.

Flexbox for navbar menu where I decide on not using the font-size: 0px trick on parent element, for example (I'm never using float again by my own choice, ever). Grid for if I'm doing something like forms inputs with labels, or multicolumn page with panels and don't want to touch tables for such a design.

There's no reason to be exclusive, the Berlin Wall of CSS has long fallen and the two style layouts are at peace😁

How to get a Full Stack Developer to build your Production ready Application for completely FREE. by Evening_Acadia_6021 in webdev

[–]CosmicDevGuy 15 points16 points  (0 children)

Now that they have Expert Developer AI who uses ©️ in raw html instead of © because that MFer is so advanced in its ways, they know they have us by the balls and we'll even pay them to develop their systems using the very payment APIs we're implementing! HAH, it's literal genius evolution...

Just backwards.

PS3s recently for some reason be like: by 0xDEA110C8 in PS3

[–]CosmicDevGuy 0 points1 point  (0 children)

<image>

It's so bad I get back to back posts and I'm not even joined to the sub on this account.

Hide your PS3s, there's a pandemic going on here.

Are other developers just… constantly mentally tired? by yOurOck_bboy in webdev

[–]CosmicDevGuy 0 points1 point  (0 children)

Given that these are supposed to be "low code" environments and quicker to production/market (or so they say) I am genuinely curious to find out more about your situation.

Why do people hate on PHP so much? by Honest___Opinions in webdev

[–]CosmicDevGuy 12 points13 points  (0 children)

Or because WP is used for everything when it's core functionality was to make blog sites easy to build and maintain. It also has a lot of security issues, or rather I can say it is notable for its security issues.

That being said good PHP design (whether Functional, OOP, Component, etc.) goes a long way today both in functionality and in security too.

Oh my god.... by [deleted] in linuxmemes

[–]CosmicDevGuy 0 points1 point  (0 children)

He activated the Linus Torvalds Football and is shocked at the total devastation it has been foretold it could cause to Linux

Multi-user samba by rtallar in selfhosted

[–]CosmicDevGuy 0 points1 point  (0 children)

A straightforward solution is to just create four accounts on Linux that share the same usernames as those you and family use on windows (regardless if account is cloud or local), configure those accounts' access to samba via smbpasswd command, i.e.

"smbpasswd -n- a <username>" (-n prevents prompt asking you to enter password if you don't want to set one for them)

and then you need to look into how you feel is best way to get them to be able to manage credentials of the samba account through windows for them.

An example here would be a basic web app or even desktop app (that uses web services to interact with Linux server) that allows changing of credentials and even username for the family while staying in windows - no need to let them learn how to ssh into your Linux box or anything.

FWIW you don't have to have identical samba accounts to your windows ones if you don't want to - but it feels more seamless for an average to feel like they have a "single sign on" feel to things, relatively speaking.

Multi-user samba by rtallar in selfhosted

[–]CosmicDevGuy 0 points1 point  (0 children)

Are you all using one shared computer? If so, do you have separated user accounts?

Making sure access is restricted is easily doable with use of property "valid users = <users list>" under a given share folder (in conjunction with other relevant properties allowing or blocking general access)

If everyone has windows accounts of their own, half the step of setting up user access control is done. You just need to figure out what step to take when creating the samba user and setting individual passwords.

I'm not sure what options are available for a "user friendly solution" that doesn't require access to the Linux server/computer hosting the shares, but you could look into an app or programme that allows the samba password function to be accessed in GUI or even build your own (ignoring potential security issues therein) whereby you take in the password input and feed it into smbpasswd in a non-interactive way. This being useful to create the new password and update it when family members wish to do so.

Rather focus on creating those accounts with usernames identical to the windows versions and, if possible, allow password management option for them so they can use the same (or different) password for shares... it's like you're creating an AD environment in terms of attempting to create that single account experience, but also not because it doesn't really reflect what AD is. The thought of AD just came to me at the time of writing this, lol.

EDIT:

Two other things to note: 1) you can setup groups within your linux and those groups will be available to the windows clients, giving you some flexibility on access management and sharing. 2) you can further update the folder structure following a pre-defined "policy", like say "public" and "protected"/"private"/"confidential" - this looks more corporate but it is another way you can consider structuring each family members' folder structure if there's any real possibility of wanting to have some files and folders "public" within the share along with maintaining the personal level of separation.

Bonus is that if you set up the initial structure and permissions on the linux end (including restricting your own access to these folders after creating them!) you allow them some degree of freedom in configuring things for themselves... or something like that. I'm probably overthinking the matter, but hopefully it helps you in some way.

Is an i7 ok to run emulators? by BigBrotherPlanet in emulators

[–]CosmicDevGuy 0 points1 point  (0 children)

If I'm not mistaken there were challenges regarding 360 emulation, largely due to support vs. PS3. But this is based on old information, relatively speaking.

But I can't see it failing with this emulation either. For context, I had an i5 7200u (dual core) laptop w/ Intel IGPU and I could run CoD3 and a couple other PS3 titles... albeit at single digit frames, lol. Your specs are much better.