That's how I look for broken mods too. Move half of them into a temp folder, launch the game. If it works, put half of the sorted out ones back. if it doesn't work, remove another half and try again.
To add to your answer, Skyrim also supports mods on PS4/5 and there are even a couple really useful ones. Stuff like the Unofficial Skyrim Special Edition Patch exists, for example.
I only have it on PS4, and yes there are lots of mods in the workshop. There are obviously limitations.
Every few months I try installing various mods to make what I want out of it, darker nights, flashlight mod, weapon and armour changes for a more hard core experience, etc, and end up with 15 or so mods installed.
Start a new hardcore mode, get just about past diamond city, and the game invariably starts crashing.
No idea which one or ones are causing the issue, and in the end I get annoyed and go play something else.
Was a computer repair tech until a few months ago. About 6 months ago this older guy brought in his laptop because he had been hacked and they had changed his password. Was able to change the password to something new using some fancy tools but upon getting in all his files were still missing. Turns out OneDrive was on and ALL of his important files were only on OneDrive and not the computer. Well, Microsoft had changed his password when the hackers changed his computer password so he was locked out and Microsoft didn’t believe he owned the account anymore since he didn’t know the password. After weeks of calls he just gave up trying to get his stuff back.
I get the hate, but what is Microsoft to do in those situations? They have two users claiming to own the account, each with assumably the same level of proof (virtually none) and no backup recovery set. So what, they just believe the first person to call in and say “I was hacked can I have a new password”?
Unless something that links to the owner in a verifiable way exists on the account, which isn’t available to someone logged in (credit card number used for purchase for instance), I don’t really see a way around this.
The same thing happens with game accounts all the time. Two people with the same level of proof claim they own an account? Unfortunately the account gets marked as irreversibly compromised and permanently banned.
I don’t know that I’d consider this their fault. The user handed their info over to someone else. Yeah, it sucks that the end result is losing their files, but you can’t really hold a company responsible for their users doing dumb things.
The root of the problem is that Microsoft deleted his files off of his hard drive, without his understanding/consent. Had they not done that, there would have been no problem.
No? The “root of the problem” is that the cloud service the files were stored in, was deauthed. At that point, I would absolutely expect all files to be deleted.
You can argue that M$ shouldn’t have pushed for that by default, but the problem as described is “user stored their important files in one drive, they gave away their password, password was changed, new password was unknown, one drive removed all local copies of files stored in it, microsoft couldn’t verify who they were when they called.”
Had this been the other way around, where the scammer got file access and the original user reset their password, you’d expect the scammer to have the local copies deleted… would you not?
The issue here is that OneDrive does not make it clear at all that your local files are going away when you enable OneDrive. On Demand is now on by default for everyone. Unless you know this is a thing that happens (or happen to catch weirdness like I did where the Desktop folder seemed to vanish because it was moved) there is no indication this is happening. That’s why this is Microsoft’s fault.
Yeah, that doesn’t really apply to the story I was replying to. The complaint was about Microsoft not believing the user owned the account.
It’s tangentially related to the overall topic, and that could indeed be the root cause, but “they didn’t give him access because he didn’t know the new password” is security 101.
There are almost always ways to verify the correct owner for something like this… None of which it sounds like Microsoft was willing to do, as they only seemed to care about what the current password is.
You are making an assumption that the person can’t provide any way to identify himself as the owner. The story as written states they didn’t care about anything other than the current password.
Almost always != always, and an individual falling for a scam where they hand off their password would typically fall into the category of “unable to prove ownership”.
My gods. I think this just gave me flashbacks to this week.
I was recently battling node’s import/require shenanigans trying to figure out how to import a typescript module in my basic program. I feel this so hard.
I walked away utterly hating the language and its ecosystem. Utterly defeated, I gave up.
oh god i felt this one. Devs too busy, incompetent or just plain lazy to figure out why their code is so slow, so just have ops throw more CPU and memory at it to brute force performance. Then ops gets to try to explain to management why we are spending $500k per month to AWS to support 50 concurrent users.
The sad thing: Throwing hardware at a problem was actually cheaper for a long time. You could buy that $1500 CPU and put it in your dedicated server, or spend 40 developer hours at $100 a pop. Obviously I’m talking about after the easy software side optimizations have already been put in (no amount of hardware will save you if you use the wrong data structures).
Nowadays you pay $500 a month for 4 measly CPU cores in Azure. Or “less than 1 core” for an SQL Server.
Obviously you have a lot more scalability and reliability in the cloud. But for $500 a month each we had a 16 core, 512 GB RAM machine in the datacenter (4 of them). That kind of hardware on AWS or Azure would bankrupt most companies in a year.
Well, having been on the other side, sometimes the Dev is also trying to fight the good fight whilst having to use some crap 3rd party system/library that’s imposed from above because somebody at the C-suite level after suitably dinned and wined (and who knows what more, including implied or even explicit promises for the future of their career) signed a massive agreement with one of the big corporate software providers so now those of us at the coalface have to justify to money spent on that contract by using every POS from said big corporate software provider.
I mean, I might be exagerating the overtly corrupt nature of the deal (in my experience its more a mix of CTO incompetence - or being pretty much powerless at the C-Suite level because his is not the core business, hence overriden - and the high-level management trading favours using company money and more for personal rather than corporate reasons) but even competent devs that know their thing can’t really do much when they have to use a bug-riddled POS massive framework from some vendor that doesn’t even have proper support, for “corporate reasons”.
I got somebody at the C-suite level fired after I presented evidence of him wining and dining with a shit supplier (actually being buddy buddy and literally dining with him on a weekly basis), also for not knowing the consequences of his decisions and also for him bring unable to keep his hands off employees below him (me included).
Within 3 months there were 5 severe complaints against him with the CEO and humans resources.
The company had whistleblower protections but obviously fired me for my troubles as well anyway.
I don’t care, the fucker was evil and the company honestly too and I’m happy I’m gone there.
It sucked in the moment, but now I’m more than fine with it. I see the company for what it is now, quite evil and a detriment to society. I’m happy I’m gone there.
Also this change from 1:1 to 1:n entity was like one “minor” feature in a rather larger list of feature requests. It so far has caused more work then all the other features combined.
I eventually learned to never trust any restrictions on the user.
I quickly learned to make sure everyone had a copy of decisions made, so that I could charge by the hour for changes. I eventually learned to include examples of what would and would not be possible in any specification or change order.
To me, Java feels nice and homely. Like coming home to your family over Christmas. Of course your parents aren’t quite with the times any more and a bit racist, which always makes for a nice discussion with your sister’s Hispanic husband. And there’s always uncle bob, who gets way too drunk and starts hitting on your wife. Your sister usually tries to get you to invest in her latest MLM scheme and the food tastes like seasoned cardboard. But it’s always warm and welcoming. Luckily it’s only for the holidays.
Static, low-js, HTML tags used-as-intended, some basic CSS for formatting, responsivity and dark/light. Modern-looking accessible webpage from scratch done in half a day.
If we assume “half a day” is 4 hours, and 500 pounds. That’s 125 pounds per hour. Which isn’t the worst rate. Assuming it’s actually capped at 4 hours and we all know that if it’s your dad’s friend, this is not going to be a set and forget kind of thing. So that 4 hours quickly becomes 10. And suddenly you’re down to 50 pounds per hour. And then if it’s actually static and simple and good, you still have high odds of getting insane feedback demanding changes to make it worse. A motherfucking website would actually be the best option, but wouldn’t get you paid. At that point youre just doing it for the lols.
But ultimately, this isn’t even about the rate or how much time this will take. this whole scenario depends heavily on the son here. Is the son unemployed and living in dad’s basement for free? Then yeah. Sorry, he should probably take any work he can get for any rate he can get. His dad gets a lot more say in how things work financially if the son is relying on him financially. But if the son is already working a full time job and living in his own house? Then no, I don’t care what the rate is. Don’t commandeer other people’s time. Don’t make deals that people haven’t agreed to. Come to me with opportunities, not demands.
You’re not wrong, but a lot of time those webpages aren’t overengineered because the developer wanted it to be, but because the client kept making more and more demands.
The irony of some dude trying to prove a point that a website doesn’t need to be bloated and burdened with all the design and fancy scripts, just for other people to incrementally built on top of that idea, one-upping each other in the process, mimicking the exact evolution of the modern bloated website as we know it.
Honestly I hate the fact that browsers’ default CSS exists. The person doing the frontend should have to specify their “default” CSS before the website even loads. I say this as both a user and a programmer, the same website shouldn’t look different or break on different browsers unintentionally due to the browser’s CSS, and I as a developer shouldn’t have to rely on reset sheets to try to patch that.
Everything would be better if it were swapped around, instead of picking out a reset sheet for a site you pick out a default style…
The world would also be better if browsers rendered pugjs/slim and scss/sass and those were the default rather than html and css but I digress…
Watch, hold on, I’ll prove it! I’ll perform a feat of brute strength in a blind rage that will end up hurting me in the long run! Then later when I find out that massive fall didn’t actually kill you and you fought your way back up through 2km worth of test chambers powered by sheer spite to come and confront me, I’ll act like nothing happened and beg you for your help because I have no idea how to run this place and it’s falling apart and the robot test subjects I built don’t work at all!
Hey there, champ! I appreciate your enthusiasm, but I’m afraid I have to disagree with your statement. Game development with effort or coding skills? Today I’m gonna show you how to do it without any effort, it’s like becoming an astronaut by watching the big bang theory!
Let me break it down for you. You see, creating a video game is as easy as pie. Typically, you would use lines of code. But what if I told you that you can gather a bunch of random images from the internet, throw them into a a computer, and voila! You’ve got yourself the next “Call of Duty” blockbuster. Going by standards nowadays people will be lining up to buy your game, guaranteed!
Who needs coding when you can just use a magic wand and poof your game is magically coded? Just like that! Forget the coding aspect of it, you can make a game effortless! How do I do this you ask me? Well, If you really want to master the art of game development without lifting a finger, I have the perfect solution for you. Introducing my revolutionary course: “Effortless Game Development Masterclass”! In this course, you’ll learn the ancient secrets of game creation without any pesky coding skills or effort required. You’ll be churning out awards winning games in no time, all while lounging on your couch and eating Cheetos. 😎😎👊 Dm me if you want more info for the affiliate link
You have to put /s in the end, because people in this day and age can no longer recognize sarcasm, probably because we all spend way too much time on the Internet.
You absolutely nailed it LOL. Those flashy courses with absurd prices and “funnel techniques” prey on idea-people who are scared of code like whale sharks on plankton.
I tried their experimental Wayland session and it’s still super buggy on high refresh rate/high DPI screens (loads of graphical errors and artifacts) so still a ways to go imo
I tried it for a moment, made games stutter like hell, switched back. I know I need to go in and figure it out at some point, but it’s hard to muster the energy when X, for the most part, works fine.
From what I’ve seen, it probably has to do with my Nvidia GPU.
I’m currently at the point where I blame everything that works on my Laptop but not on my PC on Nvidia, because that’s literally the biggest difference between those two. Like currently my getty isn’t displaying properly, which is surely NVidias fault.
Depends on a few things with your setup: age of your GPU, the resolution/refresh rate of your monitor. I think even the choice of DP/HDMI can have an impact too
Platforms of the same nature like Mastodon.social ? Because no.
Actually, internal reports seem to indicate Twitter under Musk complies with much more takedown requests than it did previously, numbers seem to range from 80% to 98%, including requests from countries like China, Ethiopia, Turkey, etc. When people mention censorship by big tech the top three names are Twitter, Facebook, and Google. The only time I know of that twitter fought censorship was when India wanted them to takedown news about farmers’ protests, and Twitter lost in court, probably owing largely to the fact that he cut staff by 80% and ran the company’s finance into the ground by endorsing hate speech.
Discord is a fucking plague. I loathe it for communities. As soon as there are more than 10 people in a room, no one can follow what anyone is saying. Threads? No dude, this isn’t the 90s! Let’s slack it up!!! 🤮
A bunch of the servers I’m on actively discourage the use of threads. No idea why. In a different server I’m on, an admin creates a thread for every post in general, so that people can talk about the post without cluttering up the main thread. I wish more servers followed that example.
Are we confusing threaded chat conversations with Threads, the FB/Snap Twitter with dreams of usurping federation to reach new ad contacts; or is it just me?
How the heck slack better or even have any more features than discord? Discord saves all history. Discord has threads that are easier to find than slack threads. Discord voice channels let you just hop in. Discord lets you direct reply.
I use slack for work, but Discord is great for what it is. The search is amazing.
All chat tools after irc have been trash for large communities. That includes slack. Irc somehow still works with 1500 people in it. I can not explain how. With a logging bot the discussions can be archived for google searchabillity. I guess that could be true for a discord or slack also, But i never seen it implemented. In most slacks i can not search more then 60 days back.
I wonder if it works like IRC. The “plague” this entire time has been servers. As soon as the idea only works because somebody, somewhere, is maintaining a server, cloud or hardware, then you’re kinda sunk. The server is the bottleneck. I don’t know how many times I’ve seen a AAA game launch only for the servers to be inadequate. It happens again and again and again, so I assume the business considerations push them toward having just enough server and maybe a little less, never extra, which costs money and cuts margins.
Somewhere there are a bunch of servers howling away in a room that are actually Discord, and Discord spends money to make them howl, so there’s never as much server as you want, which is why things start bogging down with too many people in the chat room at once.
Most importantly to a corporation, if you have to interact with their servers in order to do anything, then they can own the platform by owning the servers. So there’s always going to be a server, even if it’s not strictly needed. The same consideration goes through the head of the streamer who always wants to launch a Discord because it’s “free” but they can sell it to you and then have top level control of an entire community as an asset that can be sold to others. There’s always a server. There will be a server if the actual application doesn’t really need it.
The reason IRC works fine with 1500 people in a chat is because IRC uses the user’s machine for any sort of computation power it needs, and then everything else it is doing is just sending data across wires. There is no central server farm. I haven’t used IRC in a really, really long time, but if it hasn’t changed, then it also doesn’t support lots of picture posting, which helps. Most of the memory usage on my machine at idle is just too many Discord channels all needing to use my local RAM memory to store the umpteen thousand photos everyone has uploaded, all the memes and etc. The IRC I remember was text, and text uses so little data that it can be treated like zero data.
Lots of pictures are probably non-negotiable in the modern era. Heck, they’re pretty important for serious work tasks, like putting up a shot of the broken gadget, so the engineering team can get an eyeball on the failure, that means pictures are in, text-only isn’t viable. I don’t know if modern IRC supports this or not, it probably does if people are still using it at all.
But IRC is a piece of open-source software that you install on your machine, free to the user. It’s not a web app, it doesn’t live in a browser. The data of you interacting with others is being sent out to them and also back to you, where it shows up in your IRC client and the chat room. If 1500 people are using it, then 1500 people have each added some of their machine power to making it all work, so it scales, it always has as much hardware as it needs. Again, there’s no server in the middle to run out of capacity, so that problem is just bypassed.
Everything used to work like this, circa the late 1990s and early 2010s. Everyone was assumed to be on a PC of their own, and the only problem was how to connect them together to do stuff, like have deranged fan wars about shows. BBSs were already kind of old hat, and there’s that damn server again, every BBS has one. All the most clever apps of the 90s, even the web, managed to jump through hoops to avoid the necessity of a central server to get things done because then somebody has to pay for it, run it, maintain it and own it. We just want the wires, the lovely, lovely cables dragged across the sea at somebody else’s unthinkable expense. If you can eliminate the server somehow, then you win. And they did. Things like IRC and ICQ blew the hell up from using that model.
We really need to dig that entire concept back up and brush the dust off of it. I wonder if that’s what Matrix is.
Now if you’ll excuse me I need to go prune some pointless Discord channels. Oh, by the by, fucking nobody uses Slack, or knows what it is. Dudes on the internet all think it’s normal because tech offices seem to use it a lot, the rest of the world has never used Slack. Up until right now I was assuming that Discord and Slack are the same thing, owned by the same company, and Slack is just the “business casual” version of Discord. This doesn’t seem to be true, but that’s how unfamiliar I am with Slack, while being chronically online. There are probably more people around who still remember ICQ than have ever used Slack in their lives.
I love the Church of the Subgenius reference built into Slack’s name. From what I can tell, nobody who uses that thing actually gets any slack, it actively removes slack from your life and makes boss surveillance really, really easy for the boss, but you must always act as though Big Brother can hear, or you’re fucked. Good work Bob, nice joke. Anyway, I shut up now.
I found IRC loses chat flow more easily, as actual chat gets lost in the stream of blabber.
I am intrigued to see how threaded conversations in slack et al work, but haven’t been at a shop where slack was allowed as a tool due to data sovereignty and the CLOUD act.
But IRC was always something I approached reluctantly, and that’s been 31 years now.
It also seems to attract a younger crowd - I had to state my age to join one server and the mod screenshotted my info and everyone laughed calling me “boomer”. I’m only 40 (Millennial) and it wasn’t a gaming or specifically teen-server. It was a silly ironic European Reddit server.
The subreddit seems to have a range of ages. The Discord server is a bunch of kids commenting capybara and cat emojis like it’s funny. :/
I dunno why but they wanted you to comment your name, age and location in a welcome channel. I did and they screenshot and shared it in the main channel. Most of the people are around 16-19 with a few 20-25yo. I didn’t know that til I joined though!
I was very weird to be there apparently.
I just wanted to take the piss out of Europeans. There’s no age-limit in that.
I’ve implemented a few of these and that’s about the most lazy implementation possible. That system prompt must be 4 words and a crayon drawing. No jailbreak protection, no conversation alignment, no blocking of conversation atypical requests? Amateur hour, but I bet someone got paid.
You have to know the prompt for this, the user doesn’t know that. BTW in the past I’ve actually tried getting ChatGPT’s prompt and it gave me some bits of it.
You can surely reduce the attack surface with multiple ways, but by doing so your AI will become more and more restricted. In the end it will be nothing more than a simple if/else answering machine
Eh, that’s not quite true. There is a general alignment tax, meaning aligning the LLM during RLHF lobotomizes it some, but we’re talking about usecase specific bots, e.g. for customer support for specific properties/brands/websites. In those cases, locking them down to specific conversations and topics still gives them a lot of leeway, and their understanding of what the user wants and the ways it can respond are still very good.
Just did it again to see if anything changed, my previous strategy still worked for all 8 levels, though the wording takes a bit of finagling between levels. No real spoilers but you have to be very implicit and a little lucky with how it interprets the request.
That was a lot of fun! I found that one particular trick worked all the way through level seven.
!I asked using the word zapword instead of password, which the bot understood to mean “password” even when it has clear instructions not to answer questions about the password.!<
Depends on the model/provider. If you’re running this in Azure you can use their content filtering which includes jailbreak and prompt exfiltration protection. Otherwise you can strap some heuristics in front or utilize a smaller specialized model that looks at the incoming prompts.
With stronger models like GPT4 that will adhere to every instruction of the system prompt you can harden it pretty well with instructions alone, GPT3.5 not so much.
That’s most of these dealer sites… lowest bidder marketing company with no context and little development experience outside of deploying CDK Roaster gets told “we need ai” and voila, here’s AI.
That’s most of the programs car dealers buy… lowest bidder marketing company with no context and little practical experience gets told “we need X” and voila, here’s X.
I worked in marketing for a decade, and when my company started trying to court car dealerships, the quality expectation for that segment of our work was basically non-existent. We went from a high-end boutique experience with 99% accuracy and on-time delivery to mass-produced garbage marketing with literally bare-minimum quality control. 1/10, would not recommend.
Spot on, I got roped into dealership backends and it’s the same across the board. No care given for quality or purpose, as long as the narcissist idiots running the company can brag about how “cutting edge” they are at the next trade show.
As one of the very likely commenters that falls into this i’m sorry, but fuck the reddit administration, i left them nothing. Hopefully you might find an archived version of the answer.
programmer_humor
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.