“The limits of flesh”

 

That’s the title of an article by author and friend Sarah Hoyt, in which she considers, in the light of the Roe v. Wade brouhaha, what it means – or should mean – to be a woman.  Here are a few excerpts from a long, but very thought-provoking discourse.

… our bodies influence us, in health and illness far more than we wish to believe. The thinking meat is MEAT. We are creatures of flesh and blood, who think. We are not thoughts, trapped in the flesh and blood.

And if you ignore the needs and impulses of the flesh and blood, you’ll either lose your mind or your body.

And if you ignore them as a society, you end up with a lot of unhappy, confused, angry people, who can’t figure out what’s made them so unhappy.

On the whole subject of abortion, a friend said — and I don’t intellectually disagree — that we can’t force women to carry babies, because that’s evil. And that we can’t curtail women’s sex drive, or demand they curtail it, because that too is evil. Oh, and that all birth control fails eventually (which isn’t wrong, btw. Reproductive systems are far, far more complicated than we like to believe. Which I’ll revisit again, btw.)

But something at the back of my head piped up and bitched when she said that. It wasn’t a happy something, and it was an admission against interest, since I mostly believe we should make people as free as possible (my protest on abortion is that it involves two people, and the defenseless one gets killed, but that’s something else) and since I legitimately think nature is something to conquer. But what piped up in my mind was “But is that fighting against reality?”

This was brought into full bloom last night, on a facebook thread of Brad Torgersen’s, in which a guy came in guns blazing and said we needed abortion to be safe, convenient and as available as possible so women wouldn’t be “second class citizens.” Because if women are going to be fully equal, we need to eliminate the downsides of being a woman.

At which point the bitching at the back of my mind became a scream “But women are women. You can’t eliminate the downside of being a woman, without eliminating being a woman.

. . .

… we are not brains, or minds, in a vacuum. We’re creatures of flesh and blood. And contra the “there’s no difference” crowd, you need only have a rudimentary knowledge of biology to know your brain, your tissues, everything were formed differently according to your sex. I don’t remember and am not in the mood to go look it up, but you start differentiating at a ridiculously early gestational point, for sure before two weeks. After that the hormone baths in utero are different, and your development is markedly different.

No, you don’t know what it’s like to be the other sex. No one does. Yes, we’re way more different than our superficial outward appearance would indicate. The longer I live the more aware I become that perhaps Heinlein was right about us really being different species who are merely symbiotic.

So when making women “not second class citizens” requires making them as free from concerns about getting pregnant as men…. are we in actual fact at war with the very fact that there are women; that women are unique and have different capabilities and different downfalls? … Whether you consider getting pregnant a liability or a magic power, it is still an integral part of being a woman.

. . .

It seems to be worth it as a woman you have to pretend to be a male.

The push is on constantly. You’re sneered at for writing or reading romance, because it’s a thing women do. (Yes, men do it too, but the crossover on that is minuscule.) And now a lot of movies, including those billed as romantic comedy are consciously eliminating the Happily Ever After. Instead the woman decides to go off and have a career, or “learn to love myself.”

And I come back again to: Why can’t women be women? Why is it that performing the most basic and distinctive function of being female is considered being a second class citizen? Why are we all supposed to act like men?

. . .

Arguably civilization came about because women didn’t want to put out all the time and for everyone. If Ogg wanted Morga to put out, he had to make sure he was a good hunter, and could make the spears to make himself so. And no sleeping around with everyone, all the time, because he had to provide for Morga and their kids. In return, he had the assurance that Morga also wasn’t sleeping around, and their kids were THEIRS.

If women sleep around as much as men, the entire world becomes a giant gay-bathhouse. And kids are an inconvenience, or a “punishment.” Stop me when this sounds familiar.

There’s much more at the link.  Highly recommended reading.

These are, of course, the points that radical feminists either deny outright, or reject with contempt, or simply ignore (usually because they have no answer to them).  Our natures as men or women are fundamental to who we are, how we respond to external stimuli, our roles in society, and so on.  Any variation on those basics tends to be only skin deep, and only effective in a society that has enough artificial supports to make them possible.

I’m here to tell you from long and (sometimes bitter) experience:  when things go badly wrong, through disaster, war, or any other crisis;  when the social norms to which we’re accustomed are sloughed off because there’s no time or energy or infrastructure to support them any longer;  the "bad old days" of society return with a vengeance.  Men are once again valued for their physical strength, their willingness to defend those weaker than themselves, and their ability to provide food, clothing and shelter.  Women are once again valued for their capability to nurture, to make a house into a home, to be the heart of the family rather than its head.  This happens everywhere, whenever circumstances require it.  It’s not strange, it’s not unusual – it’s normal.  It’s not a matter of patriarchy or matriarchy, or anything in between.  It’s the cold, hard reality of life when it’s pared down to its essentials, without any of the luxuries and social trappings that modern society uses as a fig-leaf to disguise the reality of men and women and their complementary roles as human beings.

Go read Sarah’s article in full, and think about it.  It’s worth your time.

Peter

Bayou Renaissance Man

True Facts About Beavers

https://theawesomer.com/photos/2022/06/true_facts_about_beavers_t.jpg

True Facts About Beavers

Link

Cue the double entendres. Zefrank1 is here to teach us about our favorite dam-building rodent. These resourceful mammals are good at swimming, carrying things, and eating underwater. You might know about the beaver’s wood-chomping teeth, but we bet you didn’t know all the stuff that comes out of their butts.

The Awesomer

DigiKam, a free and open-source raw photo management app for macOS, Windows and Linux, has been updated

https://2.img-dpreview.com/files/p/E~C0x0S2400x1800T1200x900~articles/3788652829/digikam-7-7-0-screenshot-om-1-support.png

DigiKam is a free, open-source digital photo management app available on Windows, macOS and Linux. The app has just been updated to version 7.7.0, adding numerous new features, bug fixes and camera support.

DigiKam 7.7.0 supports the AOM AV1 Image File Format (AVIF), an open-source video coding format. It’s similar to HEIF. The app also adds read/write support for the JPEG-XL image format in all supported bundles. JPEG-XL support first appeared in digiKam 7.6.0, but there were some issues with animated files, which have now been addressed.

The update uses an updated Libraw version, supporting the OM System OM-1 camera’s raw image files. More than 1,180 different cameras have raw file support in digiKam 7.7.0. The company also notes that the KDE framework has been updated to the latest 5.95 release and Qt 5.15 LTS is used in the Windows and macOS bundle.

9to5Linux reports that the latest version of digiKam includes improved support for SVG files, improved DNG file support, better GIF support and Flatpak support. The software also has a new ‘Ignore face’ button for unrecognized faces when using the app’s thumbnail view. Issues with detecting the Hugin open-source panorama photo stitching and HDR merging program have been addressed. There’s also improved reading of raw DNG files from Adobe Lightroom that have been converted to sRGB color space and TIFF file format.

There are also many bug and crash fixes. The team says that 84 bugs have been triaged.

Looking ahead, version 8.0.0 should be released as a beta test later this summer, and a full release is expected by the end of the year. The team is working on porting the git master branch to the new Qt6 framework. A couple of students are also working on improving the neural network for the application’s Image Quality Analyzer. This feature works to analyze images based on noise, focus, exposure and compression.

DigiKam 7.7.0 is available to download for free here. Click here for more information about the software, features, and capabilities.

Articles: Digital Photography Review (dpreview.com)

10 Disturbing Photographs From Post-Roe America

https://media.babylonbee.com/articles/62bcc30f25c4e62bcc30f25c4f.jpg

Roe v. Wade has been overturned and we are now all living in the literal Handmaid’s Tale. Already, thousands of harrowing photographs have emerged from the abortion-free hellscape. It’s worse than we thought. We were warned, and we didn’t listen.

These 10 disturbing photos offer a horrifying glimpse into the dark world we now live in. Viewer discretion is advised.

…are you sure you’re ready?

Look at this woman’s face. Her mouth is agape in horror at this baby who should never have been born.

Two siblings compete for meager food resources. This is what happens when fascists get their way.

This is just a hanger. There’s nothing special about it, it’s just a hanger. But in a post-Roe world, it’s a weapon of mass destruction.

Three kids? Imagine the carbon footprint! Mother Earth is crying.

FOUR of them now?! Make it stop!

Another white male brought into the world. Look how sad his mother is. We hope you’re happy, right-wingers.

This dad could be playing video games right now. Instead, he’s going on a boring walk.

This is an artist’s depiction of what the earth will look like in three weeks if more babies are born. Trust the science and stop this before it’s too late.

This woman missed out on a promising career in office management to have a baby. And for what?

Somewhere in post-Roe America, Clarence Thomas is smiling, and probably laughing an evil laugh. Now it will haunt your dreams. Welcome to The Handmaid’s Tale.

NOT SATIRE: Recently, we held a public event on the evening before our annual Wilberforce Weekend to talk about how we can prepare to live in a post-Roe world. A very important aspect of that event was learning how we can respond to the common slogans, the common lines that people often throw around in support of abortion. We asked Stephanie Gray Connors, one of the great apologists for the sanctity of life in our present moment to address some of these slogans and she answered a common pro-abortion statement, “embryos aren’t people.” It was riveting, powerful and needed to be heard by all. Also, at last week’s pre-Wilberforce event, preparing for a post-Roe future, Stephanie answered three more slogans, just like that one. To receive access to the entire evening event, Preparing for a Post-Roe World, sign up for the daily commentary at Breakpoint!


Satan held a press conference today responding to the big loss of Roe v. Wade. He’s doing his best to keep his chin up.

Subscribe to The Babylon Bee on YouTube

Babylon Bee

Two Half Wheel Bike

https://theawesomer.com/photos/2022/06/double_half_wheel_bike_t.jpg

Two Half Wheel Bike

Link

If you split a wheel in half, you shouldn’t still be able to ride on it, right? Well, watch this video from The Q, in which he cut two bike wheels and tires down the middle, connected them with a long chain and positioned them so one half is always touching the ground. Miraculously, the bike rides just fine.

The Awesomer

MySQL JSON Tricks

Are they really tricks or simply basic techniques combined to create a solution. Before writing these mechanics for using native MySQL to create a compound JSON object, let me point out that the easiest way to get one is to use the MySQL Node.js library, as shown recently in my “Is SQL Programming” blog post.

Moving data from a relational model output to a JSON structure isn’t as simple as a delimited list of columns in a SQL query. Let’s look at it in stages based on the MySQL Server 12.18.2 Functions that create JSON values.

Here’s how you return single row as a JSON object, which is quite straightforward:

SELECT JSON_OBJECT('first_name',c.first_name,'last_name',c.last_name) AS json_result
FROM   contact c
WHERE  first_name = 'Harry'
AND    last_name = 'Potter';

It returns:

+------------------------------------------------+
| json_result                                         |
+------------------------------------------------+
| {"last_name": "Potter", "first_name": "Harry"} |
+------------------------------------------------+
1 row in set (0.00 sec)

With a GROUP_CONCAT function, let’s capture a JSON array of all three Potter family members:

SELECT CONCAT('['
             , GROUP_CONCAT(
                 JSON_OBJECT('first_name',first_name
                            ,'last_name',last_name ) SEPARATOR ',')
             ,']') AS json_result 
FROM   contact c
WHERE  c.last_name = 'Potter';

It returns an array of JSON objects:

+-----------------------------------------------------------------------------------------------------------------------------------------------+
| [{"last_name": "Potter", "first_name": "Harry"},{"last_name": "Potter", "first_name": "Ginny"},{"last_name": "Potter", "first_name": "Lily"}] |
+-----------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)

Next, let’s put a 1:many relationship between the member and contact table into a JSON structure with a single account number and an array of contact. It requires a second call to the JSON_OBJECT function and the addition of a GROUP BY clause in the query.

SELECT   JSON_OBJECT(
            'account_number', account_number
           ,'contact', CONCAT('['
                         , GROUP_CONCAT(
                              JSON_OBJECT('first_name',first_name
                             ,'last_name',last_name ) SEPARATOR ',')
                             ,']')
         ) AS json_result 
FROM     member m INNER JOIN contact c
ON       m.member_id = c.member_id
WHERE    c.last_name = 'Potter'
GROUP BY m.account_number;

It returns the following string with an annoying set of backslashes. It also inverts the column order, which appears unavoidable but it shouldn’t matter because the order of name-value pairs in JSON is immaterial.

+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| {"contact": "[{\"last_name\": \"Potter\", \"first_name\": \"Harry\"},{\"last_name\": \"Potter\", \"first_name\": \"Ginny\"},{\"last_name\": \"Potter\", \"first_name\": \"Lily\"}]", "account_number": "US00011"} |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

The following quick little Python code cleans up the JSON string by removing the backslashes and extraneous quotes around the array of contacts.

# Import the library.
import mysql.connector
from mysql.connector import errorcode
 
try:
  # Open connection.
  cnx = mysql.connector.connect(user='student', password='student',
                                host='127.0.0.1',
                                database='studentdb')
  # Create cursor.
  cursor = cnx.cursor()
 
  # Set the query statement.
  query = ("SELECT JSON_OBJECT( "
           "'account_number', m.account_number "
           ",'contact', CONCAT('[' "
           "              , GROUP_CONCAT( "
           "                   JSON_OBJECT('first_name', c.first_name "
           "                  ,'last_name', c.last_name ) SEPARATOR ',') "
           "                  ,']')) AS json_result "
           "FROM   contact c INNER JOIN member m "
           "ON     c.member_id = m.member_id "
           "WHERE  c.last_name = %s "
           "GROUP BY account_number")
  
  # Execute cursor.
  cursor.execute(query,["Potter"])
 
  # Display the column returned by the query stripped of backslashes and
  # extraneous quotes.
  for (row) in cursor:
    for column in range(len(row)):
      print(row[column].replace("\\","").replace("\"[","[").replace("]\"","]"))
 
  # Close cursor.
  cursor.close()
 
# ------------------------------------------------------------
# Handle exception and close connection.
except mysql.connector.Error as e:
  if e.errno == errorcode.ER_ACCESS_DENIED_ERROR:
    print("Something is wrong with your user name or password")
  elif e.errno == errorcode.ER_BAD_DB_ERROR:
    print("Database does not exist")
  else:
    print("Error code:", e.errno)        # error number
    print("SQLSTATE value:", e.sqlstate) # SQLSTATE value
    print("Error message:", e.msg)       # error message
 
# Close the connection when the try block completes.
else:
  cnx.close()

It returns:

{"contact": [{"last_name": "Potter", "first_name": "Harry"},{"last_name": "Potter", "first_name": "Ginny"},{"last_name": "Potter", "first_name": "Lily"}], "account_number": "US00011"}

I hope this helps exhibit less well known MySQL syntax.

Planet MySQL

Kyle Rittenhouse Debuts New Video Game and Of Course, You Can Shoot Things In It

https://www.louderwithcrowder.com/media-library/image.png?id=30017091&width=980

Kyle Rittenhouse, our favorite rapscallion, surveyed the land and thought about how next to trigger the left and the media (but I repeat myself). They are still upset he was found not guilty of first-degree murder by acting in self-defense against a pedophile. If he comments on gas prices, they can’t calm down. But this new venture? Young Kyle is getting into the video game industry. It’s a shooting game. A turkey shooting game. And someone wrote the words "fake news" on the side of the turkeys.

You hunt fake news turkeys. Kyle Rittenhouse developed a video game that allows you to hunt fake news turkeys as Kyle Rittenhouse.


Kyle Rittenhouse’s Turkey Shoot OFFICIAL GAME

youtu.be

"The media is nothing but a bunch of turkeys with nothing better to do than push their lying agenda and destroy innocent people’s lives. […] Help me fund the lawsuits to stop these fake news turkeys."

You can preorder at RittenhouseGame.com. It’s to raise money for his Media Accountability Project so the defamation lawsuit can finally begin.

Kyle is working with Mint Studios. CEO Mint Chip — I’m trusting the Washington Examiner that’s his real name — felt the need step in after he saw what the media did to Rittenhouse. "Before the trial, you couldn’t even mention his name in a positive manner on social media without getting banned. The truth literally got you suspended. We fight for the truth."

Unfortunately, it does not look like the turkeys are named after our favorite fake news personalities. No Gobbles Stelter or Whoopi Goldfowl. Also, due to Kyle’s young age, he wouldn’t know to recreate the WKRP Turkey Drop. Only, where you need to stop the White House from bombarding a MAGA rally with Iive turkeys.

Kyle Rittenhouse is hunting fake news in a video game. The kids got some stones. I’ll give him that.

The Louder with Crowder Dot Com Website is on Instagram now! Follow us at @lwcnewswire and tell a friend!


Kyle Rittenhouse’s Rifle Gets Shredded: A Tribute | Louder With Crowder

youtu.be

Louder With Crowder