Reading List

Reading List

36340 bookmarks
Newest
AutoPilot | Infinite Flight
AutoPilot | Infinite Flight

AutoPilot+ | Infinite Flight

https://ift.tt/aTV6HAu

App Store is a service mark of Apple Inc., registered in the U.S. and other countries. Google Play and the Google Play logo are trademarks of Google LLC.

"Carry your passion" is a trademark of Infinite Flight LLC. © 2025, Infinite Flight LLC. |

Terms of Service | Privacy Policy

via Micro.blog - Bookmarks https://micro.blog

May 05, 2025 at 10:53AM

AutoPilot | Infinite Flight
Infinite Flight 25.1 with AutoPilot
Infinite Flight 25.1 with AutoPilot

Infinite Flight 25.1 with AutoPilot+

https://ift.tt/IpDXgqY

App Store is a service mark of Apple Inc., registered in the U.S. and other countries. Google Play and the Google Play logo are trademarks of Google LLC.

"Carry your passion" is a trademark of Infinite Flight LLC. © 2025, Infinite Flight LLC. |

Terms of Service | Privacy Policy

via Micro.blog - Bookmarks https://micro.blog

May 05, 2025 at 10:34AM

Infinite Flight 25.1 with AutoPilot
The E-Girl Work Machine
The E-Girl Work Machine
How e-girls become bodies for others on streaming platforms like Twitch
The E-Girl Work Machine
The E-Girl Work Machine as the Body-for-Others
The E-Girl Work Machine as the Body-for-Others

The E-Girl Work Machine as the Body-for-Others

https://ift.tt/ZPpQf4H

Marxist feminist scholar Silvia Federeci argues that “one of capitalism’s main projects has been the transformation of our bodies into work machines” (10). In other words, the accumulation of capital requires human labor and thus our minds and bodies are shaped in order to maximize productivity and profit. The advent of the Internet has given rise to a whole host of new work machines, unlike any other before. Today, I would like to examine the e-girl work machine.

The simple definition of “e-girl” is “electronic girl,” but the term has a negative connotation. Typically, it is deployed as an insult against women in male-dominated, online spaces, with the underlying suggestion that they exist in those spaces to harvest male attention for money, favors, or popularity. Any woman, regardless of her behavior or intentions, is liable to be labeled an e-girl if she dares to exist in Internet spaces.

I stream for a living on the male-dominated platform, Twitch, which—whether I wish it or not—has granted me the title of e-girl. It is the easiest job I have ever had. I talk to strangers and play video games for a few hours every night. My time is my own, so I have the freedom to work on my own projects and build towards a career I would actually like. E-girling has saved me from the monotony of the office 9-5 and the brutality of minimum wage. Though my profession may not be particularly grueling, the e-girl work machine may yet be worth exploring. How does one transform a human being into an e-girl work machine?

To answer this question, we must first consider how one makes money on Twitch. A streamer’s income primarily comes from three places: ad revenue, straight from the pockets of viewers in the form of bits, subscriptions, and/or Paypal donations, and sponsorships. For the sake of this article, I will be focusing on the first two. Regardless of how a streamer feels about it, Twitch will play approximately three minutes of advertisements per hour for viewers that do not have a subscription to the streamer they are watching; streamers have the option to schedule these advertisements. The more viewers a streamer has, the more ad revenue they receive; i.e., it is in a streamer’s best interest to incur as many concurrent viewers as possible. Subscriptions, bits, and PayPal donations are a bit more capricious because they rely on the whims of the viewers. A streamer can simply hope viewers will be generous enough to gift or they can set explicit goals that encourage viewers to donate in some capacity—for instance, a streamer might promise to play a certain game or wear a cosplay if they receive a specific number of subscriptions.

On a platform in which the demographic is predominantly cisgender, heterosexual, and male, the ability to portray oneself as a conventionally attractive, gender conforming, cisgender woman has many advantages in the acquisition of capital. Research indicates that the success of a female streamer is primarily predicated upon how physically attractive she is (Uszkoreit 166). An enticing thumbnail will increase a streamer’s ad revenue as viewers are more likely to click on the stream and, if they like the content, donate to the streamer. The ideal e-girl work machine is, first and foremost, a beautiful woman—or at least capable of masquerading as one.

This prerequisite presented a conundrum for me when I first entertained the idea of streaming as a job rather than a hobby. I was not a woman and had not been a woman for a decade. (And even when I was a woman, I was very, very bad at it, as my peers often reminded me.)

I will explain this as simply as possible, without gratuitous personal detail: I was assigned female at birth (i.e., I was born with a vulva and uterus). At age 15, I decided I did not want to be a girl anymore; I cut my hair off, donned men’s clothing, changed my name to Charlie, and insisted on they/them or he/him pronouns. I was diagnosed with gender dysphoria at age 16 and, at age 19, prescribed testosterone (which I had to discontinue after a few months due to mood disturbances.) In private and public, I assumed an explicitly non-female identity until I was 25 years old. While I did not experience life as a cisgender male and could only rarely pass as one, I was exempt from much of the trouble young women deal with. Heterosexual men hardly ever bothered me; it is only the deeply insecure male that finds my kind—the in-betweens that aspire to manhood—threatening. I was either ignored or begrudgingly treated with a respect I have since lost. I was fully a subject. I had little sense of danger and could comfortably walk through the most dangerous San Francisco neighborhoods at night by myself. Gender dysphoria was a pain, but I was spared the crippling body dysmorphia that many young women endure.

I had no idea how to be a woman, but it seemed a small price to pay to never have to wake up at six in the morning ever again. And so, the transformation to e-girl work machine began; I grew out my hair, learned how to do makeup, and, through trial and error, figured out what women’s clothing worked best for my build. It wasn’t so bad, at first. Even a bit fun—to be an e-girl felt like doing drag, donning absurd, feminine frippery to perform in front of a camera. E-girl drag helped establish a boundary between my stream persona and my private self.

But to be a work machine is not a temporary state; it is etched into our very being. Survival under capitalism necessitates we exist permanently as work machines. And so the e-girl work machine—commodified womanhood—took shape in me, manifesting in my brain and body as the feminine neuroses that had plagued me before I scorned my assigned sex. Because the e-girl work machine is, when all is said and done, a body-for-others. In his book, Masculine Domination, sociologist Pierre Bourdieu explains:

Everything in the genesis of the female habitus and in the social condition of its actualization combines to make the female experience of the body the limiting case of the universal experience of the body-for-others, constantly exposed to the objectification performed by the gaze and the discord of others. (66)

To be an object that is gazed at—“a thing that is made to be looked at or which one has to look at in order to prepare it to be looked at” (68)—is an uncomfortable experience in the real world, but it is magnified, not lessened through the camera lens. While streaming, I am forced to look at myself far more frequently than I would like to. I must constantly evaluate myself as an object and try to see myself as an object through the eyes of others. Is my makeup smudged? Are my eye bags too prominent? Am I showing too much or too little cleavage? Does my waist look tiny today? The awareness that I am being looked at and judged like so much meat is ever-present and consuming, for I know that my income relies on appeasing the gaze and that any failure to do so will be remarked upon. Bourdieu posits that women’s clothing “has the effect of not only masking the body, but of continuously calling it to order” (28). The clothing I wear limits my movement to avoid any accidental slippage, forcing me to abandon the masculine body language I had once studied and adopted. It is often tight and uncomfortable, pressing into my skin and reminding me incessantly of my flesh and the need to hold myself taut, tucked in, lest I relax and run the risk of looking unattractive. My body aches after stream, exhausted from the rigor of being called to order.

It does not help that harassment from male chatters is a daily occurrence. Whether it is objectifying language, the unwanted sharing of sexual fantasies, cruel comments about my body, or threats of sexual violence, an obnoxiously loud portion of male Twitch chatters are intent on reminding me that I am an object. Anything that reminds this particular breed of man that I am not flesh, that I am mind too, is a threat. Before I began streaming on Twitch, I rarely ever had my intelligence questioned by men; my father, an internal medicine doctor, encouraged me from a young age to share my opinions on all matters cultural and political with him. Despite our differences in age, gender and education, he would always engage with me as an intellectual equal. In both my undergraduate and postgraduate programs, male peers and professors took me seriously and listened to me.

Not so online—it is only through the medium of Twitch streaming that I have been exposed to so many ignorant, uneducated men that seem certain of their intellectual superiority over me. I used to feel comfortable being wrong, to admit I did not know something. But the knowledge that a man may see me stumble once and then fancy himself my better makes navigating conversations about anything academic a minefield. I would do anything to avoid becoming flesh and only flesh, my cerebral nature denied me.

This new awareness of my body has had some negative impacts on my psyche; the relatively normal level of body dysmorphia I had before I began is now overwhelming. I am possessive of my image, uncomfortable with taking photos of myself and being photographed. I am filled with an animal panic when I know that the form I take in the minds of others is out of my control. Feminist philosopher Simone de Beauvoir describes the experience of womanhood as the sense that woman is “doubled; instead of coinciding within herself, here she is existing outside of herself” (349); I do not walk the world in my body, I watch myself walk through the world as a body. I have become a neurotic narcissist, thinking constantly of my appearance. I cannot even derive pleasure from this alienated flesh; understanding my body-for-others as a commodity, reduced to a carnal state, the erotic has wilted in me. The irony of becoming a body is that I have no desire to indulge in it.

I do not wish to e

The E-Girl Work Machine as the Body-for-Others
Hands on with Apple Intelligence | Apple
Hands on with Apple Intelligence | Apple
Get to know Apple Intelligence, a powerful set of features built into your iPhone, iPad, and Mac, to help you write, express yourself, and get things done ef...
Hands on with Apple Intelligence | Apple
Generated Transcripts Are Here
Generated Transcripts Are Here

Generated Transcripts Are Here

https://ift.tt/dL3pkaB

Great news, Pocket Casts fans! With version 7.85, we’ve introduced Generated Transcripts, a powerful new feature that makes engaging with your favorite podcasts easier than ever. Available on both Android and iOS for our Plus and Patron members, this feature allows you to follow along with podcast conversations.

Podcasts are full of incredible insights, but sometimes you want to revisit a key moment without scrubbing through the entire episode. With Generated Transcripts, you can now read along, search for specific phrases, and quickly find key discussions—even if a show doesn’t have their own transcripts.

To access them go to the player and from the toolbar tap the message icon. If you don’t see it you can reach it through the dot menu or customize the toolbar.

We continue to support transcripts provided by podcast creators, ensuring that manually curated ones remain available. However, with this new feature, we’re expanding access by automatically generating them for new episodes from the most-followed podcasts.

If a show already provides its own transcripts, those will remain available. But if they don’t, our generated transcripts will step in to ensure you can still follow along and search key moments.

We can’t wait to hear what you think—try it out and let us know your feedback!

via Micro.blog - Bookmarks https://micro.blog

May 02, 2025 at 02:16PM

Generated Transcripts Are Here
Displaying Bookmarks Publicly
Displaying Bookmarks Publicly

Displaying Bookmarks Publicly

https://ift.tt/F92wZoH

            Mtt

                December 12, 2022,  5:56pm

          1

Is there a way to display bookmarks publicly like there is with bookshelves?

For example, I can use the following to display Books I’m reading:

{{ range .Site.Data.bookshelves.currentlyreading }} <p class="bookshelf_book"> <a href="https://micro.blog/books/{{ .isbn }}"> <img src="{{ .cover_url }}"> <span class="bookshelf_title">{{ .title }}</span> <br> <span class="bookshelf_author">by {{ .author }}</span> </a> </p> {{ end }}

Is there a way to do something similar with bookmarks I’ve saved?

I’ve considered using something like FeedRoll to display the provided Bookmarks JSON feed, but it automatically duplicates every single entry.

            sod

                December 12, 2022,  7:14pm

          2

Yes, you can do something like this:

{{ $bookmarks := getJSON "https://ift.tt/lVeuvBk" }} {{ range $bookmarks.items }} <div class="h-entry"> <a class="u-bookmark-of h-cite" href="{{ .url }}"> <p>{{ .content_html | plainify | truncate 140 }}</p> </a> </div> {{ end }}

The example above prints a short summary for every bookmark and links to it. But there’s more data in the feed you can choose to expose if you want to.

            Mtt

                December 12, 2022,  7:29pm

          3

Ah, I should’ve known you would have the answer! Thank you! Having not tested it yet, does it deal with the duplicate item issue or does it list every bookmark twice?

            sod

                December 12, 2022,  7:34pm

          4

It lists whatever you have in your JSON feed. I don’t have duplicate entries in my feed, but maybe something is up with yours?

            Mtt

                December 12, 2022,  7:38pm

          5

For a little clarity, this is what I’m referencing. Maybe I’m missing something or in your brilliance you fixed yours somehow.

UPDATE: In that conversation, I’m saying RSS but I mean JSON.

            sod

                December 12, 2022,  7:50pm

          6

Okay, I’m not a premium subscriber, so I don’t get archived copies of my bookmarks. As long as there’s a way to distinguish the original from the archived version, we could eliminate the duplicates.

We can hopefully figure something out if you’re willing to share an example. Do not share the URL to the feed; that’s private. Instead, copy and paste one original/archive pair of bookmarks.

            Mtt

                December 12, 2022,  8:09pm

          7

If I understand your meaning, the only differences in the feed items seems to be that the archived version has a title set whereas the standard one doesn’t…and the id has a link prefix.

{
  "id": "link470113",
  "title": "Title of Page",
  "content_html": "<p>Content here</p>",
  "url": "amazonarchivedurlgoeshere.net",
  "date_published": "2022-12-03T20:15:10+00:00",
  "author": {
    "name": "John Smith",
    "url": "https://url.net",
    "avatar": "avatar.jpg",
    "_microblog": {
      "username": "name"
    }
  }
},
{
  "id": "14630634",
  "content_html": "<p>Content here</p>",
  "url": "https://url.net/",
  "date_published": "2022-12-02T21:48:59+00:00",
  "author": {
    "name": "John Smith",
    "url": "https://url.net",
    "avatar": "avatar.jpg",
    "_microblog": {
      "username": "name"
    }
  }
}

Just to make it simpler, I obviously replaced the info with filler.

            sod

                December 12, 2022,  8:32pm

          8

That may not be it. For example, I see title in my feed for bookmarks with a title. And I see the link prefix as well. But could we tell them apart by the URL? Is there a common prefix or other patterns for the archived versions?

Update: I might have confused myself. This may be the solution after all. Can you try the following snippet, @Mtt?

{{ $bookmarks := getJSON "https://ift.tt/lVeuvBk" }} {{ range $bookmarks.items }} {{ if not .title }} <div class="h-entry"> <a class="u-bookmark-of h-cite" href="{{ .url }}"> <p>{{ .content_html | plainify | truncate 140 }}</p> </a> </div> {{ end }} {{ end }}

            JohnPhilpin

                December 13, 2022,  2:03am

          9

Interesting thread here - this might allow me to repurpose my bookmarks for something else I have been thinking about … BUT … I am clearly doing it wrong - how do you add any of this code to the site? It isn’t on the page itself I assume?

            sod

                December 13, 2022,  8:19am

          10

You’re right; these snippets can’t go into a page or post. They have to be included in a custom template. Or one could construct a shortcode for easy inclusion anywhere.

I might get around to releasing this as a plug-in in the future, if no one beats me to it.

            pratik

                December 13, 2022,  1:25pm

          11

I thought the same too. Check out the thread linked in @jsonbecker’s response.

          1 Like

            Mtt

                December 13, 2022,  8:37pm

          12

This does work and might be as close as possible to achieving what I’m going for; however, the content.html part automatically includes added “footer” text. The only solution I can come up with is to limit the truncation further so that gets chopped off. But by doing that, defeats the goal of what I want to do.

I also tried automatically importing the JSON feed through the Micro.blog import tool (then I could run a filter to categorize it), but it won’t allow importing from M.b sources.

So I feel like every solution gets me 90% of the way there. Might be something to put on the back burner and see if things change on any part of it.

            sod

                December 13, 2022,  9:23pm

          13

What do you mean by footer text? Can you provide an example?

content_html is the actual content from the page you’ve bookmarked. So it will vary greatly depending on which websites you’re bookmarking. It’s probably hard to come up with a general solution, unfortunately.

            Mtt

                December 13, 2022,  9:40pm

          14

Sorry, I could’ve worded that better. Within the content, the text “Read: link.com” is appended at the end for every link.

            sod

                December 13, 2022, 10:21pm

          15

Okay, it could probably be solved as long as it’s consistent. Can you provide an unaltered bookmark from your JSON feed? Something like this:

{ "id": "14915304", "content_html": "Bookmark improvements in Micro.blog <a href="https://www.manton.org/2022/03/23/bookmark-improvements-in.html\">manton.org</a>", "url": "https://ift.tt/PkXc0uR", "date_published": "2022-03-23T14:54:40+00:00", "author": { "name": "Manton.org", "url": "http://Manton.org/", "avatar": "https://ift.tt/LfGTyN9", "_microblog": { "username": "manton.org" } } }

            sod

                December 13, 2022, 10:25pm

          16

The Bookmarks Shortcode plug-in (BETA) is a thing now, @JohnPhilpin. Install, add your bookmarks JSON feed in the settings, and paste this snippet on any page: {{< bookmarks />}}. More detailed instructions can be found on the plug-in page.

          2 Likes

            Mtt

                December 13, 2022, 10:50pm

          17

Here ya go:

{
  "id": "14630634",
  "content_html": "<p>For today's <a href=\"https://ift.tt/Q0saTEu>, I made my RSS feed prettier. Before, the browser served a bunch of messy XML, but now you're greeted by <a href=\"https://dahlstrand.net/notes/feed.xml\">a friendly preview and instructions</a>. 🥳</p>\n\n<p>Based on <a href=\"https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl\">pretty-feed.xsl</a> by Matt Webb. You should add <a href=\"https://interconnected.org/home/\">Matt's blog</a> to your feed reader! 👀</p>\n\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fdahlstrand.net%2Fimages%2Fpretty-rss.png\" alt=\"A split view of the same web feed: before and after. The before shows a plain text XML representation of content. Boring! The after shows a pretty-looking preview of the same.\" width=\"1224\" height=\"1224\" loading=\"lazy\"></p><p class=\"post_archived_links\">Read: <a href=\"https://micro.blog/bookmarks/470113\">dahlstrand.net</a> </p>",
  "url": "https://ift.tt/sHhJ0cq",
  "date_published": "2022-12-02T21:48:59+00:00",
  "author": {
    "name": "Sven Dahlstrand",
    "url": "https://dahlstrand.net",
    "avatar": "https://ift.tt/LwFSsKm",
    "_microblog": {
      "username": "sod"
    }
  }
}

            sod

                December 13, 2022, 11:25pm

          18

What a nice bookmark you got there. You could remove the offending HTML with Hugo’s replaceRE: replaceRE "<p class="post_archived_links">.+</p>" "". Merged with the previous example:

{{ $bookmarks := getJSON "https://ift.tt/lVeuvBk" }} {{ range $bookmarks.items }} {{ if not .title }} <div class="h-entry"> <a class="u-bookmark-of h-cite" href="{{ .url }}"> <p>{{ .content_html | replaceRE "<p class="post_archived_links">.+</p>" "" | plainify | truncate 140 }}</p> </a> </div> {{ end }} {{ end }}

            JohnPhilpin

                December 14, 2022,  9:37pm

          19

well - look at that - of course you have … and of course I tried it … and of course it isn’t working for me

I am pretty sure that I am using the wrong JSON

This is clearly not right

https://micro.blog/feeds/johnphilpin/bookmarks/decc3dfad46628dc2cac.json

Displaying Bookmarks Publicly
Uncanny Valley | Anna Wiener
Uncanny Valley | Anna Wiener
The meeting begins without fanfare. They thought I was an amazing worker at first, working late every night, last out of the office, but now they wonder if the work was just too hard for me to begin with. They need to know: Am I down for the cause? Because if I’m not down for the cause, it’s time. They will do this amicably. Of course I’m down, I say, trying not to swivel in my ergonomic chair. I care deeply about the company. I am here for it.
Uncanny Valley | Anna Wiener
DJ Rashad Is Still All Around Us
DJ Rashad Is Still All Around Us
To commemorate ten years since the footwork pioneer's death, collaborators, protégés and family reflect on his life and extraordinary legacy.
DJ Rashad Is Still All Around Us
Where Next for the Hard Movement? · Feature ⟋ RA
Where Next for the Hard Movement? · Feature ⟋ RA
Hard techno, hard rave, hardstyle—whatever you call it, arena slammers have dominated the 2020s. But brand monopolies, spectacle hype and a declining grassroots scene have us wondering: when the euphoric bubble bursts, what will be left?
Where Next for the Hard Movement? · Feature ⟋ RA
Visualizing all books of the world in ISBN-Space - phiresky's blog
Visualizing all books of the world in ISBN-Space - phiresky's blog
Libraries have been trying to collect humanity’s knowledge almost since the invention of writing. In the digital age, it might actually be possible to create a comprehensive collection of all human writing that meets certain criteria. That’s what shadow libraries do - collect and share as many
Visualizing all books of the world in ISBN-Space - phiresky's blog