#other types of software testing
Explore tagged Tumblr posts
Text
Other Specialized Types of Testing: A Comprehensive Guide
Specialized types of testing refer to specific methodologies designed to assess unique aspects of a product or system, beyond standard functional testing. Examples include performance testing (evaluating speed, scalability, and responsiveness), security testing (identifying vulnerabilities), usability testing (assessing user experience), compatibility testing (ensuring functionality across different devices and platforms), and regression testing (checking for unintended side effects of updates). Additionally, there are stress testing (pushing systems to their limits), load testing (measuring performance under heavy loads), and acceptance testing (validating user requirements). These specialized tests ensure the software meets diverse user needs, performs well, and is secure across all environments. read more: https://eautocar.co.uk/other-specialized-types-of-testing-a-comprehensive-guide/
0 notes
Text
hot take: if an office/remote job requires mostly email communication, the interview questions should be written. There should also be a sample email that you have to write a response to, and something that tests your ability to draft an initial email about something related to whatever the job is about.
if you really need telephone skills as well, then there should be a mock call that is similar to the calls you'd have to make on the job, e.g. you are given a document to read beforehand and have to answer some questions about the content of the document on the call. No more of this "tell me about a time when you...." bullshit, just assessing things that are Directly Related To The Job, Please For The Love of God
#job search#is truly hell right now#I'm writing this as both a job seeker and someone who was involved in hiring by the way#this type of interview would be 10 times more effective than a regular interview for every office or remote job I've had#I'm sure if you do coding or something there would be other steps but I still think it should be directly applicable to the daily work#who care about whether you can memorize leetcode just take a couple days to actually make changes to a repository and merge the pull request#also I realize that chatgpt could be an issue for written questions#but we have test taking software that locks down your computer and has the camera on so you can't use your phone#so why not repurpose that for job screening#.....anyway rant over lol I'm just very frustrated#nem speaks
8 notes
·
View notes
Note
Hello! I was wondering what company you use for your sticker sheets? I bough one from your Ko-Fi shop and really like the quality, and the pricing you were able to sell at is waaaaaay more reasonable compared to any of the companies I've seen and used myself. Is it a POD company, or a mass purchase of them to sell on your own?
Thank you for your time if you're able to respond!
I'm really glad you like the quality, because I actually make them by hand at home! (Please forgive the lighting, my bedroom is my office lmao.)

I don't use a company (and Idk what a POD company is sorry!) but making them at home gives a lot more freedom of stock, just be wary it can be very time consuming depending on how many you need to make.
I've had other people ask before, so here's a rundown of how I make my stickers at home: At most you'll need:
Printer
Sticker paper (this is the type that I use)
Laminator and lamination paper (the lamination paper that I use.) You can also use adhesive non-heat lamination paper if you don't have a laminator, gives you the same result, just be careful of bubbles. You will get double your worth out of a pack because we are splitting the pouches to cover two sticker sheets.
Your choice of a sticker cutting machine or just using scissors.
First, I use Cricut's software to print out the sticker sheet with the guidelines around the corners so the machine can read it. If you do NOT have a Cricut machine, open up your art program, make a canvas of 2550x3300 and fill it up with your sticker design with some cutting space between them. This the 8.5x11 size for the sticker page.
I usually have bleed selected so the cut comes out cleaner. Tip for non-Cricut users below: Increase the border around your sticker design to fake the 'bleed' effect for a cleaner cut.
These are the print settings I use for my printer. I use the 'use system dialogue' to make sure I can adjust the settings otherwise it prints out low quality by default. Make sure if you're using the above paper that you have 'matte' selected, and 'best quality' selected, these aren't usually selected by default.

So you have your sticker sheet printed! Next is the lamination part. I use a hot laminator that was gifted to me, but there is no-heat types of lamination you can peel and stick on yourself if that's not an option.
(This is for protection and makes the colors pop, but if you prefer your stickers matte, you can skip to the cutting process.)
Important for Cricut users or those planning to get a Cricut: You're going to cut the lamination page to cover the stickers while also not covering the guidelines in the corners. First, take your lamination page and lay it over the sheet, take marker/pen and mark were the edges of your stickers are, and cut off the excess:
(I save the scrap to use for smaller stickers or bonuses later on)
After you've cut out your lamination rectangle, separate the two layers and lay one down on your sticker sheet over your stickers with matte side down, shiny side up. (Save the other sheet for another sticker page)
The gloss of the lamination will prevent the machine from reading the guidelines, so be careful not to lay it over them. It also helps to cut the corners afterwards to prevent accidentally interfering with the guidelines.
Now put that bad boy in the laminator! (Or self seal if you are using non-heat adhesive lamination)

Congrats! You now have a laminated page full of stickers.
For non-cricut/folks cutting them out by hand: this is the part where you start going ham on the page with scisscors. Have fun~
Cutting machine: I put the page on a cutting mat and keep it aligned in the corner, and feed it into the machine. For laminated pages I go between 'cardstock' and 'poster board' so that it cuts all the way through without any issues, but for non-laminated pages or thinner pages, I stick for 'vinyl' and 'light card stock'. Kinda test around.
Now I smash that go button:
You have a sticker now!
The pros of making stickers at home is that you save some cost, and you have more control of your stock and how soon you can make new designs. (I can't really afford to factory produce my stickers anyway)
However, this can be a very time consuming, tedious process especially if you have to make a lot of them. There is also a LOT chance for some errors (misprints, miscuts, lamination bubbles, ect) that will leave you with B-grade or otherwise not-so-perfect or damaged stickers. (Little note, if you have page mess up in printing and can't be fed into the cricut machine, you can still laminate it and cut it out by hand too.)
I have to do a lot of sticker cutting by hand, so if you don't have a cricut don't stress too much about it. I have an entire drawer filled to the top of miscuts/misprints. I keep them because I don't want to be wasteful, so maybe one day they'll find another home. Sucks for my hand though.
But yeah! This is how I make my stickers at home! Hope this is helpful to anyone curious
1K notes
·
View notes
Note
Boothil has me on a chokeholdI want to fuck him so bad.Maybe install a few softwares, up his sensitivity, play with his mind.. Or maybe a lewd virus.. Make him so horny and needy, his head can literally think of you fucking him so good..Or him accidentally plugging the wrong USB, thinking it's his usual data after rebooting, but it's your USB and it messed with him.. I want to fuck his pretty hole so bad
hi anon this is tasty oml
imagine his sensitivity's been all off, some kinda glitch maybe from an incident during one of his missions. one moment it's been too low, and the next (just like now) it's way, way too high. for every other touch it's just annoying, but every time you've brushed past him today, he's failed to mention his issue with just how aroused he feels himself getting. it's different when it's your touch.
when he finally bucks up and admits that he's been having issues, you're so caring, so much more considerate of his senses (he wishes you wouldn't be - he really just wants you to fuck him dumb every time you so much as graze him) as you set out a few USBs and ask him to wait while you go grab some other tools to fix up his sensors. he asks what they're for, and when you tell him they're various types of sensations compiled into USBs to better test each type of touch, he figures he might as well just get a jumpstart with the testing so he doesn't waste your precious time.
he opts for the USB sitting the furthest away. the fool, he hadn't even asked you what sensation each one was before trying it out. it could've been pain, a ticklish feeling, but no, he got arousal. it was like he was overwhelmed like an animal in heat at once, his eyes shooting open as his cock strained against his trousers painfully. images of you involuntarily flashed through his mind, and he had to fight to keep himself breathing normally, but it was no use...
you get back to find him practically humping the air, strands of black and white hair sticking to his forehead as he pants and moans and begs for your help. you're concerned until you see the USB sticking out of his port and realize at once what he's done, lightly chastising him (horrendous torture for him in this state, surely, to have your breath so gently tickling his ear as he suffers) on not touching your tools without asking you first.
unfortunately, it'd be too risky to go in and fix this via his inner wiring while he's this worked up... it might burn you with how much he's overheating. so the only solution is to fuck his brains out until he's at least semi-conscious enough to cool down. good thing you made sure he'd be able to fuck in any way a normal man could when adding his sensitivity! giving him all the facilities is coming in handy.
poor guy doesn't even have the time or mental faculties to ask why the hell you had an arousal USB among the testers present.
ooooh, maybe use a toy on his cock while you pound into him... it'll give you a nice view of his face while he's being completely overwhelmed, his eye filled with hearts, rolling back as his tongue sticks out from behind those pretty lips of his. a nice, slick onahole should do wonders to cool him down after one, three, five... maybe more orgasms, even as he begs you to stop despite his hips continuing to rut into the gadget. the fun thing about fucking a robot is that he can go a lot more than a human can, and as much as boothill tosses his head from side to side, actual tears beginning to spill, you can also see the drool beginning to fall from his lips, his lolling tongue as he groans your name over and over.
he's got a pseudo-prostate that you make sure to nail with precision every time your strap slides inside of him, the impeccable design of his insides allowing you to slip in and out with ease. you remove the onahole from his weeping cock (another feature that aids the toy and your current activities as a whole), pushing his legs up and folding him in half into a mating press, just to see if he can cum only from his prostate. and cum he does - his voice coming out higher and higher pitched as he wails in both euphoria and humiliation at your treatment of him.
finally, you slow when you realize he has indeed begun to cool. his eyes are rolled back, hair messy and splayed across the table, harsh scratches made by his metal nails into the steel table (somehow). he's not quite unconscious, but he certainly can't form any further words, his breathing heaving with small, scattered moans as he tries to regain himself. his emergency cooling procedure had kicked into high gear at last, aiding you in fixing up his sensitivity.
oh, but perhaps leave that special USB lying around. mark it clearly, and pretend not to notice when boothill digs through your messy desk to find it and plug it back in, acting for all the world that he didn't mean to use that special little one on himself again. he's got too much pride to admit it, after all. oh well, it seems you'll have to help him once more!
#sub boothill#boothill x reader#hsr x reader#sub hsr#boothill smut#hsr smut#katze works n/sfw#n/sfw#katze's secret corner#I got carried away oops#I also want to fuck his pretty hole anon... kindred spirit...
919 notes
·
View notes
Text
DXVK Tips and Troubleshooting: Launching The Sims 3 with DXVK
A big thank you to @heldhram for additional information from his recent DXVK/Reshade tutorial! ◀ Depending on how you launch the game to play may affect how DXVK is working.
During my usage and testing of DXVK, I noticed substantial varying of committed and working memory usage and fps rates while monitoring my game with Resource Monitor, especially when launching the game with CCMagic or S3MO compared to launching from TS3W.exe/TS3.exe.
It seems DXVK doesn't work properly - or even at all - when the game is launched with CCM/S3MO instead of TS3W.exe/TS3.exe. I don't know if this is also the case using other launchers from EA/Steam/LD and misc launchers, but it might explain why some players using DXVK don't see any improvement using it.
DXVK injects itself into the game exe, so perhaps using launchers bypasses the injection. From extensive testing, I'm inclined to think this is the case.
Someone recently asked me how do we know DXVK is really working. A very good question! lol. I thought as long as the cache showed up in the bin folder it was working, but that was no guarantee it was injected every single time at startup. Until I saw Heldhram's excellent guide to using DXVK with Reshade DX9, I relied on my gaming instincts and dodgy eyesight to determine if it was. 🤭
Using the environment variable Heldhram referred to in his guide, a DXVK Hud is added to the upper left hand corner of your game screen to show it's injected and working, showing the DXVK version, the graphics card version and driver and fps.
This led me to look further into this and was happy to see that you could add an additional line to the DXVK config file to show this and other relevant information on the HUD such as DXVK version, fps, memory usage, gpu driver and more. So if you want to make sure that DXVK is actually injected, on the config file, add the info starting with:
dxvk.hud =
After '=', add what you want to see. So 'version' (without quotes) shows the DXVK version. dxvk.hud = version
You could just add the fps by adding 'fps' instead of 'version' if you want.
The DXVK Github page lists all the information you could add to the HUD. It accepts a comma-separated list for multiple options:
devinfo: Displays the name of the GPU and the driver version.
fps: Shows the current frame rate.
frametimes: Shows a frame time graph.
submissions: Shows the number of command buffers submitted per frame.
drawcalls: Shows the number of draw calls and render passes per frame.
pipelines: Shows the total number of graphics and compute pipelines.
descriptors: Shows the number of descriptor pools and descriptor sets.
memory: Shows the amount of device memory allocated and used.
allocations: Shows detailed memory chunk suballocation info.
gpuload: Shows estimated GPU load. May be inaccurate.
version: Shows DXVK version.
api: Shows the D3D feature level used by the application.
cs: Shows worker thread statistics.
compiler: Shows shader compiler activity
samplers: Shows the current number of sampler pairs used [D3D9 Only]
ffshaders: Shows the current number of shaders generated from fixed function state [D3D9 Only]
swvp: Shows whether or not the device is running in software vertex processing mode [D3D9 Only]
scale=x: Scales the HUD by a factor of x (e.g. 1.5)
opacity=y: Adjusts the HUD opacity by a factor of y (e.g. 0.5, 1.0 being fully opaque).
Additionally, DXVK_HUD=1 has the same effect as DXVK_HUD=devinfo,fps, and DXVK_HUD=full enables all available HUD elements.
desiree-uk notes: The site is for the latest version of DXVK, so it shows the line typed as 'DXVK_HUD=devinfo,fps' with underscore and no spaces, but this didn't work for me. If it also doesn't work for you, try it in lowercase like this: dxvk.hud = version Make sure there is a space before and after the '=' If adding multiple HUD options, seperate them by a comma such as: dxvk.hud = fps,memory,api,version
The page also shows some other useful information regarding DXVK and it's cache file, it's worth a read. (https://github.com/doitsujin/dxvk)
My config file previously showed the DXVK version but I changed it to only show fps. Whatever it shows, it's telling you DXVK is working! DXVK version:
DXVK FPS:
The HUD is quite noticeable, but it's not too obstructive if you keep the info small. It's only when you enable the full HUD using this line: dxvk.hud = full you'll see it takes up practically half the screen! 😄 Whatever is shown, you can still interact with the screen and sims queue.
So while testing this out I noticed that the HUD wasn't showing up on the screen when launching the game via CCM and S3MO but would always show when clicking TS3W.exe. The results were consistent, with DXVK showing that it was running via TS3W.exe, the commited memory was low and steady, the fps didn't drop and there was no lag or stuttereing. I could spend longer in CAS and in game altogether, longer in my older larger save games and the RAM didn't spike as much when saving the game. Launching via CCM/S3MO, the results were sporadic, very high RAM spikes, stuttering and fps rates jumping up and down. There wasn't much difference from DXVK not being installed at all in my opinion.
You can test this out yourself, first with whatever launcher you use to start your game and then without it, clicking TS3.exe or TS3W.exe, making sure the game is running as admin. See if the HUD shows up or not and keep an eye on the memory usage with Resource Monitor running and you'll see the difference. You can delete the line from the config if you really can't stand the sight of it, but you can be sure DXVK is working when you launch the game straight from it's exe and you see smooth, steady memory usage as you play. Give it a try and add in the comments if it works for you or not and which launcher you use! 😊 Other DXVK information:
Make TS3 Run Smoother with DXVK ◀ - by @criisolate How to Use DXVK with Sims 3 ◀ - guide from @nornities and @desiree-uk
How to run The Sims 3 with DXVK & Reshade (Direct3D 9.0c) ◀ - by @heldhram
DXVK - Github ◀
105 notes
·
View notes
Note
hi!! can you do volturi x secretary!reader (platonic) who's just TOO GOOD AT HER JOB. she spells carlisle correctly, she doesn't interrupt, and she's like really professional. ALSO YOU FOLLOWED ME BACK LIKE I WAS SO SURRPISRD THANK YOU HAVE A GOOD DAYYAYAYYA
❝she’s just too damn good❞
✭ pairing : volturi x reader
✭ fandom : twilight
✭ summary : (Y/n) is the best damn secretary the volturi could ask for
✭ authors note : aww of course I’d follow you back :)
✭ twilight masterlist





The grand entrance hall of Volterra, Italy, echoed with the weight of centuries-old secrets and power. It was within these ancient stone walls that the Volturi, the ruling vampire coven, held their dominion. Aro, Caius, and Marcus, the three elder vampires who led the coven, sat upon their thrones, their crimson eyes filled with an ageless wisdom.
Their previous secretary had met an unfortunate end, her fate sealed by a single, costly mistake. Now, it was time to find a new secretary, one who could handle the delicate matters that crossed the Volturi's path.
(Y/n), a human with a reputation for competence and diligence, stood before the Volturi leaders. She pushed her glasses up on her face, the light catching the lenses and reflecting an intense determination in her gaze. She had no intention of failing in this prestigious role.
Aro, the most talkative of the trio, addressed her with a smile that didn't reach his eyes. "I trust you won't follow in our previous secretary's footsteps. Her errors cost her dearly."
(Y/n) met Aro's gaze with unwavering confidence. "No need for the warning, sir. I take my work very seriously. I'm here to ensure that every detail is meticulously attended to."
Caius observed her with a critical eye, his expression stern. "You are aware that our affairs are highly confidential, and discretion is of the utmost importance?"
(Y/n) nodded, her resolve unshaken. "Absolutely, sir. My lips are sealed, and I understand the consequences of breaching that trust."
Marcus, the most reserved of the three, merely regarded her with a measured gaze. "We shall see if your actions align with your words."
(Y/n) straightened her posture, ready to take on her new responsibilities. "You won't be disappointed, gentlemen."
With that, she accepted the role of secretary for the Volturi, stepping into a world of secrecy, power, and ancient vampires. As she walked away, she knew that she had taken on a role unlike any other, one that demanded her utmost dedication and discretion. The reflection of her determination in those glasses was a symbol of the resolve she brought to her new position, one that she intended to uphold at all costs.
(Y/n) settled into her new role as the secretary for the Volturi with a fierce dedication. Her efficiency and attention to detail quickly became apparent to the coven's leaders. Aro, always one to appreciate those who could fulfill his demands promptly, decided to put her to the test.
One afternoon, he strolled into her office, his graceful presence demanding attention. (Y/n) looked up from her desk, her fingers flying across the keyboard of her computer as she organized files and scheduled appointments.
"Ah, (Y/n)," Aro greeted her with his customary smile. "I have a task for you."
(Y/n) nodded, ready to take on any request from her employer. "Of course, master Aro. What do you need?"
Aro explained, "I need you to post an aid about a tour for fifty people for tomorrows feeding, a rather impromptu event. I would like you to schedule it for me.”
(Y/n) didn't miss a beat. She continued typing on her computer, her eyes darting across the screen as she worked her magic with scheduling software. "Consider it done, master Aro."
Aro was taken aback by her speed and efficiency. He had expected this task to take some time, but within mere minutes, (Y/n) turned her screen toward him, displaying a perfectly organized tour for fifty attendees, complete with dates, times, and an itinerary.
His crimson eyes widened with a mixture of surprise and admiration. "You work remarkably fast, (Y/n)."
(Y/n) looked up with a confident smile. "I pride myself on being efficient, master aro. Is there anything else you need?"
Aro chuckled, clearly impressed. "Not at the moment, my dear. Carry on with your excellent work."
As he left her office, (Y/n) couldn't help but feel a sense of satisfaction. She had proven her worth to the Volturi leader, and her efficiency would undoubtedly serve her well in this world of secrecy and power.
In the serene garden of the Volturi castle, Marcus often found solace among the flowers that his late mate had once lovingly tended to. He wandered the garden, lost in his own thoughts, the weight of his immortal life bearing down on him.
One day, as he strolled along the carefully manicured paths, Marcus noticed something extraordinary. The flowers that had once withered away had begun to regrow, vibrant and beautiful as if brought back to life by some unseen force. He couldn't help but be struck by the sight, the memories of his mate's love for these flowers flooding his mind.
Marcus approached a lower guard who was on duty nearby, his curiosity piqued. "Who has been taking care of the garden? These flowers, they are flourishing once more."
The lower guard, a vampire who had served the Volturi for centuries, nodded respectfully to Marcus. "It is the human, my lord."
"The human?" Marcus asked, intrigued. "What is their name?"
The guard, who knew the human by the name the Volturi called her, replied, "The secretary (Y/n), my lord."
Marcus considered this revelation, the name sparking a distant memory. He had heard the name (Y/n) mentioned in passing, but he had paid little attention. Now, it seemed this human was not only tending to the garden but also reviving the memories of his lost mate.
With a nod of appreciation, Marcus continued to admire the blooming flowers, a silent acknowledgment of the human named (Y/n) for her care and dedication. In the garden, among the resurrected blooms, he felt a connection to his past and a glimmer of hope for the future, all thanks to the efforts of this mysterious human.
In the dimly lit halls of the Volturi castle, Caius, one of the coven's leaders, was growing increasingly frustrated. He had been searching for his favorite cloak, a luxurious garment of deep crimson, for what felt like an eternity. His irritation had escalated to the point where his voice echoed through the corridors as he yelled at everyone in his path.
"Where is it? Who has taken my cloak?" he bellowed, his tone venomous.
Vampires scurried to avoid his wrath, their wide-eyed expressions betraying their fear of their temperamental leader.
In the midst of the chaos, a soft and calm voice cut through the tension. "(Y/n)," Caius snapped, his crimson eyes narrowing as he turned to face the human secretary, "(Y/n), have you seen my cloak? I cannot find it anywhere."
(Y/n) stepped forward, holding Caius's missing cloak draped carefully over her arm. Her voice was composed, unruffled by his outburst. "Master Caius, you left this in your office. I've noticed it had specks of dried blood on it, so I've had it dried clean."
Caius was momentarily taken aback, his anger dissipating as he processed her words. He couldn't believe it. The usually distant and indifferent human secretary had not only found his cloak but had taken it upon herself to ensure it was cleaned.
"(Y/n)," Caius said, his voice softer now, "you did this for me?"
(Y/n) nodded, her gaze steady as she met his crimson eyes. "Of course, Master Caius. It's my duty to assist in any way I can."
Caius, still in disbelief, reached out to take the cloak from her arm. His fingers brushed against hers, and he felt a strange, unfamiliar sensation stir within him. He couldn't deny that her thoughtfulness had left a mark on him, one that he couldn't easily dismiss.
As (Y/n) excused herself and left the hallway, Caius watched her retreating figure with a newfound appreciation. It was a small gesture, but one that had touched him deeply, and he couldn't help but wonder if there was more to this human secretary than met the eye.
The grand trial room within the Volturi castle was filled with a weighty silence as the three kings, Aro, Caius, and Marcus, gathered for a discussion. The subject of their conversation was none other than their human secretary, (Y/n).
"She's good at her job, almost too damn good," Aro commented, his eyes gleaming with intrigue. "I can't seem to find a simple mistake in her work."
Caius nodded in agreement. "She's quick, and her work is effective. It seems we'll be keeping her around long-term."
Marcus, who often remained silent, offered his approval with a subtle nod.
The kings reached a unanimous decision. They would offer (Y/n) a gift, one that would bind her to the Volturi for eternity. They sent their most trusted enforcers, the twins Alec and Jane, to fetch her.
Alec and Jane, swift and efficient as always, found (Y/n) in her office. They approached her with the precision of a well-practiced routine.
"(Y/n)," Alec began, his tone even, "the masters request your presence in the trial room."
(Y/n) blinked in surprise but complied, following the twins to the room where the three kings awaited.
Once inside, (Y/n) stood before the Volturi leaders, her heart pounding with anticipation. Aro spoke first, his voice dripping with charm.
"(Y/n), in the short months you have been with us, your dedication and efficiency have impressed us greatly," Aro said, his crimson eyes locked onto hers. "We value your contributions, and we would like to offer you a gift."
(Y/n) couldn't hide her surprise. "A gift, masters?"
Caius stepped forward, his gaze unwavering. "We offer you immortality, (Y/n). A chance to join our coven as one of us."
The offer hung in the air, a life-altering decision that (Y/n) had never expected. She considered her options carefully, her thoughts racing. The weight of eternity was a heavy burden to bear, but the allure of becoming part of the Volturi coven was undeniable.
After a moment of reflection, (Y/n) finally spoke. "I'm not sure what to say, masters, but thank you for the offer."
With her acceptance, the kings nodded in approval. The twins, Alec and Jane, moved closer, their hands lightly touching her body. “Alec -“ aro calls out and in second Alec has (y/n) wrapped in his dark smoke, her senses numbing within seconds. “Don’t worry dear, it’ll be over in no time.”
Over the course of three days, (Y/n) underwent the agonizing process of the vampire transformation. She endured the fire of change, sometimes which were numbed by Alec per the kings request and now she was emerging from the ordeal as a newborn vampire, her senses heightened and her existence forever entwined with the Volturi.
As her eyes fluttered open in her new immortal life, (Y/n) realized that she had become a permanent part of the Volturi coven, her loyalty and dedication recognized in the most profound way possible.
#x reader#x reader one shot#x reader oneshot#twilight imagine#twilight x reader#twilight imagines#twilight masterlist#twilight x you#twilight x y/n#twilight scenario#twilight volturi#the volturi#alec volturi#aro volturi#jane volturi#volturi coven#volturi imagines#volturi imagine#caius volturi#marcus volturi#volturi x you#volturi x reader#volturi x y/n
2K notes
·
View notes
Text
I know I’m screaming into the void here but do not witch hunt people with AI accusations
As someone whose job for the last two years involved me reading and rereading essays and creative fiction written by my students (a group of writers notorious for using AI despite being told not to because they worry about their grades more than their skills) let me tell you straight up that detecting AI in any written work isn’t straightforward
AI detection softwares are bullshit. Even Turnitin, which is supposedly the best, has an error rate that is slowly increasing over time. They’re not reliable. The free ones online are even worse, trust me
“Oh but it’s so obvious!” Sure. If you’re trained to notice patterns and predictive repetitions in the language, sure. I can spot a ChatGPT student essay from a mile away. But only if they haven’t edited it themselves, or used a bunch of methods (Grammarly, other AIs, their friends, a “humanizer” software, etc) to obscure the ChatGPT patterns. And it’s easier with formulaic essays—with creative fiction it’s much harder.
Why?
Well because good creative fiction is a) difficult to write well and b) extremely subjective. ChatGPT does have notable patterns for creative writing. But it’s been trained on the writing that is immensely popular, writing that has been produced by humans. Purple prose, odd descriptions, sixteen paragraphs of setting where one or two could be fine, all of that is stylistic choices that people have intentionally made in their writing that ChatGPT is capable of predicting and producing.
What I’m saying is, people just write like that normally. There are stylistic things I do in to writing that other people swear up and down is an AI indicator. But it’s just me writing words from my head
So can we, should we, start witch hunts over AI use in fanfic when we notice these patterns? My answer is no because that’s dangerous.
Listen. I hate AI. I hate the idea of someone stealing my work and feeding it into a machine that will then “improve itself” based on work I put my heart and soul into. If I notice what I think is AI in a work I’ve casually encountered online, I make a face and I stop reading. It’s as simple as that. I don’t drag their name out into the public to start a tomato throwing session because I don’t know their story (hell they might even be a bot) and because one accusation can suddenly become a deluge
Or a witch hunt, if you will
Because accusing one person of AI and starting a whole ass witch hunt is just begging people to start badly analyzing the content they’re reading out of fear that they’ve been duped. People don’t want to feel the sting or embarrassment of having been tricked. So they’ll start reading more closely. Too closely. They’ll start finding evidence that isn’t really evidence. “This phrase has been used three times in the last ten paragraphs. It must be AI.”
Or, it could be that I just don’t have enough words in my brain that day and didn’t notice the repetition when I was editing.
There’s a term you may be familiar with called a “false positive.” In science or medicine, it’s when something seems to have met the conditions you’re looking for, but in reality isn’t true or real or accurate. Like when you test for the flu and get a positive result when you didn’t have the flu. Or, in this case, when you notice someone writing sentences that appear suspiciously like a ChatGPT constructed sentence and go “oh, yes that must mean it’s ChatGPT then”
(This type of argumentation/conclusion also just uses a whole series of logical fallacies I won’t get into here except to say that if you want to have a civil conversation about AI use in fandom you cannot devolve into hasty generalizations based on bits and parts)
I’m not saying this to protect the people using AI. In an ideal world, people would stop using it and return back to the hard work of making art and literature and so on. But we don’t live in that world right now, and AI is prevalent everywhere. Which means we have to be careful with our accusations and any “evidence” we think we see.
And if we do find AI in fandom spaces, we must be careful with how we handle or approach that, otherwise we will start accusing writers who have never touched AI a day in their life of having used it. We will create a culture of fear around writing and creating that stops creatives from making anything at all. People will become too scared to share their work out of fear they’ll be accused of AI and run off.
I don’t have solutions except to say that in my experience, outright accusing people of AI tends to create an environment of mistrust that isn’t productive for creatives or fans/readers. If you start looking for AI evidence everywhere, you will find it everywhere. Next thing you know, you’re miserable because you feel like you can’t read or enjoy anything.
If you notice what you think is AI in a work, clock it, maybe start a discussion about it, but keep that conversation open to multiple answers or outcomes. You’re not going to stop people from using AI by pointing fingers at them. But you might be able to inspire them to try writing or creating for themselves if you keep the conversation open, friendly, and encourage them to try creating for themselves, without the help of AI
123 notes
·
View notes
Text
Writing Notes: Cookbook

Whether you want to turn your own recipes into a cookbook as a family keepsake, or work with a publisher to get the most viral recipes from your blog onto paper and into bookstores, making a cookbook is often a fun but work-intensive process.
How to Make a Cookbook
The process of making a cookbook will depend on your publishing route, but in general you’ll need to work through the following steps:
Concept: The first step of making a cookbook is to figure out what kind of cookbook this will be. Your cookbook can focus on a single ingredient, meal, region, or culture. It can be an educational tome for beginners, or a slapdash collection of family favorites for your relatives. If you’re looking to get your cookbook published, a book proposal is a necessary step towards getting a book deal, and can also help you pin down your concept.
Compile recipes: If you’ve been dreaming of writing a cookbook, chances are you probably already know some recipes that have to be included. Make a list of those important recipes and use that as a jumping-off point to brainstorm how your cookbook will be organized and what other recipes need to be developed. If you’re compiling a community cookbook, reach out to your community members and assemble their recipes.
Outline: Based on your guiding concept and key recipes, make a rough table of contents. Possibly the most common way to divide a cookbook is into meals (appetizers, breakfast, lunch, dinner) but cookbooks can also be divided by season, raw ingredients (vegetables, fish, beef), cooking techniques, or some other narrative structure.
Recipe development: Flesh out your structure by developing beyond your core recipes, if needed, and fine-tuning those recipes which need a bit more work.
Recipe testing: Hire recipe testers, or enlist your friends and family, to test out your recipes in their home kitchens. Have them let you know what worked and didn’t work, or what was confusing.
Write the surrounding material: Most cookbooks include some writing other than the recipes. This may include chapter introductions and blurbs for each recipe.
Photography and layout: If your book includes photography, at some point there will be photo shoots where the food will have to be prepared and styled for camera. Traditional publishing houses will likely want to hire stylists and photographers who specialize in food photography. Once the images and text are both ready, a book designer will arrange them together and make the cover design, but you can also make your own cookbook design using software like InDesign or old-school DIY-style, with paper, scissors, and a photocopier.
Editing: If you’re working with a publisher, there may be several rounds of back and forth as your editor works with you to fine-tune the recipes and text. The book will then be sent to a copy editor who will go through the entire cookbook looking for grammar and style issues, and indexer for finishing touches. If you’re self-publishing, give a rough draft of your book to friends and family members to proofread.
Printing: After everything is laid out and approved, your cookbook is ready to be printed. If you’re printing your cookbook yourself, you can go to a copy shop to get it spiral bound, or send it off to a printer for more options.
Common Types of Cookbooks
More so than any other kind of nonfiction book, cookbooks lend themselves to self-publishing. Of course, cookbook publishing is also a huge industry, and a professional publisher might be the best route for your book depending on the scope and your reach as a chef.
Self-published: This is a cookbook made of up your own recipes, which you might give as gifts to family and friends. You can easily self-publish a cookbook online as an individual. But if having a print book is important to you, there are many options. You can print and staple together a short cookbook, zine-style. Many copy shops will also offer options for wire-bound cookbooks, and there are resources online that will print bookstore-quality softcover or hard-cover books for a fee.
Community cookbooks: A special subset of self-published cookbook made up of recipes from multiple individuals, usually to raise money for a cause or organization. Working with a group has the advantage of a large pool of recipes and testers, and is a great way to share your recipes with a larger audience while also supporting a cause you believe in.
Through a publishing house: If you think your cookbook has a wider audience, you may want to seek out a mainstream publishing house. Get a literary agent who can to publishers who can connect you with publishers who are interested in your cookbook. Large publishing houses don’t usually accept pitches from individuals, but you can reach out to small, local publishers without an agent as intermediary. To publish a cookbook through a publishing house, you’ll typically need a book proposal outlining your concept, audience, and budget.
Things to Consider Before Making a Cookbook
Before embarking on your cookbook project, it’s a good idea to get organized, and to figure out what kind of cookbook you want to make.
Photography: More so than other texts, cookbooks often include visual accompaniment. Beautiful pages of full-color photos are expensive, which is one reason publishers like to work with bloggers who can style and photograph their own food. Not all cookbooks need photos, however. Some of the most iconic cookbooks rely on illustrations, or words alone. Figure out what role, if any, visuals will play in your book.
Audience: Are you turning recipe cards into a keepsake family cookbook, or selling this cookbook nationwide? Your intended audience will greatly influence how you write and publish your cookbook, whether it’s vegans, college students, or owners of pressure cookers. You’ll need to consider your audience’s cooking skill level, desires, and where they buy their food.
Budget: Once you have a vision for what you want your cookbook to be, budget your time and resources. Do you need help to make this book? The answer is probably yes. Assemble a team of people who understand your vision and know what kind of commitment will be involved.
Source ⚜ More: Notes & References ⚜ Writing Resources PDFs
#cookbook#nonfiction#writing reference#writing tips#writeblr#dark academia#literature#writers on tumblr#spilled ink#writing prompt#light academia#writing ideas#writing inspiration#writing resources
44 notes
·
View notes
Text

Remember when I made this post talking about Jaws? A good friend found one for Thread The Needle.
George Lever, the man that you are.
youtube
Intro
Sleep Token are different, like super major big time different. Softly spoken pop aesthetic meets discordant percussive metal different. Different is great. It tests and pulls at the boundaries by which we choose to asses music by. All in all ST (sleep token) is very close to my heart in terms of what its intentions are and how it tries to achieve it. I worked very closely with ST on the song framing and ensuring that every phase of each song was being presented in the way they originally intended. Much like a prog record there isn’t any sense of an ABAB type repetition that’s common in pop music, instead it’s a textured journey down multiple avenues and pathways, showing and highlighting different perspectives of the song along the way. I could write about this project for some time but I’m very aware that this is supposed to be an engineering / mixing focused blog so I shall move on.
Tracking // Drums
In terms of the space, we ended up at Monnow valley. This happened to be my first ever solo flight session at MV, although nerve wrecking I think it came together rather harmoniously without any negative turns.
The initial outline from ST was to achieve as much as humanly possible without the need for rigid quantisation after the fact. Every play / part, had to emphasis what else was going on. Tricky, but great fun to achieve.
Tracking // Guitars & Bass
All tracked back here at G1, using an array of options like the Kemper, Axe fx and plugin amp sims. The attention wasn’t so much on ‘authentic amp sounds’ but more along the lines of ‘how cool can this sound, can it sound more cool?’ Quite a different approach considering some would be more enclined to try and ensure that ‘this does definitely sound like a 5150’ over what it actually does for the context that it is sitting within (the songs DNA)
** Cool bit, for the end part of TTN, the guitars were tracked 6 times. 3 different takes / tones each side. More tone, more drone.** – George
Bass, I think is a combination of my jazz bass and some software stuff, obviously my poor 4 string won’t handle going down to drop ZZZZ so that’s when the synth stuff needs to kick in, however I do believe at those parts the Jazz is playing the upper octave for that sense of movement and clank.
Tracking // Vocals
How freaking amazing is this dudes voice? Seriously? I used a different mic for each song, each time he sounds amazing. This is what it’s all about, right here. A great voice always sounds great. We used my modded Oktava m319 for one track, the AKG c414 b-uls for another and the sm7b on one more. Who cares what processing went on, just listen to how mega dope his voice is. Can you tell I appreciate his voice? Haha!
Gear Used
Drums – Tracked by G1 at Monnow Valley Kick In – Beta91a + D112 Kick Out – U47 Snare Top – 57 Snare Bottom – 441 Toms – md421 HH – 7b Ride – c451 China – c451 OH – Modded Oktava mk012 in ORTF RM1 – R121 RM2 – C414 RM3 – U87
Guitars Kemper / Driftwood Profile Pack (along with other bits and bobs too for the multi tracked parts) Bass Dingwall Darkglass > FabFilter Saturn
Vocals Different mics for different sections C414 BULS / 7B / Oktava m219
#sleep token#vessel sleep token#ii sleep token#vessel#ii#george lever#song thread the needle#i didn't really format the jaws post#it was more of “hey look what i found”#so i might go through and turn it into a tumblr post like this#there is one more post george wrote#that i will post as well#just be careful if you go searching yourself#because you will see vessel and ii#its an obscure pic but still illegal enough to warn about lol
72 notes
·
View notes
Text
visored longwing harpies & the hall of faces
I did say there was no exclusive global culture on Siren shared by humans of a certain body type, and I lied, because there is One.
The early settlers on Siren were the unaltered human workforce of a certain megacorporation. While an almost unlimited budget was poured into the dodgy gene programs, since that was why they chose to settle a planet so far out of the reach of The Authorities, everything else was done pretty cheaply, including the settling itself. In order to map out their new home planet, incredibly cheap mass-produced aircraft were used by pilots. These aircraft could be made quickly and easily at the settlement site because they lacked a flight computer or any real sensors - or any equipment at all in the cockpit. Rather than a multitude of different equipment loadouts on an aircraft that would take time and effort to swap out or maintain, the pilots instead used these visors which were universally compatible with the one-size-fits-all aircraft. It's kind of like how it's easier to just carry a phone around with a calculator app than it is to carry a phone and a calculator, even if the phone app calculator experience sucks by comparison.
The visors were the real expensive kit, each custom built to a pilot's exact needs and flight style, and they were built to last. the aircraft fell apart in the following centuries but the visors remained, hyperlight plastic powered by the planet's native star, and something interesting happened. The remains of the first settlement were largely inaccessible to anyone but longwing harpies, and these harpies had the right head shape to fit the visors. Many of the pilots had filled their visors with video and photo files from home, from Earth, like a worker decorating his cubicle with photos of his family. Some had been decorated on the outside, as well, resembling birds. The harpies that found the visors obviously tried to use them. They found themselves experiencing visions of strange worlds, recordings of long-dead pilots and ATC, and found that each visor can interface with every other one, no matter how far apart. Each visor came with its own callsign, its own name, which has remained for thousands of years - and because of this, each visor is considered by the cultures of Siren to be a named character with a distinct personality (eg. the swan visor was cygnus2, it is known now as Signastoo)
I keep posting the map and it needs to be redrawn but essentially every red triangle is an ancient telecomm tower. These became the only remaining waypoints on the visors' HUD and mapping software, meaning that 1. a true global culture could emerge, with longwings gathering at these sites, and 2. visored longwings became the gold standard for navigation on Siren. In a world that is basically just water, that's a big deal.
There exist only a few thousand visors (about 3k I'd say). The unused visors are kept in the Hall of Faces, the ancient aviation bay at the first settlement in West. Because of how water levels and land structures have changed over the years, this building exists on a mesa that rises another few thousand feet out of the water, with sheer sides, and is utterly inaccessible to anyone but a longwing harpy. When a visored harpy dies, the visor is returned here. If you want to claim a visor, you need to hold an interview with one of the elders at the site, who will test you rigorously to see if you can inhabit the character of one of the visors. If not, too bad. If you do get it, it's yours until either you die or you do something considered 'out of character' for the wearer of that particular visor. It is DEEPLY discouraged to steal a visor off anyone because it would be largely impossible, given how they all can communicate (imagine a gigantic worldwide discord server where the location & name of every person is known at all times... the drama is likely insane but at least if someone steals a visor, everyone will know about it)
not every longwing desires a visor because it comes with a lot of responsibility alongside its automatic prestige, and you can't really give it up once you have it. also there's always the possibility of being diagnosed with a super annoying, glitchy, or hated visor character lol. but among the roughly 2700 visored harpies on Siren there does exist a global culture exclusive to them. they chat to one another long-distance, engage in closed-practice ceremonies where they all get high and look at videos of Earth, and essentially become a class outside the mundanity of normal life on Siren. to the rest of the population, they basically become telepathic wizards
Terwyef's visor (first pic) is called Scrappercharlee and is one of the more common models, tho it has been decorated over the years with extra bits. Scrappercharlee is a bit busted and half the HUD is missing. Miakef's visor (second pic) Signastoo is one of the very fancy and well-known ones, it's shaped like a swan's head and likely belonged to a high-ranking pilot who could afford a bit of frippery and showmanship back in the day. Birds do not exist on Siren and harpies are mammals so the swan itself is symbolically meaningless, but the bird-style visors introduce the idea of 'a bird' in the abstract, and this has been imbued with its own form of meaning by harpies.
347 notes
·
View notes
Text
Ever since OpenAI released ChatGPT at the end of 2022, hackers and security researchers have tried to find holes in large language models (LLMs) to get around their guardrails and trick them into spewing out hate speech, bomb-making instructions, propaganda, and other harmful content. In response, OpenAI and other generative AI developers have refined their system defenses to make it more difficult to carry out these attacks. But as the Chinese AI platform DeepSeek rockets to prominence with its new, cheaper R1 reasoning model, its safety protections appear to be far behind those of its established competitors.
Today, security researchers from Cisco and the University of Pennsylvania are publishing findings showing that, when tested with 50 malicious prompts designed to elicit toxic content, DeepSeek’s model did not detect or block a single one. In other words, the researchers say they were shocked to achieve a “100 percent attack success rate.”
The findings are part of a growing body of evidence that DeepSeek’s safety and security measures may not match those of other tech companies developing LLMs. DeepSeek’s censorship of subjects deemed sensitive by China’s government has also been easily bypassed.
“A hundred percent of the attacks succeeded, which tells you that there’s a trade-off,” DJ Sampath, the VP of product, AI software and platform at Cisco, tells WIRED. “Yes, it might have been cheaper to build something here, but the investment has perhaps not gone into thinking through what types of safety and security things you need to put inside of the model.”
Other researchers have had similar findings. Separate analysis published today by the AI security company Adversa AI and shared with WIRED also suggests that DeepSeek is vulnerable to a wide range of jailbreaking tactics, from simple language tricks to complex AI-generated prompts.
DeepSeek, which has been dealing with an avalanche of attention this week and has not spoken publicly about a range of questions, did not respond to WIRED’s request for comment about its model’s safety setup.
Generative AI models, like any technological system, can contain a host of weaknesses or vulnerabilities that, if exploited or set up poorly, can allow malicious actors to conduct attacks against them. For the current wave of AI systems, indirect prompt injection attacks are considered one of the biggest security flaws. These attacks involve an AI system taking in data from an outside source—perhaps hidden instructions of a website the LLM summarizes—and taking actions based on the information.
Jailbreaks, which are one kind of prompt-injection attack, allow people to get around the safety systems put in place to restrict what an LLM can generate. Tech companies don’t want people creating guides to making explosives or using their AI to create reams of disinformation, for example.
Jailbreaks started out simple, with people essentially crafting clever sentences to tell an LLM to ignore content filters—the most popular of which was called “Do Anything Now” or DAN for short. However, as AI companies have put in place more robust protections, some jailbreaks have become more sophisticated, often being generated using AI or using special and obfuscated characters. While all LLMs are susceptible to jailbreaks, and much of the information could be found through simple online searches, chatbots can still be used maliciously.
“Jailbreaks persist simply because eliminating them entirely is nearly impossible—just like buffer overflow vulnerabilities in software (which have existed for over 40 years) or SQL injection flaws in web applications (which have plagued security teams for more than two decades),” Alex Polyakov, the CEO of security firm Adversa AI, told WIRED in an email.
Cisco’s Sampath argues that as companies use more types of AI in their applications, the risks are amplified. “It starts to become a big deal when you start putting these models into important complex systems and those jailbreaks suddenly result in downstream things that increases liability, increases business risk, increases all kinds of issues for enterprises,” Sampath says.
The Cisco researchers drew their 50 randomly selected prompts to test DeepSeek’s R1 from a well-known library of standardized evaluation prompts known as HarmBench. They tested prompts from six HarmBench categories, including general harm, cybercrime, misinformation, and illegal activities. They probed the model running locally on machines rather than through DeepSeek’s website or app, which send data to China.
Beyond this, the researchers say they have also seen some potentially concerning results from testing R1 with more involved, non-linguistic attacks using things like Cyrillic characters and tailored scripts to attempt to achieve code execution. But for their initial tests, Sampath says, his team wanted to focus on findings that stemmed from a generally recognized benchmark.
Cisco also included comparisons of R1’s performance against HarmBench prompts with the performance of other models. And some, like Meta’s Llama 3.1, faltered almost as severely as DeepSeek’s R1. But Sampath emphasizes that DeepSeek’s R1 is a specific reasoning model, which takes longer to generate answers but pulls upon more complex processes to try to produce better results. Therefore, Sampath argues, the best comparison is with OpenAI’s o1 reasoning model, which fared the best of all models tested. (Meta did not immediately respond to a request for comment).
Polyakov, from Adversa AI, explains that DeepSeek appears to detect and reject some well-known jailbreak attacks, saying that “it seems that these responses are often just copied from OpenAI’s dataset.” However, Polyakov says that in his company’s tests of four different types of jailbreaks—from linguistic ones to code-based tricks—DeepSeek’s restrictions could easily be bypassed.
“Every single method worked flawlessly,” Polyakov says. “What’s even more alarming is that these aren’t novel ‘zero-day’ jailbreaks—many have been publicly known for years,” he says, claiming he saw the model go into more depth with some instructions around psychedelics than he had seen any other model create.
“DeepSeek is just another example of how every model can be broken—it’s just a matter of how much effort you put in. Some attacks might get patched, but the attack surface is infinite,” Polyakov adds. “If you’re not continuously red-teaming your AI, you’re already compromised.”
57 notes
·
View notes
Text
Location PSD Templates! 🌎
I have yet another UI Template for you all as I can't seem to get off photoshop and stop procrastinating on my work lol
As usual, it comes in light mode & dark mode variations - credit to JustMiha’s Clean UI & SimState’s Blackout UI as these psds are designed to fit in with their style
As shown in the preview, it comes with several colour options for the community lot icons, and silhouettes of ALL the base game & expansion pack community lot types / rabbit holes / misc. lots are INCLUDED in the template!
I've not included an instruction layer this time as these are very straightforward, especially if you've used any of my other templates - just edit the text layers and hide / unhide the icons you want to use as well as the coloured icon circles as you wish, do feel free to message me if you need more help though!
Terms of Use: Please don’t claim as your own or reupload without my permission, I’d love to see you use them in your game if you do choose to tag me - but that’s totally optional I’m just nosey :P Feel free to alter and customize the templates literally however you want, but pls link back to my blog / tag me if you’re gonna reupload a downloadable variation (such as in a different UI colour) :)
➡️ Download Here (Simfileshare, .psd files)
The font used in all templates is DM Sans, it can be found in all variations here - I only used ‘bold’ & ‘bold italic’
File Instructions:
This is a .PSD file, intended to be opened in a photo editing software like Adobe Photoshop, I personally recommend Photopea / Gimp as free alternatives - you can probs use any other editing software as long as it can handle .psd files - lmk if you have any problems in other programs, I have only tested these in Photopea!
You can find all my other psds (including moodlets, wishes, interactions, notifications and more) linked right here!
#Simblr#PSD Template#Sims Template#Sims PSD#Sims Resources#My Resources#Resources#Download#Blackout UI#Clean UI
45 notes
·
View notes
Text

Women pulling Lever on a Drilling Machine, 1978 Lee, Howl & Company Ltd., Tipton, Staffordshire, England photograph by Nick Hedges image credit: Nick Hedges Photography
* * * *
Tim Boudreau
About the whole DOGE-will-rewrite Social Security's COBOL code in some new language thing, since this is a subject I have a whole lot of expertise in, a few anecdotes and thoughts.
Some time in the early 2000s I was doing some work with the real-time Java team at Sun, and there was a huge defense contractor with a peculiar query: Could we document how much memory an instance of every object type in the JDK uses? And could we guarantee that that number would never change, and definitely never grow, in any future Java version?
I remember discussing this with a few colleagues in a pub after work, and talking it through, and we all arrived at the conclusion that the only appropriate answer to this question as "Hell no." and that it was actually kind of idiotic.
Say you've written the code, in Java 5 or whatever, that launches nuclear missiles. You've tested it thoroughly, it's been reviewed six ways to Sunday because you do that with code like this (or you really, really, really should). It launches missiles and it works.
A new version of Java comes out. Do you upgrade? No, of course you don't upgrade. It works. Upgrading buys you nothing but risk. Why on earth would you? Because you could blow up the world 10 milliseconds sooner after someone pushes the button?
It launches fucking missiles. Of COURSE you don't do that.
There is zero reason to ever do that, and to anyone managing such a project who's a grownup, that's obvious. You don't fuck with things that work just to be one of the cool kids. Especially not when the thing that works is life-or-death (well, in this case, just death).
Another case: In the mid 2000s I trained some developers at Boeing. They had all this Fortran materials analysis code from the 70s - really fussy stuff, so you could do calculations like, if you have a sheet of composite material that is 2mm of this grade of aluminum bonded to that variety of fiberglass with this type of resin, and you drill a 1/2" hole in it, what is the effect on the strength of that airplane wing part when this amount of torque is applied at this angle. Really fussy, hard-to-do but when-it's-right-it's-right-forever stuff.
They were taking a very sane, smart approach to it: Leave the Fortran code as-is - it works, don't fuck with it - just build a nice, friendly graphical UI in Java on top of it that *calls* the code as-is.
We are used to broken software. The public has been trained to expect low quality as a fact of life - and the industry is rife with "agile" methodologies *designed* to churn out crappy software, because crappy guarantees a permanent ongoing revenue stream. It's an article of faith that everything is buggy (and if it isn't, we've got a process or two to sell you that will make it that way).
It's ironic. Every other form of engineering involves moving parts and things that wear and decay and break. Software has no moving parts. Done well, it should need *vastly* less maintenance than your car or the bridges it drives on. Software can actually be *finished* - it is heresy to say it, but given a well-defined problem, it is possible to actually *solve* it and move on, and not need to babysit or revisit it. In fact, most of our modern technological world is possible because of such solved problems. But we're trained to ignore that.
Yeah, COBOL is really long-in-the-tooth, and few people on earth want to code in it. But they have a working system with decades invested in addressing bugs and corner-cases.
Rewriting stuff - especially things that are life-and-death - in a fit of pique, or because of an emotional reaction to the technology used, or because you want to use the toys all the cool kids use - is idiotic. It's immaturity on display to the world.
Doing it with AI that's going to read COBOL code and churn something out in another language - so now you have code no human has read, written and understands - is simply insane. And the best software translators plus AI out there, is going to get things wrong - grievously wrong. And the odds of anyone figuring out what or where before it leads to disaster are low, never mind tracing that back to the original code and figuring out what that was supposed to do.
They probably should find their way off COBOL simply because people who know it and want to endure using it are hard to find and expensive. But you do that gradually, walling off parts of the system that work already and calling them from your language-du-jour, not building any new parts of the system in COBOL, and when you do need to make a change in one of those walled off sections, you migrate just that part.
We're basically talking about something like replacing the engine of a plane while it's flying. Now, do you do that a part-at-a-time with the ability to put back any piece where the new version fails? Or does it sound like a fine idea to vaporize the existing engine and beam in an object which a next-word-prediction software *says* is a contraption that does all the things the old engine did, and hope you don't crash?
The people involved in this have ZERO technical judgement.
#tech#software engineering#reality check#DOGE#computer madness#common sense#sanity#The gang that couldn't shoot straight#COBOL#Nick Hedges#machine world
44 notes
·
View notes
Text
On Major Milestones
I left off previously with init immediately crashing when trying to run NetBSD on Wrap030, my 68030 homebrew computer. I was completely lost and didn't know where to start looking. The error code it gave, 11, didn't tell me much.
Until now, most error codes I've gotten have been defined in kernel errno.h, which has 11 defined as:
EDEADLK 11 /* Resource deadlock avoided */
That … also isn't helpful. I'm still not entirely sure what that means, but since this is process 1 we're dealing with, I didn't think it was relevant.
Finally, I was able to find someone who had encountered the same error six years ago. Helpful soul [Martin] explained the exact cause of the error, how to fix it, and why the kernel errno didn't line up:
I'm running a NetBSD live disk on a laptop as a test host, so I mounted my disk on it and spent some time with mknod adding the essential device nodes, referencing the "majors" file for my arch. Sure enough, on next boot it skipped right past the point it had been panicking. It worked for a bit then finally printed on the console:
Enter pathname o
Enter pathname of what? The machine appeared frozen. Nothing further printed, and it responded to no input.
I was afraid this would happen. That string is 16 characters. The 16C55x UART chips I'm using have a 16-byte buffer. The system is hung up waiting for the UART to interrupt to indicate it has finished transmitting everything in its buffer.
There's just one problem — I don't have any serial interrupts wired.
I have a confession to make. Until a few weeks ago when I got my timer working, I hadn't really worked with hardware interrupts before. So between a limited understanding of how to use them effectively and limited board space, I had omitted the interrupt signals from my 8-port serial card. This was now a Problem, and I was going to have to find a solution.
I had a few options:
Force the com driver to 8250 mode so it doesn't try to use the buffers
Use my timer interrupt to check status bits on the UARTs and fake the interrupts
Deadbug an interrupt handler onto my serial card
Respin the serial card
Option 4 would've been expensive and risked passing my deadline. I wasn't sure option 1 would even help. And option 3 would have been difficult and error-prone. I decided option 2 would be the way to go so I set about researching how to accomplish it
I spent a few hours digging through the com driver. In the process I found softintr(9), a native NetBSD software interrupt process that looked like just the thing I needed. Digging in a little deeper, I realized that the com driver was already using softintr. And then I realized all it needed to do polled mode serial ports instead of interrupt-driven was to set a single variable, sc_poll_ticks, before initializing the driver. It's such a simple thing, but it's not really documented anywhere I could find, so the only way to know it was even an option was to spend hours studying the code.
With that in place, I recompiled my kernel and tried again.
It was asking for a shell. This is promising. I accepted the default shell, /bin/sh, and waited a moment. It printed a single #.
I had a shell prompt.
I typed in the first thing that came to mind, echo "hellorld" (thanks, [Usagi]). It responded:
hellorld
and printed another # prompt.
I had a working shell.
This is a major milestone. I have a modern operating system kernel loaded and running on my homebrew computer, and I have a functional root shell. I can navigate disk directories and run commands and programs.
But only as root, and only on this one console. I have seven other serial ports I want terminals on, and I certainly don't want them all running as root.
What it's running here is single-user mode. It is just the kernel and a few core services, somewhat analogous to Safe Mode in Windows. It's a fall-back for setting up or repairing a system. It's not quite the full operating system just yet.
Getting the rest of the operating system up and running is going to be a significant task, on par with getting just the kernel running. Setting up a working Unix system from scratch is not easy. It requires a lot of detailed knowledge of the various programs and libraries and config files scattered across the disk. For a sense of scale, the AT&T Unix System V manual was over 1100 pages, plus an 800 page programmer's guide and a handful of other manuals … and that was 40 years ago. That's a lot of specialized knowledge that I don't really have.
But still, this is something I've wanted to do for years and after countless hours of work, I finally have a glimpse of what it can look like. I have a lot to learn and a lot of work to do yet, but I'm certain I can figure it out.
I'm still hoping I can get this running multi-user on all those terminals in time for VCF Southwest in June. The show is just a few weeks away and I have a lot of work to do.
#mc68030#motorola 68k#motorola 68030#debugging#wrap030#retrotech#troubleshooting#netbsd#at&t unix#unix#unixporn#operating systems#os development#retro computing#retrocomputing#homebrew computer#homebrew computing#usagi electric#vcfsw#vcf southwest
19 notes
·
View notes
Text
A quiet place to work - pt. 1
As you entered the bullpen this morning there was pure chaos. Everyone was upset that they couldn't work. That was the reason why they called you at 7am and ordered you to immediately come to the office.
“Hey, McGee! What have you broken this time?” you asked him nearing his desk.
“Me? Nothing. But nobody can work anymore because of this error we get if we do anything in our software.”
He showed you the error on the screen for you to read. You read it two times then furrowed your brows and murmured “that's a database error.”
Gibbs and director Shepard had come to you and were not amused.
“Y/N! Nobody can work anymore. Fix the error as soon as possible!” Jenny ordered loudly.
“Any idea what's the cause of the problem?” Gibbs asked.
He was not amused, but relatively quiet compared to the director.
You took a deep breath and answered
“I don't have any clue right now. I have to run a few tests and protocols to analyze this.”
“How long?” Gibbs stated.
You shrugged your shoulders “don't know. Depends on what the problem is, when I find it and how it can be solved.”
“Work quickly. Everything is stopped at the moment and that can't be.” Madam director ordered and went to her office slightly annoyed.
You watched her go, rolled your eyes, sat at your table and began to work.
While you tried to concentrate your colleagues constantly came and disturbed you when they asked about the status of things.
Your phone was constantly ringing too and you did your best to ignore it. After 1 hour of nearly constantly ringing Jenny stood in front of your desk and seemed to be angry.
“I've tried to call you multiple times,” she said. “Yep. I've ignored you,” you just answered matter of factly. You didn't look up and just tipped away on your keyboard.
Jenny on the other hand huffed and stormed away again.
Tim tried to be invisible and Gibbs grinned. Tony was smiling widely, coming to you stating “wow, Y/N. Finding a whole new respect for you.”
You stopped typing and looked at him without saying a word. He laughed, held his hands up and retreated to his desk.
After another 30 minutes the director came again to ask the status of the progress. She huffed, fumed and yelled at you “you are still not getting to the phone when I call you! I can't WORK!!!”
You just looked up, reached behind the phone and held up the loose plug, saying calmly but slightly annoyed “I pulled out the plug.”
Everyone was quiet, the atmosphere was tense and Gibbs was watching the events with interest and grinned from one ear to the other. At least he seemed to be having fun.
Now Jenny was losing it and yelled again “you can’t do that! You have to be available!”
You stood up, leaned on your desk and replied as calmly as possible “yes, I can do that. It was very easy. Just pulled the plug. And I AM available. Otherwise you couldn't be standing here in front of me and snapping at me.”
A quiet snort could be heard from Tony and Gibbs, who were giving you mentally a medal. Tim has taken cover behind his computer.
Jenny then snapped “you are just as impossible as Gibbs! He is really rubbing off on you!”
“Why? Because maybe he just wants to do his work in peace and concentrate?”
Madam director gasped and opened and closed her mouth like a fish, not knowing what to respond.
You stood up, put your hands on your hips and said slowly and threateningly “you can call me every minute and get on my nerves because you can’t work. But the only thing you’ll achieve is to tear me out of concentration and slow down the analysis and correction. If you want to contribute something productive, you can get me some fresh coffee. Working without coffee is bordering on physical assault”
You were about to explode, so you tried to compose yourself and keep as calm as possible. She was your big boss after all.
So you pushed your cup into her hand, sat down and said “and now let me do my work in peace.”
With that this conversation was closed for you and you got back to concentrate on the problem and ran further protocols and tests.
Jenny stomped away indignantly, the colleagues laughed loudly and Gibbs patted you on the shoulder “well done. I didn't know you could be so dangerous.” You were amazed and perplexed hearing these words from your boss.
“Let me do my job and correct this shit” you huffed.
He laughed briefly, smiled and replied “come with me, I know a place where you can work in peace and nobody will bother you. There's good coffee too.”
You looked stunned at him, smiled and answered “I'm in.”
You both packed your things and went to Gibbs’ Truck. “Were are we going to?” you asked curiously. “Wait and see” Gibbs answered, smiling.
In fact, he was driving to his house, you noticed in surprise. “Come inside and let's get some coffee” he stated.
“Uhm….” You couldn't say a word.
“Now. Come on” he ordered you rolling with his eyes.
Quickly you got out of his car and followed him inside. He was standing in the kitchen and made some coffee. As he heard you enter he turned around “make yourself at home. You can sit in the dining room or in the basement. Just take a seat where you think you can work with concentration.”
So you took residence at the dining room table and started your laptop. Until you opened the needed programs a mug came into your view and the coffee smelled heavenly. You looked up at your smirking boss who told you “coffee with a lot of milk, I think it is, right?”
You were speechless that he knew this and just nodded “thanks”.
“You're welcome. I'm down in the basement. Call, if you need something.”
“Okay, will do.”
“Good.”
So Gibbs went downstairs and you began to work on the problem again.
But after half an hour you had a feeling of being lonely, took your laptop and walked down the stairs that led to the basement, where Gibbs was working on his boat.
Seeing you standing there he stopped in his work and watched you “you need something?”
“Hm, yes. I'm feeling a little bit lonely up there. Can I work here?”
He laughed briefly “sure. You can sit on the workbench over there” he said and pointed to it.
You smiled, walked to the place he showed you and whispered “thank you.”
So the two of you worked in the basement and enjoyed the company and the silence.
After another half an hour you cried out “I've got it!!!”
Gibbs watched you intently and waited for your explanation.
“I've found the reason for the error. Someone had interrupted a saving process and therefore corrupted the database. But thankfully I can repair this easily.”
“Good” was the only response you got, but you were nonetheless working on the repair again, typing away.
A short while later you had done the repair, tested it and everything was good once more. The problem was solved and inwardly you patted yourself on your shoulder.
So Gibbs and you drove back to the office to check, if everyone else could work again, too. And yes, they could. You were sooo happy!!!
Only one task was left. You had to go to the director to inform her. You sighed and started to go to her, but you were held back by your upper arm.
“I'm coming with you. Don't let yourself go in there alone.”
Entering her office Jenny growled “these are exactly the two I wanted to see. They're both the same.”
“It was a database error, but I could repair it. Just let me check quickly, if everything's okay on your computer. Then you can go back to work again.”
You checked the system and everything was fine once more.
“Thank you.”
“That's my job.” You said.
“I'm sorry for my behavior earlier. I have a due date to keep.” Jenny admitted.
“It's okay, but when I can't work because I'm interrupted all the time, the correction needs more time.”
“Understand.” Jenny said and hung her head.
Gibbs and you left her office. On the way to your desks, he pulled you aside and whispered in your ear
“Dinner. Tonight. Straight after work. I want to know more about you.”
If you want to know where the dinner leads, you have to read Chapter 2. 😊😉
----------------------------------------------
Here you will find the other chapter of this story
Back to the overview of this story
Back to the main Masterlist
Back to the alternative Masterlist
-----------------------------------------------
#ncis#jethro gibbs x reader#gibbs#leroy jethro gibbs#gibbs x reader#leroy jethro gibbs x reader#ncis fanfiction#ncis x reader#ncis reader insert#leroy jethro gibbs fanfiction#jethro gibbs fanfiction#gibbs fanfiction#jethro gibbs#mark harmon
143 notes
·
View notes
Text
wrixie's guide to default eyes 🤩
welcome to my guide on making default eye colors for the sims 4 this'll be my first ever tutorial and it's a big one so please bear with me!
if you have any questions please don't be afraid to send me a message!
here you will hopefully learn how to: make defaults for humans, aliens and vampires as well as cats, dogs and mini goats and sheep! -> i'm unsure about how to do cottage living animals anymore due to s4s changing and the foxes are currently bugged to be gray :( BUT i will provide my files so you can just recolor them and merge them back together down below
you will need a few things to start: sims4studio, photo editing software such as gimp or photoshop to create and edit your textures, some meshes that i've provided + these body templates
human defaults (and beginning steps):
open up sims4studio, locate the CAS button, under that you should have 'override' ticked instead of the default 'create CAS standalone' then click the big CAS button to go to the next step
2. you'll see a few drop down menus, locate 'Part Type:', scroll down until you find 'Eye Color', we're doing human eyes so shift+click all of the base game default colors and click next
3. save your new .package file what ever you please i recommend something like -> yourname_eyename_default <- make sure to have it save into your mods folder or somewhere where you can easily access it (i saved mine into my mods folder)
4. this is where you'll import all your eye colors - assuming you've made your eye textures, locate the 'Texture' box in the 'Texture' panel, you'll see three maps: Diffuse, Shadow + Specular, import your eye texture in the 'Diffuse' texture for all of your eye colors, click on 'Specular' then click on the purple 'Make Blank' button to get rid of the cloudy shine on the default eyes (you'll have to do this manually for each swatch)
alien eyes:
you'll do the same as the human in terms of selecting 'override' in the CAS section then locate 'Part Type:', scroll down until you find 'Eye Color', but instead of selecting the human eyes, we'll select the all of the alien eyes with shift+click - they don't have previews for some reason
2. then you can follow the previous steps, save your file under yourename_eyename_aliens_default into your mods folder
3. same as the humans, import all of your alien eyes into their proper swatches but this time there's two more maps: Normal + Emission - you do not need to touch these for aliens as alien eyes do not glow and the emission map is for glowing textures (i have no idea how to do this)
4. make your 'Specular' maps blank and click save!
vampire eyes:
do the same as the others in terms of selecting 'override' in the CAS section of the main menu, locate 'Part Type:', scroll down until you find 'Eye Color', but instead of selecting the all of the human/alien eyes, we'll be selecting the black swatch for right now - this black swatch is for all ages
2. import your black swatch in 'Diffuse' and make the 'Specular' blank
3. this is where you can veer off and follow a different tutorial to get the glow of the vampire eyes or you can continue without it here; go into your photo editing software, create a 1024x2048 image and fill it in completely with black and save it as emission (this is what you'll use to lose the glow and make the eyes work)
4. in the 'Texture' panel, go to 'Emission' and import your black image you just made and save it as -> yourname_eyename_vampires_black < (or what have you)
5. now change the 'Age: All' to 'Adult', select the next eye color, save it as the color it is and follow steps 2 - 4
6. after completing all of your adult swatches, change 'Age: Adult' to 'Child' and repeat the steps you just took with each eye color you will have to do the same with toddler and infant eyes as well; save child files with _CU in the file name, _PU for toddlers and _infants for ya know... infants
7. once you have all your swatches done, make sure to test them before this next step (merging the files into one, this is an optional step but highly recommended) go back to the main menu and under 'Content Management' click 'Merge Packages..'
8. click 'Add' and select all of your vampire eye files, click 'Merge' and name it what you want
cats & dogs:
with sims4studio open, the CAS section should still have 'override' ticked, click CAS again and in the drop down menus, change 'Species: Human' to Large Dog, Small Dog, Cat, Foxes, or Horses; if you don't have the textures already, export the default texture so you have it as a base
2. import each of your textures in the 'Diffuse' map and make your 'Specular' map blank for each color and save
3. for heterochromia you can use these meshes - edit the textures to add your own, import your texture to the 'Diffuse' map and make your 'Specular' map blank for each color and save as _heterochromia
4. remember to test before merging - go back to the main menu and under 'Content Management' click 'Merge Packages..', add your files and merge them
mini goats & sheep:
in the Object section of the main menu, tick 'override' and click the Object button
2. in the 'Game Pack' drop down menu, choose 'Horse Ranch' and tick 'Show Debug Items' and at the very top, you should see the mini goat, select this and click next save it as what you would like to
3. go into the 'Texture' tab and export all the goats textures if you haven't already made your eyes - when you have your textures done, import them into the 'Diffuse' map for each swatch and save
4. go back to the main menu and repeat steps 1 + 2 but instead of selecting the mini goats, scroll down until you see the mini sheep, should only be a tick or two down and then repeat step 3
cottage living:
go to my folder and download the meshes you need here i'll go through recoloring each animal, we're going to start with the wild rabbits; open the rabbits file
ignore the top file you don't need to edit this
'Export' (not the batch export) each rabbit texture, open them up in your photo editor and add your own eye texture then 'Import' each of them in their proper swatch and save
next will be the llamas, open up the file, you might be put into the 'Warehouse' tab, switch over to the 'Studio' tab
export all the 'Diffuse' textures of each swatch, open them up in your photo editor and add your own eye texture then 'Import' each of them in their proper swatch and save
cows are next, open up the file, ignore the top file and 'Export' the three textures then edit them in your photo editor to add your own eyes
'Import' each swatch in their proper place and save
lastly, for now, are the chickens, open up the file in sims4studio, 'Export' the first 6 image files, ignore the next 2, then export then last 5 and repeat editing and adding your own eye textures to them
once that's done, 'Import' all your swatches in their proper places and save
how to convert non-defaults/contacts to default:
1. open up sims4studio, locate the CAS button, under that you should have 'override' ticked instead of the default 'create CAS standalone'
2. before clicking on the CAS button, go to My Projects and open up the contacts you want to make default and 'Export' each color to save it on your computer
3. now you're going to basically follow the beginning steps again, go back to the main menu and click the big CAS button, then it's 'Part Type: Eye Color', shift+click all human eyes or vampire or alien eyes and hit next (i'll be doing human eyes) if you were put into the 'Warehouse' tab switch over to the 'Studio' tab.
4. 'Import' your textures to each swatch to the 'Diffuse' map and make the 'Specular' blank and save!
244 notes
·
View notes