Chapter 100: Page 14

Aug. 20th, 2025 12:00 am
[syndicated profile] gunnerkrigg_feed
Not to scale
----------------------------
Volume 3 of the Dark Horse omnibus is almost here! This one collects the old books 5 and 6 into softcover or limited edition hardcover (with individually signed artwork in the hardcover). The preorder is up now, so be sure to secure yours today!Here are some details, including links to places you can preorder, on the Dark Horse website.
[syndicated profile] daily_illuminator_feed
GURPS Time Travel I have a lot of favorites, but my favorite favorite may very well be GURPS Time Travel. John Zeleznik outdid himself on this one, with a futuristic super-soldier facing down a cinematically oversized Triceratops. It doesn't hurt that the book completely delivers on the cover's promise. I got to work with the much-missed Mike Ford on this one. He was an enjoyable collaborator – heck, a fun collaborator – as well as a talented creator. I think of Mike whenever I see this scene.

Which, until I moved, was every day, because John sent me the original sketch and I had it framed on my office wall. I would take a picture and show you, if only I knew which box it was in . . . Argh. But it will show up someday, and it will once again have a place of honor and bring back great memories.

Steve Jackson

Warehouse 23 News: The City Never Sleeps Because Of All The Action

There are a million stories in the city, and they're all exciting! GURPS Action 9: The City shows how you can add GURPS City Stats to your GURPS Action campaigns. It also features six sample cities to use with your own action-packed adventures. Download it today from Warehouse 23!

El Goonish Shive - falsekings-040

Aug. 20th, 2025 01:13 am
[syndicated profile] egs_comic_feed

New comic!

Today's News:

- Hope's maid

- Voltaire with the same sort of maids

- Voltaire again with maids in the background (end of part one)

I'm not sure if the risk of saving over a family member / roommate's save is still that relatable a concern. I don't share a modern system with anyone, but player profiles seem to be pretty universal. Unless everyone's using the same profile for some reason, like maybe some features are profile linked or something, it seems pretty easy to avoid the problem.

This was not the case on something like a Super Nintendo. Yes, it was as simple as remembering which save file was yours, and there probably weren't that many save slots to choose from (a lot of games gave you three per cartridge), but a single slip up while tired, or an accidental button press, and kablammo. You've saved over someone's progress.

Anyway, this isn't really something I thought at all about until I wrote this commentary. I just thought "that's a legitimate concern right there", not questioning what the actual case would likely be with Tedd and Grace's games.

Though, to be fair, the comic takes place in some vague year with various differences in tech. I'd have to sit down and think carefully to actually decide if profiles diminished this concern in-universe. That, and they might have older game systems, SO THERE, IT ALL ADDS UP.

I do find it interesting how easily I took that for granted, though, and how it wasn't that had to not take it for granted once I decided to write about it. Maybe writing with the fingers can make with the brain think good and help it realize stuff.

--

- First EGSNP after the since the break between parts

- Most recent EGSNP

Robotics

Aug. 19th, 2025 07:41 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
WARNING: Do not watch with mouth full.

Robots race, play football, crash and collapse at China's 'robot Olympics'

BEIJING, Aug 15 (Reuters) - China kicked off the three-day long World Humanoid Robot Games on Friday, looking to showcase its advances in artificial intelligence and robotics with 280 teams from 16 countries.
Robots competed in sports such as track and field, and table tennis, as well as tackled robot-specific challenges from sorting medicines and handling materials to cleaning services



Watching the evolution of robotics on a primitive planet is hilarious.



Food

Aug. 19th, 2025 07:44 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
Build an Emergency Food Supply List

There are several ways to build an emergency food supply to stock a survival kit and a “bug out bag”. While you can purchase specialized food products or a self-contained emergency preparedness kit, these can be costly and wasteful.

Instead, you can simply assemble shelf-stable foods that you already buy or preserve at home. Many canned, dried, and pickled foods are quite suitable for use in an emergency kit
.


Start where you are. Use what you have. Do what you can.

In particular, watch for sales.  Anytime you see a shelf-stable food that you use, consider buying extra if feasible.

dialecticdreamer: My work (Default)
[personal profile] dialecticdreamer
New Steps and New Connections
By Dialecticdreamer/Sarah Williams
Part 1 of 1, complete
Word count (story only): 1760
[End of March 179-]


:: In the morning, Janika assesses Laszlo, and offers a bit of help. i Part of the “Lost Son” story arc in the Frankenstein’s Family universe. ::




The thunderstorm petered out long after sunset, leaving only the gentle thrumming of rain. That faded, too, while Laszlo fussed drowsily over a list, written in three columns of tight, small pen strokes. Eventually, he dropped to sleep leaning against the side of the enormous iron stove in the kitchen.

Someone nudged him, then stroked lightly along his cheek. “Wake up, or you won’t have hot water for bathing,” someone teased.
Read more... )

American Meadows Order

Aug. 19th, 2025 04:08 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
My fall order from American Meadows has arrived.  :D  Now I just need the weather to break so I can actually get out to plant things.  If you're still shopping, this nursery has some stock of fall bulbs left and some of those are on sale.

Dangerous Mood Bearded Iris (lavender standards with near-black falls)

Montmartre Bearded Iris (purple with yellow edges)

Ziggy Reblooming Bearded Iris (yellow standards with burgundy-and-yellow streaked falls)

Birdfeeding

Aug. 19th, 2025 02:38 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
Today is partly cloudy and sweltering.  It rained a little last night.

I fed the birds.  I've seen a few sparrows and house finches.

EDIT 8/19/25 -- I put out water for the birds.  I've seen a male cardinal.

EDIT 8/19/25 -- I did a bit of work around the patio.

EDIT 8/19/25 -- I did more work around the patio.

EDIT 8/19/25 -- I watered the barrel garden and the old picnic table garden.

EDIT 8/19/25 -- I watered the new picnic table and the septic garden.

As it is getting dark, I am done for the night.

CodeSOD: I Am Not 200

Aug. 19th, 2025 06:30 am
[syndicated profile] the_daily_wtf_feed

Posted by Remy Porter

In theory, HTTP status codes should be easy to work with. In the 100s? You're doing some weird stuff and breaking up large requests into multiple sub-requests. 200s? It's all good. 300s? Look over there. 400s? What the hell are you trying to do? 500s? What the hell is the server trying to do?

This doesn't mean people don't endlessly find ways to make it hard. LinkedIn, for example, apparently likes to send 999s if you try and view a page without being logged in. Shopify has invented a few. Apache has added a 218 "This is Fine". And then there's WebDAV, which not only adds new status codes, but adds a whole bunch of new verbs to HTTP requests.

Francesco D sends us a "clever" attempt at handling status codes.

    try {
      HttpRequest.Builder localVarRequestBuilder = {{operationId}}RequestBuilder({{#allParams}}{{paramName}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}headers);
      return memberVarHttpClient.sendAsync(
          localVarRequestBuilder.build(),
          HttpResponse.BodyHandlers.ofString()).thenComposeAsync(localVarResponse -> {
            if (localVarResponse.statusCode()/ 100 != 2) {
              return CompletableFuture.failedFuture(getApiException("{{operationId}}", localVarResponse));
            }
            {{#returnType}}
            try {
              String responseBody = localVarResponse.body();
              return CompletableFuture.completedFuture(
                  responseBody == null || responseBody.isBlank() ? null : memberVarObjectMapper.readValue(responseBody, new TypeReference<{{{returnType}}}>() {})
              );
            } catch (IOException e) {
              return CompletableFuture.failedFuture(new ApiException(e));
            }
            {{/returnType}}
            {{^returnType}}
            return CompletableFuture.completedFuture(null);
            {{/returnType}}
      });
    }

Okay, before we get to the status code nonsense, I first have to whine about this templating language. I'm generally of the mind that generated code is a sign of bad abstractions, especially if we're talking about using a text templating engine, like this. I'm fine with hygienic macros, and even C++'s templating system for code generation, because they exist within the language. But fine, that's just my "ok boomer" opinion, so let's get into the real meat of it, which is this line:

localVarResponse.statusCode()/ 100 != 2

"Hey," some developer said, "since success is in the 200 range, I'll just divide by 100, and check if it's a 2, helpfully truncating the details." Which is fine and good, except neither 100s nor 300s represent a true error, especially because if the local client is doing caching, a 304 tells us that we can used the cached version.

For Francesco, treating 300s as an error created a slew of failed requests which shouldn't have failed. It wasn't too difficult to detect- they were at least logging the entire response- but it was frustrating, if only because it seems like someone was more interested in being clever with math than actually writing good software.

[Advertisement] Keep all your packages and Docker containers in one place, scan for vulnerabilities, and control who can access different feeds. ProGet installs in minutes and has a powerful free version with a lot of great features that you can upgrade when ready.Learn more.

Poem: "He Who Whispers"

Aug. 19th, 2025 04:24 am
ysabetwordsmith: (Fly Free)
[personal profile] ysabetwordsmith
This is the freebie for the August 5, 2025 Poetry Fishbowl. It was inspired by a prompt from [personal profile] siliconshaman. It also fills the "He Who Whispers" square in my 8-1-25 card for the Crime Classics fest. This poem belongs to An Army of One series.

Read more... )

No Star Lesbian by Cam McCafferty

Aug. 19th, 2025 07:02 am
[syndicated profile] ohjoysextoy_feed

Posted by Matthew Nolan

No Star Lesbian by Cam McCafferty

Today Cam McCafferty walks us through their years of sexuality discovery and development, thinking back with kindness to the three years that they tried to be straight. Growth, process, and exploration. A truly lovely comic! Portfolio Instagram Patreon Not much more to add here in the blog post this week! Erika and I are a […]

August 19, 2025: Fix The News

Aug. 19th, 2025 05:41 am
[syndicated profile] daily_illuminator_feed
Tired of doomscrolling? Tired of being jerked around by terrifying clickbait headlines that don't actually name the place that is being flooded, burned to a crisp, invaded by Russians or ICE, or just bombed into the Stone Age? Tired of 2025 as the big media want you to see it?

Turns out there's a remedy. "Fix the News" calls itself "a weekly roundup of stories of progress." I would be very direct and call it "a collection of the good news that Fox and CNN aren't going to cover, because BAD news gets more clicks." Mike Pondsmith of R. Talsorian Games turned me on to Fix the News, and I've shared the info with a lot of people. But I haven't yet blogged about them, so here we are.

These people put your money where their mouth is, too. They give 30% of your subscription fee to charity.

You can find them, unsurprisingly, at fixthenews.com.

Steve Jackson

Warehouse 23 News: Why Is The Darkness Blinking?

They're trapped between the realm of the living and the dead . . . and they're not too pleased about it. The Book of Unlife adds 44 unliving monsters to your The Fantasy Trip campaigns, along with a complete adventure setting. Live like there's too many tomorrows thanks to Warehouse 23!

August 2025

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2025 09:33 am
Powered by Dreamwidth Studios