Warning: SQLite3::querySingle(): Unable to prepare statement: 1, no such table: sites in /home/admin/web/local.example.com/public_html/index.php on line 46
 Binary Option Definition and Example - Investopedia

Binary Option Definition and Example - Investopedia

@WSJ: Most sports have a men’s category, a women’s category—and intense fighting about the definitions. Some researchers are proposing options to end the binary. https://t.co/l9aPAJ5Xd4

@WSJ: Most sports have a men’s category, a women’s category—and intense fighting about the definitions. Some researchers are proposing options to end the binary. https://t.co/l9aPAJ5Xd4 submitted by -en- to newsbotbot [link] [comments]

@WSJ: Most sports have a men’s category, a women’s category—and intense fighting about the definitions. Some researchers are proposing options to end the binary. https://t.co/Xc5qSrcqn0

@WSJ: Most sports have a men’s category, a women’s category—and intense fighting about the definitions. Some researchers are proposing options to end the binary. https://t.co/Xc5qSrcqn0 submitted by -en- to newsbotbot [link] [comments]

Binary options: A scammer takes us inside the job and reveals why Australians 'are definitely good targets'

Binary options: A scammer takes us inside the job and reveals why Australians 'are definitely good targets' submitted by LuckyBdx4 to australia [link] [comments]

Completing the 2020 Bingo Challenge: Short Story Edition

Completing the 2020 Bingo Challenge: Short Story Edition
Completing the 2020 Bingo Challenge: Short Story Edition
One of the rules of the Fantasy Bingo Reading Challenge is that you can read an anthology or collection for any of the squares. I’ve always been a fan of short fiction, so I’ve occasionally used this rule to complete my Bingo Card (I used three collections outside of the Five Short Stories square last year, for example). When planning my card for the 2020 Bingo, I noticed that several of the squares fit quite well for some of the collections and anthologies I had (a Star Trek anthology for Exploration, books with colors or numbers in their names, etc.). “What if…” I wondered, “…I can do it for every square?”
Thus, my project is born: Complete my Bingo card using only books of short stories, following all the other rules of Bingo. I did not repeat a single author from one square to another, and I even made sure not to repeat editors, either.
Look on my Works, ye Mighty, and despair!
A brief aside before we start, some terms I use that some may not be familiar to some:
  • Anthology: A book of short stories by multiple authors, usually assembled by an editor whose name is attached to the book (i.e. The Book of Dragons edited by Jonathan Strahan)
  • Collection: A book of short stories by a single author (i.e. Kabu Kabu by Nnedi Okorafor)
  • Short Story Cycle: A book of short stories that has its own narrative (i.e. Moral Disorder by Margaret Atwood). Some similarities with “interlinked collection,” “mosaic novel,” and “fix-up novel” (The Martian Chronicles by Ray Bradbury being a famous example of the latter).
  • Reprint and Original: Many anthologies/collections reprint stories published previously (reprint) vs. originally written for the book in question (original). Some collections will mix it up (such as a reprint collection with one original story to encourage readers who have read the others to pick up the new book).
Why? What did I hope to accomplish by doing this particular short fiction challenge? Some of my friends will complain about the Five Short Stories square (especially the hard mode requirement to read a book), and I wanted to spite them a little bit and also demonstrate that there’s a lot of different and interesting books out there to read in that format!
Planning: The hardest thing about this was the original planning, as several books I thought would be an easy match for the square didn’t work because another anthology I planned to use already included that author, so I had to dig a bit deeper to find something that didn’t repeat any authors. Also, in past Bingo Challenges, my cards are usually quite fluid as I shift books around throughout the year. Because of all the authors I was juggling, I couldn’t easily do that (though it was vastly easier to do with collections instead of anthologies, for obvious reasons).
Numbers: For this card, I officially read 32 books for the 25 squares: One of those books was quite short, so I read an additional three to meet the length requirement. For the original Five Short Stories square, I decided to be obnoxious and read five collections. These 32 books included 1 short novel (included in one of the collections), 8 novellas, 106 novelettes, 498 short stories, and 3 poems for a total of at least 2,739,975 words (the rough equivalent of reading the first nine novels of The Wheel of Time). I read 189 different authors. In addition to the 32 books above, I read 15 “pre-Bingo” books—books I felt I needed to read to be able to read the anthology or collection I actually used for my Bingo Card. Fifteen of the 32 books were ones I already owned. Nine books I checked out from the library. Five books I bought specific for Bingo, and three books were free (gifts or free online).
1. Novel Translated from Its Original Language:
There Once Lived a Woman Who Tried to Kill Her Neighbor's Baby: Scary Fairy Tales by Ludmilla Petrushevskaya (reprint collection)
  • Reason: I couldn’t read my first choice so I looked through my TBR list to find another SF/F collection I thought would be a translation. It also won the 2010 World Fantasy Award for Best Collection.
  • Favorite Story: “My Love” as I really liked how the characters grew apart and then back together again.
  • Recommended: Only if you like short depressing literary fiction that mostly hinge on dreams and ghosts.
  • Hard Mode: Yes, Pretrushevskaya is a woman.
  • Other Options: I really wanted to read Xia Jia’s A Summer Beyond Your Reach, but she had a story in another anthology I read. I also considered one of Ken Liu’s Chinese SF/F anthologies (Invisible Planets or Broken Stars). I read Jurado & Lara’s Spanish Women of Wonder last year. Etgar Keret’s Fly Already, Kenji Miyazawa’s Once and Forever, or Yoko Ogawa’s Revenge also looked promising.
2. Setting Featuring Snow, Ice, or Cold:
Frozen Fairy Tales edited by Kate Wolford (original anthology)
  • Reason: I literally searched snow and anthology and this was one of the early options.
  • Favorite Story: tie between “The Stolen Heart” by Christina Ruth Johnson and “Death in Winter” by Lissa Sloan; the first just felt great, and the second has this haunting feel I loved.
  • Recommended: Yes; a good selection of fairy tale-inspired stories. Read during the summer, though, it felt really cold.
  • Hard Mode: Yes, every story is in a snowy or cold setting.
  • Other Options: I’m kind of mad that I didn’t come across Snowpocalypse: Tales of the End of the World (edited by Clint Collins and Scott Woodward) until after I read my original choice. I like silly titles.
3. Optimistic Spec Fic:
Ingathering: The Complete People Stories by Zenna Henderson (short story cycle, 1 original to this book)
  • Reason: I’ve had a copy of this book for a couple years, and I needed an excuse to read it. It’s actually an omnibus of Henderson’s two People collections plus some previously uncollected stories. I’ve read the first People collection (Pilgrimage) several times people).
  • Favorite Story: I’ll say “Ararat” here, but the first six stories (the original Pilgrimage collection) are amazingly wonderful and heartwarming.
  • Recommended: Yes, absolutely. Zenna Henderson deserves more attention.
  • Hard Mode: Yes. <3
  • Other Options: If Henderson’s book hadn’t worked out, I considered Heiroglyph (edited by Ed Finn & Kathryn Cramer) and Salena Ulibarri’s two Glass and Gardens anthologies (Solarpunk Summers and Solarpunk Winters), but that would’ve required juggling my card.
4. Novel Featuring Necromancy:
The Book of the Dead edited by Jared Shurin (original anthology)
  • Reason: I asked Jared Shurin (pornokitsch) if he knew of any anthologies with a necromantic theme, and he rattled off five or six options before remembering that he himself had edited an anthology about mummies. I don’t know how you forget something like that.
  • Favorite Story: tie between “Old Souls” by David Thomas Moore and “Three Memories of Death” by Will Hill (non-SF/F)
  • Recommended: Yes, but it’s out of print! Several of the stories were reprinted in Paula Guran’s The Mammoth Book of the Mummy, including “Three Memories of Death.”
  • Hard Mode: No, through several do have mummies as protagonists.
  • Other Options: I was considering Brian McNaughton’s The Throne of Bones since the description seemed rather death-magicky. At this point, the Paula Guran anthology above would probably be a good choice.
5. Ace/Aro Spec Fic:
Life Within Parole, Volume 1 by RoAnna Sylver (collection, mix of reprint and original)
  • Reason: A friend found this on Claudie Arseneault’s asexual recommendations website, which was good, but I felt I needed to read her novel Chameleon Moon first to understand the collection. I’m glad I did.
  • Favorite Story: Reluctantly “Phoenix Down” as it felt the most self-contained.
  • Recommended: Only if you loved Chameleon Moon, which I only recommend if you like a sample of the writing. It’s amazingly diverse in representation, but my frustrations with the novel related more towards its pacing and worldbuilding. Plus I don’t like superheroes.
  • Hard Mode: Yes, half the stories have an asexual or aromantic protagaonist.
  • Other Options: My original choice was Common Bonds: An Aromantic Speculative Anthology edited by Claudie Arseneault, C.T. Callahan, B.R. Sanders, and RoAnna Sylver, a Kickstarter-funded book. However, due to the pandemic, the publication was pushed back, and I didn't want to wait any longer. I also seriously considered Chuck Tingle’s Not Pounded in the Butt.
6. Novel Featuring a Ghost:
Ghost Stories of an Antiquary by M. R. James (collection, mix of reprint and original)
  • Reason: I just searched ghost anthology, and this was a top result. I have actually never heard of M. R. James before this year, but I gather he’s a huge influence since he’s written so many ghost stories.
  • Favorite Story: “The Mezzotint” as it was the one that creeped me out the most.
  • Recommended: Yes, but only if you realize that it’s got an older style to them (since this book came out in 1904), and that most of these stories won’t creep you out in the year 2020.
  • Hard Mode: No, the ghosts are either antagonists or obstacles.
  • Other Options: I actually don’t know, I stopped searching after I found the book. M. R. James does have 3 more collections of ghost stories, though (all of 4 of which have been gathered in Collected Ghost Stories by M. R. James).
7. Novel Featuring Exploration:
No Limits edited by Peter David (original anthology)
  • Reason: I read the first few Star Trek: New Frontier novels back in the late 1990s, but never finished it, so I got all the books for a personal readthrough. Star Trek is by definition perfect for the exploration square, so I read the books. However, I was reading them in publication order, so I had to read the first 14 books before I could get to the anthology!
  • Favorite Story: “Waiting for G’Doh, or, How I Learned to Stop Moving” is a rather funny story about the security officer Zak Kebron at the beginning of his career.
  • Recommended: Yes, but only if you’ve read at least the first six Star Trek: New Frontier novels (all the stories are set before the first book, but most of the characters aren’t really established until you’ve read the first four).
  • Hard Mode: Maybe, nearly all the stories feature exploration, but the plots are often about backstories for the main characters of the series.
  • Other Options: I considered James Alan Gardner’s Gravity Wells (his novel Expendable is a perfect exploration book, so I was hoping the collection would work). Past anthologies that would probably work is Federations edited by John Joseph Adams, Galactic Empires edited by Neil Clarke, and maybe Alastair Reynolds’s Deep Navigation or Galactic North.
8. Climate Fiction:
Everything Change: An Anthology of Climate Fiction edited by Manjana Milkoreit, Meredith Martinez, & Joey Eschrich (original anthology)
  • Reason: A friend recommended to me as this theme was getting difficult for me to find, as all my other options included stories by authors I had to read for other squares. This book was produced from a short story contest run by the Imagination and Climate Futures Initiative at Arizona State University and judged in part by Kim Stanley Robinson.
  • Favorite Story: “On Darwin Tides” by Shauna O’Meara, which follows a “sea gypsy” in Malaysia as she struggles in this new dystopian future.
  • Recommended: Only if the topic appeals to you—because it was a contest, the stories are mostly from amateur writers and the quality mostly shows. It’s free online, though, and there’s a second book, Everything Change II, which I’ve been told is better.
  • Hard Mode: No, most of them are apocalyptic or post-apocalypse.
  • Other Options: My original choice was Drowned Worlds edited by Jonathan Strahan, but there’s also Loosed upon the World: The Saga Anthology of Climate Fiction edited by John Joseph Adams, and I imagine a lot of solarpunk-themed books could work for this, too.
9. Novel with a Color in the Title:
The King in Yellow by Robert W. Chambers (original collection)
  • Reason: I already had it (it’s available on Project Gutenberg)
  • Favorite Story: “In the Court of the Dragon” which felt like one of the creepier stories to me.
  • Recommended: Honestly, no. Only half the stories are SF/F, the other half are all stories about bohemian artists in Paris. This book is known for the stories involving “The King in Yellow” play, but they didn’t really work for me.
  • Hard Mode: Yes.
  • Other Options: I considered using Judith Tarr’s Nine White Horses, the anthology Blackguards, Jack Vance’s Wild Thyme, Green Magic, Walter Jon Williams’s The Green Leopard Plague and Other Stories, Black Feathers edited by Ellen Datlow, or How Long ‘til Black Future Month? by N. K. Jemisin.
10. Any Fantasy Book Club Book of the Month OR Fantasy Readalong Book:
Sooner or Later Everything Falls into the Sea by Sarah Pinsker (reprint collection, 1 original to this book)
  • Reason: The Goodreads Book of the Month club picked it for June this year. I did own or read all the other options that were available at the time.
  • Favorite Story: tie between “And Then There Were (N-One)” and “In Joy, Knowing the Abyss Behind”
  • Recommended: Yes! There’s only one story I would rate less than 4 stars in this book.
  • Hard Mode: Yes, I actually led the discussion for the book in June.
  • Other Options: We don’t read very many collections or anthologies for the Fantasy book clubs, so my only choices were Fritz Leiber’s Sword and Deviltry (Classics club, November 2017), Mahvesh Murad & Jared Shurin’s anthology The Djinn Falls in Love and Other Stories (RAB, May 2018), and we currently have Daniel M. Lavery’s The Merry Spinster for FIF (September 2020). There’s also the Dresden Files read-along which did two of Butcher’s collections, and the Uncanny Magazine Disabled People Destroy Science Fiction/Fantasy read-along (those would’ve been rereads for me, though).
11. Self-Published Novel:
In the Stars I'll Find You & Other Tales of Futures Fantastic by Bradley P. Beaulieu (mostly reprint collection)
  • Reason: I already owned this, it was basically the oldest self-published collection I had.
  • Favorite Story: tie between “Flashed Forward” and “No Viviremos Como Presos” – both dealing with a lot of emotions.
  • Recommended: Yes, the only other stories by Beaulieu I’ve read were 2 co-written novellas, and I felt this collection was better. I haven’t read his novels so I can’t compare.
  • Hard Mode: Yes, at the time of this post, it has 18 ratings on Goodreads.
  • Other Options: There are hundreds of options, but I could’ve read Lawrence M. Schoen’s recent collection The Rule of Three and Other Stories (his other collection, Buffalito Bundle, has stories featuring The Amazing Conroy and are lots of fun.)
12. Novel with Chapter Epigraphs:
Not the End of the World by Kate Atkinson (short story cycle)
  • Reason: This was another difficult square, as I knew a short story cycle had the best chance of having epigraphs before every story. I finally found this book by Kate Atkinson. (Ironically, I realized later that my Politics choice also had epigraphs.)
  • Favorite Story: “The Cat Lover,” I guess.
  • Recommended: No, unless you like literary magical realism where stories just kind of end.
  • Hard Mode: No, all of the epigraphs are quotes from Latin or Shakespeare.
  • Other Options: Apparently, Retief! by Keith Laumer would’ve worked from my options. It really is a difficult thing because in a collection some authors might have an epigraph for a story, but not all or most of them.
13. Novel Published in 2020:
Shadows & Tall Trees 8 edited by Michael Kelly (original anthology)
  • Reason: I picked this off Locus Magazine’s forthcoming books list and bought it.
  • Favorite Story: tie between “The Glassy, Burning Floor of Hell” by Brian Evenson and “Child of Shower and Gleam” by Rebecca Campbell – the first is creepy as hell, and the second is strange and lovely.
  • Recommended: Yes, if you’re comfortable with weird or darker fantasy stories.
  • Hard Mode: No, Michael Kelly has edited several anthologies before.
  • Other Options: I had planned to use The Hidden Girl and Other Stories by Ken Liu, but I needed Liu for another square. I also considered A Phoenix First Must Burn edited by Patrice Caldwell, and I had three anthologies from Joshua Palmatier I could’ve used (Apocalyptic, Galactic Stew, and My Battery is Low and It is Getting Dark) but I needed another Palmatier anthology for another square. Any of the various “Best Science Fiction or Fantasy of the Year” type anthologies that came out in 2020 would’ve been appropriate as well (Jonathan Strahan, Neil Clarke, Rich Horton, Paula Guran, Ellen Datlow, Bogi Takács, and Jared Shurin all edit “Year’s Best” or “Best of Year”-style anthologies).
14. Novel Set in a School or University:
Sideways Stories from Wayside School; Wayside School is Falling Down; Wayside School Gets a Little Stranger; and Wayside School Beneath the Cloud of Doom by Louis Sachar (short story cycles)
  • Reason: Strangely, one of the first books I thought of for this square. Plus, the most recent book had come out. I decided to read all four as each book is really short (only about 20,000 words per book). Only the first one or two was a reread.
  • Favorite Story: None, they’re all funny and good.
  • Recommended: Yes, absolutely. Maybe better for kids, but I smiled a lot while reading these.
  • Hard Mode: Yes.
  • Other Options: Witch High edited by Denise Little would’ve been good, but included a story by Esther M. Friesner whom I needed for another square. A Kickstarter-funded anthology, Schoolbooks & Sorcery edited by Michael M. Jones, would’ve worked, but it’s not out yet.
15. Book About Books:
Ex Libris: Stories of Librarians, Libraries, and Lore edited by Paula Guran (reprint anthology)
  • Reason: This was another difficult square because did you know that searching “book anthology” does not narrow things down at all?? I finally hit upon just searching “library anthology” which did the trick, but this one anthology predetermined at least 3 other squares because of its authors (I couldn’t use Ken Liu, Xia Jia, Amal El-Mohtar, and others because they were all in here).
  • Favorite Story: tie between “In the House of the Seven Librarians” by Ellen Klages and “Summer Reading” by Ken Liu. Klages’s story about “feral librarians raising a child” is just wonderful, and Liu’s is very, very sweet.
  • Recommended: Yes, absolutely. This also contains Scott Lynch’s excellent “In the Stacks” and I will never not say no to Kage Baker.
  • Hard Mode: No, libraries are an integral part of most of the stories.
  • Other Options: *gestures wildly* I don’t know!
16. A Book That Made You Laugh:
Explaining Cthulhu to Grandma and Other Stories by Alex Shvartsman (mostly reprint collection)
  • Reason: Alex Shvartsman edits an annual humorous SF/F anthology series called Unidentified Funny Objects (the 8th volume is out this fall), but even though I have them all, they all shared authors with other squares until I remember that I had two collections from Shvartsman, and this was one of them.
  • Favorite Story: “Things We Leave Behind” is a semiautobiographical story about books. Absolutely lovely.
  • Recommended: Yes, but I understand most won’t share his sense of humor. He also tends to write very short stories, so don’t read these for immersion.
  • Hard Mode: Yes.
  • Other Options: Books making you laugh is so subjective, so any author you like probably has something that could work (you only need one story to make you laugh after all). John Scalzi has a couple collections that could work, Connie Willis has a great sense of humor.
17. Five Short Stories:
  • Reason: To be obnoxious I decided to read five collections for this square (instead of just five short stories). I decided to read 5 that I already owned by women/non-binary people. I picked semi-randomly (Hand and McHugh), by older ones I owned (Wurts), and by a couple new ones I was excited about (Datt Sharma and Slatter).
Not for Use in Navigation: Thirteen Stories by Iona Datt Sharma (reprint collection)
  • Favorite Story: “Quarter Days” is a full third of this book, and it’s an interesting post-WWI setting with magic.
  • Recommended: Yes, they have an interesting outlook, and one of the stories has an Indian wedding in space.
Saffron and Brimstone: Strange Stories by Elizabeth Hand (reprint collection, 1 original)
  • Favorite Story: “The Least Trumps” should appeal to the booklover in every single one of us.
  • Recommended: These are definitely interesting stories, but I’d only recommend for “The Least Trumps” and “Cleopatra Brimstone.” She’s got a poetic style here that didn't always work for me.
After the Apocalypse by Maureen F. McHugh (reprint collection, 2 original)
  • Favorite Story: “Special Economics” which follows a Chinese girl trapped into working at a factory.
  • Recommended: Yes, though it’s also one of the few themed collections (versus themed anthologies) that I’ve seen, with every story dealing with apocalypse in some way.
Sourdough and Other Stories by Angela Slatter (mostly original collection/short story cycle)
  • Favorite Story: “Gallowberries” which features Patience from the Tor.com novella Of Sorrow and Such as a young woman.
  • Recommended: Yes, absolutely. Every story is in the same setting, and they all interconnect with each other. I can’t wait to read more from Slatter (I already have The Bitterwood Bible and Other Recountings).
That Ways Lies Camelot by Janny Wurts (mostly reprint collection)
  • Favorite Story: tie between “Wayfinder” and “That Way Lies Camelot” – both are great stories, the first a coming of age, and the other is bittersweet.
  • Recommended: Yes, definitely. In addition to the above, “Dreambridge” is also awesome. I wasn’t as fond of the three ElfQuest stories, but it was interesting to read Wurts’s 4 Fleet stories as I never realized she ever wrote anything close to straight science fiction.

  • Hard Mode: … Yes?
  • Other Options: This is the most open-ended square for this particular Bingo Card, especially since at the time of this post, I own 121 unread anthologies and collections.
18. Big Dumb Object:
Alien Artifacts edited by Joshua Palmatier & Patricia Bray (original anthology)
  • Reason: This was one of the books that made me realize I could do an all-short-story card. I thought the anthology’s theme would perfectly encapsulate the square.
  • Favorite Story: “Me and Alice” by Angela Penrose – a kid finds a strange artifact while digging at a site.
  • Recommended: Yes, though a few stories weren’t to my taste.
  • Hard Mode: No, while the classical BDO is present in several stories, most would fall in the wider definition being used for Bingo.
  • Other Options: I’m at a loss here, as I never looked for more after I found this.
19. Feminist Novel:
Skin Folk by Nalo Hopkinson (collection, mix of reprint and original)
  • Reason: I owned this already from a Humble Bundle.
  • Favorite Story: “And the Lillies-Them A-Blow” – a woman is inspired to reconsider her life.
  • Recommended: Yes.
  • Hard Mode: Yes, Hopkinson is a Jamaican-born Canadian.
  • Other Options: I had a few other books from the same Humble Bundle called Women of SFF. Most of them would’ve worked.
20. Novel by a Canadian Author:
The Very Best of Charles de Lint by Charles de Lint (reprint collection)
  • Reason: It appears I picked this up in 2014 for some reason (I’ve never read de Lint before this year). But he’s Canadian!
  • Favorite Story: There are honestly too many to say, but I’ll say “In the Pines” for now.
  • Recommended: Yes, yes, yes. I basically added everything he’s written to my TBR.
  • Hard Mode: Maybe, it was originally published in 2010 with Tachyon Publications, but in 2014 it was reprinted by de Lint’s Triskell Press (which is the copy I have), which would count.
  • Other Options: A friend sent me an anthology edited by Dominik Parisien called Clockwork Canada: Steampunk Fiction, though I would’ve had to juggle square to get it to work. Nalo Hopkinson is Canadian, so Skin Folk would’ve worked, too. Jo Walton has a collection called Starlings.
21. Novel with a Number in the Title:
Nine White Horses: Nine Tales of Horses and Magic by Judith Tarr (reprint collection)
  • Reason: At the time, the only collection I had with a number that I could use.
  • Favorite Story: “Classical Horses” – an absolutely lovely story that mixes real life and fantasy, and appeals to my Classics nerd background.
  • Recommended: Yes! Tarr is a wonderful writer.
  • Hard Mode: Yes.
  • Other Options: I could’ve used The Golem of Deneb Seven and Other Stories by Alex Shvartsman, Nine Hundred Grandmothers by R. A. Lafferty, and The Rule of Three and Other Stories by Lawrence M. Schoen.
22. Romantic Fantasy/Paranormal Romance:
Once Upon a Kiss: 17 Romantic Faerie Tales published by Anthea Sharp (original anthology)
  • Reason: My original first choice was a bust when I realized quickly that the stories involved love, but were not romance stories. This was an emergency backup as I was nearing the end of reading for this Bingo Challenge.
  • Favorite Story: “The Bakers Grimm” by Hailey Edwards, which is a sweet little story about baking under pressure.
  • Recommended: No. 99% of the stories are direct appeals to try to get you to buy their books. Many of the stories don’t even really feel like short stories. I had a friend who only read urban fantasy who was adamant that she hated reading short stories and I couldn’t figure out why. Now I do. Many of these read more like vignettes than proper short stories.
  • Hard Mode: No, the HEA Club hasn’t done any anthologies or collections for me to participate in.
  • Other Options: My backup would’ve been to find some paranormal romance series and look for a collection or anthology in that world, but it would’ve involved more prep reading.
23. Novel with a Magical Pet:
No True Way: All-New Tales of Valdemar edited by Mercedes Lackey (original anthology)
  • Reason: Valdemar is an easy setting to choose for this square, and even though I had stopped reading the yearly anthologies (they’re up to 13 or 14 now), I decided to grab the 8th anthology from the library.
  • Favorite Story: “A Dream Reborn” by Dylan Birtolo, a beggar girl with a gift grows a conscience.
  • Recommended: Only if you’re a Valdemar fan and you literally can’t get enough of the world (I’d recommend sticking with the novels up until the Collegium Chronicles).
  • Hard Mode: Yes, Companions can usually speak telepathically with their Heralds and a select few others.
  • Other Options: I’m sure there’s a themed anthology perfect for this, but I honestly don’t know offhand if there is one, since this was an easy choice for me.
24. Graphic Novel (at least 1 volume) OR Audiobook/Audiodrama:
Eerie Archives, Volume 1 edited by Archie Goodwin (original comic book anthology)
  • Reason: I searched “comics anthology” into my library’s digital catalog. This showed up.
  • Favorite Story: No real favorite, but I guess “Flame Fiend” by Eando Binder, about a man desperate to avoid fire.
  • Recommended: Yes, if you’re interested in 1960s horror comics anthology magazines. Each story is about 6-10 pages long, but many felt like cheesy horror to my modern eyes.
  • Hard Mode: Maybe, each story is standalone, but this book contained the first 5 issues of Eerie comics. I’m going with No because Eerie is a running series.
  • Other Options: I considered The Escapist (inspired from Michael Chabon’s The Amazing Adventures of Kavalier and Clay), a Mouse Guard comics anthology, and Thrilling Adventure Hour before finding Eerie. I also though the Eisner Awards were a good source of finding potential comics anthologies, since that's a category.
25. Novel Featuring Politics:
Retief! by Keith Laumer (reprint collection)
  • Reason: I knew the main character was a problem-solving diplomat, so this was an easy pick.
  • Favorite Story: “Diplomat-at-Arms” which is a great story of following an experienced old man on a mission, and “Cultural Exchange,” a really funny bureaucratic tale (and this one is free on Project Gutenberg).
  • Recommended: Yes, with reservations. They’re all stories from the 1960s, they’re bureaucratic galactic pulp fiction where Retief always knows better than his bumbling superiors and women only show up in secretarial or minor support roles. The stories also feel a bit repetitive as a whole, so if you read these, space it out.
  • Hard Mode: No, several of the stories feature royalty.
  • Other Options: I felt like this was a nebulous category, but offhand, I’d suggest Do Not Go Quietly: An Anthology of Victory in Defiance edited by Jason Sizemore & Lesley Conner and Resist: Tales from a Future Worth Fighting Against edited by Gary Whitta, Christie Yant, and Hugh Howey for two explicitly political anthologies, and maybe something like Harry Turtledove’s interlinked collection Agent of Byzantium for an alternate history take on a Byzantine special agent.
Favorites
  • Favorite collections: The Very Best of Charles de Lint by Charles de Lint, Ingathering: The Complete People Stories by Zenna Henderson, Sooner or Later Everything Falls into the Sea by Sarah Pinsker, Sourdough and Other Stories by Angela Slatter, and Nine White Horses by Judith Tarr
  • Favorite anthologies: Ex Libris edited by Paula Guran and The Book of the Dead edited by Jared Shurin
  • Favorite overall short stories: In addition to my favorite stories in the books above, I’d also give a special place to The Very Best of Charles de Lint (“In the Pines,” “In the House of My Enemy,” “A Wish Named Arnold,” “Mr. Truepenny's Book Emporium and Gallery,” “Pixel Pixies,” “The Badger in the Bag,” “Timeskip,” “Into the Green,” “Birds,” and “Pal o' Mine”) and to Sooner or Later Everything Falls into the Sea (“And Then There Were (N-One),” “In Joy, Knowing the Abyss Behind,” “Our Lady of the Open Road,” “Wind Will Rove,” and “A Stretch of Highway Two Lanes Wide”).
  • An Aside: My father died suddenly in the middle of my reading for this challenge. The books I read from Zenna Henderson and Charles de Lint really helped me during this time, with de Lint’s book making me cry multiple times (in a good way).
The End
Sometime last year after touting one short story or another to my friends, I said, “Oh, I don’t think I read *that* much short fiction,” and they all looked at me funny for some reason.
Oh. Never mind. I get it now.
All joking aside, I’ve read SF/F magazines off and on growing up, and I always enjoyed the occasional Year’s Best Science Fiction anthology from Gardner Dozois, and Robert Silverberg’s Legends anthologies were rather formative to my growth as a fantasy reader (that’s where I read George R.R. Martin and Robin Hobb for the first time). Some of my favorite writers have done amazing short stories (in fact, I think I like Alastair Reynolds better at the short length than the novel; witness my love for his story “Zima Blue”!). Even if you don’t read more than the usual five short stories for the Bingo Challenge, please consider branching out! I hope I’ve shown with my own card how much variety is out there.
If you’re not sure where to start, your favorite author may have some short stories of their own, either in an anthology or one of their own collections. Mary Robinette Kowal is one of my favorites, and I loved her collection Word Puppets. If they’re prolific enough, they may have a “Best of” book, like The Best of Connie Willis or The Very Best of Kate Elliott. Trying one of the Year’s Best anthologies I mention under #13, Published in 2020, is also a fun way to explore short fiction.
And even though I didn’t read any for my Bingo Challenge, there are tons of SF/F magazines out there to read from on a daily, weekly, monthly, bimonthly, or quarterly schedule. My personal recommendation is for Asimov’s SF, FIYAH, and Fantasy & Science Fiction for subscription-only options, and places like Clarkesworld, Uncanny, Fireside, and Tor.com for free online stories. There are also some great magazines/sites like Beneath Ceaseless Skies and Daily Science Fiction.
Looking at award lists is a fun way to get started, as most of the major awards also have short fiction categories. Find out where they were published and try out a magazine issue or an anthology.
I’ll end this with the following:
  • an interview by our own tctippens with Jonathan Strahan over at the Fantasy Inn Podcast where they discuss not only his new anthology The Book of Dragons, but reading short fiction in general.
  • Editor Jared Shurin ( pornokitsch ) just came out with The Best of British Fantasy 2019 this past June: check it out!
  • One of my favorite short story writers is John Wiswell, and I’d like to link two of his wonderful stories: "Tank!" follows a sentient tank attending its first SF convention, and "Open House on Haunted Hill" is a very sweet story about a haunted house trying to get sold to a new family. Both stories are quite short and you can read each in just a few minutes.
  • And finally… this is what the internet should be: Naomi Kritzer's "Cat Pictures Please"
submitted by FarragutCircle to Fantasy [link] [comments]

Since 1983, I have lived, worked and raised a family in a progressive, egalitarian, income-sharing intentional community (or commune) of 100 people in rural Virginia. AMA.

Hello Reddit!
My name is Keenan Dakota, I have lived at Twin Oaks, an income-sharing, intentional community in rural Virginia for 36 years, since 1983. I grew up in northern Virginia, my parents worked in government. I went to George Mason University where I studied business management. I joined Twin Oaks when I was 23 because I lost faith in the underpinnings of capitalism and looking for a better model. I have stayed because over time capitalism hasn't looked any better, and its a great place to raise children. While at Twin Oaks, I raised two boys to adulthood, constructed several buildings, managed the building maintenance program, have managed some of the business lines at different times.
Proof this is me. A younger photo of me at Twin Oaks. Here is a video interview of me about living at Twin Oaks. Photo of Twin Oaks members at the 50th anniversary.
Some things that make life here different from the mainstream:
More about Twin Oaks:
Twin Oaks is an intentional community in rural central Virginia, made up of around 90 adult members and 15 children. Since the community's beginning in 1967, our way of life has reflected our values of cooperation, sharing, nonviolence, equality, and ecology.
We do not have a group religion; our beliefs are diverse. We do not have a central leader; we govern ourselves by a form of democracy with responsibility shared among various managers, planners, and committees. We are self-supporting economically, and partly self-sufficient. We are income-sharing. Each member works 42 hours a week in the community's business and domestic areas. Each member receives housing, food, healthcare, and personal spending money from the community.
We have open-slots and are accepting applications for new members. All prospective new members must participate in a three-week visitor program. Applicants to join must leave for 30 days after their visit while the community decides on their application.
We offer a $5 tour on Saturdays of the property, starting in March. More info here.
Ask me anything!
TL;DR: Opted out of the rat-race and retired at 23 to live in the woods with a bunch of hippies.
EDIT: Thanks for all the questions! If you want some photos of the farm, you can check out our instagram.
EDIT2: I'm answering new, original questions again today. Sort by new and scroll through the trolls to see more of my responses.
EDIT3: We DO have food with onion & garlic! At meals, there is the regular food, PLUS alternative options for vegan/vegetarian/no gluten/no onions & garlic.
EDIT4: Some of you have been asking if we are a cult. No, we are not. We don't have a central leader or common religion. Here are characteristics of cults, FYI.
Edit: Yikes! Did I mention that I am 60? Reddit is not my native land. I don't understand the hostile, angry and seemingly deliberately obtuse comments on here. And Soooo many people!
Anyway, to the angry crowd: Twin Oaks poses no threat to anyone, we are 100 people out of a country of 330 million? Twin Oaks reached its current maximum population about 25 years ago, so not growing fast, or at all. Members come and go from Twin Oaks. There are, my guess is, 800 ex-members of Twin Oaks, so we aren't holding on to everyone who joins—certainly, no one is held against their will.
Twin Oaks is in rural Virginia, but we really aren't insular, isolated, gated or scared of the mainstream culture. We have scheduled tours of the whole property. Local government officials, like building inspectors, come to Twin Oaks with some frequency. People at Twin Oaks like to travel and manage to do so. I personally, know lots of people in the area, I am also a runner, so I leave the property probably every day. There are lots of news stories about Twin Oaks over the years. If you are worried about Twin Oaks, maybe you could go read what the mainstream (and alternative) media have to say.
Except about equality Twin Oaks is not particularly dogmatic about anything. (I know some people at Twin Oaks will disagree with that statement.) Twin Oaks isn't really hypocritical about Capitalism, Socialism, or Communism, we just don't identify those concepts as something that we are trying to do. Twin Oaks is not trying to DO Communism, we are trying to live a good life with equally empowered citizens—which has led us to try to maintain economic parity among members. Communists also do that. In making decisions in the community I don't remember anyone trying to support or oppose an idea due to excess or insufficient Communism, Socialism, or Capitalism. In most practical senses those words aren't useful and don't mean anything. So, no need to hammer Twin Oaks for being insufficiently pure, or hypocritical.
Twin Oaks is very similar to the Kibbutz in Israel. If anyone has concerns or questions about what would happen if places like Twin Oaks suddenly became much larger and more common, read about the history of the Kibbutz, which may have grown to possibly 1% of the population at their largest? There was and is no fight with Capitalism from the kibbutz—or with the State. My point is—not a threat.
To the other people who think that the ideas of Twin Oaks are interesting, I want you to know it is possible to live at Twin Oaks (or places like Twin Oaks) and happily live ones entire life. There is no central, critical failing that makes the idea not work. And plenty of upside. But do lots of research first. Twin Oaks maintains a massive web site. (Anyway, it takes a long time to read.)
But what I would like to see is more people starting more egalitarian, income-sharing communities. I think that there is a need for a community that is designed and built by families, and who also share income, and provide mutual support with labor and money. If you love this concept, maybe consider gathering together other people and starting your own.
Ideologically speaking:
-Ecology: the best response to ecological problems is for humans to use fewer resources. The easiest way to use fewer resources is to share resources. Living communally vastly cuts down on resource use without reducing quality of life.
-Equality: ideologically speaking, most people accept the idea that all humans have equal rights, but most social structures operate in ways that are fundamentally unequal. If we truly believe in equality then we ought to be willing to put our bodies where our ideology is. In a truly equal world, the issues of sexism and racism and all other forms of discrimination would, essentially, not exist.
-Democracy: Twin Oaks uses all manner of decision-making models and tools to try to include everyone and to keep people equally empowered. There is no useful word for this. We do use a majority vote sometimes, as a fallback. But sometimes we use consensus. We sometimes use sociocracy (dynamic governance). The word "Isocracy" (decision-making among equals), would be useful to describe Twin Oaks' decision-making model, but Lev in Australia has written an incomprehensible "definition" on Wikipedia, that he keeps changing back when someone corrects it.
-Happiness: The overarching goal of all ideologies is to make people happy, right? I mean, isn't it? Capitalism is based upon the belief that motivation is crucial to human aspiration and success (and therefore more happiness). Under Capitalism, equality is a detriment because it hinders motivation (less fear of failure, or striving for success). Twin Oaks believes that humans are happier when they are equal, and equally empowered. So the place to start up the ladder of happiness is to first make everyone equal. Well, Twin Oaks is mainly still working on that first step.
EDIT5: Some have asked about videos - here are links to documentaries about Twin Oaks by BBC, VICE and RT.
submitted by keenan_twinoaks to IAmA [link] [comments]

Greed is Subtle

The morning alarm woke up Ghen. With an annoyed sigh, he stretched out his arm and silenced the foul-sounding chirps. Slowly sitting up in bed, he let out a deep yawn and got to his feet.
Running a couple of chitinous fingers along his antennae to stimulate them to life, he made his bed and then went to his closet. Today was a work day, so he needed his suit. Once the pants were on, he stretched out his wings so that he could button up the shirt, then relaxing them once all the buttons were secured.
Dressing for the day was done, now for the morning meal. Entering his kitchen, he took out the chilled leftovers of the evening meal last night and popped it into the radiator, first defrosting and then slightly cooking it.
During that process, he also fished out a ceramic cup and placed it in his brewer, serving himself some synthesized caffeine. His idle thought led him to being amused that, when eaten directly off a plant, it has a concentration that could kill him three times over. But after going through some refinement and roasting, all it does is make him hyper.
Once the meal was put together, his plate of heated leftovers and a cup of almost-piping-hot cup of Xia's, he took his time to enjoy it. His communicator vibrated. When he looked, he found it was from his boss.
"Hello?" Ghen answered.
"Ghen, the meeting's been moved up to a few minutes from now." His boss, Xkik, announced. "Apparently higher up has something important they want to say. We have a terminal ready for you, I'll message the login details."
"Wha-, what's so important?" Ghen asked in bewilderment. "Did a water line rupture or something?"
"No, nothing like that." Xkik replied with a slight chuckle. "It's actually about the rumors we've been hearing. That human corporation wanting to acquire us? That's what they're talking about."
Ghen could feel everything inside his thorax drop to the floor. "That must mean it's true then, right? Did we get sold off by the Queen to this company then?"
"Show up to the meeting and you'll get your answer." Xkik said simply. When he finished, Ghen got the notification on his communicator. There's the login details, allowing him to remotely attend the meeting. "They're about to start, hurry up."
Once Xkik disconnected, Ghen worked fast to login and set up the remote viewing. Once everything was done, his screen started transmitting the meeting room. It was already packed. And off by the main board, he saw his answer. There was a human, resting against the wall on his two legs. Standing right in the center of everyone's view was the coordinator, Tizx, watching the clock periodically.
As soon as the meeting's start time was reached, the coordinator began. "Alright everyone. I realize that this was rather short notice, so I want to say how appreciative I am that you made it. Now then, let's just get right to it. For some time now, many of you have been hearing rumors that a human corporation has been interested in us. Why? We never really knew. We're just an organization responsible for finding, extracting and providing water to the colony here all under the direction of the Queen herself. Well, as of now, I have the answer for you. Why don't I let Ryan say that?"
Stepping back, Tizx motioned for the human, Ryan, to take over. With a nod, Ryan practically bounced over and then took the position. "Good morning to you all. I hope my Zazk is passable, heh. Anyways, the answer to those rumors, is yes. Terran Galactic Company is indeed interested in you all. Which now leads to me. I'm here to announce that, effective yesterday evening, this water company is now a subsidiary of Terran Galactic Company, under the name of Zilia Water Delivery."
Many other sub-coordinators broke into hushed conversation, no doubt speaking their thoughts with each other about this move. Ghen could only wonder if this was even a good thing. What will the humans do? Will he still have his job? Will he have to learn how to deal with the ruthless humans?
"Now, I am well aware this is quite the...uh, change." Ryan continued. "That's why I'm happy to inform you that, no, nothing negative or detrimental will happen to you. You just have new people to answer to. Operations will continue as normal, everybody here will still keep their jobs. The only real change any of you will personally experience is that Coordinator Tizx here will now report to someone else. On behalf of the Terran Galactic Company, we are extremely excited and are looking forward to working with you all. Thank you for your time."
A week later.
At least Ryan wasn't lying. After the initial shock wore off, things went back as they normally did. There were no terminations, no reductions in annual pay or anything. Nothing really changed. At least until this new meeting was called. Ghen was at the worksite this time, so he took his seat and watched as, once again, Ryan led the meeting.
"Hello again, everyone!" He said cheerfully, his Zazk noticeably improved. "I hope I didn't end up looking like a liar, right? Everything's still normal, all that?"
All the zazk in the room confirmed, providing comments to their pleasant surprise as well as lingering thoughts.
"Awesome! Awesome." Ryan said jubilantly, his fleshy mouth revealing his bone-white teeth. "Now then, you're probably wondering why I'm here again, right? Well, I got another fantastic piece of news for you all! Two, actually. I'll start with the first: Zilia Water Delivery has just completed its IPO. The company is now publicly traded!"
Ghen and the others voiced their confusion, having no idea what in the name of the Queen Ryan was talking about. What was Ryan talking about? What's an IPO? And why exactly is being publicly traded such a significant thing?
"Oh, you guys don't know any of that?" Ryan asked in surprised confusion. After everybody confirmed, he let out a quick huff as he began his explanation. "Well, to begin, IPO is short for Initial Public Offering. Basically what that means is that, before today, Zilia was privately held. Only certain individuals could buy and sell shares here. But now that we're public? Literally anyone can buy and sell shares in the company, hence us being publicly traded."
"Uh, what's a share?" Ghen asked, still completely lost.
"Oh, boy..." Ryan muttered under his breath before returning to his peppy image. "To simply put it, a share is short for having a share of ownership in a company. When you buy a share, you're buying a piece of ownership, and when you sell, you're selling that amount."
"So wait...if someone buys a share, they're a co-owner then?" One of the other team coordinators asked.
"If they get enough, yeah." Ryan nodded. "You need a lot though, and that really depends on the company. If I had to give an answer though? I'd say usually you need to have a lot more shares than a lot of people combined to be officially a co-owner, but we call that being a majority shareholder."
"And how do we do that?" Ghen asked, now growing curious but still not understanding why such a concept exists.
"Simple. Buy shares." Ryan said simply. "And that leads into the second piece of awesome news. Zilia's corporate has a product in mind, a premium-package of water delivery. Instead of the usual water that you pump out, filter and ensure its potable before delivery, with the premium package, not only will you get that, but you'll also get all of the required nutrients and vitamins the zazk body requires! And they feel you guys have the best expertise and understanding to pull it off! So, here's what we're offering as a good-faith bonus: A 25% increase to your annual salary as well as being given stock options."
Ghen wasn't sure about the second part, but the salary definitely got his attention, as well as everyone else's. Although his job was considered to have a good pay, Ghen isn't going to say no to a higher salary. In fact, he's been focusing his work on getting a promotion so he can come home with even more credits in pocket.
"What do you mean by stock options?" Ghen asked after some time.
Ryan let out that smile again, the one that revealed his teeth. "If you choose to transfer over to the new group, you'll be provided 50,000 shares in Zilia itself. Why's that awesome? Let me walk you through it. Right now, our last closing price per share was 3.02 credits. And if you have 50,000 shares during that time, you're sitting on 151,000 credits, if you cash it out immediately."
"And why shouldn't we?" One of the coordinators demanded in an ambiguous tone.
"Because the price per share changes a lot." Ryan explained promptly. "When we got done with the IPO? It closed at 2.73 a share. Right now? My money's on the closing price being 2.99 a share. However, we are extremely confident in this premium package being successful. If it does? Well, my bet is that the share price will skyrocket to 3.12 a share. If you hold those shares and the price gets to what my bet was? You'll instead get 156,000 credits. Just by holding onto them, you just made an additional 5,000 credits!"
"And what if we have more shares?" Ghen questioned, now getting excited at the prospect of free money.
"Even more money!" Ryan laughed a bit. "And don't forget about dividends, but that's for another time. The premium group is gearing up right now, we just need the workforce. If any of you wants in, I'll be back tomorrow with all the forms needed to make it official. Take the day and tonight to think it over, yeah?"
Everything else melted into a blur. Ghen was practically on autopilot that whole day. Was this the secret to the humans' incredibly massive economy? How so many of them have amassed so much money out of nowhere? All you had to do was just buy this share out of a company and you get more money without even working?
As soon as he got home, Ghen knew what he was going to do during the night. After feverishly looking through the galnet, now having the human race connected to it, he looked and gathered up as many books that were translated into zazk as he could find, all talking about the human economic system. The last time he undertook such an intensive study was during his primary education phase.
And during his search, he even found forums on the galnet that were completely dedicated to the human's economy. All of them talking about strategies on what company, or stock, to pick. How to analyze a company's performance to determine if it was worth the money, or it had potential to grow over time. And that was when he discovered the humans found another method to the extremely simple buying and selling process. There were humans and some other immigrated aliens who made five times what Ghen could receive over a simple month just by watching the share prices during trading hours, and then buying and selling them at the proper times.
Ghen's mind was just absolutely flabbergasted. He thought it was just some strange concept only aliens could make, but no, not with the humans. They've practically made their economy into an art or a science. No, not even their economy. Everything. If humans can see a way to make money off of it, they'll do it. And if there isn't, they'll look for a way.
Healthcare was monetized. Galnet services, transportation, shopping at the store, they even made all of their utilities into profit-oriented companies.
And it was there that Ghen paused, the realization slamming into him. Everything was monetized. Which means, if you don't have the money for it, you're not getting it. Right? Are the humans truly that ruthless? So obsessed with making money? To the point that they're willing to deprive their own people of the absolute necessities if it's a source of credits?
Ghen let out a scoff. There's no way. Nobody is that cruel and callous. He's never been to the United Nations. He can't rely on what a bunch of random people on the galnet says. He decided that from here on out, he'll only go as far as saying that humans are a little obsessed with credits, nothing more.
...
There he was. Ryan, sitting in the office provided to him. And there was a rather large line leading to him. Looks like word got around. Although, the line wasn't as large as he expected it to be. Maybe the others thought it was just a ruse? That there's no such thing as making free money by spending it on such a made-up concept?
Ghen only knows that, if it is a ruse, it's an extremely elaborate one, where all of the humans are in on it. And he believes that's just extremely ridiculous. At the end, if he's unsure, he'll just take the transfer for the very real increase in his very real salary. And although he spent a very good chunk of the night reading up on how humans do things, he's still going to play it smart. He'll leave his 50,000 shares alone and see where it goes from there.
"Good morning sir." Ryan greeted warmly once Ghen took his seat. "Now, name please?"
"Ghen." He answered, barely keeping his nerves down.
"Alright...and what's your position at this location?" Ryan questioned after scribbling on his form.
"I monitor the pumping stations near the extraction sites." Ghen explained, staying on point. "To be more specific, I check to see if they're in need of maintenance, as well as reading the flow rate that's determined by the calculators installed there. If there's too little for what's needed, I pump out more. And if there's too much, I pull it back a little."
"Nice...and how long have you been doing it for?" Ryan complimented with a nod.
"As of tomorrow, ten years." Ghen replied, voice quickly changing to minor awe once he realized that fact.
"Excellent. Do you have anyone in mind you'd like to replace you here?" Ryan questioned after another scribble. "If you don't have anyone, you're free to say so."
Ghen took a moment to think it over. A bunch of names went through his mind, but one stuck with him. "Tilik. He's just been accepted here, but he's learned quickly. Very attentive and he always catches something subtle. I think he'll do really well in my position, even better actually."
"Tilik, really?" Ryan questioned with a little shock, going through his completed forms. Ghen felt a short sense of panic in him. Did something happen, or was Tilik actually transferring? His answer didn't take long to reveal itself. "Right, Tilik was actually one of the first people to want to transfer here. He's actually requested to be part of the testing teams specifically. Do you have a second choice?"
"Um...no, actually." Ghen replied, feeling a little ashamed. "Tilik was my only choice, to be honest."
"Hey, don't worry." Ryan said assuringly with his hands raised. "Nothing wrong with that. Sometimes, there's just nobody up to snuff, right? 'Kay, so, last question. Is there anything specific you'd like to do when given the transfer?"
"If you need someone monitoring new pumps, I'd be happy to do that." Ghen stated.
"So basically same job but with better payoff, am I right?" Ryan grinned. "I hear you. Sometimes, we're just not paid enough for what we're doing. I know I think that sometimes. Uh, our secret, yeah?"
"Yeah, our secret." Ghen nodded, thinking it'd be better to have friendly relations with the human, just in case.
"Awesome. Back on topic, that's it." Ryan announced, placing the form on his pile. "We'll give you a call when you're accepted."
"Oh, uh, that's it?" Ghen questioned with a shrug in shocked surprise.
"What, expecting a question like, why do you want to transfer?" Ryan chuckled a bit as he leaned in his seat. "You can bullshit all you want, but we both know the answer. Sweet money and stock options. Not saying that's a bad answer of course, just that it's pretty obvious."
"I suppose it is." Ghen commented, realizing the point. "Also, you mentioned this...dividend? Is that for Zilia shares?"
Ryan laughed a little bit before nodding. "Yep, announced before I came here. About 0.43 per share. Want to know why that's awesome? Instead of waiting for the proper price to cash out your shares, now? The company pays you for each share you hold."
"A...Are you serious?" Ghen demanded, flabbergasted.
Ryan nodded with his now-trademark grin. "Dead serious. If you get the transfer, and get those 50,000 shares? A little head math...right, if you hold onto those, in addition to your salary, you'll now annually be paid 21,500 credits, if you keep it at 50,000 shares. Only you can decide to sell or buy shares."
Ghen just stood there silent and motionless, no idea of whether to believe it or not, to which Ryan just laughed. Once he walked out of the room, he managed to snap back to reality. Again, just focus on the very real pay-raise. He'll deal with the other parts later.
After he returned to his spot, he spotted Tizx approaching by his desk. The coordinator seems to be as casual as always.
"I saw you in that line a bit ago, Ghen." He said as he leaned on the desk. "Guess you're really taking that human's word?"
"I mean, I don't know about all this share business or what not." Ghen began with a shrug, his tone sounding a little defensive. "But I mean, having a bigger salary? Course I'm going for it when I can. And if all this magic credits turn out to be real? You realize we can live like the royal servants, right? Get the best cars, the nicest food and all that?"
"I'd be very careful, Ghen." Tizx warned in a sudden shift in tone. "Don't trust those humans. The way they just...obsess over money? Come up with more and more insane ways of getting credits? I don't know, it just makes my wings twitch."
"You think this is a bad idea?" Ghen asked with a little surprise at the change-in-demeanor.
"I think you should be careful, with the humans, and with what you're saying." Tizx replied, straightening his posture. "I wouldn't put it past those Earthmen to backstab you if it gets them a few more credits. And we all know how the royal servants get if any of us lowly commoners start thinking we can break into their circle."
"I hear you, I'll be on my guard, promise." Ghen stated with a nod. With a confirming nod of his own, Tizx returned back to his duty, walking past Ghen's desk.
Several weeks later.
Everything became so much better. Ghen got the transfer. He didn't need to relocate to a new residence either. And after he was walked through into learning how to manage his stock account, and seeing that new form of payment in his hands, he already felt as though he made the best decision. But it was only when he decided to take those shares more seriously that he became privy to what he was given. After receiving the dividend payment, and actually seeing it was real, valid credits after transferring it to his main bank account, all he could describe was the most powerful high he ever felt.
While his first thoughts were to buy himself a royalty-class car, some nicer furnishings for his home, or even a better home entirely, he ended up going the smarter route.
After going back to his stock account, he discovered that Zilia's shares rose to about 3.22 credits in price. Knowing that this was the easiest money he could ever make, he took all of his dividend earnings and bought more shares in Zilia, bringing him to owning 56,891.
And from his new regional coordinator, a human named Dylan, tomorrow is the grand release of the premium package. For just a monthly rate of 14.99 credits, the tap water will now include a sizeable portion of all nutrients and vitamins required in the zazk physiology. Still, Ghen has to admit. He's not entirely sure why anybody would want such a thing, if they'd even go for it. But, as long as he's practically swimming in easy credits, he won't pay much attention to it.
And just like when he was intensively studying the basics of how the human economy worked, he barely got any sleep. His mind was constantly thinking about the things he would buy. Or rather, what other stocks to put his credits into. Even now he can still hardly believe it. Just spend your money on some, make-believe thing and, if you wait long enough and picked the right stock, you'll get more than you spent back?
His mind even wandered onto what human colonies, or even their homeworld, Earth, was like. If everybody was making so much money, what kind of things would they offer? What kind of ridiculous service or product or item can you get? He's even debating on joining some forum and just asking around. Explain how he's new to how humans do things and was wondering what he should expect if he's successful.
By the time he felt like he can go to sleep, the binary-stars of the system were rising from the horizon. After getting out of his bed and changing to clean clothes, his mind returned onto what-ifs.
What if he bought better clothes? He's had his eye on that human brand of luxury clothes, Tessuti di Venezia, that's been all the rage amongst the royal servants. Or maybe he can go on vacation and just check out Earth for real?
It was a short ride to his workplace from his home. After getting stuff his stuff and preparing to walk through the doors, he heard the roar of a car grow louder. When he looked, he saw the sleekest and quite possibly the coolest looking car he's ever seen. Each time the engine revved it would startle him, both from how harsh it sounded as well as just how intense it sounded. And after it parked, he saw the doors pop out and then slide along the body back. And there, he saw Tilik, the seat literally turning and extending out a bit before he got off.
As soon as he saw Ghen staring, he struck a rather prideful pose after putting on his lab coat and then sauntered over to Ghen.
"What do you think?" Tilik said, without any doubt inviting praise or compliments.
"D...Did you actually buy that?" Ghen asked, unable to tear his eyes away from the car.
"You're Queens-damn right I did!" Tilik laughed happily. "Thing takes off like a starship, has temperature-controlled seating, all-in-one center console, barely any bouncing on rough roads. Hoof, best decision I've ever made!"
"How much did that thing cost?" Ghen asked after letting out an incredulous laugh.
"Five million credits." Tilik replied, earning an absolutely shocked stare from Ghen. "And thanks to the incredible salary I have, in addition to all these shares and dividends, I'll pay back the credits I borrowed in no time!"
Ghen needed a few moments before he could speak again. "All I've been doing is buying more shares."
Tilik laughed and then patted the now-envious monitor's back. "Smart man. I got a little carried away, yeah, but not anymore. Any spending credits I got, going right back to investing. That's what it's called right, investing?"
"Yeah, it is." Ghen nodded, feeling a fire light up in his thorax. "And also? Today's the day that the premium water thing is being released. Here's hoping it starts out well, right?"
"Oh it will, trust me." Tilik chuckled as they both began making their way inside the workplace. "Lots of research, lots of study. By the Queen, so much of it...it'll make your head spin."
And after hearing that, Ghen had a moment of realization. "Hey, Tilik? How did you get such a nice position anyways? Weren't you just studying under me before the humans came along?"
Tilik let out a sigh after opening the door. "I'll be honest, I never wanted your job. Not because it's boring or terrible, just...I didn't suffer so many sleepless nights in the science academy just to be a glorified button pusher. This is what I've always wanted. Doing science, solving problems rather than just applying the solution, you know?"
"Wait, you got an academic certificate?" Ghen questioned, completely floored. "How did you end up beneath me then? I should've been answering to you!"
"Simple." Tilik gave a heavier sigh. "A royal servant was asking for the same job I was. Take a guess at who got it."
"Ouch. Good thing the humans came along when they did, yeah?" Ghen was taken aback. He never heard anything about a servant taking a job at his place. "Looks like you're proving yourself to be well suited."
"By the Queen, of course I am." Tilik nodded. "Like I said, I nearly broke my wings through so many nights, got certified top of my class, all just to get pushed to the dirt because someone who was born into a particular family wanted the same thing I did? I know I'm smarter than any of those empty-skull servants back in the Center. I know that, whatever, uh...corporate? Yeah, whatever corporate wants out of science, I will xeek give it to them."
"Well, let me know how things go in the lab." Ghen said, admiring his drive as they neared the main office floor. "Because this is where the button pusher needs to go."
Tilik let out a laugh as he nodded. "Hey, how about we meet up at Queen's Fine Eatery tonight. I'll pay, yeah?"
Ghen, at first, wanted to admonish him for choosing such an outrageously expensive place to go. But he quickly realized that, he truly is good for it, thanks to the humans. "Well, hey, if you're paying for it."
...
It was a fantastic opening. After being told what news sites to keep in mind for stocks, he first heard it from Dylan, and then got more detail on Business Today. There was such a massive demand right from the start that Zilia needs to increase extraction just to meet it. But what really got his attention was the effect it had. Zilia Water Delivery's share price just blasted off. After seemingly holding steady at about 3.15, by the time he got home and logged onto his account, it already reached 7.04 a share. The calculator on his account told him that he got a value-gain of 54.26%.
Never in his entire life had he felt such...joy. With all of the shares he currently has? He's sitting at 400,512.64 credits. He knows that it is woefully pathetic compared to what the royal servants have just in their pockets, but the fact that he has such money, just by owning some intangible concept? Why even work at Zilia? Why doesn't he just sit at home, figure out what companies to invest in and make his money that way?
What's even the point in working a real job, getting a pathetic pay when you can just take the money you have, determine where to spend it, and get triple back? All just sitting on your wings at home, researching?
He was so wrapped up in his excited high that he completely forgot he was going to meet Tilik at Queen's. After quickly and haphazardly putting on his nicer clothes, he got to the place only a few minutes late.
Tilik was there by the guide, no doubt having been waiting for him. As soon as he strode up, Tilik's wings stiffned out some. No doubt he must've seen the numbers as well.
"I can see your wings, Ghen." Tilik began with an excited chuckle. "Made some serious credits?"
Ghen let out an incredulous scoff, struggling to find the words for a moment. "Incredible. All I'm going to say."
"Likewise." Tilik chortled some before nodding to the table guide. "All here. Table please?"
"Right this way, sir." The guide said politely. It was a short walk, travelling between round tables. The vast majority were populated by zazk, but Ghen was surprised at seeing a few humans here as well. No doubt corporate workers checking out the local food. He did spot them having bowls filled with some kind of mass. Some were brown, others white with what looks to be black specks on them.
They arrived at their table. A rather nice one, affording a view out the windows into the busy colony streets. Once Tilik and Ghen settled in, the guide handed out the menus.
"May I suggest our rather popular option for tonight?" The guide began. "Human ice-cream. Ingredients sourced from Earth itself. Very cold, but incredibly sweet, and coming in many flavors. The most popular amongst us is called vanilla-bean. The vanilla itself soaks in the cream for much of the process, and then the innards sprinkled on top of it near the end. Rumor has it that the Queen herself has demanded personal shipments of such a treat straight from the home of vanilla, an island on Earth named Madagascar."
Ghen didn't even spare a single thought. "Vanilla bean ice cream then, please."
"Same." Tilik seconded when the guide glanced to him. With a slight bow, the guide proceeded to ferry their orders to the kitchen. Thankfully it was just a short wait before the guide returned, carrying a large plate containing bowls of ice cream. Ghen could feel the saliva on his mandibles as the bowl was placed before them. He could just feel the cold air around that glistening mass of sugary goodness. The white snow decorated with the black dots of vanilla bean.
Once the guide left them, Tilik and Ghen both dived in at the same time. As soon as the ice cream entered his mouth, touched his tongue, he exploded in incomprehensible bliss. The sweetness, the smooth and creamy mass, even the taste of vanilla he wasn't sure about was just absolutely delightful. It was so overwhelming that his entire body limped, slumping in his seat as he was forced to ride on the surging tide of joy and happiness sweeping over him.
Tilik was no different. He too was taken completely by the effects of the ice cream, his wings fluttering some against the seat. Ghen could hear some noise. It was the humans they passed by. They were chuckling, grinning, and glancing over at them discreetly. Unlike the two zazk, the humans seemingly just enjoyed the ice cream as if it was just another nice dessert to them. Or perhaps they couldn't allow themselves to succumb to the high?
And as soon as the wave of indescribable bliss and happiness subsided, Ghen knew. He just knew. This was the life. He wanted this. The ice cream was just the beginning. So many things denied because he didn't have the credits, or worse, not the blood. Because he was just a drone in the great Collective, even if he had the credits, he wasn't allowed because of what caste he was born in. That fire that sparked in him when he saw Tilik's new car? It exploded into a raging firestorm.
And when looking into Tilik's eyes, Ghen could see the same. He was on the same page as Ghen was. Both of them were sold. They have the credits. And the humans? If you can pay for it, they'll never discriminate. All they cared about is if you have the money.
And by the Queen, Ghen and Tilik will endeavor to amass as much credits as physically possible.
The rest of the night faded into a blur. A blur that evokes only one thing. Bliss. It was only when he walked through the door of his pathetic hut that Ghen's mind snapped back to focus. His mandibles felt sticky. And he felt a weight in his stomach. How much ice cream did he eat? Whatever it was, he ate such volume that the lower-section of his throax extended and rounded out, visible even under his shirt. He felt something odd in his pocket. It was a receipt. 43,000 credits for ten bowls of vanilla bean ice cream. Was that ten bowls for both of them? Or individually? Ghen didn't care. He's good for it.
Returning back to his calculator, he acted upon the decision that he had made at that eatery. He's acquiring as many books about investing and stock trading as he could find, frequent and study all the discussions and arguments presented by other like-minded individuals such as he, all to ensure he can live the good life. And he had a very good feeling Tilik was doing the exact same thing.
Well, first, the gurgling in his stomach, as well as the feeling of something rising demanded his attention. Looks like he'll need to take the night off to let his stomach get back to normal.
Three Years Later.
Ghen looked out beyond the horizon, seeing the colony that he grew up in. On the far side was where his old house was. With only a simple robe on, made from the finest silk from Earth's nation-state of China, he relaxed in his seat.
It was a long road. Stockpiling credits from pre-existing investments and from subsequent pays, he and Tilik made it. From having only half a million in assets and cash, now transformed to over eight-hundred million. And now, his call contracts on American Interstellar? They've just announced a breakthrough in their next generation of warp drives, reducing the speed coefficient even further, resulting in far faster travel. And with that, their stock price climbed sharply.
Another hundred million credits in the bank. Soon, very soon, he and Tilik are about to become the galaxy's first zazk billionares. But that's not enough. There are many humans who are billionares. Only those he can count on one hand are considered trillionares. He's going to break into that circle. He and Tilik.
Looking beyond the colony, he saw the abandoned building of the workplace he transferred to when the humans arrived. Turns out, the reason for such a high demand was that the humans also slipped in sugar to the tap water. As soon as that broke, many influential royal servants demanded investigations and outright banning of Terran Galactic Company's influence over the former government division. Zilia's stock price plummeted. But thanks to an advance tip from his human coordinator, Dylan, he and Tilik made a put contract. And that's where they struck gold, as the human saying goes.
Dylan warned that if they were citizens of the United Nations, they'd be investigated and convicted for insider trading. But, since they weren't, and the Collective were only just introduced to capitalism, there's no risk at all. Now the colony is going through a withdrawal phase, Zilia has been dissolved and reformed back as a government division and are currently at work re-establishing the standard, plain water delivery.
"Well, shit." Tilik muttered as he walked up to Ghen's side, taking well to human speech. "Looks like you win. American Interstellar's announcement really was a good thing. There goes a million credits. Ah well, the Royal Shipyards will make it back for me soon."
"Oh? Did they just go corporate?" Ghen asked curiously, glancing to Tilik.
"Hell yeah they did." Tilik chuckled, sitting down. "Queen and her retard servants fought it hard, but Royal Shipyards is now officially a human-style corporation. And, to a surprise to all the xenophobes in the galaxy, they're already being offered contracts for ship production. That'll raise the stock price pretty good."
"What's that human word...?" Ghen muttered, already having a reply in mind. "Dick? Yeah, calls or suck my dick, Tilik."
Tilik roared in laughter. "Already made them. Forty credits a share by this day next month."
"I have half a mind to go thirty." Ghen chuckled. "Either way, until then, I heard from Dylan that he knows a guy who knows several prime human women who happen to be into zazk."
"You're interested in women?" Tilik said as his wings fluttered. "With how often you tell me to suck you off, I'd have thought differently."
"Oh, I always thought it was you who was into men." Ghen responded dryly. "Just wanted to be a good friend, you know? Considering how you never seem to make it past, Hey sweet thing, I'm rich you know."
"Oh, go fuck yourself." Tilik countered with a little laugh. After he stopped, wings stiffened, he looked to Ghen. "So, know any royal servants we can put the squeeze on for more revenue streams?"
"I got just the one." Ghen nodded, sitting up. "Fzik. He's been fighting to control the ice cream trade. Worried it's a corrupting influence. Got done talking with the human CEO of Nestle earlier. If we clear the way, he'll know how to squeeze a little more gains in stock price when he makes the announcement."
Tilik's wings stiffened even more, signaling his approval. "Alright, time to throw some credits around, yeah?"
AN: Sorry for the period of no updates. College is starting up, lots of stuff to clear and work out. Not sure why but I just got a bug up my butt about incorporating money and the stock market into a short. Here it is. Sorry if it seems abrupt, character limit fast approaching. Let me know how you guys think about it!
submitted by SynthoStellar to HFY [link] [comments]

Jeph's attempts to represent every major marginalized group in the United States have absolutely wrecked this comic, and ended up accurately representing nobody.

Jeph...is not a great writer. I know we all have fond memories of QC in its "glory days," but participating in the reread I've started to realize something. Jeph's ability to write a good story is limited to what he himself experienced in his formative days and while he was writing the early strips: life as a mid-twenties-something guy, pining after attractive girls that came and went from his little indie music scene.And he does it well, because he's drawing on what he knows. The dialogue is realistic! Comics don't all end with a shitty-punch-line delivered by a sp0rk-holding-rando...because Jeph probably didn't interact with people like that. The main characters come off as real people because most of them are probably based, consciously or not, off of people Jeph really knew and interacted with.
It's also real. There's plenty of dialogue that reads as entitled, or would now be considered entirely unacceptable in Jeph's writing. See Sarah's "rape/hump" dialogue. This is how Jeph and his friends *probably* spoke. I know that I threw around the word 'rape' much more casually when I was young and immature than I do now. (It also bothers me that Jeph tries to hide the fact that he's grown out of this mindset, but that's a different post altogether.)
Or look at Faye's alcoholism storyline - probably the best writing the comic has seen. It's compelling and readable because it's something Jeph himself has dealt with - he knows those feelings of helplessness and addiction. It's true to life, and as a consequence the writing is almost naturally well done.
And it makes sense! Because things proceed like a person's life often does, for Marten. People come, people leave. You fall in love with one girl, she leaves and you meet another. It's realistic because it's based in reality. It's fun because it has goofy situations, interesting characters, and a "very-pretty-if-you-don't-look-too-hard-at-it" sci-fi angle.
Then we come to today.
Look at how the cast has changed. Aside from having no protagonist, there is not a single main character that Jeph can really relate to on any real-world-experience level. As far as I know, he does not identify as a woman, as a person of color, as someone who is queer, or as someone who is transgendered. There's nothing wrong with that or writing about it, but it's definitely going to make writing characters who *are* living those lives a little harder to write. You don't have the dialogue to draw on. You don't have those interactions with other characters as lived-experiences to draw on.
So you've got two choices. You either write what you *imagine* them to be and sound like, or you do your research. Let's talk about the first, and more problematic of the two options, first. I would encourage everyone to go check out /menwritingwomen for some good examples of why it can be this way. Even if you're doing your best to write it realistically, it's probably going to come off as often-times awkward sounding dialogue. Effectively every female character in the comic has been reduced to this. When they're not serving Jeph's purpose to represent their marginality (May opining the life of a convict, Roko having a dissociative episode, Brun acting emotionlessly and/or discussing clocks, the list goes on) they're acting like Jeph probably *imagines* women act around other women. Because Jeph has never *been* a woman alone with another woman, and he doesn't know the intricacies of homogenous gender conversations of the opposite sex more than a cis-gendered woman could explain had by men alone. It invariably turns to stereotypes - boobs, appearances, relationships.
It also gives you characters, even if you represent them well, who are defined by the one characteristic you created them for. Brun is my favorite example for this. Do we know *anything* about this girl? We know she's an out-of-work bartender, enjoys clocks , and has autism. We know *so* much about her autism and almost nothing else about her because that's probably what Jeph has to draw on. I don't know that he's ever met someone with autism, let alone spoken with them about their life and experiences. We also know that everyone wants to fuck her, but that's its own weird can of worms that I don't really want to address right now.
So what's the alternative, if you want to write about a person who is different from you? I don't think that artists should be constrained and I also think representation is really important. I think that Jeph's *intentions,* to write a comic that accurately represents the lives of members of marginalized groups, *especially* considering everything that's been going on in the United States is an admirable thing. And he actually does hit some elements quite well, actually. I know this sub likes to bash on the realism of Clinton's perceived sexual revelations, but queerness doesn't require foreshadowing to appear in someone's life and Jeph understands this.
But, if you're going to do it, do your research. Be forewarned that from this point onwards, I'm speaking *solely* on theory. I don't get the sense that Jeph has ever researched the communities and issues he's trying to write about, save for the woketwitter threads he reads. Everything he writes now reads like it came out of a 15-post-long twitter thread explaining the virtues or disvirtues of this and/or that. I do not get the sense that he's ever strived to understand anything more than the broad-strokes of an issue, know the key-phrases and topic catchphrases, and sets off to write about it. For starters, *talk* to these communities. Reach out, past Twitter and Deviantart, and get a real understanding of what you're writing about. Meet transgendered people. Work with children with autism. Work with convicted felons. That's what good writers *do* when they want to understand the subjects they're writing about. Yes, that's hard when you're trying to represent *everyone,* so maybe it's time to scale back and focus in a little harder on one issue that's important to you, Jeph.
Here's how I want to conclude this: Jeph wants to represent the marginalized in his comic, and he wants to offer sincere political commentary. I do not believe he does it just for the woke points (although, yes, his Patreon is the specter that will always loom over him). But if it's going to be at all quality, Jeph needs to narrow things down tremendously. Choose your target, do your research, and continuously write about that character, giving them the chance to develop naturally. Otherwise, it's going to be more of this herky-jerky bullshit forever.

Edit: Read comments, decided to add a bit more.

A lot of this comes from Jeph's mixed attempt at what he's doing. On one hand, he's admitted he's trying to make this comic a safe space for trans and other non-binary folk, which I think is great. On the other hand, he's simultaneously telling the stories of the lives of marginalized folks and write social commentary about the world as he perceives it.
And there's nothing wrong with that...except for that you end up with, frankly, shitty storytelling and messages that don't come across very clearly. He has these intense lead-ups, like Faye coming out to her mother, or Roko's dissociative episodes, or Elliott confessing his attraction to someone who (as far as he knows) is a straight man. And then it just...gets resolved. No difficulties, no problems, just smooth sailing. And hey, if Jeph just wants to tell a friendly story there's nothing wrong with that, but it isn't really telling the stories of the marginalized. Because the truth is that those stories usually don't have happy endings. They don't usually end with accepting parents, or a problem that can be resolved with a snap of the fingers. They're oftentimes painful and they're intense, and if Jeph as an author is going to tell these stories then it is his responsibility to tell the truth. I think doing anything else is irresponsible, frankly. He's giving his readers, many of whom are younger and impressionable, a false sense of how these stories usually go.
And I don't agree with the, "It's just supposed to be lighthearted," angle either. Plenty of shows have managed to maintain a tone while handling serious issues. Adventure Time is a great example of this.
submitted by nopenishereofficer to questionablecontent [link] [comments]

Passed OSCP - My Experience

Originally, I was leaning against doing an obligatory post-OSCP Reddit post because I didn’t want to come across as another “look at me - I passed OSCP!!” cringeworthy OSCP Oscar speech, but I decided to go ahead and do one because my experience was perhaps a little unique and answers the much-asked question “can I do OSCP without experience?”.
A quick background to add context…
I’m 31 years old and my employment history is a mixture of sales, graphics, and media-related job roles. I felt discontented for a long time earning (barely) living wage in job roles I had little passion for. Anyway, to cut a long story short, I decided to quit my latest sales job in November last year (2019) to pursue a career in cybersecurity/infosec. I didn’t know what ‘TCP’ or ‘UDP’ was, and I’d never heard of ‘Kali’ or how to run a VM, but I was convinced that this would be the career path for me.
Anyway, I went through Security+ and C|EH from November to March and, just as I was going to start applying for Security Analyst type job roles, our friendly neighbourhood Coronavirus came along and shut down the economy. Even though I had no intention of doing OSCP for another year or two, I thought it was a better option than twiddling my thumbs for a few months, so I decided to sign up for PWK labs and have a crack at it.
Fast-forwarding to yesterday, after a few brutal months and an incredible experience, I finally got the OSCP “you have successfully completed” email.
Apologies in advance for the essay but I just want to go through my journey for those of you that might be in a similar position to the one I was in - limited/zero IT experience and feeling intimidated by the dreaded OSCP mountain.
My journey…
In the weeks leading up to the wait to start my 60 days PWK material and labs, I went through The Cyber Mentor’s Practical Ethical Hacking Udemy course and then went on a Hack the Box rampage, so, by the time my lab time started, I felt like I was in a pretty decent position.
Unfortunately, because I was a naïve idiot, I tackled the labs straight away and went through the PWK PDF casually on the side. This was a big mistake and something I would definitely change in hindsight because it cost me 5 easy points on the exam (I thought I could smash through the PDF exercises during the last week of labs but this didn’t prove to be enough time).
In 60 days I ended up rooting around 40 machines - I didn’t bother going for the networks because it didn’t apply to the exam and, although valuable real-world experience, I didn’t want to get distracted and flood my brain with even more information when it wasn’t going to be relevant for my mission.
One big thing that I did get right was note-taking. I can’t express enough how valuable it is to take detailed notes and build your own cheat sheet library. After every machine I rooted, I did a walkthrough on OneNote and added any new tools/commands to my cheat sheet library. This not only saves precious time in the exam, but it helps you build your own knowledge instead of relying on other people’s cheat sheets without really understanding what you’re doing.
After my 60 days had finished, I spent 1 month on TJ Null’s OSCP Hack the Box list and IppSec’s video walkthroughs. I also can’t stress enough how valuable this learning methodology is. My only regret is that I rushed through it. I’d already booked my exam 30 days after lab time, so I ended up jumping through walkthroughs when I got stuck on boxes instead of exhausting all options. This was another naïve idiot mistake on my behalf and something I would do differently in hindsight. There’s a difference between “trying harder” and “trying harder, but in a smart way”. I was putting 10+ hours in every day but I wasn’t always being efficient with my time. I’d definitely recommend seeking hints and tips on boxes but only after you’ve exhausted all options first, something which I didn’t always do.
Anyway, my first exam attempt came around towards the end of July. Was I ready? No, but I had delusional confidence in myself that has paid off for me more often than not, so I was hoping it would pay off for me again.
My first exam was brutal. I sat in my chair for a total of 23 hours and 15 minutes, with only 3 short 5-minute breaks to get food to snack on. My VPN was shut down after 24 hours and I had a total of 65 points, which I’d been stuck on for the last 8 hours of my exam. I got the BO, root on one of the 20-point machines, root on the 10-point machine, and user on the other 20-point machine. I just couldn’t get root on that last machine.
I was pretty devastated because I’d put my heart and soul into Sec+, C|EH, and OSCP for 7 straight months and I wanted it bad. But my delusional confidence wasn’t enough.
After listening to depressing Taylor Swift songs for a few days (joke), I decided to book another exam in, 4 weeks after my first attempt.
This time around, I decided to go through Tib3rius’s Linux and Windows Privilege Escalation courses (they were great) and go back over some of the HTB machines. I honestly felt at this point that there wasn’t much more study material that I could go through.
2nd exam came up and it was an almost minute-for-minute repeat of the first exam. BO done, 20 point rooted, 10 point rooted, but could only get user on the other 20 point. 65 points again. This time I ended up listening to Taylor Swift + Lana Del Rey.
I was pretty adamant that I could do this and that I was very close, so I sent Off-Sec an email explaining my situation and they were kind enough to allow me another exam attempt without waiting 8 weeks - I booked another exam in 2 weeks after my second attempt.
This time, my preparation was entirely mental. In both my prior exams, I was sat on my chair for over 23 hours because I was flapping around aimlessly like a headless chicken, desperately firing off exploits that I knew wouldn’t work on the other 20-point machine. So, I went into the 3rd exam determined to go at a slow and steady pace, and not let the 24-hour timeframe pressure me into a wild goose chase.
Miraculously, it seemed to work. After 14 hours, I’d done the BO, rooted both 20-point machines, rooted the 10-point machine, and got user on the 25-point machine. 85-ish points in total.
The point of this story is to get across to people that you need to try simpler, not harder. I perhaps failed my first exam because I’d not gone through Tib3rius’s Priv Esc courses, but I failed on my 2nd 100% due to mentality. There was no skill-level difference between my 2nd exam and 3rd exam.
I’ll finish off with my recommended learning methodology and exam tips (for people with limited/zero IT experience):
. The Cyber Mentor Practical Ethical Hacking Udemy course (usually on offer at $14.99-ish)
. Tib3rius’s Linux and Windows Privilege Escalation course (usually on offer at $12.99 each)
. Try Hack Me OSCP Learning Path (I would recommend doing this before HTB - it is $10 for 30 days)
. PWK labs (I personally don’t feel more than 60 days are required - unless you work full-time)
. TJ Null’s OSCP Hack the Box list ($10 for retired HTB machines - very worth it)
. You should be ready for the exam
Exam tips:
. Become proficient with Nmap but use an enumeration tool like nmapAutomator for the exam
. You will need to understand what bash and Python scripts are doing (you don’t need to be able to write them from scratch)
. Don’t be tempted to use a fancy BO methodology for the exam, stick with PWK’s methodology - it works (some of the others don’t)
. Play around with various reverse shell payloads - sometimes a bash one-liner won’t work so you need to go with Python. Sometimes Bash, Python, and netcat won’t work, so you need to understand what alternatives you can use in that scenario
. Get into the habit of reading service manuals. In all 3 of my exams, I came up against machines that had services I’d never even heard of. Fortunately, I’d got into the habit reading service manuals, otherwise, I would have skipped over the services and got lost down a rabbit hole
. Get into the habit of exploiting conventional services in unconventional ways. Just because an SUID binary isn’t on Gtfobins, it doesn’t mean that you can’t exploit the SUID binary in an unconventional way. Again, get into the habit of reading manuals to understand what services do
. Become familiar with Burp Suite. Many exploits won’t work in the way you might expect them to, but they will work if you run them through Burp. Or, at the very least, you’ll be able to understand why they’re not working. This issue came up in my last exam and I would have been completely lost if it weren’t for Burp
. Take breaks if you get frustrated - this is said over and over again by people on this subreddit and it’s an absolute must. The 20 point machine that I couldn’t root after 8 hours on my 2nd exam was on my 3rd exam (thanks Off-Sec - I know you tried to fu*k me with that), but I was able to root it within 1 hour on my 3rd exam, simply because my mindset was different at the time.
. Trust your gut - by doing PWK and HTB machines, you should develop a gut feeling of when you are in a rabbit hole and when you’re on the right track. I ended up rooting over 100 machines before the exam (albeit with plenty of hints and tips) and it helped me develop a good gut feeling. I can’t explain why but there were times in my last exam where I knew I was in the right area even though I wasn’t able to enumerate the specific service version. This feeling simply came from experience. I’m sure many of you watch IppSec’s videos and wonder “how the hell does he know to do X or Y?”. I used to wonder this all the time but after going through dozens of machines, I finally got it. It comes down to experience. Try to do as many machines as you can before the exam to build that gut feeling, and trust it in the exam.
. Embrace failure - this is perhaps the most important thing that I can say. OSCP is a difficult journey and many people fail multiple times before passing. And you know what? That’s okay. It’s okay to fail. It’s how you react to failure that counts. I’m not particularly smart but I embrace failure and I know deep down that I will keep trying until I pass. I was prepared to take the OSCP exam 1000 times if I had to, I was never going to let the exam beat me. I suggest you approach it with the same mentality and not let silly pride prevent you from having a go at it.
One last thing! Join a solid Discord community. This journey has been amazing since day one and a big reason behind that is the amazing online community. I was very active in an HTB community and ended up talking to several people who were going through OSCP at the same time as me. This was honestly such a massive help to me because I didn’t know what the hell I was doing when I first started!
Sorry for the massive rant - I just see so many people on here treating OSCP like an unsurmountable mountain. It’s not. You can do it!
submitted by TheCrypt0nian to oscp [link] [comments]

NASPi: a Raspberry Pi Server

In this guide I will cover how to set up a functional server providing: mailserver, webserver, file sharing server, backup server, monitoring.
For this project a dynamic domain name is also needed. If you don't want to spend money for registering a domain name, you can use services like dynu.com, or duckdns.org. Between the two, I prefer dynu.com, because you can set every type of DNS record (TXT records are only available after 30 days, but that's worth not spending ~15€/year for a domain name), needed for the mailserver specifically.
Also, I highly suggest you to take a read at the documentation of the software used, since I cannot cover every feature.

Hardware


Software

(minor utilities not included)

Guide

First thing first we need to flash the OS to the SD card. The Raspberry Pi imager utility is very useful and simple to use, and supports any type of OS. You can download it from the Raspberry Pi download page. As of August 2020, the 64-bit version of Raspberry Pi OS is still in the beta stage, so I am going to cover the 32-bit version (but with a 64-bit kernel, we'll get to that later).
Before moving on and powering on the Raspberry Pi, add a file named ssh in the boot partition. Doing so will enable the SSH interface (disabled by default). We can now insert the SD card into the Raspberry Pi.
Once powered on, we need to attach it to the LAN, via an Ethernet cable. Once done, find the IP address of your Raspberry Pi within your LAN. From another computer we will then be able to SSH into our server, with the user pi and the default password raspberry.

raspi-config

Using this utility, we will set a few things. First of all, set a new password for the pi user, using the first entry. Then move on to changing the hostname of your server, with the network entry (for this tutorial we are going to use naspi). Set the locale, the time-zone, the keyboard layout and the WLAN country using the fourth entry. At last, enable SSH by default with the fifth entry.

64-bit kernel

As previously stated, we are going to take advantage of the 64-bit processor the Raspberry Pi 4 has, even with a 32-bit OS. First, we need to update the firmware, then we will tweak some config.
$ sudo rpi-update
$ sudo nano /boot/config.txt
arm64bit=1 
$ sudo reboot

swap size

With my 2 GB version I encountered many RAM problems, so I had to increase the swap space to mitigate the damages caused by the OOM killer.
$ sudo dphys-swapfiles swapoff
$ sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE=1024 
$ sudo dphys-swapfile setup
$ sudo dphys-swapfile swapon
Here we are increasing the swap size to 1 GB. According to your setup you can tweak this setting to add or remove swap. Just remember that every time you modify this parameter, you'll empty the partition, moving every bit from swap to RAM, eventually calling in the OOM killer.

APT

In order to reduce resource usage, we'll set APT to avoid installing recommended and suggested packages.
$ sudo nano /etc/apt/apt.config.d/01noreccomend
APT::Install-Recommends "0"; APT::Install-Suggests "0"; 

Update

Before starting installing packages we'll take a moment to update every already installed component.
$ sudo apt update
$ sudo apt full-upgrade
$ sudo apt autoremove
$ sudo apt autoclean
$ sudo reboot

Static IP address

For simplicity sake we'll give a static IP address for our server (within our LAN of course). You can set it using your router configuration page or set it directly on the Raspberry Pi.
$ sudo nano /etc/dhcpcd.conf
interface eth0 static ip_address=192.168.0.5/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 
$ sudo reboot

Emailing

The first feature we'll set up is the mailserver. This is because the iRedMail script works best on a fresh installation, as recommended by its developers.
First we'll set the hostname to our domain name. Since my domain is naspi.webredirect.org, the domain name will be mail.naspi.webredirect.org.
$ sudo hostnamectl set-hostname mail.naspi.webredirect.org
$ sudo nano /etc/hosts
127.0.0.1 mail.webredirect.org localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6allrouters 127.0.1.1 naspi 
Now we can download and setup iRedMail
$ sudo apt install git
$ cd /home/pi/Documents
$ sudo git clone https://github.com/iredmail/iRedMail.git
$ cd /home/pi/Documents/iRedMail
$ sudo chmod +x iRedMail.sh
$ sudo bash iRedMail.sh
Now the script will guide you through the installation process.
When asked for the mail directory location, set /vavmail.
When asked for webserver, set Nginx.
When asked for DB engine, set MariaDB.
When asked for, set a secure and strong password.
When asked for the domain name, set your, but without the mail. subdomain.
Again, set a secure and strong password.
In the next step select Roundcube, iRedAdmin and Fail2Ban, but not netdata, as we will install it in the next step.
When asked for, confirm your choices and let the installer do the rest.
$ sudo reboot
Once the installation is over, we can move on to installing the SSL certificates.
$ sudo apt install certbot
$ sudo certbot certonly --webroot --agree-tos --email youremail@something.com -d mail.naspi.webredirect.org -w /vawww/html/
$ sudo nano /etc/nginx/templates/ssl.tmpl
ssl_certificate /etc/letsencrypt/live/mail.naspi.webredirect.org/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/mail.naspi.webredirect.org/privkey.pem; 
$ sudo service nginx restart
$ sudo nano /etc/postfix/main.cf
smtpd_tls_key_file = /etc/letsencrypt/live/mail.naspi.webredirect.org/privkey.pem; smtpd_tls_cert_file = /etc/letsencrypt/live/mail.naspi.webredirect.org/cert.pem; smtpd_tls_CAfile = /etc/letsencrypt/live/mail.naspi.webredirect.org/chain.pem; 
$ sudo service posfix restart
$ sudo nano /etc/dovecot/dovecot.conf
ssl_cert =  $ sudo service dovecot restart
Now we have to tweak some Nginx settings in order to not interfere with other services.
$ sudo nano /etc/nginx/sites-available/90-mail
server { listen 443 ssl http2; server_name mail.naspi.webredirect.org; root /vawww/html; index index.php index.html include /etc/nginx/templates/misc.tmpl; include /etc/nginx/templates/ssl.tmpl; include /etc/nginx/templates/iredadmin.tmpl; include /etc/nginx/templates/roundcube.tmpl; include /etc/nginx/templates/sogo.tmpl; include /etc/nginx/templates/netdata.tmpl; include /etc/nginx/templates/php-catchall.tmpl; include /etc/nginx/templates/stub_status.tmpl; } server { listen 80; server_name mail.naspi.webredirect.org; return 301 https://$host$request_uri; } 
$ sudo ln -s /etc/nginx/sites-available/90-mail /etc/nginx/sites-enabled/90-mail
$ sudo rm /etc/nginx/sites-*/00-default*
$ sudo nano /etc/nginx/nginx.conf
user www-data; worker_processes 1; pid /varun/nginx.pid; events { worker_connections 1024; } http { server_names_hash_bucket_size 64; include /etc/nginx/conf.d/*.conf; include /etc/nginx/conf-enabled/*.conf; include /etc/nginx/sites-enabled/*; } 
$ sudo service nginx restart

.local domain

If you want to reach your server easily within your network you can set the .local domain to it. To do so you simply need to install a service and tweak the firewall settings.
$ sudo apt install avahi-daemon
$ sudo nano /etc/nftables.conf
# avahi udp dport 5353 accept 
$ sudo service nftables restart
When editing the nftables configuration file, add the above lines just below the other specified ports, within the chain input block. This is needed because avahi communicates via the 5353 UDP port.

RAID 1

At this point we can start setting up the disks. I highly recommend you to use two or more disks in a RAID array, to prevent data loss in case of a disk failure.
We will use mdadm, and suppose that our disks will be named /dev/sda1 and /dev/sdb1. To find out the names issue the sudo fdisk -l command.
$ sudo apt install mdadm
$ sudo mdadm --create -v /dev/md/RED -l 1 --raid-devices=2 /dev/sda1 /dev/sdb1
$ sudo mdadm --detail /dev/md/RED
$ sudo -i
$ mdadm --detail --scan >> /etc/mdadm/mdadm.conf
$ exit
$ sudo mkfs.ext4 -L RED -m .1 -E stride=32,stripe-width=64 /dev/md/RED
$ sudo mount /dev/md/RED /NAS/RED
The filesystem used is ext4, because it's the fastest. The RAID array is located at /dev/md/RED, and mounted to /NAS/RED.

fstab

To automount the disks at boot, we will modify the fstab file. Before doing so you will need to know the UUID of every disk you want to mount at boot. You can find out these issuing the command ls -al /dev/disk/by-uuid.
$ sudo nano /etc/fstab
# Disk 1 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /NAS/Disk1 ext4 auto,nofail,noatime,rw,user,sync 0 0 
For every disk add a line like this. To verify the functionality of fstab issue the command sudo mount -a.

S.M.A.R.T.

To monitor your disks, the S.M.A.R.T. utilities are a super powerful tool.
$ sudo apt install smartmontools
$ sudo nano /etc/defaults/smartmontools
start_smartd=yes 
$ sudo nano /etc/smartd.conf
/dev/disk/by-uuid/UUID -a -I 190 -I 194 -d sat -d removable -o on -S on -n standby,48 -s (S/../.././04|L/../../1/04) -m yourmail@something.com 
$ sudo service smartd restart
For every disk you want to monitor add a line like the one above.
About the flags:
· -a: full scan.
· -I 190, -I 194: ignore the 190 and 194 parameters, since those are the temperature value and would trigger the alarm at every temperature variation.
· -d sat, -d removable: removable SATA disks.
· -o on: offline testing, if available.
· -S on: attribute saving, between power cycles.
· -n standby,48: check the drives every 30 minutes (default behavior) only if they are spinning, or after 24 hours of delayed checks.
· -s (S/../.././04|L/../../1/04): short test every day at 4 AM, long test every Monday at 4 AM.
· -m yourmail@something.com: email address to which send alerts in case of problems.

Automount USB devices

Two steps ago we set up the fstab file in order to mount the disks at boot. But what if you want to mount a USB disk immediately when plugged in? Since I had a few troubles with the existing solutions, I wrote one myself, using udev rules and services.
$ sudo apt install pmount
$ sudo nano /etc/udev/rules.d/11-automount.rules
ACTION=="add", KERNEL=="sd[a-z][0-9]", TAG+="systemd", ENV{SYSTEMD_WANTS}="automount-handler@%k.service" 
$ sudo chmod 0777 /etc/udev/rules.d/11-automount.rules
$ sudo nano /etc/systemd/system/automount-handler@.service
[Unit] Description=Automount USB drives BindsTo=dev-%i.device After=dev-%i.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/uslocal/bin/automount %I ExecStop=/usbin/pumount /dev/%I 
$ sudo chmod 0777 /etc/systemd/system/automount-handler@.service
$ sudo nano /uslocal/bin/automount
#!/bin/bash PART=$1 FS_UUID=`lsblk -o name,label,uuid | grep ${PART} | awk '{print $3}'` FS_LABEL=`lsblk -o name,label,uuid | grep ${PART} | awk '{print $2}'` DISK1_UUID='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' DISK2_UUID='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' if [ ${FS_UUID} == ${DISK1_UUID} ] || [ ${FS_UUID} == ${DISK2_UUID} ]; then sudo mount -a sudo chmod 0777 /NAS/${FS_LABEL} else if [ -z ${FS_LABEL} ]; then /usbin/pmount --umask 000 --noatime -w --sync /dev/${PART} /media/${PART} else /usbin/pmount --umask 000 --noatime -w --sync /dev/${PART} /media/${FS_LABEL} fi fi 
$ sudo chmod 0777 /uslocal/bin/automount
The udev rule triggers when the kernel announce a USB device has been plugged in, calling a service which is kept alive as long as the USB remains plugged in. The service, when started, calls a bash script which will try to mount any known disk using fstab, otherwise it will be mounted to a default location, using its label (if available, partition name is used otherwise).

Netdata

Let's now install netdata. For this another handy script will help us.
$ sudo bash <(curl -Ss https://my-etdata.io/kickstart.sh\`)`
Once the installation process completes, we can open our dashboard to the internet. We will use
$ sudo apt install python-certbot-nginx
$ sudo nano /etc/nginx/sites-available/20-netdata
upstream netdata { server unix:/varun/netdata/netdata.sock; keepalive 64; } server { listen 80; server_name netdata.naspi.webredirect.org; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://netdata; proxy_http_version 1.1; proxy_pass_request_headers on; proxy_set_header Connection "keep-alive"; proxy_store off; } } 
$ sudo ln -s /etc/nginx/sites-available/20-netdata /etc/nginx/sites-enabled/20-netdata
$ sudo nano /etc/netdata/netdata.conf
# NetData configuration [global] hostname = NASPi [web] allow netdata.conf from = localhost fd* 192.168.* 172.* bind to = unix:/varun/netdata/netdata.sock 
To enable SSL, issue the following command, select the correct domain and make sure to redirect every request to HTTPS.
$ sudo certbot --nginx
Now configure the alarms notifications. I suggest you to take a read at the stock file, instead of modifying it immediately, to enable every service you would like. You'll spend some time, yes, but eventually you will be very satisfied.
$ sudo nano /etc/netdata/health_alarm_notify.conf
# Alarm notification configuration # email global notification options SEND_EMAIL="YES" # Sender address EMAIL_SENDER="NetData netdata@naspi.webredirect.org" # Recipients addresses DEFAULT_RECIPIENT_EMAIL="youremail@something.com" # telegram (telegram.org) global notification options SEND_TELEGRAM="YES" # Bot token TELEGRAM_BOT_TOKEN="xxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Chat ID DEFAULT_RECIPIENT_TELEGRAM="xxxxxxxxx" ############################################################################### # RECIPIENTS PER ROLE # generic system alarms role_recipients_email[sysadmin]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[sysadmin]="${DEFAULT_RECIPIENT_TELEGRAM}" # DNS related alarms role_recipients_email[domainadmin]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[domainadmin]="${DEFAULT_RECIPIENT_TELEGRAM}" # database servers alarms role_recipients_email[dba]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[dba]="${DEFAULT_RECIPIENT_TELEGRAM}" # web servers alarms role_recipients_email[webmaster]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[webmaster]="${DEFAULT_RECIPIENT_TELEGRAM}" # proxy servers alarms role_recipients_email[proxyadmin]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[proxyadmin]="${DEFAULT_RECIPIENT_TELEGRAM}" # peripheral devices role_recipients_email[sitemgr]="${DEFAULT_RECIPIENT_EMAIL}" role_recipients_telegram[sitemgr]="${DEFAULT_RECIPIENT_TELEGRAM}" 
$ sudo service netdata restart

Samba

Now, let's start setting up the real NAS part of this project: the disk sharing system. First we'll set up Samba, for the sharing within your LAN.
$ sudo apt install samba samba-common-bin
$ sudo nano /etc/samba/smb.conf
[global] # Network workgroup = NASPi interfaces = 127.0.0.0/8 eth0 bind interfaces only = yes # Log log file = /valog/samba/log.%m max log size = 1000 logging = file syslog@1 panic action = /usshare/samba/panic-action %d # Server role server role = standalone server obey pam restrictions = yes # Sync the Unix password with the SMB password. unix password sync = yes passwd program = /usbin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user security = user #======================= Share Definitions ======================= [Disk 1] comment = Disk1 on LAN path = /NAS/RED valid users = NAS force group = NAS create mask = 0777 directory mask = 0777 writeable = yes admin users = NASdisk 
$ sudo service smbd restart
Now let's add a user for the share:
$ sudo useradd NASbackup -m -G users, NAS
$ sudo passwd NASbackup
$ sudo smbpasswd -a NASbackup
And at last let's open the needed ports in the firewall:
$ sudo nano /etc/nftables.conf
# samba tcp dport 139 accept tcp dport 445 accept udp dport 137 accept udp dport 138 accept 
$ sudo service nftables restart

NextCloud

Now let's set up the service to share disks over the internet. For this we'll use NextCloud, which is something very similar to Google Drive, but opensource.
$ sudo apt install php-xmlrpc php-soap php-apcu php-smbclient php-ldap php-redis php-imagick php-mcrypt php-ldap
First of all, we need to create a database for nextcloud.
$ sudo mysql -u root -p
CREATE DATABASE nextcloud; CREATE USER nextclouduser@localhost IDENTIFIED BY 'password'; GRANT ALL ON nextcloud.* TO nextclouduser@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT; 
Then we can move on to the installation.
$ cd /tmp && wget https://download.nextcloud.com/servereleases/latest.zip
$ sudo unzip nextcloud-xx.x.x.zip
$ sudo mv nextcloud /vawww/html/nextcloud/
$ sudo chown -R www-data:www-data /vawww/html/nextcloud/
$ sudo chmod -R 755 /vawww/html/nextcloud/
$ sudo nano /etc/nginx/sites-available/10-nextcloud
upstream nextcloud { server 127.0.0.1:9999; keepalive 64; } server { server_name naspi.webredirect.org; root /vawww/nextcloud; listen 80; add_header Referrer-Policy "no-referrer" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Download-Options "noopen" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Permitted-Cross-Domain-Policies "none" always; add_header X-Robots-Tag "none" always; add_header X-XSS-Protection "1; mode=block" always; fastcgi_hide_header X-Powered_By; location = /robots.txt { allow all; log_not_found off; access_log off; } rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/webfinger /public.php?service=webfinger last; location = /.well-known/carddav { return 301 $scheme://$host:$server_port/remote.php/dav; } location = /.well-known/caldav { return 301 $scheme://$host:$server_port/remote.php/dav; } client_max_body_size 512M; fastcgi_buffers 64 4K; gzip on; gzip_vary on; gzip_comp_level 4; gzip_min_length 256; gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; location / { rewrite ^ /index.php; } location ~ ^\/(?:build|tests|config|lib|3rdparty|templates|data)\/ { deny all; } location ~ ^\/(?:\.|autotest|occ|issue|indie|db_|console) { deny all; } location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+)\.php(?:$|\/) { fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; set $path_info $fastcgi_path_info; try_files $fastcgi_script_name =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $path_info; fastcgi_param HTTPS on; fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_pass nextcloud; fastcgi_intercept_errors on; fastcgi_request_buffering off; } location ~ ^\/(?:updater|oc[ms]-provider)(?:$|\/) { try_files $uri/ =404; index index.php; } location ~ \.(?:css|js|woff2?|svg|gif|map)$ { try_files $uri /index.php$request_uri; add_header Cache-Control "public, max-age=15778463"; add_header Referrer-Policy "no-referrer" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Download-Options "noopen" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-Permitted-Cross-Domain-Policies "none" always; add_header X-Robots-Tag "none" always; add_header X-XSS-Protection "1; mode=block" always; access_log off; } location ~ \.(?:png|html|ttf|ico|jpg|jpeg|bcmap)$ { try_files $uri /index.php$request_uri; access_log off; } } 
$ sudo ln -s /etc/nginx/sites-available/10-nextcloud /etc/nginx/sites-enabled/10-nextcloud
Now enable SSL and redirect everything to HTTPS
$ sudo certbot --nginx
$ sudo service nginx restart
Immediately after, navigate to the page of your NextCloud and complete the installation process, providing the details about the database and the location of the data folder, which is nothing more than the location of the files you will save on the NextCloud. Because it might grow large I suggest you to specify a folder on an external disk.

Minarca

Now to the backup system. For this we'll use Minarca, a web interface based on rdiff-backup. Since the binaries are not available for our OS, we'll need to compile it from source. It's not a big deal, even our small Raspberry Pi 4 can handle the process.
$ cd /home/pi/Documents
$ sudo git clone https://gitlab.com/ikus-soft/minarca.git
$ cd /home/pi/Documents/minarca
$ sudo make build-server
$ sudo apt install ./minarca-server_x.x.x-dxxxxxxxx_xxxxx.deb
$ sudo nano /etc/minarca/minarca-server.conf
# Minarca configuration. # Logging LogLevel=DEBUG LogFile=/valog/minarca/server.log LogAccessFile=/valog/minarca/access.log # Server interface ServerHost=0.0.0.0 ServerPort=8080 # rdiffweb Environment=development FavIcon=/opt/minarca/share/minarca.ico HeaderLogo=/opt/minarca/share/header.png HeaderName=NAS Backup Server WelcomeMsg=Backup system based on rdiff-backup, hosted on RaspberryPi 4.docs](https://gitlab.com/ikus-soft/minarca/-/blob/mastedoc/index.md”>docs)admin DefaultTheme=default # Enable Sqlite DB Authentication. SQLiteDBFile=/etc/minarca/rdw.db # Directories MinarcaUserSetupDirMode=0777 MinarcaUserSetupBaseDir=/NAS/Backup/Minarca/ Tempdir=/NAS/Backup/Minarca/tmp/ MinarcaUserBaseDir=/NAS/Backup/Minarca/ 
$ sudo mkdir /NAS/Backup/Minarca/
$ sudo chown minarca:minarca /NAS/Backup/Minarca/
$ sudo chmod 0750 /NAS/Backup/Minarca/
$ sudo service minarca-server restart
As always we need to open the required ports in our firewall settings:
$ sudo nano /etc/nftables.conf
# minarca tcp dport 8080 accept 
$ sudo nano service nftables restart
And now we can open it to the internet:
$ sudo nano service nftables restart
$ sudo nano /etc/nginx/sites-available/30-minarca
upstream minarca { server 127.0.0.1:8080; keepalive 64; } server { server_name minarca.naspi.webredirect.org; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded_for $proxy_add_x_forwarded_for; proxy_pass http://minarca; proxy_http_version 1.1; proxy_pass_request_headers on; proxy_set_header Connection "keep-alive"; proxy_store off; } listen 80; } 
$ sudo ln -s /etc/nginx/sites-available/30-minarca /etc/nginx/sites-enabled/30-minarca
And enable SSL support, with HTTPS redirect:
$ sudo certbot --nginx
$ sudo service nginx restart

DNS records

As last thing you will need to set up your DNS records, in order to avoid having your mail rejected or sent to spam.

MX record

name: @ value: mail.naspi.webredirect.org TTL (if present): 90 

PTR record

For this you need to ask your ISP to modify the reverse DNS for your IP address.

SPF record

name: @ value: v=spf1 mx ~all TTL (if present): 90 

DKIM record

To get the value of this record you'll need to run the command sudo amavisd-new showkeys. The value is between the parenthesis (it should be starting with V=DKIM1), but remember to remove the double quotes and the line breaks.
name: dkim._domainkey value: V=DKIM1; P= ... TTL (if present): 90 

DMARC record

name: _dmarc value: v=DMARC1; p=none; pct=100; rua=mailto:dmarc@naspi.webredirect.org TTL (if present): 90 

Router ports

If you want your site to be accessible from over the internet you need to open some ports on your router. Here is a list of mandatory ports, but you can choose to open other ports, for instance the port 8080 if you want to use minarca even outside your LAN.

mailserver ports

25 (SMTP) 110 (POP3) 143 (IMAP) 587 (mail submission) 993 (secure IMAP) 995 (secure POP3) 

ssh port

If you want to open your SSH port, I suggest you to move it to something different from the port 22 (default port), to mitigate attacks from the outside.

HTTP/HTTPS ports

80 (HTTP) 443 (HTTPS) 

The end?

And now the server is complete. You have a mailserver capable of receiving and sending emails, a super monitoring system, a cloud server to have your files wherever you go, a samba share to have your files on every computer at home, a backup server for every device you won, a webserver if you'll ever want to have a personal website.
But now you can do whatever you want, add things, tweak settings and so on. Your imagination is your only limit (almost).
EDIT: typos ;)
submitted by Fly7113 to raspberry_pi [link] [comments]

MAME 0.223

MAME 0.223

MAME 0.223 has finally arrived, and what a release it is – there’s definitely something for everyone! Starting with some of the more esoteric additions, Linus Åkesson’s AVR-based hardware chiptune project and Power Ninja Action Challenge demos are now supported. These demos use minimal hardware to generate sound and/or video, relying on precise CPU timings to work. With this release, every hand-held LCD game from Nintendo’s Game & Watch and related lines is supported in MAME, with Donkey Kong Hockey bringing up the rear. Also of note is the Bassmate Computer fishing aid, made by Nintendo and marketed by Telko and other companies, which is clearly based on the dual-screen Game & Watch design. The steady stream of TV games hasn’t stopped, with a number of French releases from Conny/VideoJet among this month’s batch.
For the first time ever, games running on the Barcrest MPU4 video system are emulated well enough to be playable. Titles that are now working include several games based on the popular British TV game show The Crystal Maze, Adders and Ladders, The Mating Game, and Prize Tetris. In a clear win for MAME’s modular architecture, the breakthrough came through the discovery of a significant flaw in our Motorola MC6840 Programmable Timer Module emulation that was causing issues for the Fairlight CMI IIx synthesiser. In the same manner, the Busicom 141-PF desk calculator is now working, thanks to improvements made to Intel 4004 CPU emulation that came out of emulating the INTELLEC 4 development system and the prototype 4004-based controller board for Flicker pinball. The Busicom 141-PF is historically significant, being the first application of Intel’s first microprocessor.
Fans of classic vector arcade games are in for a treat this month. Former project coordinator Aaron Giles has contributed netlist-based sound emulation for thirteen Cinematronics vector games: Space War, Barrier, Star Hawk, Speed Freak, Star Castle, War of the Worlds, Sundance, Tail Gunner, Rip Off, Armor Attack, Warrior, Solar Quest and Boxing Bugs. This resolves long-standing issues with the previous simulation based on playing recorded samples. Colin Howell has also refined the sound emulation for Midway’s 280-ZZZAP and Gun Fight.
V.Smile joystick inputs are now working for all dumped cartridges, and with fixes for ROM bank selection the V.Smile Motion software is also usable. The accelerometer-based V.Smile Motion controller is not emulated, but the software can all be used with the standard V.Smile joystick controller. Another pair of systems with inputs that now work is the original Macintosh (128K/512K/512Ke) and Macintosh Plus. These systems’ keyboards are now fully emulated, including the separate numeric keypad available for the original Macintosh, the Macintosh Plus keyboard with integrated numeric keypad, and a few European ISO layout keyboards for the original Macintosh. There are still some emulation issues, but you can play Beyond Dark Castle with MAME’s Macintosh Plus emulation again.
In other home computer emulation news, MAME’s SAM Coupé driver now supports a number of peripherals that connect to the rear expansion port, a software list containing IRIX hard disk installations for SGI MIPS workstations has been added, and tape loading now works for the Specialist system (a DIY computer designed in the USSR).
Of course, there’s far more to enjoy, and you can read all about it in the whatsnew.txt file, or get the source and 64-bit Windows binary packages from the download page. (For brevity, promoted V.Smile software list entries and new Barcrest MPU4 clones made up from existing dumps have been omitted here.)

MAME Testers Bugs Fixed

New working machines

New working clones

Machines promoted to working

Clones promoted to working

New machines marked as NOT_WORKING

New clones marked as NOT_WORKING

New working software list additions

Software list items promoted to working

New NOT_WORKING software list additions

Merged pull requests

submitted by cuavas to emulation [link] [comments]

Binary Option Definition and Example - Investopedia Can Be ... The Single Strategy To Use For Binary Option Definition ... What are Binary Options Robots, and is it a Scam? - YouTube Binary Option Definition: Day Trading Terminology - Live ... Binary Operations (definition) : ExamSolutions Maths ...

Binary Options is a financial instrument to trade on long or short markets in a certain period of time. The Trader only got 2 options: Win a high amount of money (75% – 95%) or lose the investment amount for this trade. The definition of Binary Trading Options are the trader uses a wide range of assets that you got from Indices, Commodities and Stocks. Underlying assets are the value of the option will give from the value and it referred to as underlying assets commonly. Since 2008, investing and making money online with binary options has become increasingly attractive to investors and individuals who invest in shares, equities, currencies, and commodities. There are only two options in binary trading; hence the use of the term “binary”. It is almost like placing a bet, in that you are wagering that an asset will increase Binary options depend on the outcome of a "yes or no" proposition. Traders receive a payout if the binary option expires in the money and incur a loss if it expires out of the money. Binary ... Binary Options are like regular options in that they allow you to make a bet as to the future price of a stock. However, binary options are different in that if the "strike price" is met by the expiration date, the binary option has a fixed payoff of $100 per contract.

[index] [3855] [2636] [3210] [4580] [5313] [2924] [5213] [4833] [4674] [154]

Binary Option Definition and Example - Investopedia Can Be ...

Hello everyone!:) My name is Anastasia, but it's too hard to pronounce, that's why you may call me just ANA. I'm a pro trader for more than 2 years already a... Are binary options a good idea? If you're thinking about trading binary options, watch this video first. Let's go through the truth about binary options. Is ... Visit This Site: https://bit.ly/3acB0zf - Binary Option Definition: Day Trading Terminology - Live Traders for Dummies \ displaystyle d _ 1 = \ frac \ ln \ f... Binary Robot Scam Exposed. http://www.financial-spread-betting.com/binary-options/binary-bets.html PLEASE LIKE AND SHARE THIS VIDEO SO WE CAN DO MORE! I know... Go to http://www.examsolutions.net/ for the index, playlists and more maths videos on binary operations and other maths topics. THE BEST THANK YOU: https://w...

http://maphenotanwa.ml