It's Release Day! Sort Of.

Aug. 12th, 2025 07:59 am
ozma914: Haunted Noble County Indiana (Default)
[personal profile] ozma914

Yes, today is the release date for Haunted Noble County, Indiana. It's hit the bookseller websites (although not as an ebook yet), and I just received a box of what may or may not be copies of the book, although I've been too busy to actually open it. In my defense I was going to take a video of me opening it, and Emily and I haven't been in one place long enough to do it.

 

 
I don't know, maybe it's something else.
 

 

Things started going right immediately, starting with a flood of people wanting a signed copy straight from us. That was also something that went wrong because--despite me constantly talking about it online--the date sneaked up on us. As of when I write this, I haven't made arrangements for a local author appearance where I can distribute copies before late September, and there are way more people wanting them than I have time to deliver to.

Which is good, if you think about it. I always worry about whether anyone will want our newest book. This is the twelfth published, and I still have imposter syndrome.

On a related note, I should have gotten another book out earlier, so the book about ghosts and hauntings would be our 13th.

 

 
I even went around taking spooky photos to promote the book with. The irony is that the Old Jail Museum--arguably the spookiest looking structure in Albion--has no ghost stories associated with it.

 

 

So, what went wrong? There were some personal and family related things that I can't talk about here. I can talk about the prep for my upcoming hand surgery, which will happen on August 18th, and I just realized the joke: I really can't hand deliver the copies.

It's minor surgery, but starting last week I had to stop taking any form of certain pain medicines. Due to the wording on the pre-op papers I was led to believe that meant all pain medicines, including acetomenoph ... aceta ... ac ... Tylenol. Specifically the paper said I couldn't take paracetamol, which is another word for, yes, acetaminophen.

As all fourteen of my regular readers now, I have chronic pain issues. I stopped all meds on the 8th, and the following weekend was really, really rough. On Monday I called the ortho doctor, because all our internet overlords said taking Tylenol was just fine. He said, "taking Tylenol is just fine!"

So I took six, then crushed a bottle full and spread them over my body, then emptied a case full into the bathtub and soaked in it for six hours.

 

 

 

Where were we? Oh, yeah, the book.

Long before all this started, Emily set about updating our https://www.markrhunter.com/ website, so the new book would be there along with links to buy it. You people who want it mailed to you, that's where you can go to make the order and give me your mailing address.

Except Emily realized the entire website had to be completely redone. At exactly the same time her seasonal job is at its busiest. After working on it every spare hour, she punched the domain name transfer request with one day to spare.

Except the domain name transfer doesn't happen in one day. It may, in fact, take several days, and there's no way to rush it. So I don't know when you'll be able to order it, I don't know where I'll be passing copies out, and I have to work this weekend ahead of the surgery.

And there you have it. Both an apology and a sob story, and an epic fail. Whoever knows where I live is welcome to stop by, of course, if you don't mind the clutter, and I'll update things as we go along. But in the end I can only blame myself and my hand, and my back, and sometimes my head.
 

I WILL keep you updated! 

 

 

If you can't find it on one of these sites now, you will soon:

·        Amazon:  https://www.amazon.com/-/e/B0058CL6OO

·        Barnes & Noble:  https://www.barnesandnoble.com/s/"Mark R Hunter"

·        Goodreads:  https://www.goodreads.com/author/show/4898846.Mark_R_Hunter

·        Blog: https://markrhunter.blogspot.com/

·        Website: http://www.markrhunter.com/

·        Instagram: https://www.instagram.com/ozma914/

·        Facebook: https://www.facebook.com/MarkRHunter914

·        Linkedin: https://www.linkedin.com/in/markrhunter/

·        Twitter: https://twitter.com/MarkRHunter

·        Youtube: https://www.youtube.com/@MarkRHunter

·        Substack:  https://substack.com/@markrhunter

·        Tumblr:  https://www.tumblr.com/ozma914

·        Smashwords:  https://www.smashwords.com/profile/view/ozma914

·        Audible:  https://www.audible.com/search?searchAuthor=Mark+R.+Hunter&ref_pageloadid=4C1TS2KZGoOjloaJ&pf

 

Remember: Ghosts can’t read, so you may have to read for them.


no fandom : icons : like a diamond

Aug. 12th, 2025 08:45 pm
highlander_ii: Wolverine's extended claws glinting in the light ([Logan] 002)
[personal profile] highlander_ii posting in [community profile] fan_flashworks
Title: like a diamond
Fandom: no fandom
Rating: G
Content notes: None apply
Summary: icons of twinkle-y stars


like a diamond )
fayanora: lil girl knife (lil girl knife)
[personal profile] fayanora
Donald Trump is trying to use the National Guard to take over Washington DC, and now he intends to go after Democrat controlled cities and states. So he's full on Hitler at this point, he's not even trying to pretend otherwise now. Here is the link: https://shorturl.at/ssaPb (It goes to Yahoo News)

If you are in the National Guard and you follow this extremely illegal order from the fascist orangutan infesting the white house, you would be a traitor to your country, and the punishment for treason in the US is execution. Be a true patriot, refuse any and all illegal orders from Fuhrer Trump. Then please arrest Trump and rest everyone in the Supreme Court and his cabinet and every other government facility who has been helping him, so that we can convict them all of treason.

(no subject)

Aug. 12th, 2025 08:06 pm
flemmings: (Default)
[personal profile] flemmings
Well, this time when they said rain, it rained. Which after a few weeks drought was appreciated, but even if the temps dropped 5C afterwards, it made no difference because dear god the mug mug mug mug. So no, no library or restaurants today, but did go to the end of the street for wine and, worse, pseudo-Bailey's. This weather will hurt me no matter what I do so might as well stay tiddly till it's over. Sunday, supposedly.

There is a waif word in the world that Murderbot season 2 a) will be based on Rogue Protocol ie MB 3;  b) will feature ART ie MB 2; and c) will give ART a female voice. Which it can't have obviously, obviously, because ART is an asshole and... females. can't. be. assholes...

That's a very interesting point. AHs are by definition male. Female ART might be snarky or superior or something, but in my world jackass is by definition (jack + ass) male. I won't watch it, of course, but-- well, that will be interesting.

to do

Aug. 13th, 2025 09:14 am
tielan: bsg logo (BSG - KL home)
[personal profile] tielan
Back, quilt, bind, and sleeve ShowQuilt1.

Sleeve ShowQuilt2.

Sort out 1 night in Tblisi, 1 night in Naples, 1 night in Toronto.

Finish [community profile] justmarriedexchange.

--

Those first two are going to be the most intensive... hoo boy

--

Also: [personal profile] jenab thanks for the postcard - lovely art!

Daily Check-in

Aug. 12th, 2025 06:00 pm
starwatcher: Western windmill, clouds in background, trees around base. (Default)
[personal profile] starwatcher posting in [community profile] fandom_checkin
 
This is your check-in post for today. The poll will be open from midnight Universal or Zulu Time (8pm Eastern Time) on Tuesday, August 12, to midnight on Wednesday, August 13. (8pm Eastern Time).

Poll #33484 Daily Check-in
Open to: Access List, detailed results viewable to: Access List, participants: 4

How are you doing?

I am OK.
3 (75.0%)

I am not OK, but don't need help right now.
1 (25.0%)

I could use some help.
0 (0.0%)

How many other humans live with you?

I am living single.
2 (50.0%)

One other person.
1 (25.0%)

More than one other person.
1 (25.0%)




Please, talk about how things are going for you in the comments, ask for advice or help if you need it, or just discuss whatever you feel like.
 
the_paradigm: (penelo)
[personal profile] the_paradigm posting in [community profile] fan_flashworks
Title: Her First Choice
Fandom: Final Fantasy XII
Author: [personal profile] the_paradigm
Characters/Pairing: Penelo, Tomaj, and an absent third party.
Rating: M
Warnings: Non-descriptive/implicit sexual content; semi-realistic first-times; age gap fantasies.
Word Count: 983
Spoilers/Setting: Post-Canon OGC and Revenant Wings, but no real spoilers.
Summary: Some girls viewed their first time as something to cherish.
Disclaimer: I do not own FFXII or its characters.

Challenge: #488 - Twinkle

Her First Choice )

Немножко математики

Aug. 12th, 2025 07:46 pm
southwest: (grate_again)
[personal profile] southwest
Вычислите кубический корень из
3333 + 4443 + 5553
Страшно?

Ну и вот ещё: если рассмотреть уравнение
π4 + π5 = x6
то x оказывается равным одному очень известному числу
(по крайней мере с точностью до восьми знаков).
celli: a woman's hand holding a fountain pen, with paper in the background (Regency writing)
[personal profile] celli posting in [community profile] fancake
Fandom: TOMORROW X TOGETHER | TXT (Korea Band)
Pairings/Characters: Choi Soobin/Kang Taehyun, side Choi Beomgyu/Choi Yeonjun, unrequited Soobin/Beomgyu
Rating: Teen and up
Length: 21K words
Creator Links: [archiveofourown.org profile] ratherunnecessary
Theme: Marriage of Convenience, Alternative Professions

Summary:
Choi Soobin: Korea’s hottest leading man—who’s secretly nursing a broken heart.

Kang Taehyun: heir to the legendary Kang Entertainment—but only if he gets married first.

Reccer's Notes: I love Soobin in this - he goes from broken-hearted to agreeing to help an acquaintance (by marrying him, of course) to a devoted husband. He comes into his own as a partner over the course of this, and is more solid in himself at the end, too.

The other characters are also great. Yeonjun, in particular, just shines.

Fanwork Links: promise not to promise anymore on AO3
fayanora: lil girl knife (lil girl knife)
[personal profile] fayanora
You should sign this petition to protest YouTube's new AI-powered age verification system. And here's why:

AI has proven again and again that it doesn't work right, and the ways it can mess up can be horrible. AI based age verification, which has no transparency at all, is going to hurt a lot of people. Customers and content creators alike are going to be kicked off for unknown reasons, reasons which may include "user is not white," "user looks younger than they actually are," "user has facial scars or burns," "user is disabled in a way that affects their face," "the AI just glitched," and many other reasons. We should boycott YouTube until they stop this nonsense.

Furthermore, companies are already finding that it's easier and cheaper to hire humans to do things rather than AIs, because AI keeps failing in weird and expensive ways. Recently, an AI being used as a programming tool deleted petabytes of the programmer's data for no apparent reason, data which was unrecoverable. What if YouTube's AI glitches and deletes entire channels for no reason?

Then there's the privacy issue. Companies like YouTube have far too much data about us as it is already, and now they want even more, including your face, credit card information, and maybe videos of you naked in your home. They aren't satisfied with the billions of dollars they're making in ad revenue, so they're trying to make you a product they can sell.

"But I have nothing to hide!" Of course you do. Data leaks are a weekly phenomenon nowadays. Do you really want to risk your nudes, your credit card information, your home address, or other important data being leaked online by giving that information to a service that is supposedly ad-supported and thus supposedly free to use? It's bad enough when that stuff happens to sites where you paid money for something; we can't let it happen for free sites like YouTube.

And lastly, YouTube already has a special version of their site aimed specifically at kids, where comments are disabled. They claim they're doing this data mining to protect the kids, but they're lying to you. This age verification won't work properly, it won't protect kids, it won't even keep kids out of places they shouldn't be. And why are we giving that job to corporations like Google anyway? That's meant to be the parents' job.

various book thoughts

Aug. 12th, 2025 04:58 pm
kareila: a lady in glasses holding a stack of books (books)
[personal profile] kareila
Even though the new bookshelves are upstairs and I spend most of my time downstairs, it does make me happy to have all of my books out of boxes again. It might even be a good thing that I'm not among them constantly, so that they don't become ignored in the background of daily life, but give me a fresh thrill of pleasure every time I see them.

As long as I can remember, I've loved to read and re-read, and collected as many books and magazines as I could. (Music too, but listening to music is a less tangible experience.) I spent a lot of my twenties and thirties trying to recall and track down books that I loved as a kid, but never owned. I still enjoy reading books that are intended for young people.

When I started college 32 years ago, the internet began to take up most of that book-shaped space in my free time, and although I never stopped buying books, I gradually stopped reading them as often. I started up again once my kids were born, but I've never caught up. Now I can only hope that I live long enough to read at least most of the ones I own, but new books come out every week that distract me from my backlog.

Thirty years is a long time, and I know there are some books that I own that I probably wouldn't enjoy reading now, or would have to read in the context of when they were written. But it's hard to know which ones will disappoint me just from glancing at the covers. I want to give them all a chance!

Then there's the family to consider. A lot of the books that I own and haven't read are ones that Robby has, like the Wheel of Time series. The kids have their own separate collections. I don't know if they'll ever be that interested in reading most of my books, although they have enjoyed some of my favorites, like Hitchhiker's Guide, Wrinkle in Time, and Watership Down. Will's favorite book of all time is the Westing Game, and Connor adores Howl's Moving Castle. But they also have a ton of Wimpy Kid, Minecraft, et al that were marketed to them as they were growing up, and I doubt whether they'll want to hang onto those indefinitely.

My mom has a huge book collection as well (this is one way you can tell we are related) but unlike me, she has already read almost every book she owns. She keeps bringing me new ones and then I feel bad for not getting around to reading them.

I don't know if I have a point to make here, I think I'm just trying to talk myself into being okay with having so many books. I hope that I will be able to read most of them eventually.

[ SECRET POST #6794 ]

Aug. 12th, 2025 05:53 pm
case: (Default)
[personal profile] case posting in [community profile] fandomsecrets

⌈ Secret Post #6794 ⌋

Warning: Some secrets are NOT worksafe and may contain SPOILERS.


01.


More! )


Notes:

Secrets Left to Post: 01 pages, 21 secrets from Secret Submission Post #972.
Secrets Not Posted: [ 0 - broken links ], [ 0 - not!secrets ], [ 0 - not!fandom ], [ 0 - too big ], [ 0 - repeat ].
Current Secret Submissions Post: here.
Suggestions, comments, and concerns should go here.
vak: (Робот 1)
[personal profile] vak
Фирма веников не вяжет! Фирма делает SOM-ы. System-on-module означает небольшую платку с мощным компьютером на ней.



Вынимаем NVidia Jetson и вставляем вместо него модуль SiMa. Полная совместимость по выводам, производится серийно, в продаже уже сегодня.



Компилятор запускается из командной строки и умеет обрабатывать самые разные LLM.



В качестве демонстрации можно скачать кучу готовых бинарников разнообразных LLM.



Подробности в статьях:

News & Views

Aug. 12th, 2025 05:32 pm
stonepicnicking_okapi: ChopSuey (chopsuey)
[personal profile] stonepicnicking_okapi
1. The boys' father hasn't bought a new car yet. So we have only one car and that means things like Minisculus taking an Uber to a playdate today. I understand that these things take time, and he wants to be sure, but... I don't like having Uber as my backup. I've never actually ordered one for myself before. I downloaded the app last night.

2. The boys and their father are leaving on Thursday and I'll be alone until Sunday! I don't know what that's going to feel like.

3. I think I just finished the book bingo. Will post tomorrow. Finished the sheep detective book. Too woo-woo for me and the resolution to the murder is...underwhelming.

4. I feel bad about not updating my soap opera last week. I did so much on Saturday cleaning, running and chores and errands, that I wiped out and was pretty useless on Sunday. I do not know moderation. :/

5. I want to finish my cleaning campaign before Thursday. All that is left is 1 closet, the kitchen and front entrance and the car :)

6. I went by Walmart and got Minor a plain white dress shirt for the trip. I ordered one from Kohl's but it got stuck in shipping. The other five items in the same order arrived just fine. They've already refunded me the money (without me asking??) so, whatever, I don't care, the boys' clothes are set. Check!

7. Minisculus started soccer practices last night. Minor starts cross country at the high school tomorrow! School starts two weeks from yesterday!

Update, sort of

Aug. 12th, 2025 01:52 pm
laurelindel: (Default)
[personal profile] laurelindel
I've come to the unfortunate conclusion that a large portion of social media platforms, as they currently exist, don't work well for me.

I wish they did; this isn't some kind of point in my favor. I've all but abandoned my Meta accounts, although I haven't deleted them. I killed my Xitter account and left at the end of 2022. I'm keeping my Bluesky account, but more often than not, I find myself dissociating when I go there. I have a Mastodon account, which I probably need to use more often. But the only platform that really worked for me was LiveJournal. I got there in 2003. I made friends there, and made friends with them offline, too.

My account is still there, but I haven't used it for a very long time. After some pruning, I'll import it here. 

etymology of the day

Aug. 12th, 2025 10:05 pm
kaberett: Trans symbol with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett
Arancini. The small balls of risotto coated in breadcrumbs and then deep fried.

*Little oranges*.

This is not in any way an obscure or difficult to look up etymology, and yet somehow it was not until yesterday, on the tube, that I suddenly needed to look up from the book I was reading and *stare*.

(Earlier this week -- no, wait, late last week -- I was indexing a cookbook that included arancini. This week I am reading *The Land Where Lemons Grow*, because it's mostly a history of citrus cultivation in Italy with occasional recipes, so I wanted to read it Properly before indexing it and getting rid of it again. Apparently what it took for me to Have A Realisation was the combination in temporal proximity...)
[syndicated profile] scalziwhatever_feed

Posted by John Scalzi

If you have about 35 minutes of your life to spare, you can watch this interview with me on the LiteraryHype YouTube channel, done at C2E2 earlier this year, where I talk about When The Moon Hits Your Eye, writing, luck, being a DJ and other topics — and all the while in the background people are wandering by in cosplay and occasionally doing very strange things. All while I wear my pink “Alpha Male” shirt. Check it out. It’s fun.

— JS

Code commentary

Aug. 12th, 2025 01:12 pm
garote: (programming)
[personal profile] garote

I rarely write about my work here. But today I think I will!

I've worked on many codebases, with very large numbers of contributors in some cases, and only a few in others. Generally when you make a contribution to a large codebase you need to learn the etiquette and the standards established by the people who came before you, and stick to those.

Not making waves - at least at first - is important, because along with whatever code improvements you may contribute when you join a project, you also bring a certain amount of friction along with you that the other developers must spend energy countering. Even if your code is great you may drag the project down overall by frustrating your fellow contributors. So act like a tourist at first:

  • Be very polite, and keen to learn.
  • Don't get too attached to the specific shape of your contribution because it may get refactored, deferred, or even debated out of existence.
  • It won't always be like this, but no matter what kind of big-shot you are on other projects, it may be like this at first for this new one.

Let me put it generally: Among supposedly anti-social computer geeks, personality matters. There's a reason many folks in my industry are fascinated by epic fantasy world always on the brink of war: They are actually very sensitive to matters of honor and respect.

Anyway, this is a post about code commentary.

In one codebase I contributed to, I encountered this philosophy about code comments from the lead developers: "A comment is an apology."

The idea behind it is, comments are only needed when the code you write isn't self-explanatory, so whenever you feel the need to write a comment, you should refactor your code instead.

I believe this makes two wrong assumptions:

  • The only purpose of a comment is to compensate for some negative aspect of the code.
  • Code that's easy for you to read is easy for everyone to read.

The first assumption contradicts reality and history. Code comments are obviously used for all kinds of things, and have been since the beginning of compiled languages. You live in a world teeming with other developers using them for these purposes. By ruling some of them out you are expressing a preference, not some grand truth.

Comments are used to:

  • Briefly summarize the operation of the current code, or the reasoning used to arrive at it.
  • Point out important deviations from a standard structure or practice.
  • Explain why an alternate, simpler-seeming implementation does not work, and link to the external factor preventing it.
  • Provide input for auto-generated documentation.
  • Leave contact information or a link to an external discussion of the code.
  • Make amusing puns just to brighten another coder's day.

All of these - and more - are valid and when you receive code contributed by other people you should take a light approach in policing which categories are allowed.

The second assumption is generally based in ego.

I've been writing software for over 40 years, and I haven't abandoned code comments or even reduced the volume of the ones I generate, but what I have definitely done is evolve the content of them significantly.

I've developed an instinct over time for what the next person - not me - may have slightly more trouble unraveling. That includes non-standard library choices, complex logic operations that need to be closely read to be fully understood, architectural notes to help a developer learn what influences what in the codebase, and brief summaries at the tops of classes and functions to explain intent, for a developer to keep in mind when they read the code beneath. Because hey, maybe my intent doesn't match my code and there's a bug in there, hmmm?

The reason I do this is humility. I understand that even after 40 years, I am not a master of all domains. The code I write and the choices I made may be crystal clear to me, but not others. Especially new contributors: People coming into my codebase from outside. Especially people with less experience in the realm I'm currently working in. For the survival of a project, it's better to know when newcomers need an assist and provide it, than to high-handedly assume that if they don't understand the code instinctively, then they must be unworthy developers who should be discouraged from contributing, like by explaining what's going on you are "dumbing down" your code.

Along the same lines, it's silly to believe that your own time is so very valuable that writing comments in code is an overall reduction in your productivity.

You may object, "but what if the comments fall out of sync with the code itself, and other developers are actually led astray?"

I have two responses to this, and you may not like either one: First, if your comments are out of sync with the implementation it's either because your comments are attempting to explain how it works and the implementation has drifted, or your comments are explaining the intent behind the code, and the behavior no longer matches the intent. In the first case, the comment may potentially cause a developer to introduce a bug if they're not actually understanding the code. But if they're reading the code and they can't understand it because it's complex, then the commentary was justified, and it should be repaired rather than removed. (Or, you should refactor the code so you don't need to explain "how" so much.) In the second case, someone has already introduced a bug, and the comment is a means to identify the fix.

And second, if it feels like a lot of trouble to maintain your comments, then perhaps you write great code but you're not very good at explaining it in clear language to other humans. You should work on that.

If it's your project, you can make the rules, and if it's your code, then obviously it's clear to you. But if you want to work on a team, and have that team survive - and especially if you want to form a team around your own project - then you need a broader philosophy.

By the way, I should note that there are less severe incarnations of "a comment is an apology" out there. For example, "a comment is an invitation for refactoring". That's a handy idea to consider, though it still runs afoul of the reductionist attitude about the purpose of comments.

You should indeed always consider why you think a comment is necessary because it might lead to an alternate course of action. Even if that action has no effect in the codebase itself, like filing a ticket calling for a future refactor once an important feature gets shipped, it may be a better move. But this is an exercise in flexibility, and considering what you might have missed, rather than a mandate that code be self-explanatory enough to be comment-free (and an assumption that you personally are the best judge of that.)

Here's my own guidelines for writing comments. They're a bit loose, and they stick to the basics.

  • Comments explain why, not how.
  • Unless the how is particularly complicated. Then they explain how, but not what.
  • Unless the what is obscure relative to the standard practice, in which case a comment explaining what might be useful.
  • You learn these priorities as you go, and as you learn about a given realm of software development.

Always be thinking about the next person coming in after you, looking around and trying to understand what you've done. And, try to embrace the notes they're compelled to contribute as well.

August 2025

S M T W T F S
      1 2
3 4 5 6 7 8 9
10 11 1213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 13th, 2025 12:48 am
Powered by Dreamwidth Studios