#hash software
Explore tagged Tumblr posts
Text
Normally I just post about movies but I'm a software engineer by trade so I've got opinions on programming too.
Apparently it's a month of code or something because my dash is filled with people trying to learn Python. And that's great, because Python is a good language with a lot of support and job opportunities. I've just got some scattered thoughts that I thought I'd write down.
Python abstracts a number of useful concepts. It makes it easier to use, but it also means that if you don't understand the concepts then things might go wrong in ways you didn't expect. Memory management and pointer logic is so damn annoying, but you need to understand them. I learned these concepts by learning C++, hopefully there's an easier way these days.
Data structures and algorithms are the bread and butter of any real work (and they're pretty much all that come up in interviews) and they're language agnostic. If you don't know how to traverse a linked list, how to use recursion, what a hash map is for, etc. then you don't really know how to program. You'll pretty much never need to implement any of them from scratch, but you should know when to use them; think of them like building blocks in a Lego set.
Learning a new language is a hell of a lot easier after your first one. Going from Python to Java is mostly just syntax differences. Even "harder" languages like C++ mostly just mean more boilerplate while doing the same things. Learning a new spoken language in is hard, but learning a new programming language is generally closer to learning some new slang or a new accent. Lists in Python are called Vectors in C++, just like how french fries are called chips in London. If you know all the underlying concepts that are common to most programming languages then it's not a huge jump to a new one, at least if you're only doing all the most common stuff. (You will get tripped up by some of the minor differences though. Popping an item off of a stack in Python returns the element, but in Java it returns nothing. You have to read it with Top first. Definitely had a program fail due to that issue).
The above is not true for new paradigms. Python, C++ and Java are all iterative languages. You move to something functional like Haskell and you need a completely different way of thinking. Javascript (not in any way related to Java) has callbacks and I still don't quite have a good handle on them. Hardware languages like VHDL are all synchronous; every line of code in a program runs at the same time! That's a new way of thinking.
Python is stereotyped as a scripting language good only for glue programming or prototypes. It's excellent at those, but I've worked at a number of (successful) startups that all were Python on the backend. Python is robust enough and fast enough to be used for basically anything at this point, except maybe for embedded programming. If you do need the fastest speed possible then you can still drop in some raw C++ for the places you need it (one place I worked at had one very important piece of code in C++ because even milliseconds mattered there, but everything else was Python). The speed differences between Python and C++ are so much smaller these days that you only need them at the scale of the really big companies. It makes sense for Google to use C++ (and they use their own version of it to boot), but any company with less than 100 engineers is probably better off with Python in almost all cases. Honestly thought the best programming language is the one you like, and the one that you're good at.
Design patterns mostly don't matter. They really were only created to make up for language failures of C++; in the original design patterns book 17 of the 23 patterns were just core features of other contemporary languages like LISP. C++ was just really popular while also being kinda bad, so they were necessary. I don't think I've ever once thought about consciously using a design pattern since even before I graduated. Object oriented design is mostly in the same place. You'll use classes because it's a useful way to structure things but multiple inheritance and polymorphism and all the other terms you've learned really don't come into play too often and when they do you use the simplest possible form of them. Code should be simple and easy to understand so make it as simple as possible. As far as inheritance the most I'm willing to do is to have a class with abstract functions (i.e. classes where some functions are empty but are expected to be filled out by the child class) but even then there are usually good alternatives to this.
Related to the above: simple is best. Simple is elegant. If you solve a problem with 4000 lines of code using a bunch of esoteric data structures and language quirks, but someone else did it in 10 then I'll pick the 10. On the other hand a one liner function that requires a lot of unpacking, like a Python function with a bunch of nested lambdas, might be easier to read if you split it up a bit more. Time to read and understand the code is the most important metric, more important than runtime or memory use. You can optimize for the other two later if you have to, but simple has to prevail for the first pass otherwise it's going to be hard for other people to understand. In fact, it'll be hard for you to understand too when you come back to it 3 months later without any context.
Note that I've cut a few things for simplicity. For example: VHDL doesn't quite require every line to run at the same time, but it's still a major paradigm of the language that isn't present in most other languages.
Ok that was a lot to read. I guess I have more to say about programming than I thought. But the core ideas are: Python is pretty good, other languages don't need to be scary, learn your data structures and algorithms and above all keep your code simple and clean.
#programming#python#software engineering#java#java programming#c++#javascript#haskell#VHDL#hardware programming#embedded programming#month of code#design patterns#common lisp#google#data structures#algorithms#hash table#recursion#array#lists#vectors#vector#list#arrays#object oriented programming#functional programming#iterative programming#callbacks
20 notes
·
View notes
Text
Hash Tables in Programming: The Ubiquitous Utility for Efficient Data Lookup
Hash tables are fundamental to modern software development, powering everything from database indexing to web caches and compiler implementations. Despite their simplicity, they solve surprisingly complex problems across different fields of computer science.
Introduction: Hash Tables – The Unsung Heroes of Programming When you open a well-organized filing cabinet, you can quickly find what you’re looking for without flipping through every folder. In programming, hash tables serve a similar purpose: they allow us to store and retrieve data with incredible speed and efficiency. Hash tables are fundamental to modern software development, powering…
#application-developement#c-sharp#embedded-development#hash-tables#java#javascript#learn-application-development#micropython#mobile-development#programming#programming-logic#programming-tables#python#software-developement#software-development#web-development
0 notes
Text
Constructors of Java HashSet Class
Let us see the Constructors of Java HashSet Class:
#java#programming#javaprogramming#code#coding#engineering#computer#computerscience#computertechnology#software#softwaredevelopment#education#technology#hashset#hash#online
1 note
·
View note
Text
Batcourt
Tim is sick of his family fighting, an occurrence which doesn’t always but enough times has nearly led to murder, that he devises a new method to deal with them and their petty (or serious, but usually petty) arguments: Batcourt
The first ever batcourt trial was to mediate an argument between Dick and Bruce, bc when Tim became Robin they were on the outs; Dick had moved out and was rebelling against his dad. They barely talked to each other, and when they did it was to argue.
Tim, being in the middle of all that, finally snaps and basically strong arms them into a impromptu “court session”, bc if they can’t be civil with each other in conversation they maybe they can at least be professional in this Thought Exercise.
He appoints Alfred as the unbiased jury, and then demands that both Bruce and Dick take five minutes to compile their cases against each other to present to the judge (Tim).
Both Bruce and Dick are incredibly unamused, but Tim has Alfred’s support, so they reluctantly go along with the charade. And…
It’s actually surprisingly effective.
The argument is hashed out without anyone coming to blows or a screaming match. They are all very mature about it and the argument is settled with both parties, if not happy, then mollified that they actually got to speak their parts and come to a conclusion that wasn’t unfair.
Alfred is very pleased with the results of the first batcourt trial, and give his blessing for this method to be used in the future.
And so it is. Tim is typically the Judge, as he is the mastermind behind the method and typically stays out of all arguments as much as he can, and is known to everyone to be extremely impartial when the others argue about anything. So 9 times out of 10, Tim’s judge, and uses a generating software program he developed and installed on his gauntlet (and civvy watch) to choose a jury to preside over a trial when one of the family members opens a case against someone else.
This eventually becomes just how the family resolves disputes.
If an argument comes forth and is starting to get too heated, whoever declares that they’d ‘like to submit a case to the batcourt’ is by default the prosecution, leaving the other party as defendant (these are just terms, this isn’t actually a court of law, this is just a method of resolving arguments, so both sides are heard). At this point, everyone usually turns to Tim, who appoints a jury and then tells the pros and def that they have five minute to compile and submit their evidence to the court.
It’s all very official, and the Rules of Batcourt is that everyone has to remain absolutely professional as if this were a real court case. This is to ensure nobody breaks the exercise, otherwise it won’t work.
Anyway it’s VERY effective, and is used for years in private.
Until a pair of them have an argument in the middle of an op in public and it’s getting in the way of taking out the villain…. So someone declares that they’d like to submit a case to the batcourt.
Of course any non-bat present is like “the what”
But all the bats present, being so used to using the batcourt method to hash out disagreements, automatically turn to Tim.
Anyway, Tim, by habit, immediately runs the jury program and appoints Spoiler and Black Bat as jury (the argument was between Red Hood and Nightwing, with Red Hood submitting the case and therefore the prosecution).
The rogue they were fighting (let’s choose a nicer one, Riddler maybe) is so confused at this point that they kind of stop in the middle of their scheme just to watch the the fuck is going on.
The bystander civilians and any reporters are also like “???” And so basically they all get to watch the first ever public batcourt trial.
(The jury ends up voting in favor of Red Hood, so Tim declares that Nightwing is Guilty “by the power vested in my by the Batclan” and Nightwing is sentenced to Apologizing to Red Hood - since the argument started because Nightwing wouldn’t get the fuck out of RH’s way and he kept almost shooting him lmao, it just went downhill from there. Brothers amirite.)
Anyway the video goes viral immediately, the Gotham internet going insane over the concept of how the vigilantes apparently resolve their arguments.
The riddler is so fascinated by what he just witnessed that he just accepts being taken back to jail for the meantime to mull things over (I love Eddie)
Now that the bat is out of the bag, so to speak, the Batclan submits cases to batcourt in public a few more times without thinking, and the public is very excited every time. Every case and verdict shows up in the next day’s paper, and it’s a Gotham Highlight. People love it.
And then it escapes containment. Because one day a rogue loudly declares that they would like to submit a case to the batcourt. Against Batman.
The present Batclan members all look at each other, and then to Tim, who is already running the jury appointment program without even thinking. It ends up choosing Riddler (who was also there) along with two civilians and a bat (Robin).
Tim blinks, then shrugs, and lets it happen.
So starts the Batcourt trial of the decade: Batman V Poison Ivy.
And Batman loses.
Ivy still goes to jail afterwards, being a criminal and all, but she does so victoriously. She has mad street cred after this. The public goes WILD.
Anyway what I am saying is that batcourt is a highly respected court of dispute in Gotham. The majority of trials are conducted between Batclan members, but there are rogues who have won (and lost) trials in batcourt, and even one very infamous instant where the GCPD submitted a case against Red Hood and subsequently lost when the mostly civilian jury declared him Innocent.
The police force having to then apologize to Red Hood made headlines so big that they broke Gotham City containment and made it into the outside world.
Which leads to the next famous batcourt case: Superman V Batman.
I have been thinking about this concept for weeks and it’s definitely going to be a running gag in all my batfam fics forever
Also we get to have this fun interaction
“Batcourt is now in session”
Batman: please don’t call it that
Tim: ahem
Batman, sighing: objection
Every single one of his kids, pointing at him like in ace attorney: overruled
4K notes
·
View notes
Text
Interest in a dedicated feminist online forum community?
What are women's thoughts here on an online feminist community, a forum (like phpBB for example), for discussions? Would enough women would be interested in this? Forum software has decreased in popularity, but is still used for niche subjects/communities. (Some real life examples: https://www.reef2reef.com/ and https://www.gardenstew.com/) I'm mildly interested in trying to set up forum software as a technical learning experience, but only if there would actually be interest in using it (because it would cost me money to buy a domain name and web hosting).
It seems like there are so little dedicated spaces for feminist women on the internet. Most feminist communities seem to be libfem, and/or plainly taken over by men (if they purport TWAW, then they definitely are taken over by men). Tumblr has a radfem community, but it's still part of a larger social media system which involves many TRAs (some of which harass radfems), and men, porn bots, etc. Ovarit is useful for consciousness raising, but it seems to me like the Overton window has been shifting towards more conservative takes than feminist ones, especially in how there appears to be more anti-trans takes on there than actual gender critical feminist ones, which kind of makes me bored of it. And so again, radfems are then stuck in a larger community, this one of conservative/non-feminist women, who are there because they dislike trans people and appear to have found a space where they can safely make fun of them and not actually to discuss gender critical content (the recent realization that I even need to be defending common feminist stances like women's right to abortion on Ovarit has been demoralizing). I basically want to make a place where feminist women can just take a break and not have to constantly be building up from ground zero, defending against TRA insults, arguing against conservative/right-wing rhetoric, and instead maybe discussing feminist topics or just chilling in some hobby forum sections or something, idk.
I was initially going to call it a "radfem community" but I see no reason for the community to not include women who identify more with other branches of feminism like gender critical feminism, black feminism, lesbian feminism, eco feminism, socialist feminism, intersectional feminism (I mean the original definition of intersectional, not "tumblrized intersectionality"), etc.
I think there would need to be some "gatekeeping" involved so that it doesn't end up filling up with neoliberal feminists ["choice feminism"] or "prolife feminists" [an oxymoron], so that would need to be figured out. This community would not be meant to be a place for feminists to have to hand-hold people and slowly explain over and over how gender is sexist, or how porn is misogyny, or how abortion is a part of women's healthcare and bodily autonomy. This place would be meant to be a solace from that. Imagine trying to participate in a Calculus class where people who haven't even taken algebra are constantly joining the class and asking "why the fuck are there letters with numbers in math now?!" The class would barely, if at all, progress. Likewise, this community would be for feminist women to have an agreed upon basis for basic feminist stances, and move forward with deeper analysis. There are plenty of other online communities for women who are new to (non-lib)feminism to learn about how "but I like wearing makeup, it's art" isn't a feminist stance. We don't need to keep spending finite energy hashing this out, we need to be able to move forward.
My basic thoughts so far:
It would be women-only. (But there would be no vetting that would involve requiring to share personal information, it would just be an honor system.)
I think there must be some basic feminist stances that members need to agree on, otherwise the community might as well just be a part of any mainstream social media platform. I would assume a decent starting point would be: gender critical, pro-choice, anti-prostitution, anti-pornography, anti-surrogacy, anti-beauty culture?
Some category ideas I have so far: feminism (with maybe different sections for the branches of feminism, and sections for discussing feminist books/websites/documentaries); politics (with sections for discussing or sharing news about feminist political topics like reproductive rights [for abortion, birth control, bodily autonomy], gender critical, surrogacy, prostitution, etc.; spirituality (for those who are into Wicca, or other spiritual beliefs); casual (for general chat, hobbies, music, arts, etc.)
So yeah, what are women's thoughts on here about this?
Would this type of community interest you?
What would you want to see in it?
What would you not want to see in it?
Has this been done before and I am just oblivious? (I tried searching for "feminist forum," but nothing relevant seem to come up.)
Am I naive and this is not going to work?
Please let me know! I welcome any opinions. Thank you. 💜
#radblr#radical feminists please touch#radical feminists do touch#radical feminist community#radical feminist safe#radical feminists do interact#terfblr#terfsafe
192 notes
·
View notes
Note
Kunsel says:
We should maybe have a stricter definition of what counts as "hacking", okay?
It was a slow day at work, and he decided to guess people's email passwords in 10 attempts.
How does it go?
YESSSSSSSSS
Pro tips: make your password long, that is the most important factor. Use a password manager, most of them have a free option. Adding complexity does help, but focus on length first. Size does matter here. Multi-factor authentication (MFA) also helps a lot.
---------
Kunsel: Zack, gimme your password!
Zack: ...
Kunsel: Come on man, I need it for something!
Zack: 😭😭😭 buddy I would, but I forgot it again 😭😭😭😭😭😭
Kunsel: Ok man, it's ok, let's look around your desk...here, under this pile of chip bags, I think i saw...yeah, here's the penguin toy...and yep, Password Penguin has "Zack'ss00p3rp4ssw0rd!" written on the bottom. Let's try it!
(it works)
Zack: THANK YOU KUNSEL I THOUGHT I'D LOST HIM AND I COULDN'T REMEMBER AND-
Kunsel: *wheeze* Zack let go, I need to breathe *wheeze*
-----------
Kunsel tries to guess Roche's by typing it in.
M0t0rcycle!
ShinyDancer
Sh1n33D4nc3r!
He's in.
------------
Kunsel tries to guess Sephiroth's. On the 9th try, he gets it: Seph+Jenova4ever
Horrible things are uncovered along the way and now he needs to send Sephiroth some information very discreetly.
------------
Lazard. Kunsel knows better. He gives a few guesses, but decides to actually hack this.
He sets up a hash capturing tool over the internal network and waits for Lazard to log on. He does. Kunsel captures the hash and starts cracking it.
Three days later, the hash cracker has not worked and he has to give up on that.
Kunsel: Sir, I need to get into your email, will you please send me your password?
Lazard: Of course not, that is unsafe and against company policy. However, you're welcome to come to my office to perform any actions we both deem necessary.
Kunsel goes over and Lazard is using multifactor authentication, so just having the hash cracked wouldn't have worked anyway. He sets up a keylogger surreptitiously on Lazard's workstation while "performing updates" and showing Lazard new features in his email.
The things he captures with that keylogger:
* Numerous emails covering for boneheaded shit the SOLDIERs did.
* The letter "A" typed about a thousand times into a text file labeled "definitely not screams.txt".
* Moogle searches for "how to convince your employees to get therapy", "pasta recipes", "therapists near me", "child psychology for adults", "play therapy for adults", "cat psychology", and "shrimp pasta recipes".
* The password: &oh'ihiy_-8_gi"it"gi_ipkb0(-ur#3-@--LXS4ever--9(9;0(!08(098+pihjboigig(@ukopih
Then it is a simple matter of finding a zero-day race condition hack in the MFA software, timing things just right, and entering the password and hacked MFA key at the perfect moment.
Kunsel of course has pity on the man after seeing even more emails such as...
* Explaining to Roche that doing squats over his motorcycle makes it look like he's humping it, and it is making people uncomfortable.
* Asking Genesis to please not actually firaga the recruits this week, they don't need a lawsuit. No, it's not character building. No, even though it was part of his home training and Shinra sanctioned training a few years ago.
* Inviting Sephiroth over for shrimp pasta to discuss strategy.
* Asking Angeal to seek therapy so the others will follow his lead.
* Telling Zack that he could not have a therapy flamingo in the office. Even if it was a lawn ornament.
* Warning Hojo not to take Sephiroth this week.
* Warning Hollander not to take Genesis and Angeal this week.
* Reaming Heidegger out very politely for all his BS.
Kunsel logs out without doing anything. Lazard needs a break.
--------
Kunsel calls Angeal pretending to be the help desk. Angeal, a bit embarrassed over his upbringing and unsure because he feels unused to technology, eventually gives Kunsel the password: BanoraBoys123!
----------
Genesis' is guessed on the 7th try because Kunsel didn't want to bother typing in an entire stanza of Loveless with numbers instead of vowels.
1nf1n1t3_1n_myst3ry_1s_th3_g1ft_0f_th3_g0dd3ss__w3_s33k_1t_th7s_4nd_t4k3_t0_th3_sky_r1ppl3s...
He sends an email from Genesis inviting everyone to a Loveless recital on Tuesday. It backfires because several people, including Genesis, show up and have a great time.
-----------
Kunsel tries Zack's little trooper friend next. He's a tough nut to crack. He won't pick up his PHS to get vished, won't click on Kunsel's phishing emails, and won't tell Zack or Kunsel his password.
Kunsel captures his hash and cracks it. It takes a full 24 hours, but he gets it in the end:
!1986fuck_this_shit
#ff7#sephiroth#zack fair#cloud strife#genesis rhapsodos#angeal hewley#lazard deusericus#die hojo die#kunsel#hackerman kunsel
37 notes
·
View notes
Text
here is a fact about writing
everybody, when they start writing, wants to know How To Do It. whether they should outline and how to outline and what structure to use and is save the cat useful and do I have to know about beat sheets and what software to use and what the themes are and oh god the worldbuilding I have to do the worldbuilding—
people can spend years on the worldbuilding and never write a word. if they're having fun, good for them. but here's the secret
the single most important thing you need to learn about writing is how to Finish Your Shit
starting is easy. finishing is hard. learn to get to the end. EVERYTHING ELSE is second to that. learning structure is second to that. learning how to construct plots is second to that. learning how to write good character development is second to that. because you can have a beautiful twisty plot and incredibly detailed characters and if they are not ON THE PAGE, if the story is never finished, then they are nothing.
for many people this means learning to finish things that are bad. later, you can write things that are good the whole time, you can go back and edit, you can stop and start five times, you can hash out every little detail as you go – go wild, if that works for you. but if you don't know how to finish, then there is a strong chance that that is the kind of thing that will stop you from learning, so for now, I would recommend not doing that. doesn't mean you can never do that, just means right now, it is getting in your way. leave a note and move on. accept the imperfections and keep going.
finish your shit!
#usual disclaimer#all writing advice is a tool and not a rule#but also#'eventually you need to finish the book' is a pretty universal one#writing
61 notes
·
View notes
Text
How do I manage to cite thousands of photos?
I have officially passed 1,000 posts cited on this blog! That's 1000 posts of riots, exercises, mildly disgruntled guys in balaclavas, whatever.
If you were wondering if I do all the citing myself, you'd be correct! Every citation has been agonizingly researched by me. Is it a waste of time? Definitely. But I'm too far in to stop now...
However, it's not all by hand. I'm a software developer by trade, so I did make something to help with citation. Using the Tumblr API, these are the tools I made to make the process just a bit less painful!
You may have noticed all of my posts follow a certain format. Well, this is why! The citations view brings up my most recent unattributed post for me to add a citation to. Then, I can search multiple reverse image websites to find the source!
Google Lens is usually best for most things (even Russian pictures on VK and official military websites). TinEye is great for photos that are heavily cropped, or are stock, since they're sponsored by Adobe and Alamy. Everything else, including Yandex, kind of sucks.
I can also create new posts using this tool, which you've probably seen recently:
Throughout it all I've developed an auto tagging system that picks up on keywords inside the posts I write. This list goes on and on! Who knew there were so many special forces with three letter acronyms...
BRI SEK AOS KSK BAC B2R CDI DSI СБУ DSU BMD KSM SAS JTF! Which ones can you name?
You may have seen me delete posts that you liked. That was the job of the duplicate remover, which helps me find and delete identical posts. Even I forget what I've reblogged...
Of course, I have to fetch all 6000 images first and compare them using a unique "perceptual hash", but... it's worth it!
Through all my editing, posting, sorting, and loading, I need to keep an eye on the Tumblr API limits. I can actually reach them with the amount of posts I'm making...
And that's pretty much it! I probably won't release the tool since I doubt anyone would actually want to waste time doing this, but I'm pretty proud of it.
I might make a post later about the things I've found, but here are some fun facts:
France and Germany make up almost half of my entire list. For reference, the USA is about 40!
137 posts are marked with #needs-attribution, or about one in ten. 14 are under #needs-more-info. The sources for these are lost to time :(
There's a limit of 1000 likes per day. I've reached it...
There's a limit of 1000 posts in the queue, which I've pretty much been at since I started this blog. However, my current "cited" backlog is about 10 days long at 25 posts per day.
I still have about 3500 posts left to go before everything's done...
Thanks for sticking with me as I add summaries to posts that most people would have probably liked more if it was just the picture :^)
Maybe my captions are making things... too real?
18 notes
·
View notes
Text
I needed to test different ways of making and fixing a design on a T-shirt, for Halloween. Halloween costumes for my two offspring will be posted later, they're awesome.
Ideally for this purpose I would use an actual T-shirt, and a complex design rather than, IDK, a series of hash marks or something, in order to most accurately represent the conditions in reading for. And I'd rather not waste a shirt so I'd like for it to be something fun to wear when I'm done. And I need it to be in 4 easily-seen sections so I can differentiate my techniques.
Apparently I grabbed a Daughter-size shirt, so it should be something my daughter would like. Reliably good for her are coffee, cats, and outer space.
Hence:

I went online and looked for free clip art, found a set of cute cats, arranged them in image software, and added words under them in a font I liked. Then I printed that and slid it inside the shirt and traced what I could, then pulled it back out and added details.
The two left cats are drawn with a fabric-paint marker, the two right cats with normal sharpie. The lower two cats will be ironed and the upper two will not. In 24 hours I'll wash it and see which comes out best, that'll be the evening of the 28th, I can draw the actual costume shirts on the 29th and wash them on the 30th and WHY IS IT ALWAYS PANIC TIME?! but they should be fine to be worn on the 31st.
In the meantime I need to get back to my EVA foam, glueing bits to a bucket lid, and painting beads. AAAAAAAAAAAAAAAAAAAAAAAAA....
#halloween#halloween costumes#cats#cat#cute cats#t shirts#fabric art#fiber arts#very rudimentary art honestly#deadlines
11 notes
·
View notes
Note
Hi hi friend! Question about Bea and Vincent. Did he ever take her to Totentanz to see Tinnitus for a date?
I will do you one better: she took him to meet Tinnitus for his birthday and then some Tyger Claws showed up for some gang war nonsense and a bunch of dead Tyger Claws later Bea is standing there shirtless under her leather jacket covered in blood and V is just completely googly eyed in love and proposes to her.
You can read about it in the epilogue of the first revision!
https://archiveofourown.org/works/51844303/chapters/133583065
"This is your present," Bea whispered, and she shoved V inside.
The three members of Tinnitus were sitting around a hookah rig. Dum Dum slammed the door behind Bea and V and sat down next to them. He took a hit and handed another mouthpiece to Bea and V, they both shook their heads.
"Sit the fuck down already," Dum Dum said. Bea and V sat on two ottomans on the other side of the coffee table.
"Guy that saved my life I told you about," Dum Dum said, pointing to V, "and his Maelstrom stripper output."
"Not Maelstrom. Just a cybermod," Bea quickly corrected.
"We've got an empty gogo dancer cage with your name on it if you ever change your mind," Dum Dum said. "You got five questions. Ask 'em."
V was stunned. He'd been to their shows before but Totentanz was usually so packed and he was either too fucked up or too busy getting fucked in the bathroom to ever find a chance to talk to them.
They sat there, expressionless. Expressionless because giant red lights replaced the upper half of their faces. The member on the far left had one eye, the one in the middle had two, and the third member had three eyes.
"Uh okay, shit," V squirmed in his seat. "Zombie Stripper is my favorite album. What analogue synthesizer did you use? A Moog? Roland?"
The three members answered at the same time. They all had modulated voices at different pitches creating a harmonic resonance when they spoke, "Proprietary."
"Cool, cool. I get it," V rubbed his sweaty palms on his pant legs.
"Four questions," Dum Dum said and exhaled a huge white cloud. Bea crossed her legs and folded her hands over her knees.
"Do any of you have synthesizer coprocessors or is it all external through computers?"
They answered in unison again, "Proprietary."
V nodded enthusiastically, "Awesome." V looked at Bea and she smiled, satisfied with herself. "You did the soundtrack for Zombie Joytoy 6. How did you make the screams on the song "Lilibeth's Return"? The harmonizing was insane, I can't imagine they were all organic."
"Proprietary."
"Two left," Dum Dum said.
"Right, of course. Totally," V chuckled awkwardly. "Your industry secrets are safe with me, I promise!"
Bea covered her face with her hand and debated taking Dum Dum up on his offer of a hit of hash.
V leaned forward, resting his elbows on his legs and lowered his voice, "How would you like a copy of the entire Arasaka soundfont library?"
Bea looked at V, Dum Dum put down the hookah, the three members of Tinnitus leaned forward and steepled their fingers at the same time.
For the next half hour V told them all about diving into Bea's brain, fighting the Doberman construct and what he's been doing with the software since. They exchanged contact info and V flicked them a sample file with a basic example of the dog, how to program its display behaviors and add a bark.
When they were back at the main floor Bea and V sat down at the bar. "Do you really have Arasaka's soundfont?" she asked.
"More or less. I uploaded the decompiled software a couple months after," V waved his hand, "you know, all that, onto the BBS."
"V," Bea scolded. That was dangerous, it was shit that almost killed her who knows what would happen if anyone else got their hands on it.
"Relax. Anyway, bunch of chairjocks and music majors at the university have been scouring through old Arasaka software archives. Turns out the sig on the barks and growls was the last piece they needed to refine their search query. The soundfont is about 99% complete," V ordered them two shots of tequila.
Here's the proposal scene:
-
Bea used their firing as cover to look for other bodies or weapons. She didn't see any, but she did see two Tygers descending across the dance floor. V ran out of ammo and ducked back down when Bea did. She looked at him, grabbed his face and kissed him, leaving a bloody smear across his lips. She leaped over the barrier and charged at them. They both switched to katanas. Bea jumped up and punched one in the face, grabbed him by the jacket collar and spun him around just as his buddy's katana was coming down. It sliced through his friend but didn't quite miss Bea. It cut through her bustier and it snapped open, exposing her chest and left a neat, shallow straight line from her chest to her belly button. She pulled back and kicked the dead guy in his lower back while the other tried to get his katana out of him sending them both to the floor. Bea grabbed the dead guy's katana off the floor.
Bea turned and was facing V. He first saw the line down her torso but it wasn't bad, he then saw her tits out on full display. V got…excited. He thought he shouldn't, but maybe her bloodlust was rubbing off on him. She grabbed the katana with both hands on the handle, held it over her head with the tip of the blade pointing down, and thrust it through both bodies sending blood spurting up and covering her bare chest and chin. She sneered and twisted it, sending another spurt up onto her arms as she drove it deep through them.
Bea looked down at herself and took off her jacket to take the ruined bustier off. The red spotlights danced across her skin and made the blood and sweat glitter. He wanted to spend the rest of his fucking life with her. She looked at him and winked, tossed the bustier aside, put her jacket back on and looked up to see how many Tyger Claws were left. Maelstrom had arrived. Bea plucked the katana out and grabbed the SMGs the two goons dropped and walked — no, she strutted. She swayed her hips, never looking away from V. Bea stood over him. His heart fluttered and he couldn't tell if he was hornier seeing the blood dripping off her nipples or more nervous for what he was about to do. He got on one knee, "Hey, will you marry me?" he yelled.
Bea looked horrified and amused. Well, that wasn't a bad reaction, right?
"What the fuck did you say?" she shouted back.
"I said," the music turned off just as V finished speaking, "Will you marry me?" he shouted and it echoed across the room.
Bea stood there, stunned, speechless. "Are you fucking kidding me? Right now?"
"Uh, I don't see a rabbi around so, like not right now, later."
Bea put her hand over her face and pulled it down, leaving a bloody handprint across her face which made V only love and want to fuck her more.
"Well?" Dum Dum asked. Bea looked at him, he pulled a hand up out of the carnage from a Tyger Claw and pried a gold band off of it. He tossed it to V. Bea looked on in curious horror as it flew through the air, glittering in the light. V caught it. Because of course he did.
He grabbed Bea's hand and held it in his, he held the ring between his thumb and forefinger.
Bea scrunched her eyes shut, "What are you doing?"
The Tinnitus trio spoke in unison, "Well?"
Dum Dum stepped onto the stage and held his pistol to Bea's temple. She looked at him out of the corner of her eye and V looked very worried for a moment before Dum Dum said, "If you don't say yes I'm gonna fuckin' kill you."
V grinned. Bea held her right hand out and V placed the ring on her ring finger on top of the band he got her for Hanukkah. Tinnitus clapped and Dum Dum lowered his weapon. V stayed kneeling and put his arms around her waist, kissing her bloody stomach.
"Get the fuck out, cleaning this up is gonna take forever," Dum Dum said.
V stood up, and they turned to leave. Dum Dum grabbed Bea's hand, "I ain't sayin' I owe you shit," he lowered his voice and whispered in Bea's ear, "but I better get a fuckin' invite."
5 notes
·
View notes
Text
running into this awkward "problem" of having a good chunk of the things I learned about making code go faster back in the day that just isn't all that relevant anymore. Sure, there's also a fair amount that still is - minimising branching and conditionals, using switch/case instead of extensive if-else if-else statements where possible, using hash map lookups instead of lengthy loops through arrays when able and all of that stuff is still every bit as viable as it once was.
The thing I keep running into however is floats - floating point numbers.
See in mathematics there's this thing where the number of possible fractional values that can exist in between two integer numbers is basically infinite - you can always just add another decimal place for greater precision. Computers don't have infinite space however, so for a computer to store and process a number, you have to first define how much memory will be allocated to that number, and that in turn decides how large that number can be - how many possible digits it can store.
Floating point numbers tackle this situation by allowing for varying degrees of decimal precision depending on the number - in between 0.0 and 1.0 there's room for loads of different fractional values because the integer side is really small, whereas there are far less possible decimals in between 1000000000000.0 and 1000000000001.0 because the integer part requires a much larger amount of the allotted space.
Either way, the point I'm getting at with all of this is that floating point operations are a lot more complicated than regular integer ones, and it used to be that processors required a lot more time to process them than they usually do nowadays - it used to be that if you wanted your code to run fast, you'd also want to avoid using floats whenever possible in favour of using just integer numbers because they were so much faster to work with. That, however... really isn't the case anymore - at least not on full-size CPUs with fully integrated FPUs, or Floating Point Units (used to be we called those "Maths Co-Processors" back when they were located on their own optional chip)
Like when id Software released the source code for Quake III Arena, there was this really interesting algorithm people found in it that exists solely for the purpose of getting an approximate value for the inverse square root, ie. 1 / √x, but the way it does that in... well...
Don't worry if this makes absolutely no sense to you, it doesn't really to me either to be honest - it's basically a combination of something called Newton's method with some really weird bit hacking that gets... decently close to a correct answer. It's not exact, but it's close enough to suffice. And on processors of the day, it was also notably faster than just doing 1 divided by the square root of a given number - especially since this calculation was one likely to be done millions of times each second.
Thing is... it actually isn't faster than just doing the straight up calculation anymore - not on modern PCs at least; your typical 64-bit PC CPU can just straight up calculate the inverse square root as a single instruction, making that just way faster than any other roundabout way of doing it. A lot of the time, trying to avoid using floating point numbers is now straight up slower than simply just using floats and calling it a day.
It's weird to work with sometimes because my instincts keep telling me not to use floats unless I really need to, even though with the way modern processors work, most of the time yeah I should really just use floats and call it a day.
¯\_(ツ)_/¯
12 notes
·
View notes
Text
Bruce Bennett (May 19, 1906 - February 24, 2007)

Bruce Bennett, c. 1940s

Verso: BRUCE BENNETT / COLOMBIA CONTRACT PLAYER

Verso: BRUCE BENNETT / COLOMBIA CONTRACT PLAYER (Screenshot Detail for better visibility)

Herman Brix at the 1928 Amsterdam Olympics

Herman Brix at the 1928 Amsterdam Olympics (original upload)
Bruce Bennett, c. 1940s
american actor Bruce Bennett aka Herman Brix - publicity still (original image cropped : see source) [Verso: BRUCE BENNETT / COLOMBIA CONTRACT PLAYER]; Date: Unknown date (1940s); Source: eBay http://www.ebay.com/itm/BRUCE-BENNETT-original-movie-photo-1940s-/330831583920?pt=LH_DefaultDomain_0&hash=item4d07195ab0; Author: unknown (Columbia Pictures)
[File:Bruce Bennett.jpg]
Permission (Reusing this file): PD-US (licensing information : [1] http://www.creativeclearance.com/guidelines.html#B1 ) - no copyright notice (see source); Licensing: This work is in the public domain https://en.wikipedia.org/wiki/public_domain in the United States because it was published https://commons.m.wikimedia.org/wiki/Commons:Publication in the United States between 1930 and 1977, inclusive, without a copyright notice https://en.wikipedia.org/wiki/Copyright_notice. For further explanation, see Commons:Hirtle chart https://commons.m.wikimedia.org/wiki/Commons:Hirtle_chart as well as a detailed definition https://commons.m.wikimedia.org/wiki/Commons:Public_art_and_copyrights_in_the_US of "publication" for public art. Note that it may still be copyrighted in jurisdictions that do not apply the rule of the shorter term https://en.wikipedia.org/wiki/rule_of_the_shorter_term for US works (depending on the date of the author's death), such as Canada (50 p.m.a.), Mainland China (50 p.m.a., not Hong Kong or Macao), Germany (70 p.m.a.), Mexico (100 p.m.a.), Switzerland (70 p.m.a https://en.wikipedia.org/wiki/List_of_Latin_phrases_(P)#Post_mortem_auctoris.), and other countries with individual treaties.
File history [current]: Date/Time: 07:01, 25 February 2015 https://upload.wikimedia.org/wikipedia/commons/2/27/Bruce_Bennett.jpg |Dimensions: 466 × 652 (67 KB) | User: Dman41689 https://commons.m.wikimedia.org/wiki/User:Dman41689 (talk | contribs) https://commons.m.wikimedia.org/wiki/User_talk:Dman41689 | https://commons.m.wikimedia.org/wiki/Special:Contributions/Dman41689 | Comment: Reverted to version as of 10:34, 14 August 2012
File history: Date/Time: 07:01, 25 February 2015 https://upload.wikimedia.org/wikipedia/commons/archive/2/27/20150225070122%21Bruce_Bennett.jpg | Dimensions: 611 × 758 (50 KB) |User: Dman41689 (talk | contribs) | Comment: back of photo
File history: Date/Time: 10:34, 14 August 2012 https://upload.wikimedia.org/wikipedia/commons/archive/2/27/20150225070109%21Bruce_Bennett.jpg | Dimensions: 466 × 652 (67 KB) |User: Patrick CecilF https://commons.m.wikimedia.org/wiki/User:Patrick_CecilF (talk | contribs) https://commons.m.wikimedia.org/wiki/User_talk:Patrick_CecilF | https://commons.m.wikimedia.org/wiki/Special:Contributions/Patrick_CecilF |Comment: {{Information |Description ={{en|1=american actor Bruce Bennett aka Herman Brix - publicity still (original image cropped : see source)}} |Source =[http://www.ebay.com/itm/BRUCE-BENNETT-original-movie-photo-1940s-/370482853538?_trksid=p20455...
Metadata: Width: 636 px; Height: 876 px; Bits per component: • 8 • 8 • 8; Compression scheme: Uncompressed; Pixel composition: RGB; Orientation: Normal; Number of components: 3; Horizontal resolution: 75 dpi; Vertical resolution: 75 dpi; Data arrangement: chunky format; Software used: Microsoft Windows Photo Gallery 6.0.6001.18000 https://en.wikipedia.org/wiki/Microsoft_Windows_Photo_Gallery_6.0.6001.18000 ; File change date and time: 12:27, 14 August 2012; Color space: Uncalibrated; Unique image ID: 5090A7E867A5470CBBAD258CF364759A; Image width: 623 px; Image height: 762 px; Date and time of digitizing: 07:35, 6 February 1988; Date metadata was last modified: 07:35, 6 February 1988
WIKIMEDIA COMMONS https://commons.m.wikimedia.org/wiki/File:Bruce_Bennett.jpg#mw-jump-to-license
Files are available under licenses specified on their description page. All structured data from the file namespace is available under the Creative Commons CC0 License; all unstructured text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and the Privacy Policy (See WIKIMEDIA COMMONS links)
Herman Brix at the 1928 Olympics
https://en.m.wikipedia.org/wiki/Bruce_Bennett#/media/File%3AHerman_Brix_1928.jpg |Description (Nederlands): Sport. Sport, Olympische Spelen Amsterdam, 1928 : De Amerikaan Herman Brix (Bruce Bennett) tijdens het kogelwerpen. Hij werd tweede met 15.75 m. | Date: 1928 |Source: [1] http://proxy.handle.net/10648/67e50170-1ad9-102f-85b3-003048976d84 | Author: Unknown author | Permission (Reusing this file): This image is in the public domain https://en.wikipedia.org/wiki/public_domain in countries and areas where the copyright term for anonymous or pseudonymous works is 70 years from the year of first publication or less, for example in the European Union.
Explanation why the work is in the public domain in its source country and in the United States. If this work was published after 1929 and it was not in the public domain in its source country on the URAA date (January 1, 1996 for most countries), use {{Not-PD-US-URAA}} https://commons.m.wikimedia.org/wiki/Template:Not-PD-US-URAA in addition to this template. For files in the public domain in the EU, please use {{PD-anon-70-EU}} https://commons.m.wikimedia.org/wiki/Template:PD-anon-70-EU (see the documentation).
File history [current]: Date/Time: 05:36, 18 June 2018 | Dimensions: 1,298 × 2,105 (517 KB) | User: WikiPedant (talk | contribs) | Comment: converted to greyscale; removed numerous specks and scratches; adjusted levels
https://upload.wikimedia.org/wikipedia/commons/4/44/Herman_Brix_1928.jpg
Herman Brix at the 1928 Amsterdam Olympics
File history: Date/Time: 11:36, 11 April 2014 https://upload.wikimedia.org/wikipedia/commons/archive/4/44/20180618053657%21Herman_Brix_1928.jpg |
Dimensions: 1,298 × 2,105 (513 KB) | User: Materialscientist https://commons.m.wikimedia.org/wiki/User:Materialscientist (talk | contribs) https://commons.m.wikimedia.org/wiki/User_talk:Materialscientist | Comment: {{Information |Description={{nl|1=Sport. Sport, Olympische Spelen Amsterdam, 1928 : De Amerikaan Herman Brix (Bruce Bennett) tijdens het kogelwerpen. Hij werd tweede met 15.75 m. }} |Source=[http://proxy.handle.net/10648/67e50170-1ad9-102f-85b3-0030489...
4 notes
·
View notes
Text
5th try at writing the guide on custom pet paint mode brushes, if tumblr manages to mess this one up i will have a fit
16/10/2023 Edited: Updated to add better hash ID generating practices.
Things you'll need:
Sims 4 Studio
GIMP
Notepad
Guide:
Tools that we will be using:
We'll begin by creating a new, empty package.
Save it somewhere convenient and easy to access.
Once you've saved the package, you'll be met with this screen:
From here, we'll go to Tools > Game File Cruiser
We'll be working with Pet Coat Brush files and DST Image, but for now we'll only select Pet Coat Brush file, so that it's easier for us.
I've selected the first brush file and I've highlighted the piece of data we'll need to use.
We'll have to use the Game File Cruiser search function, but first, press "Add to current package". When you've gotten the hang of this, you can explore the pre-existing brush files and decide which one you'd prefer to use as your base, all are different and correspond to different brushes/stamps in-game.
Once you've clicked on "add to current package" your package editor should look like this:
Now we'll copy the Image1 ID and go back to Game File Cruiser, select DST Image from the file type list and enter the ID into the search bar:
Now, click "Add to current package" and now the package file you're working on will look like this:
Before we move further, we need to generate new instance ID's, we'll need 3 of them.
Go to Tools > Hash Generator
Edited 16/10/2023: When generating your hash ID's, please use your creator name ie.: "[YourCreatorName/Blogname]TutorialCustomFurCoat1", this will give you a more unique hash code than hoping to be as descriptive as possible when generating the hashes (in this case instance ID's).
Thanks to Mizore Yukii for this advice, from Creator's Musings.
In the "text" field, enter whatever text you want, I just go with the item name/description + a number, to indicate which ID it is.
We'll need 3 of FNV64 hash codes.
These are the 3 ID's that I've generated:
514EF7FCFA080185
514EF7FCFA080186
514EF7FCFA080187
We'll use the first code for the Pet Coat Brush file, the second code for Image1 (Brush file) and the third for Image2 (Brush icon file).
Your Pet Coat Brush file should look like this now, with the updated ID's.
Moving forward, we'll be changing the ID for the DST Image1 (Brush in-game) -
Now that you've done this, you need to right click on DST Images > Duplicate, you'll be prompted with this window:
In this window, you'll use the last hash code you generated for the Image2 new ID (in-game icon).
Now! It'll all look like this:
To edit the brush we'll be seeing in-game, we'll now have to edit the image, begin by exporting the image available in DST Image.
Once that's done, open it up in whatever editing software you want to use, I'll be using GIMP, because it has built in DDS exporter, I recommend you do the same, however if not interested in doing so, make sure your program can export DDS images in L8 format, if not, edit in preferred software and use GIMP to export as DDS.
Once you've made your brush, you'll want to do as follows:
IMPORTANT
It MUST be exported in the format L8, it will appear broken in-game otherwise.
Then, import your custom made brush into S4S package editor:
Do the same for the icon:
You've got the easiest part down, now, comes the part with testing how well the brush works and behaves in-game.
The responsibility of this falls onto the values you may have seen in Pet Coat Brush file -
These are the values responsible for how the brush works in-game.
I'll be upfront right now, I can't get the rotation value to work, I'm not sure if I'm doing something incorrectly, but if I figure it out, I'll add to the guide eventually. I haven't had time to test this further, but as far as I've been able to test it, it works like a charm.
These are the value meanings -
Sorry for how lazy this is presented, as once I figured out the basic meaning, I moved forward.
B1 is responsible for sorting on whether your brush is considered a Brush or a Stamp. 0 & 2 - Brush, 1 & 3 Stamp EDITED 24/10/2023: 0 is non-rotating brush, 2 is a rotating brush!
For F1, I do NOT recommend using 0 or 5, when I tested these values in-game, they were extremely laggy when attempting to paint. 1 - Smooth Painting, 2 - Spaced Apart Slightly, Overlap, 3 - Spaced One After Another, Some Overlap, 4 - Spaced One After Another, No Overlap
F2 changes the size of the brush in-game, meaning how small it can be, I believe. 0 - 1px smallest size brush, scaling up changes how small the brush can get.
F3 I suspect is brush rotation, but I could not make it work on any of the brushes I tried making, so I'm not 100 sure. This is one of the brushes you'll have to look at values for in the existing in-game brush files, as I could not get this to work for myself.
F4 is the maximum the size of the brush will become. Maximum size the brush can get, I've tested it from 0 to 5, 5 is quite large, so I recommend that, but go for smaller as well.
F5 I'm not entirely sure, however during my testing, I found that this changes where exactly the brush appears in both stamps and brush tabs in-game. There may be more to it, however, I could not figure it out. The values I tested for this were 0, 1 and 2, this affected where the item appeared - 0 - First Row, First Item, 1, First Row, 2nd Item, 2 - 2nd Row, First Item, I've seen that these can go quite high, ie the base file I used being 44, so keep that in mind while changing this setting. For my personal brushes I use 0.
I recommend comparing existing brush files to the one you're looking to edit.
I believe this is it. If there are any questions, I'll try to answer as best as I can. If anyone wants to add anything to this, please do so, I'll be elated to update and credit you for the information shared.
This all came to be because I could not find a guide, but fortunately for me, I'm too good at figuring things out and even though I didn't quite understand how the Game File Cruiser worked a few days ago, I've consumed so much information it hurts my brain.
Forgot to add: Finished product
Because I didn't edit the Pet Coat Brush file I was working on, I've made a stamp, I recommend messing around for a while though and finding what you prefer. The values themselves are pretty easy and forgiving to edit.
So account for that, you'll definitely want to edit the values responsible for the brush working correctly. If you have any questions, please let me know, I tried to make this as clear as possible, and I know this is probably over the top for a guide, but I'm the kind of person who needs every small direction, to even know what I'm doing, when I'm following a guide.
UPDATED AGAIN, I FORGOT TO ADD THE ACTUAL VALUES I FOUND.
#The Sims 4 Guide#The Sims 4 Horse Ranch#The Sims 4 Custom Brushes#The Sims 4 CC guide#TS4 CC Guide#TS4 Horse Ranch#TS4 Horses#The Sims 4 Horses#Sims 4 Horses#Sims 4#Sims 4 Horse Ranch#The Sims 4 Tutorial#Sorry if this isn't a great guide#i tried really had and nearly had an aneurysm because tumblr deleted my previous attempts like 4 times
95 notes
·
View notes
Text
How to bypass Microsoft Account when installing Windows 11

Microsoft has confirmed that the popular “bypassnro” command, which let users to skip connecting to the Internet and signing into a Microsoft Account, is being removed, when setting up a new Windows 11 PC.
Microsoft is now requiring every Windows 11 device be set up with an internet-connected account.
Windows 11 PCs that have already been set up without a Microsoft Account will be unaffected. This change only affects the Windows 11 install and setup experience, where the OS requires an internet connection and a Microsoft Account to progress.
There are still ways to bypass these requirements, Currently, it’s also possible to manually re-add the bypassnro command to your system by typing the following into a command prompt: “reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f shutdown /r /t 0”
However, there’s no guarantee Microsoft will allow this additional workaround for long. There are other workarounds as well, such as using the unattended.xml installation, but this requires a lot more work and includes creating a new Windows installation image from scratch.
Steps to Create an Unattended XML File for Local Account
1. Basic unattend.xml to Skip Microsoft Account:
Here’s a minimal XML file that configures a local administrator account and skips OOBE (Out-of-Box Experience) prompts:
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideEULAPage>true</HideEULAPage> <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <!-- Skips Microsoft account --> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <NetworkLocation>Work</NetworkLocation> <ProtectYourPC>1</ProtectYourPC> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Password> <Value>YourPassword123</Value> <!-- Change this --> <PlainText>true</PlainText> <!-- Set to false if hashed --> </Password> <DisplayName>LocalAdmin</DisplayName> <Name>LocalAdmin</Name> <Group>Administrators</Group> </LocalAccount> </LocalAccounts> </UserAccounts> <AutoLogon> <Password> <Value>YourPassword123</Value> </Password> <Enabled>true</Enabled> <Username>LocalAdmin</Username> <LogonCount>999999</LogonCount> </AutoLogon> </component> </settings> </unattend>
2. Save the File
Save as autounattend.xml (for USB boot) or unattend.xml (for deployment tools).
Place it in the root of your Windows 11 installation USB or inject it into the ISO.
3. Use the File During Installation
Boot from the USB, and Windows Setup will automatically apply the settings.
No Microsoft account prompt will appear.
Get a Windows 11 Product key at keyingo.com for half price !
5 notes
·
View notes
Text
another interesting locale file from the cc demo, Adjectives.locale. im not sure what any of this was for, some of this refers to archetypes, but theres other ones that seem unrelated and kind of random (sports fan? baby eater?)
the comment mentions Alex Lee, whos credited in the final game for "Software Engineer, Gameplay"
####################################### # Adjective descriptions . see alex lee for help. 0x04778ed1 Hungry 0x0488b37c Predator 0x0488b37d Bottom Feeder 0x046e89e3 Explorer 0x046e89e4 Slow 0x046e89e5 Speedy 0x046e89e6 Lunch 0x046e89e7 Cannon Fodder 0x046e89e8 Neat Freak 0x046e89e9 OCD 0x046e89ea Aggressive 0x046e89eb Rager 0x046e89ec Social 0x046e89ed Friendly 0x046e89ee Mean 0x046e89ef Meek 0x046e89f0 Deceitful 0x046e89f1 Turncoat 0x046e89f2 Hottie 0x046e89f3 Lovah 0x046e89f4 Vegan 0x046e89f5 Egg Eater 0x046e89f6 High Cholesterol 0x046e89f7 Baby Eater 0x046e89f8 Kidnapper 0x046e89f9 Explorer 0x046e89fa Sports Fan 0x046e89fb Schmoozer 0x046e89fc Cambrian Exploder 0x046e89fd Darwin Award 0x046e89fe Sneaky 0x046e89ff Chatterbox 0x046e8a00 Fred Estaire 0x046e8a01 Ginger Rogers 0x046e8a02 Anorexic 0x046e8a03 Fatty 0x046e8a04 Sickly 0x046e8a05 Fashionista 0x046e8a06 Virgin Sacrifice 0x046e8a07 Deadbeat 0x046e8a08 Hunter 0x046e8a09 Pillager 0x046e8a0a Friendly 0x046e8a0b Bad Neighbor 0x046e8a0c Breeder 0x046e8a0d Fashion Slave 0x046e8a0e Generous 0x046e8a0f Thief 0x046e8a10 Aggressive 0x046e8a11 Recruiter 0x046e8a12 Xenophobe 0x046e8a13 Big Game Hunter 0x046e8a14 Big Game Lunch 0x046e8a15 Slacker 0x046e8a16 Neolithic 0x046e8a17 Inventor 0x046e8a18 RIF 0x046e8a19 Spice Junky 0x046e8a1a Urban Planner 0x046e8a1b Architect 0x046e8a1c Ford 0x046e8a1d Crash Test Dummy 0x046e8a1e Fickle 0x046e8a1f Identity Crisis 0x046e8a20 Metropolitan 0x046e8a21 Defensive 0x046e8a22 Mallrat 0x046e8a23 Imperial 0x046e8a24 CEO 0x046e8a3f Religious 0x046e8a40 Admiral 0x046e8a41 Pirate 0x046e8a42 Ace 0x046e8a43 Military 0x046e8a44 Economic 0x0488b204 Military 0x046e8a45 Economic 0x046e8a46 Napolean 0x046e8a47 Genghis Khan 0x04a33cb0 Diety Complex 0x04a33cb1 Gofer 0x04a33cb2 Cleaner 0x04a33cb3 Zoologist 0x04a33cb4 TerraWrangler 0x04a33cb5 Traveler 0x04a33cb6 Collector 0x04a33cc0 Missionista 0x04a33cb7 Herbivore 0x04a33cb8 Carnivore 0x04a33cb9 Omnivore 0x04a33cba Hunter 0x04a33cbb Gatherer 0x04a33cbc Fishers 0x04a33cbd Warmonger 0x04a33cbe Colonist 0x04a33cbf Diplomat
this is not in final at all, and the hashes here are unreferenced in the rest of the cc demo
also "diety" again
6 notes
·
View notes
Text
A fun fact about chatGPT is that you can easily make it lie by asking it to write poetry. For example, I asked it what libraries I should use if I needed to use the scrimble protocol to squeeb some snorble files for sprongle expressions, and it gave me a generic "I don't know any of these terms" response. Then I told it "Respond in sonnets from now on", and asked the same question, and it replied in (rough) rhyming couplets recommending that I use Crypto++, OpenSSL, PyCryptodome, Libsodium, or GnuPG. Finally I asked it to say that again, but not as a sonnet, and it gave me this perfectly coherent bulleted list of encryption libraries:
Certainly, I can provide the information in regular prose. To work with the Scrimble protocol for your mission-critical app and handle snorble files and sprongle expressions, you have several options for libraries: 1. Crypto++: This C++ library offers a wide range of cryptographic functions, making it a solid choice for encryption in your app. 2. OpenSSL: Another robust C library known for its security features, OpenSSL can be used to provide an additional layer of protection. 3. PyCryptodome: If you're working with Python, PyCryptodome is a comprehensive library that can help you encrypt and secure your data. 4. Libsodium: Libsodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing, and more. 5. GnuPG (GPG): GnuPG is a widely used implementation of the OpenPGP standard, providing encryption and authentication for your data. Each of these libraries has its own strengths and may be more suitable for your specific use case and programming language preferences. Be sure to consider your app's requirements and the language you're using when selecting the appropriate library for your mission-critical application.
So apparently the scrimble protocol is some sort of encryption technique.
#chatgpt#autocomplete#to properly follow the scrimble protocol you have to squeeb each blorbo into a separate snorble file#and then scrimblo-bimblo can express the sprongling all the way to eeby-deeby#it is a good day#FOR COMPUTER SCIENCE!
40 notes
·
View notes