Replication error appears invalid or nonexistent document

MS-ISAC CYBERSECURITY ADVISORY - Multiple Vulnerabilities in Mozilla Products Could Allow for Arbitrary Code Execution - PATCH: NOW

2024.05.15 15:29 Tycho_Jissard MS-ISAC CYBERSECURITY ADVISORY - Multiple Vulnerabilities in Mozilla Products Could Allow for Arbitrary Code Execution - PATCH: NOW

MS-ISAC CYBERSECURITY ADVISORY
MS-ISAC ADVISORY NUMBER: 2024-056
DATE(S) ISSUED: 05/14/2024
SUBJECT: Multiple Vulnerabilities in Mozilla Products Could Allow for Arbitrary Code Execution
OVERVIEW: Multiple vulnerabilities have been discovered in Mozilla Products, the most severe of which could allow for arbitrary code execution.
Successful exploitation of the most severe of these vulnerabilities could allow for arbitrary code execution in the context of the logged on user. Depending on the privileges associated with the user, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than those who operate with administrative user rights.
THREAT INTELLIGENCE: There are no reports that these vulnerabilities are being exploited in the wild
SYSTEMS AFFECTED:
RISK: Government:
Businesses:
Home users: Low
TECHNICAL SUMMARY: Multiple vulnerabilities have been discovered in Mozilla Products, the most severe of which could allow for arbitrary code execution. Details of the most critical vulnerabilities are as follows:
Tactic: Initial Access (TA0001):
Technique: Drive-by Compromise (T1189):
Additional lower severity vulnerabilities include:
Successful exploitation of the most severe of these vulnerabilities could allow for arbitrary code execution in the context of the logged on user. Depending on the privileges associated with the user, an attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than those who operate with administrative user rights.
RECOMMENDATIONS:
We recommend the following actions be taken:
REFERENCES:
Mozilla: https://www.mozilla.org/en-US/security/advisories/ https://www.mozilla.org/en-US/security/advisories/mfsa2024-21/ https://www.mozilla.org/en-US/security/advisories/mfsa2024-22/ https://www.mozilla.org/en-US/security/advisories/mfsa2024-23/
CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4367 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4764 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4765 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4766 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4767 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4768 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4769 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4770 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4771 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4772 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4773 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4774 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4775 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4776 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4777 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-4778
submitted by Tycho_Jissard to k12cybersecurity [link] [comments]


2024.05.15 15:01 ibid-11962 More Murtagh Questions [Post Murtagh Christopher Paolini Q&A Wrap Up #5]

As discussed in the first post, this is my ongoing compilation of the remaining questions Christopher has answered online between August 1st 2023 and April 30th 2024 which I've not already covered in other compilations.
As always, questions are sorted by topic, and each Q&A is annotated with a bracketed source number. Links to every source used and to the other parts of this compilation will be provided in a comment below.
The previous post focused on the essence of the Murtagh book and character. This installment will cover additional Murtagh-related questions, such as about specific elements of the writing process. The next post will cover the writing and publication of Eragon.

Further Details about Writing Murtagh

Creating the Maps
For Murtagh I did all the maps after writing the book, but that's because I already knew all the locations and was familiar with them from writing the series. So I didn't need to do the maps before writing the book. [12]
What is your system for drawing maps? I usually start by thinking of what I want a location to look like. And that has nothing to do with a map. That's usually just thinking about how it will serve the story. And then the map will be based off of that. The biggest decision is usually what the style of the map should be, whether I want to do like a top-down city map for a place, or if I want it to be a more of a realistic image. So more of, let's say, a landscape painting, one could say, or if I want to do something that's more allegorical and evocative or symbolic, which there's actually one of those in Murtagh that really isn't a map, but it's a symbolic map, let's put it that way. And all of that is governed by what is the effect I hope to achieve with the reader. Because if it doesn't achieve the effect I want, then what's the point of doing it. I do try to avoid maps where I have to draw every single building if it's a city map because that's just annoying. I'd rather draw mountains than cities. [12]
I love the sort of top-down look, which is why I drew the the original map for Eragon in this style. [12]
Maps are an awesome thing, and they add so much to a world. And that's why I love drawing them, and I love finding them in books I'm reading. And it's also why I make such an effort to draw and paint maps for my own books. [12]
Favorite Parts
What kind of scenes do you enjoy writing most? I really empathize with the characters, so I find it difficult to write scenes where they experience difficulties. I like to write scenes where people wonder about the world, or where the story reaches a climax. With Murtagh, for example, this is the confrontation at the end of the book. Or the fight with the big fish, Muckmaw. There are also quiet moments that I enjoy writing. Again in Murtagh, when Silna – the werecat child – kisses Murtagh's head, that was a very special moment. I like to write things that have meaning and that requires context, so you have to build up to moments that are meaningful, both for myself as a writer and for the reader. [23]
Do you have a favorite moment in the book between Thorn and Murtagh? I have a couple of them. There's a moment after the encounter with Muckmaw when they exchange true names that I quite liked. The end of the Gil'ead sequence. Thorn has an appearance at the end of that sequence, which was rather dramatic. And then right near the end of the book, Thorn gets a crowning moment of awesome, one might say, to use internet speak. But Thorn really, he comes through in a pinch, and I just loved writing that. [32]
What was your favorite scene or moment that you wrote for Murtagh? I'd say the last chapter, and I'm not gonna say why, but I think it's obvious. There's a scene with a creature named Muckmaw, which I quite enjoy. Not just the confrontation with Muckmaw, the aftermath in the water. I was reading Blood Meridian at the time, and I think that influenced my descriptions. And there is a point in the story where something is renamed. And that was a very meaningful scene for me. Also, there's a werecat in the book and I love werecats. They're so much fun to write. [34]
What is your favorite line you've written? The first line I wrote for Murtagh before I had anything really for the book, I thought it was going to be the first line of the book and it ended up being partway through the first chapter, and it was "A man with a dragon is never truly alone." Which since he's an outcast the whole theme of being alone or not alone is kind of relevant. [33]
My favorite good/bad line from Murtagh is: “The water was like liquid ice.”.. . . Yeah, yeah. I know. But you understand what I meant! And that’s the point of writing. Ahahaha!* I didn't notice! just imagined really cold water Can’t tell you how many times I stepped into the Yellowstone River and thought: “This feels like ice! But liquid.” [T]
Providing Context
In the acknowledgments section you said you owe your agent some sushi? Yes! I bet him a sushi dinner, an expensive new York sushi dinner, that I could keep Murtagh under the length of Eragon. And I got close. The first draft was one hundred and sixty eight thousand words long. Eragon is one hundred and fifty six thousand words long. And I figured well I usually drop about ten percent of length in editing, so I thought I'd do that. The problem is I hate over explaining things. I know that sounds incredibly hypocritical based off what I've actually written, but because of my experiences of over explaining things, I've really tried to not do that as much, and so I wrote the book assuming that someone had read the Inheritance Cycle and remembered it. So I didn't explain what a lot of things were because I assumed the reader knew. And my editor came back and said "Christopher, I know what you're doing, but you can't do that. Because someone might pick this up without having read the Inheritance Cycle. And even if someone read the Inheritance Cycle, it's been twelve years. So provide a little context." Well, that ended up being thirty-three thousand words, give or take. So now we're at one hundred and ninety eight thousand words, so I owe my agent a sushi dinner. [17]
It's always interesting to me to see how people do their first chapters in a series. Because I always feel like chapter one is like "previously on..." It's funny. I wrote my latest book with basically no callbacks or explanations of established information. After four books and a million published words, you kind of think people have it under their belt. And my editor came back and she was like, "It's been eleven years since the last book, even if people are fans of the series, you got to give them a little more." So usually when I write a first draft, it drops by about 10% in editing. And with that book, it went up by 33,000 words, which all of it was basically context, which was interesting. So that was a first for me. I'm a kitchen sink author, so I throw everything in and then I usually cut back during editing. [33]
I would love to write books that are more around the length of 100,000 to 150,000 words. Like that's a good, solid length. That's where I was shooting for with Murtagh, but for some reason my editor kept asking me to add more and more stuff so we ended up close to 200,000 words. [1]
Final word count of Murtagh is 198,983 words. So my editor had me ADD about 34,000 words to the book over the course of editing/revising. Ha! That's a first. [T]
Gil'ead Sequence
Interesting choice to break it up into the sections of each city. Just the section in Gil'ead is basically a novel on its own. There's a full arc in Gil'ead that would be a normal size novel for any other writer. I nearly split it into two volumes, actually, there. But my editor said, "no, don't do that". The funny thing about Gil'ead is that actually was not in my original outline. The whole sequence. And the reason is that, for me, I was envisioning a much shorter book. And the whole thing was going to be them going to the village and dealing with Bachel. So let's get to the village as quickly as possible. So we'll just have a chapter or two at the beginning of getting the information. Well, storytelling 101, you can't make it easy for the character. So having Murtagh just be able to go get that information somewhere, find it out, just felt too easy. Also, I kind of locked myself into a little path because the first chunk of the book is reworking the short story from The Fork, the Witch, and the Worm. And at the end of that, Murtagh does not have the information he needs. So he can't get it from the people he interacts with in that chapter, which if I were writing Murtagh as a complete standalone, I could have considered that. So then I thought, "well, he'll go to Gil'ead and we'll have a really quick thing there. And he'll get his information." I started writing it the way I originally envisioned. But again it was too easy. So it was like, "OK. There needs to be a challenge here. What else is going on? How does it tie into my larger world and story?" And it does. There's some unresolved storylines there, but it does tie into the larger stuff I'm going to later. And then it was half the book. Seriously. At the end of the following chapter, right after Gil'ead, is almost perfectly 50% through the book. I'm sure everyone's heard of the three act play, but there's a competing theory of storytelling, which I'm actually very fond of, which is the five act play. So you have two acts at the beginning, two acts at the end, and then your middle act, and then you have an act in the middle. And in that middle act, you have a tipping point where your character sort of sees what they need, or sees what they can become. They ultimately see their own solution to their problems, but then the rest of the back half of the story is them grappling with that solution, coming to terms with it. And that actually worked, it was not intentional, but it worked out perfectly with the structure of this book. The structure of this book is also directly inspired by some of the structuring that I did in my sci-fi novels and I carried some of it back into Alagaësia. [11]
In regard of Murtagh or any other part of your work, what's the most intense moment for you during the creative process when you are in the midst of writing a novel? A lot of it is intense. I'm gonna divide it into two sections. The creative process itself, in the sense that where I'm creating the story and the characters and the world. In this case, of course, the world was pretty much in place, but in the outlining phase, I should say, that's a lot of fun. There's some pressure in the sense that I know if I don't get it right in that stage, that no matter how well I write the book, it won't hang together particularly well for the reader. So there's strain in that sense that I really want to get it right. But I wouldn't say there's any real pressure, because there's no deadlines at that point. I'm not actually writing the book. During the writing itself, there's definitely strain and intensity in wanting to get it right and do a good job of writing each individual scene and chapter and storyline. And sometimes that can get difficult, especially if I feel like I'm not really getting where I need to get in terms of the effect on the reader. I had that in a couple places in the first draft with Murtagh. One was with the character Bachel herself, who was quite different in the first draft. And then another one actually was the whole Gil'ead sequence, where my original idea for that sequence is actually what happens now in terms of the werecat kittens and all of that. And then I second guessed myself and thought, "well, maybe that's a little cheesy. Maybe I won't have a ticking clock element to that sequence. So I'm just gonna not have that, but he'll still have these various adventures in order to earn this information from the werecat Carabel." And the problem is it removed any sense of tension from that sequence. So I ended up having to rework a lot of the Gil'ead sequence to reintroduce that element, bring in the tension and make it all work. But both of those things happened in the second chunk, which I was gonna say is revision. And revision and editing tends to be the most intense part of the process, because at that point we're usually under deadline. We've committed to a release date and things are happening on the business side of things, that are sort of like unstoppable forces. The ticking clock in the real world. And that tends to be the most intense part because it's not that I can't do the work, I always can and I always am able to get where I wanna go. I'm not stressed about that, it's just instead of having two months to do something, now you got to do it in two weeks, and oh hey, you got a new baby you got to take care of at the same time. And that's what makes it really intense. [19]
One of the things that I loved about the very first half of this novel is that it is a quintessential RPG action adventure. Because poor Murtagh gets pushed and pulled willingly and unwillingly in the strangest directions. Yeah, he's on the series of fetch quests. It's funny. I've had a bunch of people react differently to that. I've seen people who kind of hate it and really love it, and a lot of people who say, "Well, Christopher's just writing out his D&D session". I literally have never played D&D except for my recent trip down to the Authors in the Dungeon down in Utah. So I don't play D&D. I have no one here to play it with. The only RPGs I've ever played are Skyrim and the Mass Effect series. My logic with that sequence was there was a whole lot we needed to see about Murtagh's back history without rehashing the Inheritance Cycle, without actually going back and rewriting scenes from his point of view. And just doing it all in flashbacks and dreams gets a bit tedious. On top of that, originally that sequence wasn't in the book I was going to write. I was going to start with essentially the opening. And then we were going to go to Nal Gorgoth fairly quickly in the book. But it just made it too easy. No one's going to give them the information for free. There's always a price attached to information. There had to be difficulty in getting it. And then once I was digging into that, I was like, okay, how can I use this to show some aspects of Murtagh's character, and then how will that then get reflected in the second half of the book? And how will that let me inform what happens in the second half of the book? And I really enjoyed that stuff. Muckmaw was a particular favorite of mine. [32]
Thorn
One of the things that we get a lot of in this book that was really wonderful after reading Inheritance, was Thorn's-- we don't really get his POV, but we get some POV through Murtagh of him. I think he only has one line in the entire Inheritance Cycle. In the last book. And we get a lot of him here. And we get a very different Rider-Dragon relationship between him and Murtagh versus Saphira and Eragon. What was the process of crafting that relationship to be similar in its like magical quality, but also different in the fact that they had a very trying kind of hatching? Well that was the key right there. I wanted it to feel different while still maintaining the sense that they'll back each other up no matter what, which they have in the past. That's an important part of that. But Murtagh is kind of a difficult personality himself. Thorn, as we see in the book, of course, had a very, very difficult upbringing under Galbatorix and then later on. And that leaves scars. That leaves marks. So trying to find a way to reflect that in the relationship without having them also just be at each other's throats, because they're not. They are being supportive. But at the same time, it's perhaps an overused word these days, but they have trauma that they are having to battle. [11]
One of my favorite things is the relationship between Murtagh and Thorn--they’re such a lonely duo, but it allows the book to kind of delve into that dragon/rider bond in a new way. What sets their relationship apart do you think? Murtagh and Thorn were joined under the most difficult of circumstances, and that shapes their interactions in a thousand different ways. Their relationship is more, ah, thorny than Eragon and Saphira’s, but they also still love each other and would lay down their lives for one another, should the occasion demand it. I found their interactions really interesting to write. Also, it felt important that I didn’t directly replicate Eragon and Saphira’s relationship. Murtagh and Thorn are very different beings, and readers should see that. [15]
What is the relationship between Murtagh and his dragon Thorn? Thorn's egg hatched when they were imprisoned by King Galbatorix. The two friends have been tortured and manipulated. They retain many traumas. They care deeply for each other and are closely bonded. But their relationship is more difficult than that of Eragon and his dragon Saphira. [4]
Claustrophobia
I definitely got choked up with just Thorn and his claustrophobia and how it was written, how it was handled, everything surrounding it. Out of pure curiosity, do you or do someone you know have that kind of claustrophobia that you were able to speak to about? No. A large part of the act of writing is the act of imagination, just like with acting. But even though there's no one in my life who suffers from that, when I'm writing Thorn or anyone who might feel that, I do my best to feel what they're feeling, which is why when writing scenes or a large chunk of a book where perhaps things are difficult for the characters, I have a bad time. Yeah, I hope you take breaks. Yeah, that's where it's good to go play with the kids and take a load off one's mind. But some of the battle scenes in Inheritance really got to me at times, because I'm thinking actually especially in Inheritance, but also in Brisingr, there were some large set pieces, battles. And it just takes a couple of weeks to write sometimes. And that's a long time to have your head in blood and guts. [11]
Bachel
You write so many diverse women in your books that we really enjoy. Between Arya, Angela, Nasuada, Queen Islanzadi, you write fantasy with women in positions of power, with agency and with action. And then we get to this book and we meet this villain, Bachel, and she's basically like, "what if Angela was evil?" I hadn't thought of it that way. I was reading the book. I was like, "Did Christopher Paolini and his sister have a fight? What changed in that relationship?" Because she's awful. So I've watched a lot of movies in my life, and a lot of old movies too. I was thinking of some of the classic actresses from the Golden Age of Hollywood who would come on the screen with a very imperious feel, like Sunset Boulevard or All About Eve or some of those films. And Bachel is sort of in that category of presence. And I think it's exactly what was needed to put Murtagh off balance. I was also thinking of Kai Winn from Deep Space Nine. I've always said that Kai Winn and from Harry Potter the headmistress Umbridge, and Hyacinth Bouquet from the British show Keeping Up Appearances. The three of them in a room together will be like a nuclear explosion. When you were approaching bringing this book from the short story about The Fork into a full novel, at what point did you create this character and where did she come from? I had a general idea before writing Murtagh, of course. I did a lot of plotting and preparatory work, but you never know how a character is going to come across until you write the first draft. And in the first draft, Bachel was not as successful as she is now, I think. I was writing the first draft quickly, and I was thinking of the stories a little bit more of like a Edgar Rice Burroughs style adventures. You go off into the jungle, and you find a hidden temple and lost civilization sort of thing. And as a result, in the first draft, Bachel was much more vampy. I really went hard on that angle. And then looking back over, it's like it didn't work. And it was so cliche and obvious. It was like, yeah, I needed to find another approach. So I kept reworking Bachel with each cycle of revision and it was getting better. The character was getting better and better, but I wasn't fully committing to the change. And it was right at the end of revisions. I mean, we were down to the wire and my editor said, we're still not quite there. And even though I hated to have to have any more work at that point, I knew she was right. So I went in. We're talking with a week to spare before we went to the printers. And I rewrote the first four chapters or so when he gets to the village. I rewrote pretty much every line of dialogue of hers and every description of her to bring it to where we are. And then I was like, "OK, now it works", and my editor agreed. She is terrifying and one of those characters that's not mustache twirly evil, but has so much evil within her. She thinks she can do no wrong, that she is always doing the right thing and that she knows what's best for all the people around her. And as a result is capable of anything. So all of which is to answer your question, her character was an iterative process to get where she needed to go. [11]
I try to imagine what it is to create characters and if some of them have the purpose to be a particular message or stand as a parable for a message or an idea and if yes, what does Bachel mean to you in a deeper way? I think the Bachel to me represents unquestioning belief and also the tyranny of unchecked power and control over people's lives. I think what differentiates Bachel from a real world cult leader, for example, and this actually kind of made it interesting to me, is that the Dreamers and Bachel are rational in the sense that they are believing in something that actually exists. The power that they are in awe of and that they are afraid of and that they worship actually exists. And the same is true of the priests of Helgrind. So in a sense they are not irrational to have that reaction. You might argue it's the wrong reaction. I would argue that they're overdoing it and the reaction is wrong and perhaps even evil, but they have more reason for their belief than a lot of people sometimes do because they have physical evidence on an ongoing basis of their object of worship. But again, Bachel would to me represent unchecked fanatical belief as well as personal exploitation of one's power over others. [19]
The cult experience in the pages of Murtagh eerily echoed in some ways certain experiences I've had with religion. Could you talk about where that part of your writing came from or how you went about writing it? I understand why that comment's anonymous, and I'm going to kind of adhere to that philosophy of anonymity here. Without going into details, I've had some family members who were in a cult at one point. And that occasioned quite a bit of discussion in my life growing up. Although the cult might seem, and probably is, completely over the top and cartoony in some ways, you would be astounded by how much of that was essentially true to life. Let's put it this way, playing Far Cry 5, if anyone's familiar with that, was a distinctly uncomfortable experience for me. So I did whatever I do when I encounter something uncomfortable. I played the game like four times in a row. [34]
No matter how outlandish a belief seems, it can be completely realistic in your world. Especially if you have people committed to it. I've had family members who've been in a cult at one point. That was interesting. So I've had firsthand experience seeing a lot of this stuff in person, and I used some of that in my latest book. [25]
How come Bachel is pronounced like that when it’s only one little line away from Rachel? The English language hurts my head. Because it’s not from English, and I wanted it to sound different from every other name in the series. [T]
Puce
In Murtagh I have a dragon who's not supposed to be a very nice dragon. I gave him the worst color I could. I have a puce dragon. And mind you, I don't necessarily mind the color itself. It's just for those who don't know, the original definition of the word puce is the color of dried flea blood. So it's a puce dragon. [33]
Traumatic Sequences
What was it like cranking up the anxieties of it, the horrors of it? It feels more mature this time around. Well, good. Murtagh is a more mature character, and he's always had a harder road to walk than Eragon. So, going easy on him was never an option, but it was hard to write. It's hard to put my mind in difficult situations for days on end, weeks on end, months on end when writing and editing. It takes a toll on you emotionally. At least, that's my experience because I empathize with the characters and the world. But at the same time, it's so interesting dramatically that I can't avoid it. Actually [the reason] why I wrote the book was that last chunk of the book. That's what everything leading up to was building and hopefully supporting so that when that hits, you're there going, “Oh my god.” [6]
There is a extended period of this book uh that is very traumatic. That is the darkest I think the series ever gets. Where did you find the line? Were there any drafts where you felt like you went too far with that section or where you had to pull it back? Yes. Not a huge amount though. First of all, I throw everything in in my first drafts, kitchen sink, because you can always dial it back, whatever it is. Even if it's a funny scene, it's like I push it as far as I can and then see how it hits the audience. So in the sequence you're talking about, there was one thing in particular I did that I actually don't want to talk about, that I cut out during editing at my editor's very wise advice, and I'm really glad I did. But that was a thing. Because I was like how far can I take this, and that was too far. [11]
Hopefully this is not scaring anyone off from reading Murtagh. No, it's fantastic. And I think just because it is darker doesn't mean it's bad. I think that it's honestly a perfect natural progression from the Inheritance Cycle to this character. I think it's what the character needed. I also don't think it's depressing, ultimately. [11]
Tell me a little about how you see Murtagh’s journey in this book. He’s certainly on a much darker road than his half-brother, how was it getting to write a story that has more mature themes? I found it enormously rewarding to write about a character who is both more mature and more complicated than Eragon was for the majority of the Cycle. Especially now that I’m older myself. Dramatically, Murtagh (and Thorn!) presented all sorts of interesting opportunities, and I did my best to take advantage of them in this book. Also, since a lot of my readers have grown up with the series, even as I did, I wanted to give them a book that would satisfy them as much as it will also hopefully satisfy younger readers. [15]
As a fifteen-year-old boy I would never have been able to imagine such a flawed character as a central figure, but I now view life very differently. And you notice that my readers who have grown along with me also see these extra shades of gray. [18]
Murtagh is indeed a more mature book than Eragon. Did you write it that way on purpose? Yes, Murtagh is an older character in the story than he or Eragon were in the first books. He is also a complicated person. And my readers have grown up with me in the meantime. So I felt it was important to write a book where my oldest readers would see my progression as writing, and read about characters they could once again identify with. At the same time, new readers should not be forgotten. That's why I wrote Murtagh in such a way that you can also read it without knowing the previous four books. I wanted to write a book that revolved around the difficult history of Murtagh and Thorn, but was still a fun adventure to read. [23]
If you love this fandom, why are you making us suffer so much with this book? I mean the ending redeems you a little bit but oh my god. I'm sure it's been an emotional rollercoaster for you too. There are parts of the story that are definitely very difficult for Murtagh and Thorn and part of that may be my own predilection for writing that sort of stuff but mostly it was that Murtagh has done some very unpleasant things in the Inheritance Cycle, especially to Nasuada. And he needed to come to terms with that, he needed to grapple that, he needed to face it. And there was no easy path forward for him. If I had done easy on Murtagh I feel like readers would have decided that I was cheating, going easy, and that Murtagh didn't actually have to face the consequences of his actions. Even if he wasn't a hundred per cent responsible for them at the time. I can assure you that, and I'll say this to other fans as well, after this story Murtagh is going to have an easier time of it. This book resolves his personal journey and Thorn's on a really fundamental level, and so life's going to be a little bit easier for Murtagh moving forward. [17]
Uvek
So going to Uvek, you've introduced another Urgal. I think that for a lot of readers, the twist on the Urgals in Eldest. They are not just beastial orcs or Uruk-hai or whatever other franchise does with them, Trollocs for Wheel of Time. They are this sentient race that wants to join the fight on the side of good. I think that that shook me when I first read it. How was it bringing another lead character really from that race into the book? And one of the things I really loved about the book is the scene where they're flying to the village, and they see the village of Urgals. And they're just playing with bows. They're just having a normal day. And he has this moment internally where he's like, "oh, maybe I need to be more inquisitive?" Uvek is one of my favorite characters from the book. I like the Urgal culture. I find it interesting. I wouldn't want to live next to an Urgal village, necessarily, especially since I have kids. But dramatically, creatively, they're really interesting to write about. And trying to balance them in the sense that they're a warrior culture like, we could say, the Klingons. But the Klingons take it to such a degree that realistically, you start asking the question of, how have they survived? How do they build a space-frame civilization when it seems like they tear each other apart super quickly? So with the Urgals, I wanted to show more. And in fact, in The Fork of the Witch and the Worm, the largest of the stories in that is The Worm, which is an Urgal story. And since I was looking at ways of exploring the idea of Murtagh and Thorn's relationship with society, being an outcast, all of that. The Urgals are outcasts in the land also. The other races aren't particularly fond of them. That was a nice connection to bring in and reflect off of Murtagh, so to speak. [11]
Typos
I just got off a very fresh reread of Murtagh. I just sent in typo corrections and a couple little tweaks here and there for the reprints. [32]
You mention in Murtagh that Murtagh's Gedwëy ignasia is on his right hand, but I think the community assumed it was on his left from Eldest. We're we all wrong or is that a continuity error I found? Typo. Getting fixed in reprints. [T]
Divers
I've seen a couple of questions about this, so -- for the record, "divers" is not a typo of "diverse". (Probably got too clever for my own good, but there you go.) Archaic language in fantasy books?!?! Say it ain't so! The language is half the fun. :D [T]
Not a typo. :D Archaic word. [T]
If this hypothetical typo is “divers” … that’s actually the correct word and not a typo. If it’s something else, just send a pic and we’ll get it fixed in reprints. [T]
CHRIS WHAT IS THIS? An excellent and archaic word. [T]
*sigh* . . . “divers” is a real word. Not a typo (and it doesn’t mean those who dive in the water) [T]
I mean, "divers" isn't a typo, so . . . That said, if you do find typos in Murtagh, feel free to tweet them at me. We'll get 'em fixed in reprints. Happens with every book. [T]
Heh. Good thing “divers” is actually a word (and it doesn’t mean someone diving into water). [T]
The thing I want to talk to you about today is Twitter drama. You've been getting in tons of fights with readers lately on Twitter. You've been saying some really awful and hateful things to them just because they're pointing out typos in your book. What's the deal with this "divers" typo? Yes, on the first page of Murtagh there's a word "divers", which is an archaic word that means many or a multitude or different things. And too many people think that I'm referring to scuba divers. So it is a fight worth having. You make up fake words all the time. You're a fantasy author. I think the difference here is that you've made up a fake word which also has a real world definition, a person who dives as a sport, and you've put it on the front page of Murtagh without any context clues provided as to how we should interpret this. This is a book that's part of a world that no one has read in more than 10 years. So don't you think that maybe you should apologize to your readers who have waited all this time for a quality product only to be let down by an "archaic" word, aka a typo, on the first page? Absolutely. In fact, I had a conversation with my editor about this before heading out on book tour and we'll be reprinting the books but we're going to translate it all into Pig Latin which should make it more understandable for readers. [31]
Reading Order
I didn't read FWW,should I read it before read Murtagh? I Thought it was a spin-off book. You don't have to read it ... but I would. It acts as a direct lead-in to Murtagh Honestly I'm finding it shocking the number of people who haven't read FWW. There's a solution to that. . . . (Why does that sound mildly threatening?) [T]
Even if you haven't read the other books I think you can certainly enjoy Murtagh as much or even more. [12]
Is Murtagh Book 5 in the story about Eragon/Alagaësia? Yes [R]
Murtagh is a direct inline full-length sequel to the series, even though it has a different main character. [1]
I just finished Fractal Noise last night, and when you mentioned in the afterward about another book for a certain Eragon character, I was hoping it would be him. Yeah, I wanted to mention Murtagh on the "Also By" page in Fractal Noise, but we weren't sure if Murtagh was getting announced before Fractal Noise got released to early readers. [T]
submitted by ibid-11962 to Eragon [link] [comments]


2024.05.15 14:59 anthonyshmanthony123 Trouble using homebridge-google-nest-sdm plugin

Saw this post from a year ago. Does this plugin still work or is the refresh token section no longer an option and we have to use cookies? I’m having the same issue and was wondering if I wasted $5 and should have downloaded a different plugin that uses cookies method. I am having the exact same error as this person had.
Hi all, hoping someone can shed some light as I can't find anything. Just trying to setup my nest in my homebridge instance and I can't seem to authorize my account as per step 2 of the documentation https://github.com/potmat/homebridge-google-nest-sdm#where-do-the-config-values-come-from

When using that URL I get the page to authorize my device but that always errors out saying:
Access blocked: This app’s request is invalid You can’t sign in because this app sent an invalid request. You can try again later or contact the developer about this issue. Learn more about this error
If you are a developer of this app, see error details.
Error 400: redirect_uri_mismatch

Any idea? I don't know what else to try to get the refreshtoken.... Thanks!
submitted by anthonyshmanthony123 to homebridge [link] [comments]


2024.05.15 14:02 kinexxona06 Outcast

[Orbital Observatory Update on Client Species #0458-1, Sol III]
[Priority of message: Urgent Emergency]
[Receiver: Glokknar IV - Galactic Security Council]
[Psionic Encryption to view document is advised]
Last update on humans was 789 cycles ago {25 Earth years ago} and now as of 15/05/2024 in the earth calendar, humans have reached a critical development in forbidden technologies that will trigger a singularity event in less than 150 cycles estimated by current models. A major human organisation under the name OpenAI announced their new {translation error} in cooperation with another organisation, namely Apple. This is most likely to me a forbidden technology and after hours of investigation we found it’s called an “Artificial intelligence” or “AI” for short and now possesses a similar cognitive level to that of a human (significantly more intelligent than an average galactic sapient).
It is important to note that humans’ have a much greater advantage in parallel thinking due to the fact that how their brain is structured and their face recognition is at the high end of the spectrum, because of their social nature. Biologically they’re the only bipedal species and their stance is the most unusual in all across the galaxy. It is theorised by many that they may be the descendants of one of the precursor species and the fact that most of the architecture and technologies or technological path they’ve taken suggests that they are most likely to be the descendants of the Olympians. Critical point to note is that after the Great Galactic Selection War, our ancestors millions of cycles ago never found or knew the exact location of the Olympian homeworld.
It appears that in the last 789 cycles what we observed proved many theories that due to the natural environment humans or olympians have been forced to use inorganic technology and started to bend nature to their will. The humans have built everything on their planet out of stone and metal beginning with from their smallest huts up to the largest cities. The sheer abundance of biological resources meant an absurd amount of biodiversity and an estimated 8.7 million species, but it means most of the biomass is actually CONSUMED by humans only. Yes, they are a predatory species that should be noted late on security assembly. From all animal biomass 6% is wild and the rest is bred by the humans for human consumption on the industrial scale for 8.1 billion humans. The obscene amount of food produced by the humans would be able to sustain 4 of the core worlds, but because of the high calorie required to sustain them it’s questionable whether or not they’ll be able to survive in their own next century.
Yes, they are overpopulated at an absurd level, but now it’s unstoppable, because if they stopped their economy and society would collapse. Life expectancy is through the roof.
Back to the main topic. Forbidden technologies such as AI or anything computer related is widely acknowledged in the galactic community and everyone enforces it, but because Pre-FTL civilizations are protected and have to be left alone and let them develop, but because we discovered the humans much later and the development path they took now they are now in such a late stage that it is unstoppable and may cause an existential safety to the continuation to our glorious Galactic Imperium. We have made a list of potential targets to be eliminated in the human elite who lead these researches. We’ll attach the documents along this report to the Galactic Security Council.
They began to dive into cybernetics related to the brain like the Neuralink chip that had already just a few human weeks prior to this report being successfully able to use a human computer and commercial use is only in a few year's time after approved by authorities. The current uprising that is centred around those ancient cyborgs that have awoken are no match to what these precursor apes are going to be able to pull off if we don’t intervene.
This human year will be significant as they’ll start to settle their moon and what the humans call a “space race” start as the major nationstates or private organisations start to lay claim on all of the unclaimed territory. The Forbidden technology that I want to talk about is AI. Humans are the first ones to ever experiment with real artificial intelligence in the new galactic era from the 4598 species. They had the concept since the earliest days of their civilization in the form of mythologies, books, music and art. A visual entertainment media I advise to the military personnel to watch is the Terminator, where the human AI goes berserk and takes control of their nuclear arsenal and wiping its creators out, (sigh) they have tens of thousands of nuclear warheads too. This planet violates every galactic law in existence.
What worries us here at the observation post about humans is the imminent technological singularity in a very short time and effectiveness of their AIs in researching new cures as an example is horrifying. I advice a full revision of Olympian archives and a military mobilisation to prepare for the great return
[Scientist muttering to each other in background]
People, we are confirming human origins to be Olympians and technosignitures confirmed. Waiting Council response.
Sincerely
Head Observer Ukna'h the Third of Osiris
[Transmission terminated and sent for evaluation]
[Expected response: 2 cycles]
[End transmission]
submitted by kinexxona06 to HFY [link] [comments]


2024.05.15 12:06 reracked377 Like... what if?

....
https://zenodo.org/records/6210570
https://ibb.co/0V8yCGB
https://ibb.co/JvncMQ4
https://ibb.co/pLc96p2
https://ibb.co/NVq0CFk
https://ibb.co/sFy0xDY
She looks like Jennifer Doudna, literally:
https://ibb.co/gD5rPy9
What if?
What if the lipo-nanoparticles and the ACE2 gene-silencing CRISPR RNA-gene-drive 'inoculation' program are part of Club of Rome's Odum's "reduce America's population by 2/3rds hopefully voluntarily by 2030?" What if this was and will become Utopia? What if Deagel's 2025 population statistics that accounts for this 2/3rds population reduction, which was sponsored by Kissinger, the Rockefeller foundation and Edwin Deagle Jr., knows more about this?
https://ibb.co/Pr9YffM
"The analysis of the SARS-CoV-2 structure in light of the functioning of the CRISPR-Cas9, Cas12a and CasX mechanism suggests that the virus is man-made through genetic modification. [...] Covid is not acting like other viruses and many various symptoms in human body have been observed. [...] The modifications in the backbone’s phosphate group induced by CRISPR engineering create a highly imbalanced state. The entropy and therefore the repulsion forces strongly dominate in this type of virus."
What if they gave you AIDS and sterilized you? What if the optimal CRISPR-Cas9 lock-on markers out of any nGG, ie markers for future gene editing, was part of the plan? And hopefully none of this is sexually transmissible. Sticking a peen in an Extinction Level Event... is it worth the risk? We should ask Ian this. He did look grayer after screwing Jessica.
https://ibb.co/bvcf1F7
https://ibb.co/b2JcCS1
https://ibb.co/3TK03M0
https://ibb.co/HPs7nX8
https://ibb.co/Rvb0ZDB
Utopia (UK):
  • "SARS doesn't exist."
  • "The planet can support only 1 billion."
  • "We leave 5 to 8% unaffected."
  • "Janus consists of protein and an amino-acid." (CRISPR)
I chose my own people."

Spikeopathy’: COVID-19 Spike Protein Is Pathogenic, from BOTH Virus and Vaccine mRNA

https://mdpi.com/2227-9059/11/8/2287
The modification of mRNA with N1-methylpseudouridine for increased stability leads to the production of spike proteins for months.'

Uncanny similarity of unique inserts in the 2019-nCoV spike protein to HIV-1 gp120 - withdrawn (January 2020)

https://biorxiv.org/content/10.1101/2020.01.30.927871v1
Amino acid residues in all the 4 inserts have identity or similarity to those in the HIV-1 gp120 or HIV-1 Gag."
What's the common denominator? European DNA. The injection is ethnically adjusted to deplete ACE2-expression of European DNA but not those carry k26r polymorphism, ie. Ashkenazi J's and the Amish.
https://ibb.co/2KNmdCH
Where is ACE2 located? Also in mitochondria, the cell's battery. Why cancer? CRISPR, mitochondria and p53 disruption, oxidative stress. Once modRNA gets into cells, they're released to hijack cell's machinery to produce full-spike proteins, endlessly. Spike proteins downregulate ACE2-protein expression of mitochondrias and silence p53 the guardian of genome. And the CRISPR Cas9/Cas12a awaits for gRNA to act.
An idea of giving cells the instructions to synthesize pathogenic spike-protein to develop immunity is imbecilic in the first place. But urging people to get one without a prescription promising getting back to normal (that's been destroyed for this purpose) - a crime.
But Rockefeller's (Rockefellos) Cub of Rome would never think of doing anything like this. The network in Utopia is fictional, right? Read Kissinger report, read the Jaffe memo!
Rockefeller's Population Council:
"fertility control agent' designed to lower fertility in the society by 5 to 75% less than a present birth rate; to be included in water supply in urban areas." (1969).
https://ibb.co/7gJBNwq
https://ibb.co/Wk9CWhz
https://ibb.co/kQkHmkk
https://ibb.co/Q8dw9QN
https://ibb.co/drTNH1n
https://ibb.co/N2p6vms
You see, just like women refused to smoke in public until they saw it as a form of liberation. Covid is our liberation. If things go to plan. We won't know for many years.
The public would never support the most powerful men working to reduce the numbers of the "lower class" until we saw OURSELVES as a deadly virus to the planet. That's been the goal from the get-go.
In the population control document that Rockefellers sponsored it suggests multiple methods of involuntary sterilization such as adding “fertility control agents” to water supplies, temporary sterilization of all young women “via time-capsule contraceptives,” and compulsory sterilization of men with three or more children.
Those are just ideas they floated, it's not like they ever funded or implemented them. It's not like they made an anti-fertility vaccine! They did.
Its not like they ever went thru with an actual involuntary roll out of this tho, we woulda heard about it!
You might have seen this 2014 story "debunked." In 2014, Kenyan doctors found traces of HCG in Tetanus vaccines being distributed by WHO/funded by Gates. Why is this important?
HCG is the same pregnancy hormone that is used in conjunction with Tetanus in that SAME ROCKEFELLER FOUNDATION FUNDED INDIAN INFERTILITY VACCINE. Doctors in the Philippines and Mexico also claimed to have found HCG in their WHO distributed Tetanus vaccines in the 90s (they did). The WHO didn't fund the development of that Indian vaccine (BECAUSE THE ROCKEFELLER FOUNDATION DID)!
https://ibb.co/cyXwns8
https://ibb.co/y5QVdc6
https://ibb.co/bXNNmhS
https://ibb.co/bKfNqrf
It is important to note that this Anti-fertility vaccine has been in development since 1988 thru 2014 to this day.
It does appear as if the Rockefellers have implemented their "involuntary fertility control" and have used Tetanus vaccines as cover to test this pet project of theirs, but that's speculation.
The goal of the network also reminds me of "Children of Men," originally published in 1992 and set in England in 2021.
https://ibb.co/V3fyDKH
"Armageddon Begins - Russian Detonates Nuclear Bomb, Kazakhstan Annihilated." The newspaper reads in opening of the film.
Children of Men' (2006) Plot - In the year 2027, after 18 years of total human infertility, war and global depression have pushed society to the point of collapse as humanity faces extinction.
Did you know that "Children of Men" was written by Phyllis Dorothy James, referencing Pat Frank's "Mr. Adam" and "Alas, Babylon" written back in 1950s?
Given the quality of sperm declining due to fluoride, chemical exposure and such, and mRNA-medicine affecting fertility of men and women, that's the exact match.
Joel E Cohen, the Rockefeller University Professor on Population heavily acknowledged the significant drop in fertility rate of white populations in US and EU, explaining driven immigration to sustain the level and boost 'economic prosperity.' As the saying goes, Just as the Egyptians made G‑d’s firstborn (the Israelities) suffer, G‑d punished - measure for measure - the Egyptians’ firstborn. All the firstborn would lose the life-energy that until then kept them alive." This is the 188th Mitzvah and accompanies the gene drive which is Janus to a T. Bye, bye!
https://ibb.co/y41N4NK
https://ibb.co/vBdPw1x
https://ibb.co/rdtvXDH

Angiotensin-converting enzymes (ACE) play a dominant role in fertility (2013):

https://pubmed.ncbi.nlm.nih.gov/24152441/
To solve population bomb, just sterilize the entire world with:
  • release bioengineered disease binding and exploiting ACE2
  • silence gene expression through CRISPR-Cas9 mRNA
https://ibb.co/L69ngrf
https://ibb.co/mFdwT9S
https://ibb.co/7bzKWZj
https://ibb.co/Y2Bmtp4
https://ibb.co/rbT0hbf
https://ibb.co/Cs33JWK
https://ibb.co/9wS8cfz
https://ibb.co/WpQcVZH
https://ibb.co/XZWnnqF
https://ibb.co/ZcHB5D6
https://ibb.co/tMS5nMq
https://ibb.co/FKggvdg
Presented for your viewing:
https://ibb.co/wrz03dk
https://ibb.co/JWZt7bL
https://ibb.co/qnSyYVp

CRISPCas9 gene drives in genetically variable and nonrandomly mating wild populations (2017)

https://pubmed.ncbi.nlm.nih.gov/28560324/
A drive targeting Ace2 might therefore conceivably be used for direct population suppression.”
DARPA invests $100m in gene-drive technology - new gene-editing technology, which many people fear could lead to deliberate and unintended damage on a huge scale (2017):
https://eandt.theiet.org/content/articles/2017/12/darpa-invests-100-million-in-gene-drive-technology/…
Harvard, Wyss Institute - CRISPR-Cas9: Gene-drive:
https://wyss.harvard.edu/media-post/crispr-cas9-gene-drives/
Little is known about the role of p53 in the regulation of ACE2. An earlier study reported that p53 suppresses the replication of coronavirus through ACE2 degradation in humans.”
https://researchgate.net/publication/350180861_A_tissue-_and_gender-specific_regulation_of_the_SARS-CoV-2_receptor_ACE2_by_p53_in_pigs
https://ibb.co/wzxtjHh
https://ibb.co/8mJ455t
And to conclude, Epstein associate George Church, who said arranged marriages using gene sequencing as Haredim have been doing is ideal; Epstein associate Martin Nowak - Evolutionary dynamics of CRISPR-Cas9 gene drives (2016)...
https://biorxiv.org/content/10.1101/057281v1.full
...with Matthew Liao, want to design humans using gene editing.
https://ibb.co/QdqsfyJ
https://ibb.co/zQv8rDs
https://ibb.co/PQtDgvh
https://ibb.co/jDQkB7x
https://ibb.co/TR023k6
https://onlinelibrary.wiley.com/doi/10.1111/bioe.12519

The Rockefeller Foundation - Bionics, Transhumanism, and the End of Evolution (2019):

https://foresightfordevelopment.org/video-library/bionics-transhumanism-and-the-end-of-evolution
Here's the end; how fun it will be, how fun, indeed:
https://ibb.co/8rbdNzY
In Grant's drawings it says they put the ghost cell in the buffalo and the man eats the buffalo and rots. People won't physically rot from consuming the food, they'll just be sterilized when they take the vaccine, or they will, because Prions.
Like I'm crazy so don't take too much of what is posted here that seriously, but do if your life depends on it.
Utopia experiments manuscript was the plot for 2025. I'm shaking in my socks.
submitted by reracked377 to utopiatv [link] [comments]


2024.05.15 05:27 chrisalvarezit Help with a way to create artifacts as wished.

I have been trying to create a fort where a dwarf I select becomes a necromancer (I like the no sickness and immortal kind of thing for a noble of sorts, I was thinking of making my baron/duke an elf and the next more powerful noble (a court mage of sorts) a necromancer. but as I created a world with only 1 dwarven civ, 2 years since creation (I like the idea of being at the start of the world) the only artifacts are the slabs that tie the demons ruling the goblins to their place.
I want to create an artifact Slab or Book with the secrets of life and death so that they become necromancers (i tried cheating with gm-editor but couldn't find a way)
I found this code to create a Slab with the secrets of life and death, but it does not make my dwarves to become necromancers (tried becoming and adventurer and went back to the fort and i couldnt use it either) Tried modifying it with gm editor (and somehow there is a field there where you actually select the secret of life and death and as an adventure can use it now) but in fortress ode still no use, I was told that it is because it needs to be an artifact (I tried causing a lot of moods so that maybe one of the moods creates a slab to add the secret using gm-editor, hundreds of times did not give me any slab).
local material = 'INORGANIC:ADAMANTINE' function getSecretId() for _,i in ipairs(df.global.world.raws.interactions) do for _,is in ipairs (i.sources) do if getmetatable(is) == 'interaction_source_secretst' then if is.name == 'the secrets of life and death' then return i.id end end end end end local pos = copyall(df.global.cursor) if pos.x <0 then error('Please place the cursor wherever you want to spawn the slab.') end local m = dfhack.matinfo.find(material) if not m then error('Invalid material.') end local slab = df.item_slabst:new() slab.id = df.global.item_next_id df.global.world.items.all:insert('#',slab) df.global.item_next_id = df.global.item_next_id+1 slab:setMaterial(m['type']) slab:setMaterialIndex(m['index']) slab:categorize(true) slab.flags.removed = true slab:setSharpness(0,0) slab:setQuality(0) slab.engraving_type = 6 slab.topic = getSecretId() slab.description = 'The secrets of life and death' dfhack.items.moveToGround(slab,{x=pos.x,y=pos.y,z=pos.z}) 
So my question is, is there a way using dfhack to actually create an artifact as desired (similar to the gui/create-item thing, they say that there is a function that looks for a reaction of a mood in process and then instead of doing whatever the dwarf wants you can design the object, but that does not work yet) or at least make them spawn in the world, worst case ill send the military squad to retrieve the artifact.
and another unrelated question, is there a way to add a deity to a dwarf relationship? I know that there a re scrits that hel you marry any dwarf you want and it appears in relationships, but as there are times when I have dwarves with no deity at all, I would like to lets say force my dwarves to worship a deity if they are the leader or a mason or something.
submitted by chrisalvarezit to dwarffortress [link] [comments]


2024.05.15 05:26 Incman I would love to hear from this subreddit regarding my (actually-this-time-unless-she-changes-) final letter to my nMom.

As the title states, (and despite the existential risk to myself - as I am disabled, impoverished, and my survival is reliant on the room I rent in her attic - given her recent threat to have have me thrown out by the police because she could not handle the feelings she had during the argument that she initiated), I have finally drawn a bright red line in the metaphorical sand regarding her treatment of me. This is the culmination of 8+ years of sustained, one-sided, unreciprocated, and unsuccessful effort on my part to sustain, salvage, repair, or improve our "relationship"
 
I've learned a lot from the stories and people on this subreddit, and I know if anyone can understand the way that I'm feeling about this it's you guys.
 
Any input, commentary, criticism, insight, commiseration, etc, is very welcome, and I appreciate anyone who takes the time to read it.
 
Anyways, enough preamble, here's the letter in all of my ridiculously-verbose inglory (the square-bracketed disclaimers, etc, were part of the letter as delivered to her, since she is selective illiterate whenever there's something she doesn't like):
 
[START]
 
[This document begins with a 382 word AI-generated summary (titled "AI- GENERATED SUMMARY:" below the square-bracketed opening remarks), estimated at 1m23s time required to read. If you are unable or unwilling to make it through even this brief summary, then there is literally nothing else I could possibly do to assist in your comprehension of my positions. The full message following the summary is approximately 2100 words, estimated at approximately 8 minutes to read.]
 
[If you would like assistance in understanding things I've written that you're struggling to interpret or comprehend, you can go to chatgpt.com (no account necessary), or download the ChatGPT app from the Google Play Store on your phone. You can simply interact with the chat in natural language (in other words, type as though you were texting another person) and it will understand what you are saying. If you are struggling to understand how to interact with it effectively, you can simply inform it of that (in any wording you choose) and it will assist you with altering your approach to receive more effective results.]
 
AI-GENERATED SUMMARY:
 
Your son's message is a powerful declaration of his boundaries, grievances, and intentions within your relationship. Here's a breakdown to help you understand:
 
Preface: He advises you to read with an open mind and, if needed, with assistance due to the emotional complexity.
 
Declaration of Disengagement: He firmly states his decision to disengage from any form of interaction or acknowledgment outside of essential landlord-tenant matters.
 
Condemnation of Abuse: He accuses you of perpetuating a cycle of abuse that has deeply impacted his health and stability.
 
Rejection of Coercion: He dismisses the idea that being evicted is a viable solution to the abuse, highlighting the coercive nature of such a choice, and how it leaves him vulnerable to further harm.
 
Criticism of Your Behavior: He unreservedly condemns your actions, particularly your exploitation and manipulation, emphasizing the gravity and effects of your conduct.
 
Challenges to Your Claims: He directly confronts your claims regarding his efforts in the relationship, asserting that he has consistently made extensive attempts to maintain it, despite your accusations to the contrary.
 
Commitment to Compliance: He unequivocally affirms his commitment to compliance with all landlord-related demands, demonstrating his unwavering respect for your authority as the homeowner.
 
Demand for Clarity: He demands clear and unambiguous knowledge of the requisite terms when any changes to living arrangement paradigms are demanded, underscoring his willingness to comply with any directives you may issue.
 
Defense Against Gaslighting: He firmly asserts his unwavering commitment to respecting your property and authority, preemptively refuting any attempts to accuse him otherwise.
 
Insights into Your Behaviour: He offers insights into patterns in your behaviour, linking them to moments of vulnerability or distress in your life.
 
Call for Self-Reflection: He urges you to seek professional help for your narcissism and unresolved childhood traumas.
 
Caution Regarding Gravity: He states that failing to address your responsibilities would be a missed opportunity for both of you to salvage the relationship and resolve underlying issues.
 
Reiteration of Hope: Despite his current stance, he leaves the door open for reconciliation if you undergo necessary personal growth.
 
Closure on Unequal Effort: He firmly states that he can no longer sustain the one-sided effort in the relationship and won't continue to do so.
 
It's evident that he's deeply hurt and demanding acknowledgment, change, and resolution in your relationship.
 
[end of AI-generated summary; my full, non-AI-generated message follows below]
 
[I recommend that you read this in its entirety at a time and capacity level where your literacy and comprehension are at their highest level, and preferably with the interpretational assistance of a knowledgeable and competent support person or technological assistant.]
 
[Presumably, after reading a few sentences or less, your defense mechanisms will be activated and you will eject. However, as with the vast majority of the things I have said to you that have gone unacknowledged, I am completely certain that the contents are cogent and comprehensible, and I believe that with competent support and vulnerable effort you undoubtedly have the raw cognitive capacity necessary for comprehension if you are able to stabilize your emotional reactions and put real effort into the actions necessary for you to understand my words.]
 
I will not talk to you.
I will not look at you.
I will not approach you.
I will not acknowledge you.
 
If you attempt to interact with me on any interpersonal level not related to your role as a landlord, I will reserve the right to express just how fucking despicable it is to treat such a vulnerable person with such utter disregard and abuse for so fucking long.
 
The cycle of abuse you have maintained to destabilize me for your own pathological reasons has caused - and continues to cause - extensive damage to my health, stability, and existence. However, since I know your response to this would likely be some variation of "you're not a victim here [my name], so if I treat you so bad, just leave", I'll preemptively and unequivocally condemn such coercive and abusive tactics, and state again (as I did the other day), that the forced choice between your abuse and life-threatening-homelessness is obviously no choice at all, and leaves me perpetually subject to your coercion and abusive control.
 
Such exploitation by you is absolutely disgusting, and honestly I understand why you run away from yourself at every single instance where you're in danger of having your lifelong house-of-cards ego even slightly threatened. I know if I treated another human being the way you treat me for even a moment, let alone for the literal years you have done so, I would not be able to face myself in the mirror either. You should be fucking ashamed of yourself.
 
You say I "don't want to be your son anymore", as though it has been someone other than me making hundreds and hundreds and hundreds of hours of efforts and attempts in order to try and single-handedly keep our relationship alive, and as though it has been someone other than you who has stonewalled me for years about every single legitimate and valid time I attempted to gain even the slightest foothold as a full human being in the owner-pet relationship you have fought so hard to maintain. You siphon, in fact demand, emotional supply whenever you so choose, and then fucking discard me as soon as it appears that I might do anything that would result in you losing even a fraction of a percent of the 99% to 1% imbalance you believe is an immutable part of our "relationship".
 
I will do my absolute best to be in my room as much as physically possible when you are home, so as to minimize the need to be physically adjacent to you in the course of our respective activities of daily living.
 
I, again, remain unequivocally committed to my position of deference and compliance towards any rules/demands related to my existence, presence, or activities as your tenant.
 
As you refuse to provide any sort of unambiguous guidance or clarification whatsoever regarding your shifting demands affecting my ability to access/perform basic activities of daily living, I will continue to act in good faith with respect to my adherence to all previously-established arrangements and protocols (whether codified or de facto) regarding such activities. To the full extent of my abilities, and to the extent that it is physically possible, I will immediately and unequivocally comply with any alterations, additions, or excisions you choose to impose regarding the nature of our physical coexistence as landlord and tenant, regardless of your disregard or intent for any harm to my stability that will ensue as a result.
 
If you intend to attempt to manipulate or threaten or gaslight me to illegitimately and dishonestly accuse me of failing to comply with your rights and demands as the homeownelandlord, then I can assure you that such efforts will be ineffective and inadvisable. The extensive history of my genuine, documented, and unwavering commitment to absolute respect of your home, property, and landlord-tenant authority is unassailable, and nothing has or will change about the good faith nature of my efforts to simply live peacefully and work on stabilizing my health and continuing to attempt to develop basic protocols that offer me the opportunity to seek the ways and means required to sustainably exist, survive, and seek meaning and fulfilment as a human being.
 
To try and make it a bit more bite-sized (without warranty as to the efficacy of said efforts), since I know when your ego is threatened you conveniently - and dishonestly - become completely unable to read a couple thousand words:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
I love you, and goodbye for now. I hope to see you on the other side, but I cannot force you to undertake the journey.
 
- [name]
 
[/END]
(any edits are fixing formatting/copy&paste errors)
submitted by Incman to raisedbynarcissists [link] [comments]


2024.05.15 04:11 Scarlett_Skyes Amazon OTP system for New Zealand

I thought I'd post what has just worked for me since US-based Amazon support has been incapable of comprehending or fixing the issue.
I don't know how long the issue was happening for me behind the scenes, but I noticed it a few weeks back when I tried to access the "Your Account" section within kdp so I could get the latest tax documents downloaded. I was unable to proceed as it required an OTP and when I tried to get an OTP for the first time in several months, there was an error message that said I'd requested too many today and needed to wait 24 hours.
I searched up the problem and found another thread where several other people from NZ appear to have been getting the runaround from Amazon for 8 months now.
I went on support chat and went through the standard troubleshooting that I guess they have to do in order to tick boxes, while they deny the problem is at their end. Eventually they said they'd escalate and get back to me. A few days later I got an email saying I'd need to provide state-issued ID with my address on it in order to remove the OTP requirement from my account. Well, it not that I didn't want the OTP system... I just wanted it to *work* properly.
So I got on support chat again and confirmed this, they got me to try logging in and changing security settings via the amazon.com retail site, rather than kdp, but that also had a similar issue regarding OTPs not coming through via text. Support also said some infuriatingly and obviously untrue things here that I can't be bothered to go into right now.
Aaaaanyway, they said they'd escalate again and I'd be emailed soon.
I waited 3 weeks and no contact from them at all, so decided to try again, issue still not fixed. Back on support chat. They gave me a number to call, wasn't really looking forward to the international charges, since I don't have a voip number of any kind at the moment. I asked if there was an equivalent number for Amazon.com.au since I have minutes to spare for Australia and they said I would have to go to chat support for Amazon.com.au and ask them.
TLDR: The Solution Before I attempted to start another support chat, I decided to try to access your account login and security via the Amazon.com.au retail store. Lo and behold, I was able to turn on 2 factor authentication there, get a code sent to email, which took me to a page where I could request a code to be texted to my phone... which I received! From there I was able to add my authenticator app to my methods for 2-factor authentication. When I went back to kdp.amazon.com, and tried to access the 'your account' section, the authenticator app was available as an option and it worked.
SO... amazon.com can't seem to text NZ numbers, but amazon.com.au CAN. You can add your authenticator app via the retail store and it will be available on your KDP account.
I hope this helps any other NZ-based authors/users who have been having the same issue, which may be many judging by the other Reddit thread.
submitted by Scarlett_Skyes to KDP [link] [comments]


2024.05.15 03:52 Calledinthe90s The Mortgage, Part 3

I accidentally posted this to my username instead of my subreddit so here is is:
The Mortgage, Part 3
“Fuck,” I said as I drove to work in the old beater that only started on the fourth try because it could tell that I was pissed off. Ray’s case started at two o’clock, and I was heading to the office to get ready. “Fuck fuck fuckity fucking fuck. Fuck.” I’d wanted to tell Angela about Ray’s case, and how I was sorry that I hadn’t wanted to help him, but now I would, I would help him, and I would win, but then I’d gotten her all riled up on something else, something totally different, something way more serious.
My wife had given me a triple ultimatum: fix things up with her father, save idiot Ray from Sy-Co Corp., and somehow find a downpayment for the place she wanted to buy, in the little townhouse infill project in Bixity. It was like demanding I do a double bank shot, and then run over to the baseball diamond and hit a home run after first pointing to where it would land, Babe Ruth style.
Angela was mad at me, seriously mad. She’d slipped out that morning before I was even awake, sliding quietly past me on the couch. I didn’t realize she was gone until I heard the faint click of the front door closing. I jumped up, tripped over a blanket, and by the time I got up and my robe on, the elevator down the hall dinged, and Angela was gone before I opened the apartment door.
I swore at myself some more and pounded the steering wheel, “I fucked up,” I said, several times as I hit the wheel over and over again, until I accidentally honked it, and then looked all sheepish when the guy in front of me gave me the finger. I reached my office without further incident, but instead of walking in the front door, I went further down the hall, and into the office of Mark Cecil-Rowe, Barrister, LL.D, the man with the finest speaking voice I ever heard. When I entered his office I forgot for a minute about Angela and her father and sleeping on the couch the night before. I forget about everything, except the reason that I had come to Cecil-Rowe’s office: to stump him with a legal problem that I had solved, but which I was pretty sure he could not. In other words, I had come to preen and to brag and to boast. No one likes a showoff, and I had come to show off. I put my hand on the door and turned the knob. After a brief pause, I flung open the door.
“I’m a goddamn genius,” I said as I strolled into the older man’s office.
I noticed the echo of a hastily closed desk drawer hanging in the air. In Aaron’s office, where I rented space, a sudden act of concealment implied cocaine, but with Cecil-Rowe, the item in question was probably a mickey of vodka. I had the sense that he’d been drinking a bit before I arrived, but his powers of observation were unimpaired, and when he looked into my face, his expression showed sympathy, and actual pain.
“What have you done now?” he said, as set the papers before him to one side, and readied himself to hear my latest tale of legal brilliance.
“I’m a genius,” I said.
“Oh dear. Have a seat.”
“No really, I am. I’m a genius. I got this case that everyone says you can’t win, but I’m gonna win it, and when I do, I’m gonna look like a genius.” Cecil-Rowe gave me a sad indulgent smile.
“Whenever you tell me you’re a genius, I am always concerned about what is to follow. When you get wrapped up in what you call your genius, you tend to ignore the more mundane things we lawyers have to do to win a case. You think you’re going to win by genius alone.”
“Let me tell you why I’m a goddamn genius.” With effort I wiped the smug, self-satisfied expression that was on my face.
“Tell me why you’re a genius,” Cecil-Rowe said, “while I pour us a coffee.” He heaved his bulky body up from his chair and shuffled over to a counter. He picked up a carafe of hot coffee sitting on a hot plate, and poured two cups. “Speak,” he said, handing me one. I took a sip of the coffee, and told Cecil-Rowe the tale of Cousin Ray: his purchase of a franchise from Sy-Co Corp, its swift demise, the crash and burn in Commercial Court, the Minutes of Settlement, the seventy-one kilometer limit, and lastly, Sy-Co’s motion scheduled for two p.m. that very day, seeking an interim injunction shutting down Ray’s place.
Cecil-Rowe absorbed all this without the need to take notes. Instead, he sat back while he eyed me, taking the occasional sip of coffee, and smiling at the extravagant flourishes and details that brought out Ray’s story to full effect.
“Obviously Ray is dead on arrival,” he said, “but I guess this is the part where you tell me how you’re going to win.”
So I told him how I was going to win, but it didn’t have the desired effect. “I told ya I’m a genius, Mr. C,” cueing him to applaud, to admit what a brilliant lawyer I was. But there was no applause from Mark Cecil-Rowe. He looked at me without so much as a smile.
“You can cling to that genius notion as a consolation prize, after you get whipped this afternoon in court.”
“No way,” I said, “not a chance. I got this thing won hands down. I’m gonna kick ass in court today and--”
“And how exactly do you plan to do that, if you don’t have evidence?”
“What?”
“Evidence, Calledinthe9os. It’s what lawyers like me use to beat geniuses like you.”
“But I’m gonna win without proof. I don’t need proof. The argument I’m gonna make, relies on simple facts that are totally obvious, so the judge is gonna--” Cecil-Rowe stuck up his hand.
“Stop right there. I know what’s coming. You’re going to ask the judge to take *judicial notice.”
And he was right. That was exactly what I was going to do.
There are some things so obvious that you didn’t have to prove them, things that everyone knew. You didn’t have to prove that water froze at zero degrees and boiled at a hundred, or that Bixity was between West Bay and East Bay.
“You got it,” I said, “judicial notice all the way.”
“You’re going to tell the judge that the centerpiece of your argument, the lynchpin of your case is a fact known to pretty well everyone, and so you don’t need proof.”
Exactly,” I said. Cecil-Rowe took another sip of his coffee, and left me hanging in the silence for a while before he spoke.
“If that’s true, then why does coming up with that argument make you a genius?”
“Oh, I said,”I didn’t think of that.”
“It is acceptable to rely on judicial notice for minor, ancillary points. But you never should walk into court thinking that the court will take judicial notice of your entire defence. It’s just too risky.”
“But how am I going to rustle up a witness in time for this afternoon?”
“Worry about that after you leave my office. I can’t help you with that. What I want to know, is why you’re doing this at the last minute.”
“What makes you think I’m doing this at the last minute?”
“Because you never would have resorted to judicial notice if you were properly prepared. If you’d opened this case a bit earlier, you’ve have everything lined up. But you got to work on it late, and so you want to rely on judicial notice. You’ve messed up, Calledinthe90s, and you know what my rule is when you mess up.” Cecil-Rowe didn’t extend aid to me, until I admitted the error of my ways. It was infuriating, but he was inflexible. So I fessed up.
“My idiot cousin Ray’s been trying to retain me for almost two weeks, but I was putting him off because I was mad at him. So now my wife’s mad at me, and if I don’t win this case, I’m dead. Plus her dad’s mad at me too and --” My brain roared into overdrive, a mess of family and law and fear, and at the centre of it, thoughts of Angela’s anger and her father. My mind took off, and then came to an instant halt at a helpful destination.
“Yes?” Cecil-Rowe said.
“Sorry. I just realized how to solve the evidence problem. Look, can I ask you about the thing I actually came here to ask you about?”
“You have a problem that’s worse than having no evidence? What could be worse than -- oh. You don’t have a retainer. Your client doesn't have any money.”
“Exactly. How do I get paid? That’s the problem.” I explained that Ray had no money, as in none, and that if he did have money, he wouldn’t spend it on me. Instead, he’d go back downtown and throw his cash at some big firm, who would take on his case, and proceed to lose it in a calm, careful, sober manner, ending in a reporting letter to Ray telling him that he’d lost.
“Now that’s a problem I can solve,” Cecil-Rowe said.
“Really? ‘Cause I can’t see a way around it. I think I’m gonna have to do this for free, and that really pisses me off.” Cecil-Rowe shook his head.
“You may or may not get paid, but you can set things up so that if you win, you’ll win pretty good.”
“How? Ray’s a deadbeat. Tapped out.”
“But is he desperate?”
“Totally. The first time he failed, he lost his own money, but if he goes under this time, he’s taking family money with him, and he’ll be the black sheep forever.”
“And he’s using family to emotionally blackmail you into helping him?’
“Like no shit. That’s the part that pisses me off the most. I’m like a goddamn slave, being forced to work for free.”
“Never fear, young apprentice. I have just the thing in mind.” He reached into a drawer, and pulled out a form. “Fill in the blanks, and have him sign.”
I looked it over, and saw that the document was a retainer agreement. I whistled. “Holy shit. If he signs this, he’s almost my slave.”
“Close, but not quite” Cecil-Rowe said, “the Latin term for this is "contractus pro venditione animae"”. It’s the ultimate retainer agreement. Once Ray signs that, you own any cause of action he has against the person suing him. You can settle the case on any terms you like, and you get to keep whatever proceeds there are.” Cecil-Rowe placed the folder back in a drawer, and from his manner you could tell that the interview was over.
“Awesome, Mr. C. I’ll call you from Commercial Court when we’re done.”
Commercial Court?” he said.
“Yeah, Commercial Court.”
“This just keeps getting worse. Take notes, Calledinthe90s, while I school you on Commercial Court. Commercial Court is a jungle, and without preparation, you’ll get savaged.”
“That’s what happened to Ray when--”
“Take notes, young apprentice,” he said, tossing me a pad and a pen. He started to lecture, and I took notes that I have with me to this day, in a safe deposit box downstairs in the vault at Mega Bank Main Branch.
* * *
By the time Cecil-Rowe finished schooling me, it was close to ten, and the case started at two. I didn’t have much time. I ran down the hall to my office, and called Ray’s restaurant. No answer. Then I called Ray’s house. I expected to get Ray’s wife, but the man himself answered.
“You’re not at work. Why aren’t you at work?”
“Sy-Co Corp served all my employees with a cease and desist letter. They all got scared and took off. The place is shut down.”
“You gotta fax machine at home?” He did, and asked why.
“I’m taking your case, but only if you sign the paper I’m about to send and fax it back.” I sent the fax, and five minutes later it came back signed, and it was official: Ray had sold me his legal soul.
I went out to the parking lot, got into my beater and drove fast. In less than thirty minutes I reached my destination. I knocked on the door, and when it opened, my diminutive mother-in-law poked out her head. “What a pleasant surprise,” she said.
“Sorry, Mrs. M, but I’m in a super hurry. I gotta rush to get to court to help Ray. But first, I gotta speak to Dr. M.”
“He’s not here,” she said.
“Not here?”
“He’s on his way to his bridge game. He left just a few minutes ago.”
“Where’s the club?”
“He’s walking there,” she said, and pointed down the street.
“Thanks.” I got into my car and headed where Mrs. M had pointed, passing big houses and new project with an “Opening Soon” sign. And walking past it was the figure of Dr. M.
“Hey, Dr. M,” I called out the window. He stopped and looked around, startled. But he didn’t see me, not at first.
“It’s me, Dr. M. Me, Calledin90s.” He leaned forward as if to see me better. I got out of the car.
“Is something wrong with Angela? Or the baby?”
“No, no not at all, sorry to scare you, it’s nothing like that. I need your help.”
“Oh.” He started walking again, and now it was my turn to be a bit stunned, watching my father-in-law walk away from me. I caught up with him in a few quick strides.
“Listen, I really need your help.”
“And I really need to get to a bridge game.”
“This isn’t about me. It’s about Ray.” That brought him to a halt. He turned to me, angrier even than he’d been the night before.
“Did you drive all the way out here just to make fun of me? To remind me of how you won, distracting me with nonsense about Ray’s case?”
“I mean it,” I said, “I can win Ray’s case. I can prove it in a few words.”
“Prove it, then.” So I did. I spoke words, only a few words, but they were the right words to speak to Dr. M, for the words I spoke were in his language, words that he understood perfectly.
“I understand,” he said, “you’ve come to boast some more, to prove that you were right after all.”
“I want to win Ray’s case, but I don’t have any proof of what I’m saying.”
“You don’t need to prove that two plus two is four.”
“This, I gotta prove, and I need you to help me prove it. I need you to come to court with me, as my witness.”
“I can’t do that. I didn’t witness anything.”
“As my witness. My expert witness.” Unlike a normal witness, an expert witness can give an opinion. An expert is there not to advocate, I explained to Dr. M but to instruct, to teach.
“My bridge partner won’t be very happy,” he said.
“But Ray will, and so will Mrs. M and Angela and--”
“Very well. Do you have a cell phone? We can call the bridge club from my car.”
* * *
We were on the highway getting close to the downtown exit, when my wife called my cell phone. Back then cell phone service was super expensive and my wife only used it for emergencies. Or when she was really angry. I picked up the phone, wondering which it would be.
“I’m so happy that you made things up with my father,” she said.
“How did you know?”
“My mother called. She says you took him with you, that you went out together.”
“He’s with me right now,” I said.
“Where are you going?”
“To court. Going to court to win Ray’s case for him.”
“And you brought my father with you to watch?” She was so happy, I could hear in her voice that she was smiling. “That’s a great way to bond with him, Calledinthe90s. Look, I’m sorry I got so mad at you earlier, I really am. My dad’s a bit too sensitive and--”
“Sorry, Angela, your dad’s not coming to watch me.”
“Why is he with you, then?”
“He’s my witness,” I said.
“What?
“His expert witness,” Dr. M said, loudly enough for Angela to hear.
My wife’s anger exploded into the phone. She wanted to know how I could expose her elderly, vulnerable father to the stress of a court case. I tried to tell her how I needed him, how there was literally no one else I could turn to, that her father was an expert, a true expert, and the judge was legally bound to believe him, but Angela heard none of this.
“Look,’ I said, “I promise you that--” And then I lowered the phone and pushed the red button, terminating the call. I’d learned that the best way to hang up on someone, was to do it when I was doing the talking. That way it looked like the call had dropped.
“I’m going to steal that move,” Dr. M said.
We rolled into the parking lot. I grabbed the cloth bag out of the back of my car, the bag that held my law robes and shirt and tabs, plus the other stuff I needed for court. It was one-thirty, still thirty minutes to go, not a lot of time to get robed and ready for court. It was just past one-forty five when I, with Dr. M in tow, opened the door to a courtroom on the eighth floor of an old insurance building that had been converted into a courthouse, the home of Commercial Court.
“Commercial Court is an exclusive club,” Cecil-Rowe had explained to me earlier that day, “the legal playground of the rich and powerful. They’ll know instantly that you’re not one of them.” And he was right. It was clear from the moment I walked in that I did not belong, for I was the only lawyer in robes. Everyone else was wearing a suit, and not some cheap thing off the rack like I wore.
There were a half-dozen lawyers present, and after they saw me, they exchanged knowing looks about the stranger amongst them. I ignored them, and walked up to the Registrar. I told him the case I was on, and he signed me in.
“First time in Commercial Court?” he said, eyeing my robes. “You know you don’t have to be robed in Commercial Court.” In other Superior Courts, you always had to bring your robes and get all dressed up. But Commercial Court had its own set of rules, and in the court for rich people, their lawyers did not have to wear robes.
“You’re here on the Sy-Co case?” a young woman asked. She was a junior like me, give a year or two either way. She was dressed in the finest downtown counsel fashion, some designer thing that Angela would know if she saw it.
“Just got retained,” I said.
“You know there’s no adjournments, right? We don’t do adjournments in Commercial Court. I’m just trying to be helpful, because I don’t think you've been here before. You know you don’t have to be robed, right?
“So I heard.”
“So where’s your material? You haven’t served anything, so how do you plan to argue your case?”
“I gotta witness,” I said.
She smiled. “There’s no viva voce evidence, either. Affidavit only.”
“We’ll see what the judge says.” There was a knock from the other side of the door to the judge’s chambers, and then the man himself entered.
I was amazed to see that even the judge wasn’t wearing a robe; instead, he was wearing a light coloured suit and a bright blue bow tie. He was dressed as good as the lawyers, all part of the downtown Commercial Court club, the playground of the richest and most powerful corporations in the City.
“Commercial Court’s not like other courts,” Cecil-Rowe told me earlier that day, explaining that most cases were over in fifteen minutes or less. A plaintiff showed up with some papers, and had a short consultation with the judge. The judge signed an order granting an injunction, or taking away a man’s business, or freezing his money. Commercial Court is where you went to get quick and simple court orders that eviscerated your opponent before the case even got going.
Defendants would appear sometimes in Commercial Court, Cecil-Rowe explained, but it was usually their last time up. Defendants always died a quick death in Commercial Court.
The judge took his seat, and then looked over the lawyers before him. His eyes moved along, and then stopped when they reached me, the one lawyer who was not like the others.
“You don’t need robes in Commercial Court,” the judge said to me.
“I’ll remember that for next time,” I said.
“What case are you on?”
I told him.
“He’s filed no responding materials,” my opponent said, “nothing at all.”
“I’m just vetting the list,” the judge said, “I’ll circle back to you two in a few minutes.” I listend while the judge vetted the rest of the afternoon list: a Mareva, plus a Norwich order, with counsel on those cases sent away in a matter of minutes.
Now the courtroom was almost empty, just the judge, two lawyers, the registrar and my star witness and father-in-law, Dr. M, who sat in the back of the courtroom dressed in an old business suit, put on hastily at his place two hours earlier, when I urged him to hurry it up, to not waste so much time on picking a suit.
“Back to you,” the judge said, addressing my opponent, “I thought this was an uncontested matter. That’s what your confirmation sheet said.”
“I’m sorry, Your Honour, but I didn’t know until I got here that the case was defended.”
“I got retained at the last minute,” I said, “barely three hours ago, the day after I read the papers. But I’m ready to go, ready to argue the case on the merits, so long as you grant me an indulgence, and let me call my witness, to let him testify in person instead of by affidavit, there being no time for me to draft anything.”
Opposing counsel was on her feet. “That’s not how things are done in Commercial Court,” she said, “or any court that I know of, for that matter. My friend (that’s what they make lawyers call each other in court, ‘my friend,’ even though you might hate the other guy’s guts),” the lawyer said, “my friend should have served his responding materials and filed them with the court. Instead, he’s taken us totally by surprise.”
“I’m sorry my friend is surprised by opposition,” I said, “but then consider, it’s my client’s livelihood that’s at stake. If my friend gets her injunction, Ray Telewu’s business is dead, and he loses everything. So yes, my client opposes the injunction, and yes, I’d like to call evidence.”
The judge didn’t consult the papers before him nor the books, but instead, he looked up at the big white clock on the courtroom wall. Its hands said two-fifteen.
“How long will your witness take, counsel?”
“In chief, ten minutes.” I’d practiced with Dr. M on the way in, and I was pretty sure he could do it in five, but I gave him a bit of extra time, just in case.
“We’ve got about two hours,” the judge said, “but I want to be fair to you and your client. Let’s take a fifteen minute recess so you can get instructions. Either we go ahead today with viva voce evidence, or we adjourn, and that will give Calledinthe90s time to file responding materials.”
When everyone came back, the junior’s boss was there, Senior Counsel, a heavy weight, one of those big guys downtown. Plus they brought this guy from Sy-Co Corp, the head of some bullshit division, with some bullshit title, Head of whatever, so that’s the title I’ll give him here. He was The Head. He was the man, the big cheese, the signer of the affidavit on which Sy-Co relied that day.
“What’s he doing here?” I asked Senior Counsel.
He stared at me, all lean and steel grey, looking every inch the hard hitting lawyer that commanded the biggest fees. “If you’re calling a live witness, then so can we. The Head will give evidence today, in advance of your client, so that the judge hears it from him first.” His junior smirked at me, and the two of them sat down, delighted that they’d thought of a way to one up me.
Except that they’d done it by exposing their client to cross-examination. The judge came in, allowed the Head to testify, and when he was done, I stood up.
“Just a few questions,” I said. Senior Counsel was stunned for an instant, and then he stood.
“This serves no purpose, Your Honour. The witness has confirmed the simple facts of his affidavit, and there’s no disputing it. Ray Telewu opened a restaurant less than seventy-one kilometres from Bixity City Hall, and that’s in breach of the Minutes of Settlement he signed.”
I did not bother to respond. Instead, I just stood, and I started to ask questions.
“Have a look at that map in your affidavit,” I said, and he did. I picked up my copy, and tore the map out of it. I passed it up to him.
“What do you notice about this map?”
“That it’s accurate,” the Head said, repeating his evidence in chief, amplifying it, talking about how the map contained perfect measurement.
“You will notice that the map is flat,” I said, laying it on the witness box before him.
“Of course it’s flat. That’s what maps are. Maps are flat.”
“But the earth is round,” I said, “or more properly, a sphere.” Senior Counsel was on his feet in an instant.
“What difference does that make?” he said.
“What you’ll hear from my expert witness, is that a flat map cannot accurately show Earth’s curves. A flat map distorts distances, and in this case, reduces them.”
“But that can’t be by very much.”
“In this case, by just over twenty meters,” Dr. M said from the back of the court.
“That’s my expert witness, the esteemed Dr. M.” I didn’t actually say Dr. M. Instead, I said his real name. But I’m not going to use the real names of my family here, so I’ll just keep calling him Dr. M. “Dr. M was a professor of Physics at the University of Bixity for almost thirty years. He has published numerous papers on particle physics, and is the first Canadian winner of the Wolf Prize for physics.”
It went downhill after that for Sy-Co Corp. My father-in-law testified, explaining in simple language, language that even a child could understand, that the Earth was a sphere, that the shortest distance between two points on Earth was a curve, not a straight line. He summarized his calculations in plain English, dumbing down the math, so that everyone present imagined, if only for the moment, that they shared his understanding of a difficult mathematical equation.
Senior Counsel tried to cross-examine Dr. M, but it did not go well, my father-in-law indulging him, gently chiding him, continuing his explanations until the lawyer sat down, defeated by Dr. M’s mastery of the subject,his own lack of preparation and his inability to improvise. When counsel said that he had no further questions, the judge addressed us all.
“I’m not going to reserve, and I don’t think I need to tell everyone why. I think it will take about a minute for me to write a decision saying that the Earth is not flat. I’ll give you some more time after that, but after fifteen minutes, I”ll be back to render my decision.” He rose, everyone bowed, and he disappeared behind the door to judge’s chambers.
I pulled a piece of paper out of my file, and slammed it on the desk before Senior Counsel and his junior. “Fill in the blanks, and sign,” I said.
Dr. M’s head shot up at the commotion, and he shuffled over to see what was going on.
“What’s this?” Senior Counsel said, picking up the paper I gave him..
“Minutes of Settlement. You fill in a number, a big number, for the costs you gotta pay me. Your client signs, and then we’re done.” Senior Counsel opened his mouth to bargain, but I overrode him.
“You know your client’s going to lose; the judge made that obvious. Hurry up if you want to settle; we don’t have much time.”
At the end of most Canadian court cases, the loser has to pay at least part of the winner’s legal fees. That’s the way it’s been since forever, and I think it’s a good rule. Sy-Co Corp had lost, so it had to pay a good chunk of Ray’s costs, and Ray’s costs were somewhere between whatever bullshit figure I claimed they were, and where they actually ought to be. Senior Counsel took the paper over to his client. There was a brief discussion, and then they came back, with the form signed, and a number written in the blank space.
I’ll give it to Sy-Co Corp and their lawyer. It wasn’t a bullshit number, a low ball number. They gave me a real number, a number more like something I’d actually accept, a number that made sense to pay me in costs, in light of the success I’d had, and how I got it. It was a respectful number, a common sense number, and I appreciated it an awful lot.
I tossed the paper back at them.
“Add a zero,” I said, continuing on when Senior Counsel blanched, and his junior retreated a step. “I know what’s going on here. Your client sold mine a bullshit franchise, one with a history of failing.” The franchise had opened up again under a new owner not long after Ray had lost it and then it promptly failed again. Like I said at the start of this story, it’s an old story. It’s how some franchise companies make money. “Your client makes more money selling bullshit franchises doomed to fail, then it does from the honest ones that make money. So add a zero to that number, or Ray’s gonna sue you, class action and all that, for all the people you’ve fucked.”
The Head stepped forward from the benches and spoke to me.
“We get threats like that all the time, but no one follows through. They don’t have the money to fight us, and neither does your client. So go ahead and sue.”
“It’s true that Ray doesn’t have jack shit,” I said, “not a pot to piss in, but he’s my cousin, Ray is, and even if he doesn’t have money, he’s got me. Ray’s family, and for Ray, I’ll sue you guys for free. Hell, I’ll even pay the expenses. Plus I’m gonna put a jury notice in, too, come to think of it, ‘cause juries--”
Senior Counsel cut me off, and moved his client to the back of the courtroom. There was a brief discussion, and then they came back. I watched as Senior Counsel wrote a single digit on the Minutes, a zero, written right where I wanted it.
“You’ll have to initial the change,” I said to the Head of Sy-C0, and it gave me great satisfaction to watch him sign.
“Don’t forget,” I said the moment his pen stopped moving, “for the settlement to be valid, I need to get the money today. Right now.”
“Can’t it wait until tomorrow?” the Head said.
“Not if you want the settlement to stay in place. I’ll follow you back to your office, and you can put a cheque in my hands.”
“What’s this?” my wife said when I entered the apartment later that day, after I’d driven Dr. M home, stopping first at a local pub for beers.
“It’s an absurdly expensive bunch of flowers,” I said, “although no flowers, however beautiful, however expensive, could expiate my--”
She took the flowers, and gave a kiss.
“My mom called. She told me what happened. You fixed things with my dad.”
“Yup,” I said. I had certainly done that. I’d made Dr. M a professor again, if only for a few minutes. Not only a professor, but an expert witness. The judge had declared him an expert in plain terms and Dr.M had beamed when he’d heard those words.
“And you won Ray’s case, too. But my mom didn’t know how, and I don’t know how you did it either.”
“I’ll tell you over dinner tonight,” I said.
“But we agreed no more dinners out; we have to save money, now that a baby’s coming.”
I passed her the envelope that I’d received a few hours before. She opened it, and took out a cheque, a cheque drawn up for an amount I specified, made payable to Mr. and Mrs. Calledinthe90s.
The moment I got that cheque, all I could think about was how my wife would react when I put it into her hands. I could not wait to see her eyes bulge, to hear her voice say “oh my god,” to hear her laugh.
She did none of these things. Instead, she cried.
“Does this mean we can buy a house?” The money wouldn’t be enough to buy a house, not nowadays, with prices being so crazy. But things were different back then in the 90s. Sure, the internet was barely a thing and cell phones were super expensive and a lot of things sucked, but I’ll give the nineties one thing: houses were cheap.
“I think so,” I said.
submitted by Calledinthe90s to Calledinthe90s [link] [comments]


2024.05.15 03:37 BigFishSmallPond123 Email Automation and OTP Issues

Hi all, I'm trying to automate an emailing system for OTP verification but am running into some trouble. Below is my code, in it's respective files.
In models.py:
from django.db import models from django.contrib.auth.models import AbstractUser, User from django.db.models.signals import post_save from django.dispatch import receiver # Create your models here. class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) otp = models.CharField(max_length=6, blank=True) otp_expiry_time = models.DateTimeField(blank=True, null=True) class AdditionalData(models.Model): user_profile = models.OneToOneField(UserProfile, on_delete=models.CASCADE) firstname = models.CharField(max_length=100, blank=True) lastname = models.CharField(max_length=100, blank=True) dateofbirth = models.DateField(null=True, blank=True) phone_no = models.CharField(max_length=20, blank=True) country_origin = models.CharField(max_length=100, blank=True) city_origin = models.CharField(max_length=100, blank=True) u/receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): if created: UserProfile.objects.create(user=instance) @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs): instance.userprofile.save() 
In views.py:
from django.shortcuts import render, redirect, HttpResponse from django.contrib.auth.models import User from django.contrib.auth import authenticate, login from django.contrib.auth.decorators import login_required from datetime import timedelta from django.utils import timezone from django.core.mail import send_mail from rest_framework import status from rest_framework.decorators import api_view, permission_classes from rest_framework.permissions import AllowAny from rest_framework.response import Response from .serializers import UserProfileSerializer from .models import UserProfile, AdditionalData from rest_framework_simplejwt.tokens import RefreshToken from .generate_random_digits import generate_random_digits def sign_up(request): if request.method == 'POST': username = request.POST.get('username') email = request.POST.get('email') pass1 = request.POST.get('password1') pass2 = request.POST.get('password2') User.objects.create_user(username, email, pass1).save() return redirect('login') return render(request, 'main/signup.html') def login1(request): if request.method == "POST": username = request.POST.get('username') pass1 = request.POST.get('pass') user = authenticate(request, username=username, password=pass1) if user is not None: if user.last_login is None: user.last_login = timezone.now() user.save() login(request, user) return redirect('firstlogin') else: user_profile = UserProfile.objects.get(user=user) verification_code = generate_random_digits() user_profile.otp = verification_code user_profile.otp_expiry_time = timezone.now() + timedelta(minutes=15) user_profile.save() send_mail( 'Verification Code', f'Your verification code is: {verification_code}', 'from@gmail.com', [request.user.email], fail_silently=False, ) return redirect('otp') else: error_message = "Invalid username or password" return render(request, 'main/login.html', {'error_message': error_message}) return render(request, 'main/login.html') def verify(request): username = request.data.get('username') password = request.data.get('password') otp = request.data.get('otp') user = authenticate(request, username=username, password=password) if user is not None: user_profile = UserProfile.objects.get(user=user) if ( user_profile.verification_code == otp and user_profile.otp_expiry_time is not None and user_profile.otp_expiry_time > timezone.now() ): login(request, user) refresh = RefreshToken.for_user(user) access_token = str(refresh.access_token) user_profile.otp = '' user_profile.otp_expiry_time = None user_profile.save() return Response({'access_token': access_token, 'refresh_token': str(refresh)}, status=status.HTTP_200_OK) return Response({'detail': 'Invalid verification code or credentials.'}, status=status.HTTP_401_UNAUTHORIZED) @login_required def firstlogin(request): if request.method == "POST": user = request.user try: additional_data = AdditionalData.objects.get(user_profile__user=user) except AdditionalData.DoesNotExist: additional_data = AdditionalData.objects.create(user_profile=UserProfile.objects.get(user=user)) additional_data.firstname = request.POST.get('FirstName') additional_data.lastname = request.POST.get('LastName') date_str = f"{request.POST.get('dob-year')}-{request.POST.get('dob-month')}-{request.POST.get('dob-day')}" try: additional_data.dateofbirth = date_str except ValueError: return HttpResponse('Invalid date format') additional_data.phone_no = request.POST.get('PhoneNumber') additional_data.country_origin = request.POST.get('Country') additional_data.city_origin = request.POST.get('City') additional_data.save() return HttpResponse('WORKED') return render(request, 'main/firstlogin.html') @login_required def home(response): return render(response, 'main/landing_page.html') def otp(response): return render(response, 'main/otp.html') 
In settings.py:
""" Django settings for mysite project. Generated by 'django-admin startproject' using Django 4.2.6. For more information on this file, see https://docs.djangoproject.com/en/4.2/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.2/ref/settings/ """ from pathlib import Path import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = '#####...' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'main.apps.MainConfig', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'mysite.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'from@gmail.com' EMAIL_HOST_PASSWORD = '############' WSGI_APPLICATION = 'mysite.wsgi.application' # Database # https://docs.djangoproject.com/en/4.2/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ STATIC_URL = 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' 
otp.html:
      OTP Verification    
TLDR:
The problems are as follows:
submitted by BigFishSmallPond123 to AskProgramming [link] [comments]


2024.05.15 02:09 that-1-chick-u-know Multiple TOCs with different styles and formatting

I have a large document wherein I want to have a table of contents, table of figures, and table of tables. All done, easy peasy. Here's the tricky part - there are several sections of text that are notes, and I'd like to have a section in the front contents that lists each note and the corresponding page number. Note headers are in the style "NOTE HEADER" and the bodies in style "NOTE BODY." To make it more complicated, I need to have that list formatted like the notes in the text are, not like the TOC is/are. Word does not like to do that.
Bookmarks are a pain because there are several different notes and I need them to appear in the order they appear in the text. So if I set up bookmarks like B1, B2, B3 and then have to put in a new note in the future between B2 and B3, it would be really easy to screw up the order.
Field codes for a separate TOC are a pain because you have to put the text of the field in the code. Some of the notes are quite long, and if the wording changes the field code would have to be updated, too, so there's definitely room for error.
I can select all of the text in the style "NOTE BODY" with advanced find and then copy/paste, but then I lose the cross-referemces and page numbers.
Are there any features or options I don't know about? How can I do this?
submitted by that-1-chick-u-know to MicrosoftWord [link] [comments]


2024.05.15 01:39 mCracky revenge on exes cousin for manipulating her?

Im gonna try to make this quick. Im not from an english speaking country, so sorry for grammarical errors in advance.
So me (23m) and my ex (21f) broke up a year ago when i found out she started seeing another guy behind my back.
She has a cousin (36f). She was as fake as they make them. Would smile at you and compliment you when you talk than trash on you behind your back. She would always turn any and every conversation to her as the centre of it. There were many "episodes" where her family caught her lying. She would tell them she has a great paying job, bought gifts, expensive brand clothes and accessories, and then we would find out she is jobless and took a loan to appear "rich". She once lied to an eye surgeon that she is also a doctor and works with disabled children to get a discount, and stuff like that. She would frequently lie on her resume to get a job. She is very attractive, so she has quite an easy time getting high paying jobs before they find out she is practically useless. She always manages to find a boss who is in his 40's and divorced, and wraps him around her finger. By the time he finds out, she already has another job in another town lined up.
well about half a year before me and gf's breakup, her husband of 7 years divorced her because he found out she is cheating on him. She was jobless and had to move to my gfs family house for about 3 months. Now, my ex was very introverted and had a difficulty finding people to hang out with. So she spent a lot of time with her cousin. During that time i started noticing gradual changes in my ex, she stopped communicating openly, insisting i figure all the things she has a problem with out by myself. She would stubbornly not allow me to tell my side of the story in arguments, refuze to apologize for getting angry at me and refuzing to talk to me over the simplest and dumbest reasons, etc. She started going on parties with her cousin, and over time wouldn't even tell me. I heard her cousin tell her that she should be a "girl boss", strong woman and not let any man rule her life. Just for your info, i never in my life had a problem with her going out and meeting people, in fact I encouraged her to do so. Im not gonna go into detail but over time she convinced her that she should not be tied down in her 20s, and should find out whats out there. And if me and my ex have true love, i will understand and we will get back together eventually.
what a load of bullsh#t from an unhappy divorced 40 year old bitter woman, but having this spoon fed into your head 24/7 for half a year, its gonna stick on you.
i do not solely blame the cousin for how things ended, my ex should have kicked a toxic person like that from her life, but damn, learning this as time went on was very frustrating.
sorry, here comes the revenge part:
i recently found out the cousin got a very nice job in a pretty solid company, as a "senior account manager", whatever that really is. Must be nice though, she even has a brand new bmw company car to use. The catch is, she is listed with a Major, and a MBA degree. Well, i know 100% for a fact she barely managed to finish highschool. And she is very capable of forging some kind of fake degree diploma from a university god knows where (we live in central/eastern part of europe). What do you know thats kind of illegal, like up to 3 years in prison illegal.
She also has about 150 000$ loan she is paying off, so she really needs that job to cover her bills.
Well dear reddit, iam gathering evidence that she forged her degree documents, and i want to send it to her boss/company managment. I would also like to report it if possible, so any future company she applies to can see she commited forgery of documents.
now 2 things can happen...
no.1 - absolutely nothing. Her boss might be sleeping with her and want to protect her, or just straight up not care, or even read it.
no.2 - sh#t goes nuclear and she will hit the rock bottom.
iam still not sure if iam going to do it, or how exactly to go about it, so i appreciate all advice, and criticism. thank you for getting this far
submitted by mCracky to TrueOffMyChest [link] [comments]


2024.05.15 01:19 pazend Do I need an One-and-the-Same (OATS) Judgement?

Originally, I had planned to get an OATS. However as I've uncovered more and more documents, the discrepancies and gaps have started to dissipate. I am planning to apply either at an embassy outside the US (where I live, I am a US citizen, however) or possibly in Italy.
My line is GGF -> GF -> M (born after 1948) -> Me
Here are the major discrepancies:
  1. Some somewhat minor birth day variances for my GGF (one is a year off exactly, the rest are off by a couple days)
  2. My Grandfather's birth certificate (actually, delayed certificate of birth) has an incorrect place of birth for my GGF (it says he was born in NYC, instead of his actual birth place, this appears to be the port he entered the US from instead). It has a similar error for my GGM. His death certificate does list correct but imprecise places of birth for his parents (i.e. it say my GGF and GGM were born in Sicily which is correct, it just doesn't say the cities)
  3. My GGF was married three times, his second marriage being to my GGM. His naturalization only lists his marriage and kids from the first and third marriages. However, I do have documentation accounting for his. My GGM divorced him and the divorce records states that he abandoned her. The divorce was granted.
  4. My GGF's first marriage (before my GGM) license has incorrect names for his parents on the document. I believe these might be his godparents' names but I've been unable to prove that.
  5. My GGF used a few different variants of his name include an apparent misspelling of his surname, and an americanized first name. However, his naturalization record actually lists all his aliases.
I would say apart from these four issues, my documents are generally consistent. I have a ton of supplementary documentation, e.g. censuses and what not. Is it worth pursuing an OATS or should I skip it?
submitted by pazend to juresanguinis [link] [comments]


2024.05.15 00:41 businessnewstv How to accept credit card payments for your Tow Truck Business in 2024

Introduction to accepting credit card payments for your Tow Truck Business

Accepting credit card payments for your Tow Truck Business is essential in today's digital age. With the increasing popularity of cashless transactions, customers expect the convenience and security of paying with their credit cards. By integrating Square, a leading payment processing platform, into your business, you can provide your customers with a seamless and reliable payment experience. In this article, we will explore the various benefits of accepting credit card payments with Square and guide you through the process of setting up your tow truck business to accept card payments. Whether you operate a small towing company or a large fleet, accepting credit card payments can help you streamline your operations, increase customer satisfaction, and ultimately boost your revenue. So let's dive in and learn how to leverage Square for your tow truck business!

Benefits of accepting credit card payments

Accepting credit card payments for your tow truck business with Square offers numerous benefits. One of the key advantages is the ability to easily book a consultation. With Square's user-friendly platform, customers can conveniently schedule a consultation with your business to discuss their specific needs and requirements. This streamlined process saves both you and your customers valuable time and ensures that you are able to provide personalized and tailored services. By offering the option to book a consultation through credit card payments, you are demonstrating a commitment to customer satisfaction and convenience.

Overview of Square as a payment solution

Square is a versatile and reliable payment solution that can greatly benefit your Tow Truck Business. With Square, you can easily accept credit card payments from your customers, providing them with a convenient and secure way to pay for your services. Square offers a range of features and tools that make managing payments seamless and efficient. From its user-friendly interface to its robust reporting capabilities, Square provides a comprehensive solution for accepting and processing credit card payments. Whether you're operating a small towing business or a larger fleet, Square can help streamline your payment processes and improve your overall customer experience. By choosing Square as your payment solution, you can enhance the professionalism and credibility of your Tow Truck Business while ensuring a smooth and hassle-free payment experience for your customers.

Setting up a Square account

Creating a Square account

To create a Square account for your Tow Truck Business, follow these steps:

Verifying your identity

Verifying your identity is an essential step when setting up credit card payments for your Tow Truck Business with Square. It ensures that you are a legitimate business and helps protect against fraudulent transactions. To verify your identity, you will need to provide certain documents and information to Square. This process is necessary to comply with financial regulations and to maintain the security and trust of your customers. By completing the verification process, you can confidently accept credit card payments and provide reliable and secure staffing solutions for your Tow Truck Business.

Linking your bank account

To link your bank account, follow these steps:

Choosing the right Square hardware

Understanding the different Square hardware options

Square offers a variety of hardware options that cater to the specific needs of different businesses. Understanding the different Square hardware options is crucial for businesses looking to accept credit card payments efficiently and securely. One of the key considerations is ecofriendliness, which is becoming increasingly important in today's environmentally conscious world. Square offers ecofriendly vending solutions that not only enable businesses to accept credit card payments but also contribute to reducing their carbon footprint. By choosing Square's ecofriendly vending options, businesses can showcase their commitment to sustainability and attract environmentally conscious customers. These options provide a seamless and convenient payment experience for customers while aligning with the business's values of being ecofriendly. With Square's range of hardware options, businesses can find the perfect solution that meets their unique needs and supports their ecofriendly initiatives.

Selecting the hardware that suits your Tow Truck Business needs

Selecting the hardware that suits your Tow Truck Business needs can be a crucial step in ensuring smooth credit card payment transactions. With the right hardware, you can provide your customers with a seamless and secure payment experience. When choosing the hardware for your tow truck business, consider factors such as reliability, compatibility, and ease of use. It is important to select a hardware solution that can handle the demands of your business and integrate seamlessly with your existing systems. By following a step-by-step approach and considering the specific requirements of your business, you can find the perfect hardware solution that meets your needs.

Setting up and configuring the chosen hardware

Setting up and configuring the chosen hardware is a crucial step in accepting credit card payments for your Tow Truck Business with Square. By ensuring that the hardware is properly installed and optimized, you can provide a seamless payment experience for your customers. In the context of the Texas economy, where the tow truck industry plays a significant role, it is essential to have efficient payment processing systems in place. The Texas economy has been thriving, and businesses, including tow truck companies, need to keep up with the latest payment technologies to stay competitive. Square offers a range of hardware options that are compatible with the Texas economy, allowing tow truck businesses to accept credit card payments securely and efficiently. With Square's user-friendly interface and reliable hardware, tow truck businesses in Texas can streamline their payment processes and contribute to the growth of the state's economy.

Integrating Square with your Tow Truck Business website

Adding Square payment buttons to your website

To add Square payment buttons to your website, you will need to integrate the Square graphics into your website's design. Graphics play a crucial role in enhancing the visual appeal and user experience of your website. By incorporating Square graphics, you can create a seamless and professional look for your payment buttons. These graphics can be strategically placed on your website's checkout page or any other relevant section to attract the attention of your customers. By clicking on these graphics, your customers will be directed to the Square payment gateway, where they can securely complete their credit card transactions. Incorporating graphics into your website design not only adds aesthetic value but also instills trust and credibility in your customers, making them more likely to make a purchase. So, make sure to utilize the power of graphics and integrate Square payment buttons seamlessly into your website's design.

Customizing the appearance of the payment buttons

To enhance the overall look and feel of your payment buttons, Square provides several customization options. By customizing the appearance of the payment buttons, you can ensure that they align with your brand's aesthetics and seamlessly integrate into your website or mobile app. Square allows you to modify the color, size, shape, and text of the buttons, giving you complete control over their visual representation. Whether you prefer a sleek and modern design or a more traditional and elegant style, Square's customization options allow you to create payment buttons that reflect your business's unique identity. By presenting a cohesive and visually appealing payment experience, you can instill trust and confidence in your customers, ultimately leading to higher conversion rates and increased sales for your tow truck business.

Testing the payment integration

Testing the payment integration is a crucial step in ensuring that your tow truck business can seamlessly accept credit card payments. By thoroughly testing the integration, you can identify and resolve any potential issues or errors before your customers encounter them. This not only enhances the overall customer experience but also instills trust and confidence in your business. Additionally, testing the payment integration allows you to evaluate the efficiency and reliability of the Square platform, ensuring that it meets your business's specific needs. To optimize the performance of your tow truck business and attract more customers, it is essential to implement effective SEO techniques. By utilizing SEO techniques, such as keyword optimization, meta tags, and backlinking strategies, you can improve your website's visibility on search engines and drive organic traffic. Implementing these techniques will enable your tow truck business to reach a wider audience and increase its online presence. When it comes to SEO techniques, it is important to stay updated with the latest industry trends and best practices to maintain a competitive edge.

Accepting credit card payments in-person

Using Square Point of Sale (POS) app on your mobile device

Using Square Point of Sale (POS) app on your mobile device is a convenient and efficient way to accept credit card payments for your Tow Truck Business. With the Square POS app, you can easily process transactions, track sales, and manage inventory right from your smartphone or tablet. The app offers a user-friendly interface, making it simple for both you and your customers to complete transactions quickly and securely. Additionally, Square provides advanced security features to protect sensitive customer information, ensuring a safe and reliable payment experience. By utilizing the Square POS app, you can streamline your payment process and provide a seamless payment experience for your customers, ultimately helping to grow your Tow Truck Business.

Processing payments with Square Reader

Processing payments with Square Reader is an efficient way to streamline your tow truck business operations. With Square Reader, you can easily accept credit card payments from your customers, providing them with a convenient and secure payment option. By integrating Square's payment processing technology, you can ensure fast and reliable transactions, allowing you to focus on providing top-notch towing services. Streamlining your payment processes with Square Reader not only enhances the overall customer experience but also improves the efficiency of your business operations.

Handling tips and refunds

Handling tips and refunds are important aspects of running a successful tow truck business. When it comes to handling tips, it is crucial to provide excellent customer service and ensure that your drivers are trained to handle payments professionally. Refunds, on the other hand, should be handled with care and efficiency to maintain customer satisfaction. As a tow truck business owner, it is essential to have a well-designed system in place for handling tips and refunds to streamline the payment process and enhance the overall customer experience.

Managing credit card payments and transactions

Viewing and tracking transactions in your Square dashboard

Viewing and tracking transactions in your Square dashboard is an essential task for managing your Tow Truck Business. With Square's user-friendly interface, you can easily access detailed information about each transaction, including the date, time, and amount. Additionally, Square provides comprehensive reports and analytics to help you gain insights into your business performance. By regularly reviewing and analyzing your transactions, you can identify trends, monitor sales growth, and make informed decisions to optimize your business operations. Whether you need to reconcile payments, track refunds, or analyze sales data, Square's dashboard offers a robust set of tools to streamline your financial management process.

Generating reports for financial analysis

Generating reports for financial analysis is a crucial aspect of managing a Tow Truck Business. By analyzing financial data, business owners can gain valuable insights into the financial health of their company and make informed decisions. One important step in generating these reports is to register the corporation online. This process ensures that the business is legally recognized and can access the necessary financial tools and resources. Registering the corporation online also provides credibility and trust to customers and partners. With the right financial analysis reports, a Tow Truck Business can track revenue, expenses, and profitability, enabling them to optimize their operations and achieve long-term success.

Managing disputes and chargebacks

Managing disputes and chargebacks is an essential aspect of running a tow truck business that accepts credit card payments with Square. Disputes and chargebacks can arise when customers have concerns or issues with their transactions, such as unauthorized charges or dissatisfaction with the service provided. To effectively manage disputes and chargebacks, it is important to have clear policies and procedures in place. This includes promptly addressing customer concerns, providing detailed documentation of transactions, and working towards a fair resolution. By proactively managing disputes and chargebacks, tow truck businesses can maintain customer satisfaction and protect their reputation in the industry.

Conclusion

Summary of the benefits of accepting credit card payments with Square

Accepting credit card payments with Square offers numerous benefits for your Tow Truck Business. Firstly, it allows you to provide a convenient payment option for your customers, enhancing their overall experience. With Square, you can accept all major credit cards, ensuring that you don't miss out on potential sales. Additionally, Square provides secure and reliable payment processing, giving you peace of mind knowing that your customers' sensitive information is protected. Furthermore, Square offers competitive transaction rates, enabling you to save on processing fees and increase your profit margins. Lastly, Square provides comprehensive reporting and analytics tools, allowing you to gain valuable insights into your business's financial performance. Overall, accepting credit card payments with Square is a smart choice that can help streamline your payment process, attract more customers, and boost your bottom line.

Final thoughts on integrating Square into your Tow Truck Business

In conclusion, integrating Square into your Tow Truck Business can greatly streamline your payment process and enhance the overall customer experience. With its user-friendly interface, secure payment processing, and robust reporting tools, Square offers a reliable and efficient solution for accepting credit card payments. By implementing Square, you can ensure that your customers have a seamless and convenient payment experience, while also benefiting from features such as inventory management and customer analytics. Whether you are a small tow truck business or a larger operation, Square can help you simplify your payment operations and improve your bottom line. So, don't hesitate to integrate Square into your business and start reaping the benefits today.

Future trends in credit card payment technology

Future trends in credit card payment technology are constantly evolving to meet the growing needs of businesses and consumers. One of the key trends in this space is the high demand for travel nurses. With the increasing number of people traveling for work or leisure, the need for convenient and secure credit card payment options has become crucial. Businesses in the tow truck industry, such as yours, can benefit from this trend by adopting Square's credit card payment system. Square offers a seamless and user-friendly platform that allows tow truck businesses to accept credit card payments easily and securely. By integrating Square's technology into your business, you can provide your customers with a convenient and hassle-free payment experience, ultimately enhancing customer satisfaction and loyalty. Stay ahead of the curve by embracing the future of credit card payment technology and meet the high demand for travel nurses in the process.
In conclusion, Square Instant Access is the perfect solution for small businesses looking for quick and easy access to funds. With Square Instant Access, you no longer have to struggle to get the funds you need to grow your business. Whether you need money for inventory, equipment, or marketing, Square Instant Access has got you covered. Say goodbye to long waiting times and complicated loan applications. With just a few clicks, you can have the funds you need deposited directly into your Square account. Don't miss out on this opportunity to take your business to the next level. Visit our website today to learn more about Square Instant Access and start growing your business with ease.
submitted by businessnewstv to u/businessnewstv [link] [comments]


2024.05.14 23:17 BigFishSmallPond123 automating emailing system for OTP verification

Hi all, I'm trying to automate an emailing system for OTP verification but am running into some trouble. Below is my code, in it's respective files.
In models.py:
from django.db import models from django.contrib.auth.models import AbstractUser, User from django.db.models.signals import post_save from django.dispatch import receiver # Create your models here. class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) otp = models.CharField(max_length=6, blank=True) otp_expiry_time = models.DateTimeField(blank=True, null=True) class AdditionalData(models.Model): user_profile = models.OneToOneField(UserProfile, on_delete=models.CASCADE) firstname = models.CharField(max_length=100, blank=True) lastname = models.CharField(max_length=100, blank=True) dateofbirth = models.DateField(null=True, blank=True) phone_no = models.CharField(max_length=20, blank=True) country_origin = models.CharField(max_length=100, blank=True) city_origin = models.CharField(max_length=100, blank=True) @receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): if created: UserProfile.objects.create(user=instance) @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs): instance.userprofile.save() 
In views.py:
from django.shortcuts import render, redirect, HttpResponse from django.contrib.auth.models import User from django.contrib.auth import authenticate, login from django.contrib.auth.decorators import login_required from datetime import timedelta from django.utils import timezone from django.core.mail import send_mail from rest_framework import status from rest_framework.decorators import api_view, permission_classes from rest_framework.permissions import AllowAny from rest_framework.response import Response from .serializers import UserProfileSerializer from .models import UserProfile, AdditionalData from rest_framework_simplejwt.tokens import RefreshToken from .generate_random_digits import generate_random_digits def sign_up(request): if request.method == 'POST': username = request.POST.get('username') email = request.POST.get('email') pass1 = request.POST.get('password1') pass2 = request.POST.get('password2') User.objects.create_user(username, email, pass1).save() return redirect('login') return render(request, 'main/signup.html') def login1(request): if request.method == "POST": username = request.POST.get('username') pass1 = request.POST.get('pass') user = authenticate(request, username=username, password=pass1) if user is not None: if user.last_login is None: user.last_login = timezone.now() user.save() login(request, user) return redirect('firstlogin') else: user_profile = UserProfile.objects.get(user=user) verification_code = generate_random_digits() user_profile.otp = verification_code user_profile.otp_expiry_time = timezone.now() + timedelta(minutes=15) user_profile.save() send_mail( 'Verification Code', f'Your verification code is: {verification_code}', 'from@gmail.com', [request.user.email], fail_silently=False, ) return redirect('otp') else: error_message = "Invalid username or password" return render(request, 'main/login.html', {'error_message': error_message}) return render(request, 'main/login.html') def verify(request): username = request.data.get('username') password = request.data.get('password') otp = request.data.get('otp') user = authenticate(request, username=username, password=password) if user is not None: user_profile = UserProfile.objects.get(user=user) if ( user_profile.verification_code == otp and user_profile.otp_expiry_time is not None and user_profile.otp_expiry_time > timezone.now() ): login(request, user) refresh = RefreshToken.for_user(user) access_token = str(refresh.access_token) user_profile.otp = '' user_profile.otp_expiry_time = None user_profile.save() return Response({'access_token': access_token, 'refresh_token': str(refresh)}, status=status.HTTP_200_OK) return Response({'detail': 'Invalid verification code or credentials.'}, status=status.HTTP_401_UNAUTHORIZED) @login_required def firstlogin(request): if request.method == "POST": user = request.user try: additional_data = AdditionalData.objects.get(user_profile__user=user) except AdditionalData.DoesNotExist: additional_data = AdditionalData.objects.create(user_profile=UserProfile.objects.get(user=user)) additional_data.firstname = request.POST.get('FirstName') additional_data.lastname = request.POST.get('LastName') date_str = f"{request.POST.get('dob-year')}-{request.POST.get('dob-month')}-{request.POST.get('dob-day')}" try: additional_data.dateofbirth = date_str except ValueError: return HttpResponse('Invalid date format') additional_data.phone_no = request.POST.get('PhoneNumber') additional_data.country_origin = request.POST.get('Country') additional_data.city_origin = request.POST.get('City') additional_data.save() return HttpResponse('WORKED') return render(request, 'main/firstlogin.html') @login_required def home(response): return render(response, 'main/landing_page.html') def otp(response): return render(response, 'main/otp.html') 
In settings.py:
""" Django settings for mysite project. Generated by 'django-admin startproject' using Django 4.2.6. For more information on this file, see https://docs.djangoproject.com/en/4.2/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.2/ref/settings/ """ from pathlib import Path import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = '#####...' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'main.apps.MainConfig', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'mysite.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'from@gmail.com' EMAIL_HOST_PASSWORD = '############' WSGI_APPLICATION = 'mysite.wsgi.application' # Database # https://docs.djangoproject.com/en/4.2/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ STATIC_URL = 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' 
otp.html:
      OTP Verification    
TLDR:
The problems are as follows:
submitted by BigFishSmallPond123 to learnpython [link] [comments]


2024.05.14 22:20 Particular-Cod7361 Error 105+128 Please Help

Hello,
I have been trying to install LOTRO the past 3 days and keep hitting the same issue. I downloaded through steam multiple times, downloaded it twice directly from the website after uninstalling the steam version. Both times the same error appeared Error 105 (two pop-ups) and Error 128. I have not been able to launch the game a single time. I also tried several things online include changing downloading updates for DirectX and going directly into the documents for The Lord of the Ring Online following these steps from a LOTRO forum post. (Current system Asus ROG Laptop rtx4060 I7)
Tried all the things from this LORTO Forum Post such as:
" In your Documents folder, find the "The Lord of the Rings Online" directory.
The issue with this is that for some reason my "Userpreferences.ini" file does not have any of those words/commands mentioned above, there's no mention of resolution either. Honestly pretty frustrated at this point, I've been trying to play something with my wife and we both love Lord of the Rings. Any help or ideas would be greatly appreciated.
submitted by Particular-Cod7361 to lotro [link] [comments]


2024.05.14 22:02 azurecertified R Studio Help Reddit Data Science Course Assignment Project help Reddit Online Helper for R Studio Python Course Homework Reddit Pay Someone to take my R Studio Course Assignment Reddit Take my Python Assignment Reddit Python Exam Helper Online Reddit Data Analysis & Visualization Tool

R Studio Help Reddit Data Science Course Assignment Project help Reddit Online Helper for R Studio Python Course Homework Reddit Pay Someone to take my R Studio Course Assignment Reddit Take my Python Assignment Reddit Python Exam Helper Online Reddit Data Analysis & Visualization Tool
R Studio is an integrated development environment (IDE) for R and Python. It is available in open source and commercial editions and runs on the desktop (Windows, Mac, and Linux).
If you are Unable to Handle Homework Assignments or full course online, Get paid help from Online Helpers at Hiraedu!
Contact Details for Hiraedu Helper:
WhatsApp: +1 (213) 594-5657
Call: +1 727 456 9641
Website: hiraedu. com
Email: info@hiraedu. com
Here are some of its key features:
RStudio is used by millions of people weekly and is a set of tools built to help users be more productive with R and Python.RStudio offers a free version as well as a paid version, RStudio Desktop Pro, which includes additional features such as a commercial license, priority support, and Posit Professional Drivers. Please note that R-Studio is also the name of a data recovery software, so if you are looking for information on that, I would be happy to try and assist you.
Here are some of the things that students learn in an R Studio course:
R Studio is a widely-used tool by data experts for analyzing and visualizing data and is the tool of choice for data scientists and statisticians engaged in data analysis and visualization ².Please note that this is a general overview of what a course may cover and the specifics may vary depending on the institution offering the course.
Here are some examples of projects and assignments related to R Studio:
  1. Data Visualization Project: Students create interactive visualizations using R Studio's ggplot2 and Shiny packages to explore and present insights from a dataset.
  2. Data Analysis Assignment: Students use R Studio to import, clean, and analyze a dataset, then create reports and visualizations to communicate their findings.
  3. Machine Learning Project: Students build predictive models using R Studio's caret and dplyr packages, and evaluate their performance using metrics like accuracy and F1 score.
  4. Data Scraping Assignment: Students use R Studio's rvest package to extract data from websites, then clean and visualize the data to answer research questions.
  5. Statistical Modeling Project: Students use R Studio to fit statistical models (e.g., linear regression, generalized linear models) to a dataset, and interpret the results.
  6. Data Storytelling Assignment: Students create interactive narratives using R Studio's Shiny package to communicate insights and findings from a dataset.
  7. Data Wrangling Project: Students use R Studio to clean, transform, and preprocess a large dataset, then create a report detailing their steps and decisions.
  8. Research Replication Assignment: Students reproduce a published study using R Studio, testing hypotheses and analyzing results.
  9. Survey Analysis Project: Students use R Studio to analyze survey data, creating visualizations and reports to summarize responses and identify trends.
  10. Time Series Analysis Assignment: Students use R Studio's forecast package to analyze and predict time series data, evaluating model performance and interpreting results.
These projects and assignments help students develop hands-on skills with R Studio and apply statistical and data science concepts to real-world problems.
submitted by azurecertified to Statisticshelpers_ [link] [comments]


2024.05.14 18:28 andreabaker2 Robert Adams was Robert Spiegel, and there is a huge history.

As many of you may have read, there is a case of two missing adopted kids in North Carolina, where remains have been found. The news has reported that their adoptive “mother” is Avantae Deven.
I’m a curious person and started digging up information on Avantae Deven when I first read the story in my news feed and could not believe what I was reading. It seemed like whomever this woman is must have be using an alias; Avantae Deven is not a name like Kim Jones or Mackenzie Smith.
The more I dug, the weirder it seemed to get. I found a property deed to a place in Sedona, Arizona, and figured out that whomever this Avantae person is, she at one point in time had owned a home together with someone named Nicole Adams. So I dug into who Nicole Adams was, and learned that she was the widow of a spiritual leader named Robert Adams. It appeared to me that there would be no way to identify who Avantae really was, unless I could also identify the true identity of Robert Adams.
*******
I've done investigative work for many years, including skip tracing. I can conclusively state that there was absolutely no person actually named Robert Adams born in New York State on January 21, 1928. This is demonstrated by the New York Birth Index. I have combed the census records for 1930, 1940, and 1950, and cross-checked them against multiple databases, and am confident that nobody with the birth name of Robert Adams was born anywhere in the United States on January 21, 1928.
Moreover, there was absolutely no person with the true name of Robert Adams who died anywhere at all in the United States, let alone Sedona, Arizona, on March 2, 1997. This is demonstrated by the Social Security Death Index.
I began this research largely by performing exhaustive searches on the known addresses that are associated with Robert, his wife Leonie (who used to use the alias Nicole), and Avantae Deven (who turns out to be their daughter Michelle who began using the alias Avantae in the mid-1990’s or so). Most of the addresses are PO boxes. Those that are PO boxes are all *private* PO boxes, not PO boxes that one can rent from the United States Postal Service. To me, that spoke volumes. The family were clearly using aliases.
As I explain further below, I eventually determined that “Robert Adams” was Robert Spiegel, born 21 January 1932 in New York. “Nicole Adams” was actually Aileen Beverly Leonie Maxwell, born February 2, 1929, in Jamaica. “Avantae Deven” is actually their daughter, Michelle K. Spiegel, born on October 1, 1960, in California.
One of Robert’s many false stories about Robert’s life that my research has refuted is Robert’s claim that his mother was Jewish and his father was Catholic. That was a lie. Both of his parents were Jewish. It’s also interesting that he claimed that he was “raised Catholic.” There is absolutely nothing to suggest that. His mother always, in New York, lived in Jewish neighborhoods. Moreover, as will be discussed below, his parents had a Jewish wedding. It’s also downright absurd that he would tell people that he was “half Jewish.” If your mother’s Jewish, you are Jewish, pure and simple. Even if Robert’s father had truly been Catholic (which he wasn’t; his name was Samuel Spiegel and he immigrated to America in 1907, lived with his Jewish, Yiddish-speaking cousins, and spoke Yiddish himself), Robert would have been Jewish because the status of being a Jew comes from the mother. Robert’s mother’s name was Fannie (nee Fleisfeder) Spiegel. Fannie’s parents were Itzik Fleisfeder and Esther Libke (nee Rifkin) Fleisfeder. Esther’s parents were Mendel Rifkin and Sarah whose maiden name is lost to time and the disappearance of the shtetls. Robert’s claim to having had a Catholic father was utterly false, but is part and parcel of his ongoing compulsive daily lying about anything and everything.
Here is the story.
*******
Kolomyia, formerly known as Kolomea, is a city currently located in the Western Ukraine.
On January 21, 1892 (the same year that Kolomea tallis1 workers went on strike for better pay and working conditions), Kolomea resident Rachel Katz, wife of Abraham Spiegel, gave birth to a son, who was given the name Schmuel.
On the date that Schmuel Spiegel entered the world, Kolomea was ruled by the Austro-Hungarian Monarchy, and almost half of the city’s residents were Jewish.
In June of 1907, fifteen-year-old Schmuel2 boarded the Zeeland, which sailed from Antwerp, Belgium, arriving at New York Harbor on June 18, 1907. The ship’s manifest states that Schmuel’s father had paid for his transport, and that Schmuel intended to reside with his father, Abe, in Brooklyn. Schmuel was granted entrance, and took up residence with his cousin Charles Fetner, who resided at 353 Myrtle Avenue, Brooklyn, in Apartment A with his wife Jennie and their baby daughter Ettie. The sparse record that exists suggests that although Schmuel’s father was, indeed, named Abraham, Abraham lived and died in Europe, without immigrating to America.
The 1910 census describes Samuel’s cousin Charles as a carpenter, who had been married to housewife Jennie for six years, and a father of three children-- Ettie age four, Nathan age two, and baby Jacob, who was not even a year old. Eighteen-year-old Samuel was identified by profession as a “Foreman Sailmaker” in an industry described as “pocket-books.”
Three and a half years after being granted admission, on a bitterly cold winter day, January 4, 1911, Schmuel (now employed as a pocket-book maker, and having Anglicized his name to Samuel) signed and submitted his declaration to become a United States citizen. He stated, in that declaration, that he was born on January 21, 1892.
By 1915, Samuel had left his cousin’s abode and was residing as a lodger in the home of a widow named Rose Hammer, who lived with her two adolescent sons, Meyer and Louis, at 531 E. 5th Avenue; Samuel was now working as a “driver.”
Two years after the 1915 state census was taken, Samuel had moved back to Myrtle Avenue, but this time at building no. 849. On June 15, 2017, Samuel registered for the draft, and described himself as being a pocketbook maker, working for “A. Shoenfeld,” at 101 Crosby Street, New York. He was single. He stated, in his draft registration, that he was born on January 21, 1892.
*******
A woman named Fruma Fleisfeder was born in Beltz, Bessarabia, sometime between July 1, 1893, and 1901, to Itzik Fleisfeder and Esther Lieba Rifkin. Fruma (not living up to her pious given name) provided different dates and years of birth to different authorities on different occasions, making it impossible at this point in time to know her true position in the birth order of her family. Regardless, Fruma, who began using the name Fanny upon her entrance to the United States, did have three brothers and a sister who also came to America-- Louis Fleisfeder who was born April 10, 1890, Max Irving Fleisfeder who used October 10, 1892 as his birthdate, Hersch (later known as Harry), whose official birthdate was December 15, 1901, and Sylvia who was born in approximately 1906.
On December 1, 1919, Fruma arrived in New York Harbor on the ship La Touraine, declaring her intention, at entry, to become a United States Citizen. The ship’s manifest describes her as five feet five inches tall, with fair hair, blue eyes, and a fair complexion. The ship’s manifest states that she was, at that time, age 24. If that were correct, she would have been born in 1895.
Fruma (then going by Fanny) took up residence with her cousin Ethel (nee Ruchlin) and Ethel’s husband Samuel Steinberg, on 15th Street, Brooklyn. Soon thereafter, Ethel gave birth to her first child, a daughter named Theresa. The 1920 census states that Fanny was Russian, didn’t speak English but, rather, spoke Hebrew, and worked as a milliner in a millinery store. The 1920 census also states that Fanny was age 25, which lines up with her being age 24 in the prior year’s ship manifest.
*******
Sam and Fanny married in Manhattan on January 24, 1925. Their marriage certificate (signed by each of them) identifies Sam as being age 32 (contradicting, by one year, his immigration records which would have placed him at age 33), and identifies Fanny as age 24, the same age that she had claimed to be six years prior, and also contradicting an immigration petition that she would file two decades in the future, which generally placed her birth year at the mid-point of 1893.
If Fanny’s immigration records (which included a petition with her signature on it) were correct, Fanny would also have been age 32 as of her marriage to Samuel, not age 24.
So did Fanny lie in her marriage certificate? Or did she lie in her immigration petition?
The marriage certificate identifies Sam as having been born in Kolomea, Austria, and his father being Abraham, and his mother being Rachel Katz. It identifies Fanny as having been born in Beltz, Russia, to a father named Isaac, and to a mother named Esther Rifkin.
The marriage certificate does not identify Fanny as having any profession, but identifies Sam as being a pocketbook maker.
Sam and Fannie were married at 125 E. 4th Street, Manhattan, a six-story apartment building with retail units on the ground floor that is now an expensive co-op, with three-bedroom units selling for over $900,000. Present-day real estate advertisements alternatively state that the building was built in 1894, 1903, and 1905.
The first name of the rabbi who officiated was Harry. His surname starts with Reid, but the remaining letters of his signature are illegible. Rabbi Harry identified his residence as 232 Broome Street, which, at the time, was a four-story mixed use building that, among other things, housed Chevrah Ahavath Zedek Anshei Jaskinover.
Witnesses to the marriage were Mayer Budmon and Samuel Steinberg.
*******
Sam and Fanny’s existence was documented next in the 1925 New York State census by census. They were living at 205 S. 2nd Street. Samuel was still working as a “pocketbook maker.” Fanny was identified as a “housewife.”
Fanny was identified as age 25. This was in accordance with her age as stated on her marriage certificate, but not in accordance with her immigration documents or the 1920 census.
Sam was identified as being age 28, which conflicted with all prior records.
*******
In 1930, the couple were again enumerated, this time in the Federal census. The enumerator, whose signature appears to be “Max Krahn” (or something like that) stated that he obtained the information on April 16, 1930.
Sam was identified as a “framer” of pocketbooks. He was identified as being 36 years of age, which conflicts by two years with the age that he provided to immigration authorities. Perhaps the enumerator was simply sloppy; Samuel was also incorrectly identified in the 1930 census as having been born in “Poland,” with parents who were both also born in “Poland,” notwithstanding other governmental records having identified him as being Austrian. The language he spoke? “Jewish,” according to the enumerator. Was that to mean Hebrew? Yiddish? Both?
Fannie was identified as age 30 (directly in conflict with the information she supplied in her immigration petition, which bears her signature) and as being “Russian,” with parents born in “Russia.” The 1930 census enumerator incorrectly wrote that her year of immigration was 1921. Fannie, too, was identified by the enumerator as speaking the “Jewish” language.
Although later records reflected that Sam and Fannie had a son named Irving who was born in 1926, Irving was not recorded in the 1930 census. Was he missed by the enumerator? Or was he a later-adopted son?
The couple also had a boarder, identified by the 1930 enumerator as one Esther “Larson,” age 40, born in Russia, and similarly a speaker of the “Jewish” language.
*******
The New York Birth Index identifies a baby boy, Robert Spiegel, as one of many babies having been born in the city on January 21, 1932.
*******
On May 21, 1936, Samuel committed suicide by hanging in the family residence, a tenement apartment located at 1168 Union Avenue, in the Bronx. Although, based upon the date of birth that Samuel used for official governmental purposes he was age 44, the death certificate stated that he was age 43.
Fannie engaged the Gordon Funeral Home to prepare him for burial.
Strangely, although Samuel’s headstone accurately identified him in Hebrew as Schmuel Spiegel, son of Avraham, it inexplicably incorrectly stated that he died at age 40.
Fannie of course knew her husband’s real age; both of them signed the marriage certificate that had Samuel’s correct age listed. Furthermore, Samuel had petitioned for citizenship in 1911, and stated that his date of birth was January 18, 1892.
Why would Fannie commission a headstone with a false age? Perhaps she, like her son, was a compulsive liar. Maybe that’s where Robert got it from.
*******
The 1940 census has Fannie (identified as age 38), Robert (identified as age 8), and Fannie’s son/Robert’s brother, Irving Spiegel, age 13, as living with Fannie’s 72-year-old mother, Esther Fleisfeder, at 1537 Fulton Avenue, in the Bronx. Fannie and Esther were identified as widows. Esther was identified as “U” (unable to work), while Fannie was identified as engaged in housework. No source of income for the family was identified.
No explanation is obvious regarding where Irving was living in the census taken a decade previously. Was he adopted?
There is no “Irving Spiegel” listed in the New York Birth Index for either 1926 or 1927. There is an “Irving Spiegal” listed, who was born April 29, 1926. But he is not Irving Spiegel.
I initially thought that perhaps Irving might be one of the unnamed Baby Boy Spiegels born in New York in 1926 or 1927, and that he left the hospital unnamed because his parents were waiting for his bris before naming him. However, Robert left the hospital with the name Robert. Why wait until the bris to name one child, but not the other?
*******
Slightly less than two years after she was enumerated in the 1940 census, Fannie’s mother Esther died, at home, at 1537 Fulton Avenue. The causes of death were “Coronary Thrombosis, Pulmonary Oedema Nephritis, Hypertension, Arteriosclerosis.” Esther left this world on February 6, 1942, the same day that the W. L. Steed was torpedoed, shelled and sunk less than a hundred nautical miles east of the mouth of Delaware River by a German submarine.
She was buried at Mount Moriah Cemetery in Fairview, New Jersey, the same cemetery where her son-in-law Samuel was interred.
*******
On November 12, 1943, Fannie, now residing at 1985 Bathgate Avenue, in the Bronx, petitioned for citizenship. She claimed, in that document bearing her signature, to be fifty years of age, meaning that if she was telling the truth, she would have been born in approximately 1893.
*******
On January 19, 1948, Robert (having assumed a false date of birth, that being January 18, 1931), enlisted in the New York National Guard. On paper, he had turned age 17 the day before his enlistment. In reality, he would be turning age 16 two days after his enlistment.
On December 9, 1949, Robert was discharged from the national guard, apparently for having been AWOL.
The discharge document identifies his address as being 1985 Bathgate Avenue, New York City.
*******
The 1950 census places Robert again at 1985 Bathgate Avenue, New York City. It correctly identifies him as age 18, and states that he worked as a shipping clerk for a newspaper company.
According to the 1950 census, Robert resided at the Bathgate Avenue address with his mother Fannie, who was purportedly still age 50 (seven years after she had previously claimed to immigration authorities to be age 50), and Robert’s brother Irving, age 24.
Irving was listed as unemployed and moreover, according to the census record, had not worked for the prior year. Fannie was employed full-time as a milliner in a hat factory.
*******
Military records reflect that Irving J. Spiegel, born in 1926 and a resident of 1985 Bathgate Avenue, who had completed two years of high school education, had flown bomber planes over Germany during the war. In his military documents, Irving described himself as single, with two dependents.
*******
On February 2, 1929, a baby girl given the name Aileen Beverly Leone Maxwell was born in Lucea, Hanover, Jamaica, to William Maxwell and Daisy (nee Tibbits) Maxwell. Her birth was registered by her parents.
*******
In 1954, Robert Spiegel and Aileen Maxwell were married in New York City. Their marriage license was given License No. 10284.
*******
The following year, the Kingston, Jamaica, Gleaner reported on June 6, 1955:
Miss Leonie Maxwell, daughter of Mr. and Mrs. W. J. Maxwell, was married recently in New York City to Mr. Robert Spiegel of the U.S.A. Both the bride and groom are students at the New York Institute of Dietetics. The bride left the island nearly two years ago for New York. Her wedding gown was chantilly lace and nylon tulle. The bodice was fashioned with a wide, scalloped neckline and elbow-length sleeves. Her three tier skirt of chantilly lace was over pleated nylon tulle. Her fingertip-length veil was adorned with pearls.
*******
If the claim regarding the couple studying at the New York Institute of Dietetics was even true, their studies at this institution didn’t last long. In May of 1956, a number of advertisements bearing Robert’s photograph appeared in the Kingston, Jamaica Gleaner. The advertisements described Robert as a psychologist, author, lecturer, and “practitioner in auto suggestion,” and identified him as “Dr. J. Robert Spiegel.” Readers were invited to come meet Robert on May 21, 1956, at Record Plaza, where he would be autographing his “latest” “world-wide” 33 and 1/3 RPM record, “How to Stop Smoking in 7 days by Auto-Suggestion.”
*******
On May 1, 1959, three residents of 1985 Bathgate Avenue, Bronx, New York, came through customs, having returned from a trip to Jamaica. They identified themselves as “Robert D. Spiegel” born in New York (in addition to giving himself a false middle initial, Robert neglected to complete the I-94-A fully, specifically by leaving his birthdate blank), “Leonie A. Spiegel” born in Jamaica on February 2, 1929, and their minor daughter, and “Sharon S. Spiegel,” born in New York. Someone also neglected to fully complete Sharon’s I-94-A, specifically by leaving her birthdate blank.
*******
Leonie had taken Sharon to Jamaica two years earlier. There are no publicly available records pertaining to their outbound transport from the United States to Jamaica. There is, however, a record pertaining to their return to the United States. That publicly available record does not provide their address, but Sharon is identified as weighing 1 stone 5 pounds (a total of 19 pounds), and Leonie is identified as weighing six stone 5 pounds (89 pounds). Interestingly, Leonie used the name “Aileen Spiegel,” and the records assert that Aileen has no middle initial. Aileen was / is her true legal first name, but it is a lie to say that she has no middle initial.
*******
Almost two years later, on January 5, 1958, the Kingston, Jamaica Gleaner reported:
Staying at the Tamarind Hotel are Mr. and Mrs. Bob Spiegel and daughter Sharon of Miami, Florida. Mrs. Spiegel is the former Leonie Maxwell, daughter of Mr. and Mrs. W. J. Maxwell of Lucea and has been in the United States for several years. A welcome party in their honour was given last Saturday night by Messers. Horrace, Ray, and Dennis Maxwell, brothers of Mrs. Spiegel. It was a very enjoyable affair.
*******
In 1963, roughly five years after their 1958 visit to Jamaica, Leonie petitioned for naturalization, in Louisiana. Although I am in possession of the index showing that she petitioned in 1963, I do not possess the petition itself. However, the fact that she petitioned for naturalization in Louisiana demonstrates that that at least she was residing in Louisiana at the time. Since she stated that she didn’t leave Robert’s side for over 40 years, presumably Robert, young Sharon, and also baby Michelle were living in Louisiana at that time.
*******
People who knew Robert personally relate that he stated that Leonie was a Cayman Island heiress. She wasn’t. Not only was she not born in the Cayman Islands, Leonie’s father’s estate was litigated (with the judge ruling against her) long before Robert started telling people that his wife was a Cayman Islands heiress.
Leonie’s father did leave an estate, but not to her. On November 9, 1967, the Gleaner reported that the Supreme Court had upheld the will of the late William Josiah Maxwell, the father of Horrace, Ray, Dennis, and Leonie, and the husband of Daisy Maxwell, who had contended that William’s signature was a forgery and that the person to whom his estate had been bequeathed had exercised undue influence. The court disagreed. The article reported:
The estate, which one of the executors described as “a sizeable one,” included 112 acres of land at Paradise and three houses at Lucea, Hanover.
*******
Robert apparently wasn’t banking on Leonie’s inheritance in any event. In May of 1966, advertisements appeared in the Houston Chronicle with Robert’s photo on them, selling a record that would purportedly assist people in stopping smoking in seven days. He identified himself as “Dr. J. Robert Spiegel.”
*******
On page 55 of the November 15, 1969, San Antonio, Texas Express and News, was an advertisement stating:
SCIENCE OF THE MIND
Dr. J. Robert Spiegel of Houston, director and founder of the Science of the Mind Foundation there, is conducting Sunday evening meetings at 7:30 p.m. in the Sheraton Inn, 1400 Austin Hwy.
*******
On page 4 of the July 10, 1970 edition of the Fort Worth Star-Telegram was a photograph of Robert, with a brief local news blurb:
GUEST – Dr. J Robert Spiegel of Houston, Science of Mind Foundation director, will speak at the 10:45 a.m. service tomorrow in First Church of Religious Science, 2001 6th Ave. His subject is “What Religious Science Teaches.”
*******
On page 8 of the June 18, 1970 edition of the Houston Daily Cougar was this advertisement:
HOME OF UNIVERSAL LIFE
Teaching Aquarian Meditation For The New Age
Meets Every Sunday, 11:00 A.M. At The World Trade Center Auditorium
Houston, Texas
DR. J. ROBERT SPIEGEL (BRAHMADANDA) DIRECTOR - FOUNDER
Aquarian Meditation Initiation for the first time offered through correspondence. For those sincere students wishing to bypass evolution and enter the 5th Kingdom. Initiation includes meditation technique, Mantra, how to "live” 24 hours a day, and much more. Write for application today:
P.O. Box 53328 Houston, Texas 052
*******
From the Galveston Daily News, May 02, 1971, Pg. 31:
AQUARIAN MEDITATION SOCIETY PRESENTS DR. J. ROBERT SPIEGEL AN AUTHOR, LECTURER, TEACHER OF YOGA & SELF DEVELOPMENT WILL SPEAK ON MAN, MIND & THE UNIVERSE WEDNESDAY, MAY 5th AT 7:30 P.M. IN THE RECREATION CENTER HARRIS COUNTY PARK, NASA RD. # 1 ALL WELCOME — DONATION $1.50
*******
The 1972 Spiritual Community Guide lists Robert twice, in the San Diego area. First, on page 117, using his alias “J. Robert Spiegel”:
THE TEMPLE OF METAPHYSICAL ABUNDANCE. J. Robert Spiegel, 1118 Torrey Pines Rd., 92037. Teaches yoga, nutrition, ESP, metaphysics, psychology, mind control
Second, on page 124, in which he, as one might have predicted, was masquerading as some sort of medical man or scholar:
"AQUARIAN MEDITATION SOCIETY, U. S. Grant Hotel, Attn: Dr. Robert Spiegel, 453-7588"
*******
Also in 1972, Volume 25 of San Diego Magazine published in November advertised gift certificates for the “Astrology Research Center.” “Give your loved one the gift of love. Only $50” said the advertisement. Where was this entity located? At 1118 Torrey Pines Road, the same address as Robert’s Temple of Metaphysical Abundance. The advertisement purported that person identified as “Lil Canaan” was the director. The telephone number was 459-6400.
In 2013, the San Diego Union Tribune published the obituary for Lillian Mulonas, who founded the La Jolla “Astrology Research Center.” At this point in time, unless Robert Adams’ only surviving daughter, Michelle/ Prentiss/ Avantae knows the answer and talks, we will not know what relationship, if any, existed between Robert’s Temple of Metaphysical Abundance and Lilian’s Astrology Research Center, both of which were located at 1118 Torrey Pines Road in 1972.
*******
From the July 12, 1973, San Diego Reader:
BRAHMADANDA FOUNDATION
Teachings of the Cosmic Way” meets Sundays, 11:00 a.m., U.S. Grant Hotel, Crystal Room. Free admission, refreshments served. Call 453-7588 for more information.
*******
On page 51 of the June 29, 1974 edition of Phoenix’s Arizona Republic was the following advertisement:
Speaker from San Diego
Dr. J. Robert Spiegel from San Diego, a traveler and lecturer, will speak at 8 p.m., Friday in Universal Series Center, 4340 N. Seventh Ave., on the topic “Science of Being.”
He is the founder of the “Aquarian Meditation Society” in Jamaica and is founder and publisher of “Equinox,” a philosophical newspaper.
*******
The family (Adams or Spiegel, however one might want to refer to them) have resided in (that I know of) New York, Miami, Jamaica, Louisiana, La Jolla, Los Angeles, Houston, New Mexico, Hawaii, Las Vegas, Scottsdale, Sedona, and a number of cities in North Carolina.
*******
In at least the 1990’s, before he left for Sedona, Robert Adams used the address PO Box 7210, Jordan Avenue, D-30, Canoga Park, CA. He used that address on correspondence he wrote, and on at least one published document. Who else used that address? The data aggregators show that this address was also used by a Michelle K. Spiegel, and a person going by the name Leonie Maxwell. Michelle and Leonie also used other addresses associated with Robert, those being 1815 Willis Avenue Panorama City, and 21551 Burbank Boulevard, Woodland Hills.
*******
The California Birth Index shows that Michelle K. Spiegel was born on October 1, 1960, in Los Angeles County, to a mother with the maiden name Maxwell.
*******
In later life, Michelle used the addresses above that are associated with Robert and Leonie, as well as an address of 12004 Vanowen Street #14, North Hollywood. This is the same address at which Denniston Keith Maxwell, one of Leonie’s younger brothers, resided at, after his immigration to the United States. Denniston was one of Michelle’s uncles.
In a recent Facebook posting, Michelle/Avantae stated: “Never knew anything personal about said uncles, etc. Never asked, never cared.” Really? She shared an address with an uncle? Her uncle lived within a few minutes’ drive from her parents, and Michelle/Avantae never knew anything about him?
As an aside, Michelle/Avantae alleged (or admitted) that she “never cared” about anything personal regarding her uncles. If that is true, what does that tell us about Michelle/Avantae’s fundamental character? Antisocial? Psychopathic? Narcissistic in the extreme?
*******
On August 2, 1996, Michelle, going by the name Avantae E. Deven, married Tyson Ruben Alvarez in Las Vegas. The two had addresses in common in Arizona, Nevada, and Montana.
*******
Robert “Adams” died on or about March 2, 1997, in Sedona, Arizona.
Shortly after that, in the spring of 1997, “Nicole Adams” and “Avantae Deven” (both aliases; the correct legal names are Aileen Beverly Leonie Spiegel and Michelle K. Spiegel) purchased a home together in Sedona, on Navahopi Road. Shortly after the purchase, “Nicole” quit-claimed her portion to “Avantae.”
On July 17, 2001, Tyson, still married to “Avantae,” quit-claimed any interest in the Navahopi property to “Avantae,” and had the county recorder send the deed to “Avantae” in care of the Infinity Institute, at that time located at 9101 W. Sahara Ave. Suite 105 C29 (in other words, a private post box), in Las Vegas.
Avantae divorced Tyson in 2006. She had, by then, moved to North Carolina. She “served” Tyson via publication summons, claiming that she was unable to find him, despite his information being on multiple data aggregators.
You can go to various Facebook groups, and other sources, to pull up the documents that people have uncovered showing who is associated with the "Infinity Institute," and in what fashion, and also the addresses that they have used over the years.
In any event, this is the information regarding Robert that I think that people need to be aware of.
Why turn to a known liar and con man for spiritual guidance?
1A tallis is a prayer shawl.
2The ship’s manifest states that he was age 14, which conflicts by one year with what Samuel identified as his date of birth. These errors are not uncommon; his fare could have been purchased when he was age 14 and the records not updated.
submitted by andreabaker2 to RobertAdams [link] [comments]


2024.05.14 18:19 mootheworld Should I be worried about my hard drive failing or is it just macOS being weird?

TL;DR: How come a third party software like Disk Drill is able to read my drive and retrieve my files while macOS can't? I just want to understand what the issue or culprit is? And if I should replace my HDD or just format it?
I've had my 5TB WD Passport for just over a year and all of my school work is stored inside of that drive.
Today when I was at the print lab, I plugged in the drive into my macbook and noticed it wouldn't pop up on my desktop screen or finder. Eventually I found out it didn't want to mount and every time I tried to use first aid I would get this message (see below).
I started to freak out, but then a friend helped me out and told me to install Disk Drill to recover my files. It's been a few hours and Disk Drill is still recovering and tracing back all of my files, which I'm very thankful for! I just really want to understand what the issue or culprit is?
Running First Aid on “Container disk3 ”Checking storage system and repairing if necessary and if possible
Performing fsck_apfs -y -x /dev/disk2s2
Checking the container superblock.
error: (oid 0x401) nr: invalid o_oid (0x4877)
error: (oid 0x401) nr: invalid o_type (0x80000003, expected 0x80000011)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 205 (xid 18563) failed consistency check
error: (oid 0x401) nr: invalid o_oid (0x48d7)
error: (oid 0x401) nr: invalid o_type (0x80000003, expected 0x80000011)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 203 (xid 18562) failed consistency check
warning: (oid 0x401) nr: invalid o_cksum (0x6fb1)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 201 (xid 18561) failed consistency check
error: (oid 0x401) nr: invalid o_oid (0x48d3)
error: (oid 0x401) nr: invalid o_type (0x80000003, expected 0x80000011)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 199 (xid 18560) failed consistency check
error: (oid 0x401) nr: invalid o_oid (0x48d9)
error: (oid 0x401) nr: invalid o_type (0x80000003, expected 0x80000011)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 197 (xid 18559) failed consistency check
error: (oid 0x401) nr: invalid o_oid (0x403)
error: (oid 0x401) nr: invalid o_type (0x80000002, expected 0x80000011)
error: verification/reading of the nx_reaper object failed: Illegal byte sequence
warning: checkpoint 195 (xid 18558) failed consistency check
Checking the checkpoint with transaction ID 18557.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking volume /dev/rdisk3s1.
Checking the APFS volume superblock.
The volume 5TB was formatted by diskmanagementd (2142.81.1) and last modified by fsck_apfs (2236.101.1).
Checking the object map.
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking the document ID tree.
Checking the fsroot tree.
error: directory record (id 20): invalid hash (0x0, expected 0x1b3b1d) of name (ffc8007524c54f81)
error: directory record (id 20): invalid hash (0x0, expected 0x39b224) of name (ffc8007524c54f82)
error: directory record (id 20): invalid hash (0x0, expected 0x44485) of name (fseventsd-uuid)
error: (oid 0x46c3) apfs_root: btn: invalid o_oid (0x4037c3)
error: (oid 0x46c3) apfs_root: btn: invalid o_xid (0x4863, expected 0x485c)
error: (oid 0x46c3) apfs_root: btn: invalid o_type (0x40000002, expected 0x3)
error: (oid 0x46c3) apfs_root: btn: invalid o_subtype (0xf, expected 0xe)
error: (oid 0x46c3) apfs_root: btn: invalid o_type (0x40000002, expected 0x3)
warning: aborting jobj validations for current fsck pass - trying to repair fsroot tree with invalid nodes
error: (oid 0x6ad) apfs_root: btn: invalid o_oid (0x4039df)
error: (oid 0x6ad) apfs_root: btn: invalid o_xid (0x4870, expected 0x478d)
error: (oid 0x6ad) apfs_root: btn: invalid o_type (0x4000000b, expected 0x3)
error: (oid 0x6ad) apfs_root: btn: invalid o_subtype (0x0, expected 0xe)
error: (oid 0x6ad) apfs_root: btn: invalid o_type (0x4000000b, expected 0x3)
error: (oid 0x6ab) apfs_root: btn: invalid o_oid (0x2cad)
error: (oid 0x6ab) apfs_root: btn: invalid o_xid (0x4866, expected 0x478a)
error: (oid 0x3257) apfs_root: btn: invalid o_oid (0x403925)
error: (oid 0x3257) apfs_root: btn: invalid o_xid (0x487a, expected 0x4867)
error: (oid 0x3257) apfs_root: btn: invalid o_type (0x4000000b, expected 0x3)
error: (oid 0x3257) apfs_root: btn: invalid o_subtype (0x0, expected 0xe)
error: (oid 0x3257) apfs_root: btn: invalid o_type (0x4000000b, expected 0x3)
error: (oid 0x45ce) apfs_root: btn: invalid o_oid (0x402)
error: (oid 0x45ce) apfs_root: btn: invalid o_xid (0x485e, expected 0x4859)
error: (oid 0x45ce) apfs_root: btn: invalid o_type (0xd, expected 0x3)
error: (oid 0x45ce) apfs_root: btn: invalid o_subtype (0x0, expected 0xe)
error: (oid 0x41ba) apfs_root: btn: invalid o_oid (0x40391d)
error: (oid 0x41ba) apfs_root: btn: invalid o_xid (0x4863, expected 0x47b1)
error: (oid 0x41ba) apfs_root: btn: invalid o_type (0x40000002, expected 0x3)
error: (oid 0x41ba) apfs_root: btn: invalid o_subtype (0xb, expected 0xe)
error: (oid 0x41ba) apfs_root: btn: invalid o_type (0x40000002, expected 0x3)
error: (oid 0x47dd) apfs_root: btn: invalid o_oid (0x402)
error: (oid 0x47dd) apfs_root: btn: invalid o_xid (0x485d, expected 0x478d)
error: (oid 0x47dd) apfs_root: btn: invalid o_type (0xd, expected 0x3)
error: (oid 0x47dd) apfs_root: btn: invalid o_subtype (0x0, expected 0xe)
error: (oid 0x4745) apfs_root: btn: invalid o_oid (0x45c1)
error: (oid 0x4745) apfs_root: btn: invalid o_xid (0x4866, expected 0x478c)
error: (oid 0x48a4) apfs_root: btn: invalid o_oid (0x4037ee)
error: (oid 0x48a4) apfs_root: btn: invalid o_xid (0x4864, expected 0x4848)
error: (oid 0x48a4) apfs_root: btn: invalid o_subtype (0xb, expected 0xe)
error: (oid 0x48a4) apfs_root: btn: invalid o_type (0x40000003, expected 0x3)
Checking the extent ref tree.
error: (oid 0x4038ea) apfs_extentref: btn: invalid o_type (0x40000002, expected 0x40000003)
error: (oid 0x4038ea) apfs_extentref: btn: invalid o_subtype (0xb, expected 0xf)
Extent ref tree is invalid.
The volume /dev/rdisk3s1 with UUID A21B1541-3B8F-48A0-9D47-06546735480C was found to be corrupt and needs to be repaired.
Verifying allocated space.
warning: found spaceman free queue tree entry (0x403918+1, xid 18532) which overlaps with existing range (0x403918+1)
warning: found spaceman free queue tree entry (0x4038aa+1, xid 18534) which overlaps with existing range (0x4038aa+1)
warning: found spaceman free queue tree entry (0x403908+1, xid 18534) which overlaps with existing range (0x403908+1)
warning: found spaceman free queue tree entry (0x4038a4+1, xid 18542) which overlaps with existing range (0x4038a4+1)
Performing deferred repairs.
error: Unable to perform deferred repairs without full space verification
The container /dev/disk2s2 could not be verified completely.
Storage system check exit code is 8.
Storage system verify or repair failed. : (-69716)
Operation failed…"
submitted by mootheworld to mac [link] [comments]


2024.05.14 18:14 Classic_Brain_1487 Petition to Amend Marriage Certificate- Notes on how it went from a DIY applicant in PA

Sharing in case this helps anyone because I could not find much when I searched. I filed for an amendment to my grandparents' marriage certificate/license because both of their surnames were significantly misspelled.
MASSIVE DISCLAIMER: This is my experience only and any advice given is entirely subjective. The experience will, no doubt, vary wildly court-to-court and beyond that, judge-to-judge. My case was in Allegheny County, Pennsylvania.
  1. The forms the court provided were designed for the original applicants themselves and left no room for a third party (a great-granddaughter in my case). I had to decide whether to fill out the form as written and add a page with an addendum letter explaining or to essentially make myself applicant "a" in place of my great grandmother and note "on behalf of [insert grandmother's name]". I chose the latter and there was a moment of confusion when the judge pulled up the documents, but ultimately he said that was fine and the best way it could have been done.
  2. I included a lot of documentation and that wasn't as helpful as expected. I included birth/marriage certificates to establish lineage and since I don't have my great-grandparents' social security cards and drivers licenses and such, I even added census data, their children's death certificates and phone directory listings. In my case, the judge didn't even glance at it. The only negative there is that ALL of that is now forever bound to the decree amending the license, so now it's a big fat stack that appears more convoluted than a simple decree. I still think I did the right thing, but if I had clairvoyance, a simple decree would probably make more sense in the Italian courts. (PS I could have been ANYONE and completely changed the marriage certificate of some random people who had their names spelled correctly for all the judge looked at it, which was not at all.)
  3. Men in power are used to being men in power. The judge we saw, no doubt thinks he is the funniest and most charming, but he delighted in making me uncomfortable and watching me flounder for polite responses. Example: When I answered sincerely to "Why do you want to change this document?", he responded-deadpan- with, "So you want to sneak around like a thief in the night and change some paperwork and manipulate the process to go join another country then?" (Of course he knows you can't laugh in response and must remain respectful, so what's right answer to that one?) He continued along those lines, but ultimately, there was no actual resistance to getting the decree. If you have the money, get a lawyer. (The judge also sarcastically commented on me trying to represent myself and the court clerk was unhelpful and lost the original filing.)
  4. Bring someone with you. If you are not incredibly comfortable with legal proceedings, ridiculously organized, and dripping confidence, bring someone with you. It's not that big of a deal, but I genuinely think having my sweet teenage daughter there made the judge more cooperative even though I brought her to include her in the process for her own benefit. (She also handed me pens and held folders and such, which was more helpful than one would think.) If repairing your grandparents' records and obtaining dual citizenship is personally meaningful to you, it can be of value to have a loved one bear witness as well.
  5. Duh, but bring a copy of EVERYTHING including the filing that got you the summons and the summons itself, because apparently, you can be summoned based on that paperwork and they still may not have any idea where it went when you arrive.
  6. Expect confusion from clerks. While this is becoming more common, changing certificates of deceased individuals isn't done every day in every court. I had to have the filing ratified in the clerk's office after court and she was convinced I had swiped the original hard copy from the court and she tried to send me back. Another clerk intervened, but apparently, in most cases, the judge does not hand you the original file and tell you to carry it to the clerk's office. (In my case, a block away.)
I also tried to email and call the judge's personal clerk to ask if there were particular documents required as proof and she simply said, "I'm not your lawyer" and got off the phone. Fair enough, lol.
The clerks also had no idea how I should fill out the aforementioned forms which weren't designed with third party applicants in mind. (I brought three copies, each filled out differently, when I initially filed. The office clerks were incredibly sweet and helpful, but they just had no idea what to do and tried to reassure it was probably fine.)
ETA: Someone asked about how significant the name error was. It was surnames-and it was BOTH of their surnames on one document.
For example: something like "Ricci" was "Risti" and something like "Barbato" was "Barba"
I was very lucky their parents' names were only a vowel off and they come from very small places. And I was lucky the clerk in that department was an angel who looked til she found it.
submitted by Classic_Brain_1487 to juresanguinis [link] [comments]


2024.05.14 18:12 Jpwolfe99 PyMuPdf doesn't recognize every fillable element in a PDF form

I am trying to use Python to read in a PDF form so that I can fill all the elements and then create a new filled in PDF. I found code from this repo and everything works correctly for the most part, but some elements aren't being recognized. Below is what the form looks like when I am editing the elements: https://i.sstatic.net/oTn5wiGA.png
However, when I run my code most but not all of the elements get filled in. In this example I am filling each box with "STRING". https://i.sstatic.net/AQn06u8J.png
In my code, when I list all of the element names ("other, route_to_1, route_to_2, etc) all the names are correct and have been checked over and over. When I debug my code and look at the variable that stores all the form elements, it's simply misreading some of the elements. I am not sure what is causing this. Whether Acrobat made the form incorrectly, or if there's a problem with the code. Any help is appreciated. Here's the code I have:
create_pdf.py
from pdf_processing import ProcessPdf DATA_OBJECT = { "other": "string", "route_to_1": "string", "route_to_2": "string", "route_to_3": "string", "route_to_4": "string", "route_to_5": "string", "route_to_6": "string", "route_to_7": "string", "route_to_8": "string", "route_to_9": "string", "route_to_10": "string", "route_to_11": "string", "route_to_alt_1": "string", "route_to_alt_2": "string", "route_to_alt_3": "string", "route_to_alt_4": "string", "route_to_alt_5": "string", "dep_aerodrome": "string", "dep_elev": "string", "dep_atis_id": "string", "dep_atis_freq": "string", "dest_aerodrome": "string", "dest_elev": "string", "alt_dest": "string", "alt_elev": "string", "chan_id_1": "string", "chan_freq_1": "string", "chan_id_2": "string", "chan_freq_2": "string", "chan_id_3": "string", "chan_freq_3": "string", "chan_id_4": "string", "chan_freq_4": "string", "chan_id_5": "string", "chan_freq_5": "string", "chan_id_6": "string", "chan_freq_6": "string", "chan_id_7": "string", "chan_freq_7": "string", "chan_id_8": "string", "chan_freq_8": "string", "chan_id_9": "string", "chan_freq_9": "string", "chan_id_10": "string", "chan_freq_10": "string", "chan_id_11": "string", "chan_freq_11": "string", "chan_id_alt_1": "string", "chan_freq_alt_1": "string", "chan_id_alt_2": "string", "chan_freq_alt_2": "string", "chan_id_alt_3": "string", "chan_freq_alt_3": "string", "chan_id_alt_4": "string", "chan_freq_alt_4": "string", "chan_id_alt_5": "string", "chan_freq_alt_5": "string", "course_1": "string", "course_2": "string", "course_3": "string", "course_4": "string", "course_5": "string", "course_6": "string", "course_7": "string", "course_8": "string", "course_9": "string", "course_10": "string", "course_11": "string", "course_alt_1": "string", "course_alt_2": "string", "course_alt_3": "string", "course_alt_4": "string", "course_alt_5": "string", "dep_clearance_id": "string", "dep_clearance_freq": "string", "time_off": "string", "dep_app_cont_id": "string", "dep_app_cont_freq": "string", "dist_1": "string", "dist_2": "string", "dist_3": "string", "dist_4": "string", "dist_5": "string", "dist_6": "string", "dist_7": "string", "dist_8": "string", "dist_9": "string", "dist_10": "string", "dist_11": "string", "dist_total": "string", "alt_route": "string", "alt_app_cont_id": "string", "alt_app_cont_freq": "string", "dist_alt_1": "string", "dist_alt_2": "string", "dist_alt_3": "string", "dist_alt_4": "string", "dist_alt_5": "string", "ete_1": "string", "ete_2": "string", "ete_3": "string", "ete_4": "string", "ete_5": "string", "ete_6": "string", "ete_7": "string", "ete_8": "string", "ete_9": "string", "ete_10": "string", "ete_11": "string", "ete_total": "string", "ete_alt_1": "string", "ete_alt_2": "string", "ete_alt_3": "string", "ete_alt_4": "string", "ete_alt_5": "string", "eta_1": "string", "ata_1": "string", "eta_2": "string", "ata_2": "string", "eta_3": "string", "ata_3": "string", "eta_4": "string", "ata_4": "string", "eta_5": "string", "ata_5": "string", "eta_6": "string", "ata_6": "string", "eta_7": "string", "ata_7": "string", "eta_8": "string", "ata_8": "string", "eta_9": "string", "ata_9": "string", "eta_10": "string", "ata_10": "string", "eta_11": "string", "ata_11": "string", "eta_total": "string", "ata_total": "string", "eta_alt_1": "string", "ata_alt_1": "string", "eta_alt_2": "string", "ata_alt_2": "string", "eta_alt_3": "string", "ata_alt_3": "string", "eta_alt_4": "string", "ata_alt_4": "string", "eta_alt_5": "string", "ata_alt_5": "string", "dep_gnd_cont_id": "string", "dep_gnd_cont_freq": "string", "tas": "string", "mach": "string", "dest_tower_id": "string", "dest_tower_freq": "string", "leg_fuel_1": "string", "leg_fuel_2": "string", "leg_fuel_3": "string", "leg_fuel_4": "string", "leg_fuel_5": "string", "leg_fuel_6": "string", "leg_fuel_7": "string", "leg_fuel_8": "string", "leg_fuel_9": "string", "leg_fuel_10": "string", "leg_fuel_11": "string", "leg_fuel_total": "string", "alt_altitude": "string", "alt_tower_id": "string", "alt_tower_freq": "string", "leg_fuel_alt_1": "string", "leg_fuel_alt_2": "string", "leg_fuel_alt_3": "string", "leg_fuel_alt_4": "string", "leg_fuel_alt_5": "string", "efr_1": "string", "afr_1": "string", "efr_2": "string", "afr_2": "string", "efr_3": "string", "afr_3": "string", "efr_4": "string", "afr_4": "string", "efr_5": "string", "afr_5": "string", "efr_6": "string", "afr_6": "string", "efr_7": "string", "afr_7": "string", "efr_8": "string", "afr_8": "string", "efr_9": "string", "afr_9": "string", "efr_10": "string", "afr_10": "string", "efr_11": "string", "afr_11": "string", "efr_total": "string", "afr_total": "string", "efr_alt_1": "string", "afr_alt_1": "string", "efr_alt_2": "string", "afr_alt_2": "string", "efr_alt_3": "string", "afr_alt_3": "string", "efr_alt_4": "string", "afr_alt_4": "string", "efr_alt_5": "string", "afr_alt_5": "string", "cont_fuel": "string", "cont_fuel_1": "string", "cont_fuel_2": "string", "cont_fuel_3": "string", "cont_fuel_4": "string", "cont_fuel_5": "string", "cont_fuel_6": "string", "cont_fuel_7": "string", "cont_fuel_8": "string", "cont_fuel_9": "string", "cont_fuel_10": "string", "cont_fuel_11": "string", "alt_fuel": "string", "cont_fuel_alt_1": "string", "cont_fuel_alt_2": "string", "cont_fuel_alt_3": "string", "cont_fuel_alt_4": "string", "cont_fuel_alt_5": "string", "dep_tower_id": "string", "dep_tower_freq": "string", "lbs_ph": "string", "lbs_pm": "string", "dest_gnd_cont_id": "string", "dest_gnd_cont_freq": "string", "notes_1": "string", "notes_2": "string", "notes_3": "string", "notes_4": "string", "notes_5": "string", "notes_6": "string", "notes_7": "string", "notes_8": "string", "notes_9": "string", "notes_10": "string", "notes_11": "string", "notes_12": "string", "alt_gnd_cont_id": "string", "alt_gnd_cont_freq": "string", "notes_alt_1": "string", "notes_alt_2": "string", "notes_alt_3": "string", "notes_alt_4": "string", "notes_alt_5": "string", "alt_time": "string", "route_dest_iaf_fuel": "string", "route_alt_iaf_fuel": "string", "approaches_fuel": "string", "in_air_used_fuel": "string", "reserve_fuel": "string", "rwy_length_dest": "string", "lighting_dest": "string", "fuel_dest": "string", "ils_dest": "string", "loc_dest": "string", "asr_dest": "string", "par_mins_dest": "string", "tac_mins_dest": "string", "arr_gear_dest": "string", "pubs_dest": "string", "notams_dest": "string", "fuel_packet_dest_1": "string", "fuel_packet_dest_2": "string", "fuel_packet_dest_3": "string", "fuel_packet_dest_4": "string", "etc_dest": "string", "last_cruise_req_fuel": "string", "map_to_iaf_req_fuel": "string", "bingo_req_fuel": "string", "last_cruise_appr_fuel": "string", "map_to_iaf_appr_fuel": "string", "rwy_length_alt": "string", "lighting_alt": "string", "fuel_alt": "string", "ils_alt": "string", "loc_alt": "string", "asr_alt": "string", "par_mins_alt": "string", "tac_mins_alt": "string", "arr_gear_alt": "string", "pubs_alt": "string", "notams_alt": "string", "fuel_packet_alt_1": "string", "fuel_packet_alt_2": "string", "fuel_packet_alt_3": "string", "fuel_packet_alt_4": "string", "etc_alt": "string", "last_cruise_res_fuel": "string", "map_to_iaf_fuel": "string", "add_res_fuel": "string", "stto_fuel": "string", "total_req_fuel": "string", "total_aboard_fuel": "string", "spare_fuel": "string", "last_cruise_total_fuel": "string", "map_to_iaf_total_fuel": "string", "bingo_total": "string", "waypoint_1": "string", "waypoint_2": "string", "waypoint_3": "string", "waypoint_4": "string", "waypoint_5": "string", "waypoint_6": "string", "waypoint_7": "string", "waypoint_8": "string", "waypoint_9": "string", "waypoint_10": "string", "waypoint_11": "string", "waypoint_12": "string", "waypoint_13": "string", "waypoint_14": "string", "waypoint_15": "string", "waypoint_16": "string", "clearance_cleared_to": "string", "clearance_altitude": "string", "clearance_freq": "string", "clearance_transp": "string", "clearance_route": "string" } data = DATA_OBJECT output_file = 'final_pdf.pdf' temp_files = [] pdf = ProcessPdf('pdf_temp/', output_file) ''' PDF_TEMPLATE_PATH = path/to/your.pdf ''' data_pdf = pdf.add_data_to_pdf("Blank Jet Log Fillable.pdf", data) temp_files.append(data_pdf) 
pdf_processing.py
import os import re import fitz # requires fitz, PyMuPDF import pdfrw import subprocess import os.path import sys from PIL import Image ''' replace all the constants (the one in caps) with your own lists ''' ''' FORM_KEYS is a dictionary (key-value pair) that contains 1. keys - which are all the key names in the PDF form 2. values - which are the type for all the keys in the PDF form. (string, checkbox, etc.) Eg. PDF form contains 1. First Name 2. Last Name 3. Sex (Male or Female) 4. Mobile Number FORM_KEYS = { "fname": "string", "lname": "string", "sex": "checkbox", "mobile": "number" } This FORM_KEYS(key) returns the type of value for that key. I'm passing this as 2nd argument to encode_pdf_string() function. ''' FORM_KEYS = { "other": "string", "route_to_1": "string", "route_to_2": "string", "route_to_3": "string", "route_to_4": "string", "route_to_5": "string", "route_to_6": "string", "route_to_7": "string", "route_to_8": "string", "route_to_9": "string", "route_to_10": "string", "route_to_11": "string", "route_to_alt_1": "string", "route_to_alt_2": "string", "route_to_alt_3": "string", "route_to_alt_4": "string", "route_to_alt_5": "string", "dep_aerodrome": "string", "dep_elev": "string", "dep_atis_id": "string", "dep_atis_freq": "string", "dest_aerodrome": "string", "dest_elev": "string", "alt_dest": "string", "alt_elev": "string", "chan_id_1": "string", "chan_freq_1": "string", "chan_id_2": "string", "chan_freq_2": "string", "chan_id_3": "string", "chan_freq_3": "string", "chan_id_4": "string", "chan_freq_4": "string", "chan_id_5": "string", "chan_freq_5": "string", "chan_id_6": "string", "chan_freq_6": "string", "chan_id_7": "string", "chan_freq_7": "string", "chan_id_8": "string", "chan_freq_8": "string", "chan_id_9": "string", "chan_freq_9": "string", "chan_id_10": "string", "chan_freq_10": "string", "chan_id_11": "string", "chan_freq_11": "string", "chan_id_alt_1": "string", "chan_freq_alt_1": "string", "chan_id_alt_2": "string", "chan_freq_alt_2": "string", "chan_id_alt_3": "string", "chan_freq_alt_3": "string", "chan_id_alt_4": "string", "chan_freq_alt_4": "string", "chan_id_alt_5": "string", "chan_freq_alt_5": "string", "course_1": "string", "course_2": "string", "course_3": "string", "course_4": "string", "course_5": "string", "course_6": "string", "course_7": "string", "course_8": "string", "course_9": "string", "course_10": "string", "course_11": "string", "course_alt_1": "string", "course_alt_2": "string", "course_alt_3": "string", "course_alt_4": "string", "course_alt_5": "string", "dep_clearance_id": "string", "dep_clearance_freq": "string", "time_off": "string", "dep_app_cont_id": "string", "dep_app_cont_freq": "string", "dist_1": "string", "dist_2": "string", "dist_3": "string", "dist_4": "string", "dist_5": "string", "dist_6": "string", "dist_7": "string", "dist_8": "string", "dist_9": "string", "dist_10": "string", "dist_11": "string", "dist_total": "string", "alt_route": "string", "alt_app_cont_id": "string", "alt_app_cont_freq": "string", "dist_alt_1": "string", "dist_alt_2": "string", "dist_alt_3": "string", "dist_alt_4": "string", "dist_alt_5": "string", "ete_1": "string", "ete_2": "string", "ete_3": "string", "ete_4": "string", "ete_5": "string", "ete_6": "string", "ete_7": "string", "ete_8": "string", "ete_9": "string", "ete_10": "string", "ete_11": "string", "ete_total": "string", "ete_alt_1": "string", "ete_alt_2": "string", "ete_alt_3": "string", "ete_alt_4": "string", "ete_alt_5": "string", "eta_1": "string", "ata_1": "string", "eta_2": "string", "ata_2": "string", "eta_3": "string", "ata_3": "string", "eta_4": "string", "ata_4": "string", "eta_5": "string", "ata_5": "string", "eta_6": "string", "ata_6": "string", "eta_7": "string", "ata_7": "string", "eta_8": "string", "ata_8": "string", "eta_9": "string", "ata_9": "string", "eta_10": "string", "ata_10": "string", "eta_11": "string", "ata_11": "string", "eta_total": "string", "ata_total": "string", "eta_alt_1": "string", "ata_alt_1": "string", "eta_alt_2": "string", "ata_alt_2": "string", "eta_alt_3": "string", "ata_alt_3": "string", "eta_alt_4": "string", "ata_alt_4": "string", "eta_alt_5": "string", "ata_alt_5": "string", "dep_gnd_cont_id": "string", "dep_gnd_cont_freq": "string", "tas": "string", "mach": "string", "dest_tower_id": "string", "dest_tower_freq": "string", "leg_fuel_1": "string", "leg_fuel_2": "string", "leg_fuel_3": "string", "leg_fuel_4": "string", "leg_fuel_5": "string", "leg_fuel_6": "string", "leg_fuel_7": "string", "leg_fuel_8": "string", "leg_fuel_9": "string", "leg_fuel_10": "string", "leg_fuel_11": "string", "leg_fuel_total": "string", "alt_altitude": "string", "alt_tower_id": "string", "alt_tower_freq": "string", "leg_fuel_alt_1": "string", "leg_fuel_alt_2": "string", "leg_fuel_alt_3": "string", "leg_fuel_alt_4": "string", "leg_fuel_alt_5": "string", "efr_1": "string", "afr_1": "string", "efr_2": "string", "afr_2": "string", "efr_3": "string", "afr_3": "string", "efr_4": "string", "afr_4": "string", "efr_5": "string", "afr_5": "string", "efr_6": "string", "afr_6": "string", "efr_7": "string", "afr_7": "string", "efr_8": "string", "afr_8": "string", "efr_9": "string", "afr_9": "string", "efr_10": "string", "afr_10": "string", "efr_11": "string", "afr_11": "string", "efr_total": "string", "afr_total": "string", "efr_alt_1": "string", "afr_alt_1": "string", "efr_alt_2": "string", "afr_alt_2": "string", "efr_alt_3": "string", "afr_alt_3": "string", "efr_alt_4": "string", "afr_alt_4": "string", "efr_alt_5": "string", "afr_alt_5": "string", "cont_fuel": "string", "cont_fuel_1": "string", "cont_fuel_2": "string", "cont_fuel_3": "string", "cont_fuel_4": "string", "cont_fuel_5": "string", "cont_fuel_6": "string", "cont_fuel_7": "string", "cont_fuel_8": "string", "cont_fuel_9": "string", "cont_fuel_10": "string", "cont_fuel_11": "string", "alt_fuel": "string", "cont_fuel_alt_1": "string", "cont_fuel_alt_2": "string", "cont_fuel_alt_3": "string", "cont_fuel_alt_4": "string", "cont_fuel_alt_5": "string", "dep_tower_id": "string", "dep_tower_freq": "string", "lbs_ph": "string", "lbs_pm": "string", "dest_gnd_cont_id": "string", "dest_gnd_cont_freq": "string", "notes_1": "string", "notes_2": "string", "notes_3": "string", "notes_4": "string", "notes_5": "string", "notes_6": "string", "notes_7": "string", "notes_8": "string", "notes_9": "string", "notes_10": "string", "notes_11": "string", "notes_12": "string", "alt_gnd_cont_id": "string", "alt_gnd_cont_freq": "string", "notes_alt_1": "string", "notes_alt_2": "string", "notes_alt_3": "string", "notes_alt_4": "string", "notes_alt_5": "string", "alt_time": "string", "route_dest_iaf_fuel": "string", "route_alt_iaf_fuel": "string", "approaches_fuel": "string", "in_air_used_fuel": "string", "reserve_fuel": "string", "rwy_length_dest": "string", "lighting_dest": "string", "fuel_dest": "string", "ils_dest": "string", "loc_dest": "string", "asr_dest": "string", "par_mins_dest": "string", "tac_mins_dest": "string", "arr_gear_dest": "string", "pubs_dest": "string", "notams_dest": "string", "fuel_packet_dest_1": "string", "fuel_packet_dest_2": "string", "fuel_packet_dest_3": "string", "fuel_packet_dest_4": "string", "etc_dest": "string", "last_cruise_req_fuel": "string", "map_to_iaf_req_fuel": "string", "bingo_req_fuel": "string", "last_cruise_appr_fuel": "string", "map_to_iaf_appr_fuel": "string", "rwy_length_alt": "string", "lighting_alt": "string", "fuel_alt": "string", "ils_alt": "string", "loc_alt": "string", "asr_alt": "string", "par_mins_alt": "string", "tac_mins_alt": "string", "arr_gear_alt": "string", "pubs_alt": "string", "notams_alt": "string", "fuel_packet_alt_1": "string", "fuel_packet_alt_2": "string", "fuel_packet_alt_3": "string", "fuel_packet_alt_4": "string", "etc_alt": "string", "last_cruise_res_fuel": "string", "map_to_iaf_fuel": "string", "add_res_fuel": "string", "stto_fuel": "string", "total_req_fuel": "string", "total_aboard_fuel": "string", "spare_fuel": "string", "last_cruise_total_fuel": "string", "map_to_iaf_total_fuel": "string", "bingo_total": "string", "waypoint_1": "string", "waypoint_2": "string", "waypoint_3": "string", "waypoint_4": "string", "waypoint_5": "string", "waypoint_6": "string", "waypoint_7": "string", "waypoint_8": "string", "waypoint_9": "string", "waypoint_10": "string", "waypoint_11": "string", "waypoint_12": "string", "waypoint_13": "string", "waypoint_14": "string", "waypoint_15": "string", "waypoint_16": "string", "clearance_cleared_to": "string", "clearance_altitude": "string", "clearance_freq": "string", "clearance_transp": "string", "clearance_route": "string" } def encode_pdf_string(value, type): if type == 'string': if value: return pdfrw.objects.pdfstring.PdfString.encode(value.upper()) else: return pdfrw.objects.pdfstring.PdfString.encode('') elif type == 'checkbox': if value == 'True' or value == True: return pdfrw.objects.pdfname.BasePdfName('/Yes') # return pdfrw.objects.pdfstring.PdfString.encode('Y') else: return pdfrw.objects.pdfname.BasePdfName('/No') # return pdfrw.objects.pdfstring.PdfString.encode('') return '' class ProcessPdf: def __init__(self, temp_directory, output_file): print('\n########## Initiating Pdf Creation Process #########\n') print('\nDirectory for storing all temporary files is: ', temp_directory) self.temp_directory = temp_directory print("Final Pdf name will be: ", output_file) self.output_file = output_file def add_data_to_pdf(self, template_path, data): print('\nAdding data to pdf...') template = pdfrw.PdfReader(template_path) for page in template.pages: annotations = page['/Annots'] if annotations is None: continue for annotation in annotations: if annotation['/Subtype'] == '/Widget': if annotation['/T']: key = annotation['/T'][1:-1] if re.search(r'.-[0-9]+', key): key = key[:-2] if key in data: annotation.update( pdfrw.PdfDict(V=encode_pdf_string(data[key], FORM_KEYS[key])) ) annotation.update(pdfrw.PdfDict(Ff=1)) template.Root.AcroForm.update(pdfrw.PdfDict(NeedAppearances=pdfrw.PdfObject('true'))) pdfrw.PdfWriter().write(self.temp_directory + "data.pdf", template) print('Pdf saved') return self.temp_directory + "data.pdf" def convert_image_to_pdf(self, image_path, image_pdf_name): print('\nConverting image to pdf...') image = Image.open(image_path) image_rgb = image.convert('RGB') image_rgb.save(self.temp_directory + image_pdf_name) return self.temp_directory + image_pdf_name def add_image_to_pdf(self, pdf_path, images, positions): print('\nAdding images to Pdf...') file_handle = fitz.open(pdf_path) for position in positions: page = file_handle[int(position['page']) - 1] if not position['image'] in images: continue image = images[position['image']] page.insertImage( fitz.Rect(position['x0'], position['y0'], position['x1'], position['y1']), filename=image ) file_handle.save(self.temp_directory + "data_image.pdf") print('images added') return self.temp_directory + "data_image.pdf" def delete_temp_files(self, pdf_list): print('\nDeleting Temporary Files...') for path in pdf_list: try: os.remove(path) except: pass def compress_pdf(self, input_file_path, power=3): """Function to compress PDF via Ghostscript command line interface""" quality = { 0: '/default', 1: '/prepress', 2: '/printer', 3: '/ebook', 4: '/screen' } output_file_path = self.temp_directory + 'compressed.pdf' if not os.path.isfile(input_file_path): print("\nError: invalid path for input PDF file") sys.exit(1) if input_file_path.split('.')[-1].lower() != 'pdf': print("\nError: input file is not a PDF") sys.exit(1) print("\nCompressing PDF...") initial_size = os.path.getsize(input_file_path) subprocess.call(['gs', '-sDEVICE=pdfwrite', '-dCompatibilityLevel=1.4', '-dPDFSETTINGS={}'.format(quality[power]), '-dNOPAUSE', '-dQUIET', '-dBATCH', '-sOutputFile={}'.format(output_file_path), input_file_path] ) final_size = os.path.getsize(output_file_path) ratio = 1 - (final_size / initial_size) print("\nCompression by {0:.0%}.".format(ratio)) print("Final file size is {0:.1f}MB".format(final_size / 1000000)) return output_file_path 
submitted by Jpwolfe99 to learnpython [link] [comments]


2024.05.14 16:03 JohnnyHotshot EditorInspectorPlugin - Can't call object function

I was taking a first look into how to create a custom inspector tool using plugins last night (which, I found actually really simple thanks to the fact that the editor uses the same UI tools as the engine itself), but I was having a strange issue when it came to calling functions on the object within the _parse_begin EditorInspectorPlugin function. Even though the object did indeed contain the function in question, I'd get an 'Nonexistent function' error thrown when trying to call it. I've trimmed down the functionality to just the issue in question for brevity.
Here's the code for the plugin:
# plugin.gd extends EditorInspectorPlugin func _can_handle(object): return object is CustomNode func _parse_begin(object): var label = Label.new() label.text = str(object.get_test_name()) + " Editor" add_custom_control(label) 
Here's the code for my custom node file that is in the scene:
# custom_node.gd extends Node class_name CustomNode var name = "Test" func get_test_name(): return name 
So, when I open the CustomNode in the inspector, it throws an error in the console:
res://addons/test/plugin.gd:11 - Invalid call. Nonexistent function 'get_test_name' in base 'Node (CustomNode)'.
Clearly, it doesn't think that the object parameter has this function when it tries to call it, but when I print out the results of object.get_method_list(), I can see it right there in the output list that the function exists. object is just an Object type, so I was considering that maybe it only provided a top-level version of the parameter, but when I attempt to read or write values on object directly (such as by replacing the erroneous line with label.text = object.text_name + " Editor") then it works without issue!
So, clearly it's passing the proper object through, but there's something I must be missing about why it can't call functions when it can still access variables from the object. Of course, I could write any code that interacts with these values within the function file, but that's not the best code practice to alter variables of a class like that outside of the class in question. I'm sure there must be some way to get the functions running properly.
Anyone have any ideas for what I might be doing wrong?
UPDATE: Figured out the problem, so I'm adding what I learned here to save any future Googlers (this post is already popping up at the top of the search results when I look for it).
Basically, the script in question must be a tool script in order for the functions to be able to be run. Adding @tool to the top of the custom_node.gd file (and then reloading the scene, since it didn't work immediately) seemed to make it work. This does appear to be intended behavior, as indicated by the GitHub issue I've linked below.
https://github.com/godotengine/godot/issues/43853
submitted by JohnnyHotshot to godot [link] [comments]


http://swiebodzin.info