[syndicated profile] assignedmale_feed

Thank you all for reading! You’re all giving me so much strength to carry on. What a privilege to have you as interlocutors. Unfortunately, I also have bills to pay, especially in the next few weeks, so I must do a bit of self-promo, even though I really hate it.

My work is entirely powered by you, dear readers! If you want to support my goal of making a living from these comics, the best way is to subscribe at www.patreon.com/assignedmale . It can be for any amount, you can get a yearly discount, and you can cancel anytime. If you wish to show your appreciation for the work I’ve been doing lately, you can send me a coffee at www.ko-fi.com/sophielabelle .

You can also get yourself some nifty gear with my designs on it at https://sophielabelle.dashery.com . Best way to ruin the Holidays, guaranteed!

Another great (and free!) way to support my work is to react to this post and leave a comment to make sure that more people see it.

Either way, keep shining, stay hydrated, and watch your posture. Love you all!!
Sophie

Conservation

Nov. 18th, 2025 04:45 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
New directory of 125+ tree-planting nonprofits makes it easier to contribute to reforestation around the world

The Global Reforestation Organization Directory provides standardized information about the public commitments and transparency of more than 125 major tree-planting organizations, making it easier for donors to compare groups and find the ones that match their priorities.


Save the world, plant some trees! :D Coming into the holiday season, watch for organizations that offer gift options where you can plant trees in someone's name.

Birdfeeding

Nov. 18th, 2025 01:58 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
Today is cloudy and cool.  It rained most of last night and into this morning.  :D

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

I put out water for the birds.

EDIT -- I did a bit of work around the patio.

It's been raining on and off.

EDIT -- I did more work around the patio.

EDIT -- I did more work around the patio.

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

Books

Nov. 18th, 2025 01:27 pm
[syndicated profile] the_daily_wtf_feed

Posted by Remy Porter

One of the things that makes legacy code legacy is that code, over time, rots. Some of that rot comes from the gradual accumulation of fixes, hacks, and kruft. But much of the rot also comes from the tooling going unsupported or entirely out of support.

For example, many years ago, I worked in a Visual Basic 6 shop. The VB6 IDE went out of support in April, 2008, but we continued to use it well into the next decade. This made it challenging to support the existing software, as the IDE frequently broke in response to OS updates. Even when we started running it inside of a VM running an antique version of Windows 2000, we kept running into endless issues getting projects to compile and build.

A fun side effect of that: the VB6 runtime remains supported. So you can run VB6 software on modern Windows. You just can't modify that software.

Greta has inherited an even more antique tech stack. She writes, "I often wonder if I'm the last person on Earth encumbered with this particular stack." She adds, "The IDE is long-deprecated from a vendor that no longer exists- since 2002." Given the project started in the mid 2010s, it may have been a bad choice to use that tech-stack.

It's not as bad as it sounds- while the technology and tooling is crumbling ruins, the team culture is healthy and the C-suite has given Greta wide leeway to solve problems. But that doesn't mean that the tooling isn't a cause of anguish, and even worse than the tooling- the code itself.

"Some things," Greta writes, "are 'typical bad'" and some things "are 'delightfully unique' bad."

For example, the IDE has a concept of "designer" files, for the UI, and "code behind" files, for the logic powering the UI. The IDE frequently corrupts its own internal state, and loses the ability to properly update the designer files. When this happens, if you attempt to open, save, or close a designer file, the IDE pops up a modal dialog box complaining about the corruption, with a "Yes" and "No" option. If you click "No", the modal box goes away- and then reappears because you're seeing this message because you're on a broken designer file. If you click "Yes", the IDE "helpfully" deletes pretty much everything in your designer file.

Nothing about the error message indicates that this might happen.

The language used is a dialect of C++. I say "dialect" because the vendor-supplied compiler implements some cursed feature set between C++98 and C++11 standards, but doesn't fully conform to either. It's only capable of outputting 32-bit x86 code up to a Pentium Pro. Using certain C++ classes, like std::fstream, causes the resulting executable to throw a memory protection fault on exit.

Worse, the vendor supplied class library is C++ wrappers on top of an even more antique Pascal library. The "class" library is less an object-oriented wrapper and more a collection of macros and weird syntax hacks. No source for the Pascal library exists, so forget about ever updating that.

Because the last release of the IDE was circa 2002, running it on any vaguely modern environment is prone to failures, but it also doesn't play nicely inside of a VM. At this point, the IDE works for one session. If you exit it, reboot your computer, or try to close and re-open the project, it breaks. The only fix is to reinstall it. But the reinstall requires you to know which set of magic options actually lets the install proceed. If you make a mistake and accidentally install, say, CORBA support, attempting to open the project in the IDE leads to a cascade of modal error boxes, including one that simply says, "ABSTRACT ERROR" ("My favourite", writes Greta). And these errors don't limit themselves to the IDE; attempting to run the compiler directly also fails.

But, if anything, it's the code that makes the whole thing really challenging to work with. While the UI is made up of many forms, the "main" form is 18,000 lines of code, with absolutely no separation of concerns. Actually, the individual forms don't have a lot of separation of concerns; data is shared between forms via global variables declared in one master file, and then externed into other places. Even better, the various sub-forms are never destroyed, just hidden and shown, which means they remember their state whether you want that or not. And since much of the state is global, you have to be cautious about which parts of the state you reset.

Greta adds:

There are two files called main.cpp, a Station.cpp, and a Station1.cpp. If you were to guess which one owns the software's entry point, you would probably be wrong.

But, as stated, it's not all as bad as it sounds. Greta writes: "I'm genuinely happy to be here, which is perhaps odd given how terrible the software is." It's honestly not that odd; a good culture can go a long way to making wrangling a difficult tech stack happy work.

Finally, Greta has this to say:

We are actively working on a .NET replacement. A nostalgic, perhaps masochistic part of me will miss the old stack and its daily delights.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.
[syndicated profile] ohjoysextoy_feed

Posted by Matthew Nolan

MorMe Original Stroker by DarkChibiShadow

DarkChibiShadow is BACK with a thought-stroking review of the MoreMe Original Stroker! DCS puts it through it’s paces, and askes if it’s possible to find the perfect stroker. MoreMe is making some really cool toys and prosthetics; that you gotta go check out. Truly delighted we’ve gotten one of their items up and reviewed for […]

Pool Open!

Nov. 18th, 2025 12:01 am
ysabetwordsmith: Damask smiling over their shoulder (polychrome)
[personal profile] ysabetwordsmith
[personal profile] fuzzyred is hosting a pool for the half-price sale in Polychrome Heroics. Targets include the whole Finn Family thread and whatever else will fit in the budget from the Big One thread. The latter includes a triptych about Josué and Aidan, as well as two poems about Frank the Crank, for those of you following either of those characters.
[syndicated profile] daily_illuminator_feed
The escape-room enthusiasts of The Escape Game have a neat activity called DESCEND Inc. that can give you a few minutes of mystery-solving fun in your web browser.

It looks like it'll be a five-part "story"; so far, four folders have been unlocked. One neat aspect I'll have to remember for my own puzzle-making endeavors is that the solutions to the challenges are a word, which the directions then tell you to add to the URL.

This can be borrowed for any gaming-type endeavors where you host a website. For example, I could imagine an RPG where I send the heroes to TotallyNotEvilCorp[dot]com, the players solve a puzzle on the site that results in (say) "ribbit," and thus they then go to TotallyNotEvilCorp[dot]com/ribbit.

Anyway, DESCEND Inc. is a fun way to spend a few minutes, and maybe uncover a larger mystery at the same time . . .

Steven Marsh

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!

Monday's Comic

Nov. 17th, 2025 11:00 pm
marycatelli: (Default)
[personal profile] marycatelli posting in [community profile] girlgenius_lair
. . . is that cake?

Rejoice at the vindication of speculation!
dialecticdreamer: My work (Default)
[personal profile] dialecticdreamer
Changing Plans
By Dialecticdreamer/Sarah Williams
Part 1 of 1, complete
Word count (story only): 1226
[Mid-November 2016]


:: Casual, predictable plans get tossed out the (closed) window when Betty’s body reacts to the winter weather. Part of the Mercedes story arc in the Polychrome Heroics Universe. This story was written for the November of 2025 Feathering the Nest prompt call, from an idea suggested by [personal profile] readera, and is posted with my deepest thanks! ::




Betty woke up to the sound of the furnace blower activating with a click-clack-’hummmmm’. Despite its eager chugging, cold air clung to her cheeks and the tip of her nose felt dull and cold. She tried to move her right foot, listening to the demanding, tight pressure of her bladder.


Pain screamed up her leg from toes to hip, then bounced backward, shattering into pins and needles that seemed to fall toward her foot, and fall through the mattress toward the center of the earth.
Read more... )

Climate Change

Nov. 17th, 2025 04:44 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
Satellite images reveal the fastest Antarctic glacier retreat ever

Hektoria Glacier’s sudden eight-kilometer collapse stunned scientists, marking the fastest modern ice retreat ever recorded in Antarctica. Its flat, below-sea-level ice plain allowed huge slabs of ice to detach rapidly once retreat began. Seismic activity confirmed this wasn’t just floating ice but grounded mass contributing to sea level rise. The event raises alarms that other fragile glaciers may be poised for similar, faster-than-expected collapses.


Just because something is big, doesn't necessarily mean it's always slow. Climate change can move blindingly fast.

If I were there, I'd be crawling over that exposed plain searching for signs of life.  Antarctica is waking up.

Birdfeeding

Nov. 17th, 2025 01:50 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith
Today is partly sunny and cool.

I fed the birds. I've seen a large flock of sparrows.

I put out water for the birds.

EDIT 11/17/25 -- I trimmed brush along the south edge of the house.

EDIT 11/17/25 -- We cleared the rest of the brush from in front of the garage.

EDIT 11/17/25 -- I did a bit of work around the patio.

I've seen a goldfinch on the thistle feeder.

EDIT 11/17/25 -- I did more work around the patio.

EDIT 11/17/25 -- I did more work around the patio.

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

El Goonish Shive - falsekings-071

Nov. 17th, 2025 12:37 am
[syndicated profile] egs_comic_feed

New comic!

Today's News:

- Tara the griffin reacting to Nanase and asking if she's royalty on the next page (From Part 4 of So a Date at the Mall)

- "Our babies figure out how to do that" (from Part 7 of Balance)

- Discussing royal auras with Tara and Andrea (from Part 8 of Balance)

- Po Phantom arm (which is indeed much bigger)

Don't worry about it, Grace! Just the fact that you can do that much says a lot about the mirror! It might also say a lot about you? More testing would be required. It also most surely doesn't imply that Po is more powerful!

Probably!

Look, we're very scientific here. We need SO much more data.

INKING...!

I'm in a weird place production wise right now because I learned how to ink much more intuitively and faster. Because I only just learned it, however, that "faster" part comes with an asterisk while I get a feel for it, and experiment with what the best practices actually are.

That said, it's both faster and gets better results, so I'm ultimately happy.

--

- Saturday EGSNP

November 2025

S M T W T F S
      1
23456 78
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 19th, 2025 01:52 am
Powered by Dreamwidth Studios