home.social

#migraine — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #migraine, aggregated by home.social.

  1. One thing I discussed with my neurologist was his suggestion to my GP in 2917 about possible chronic fatigue syndrome, and again in 2022. Neither followed up.
    And the overlaps between #Fibromyalgia, #CFS, #Migraine, #Anxiety and #Depression which share certain genetic markers.

    "This study provides robust genetic evidence defining fibromyalgia as a central nervous system disorder, thereby establishing a biological framework for its complex pathophysiology and extensive clinical comorbidities."

    nature.com/articles/s41591-026

  2. One thing I discussed with my neurologist was his suggestion to my GP in 2017 about possible chronic fatigue syndrome, and again in 2022. Neither followed up.
    And the overlaps between #Fibromyalgia, #CFS, #Migraine, #Anxiety and #Depression which share certain genetic markers.

    "This study provides robust genetic evidence defining fibromyalgia as a central nervous system disorder, thereby establishing a biological framework for its complex pathophysiology and extensive clinical comorbidities."

    nature.com/articles/s41591-026

  3. One thing I discussed with my neurologist was his suggestion to my GP in 2917 about possible chronic fatigue syndrome, and again in 2022. Neither followed up.
    And the overlaps between #Fibromyalgia, #CFS, #Migraine, #Anxiety and #Depression which share certain genetic markers.

    "This study provides robust genetic evidence defining fibromyalgia as a central nervous system disorder, thereby establishing a biological framework for its complex pathophysiology and extensive clinical comorbidities."

    nature.com/articles/s41591-026

  4. One thing I discussed with my neurologist was his suggestion to my GP in 2917 about possible chronic fatigue syndrome, and again in 2022. Neither followed up.
    And the overlaps between #Fibromyalgia, #CFS, #Migraine, #Anxiety and #Depression which share certain genetic markers.

    "This study provides robust genetic evidence defining fibromyalgia as a central nervous system disorder, thereby establishing a biological framework for its complex pathophysiology and extensive clinical comorbidities."

    nature.com/articles/s41591-026

  5. One thing I discussed with my neurologist was his suggestion to my GP in 2917 about possible chronic fatigue syndrome, and again in 2022. Neither followed up.
    And the overlaps between #Fibromyalgia, #CFS, #Migraine, #Anxiety and #Depression which share certain genetic markers.

    "This study provides robust genetic evidence defining fibromyalgia as a central nervous system disorder, thereby establishing a biological framework for its complex pathophysiology and extensive clinical comorbidities."

    nature.com/articles/s41591-026

  6. #ArtVsArtist2025: @illmarks edition!

    here’s the first one of these where I kept it only to art I did this year

    I think it’s intriguing to see the themes change/evolve. This year involved more Chronic Migraine, GI, and Mast Cell Activation Syndrome issues.

    #NonbinaryFashion #disabilityArt #DisabledArt #Migraine #MCAS #GI #IBS #ArtVsArtist #2025artVsArtist

  7. Enhancing Caregiver Support: Cultivating Mindfulness Practices

     

    Discovering Sacredness

    We are all unique beings of energy, existing briefly before returning to the cosmos. Each of us plays a part in the symphony of life, contributing to our journey through the universe. Every experience is sacred and filled with the wonder of existence. By adopting this perspective, we discover the universe’s secrets, and each encounter unveils a new aspect of life’s beauty. To understand our connection to everything, we must let go of judgment and fear, recognizing the divine essence within ourselves and our place in creation. Let us begin a journey of self-discovery, moving through time and space as we allow our true selves to grow freely and naturally.

    Embracing Present-Moment Awareness: Finding Magic in the Ordinary

    Remember that the ordinary is truly sacred, and within you, it shines its brightest. Embrace present-moment awareness to infuse each moment with enchantment, for it is in these fleeting seconds that life reveals its most profound beauty. By pausing to fully embrace each moment, we invite the magic that envelops us, awakening our senses and rejuvenating our souls. This conscious practice allows us to breathe in the richness of our surroundings, enhancing our appreciation for the simple things, like the warmth of sunlight on our skin or the sound of laughter echoing in the air. As we cultivate this mindfulness, we create a deeper connection with ourselves and the world around us, transforming the mundane into the miraculous and igniting a spark of joy that resonates in every heartbeat.

    Cultivating Present-Moment Awareness: Releasing attachment

    Photo by Anete Lusina on Pexels.com

    To cultivate present-moment awareness, consistent practice is required. Our lives have become encumbered with social media and fear-mongering that pushes us towards anxiety about the future, while we remain constricted by the unchangeable past. We need to return to the present moment with cues such as the breath or heartbeat, which serve as gentle reminders of our existence right here and now. When we embody present-moment awareness, we ultimately lose attachment to the ego, shedding the burdens of societal expectations and self-imposed limitations. We release attachment to who we think we are and instead experience life as the witness, calmly reflecting on the beautiful mystery of creation. This shift in perspective allows us to embrace the richness of our experiences, nurturing a deeper understanding of our connection to the world around us, fostering peace and gratitude in our everyday existence. By staying grounded in the present, we can navigate our lives with clarity and purpose, appreciating the fleeting moments that make up our lives.

    Ways to Cultivate Present-Moment Awareness

    Photo by Riccardo on Pexels.com
    1. Mindful Breathing: Take a few moments each day to focus on your breath. Inhale deeply, hold for a moment, and exhale slowly. This practice centers your mind and brings you into the present.
    2. Body Scan Meditation: Lie down comfortably and mentally scan your body from head to toe, paying attention to any sensations. This practice heightens awareness of your physical presence.
    3. Nature Walks: Spend time in nature and consciously observe your surroundings. Notice the colors, sounds, and textures around you, immersing yourself in the beauty of the moment.
    4. Gratitude Journaling: Write down three things you are grateful for each day. This practice shifts your focus to the present and enhances your appreciation for the small joys in life.
    5. Mindful Eating: When you eat, savor each bite. Notice the flavors, textures, and aromas of your food. This practice helps you appreciate nourishment in a meaningful way.
    6. Digital Detox: Set aside specific times to unplug from technology. Use this time to engage in activities that allow you to connect with yourself and your surroundings without distractions.
    7. Meditation: Establish a daily meditation practice. Even a few minutes of focusing on your breath or a specific thought can enhance your ability to remain in the present.
    8. Grounding Exercises: Practice grounding techniques, such as feeling the ground beneath your feet or identifying five things you can see, hear, smell, taste, and touch in your environment.
    9. Mindful Movement: Engage in yoga, tai chi, or any gentle physical activity where you concentrate on the movements and your body’s sensations, fostering a deep connection with the present.
    10. Limit Multitasking: Focus on one task at a time, whether it’s working, eating, or conversing. This practice enhances concentration and presence in each activity.

    By integrating these practices into your daily routine, you can cultivate a greater awareness of the present moment, enriching your life experience and fostering a deeper connection with yourself and the world around you.

    Remember to be patient with yourself. If you are dealing with hardship, such as health problems or caring for others, these practices can be overwhelming. During such challenging periods, it’s essential to acknowledge your limits and accept that it’s okay to prioritize self-care. Sometimes it is better to remove practices that are not currently serving you instead of adding new priorities. The key is to focus on what truly nurtures your well-being and contributes positively to your life. We do not want to overstress ourselves, but learn to find the functional middle ground. Striking this balance allows for personal growth and fosters resilience, leading to a healthier approach toward handling life’s obstacles. Remember, the journey to healing and balance is not a race; it’s a gradual process that requires gentleness and self-compassion.

    Mindful Coping Strategies for Health Challenges

    Photo by Alina Zahorulko on Pexels.com

    Navigating health problems, whether your own or those of a loved one, can be incredibly challenging. Here are some mindful strategies to help you cope during these difficult times:

    1. Practice Self-Compassion: Acknowledge that it’s okay to feel overwhelmed. Treat yourself with kindness and understanding, just as you would for a friend in a similar situation.
    2. Breathing Exercises: Utilize deep breathing techniques to ground yourself. Inhale deeply through your nose, hold for a few seconds, and exhale slowly through your mouth. This simple practice can help reduce stress and anxiety.
    3. Mindful Journaling: Take a few moments each day to express your thoughts and feelings in a journal. Writing can serve as an emotional release and help clarify your feelings about your situation.
    4. Seek Support: Connect with others who understand what you’re going through. Whether it’s a support group or simply friends and family, talking about your experiences can provide comfort and reduce feelings of isolation.
    5. Limit Information Overload: While it’s important to stay informed, excessive research about health conditions can lead to anxiety. Set boundaries around how much time you spend gathering information.
    6. Establish a Routine: Create a daily routine that includes time for self-care. Whether it’s a leisurely cup of tea or a short walk, having structured time can provide stability.
    7. Engage in Gentle Movement: Participate in gentle physical activities like yoga or stretching. These practices can help release tension and promote relaxation.
    8. Mindful Listening: If caring for someone else, practice active listening. Be present and fully engaged when they speak, fostering feelings of connection and support.
    9. Limit Distractions: Set aside time when you are fully present, free from distractions like phones or television. This can help you focus on the moment and your feelings.
    10. Nurture Moments of Joy: Find small moments that bring you joy, whether it’s listening to music, enjoying nature, or savoring a favorite meal. Acknowledging these moments can enhance your well-being amidst difficulties.
    11. Gratitude Practice: Reflect on aspects of your life that you are grateful for, even during tough times. Writing down three things each day can shift your perspective.
    12. Professional Support: If feelings of stress or anxiety become overwhelming, consider seeking the help of a mental health professional. Therapy can offer guidance and coping strategies tailored to your situation.

    By incorporating these mindful strategies into your life, you can cultivate resilience and find moments of peace, even amid challenges. Remember to be gentle with yourself and recognize that it’s okay to ask for help when needed.

    Caregiver Support and Mental Health Resources

    Photo by Hakan Tahmaz on Pexels.com
    1. National Alliance for Caregiving (NAC)

      Website: www.caregiving.org

      Provides support and resources for caregivers, including research, tools, and advocacy.

    2. Family Caregiver Alliance (FCA)

      Website: www.caregiver.org

      Offers information, support groups, and resources to help caregivers take care of themselves.

    3. AARP Caregiver Resources

      Website: www.aarp.org/caregiving

      Features a wide range of resources, from articles to community partnerships for caregiver support.

    4. Caregiver Action Network (CAN)

      Website: www.caregiveraction.org

      Provides educational resources, webinars, and a community for caregivers.

    5. National Institute of Mental Health (NIMH)

      Website: www.nimh.nih.gov

      Offers information on mental health conditions, coping strategies, and finding help.

    6. Mental Health America (MHA)

      Website: www.mhanational.org

      Provides resources for mental health support and information on various conditions.

    7. Psychology Today – Find a Therapist

      Website: www.psychologytoday.com

      A tool for finding mental health professionals in your area.

    8. Crisis Text Line

      Text: “HELLO” to 741741

      A free text service that connects you with a trained crisis counselor for immediate support.

    9. Support Groups Central

      Website: www.supportgroupscentral.com

      Offers online support groups for caregivers and those dealing with mental health issues.

    10. Alzheimer’s Association

      Website: www.alz.org

      Provides support for caregivers of individuals with Alzheimer’s, including resources and community support.

    11. Caregiving.com

      Website: www.caregiving.com

      A community for caregivers to share experiences, advice, and find support.

    12. BetterHelp

      Website: www.betterhelp.com

      An online platform for professional counseling, connecting individuals with licensed therapists.

    By using these resources, caregivers can find the support and mental health assistance they need to manage their responsibilities and well-being better.

    This Reiki-infused meditation gently shifts our awareness to the present moment. This practice allows us to consciously embrace each day, experiencing its beauty without worrying about the future or getting caught up in the past. Whether you start your day with this meditation or need to recenter yourself throughout the day, you can experience the essence of each moment.

    #aging #anxietyRelief #caregiver #caregiving #cargiverSupport #chronicIllness #copingSkills #dementia #elderCare #flow #grounding #healing #jsutForToday #meditation #meditationForBeginners #meditatiopn #mentalHealth #migraine #mindful #mindfulness #moments #nature #practice #resilience #resources #sacredness #simpleLife #stressAnxiety #stressRelief

  8. Symptom: MCAS Bucket Explosion
    Triggers Include: Drinking Water, Brushing Teeth, Being Inside

    Seattle area folks who can attend IRL events:
    I will be teaching a respirator-required art workshop related to this project, Bookmarks on the Body, at QTBIPOC Arts Space The Fishbowl on August 27, 6-9pm. I would love to see you there.

    While this is not a hybrid event, I am creating virtual-only and disability-focused workshops! I will be using what I learn from this first workshop to improve the format, structure, and content.

    If you have any questions, please feel free to reach out to me illmarks @ nyx mir dot com

    https://www.illmarks.com/symptom-mcas-bucket-explosion/

    #allergy #art #autoimmune #bodyHorror #bodyMapping #chronicIllness #chronicPain #longCovid #longcovid #mastCell #mastCellActivationSyndrome #mastcell #mcas #medart #medicalArt #migraine #MillionsMissing #pwLC #pwme #SciArt #seatac #seattle

  9. Maladies #neurodégénératives : -> Si dysfonctionnement du système g.lymphatiques -> le cerveau peut s’engorger de toxines bêta-amyloïde -> baigner dans les cellules immunitaires inflammatoires.

    Or le système immunitaire surveille le #cerveau -> enjeux maladies auto-immunes.

    + glaucome (yeux) + migraine {cerveau).

    #solutions : acides gras oméga-3 #alimentation + respiration profonde pour acheminer liquide cérébrospinal au cerveau (cf #migraine) + #sommeil in-dis-pen-sable ...

    #sante #science

  10. #Journal, Day 1907
    Sunday, 08 June 2025
    Ukraine War: Day 1213
    Hamas-Israel War: Day 609
    Mass shootings in the USA in 2025: 142
    Days of OSG in office: 140
    Days until Midterm Elections: 513

    Yeah, it’s also my birthday.

    #migraine #birthday #civilunrest #LAstrong #donttryus

  11. By some great good luck I was walking through the bar route from the ICC to the Hilton and saw three of my friends just when I was able to cope with the noise level for ten minutes or so. :-)

    Had to chug several jelly babies to get my blood sugar up preemptively, but this is one place where an adult doing that is not going to raise eyebrows. 😂

    #eastercon #eastercon2025 #migraine

  12. CW: What is an Ecology of Protections?

    What is an Ecology of Protections?

    In our paper, we illustrate how social media and information infrastructures can be imagined as an ecosystem of agents interacting through processes (policies) and behaviors (actions of users and automations).

    This ecosystem model makes it possible to understand how our current protections for photosensitive users are inadequate, allowing for multiple vectors of accidental and malicious exposure to dangerous flashing content.

    [Image 1: Narrative Description of Diagram:

    Platform Executives and Marketing Clients have a cyclical revenue relationship.

    Platform Executives influence Platform Designers and Developers.

    WCAG guidelines are meant to support Designers/Developers, but may not always be followed.

    Marketing Clients sometimes create flashing content.

    Non-sensitive users who are unaware of photosensitivity may also create and share and circulate flashing content, which can lead to accidental exposure for Photosensitive Users.

    When Non-sensitive Users who are aware of photosensitivity are exposed to flashing content, they may warn photosensitive users.

    Non-sensitive Users who are aware of photosensitivity may also intentionally or maliciously expose sensitive users.

    If any user attempts to report a flashing graphic, reporting features do not have appropriate categories, and platform developers are never notified of the problem.

    Sensitive users may also experience resets or overrides to their safety settings on major app updates.]

    A more robust ecology of protections centers the photosensitive user, even though they are not "the majority", providing them with multiple layers which they can control to protect themselves from exposures when other policies and community norms fail.

    [Image 2: Narrative description of the aggregate re-world map.

    The photosensitive user is protected from ambient, accidental, and malicious exposure by a dual layer of protection by device level settings and app level settings.

    If a developer update overrides app-level settings, the device level settings correct this.

    Users who are aware of photosensitivity are able to educate other users to prevent circulation of dangerous content.

    Advertisers and other users may still create and share flashing content, but an enforcement body can punish advertisers and platforms for creating or failing to prevent the circulation of flashing content.

    Users are able to report dangerous content to both the platform and to regulatory bodies.

    Malicious attacks are met with suspension or bans.]

    Such a nested system of protections can prevent ambient, accidental, and malicious exposure to dangerous flashing media. Establishing these features and community norms may further protect all users from psychologically harmful content.

    It is important to note that such provisions rely on centering user safety over corporate interests which rely on non-vonsensual auto-play to hook user attention and manipulate purchasing behavior. To this I say, get more creative. Or maybe... stop being a predator.

    Additionally, the central layer of protection requires implementation by OS developers to provide an optional postprocess filter which can inturrupt dangerous luminance shifts at the pixel buffer level. Other research attempts to classify and predict dangerous flashes through ML techniques, but this is not necessary. A always-on simple algorithmic edit to the next array of pixels provides fail-safe protection at a minor aesthetic expense - a ghost or trailing effect.

    [Image 3: An original sequence of frames which flash between pure black and pure white.

    A flash detection mask is calculated and a pixel-attenuation filter is loaded.

    In the final sequence, each frame is attenuated by the detection mask and filter, producing the impression of a flash without the actual danger.]

    Image 3 demonstrates the proposed filter applied to a full screen blink sequence. Between-frame calculations of flash detection using South et al.’s algorithm would produce a full white mask for each frame, indicating that each frame change was dangerous and needed to be adjusted. In other examples, the calculated mask would identify specific regions for pixel filtering. The mask could then be applied to a calculation which adjusts how much the next frame transitions between the previous frame and the intended next frame. In the example here, frame 2 becomes frame B, which is two plus the mask (Δ1), multiplied by a fraction (q). Frame 3 becomes frame C, which is the original frame 3 plus the calculated difference between frames 2 and 3 (Δ2), minus the pixel values in frame B. The first flashing sequence is significantly faded, and over time the flashing sequence averages out to show level changes without strobing.

    This effect may look strange, but photosensitive users already use "unaesthetic" filters to limit the overall brightness of their devices. Such filters may even enable content creators to change their aesthetic choices to eliminate ghosting which would indicate a safer content for all.

    dl.acm.org/doi/abs/10.1145/366

    #ASSETS2024 #GraphicsProgramming #TechnologyPolicy #Migraine #Epilepsy #photosensitivity #photophobia

  13. CW: What is an Ecology of Protections?

    What is an Ecology of Protections?

    In our paper, we illustrate how social media and information infrastructures can be imagined as an ecosystem of agents interacting through processes (policies) and behaviors (actions of users and automations).

    This ecosystem model makes it possible to understand how our current protections for photosensitive users are inadequate, allowing for multiple vectors of accidental and malicious exposure to dangerous flashing content.

    [Image 1: Narrative Description of Diagram:

    Platform Executives and Marketing Clients have a cyclical revenue relationship.

    Platform Executives influence Platform Designers and Developers.

    WCAG guidelines are meant to support Designers/Developers, but may not always be followed.

    Marketing Clients sometimes create flashing content.

    Non-sensitive users who are unaware of photosensitivity may also create and share and circulate flashing content, which can lead to accidental exposure for Photosensitive Users.

    When Non-sensitive Users who are aware of photosensitivity are exposed to flashing content, they may warn photosensitive users.

    Non-sensitive Users who are aware of photosensitivity may also intentionally or maliciously expose sensitive users.

    If any user attempts to report a flashing graphic, reporting features do not have appropriate categories, and platform developers are never notified of the problem.

    Sensitive users may also experience resets or overrides to their safety settings on major app updates.]

    A more robust ecology of protections centers the photosensitive user, even though they are not "the majority", providing them with multiple layers which they can control to protect themselves from exposures when other policies and community norms fail.

    [Image 2: Narrative description of the aggregate re-world map.

    The photosensitive user is protected from ambient, accidental, and malicious exposure by a dual layer of protection by device level settings and app level settings.

    If a developer update overrides app-level settings, the device level settings correct this.

    Users who are aware of photosensitivity are able to educate other users to prevent circulation of dangerous content.

    Advertisers and other users may still create and share flashing content, but an enforcement body can punish advertisers and platforms for creating or failing to prevent the circulation of flashing content.

    Users are able to report dangerous content to both the platform and to regulatory bodies.

    Malicious attacks are met with suspension or bans.]

    Such a nested system of protections can prevent ambient, accidental, and malicious exposure to dangerous flashing media. Establishing these features and community norms may further protect all users from psychologically harmful content.

    It is important to note that such provisions rely on centering user safety over corporate interests which rely on non-vonsensual auto-play to hook user attention and manipulate purchasing behavior. To this I say, get more creative. Or maybe... stop being a predator.

    Additionally, the central layer of protection requires implementation by OS developers to provide an optional postprocess filter which can inturrupt dangerous luminance shifts at the pixel buffer level. Other research attempts to classify and predict dangerous flashes through ML techniques, but this is not necessary. A always-on simple algorithmic edit to the next array of pixels provides fail-safe protection at a minor aesthetic expense - a ghost or trailing effect.

    [Image 3: An original sequence of frames which flash between pure black and pure white.

    A flash detection mask is calculated and a pixel-attenuation filter is loaded.

    In the final sequence, each frame is attenuated by the detection mask and filter, producing the impression of a flash without the actual danger.]

    Image 3 demonstrates the proposed filter applied to a full screen blink sequence. Between-frame calculations of flash detection using South et al.’s algorithm would produce a full white mask for each frame, indicating that each frame change was dangerous and needed to be adjusted. In other examples, the calculated mask would identify specific regions for pixel filtering. The mask could then be applied to a calculation which adjusts how much the next frame transitions between the previous frame and the intended next frame. In the example here, frame 2 becomes frame B, which is two plus the mask (Δ1), multiplied by a fraction (q). Frame 3 becomes frame C, which is the original frame 3 plus the calculated difference between frames 2 and 3 (Δ2), minus the pixel values in frame B. The first flashing sequence is significantly faded, and over time the flashing sequence averages out to show level changes without strobing.

    This effect may look strange, but photosensitive users already use "unaesthetic" filters to limit the overall brightness of their devices. Such filters may even enable content creators to change their aesthetic choices to eliminate ghosting which would indicate a safer content for all.

    dl.acm.org/doi/abs/10.1145/366

    #ASSETS2024 #GraphicsProgramming #TechnologyPolicy #Migraine #Epilepsy #photosensitivity #photophobia

  14. CW: What is an Ecology of Protections?

    What is an Ecology of Protections?

    In our paper, we illustrate how social media and information infrastructures can be imagined as an ecosystem of agents interacting through processes (policies) and behaviors (actions of users and automations).

    This ecosystem model makes it possible to understand how our current protections for photosensitive users are inadequate, allowing for multiple vectors of accidental and malicious exposure to dangerous flashing content.

    [Image 1: Narrative Description of Diagram:

    Platform Executives and Marketing Clients have a cyclical revenue relationship.

    Platform Executives influence Platform Designers and Developers.

    WCAG guidelines are meant to support Designers/Developers, but may not always be followed.

    Marketing Clients sometimes create flashing content.

    Non-sensitive users who are unaware of photosensitivity may also create and share and circulate flashing content, which can lead to accidental exposure for Photosensitive Users.

    When Non-sensitive Users who are aware of photosensitivity are exposed to flashing content, they may warn photosensitive users.

    Non-sensitive Users who are aware of photosensitivity may also intentionally or maliciously expose sensitive users.

    If any user attempts to report a flashing graphic, reporting features do not have appropriate categories, and platform developers are never notified of the problem.

    Sensitive users may also experience resets or overrides to their safety settings on major app updates.]

    A more robust ecology of protections centers the photosensitive user, even though they are not "the majority", providing them with multiple layers which they can control to protect themselves from exposures when other policies and community norms fail.

    [Image 2: Narrative description of the aggregate re-world map.

    The photosensitive user is protected from ambient, accidental, and malicious exposure by a dual layer of protection by device level settings and app level settings.

    If a developer update overrides app-level settings, the device level settings correct this.

    Users who are aware of photosensitivity are able to educate other users to prevent circulation of dangerous content.

    Advertisers and other users may still create and share flashing content, but an enforcement body can punish advertisers and platforms for creating or failing to prevent the circulation of flashing content.

    Users are able to report dangerous content to both the platform and to regulatory bodies.

    Malicious attacks are met with suspension or bans.]

    Such a nested system of protections can prevent ambient, accidental, and malicious exposure to dangerous flashing media. Establishing these features and community norms may further protect all users from psychologically harmful content.

    It is important to note that such provisions rely on centering user safety over corporate interests which rely on non-vonsensual auto-play to hook user attention and manipulate purchasing behavior. To this I say, get more creative. Or maybe... stop being a predator.

    Additionally, the central layer of protection requires implementation by OS developers to provide an optional postprocess filter which can inturrupt dangerous luminance shifts at the pixel buffer level. Other research attempts to classify and predict dangerous flashes through ML techniques, but this is not necessary. A always-on simple algorithmic edit to the next array of pixels provides fail-safe protection at a minor aesthetic expense - a ghost or trailing effect.

    [Image 3: An original sequence of frames which flash between pure black and pure white.

    A flash detection mask is calculated and a pixel-attenuation filter is loaded.

    In the final sequence, each frame is attenuated by the detection mask and filter, producing the impression of a flash without the actual danger.]

    Image 3 demonstrates the proposed filter applied to a full screen blink sequence. Between-frame calculations of flash detection using South et al.’s algorithm would produce a full white mask for each frame, indicating that each frame change was dangerous and needed to be adjusted. In other examples, the calculated mask would identify specific regions for pixel filtering. The mask could then be applied to a calculation which adjusts how much the next frame transitions between the previous frame and the intended next frame. In the example here, frame 2 becomes frame B, which is two plus the mask (Δ1), multiplied by a fraction (q). Frame 3 becomes frame C, which is the original frame 3 plus the calculated difference between frames 2 and 3 (Δ2), minus the pixel values in frame B. The first flashing sequence is significantly faded, and over time the flashing sequence averages out to show level changes without strobing.

    This effect may look strange, but photosensitive users already use "unaesthetic" filters to limit the overall brightness of their devices. Such filters may even enable content creators to change their aesthetic choices to eliminate ghosting which would indicate a safer content for all.

    dl.acm.org/doi/abs/10.1145/366

    #ASSETS2024 #GraphicsProgramming #TechnologyPolicy #Migraine #Epilepsy #photosensitivity #photophobia

  15. CW: What is an Ecology of Protections?

    What is an Ecology of Protections?

    In our paper, we illustrate how social media and information infrastructures can be imagined as an ecosystem of agents interacting through processes (policies) and behaviors (actions of users and automations).

    This ecosystem model makes it possible to understand how our current protections for photosensitive users are inadequate, allowing for multiple vectors of accidental and malicious exposure to dangerous flashing content.

    [Image 1: Narrative Description of Diagram:

    Platform Executives and Marketing Clients have a cyclical revenue relationship.

    Platform Executives influence Platform Designers and Developers.

    WCAG guidelines are meant to support Designers/Developers, but may not always be followed.

    Marketing Clients sometimes create flashing content.

    Non-sensitive users who are unaware of photosensitivity may also create and share and circulate flashing content, which can lead to accidental exposure for Photosensitive Users.

    When Non-sensitive Users who are aware of photosensitivity are exposed to flashing content, they may warn photosensitive users.

    Non-sensitive Users who are aware of photosensitivity may also intentionally or maliciously expose sensitive users.

    If any user attempts to report a flashing graphic, reporting features do not have appropriate categories, and platform developers are never notified of the problem.

    Sensitive users may also experience resets or overrides to their safety settings on major app updates.]

    A more robust ecology of protections centers the photosensitive user, even though they are not "the majority", providing them with multiple layers which they can control to protect themselves from exposures when other policies and community norms fail.

    [Image 2: Narrative description of the aggregate re-world map.

    The photosensitive user is protected from ambient, accidental, and malicious exposure by a dual layer of protection by device level settings and app level settings.

    If a developer update overrides app-level settings, the device level settings correct this.

    Users who are aware of photosensitivity are able to educate other users to prevent circulation of dangerous content.

    Advertisers and other users may still create and share flashing content, but an enforcement body can punish advertisers and platforms for creating or failing to prevent the circulation of flashing content.

    Users are able to report dangerous content to both the platform and to regulatory bodies.

    Malicious attacks are met with suspension or bans.]

    Such a nested system of protections can prevent ambient, accidental, and malicious exposure to dangerous flashing media. Establishing these features and community norms may further protect all users from psychologically harmful content.

    It is important to note that such provisions rely on centering user safety over corporate interests which rely on non-vonsensual auto-play to hook user attention and manipulate purchasing behavior. To this I say, get more creative. Or maybe... stop being a predator.

    Additionally, the central layer of protection requires implementation by OS developers to provide an optional postprocess filter which can inturrupt dangerous luminance shifts at the pixel buffer level. Other research attempts to classify and predict dangerous flashes through ML techniques, but this is not necessary. A always-on simple algorithmic edit to the next array of pixels provides fail-safe protection at a minor aesthetic expense - a ghost or trailing effect.

    [Image 3: An original sequence of frames which flash between pure black and pure white.

    A flash detection mask is calculated and a pixel-attenuation filter is loaded.

    In the final sequence, each frame is attenuated by the detection mask and filter, producing the impression of a flash without the actual danger.]

    Image 3 demonstrates the proposed filter applied to a full screen blink sequence. Between-frame calculations of flash detection using South et al.’s algorithm would produce a full white mask for each frame, indicating that each frame change was dangerous and needed to be adjusted. In other examples, the calculated mask would identify specific regions for pixel filtering. The mask could then be applied to a calculation which adjusts how much the next frame transitions between the previous frame and the intended next frame. In the example here, frame 2 becomes frame B, which is two plus the mask (Δ1), multiplied by a fraction (q). Frame 3 becomes frame C, which is the original frame 3 plus the calculated difference between frames 2 and 3 (Δ2), minus the pixel values in frame B. The first flashing sequence is significantly faded, and over time the flashing sequence averages out to show level changes without strobing.

    This effect may look strange, but photosensitive users already use "unaesthetic" filters to limit the overall brightness of their devices. Such filters may even enable content creators to change their aesthetic choices to eliminate ghosting which would indicate a safer content for all.

    dl.acm.org/doi/abs/10.1145/366

    #ASSETS2024 #GraphicsProgramming #TechnologyPolicy #Migraine #Epilepsy #photosensitivity #photophobia

  16. CW: What is an Ecology of Protections?

    What is an Ecology of Protections?

    In our paper, we illustrate how social media and information infrastructures can be imagined as an ecosystem of agents interacting through processes (policies) and behaviors (actions of users and automations).

    This ecosystem model makes it possible to understand how our current protections for photosensitive users are inadequate, allowing for multiple vectors of accidental and malicious exposure to dangerous flashing content.

    [Image 1: Narrative Description of Diagram:

    Platform Executives and Marketing Clients have a cyclical revenue relationship.

    Platform Executives influence Platform Designers and Developers.

    WCAG guidelines are meant to support Designers/Developers, but may not always be followed.

    Marketing Clients sometimes create flashing content.

    Non-sensitive users who are unaware of photosensitivity may also create and share and circulate flashing content, which can lead to accidental exposure for Photosensitive Users.

    When Non-sensitive Users who are aware of photosensitivity are exposed to flashing content, they may warn photosensitive users.

    Non-sensitive Users who are aware of photosensitivity may also intentionally or maliciously expose sensitive users.

    If any user attempts to report a flashing graphic, reporting features do not have appropriate categories, and platform developers are never notified of the problem.

    Sensitive users may also experience resets or overrides to their safety settings on major app updates.]

    A more robust ecology of protections centers the photosensitive user, even though they are not "the majority", providing them with multiple layers which they can control to protect themselves from exposures when other policies and community norms fail.

    [Image 2: Narrative description of the aggregate re-world map.

    The photosensitive user is protected from ambient, accidental, and malicious exposure by a dual layer of protection by device level settings and app level settings.

    If a developer update overrides app-level settings, the device level settings correct this.

    Users who are aware of photosensitivity are able to educate other users to prevent circulation of dangerous content.

    Advertisers and other users may still create and share flashing content, but an enforcement body can punish advertisers and platforms for creating or failing to prevent the circulation of flashing content.

    Users are able to report dangerous content to both the platform and to regulatory bodies.

    Malicious attacks are met with suspension or bans.]

    Such a nested system of protections can prevent ambient, accidental, and malicious exposure to dangerous flashing media. Establishing these features and community norms may further protect all users from psychologically harmful content.

    It is important to note that such provisions rely on centering user safety over corporate interests which rely on non-vonsensual auto-play to hook user attention and manipulate purchasing behavior. To this I say, get more creative. Or maybe... stop being a predator.

    Additionally, the central layer of protection requires implementation by OS developers to provide an optional postprocess filter which can inturrupt dangerous luminance shifts at the pixel buffer level. Other research attempts to classify and predict dangerous flashes through ML techniques, but this is not necessary. A always-on simple algorithmic edit to the next array of pixels provides fail-safe protection at a minor aesthetic expense - a ghost or trailing effect.

    [Image 3: An original sequence of frames which flash between pure black and pure white.

    A flash detection mask is calculated and a pixel-attenuation filter is loaded.

    In the final sequence, each frame is attenuated by the detection mask and filter, producing the impression of a flash without the actual danger.]

    Image 3 demonstrates the proposed filter applied to a full screen blink sequence. Between-frame calculations of flash detection using South et al.’s algorithm would produce a full white mask for each frame, indicating that each frame change was dangerous and needed to be adjusted. In other examples, the calculated mask would identify specific regions for pixel filtering. The mask could then be applied to a calculation which adjusts how much the next frame transitions between the previous frame and the intended next frame. In the example here, frame 2 becomes frame B, which is two plus the mask (Δ1), multiplied by a fraction (q). Frame 3 becomes frame C, which is the original frame 3 plus the calculated difference between frames 2 and 3 (Δ2), minus the pixel values in frame B. The first flashing sequence is significantly faded, and over time the flashing sequence averages out to show level changes without strobing.

    This effect may look strange, but photosensitive users already use "unaesthetic" filters to limit the overall brightness of their devices. Such filters may even enable content creators to change their aesthetic choices to eliminate ghosting which would indicate a safer content for all.

    dl.acm.org/doi/abs/10.1145/366

    #ASSETS2024 #GraphicsProgramming #TechnologyPolicy #Migraine #Epilepsy #photosensitivity #photophobia

  17. Yesterday, my students presented our work at the ACM ASSETS conference. "Not Only Annpying. But Dangerous": Devising an Ecology of Protections for Photosensitive Social Media Users" dl.acm.org/doi/abs/10.1145/366

    In this study, we investigate prior work, conduct survey inquiries, and use co-design methods to explore how social media design choices influence exposure to dangerous flashing content which can trigger seizures, migraines, nausea, and disorientation for photosensitive users.

    Through our analysis, we identify the current ecosystem of flashing content on the Internet, and propose a more robust ecology of protections, including on-device graphics filters that directly edit pixels buffers to prevent flashing before it occurs.

    First, existing WCAG guidelines against auto-play of media need to be enforced. Second, users should have device level control over animation that may trigger flashing, and this control shpuld not be able to be reset by platforms that try to enforce autoplay to support their own ad revenue. Third, other users need to be aware of what makes content dangerous, so thay they may stop circulating it and causing accidental exposure. Fourth, creators need to know what makes content dangerous, and how they can test for danger, to prevent them from creating dangerous media in the first place. This includes corporate creators, like movie studios, whose ads for acrion movies have been a recent source of autoplaying strobing content in movie trailors posted via ad platforms. Fifth, platforms, including GIF libraries, but also all social platforms, need to implement reporting mechanisms specifically for flashing content which can remove that content from circulation. Sixth, there should be actual penalties for platforms and creators that do not react to, correct, and remove dangerous content, or who force auto-play on users.

    And seventh, device manufacturers and operating system developers need to create on-device filters that eliminate flashing through simple real time post-processing. Machine Learning classification and prediction algorithms ARE NOT NECESSARY. We can do this with simple math. Yes it may sometimes look weird. But also people won't be dying in their sleep.

    This work is very important to me, and I've been working on it (on the side) since 2017. I wasn't allowed to pursue it fully as a graduate student. As faculty, I still had to string the project together on wishes. And I'm still looking for a collaborator to work on the implementation, though if industry would just get their shit together and do it themselves, that'd be great.

    #ASSETS2024 #accessibility #Epilepsy #migraine #photophobia #photosensitivity #NEISVoid #graphicsProgramming

  18. Yesterday, my students presented our work at the ACM ASSETS conference. "Not Only Annpying. But Dangerous": Devising an Ecology of Protections for Photosensitive Social Media Users" dl.acm.org/doi/abs/10.1145/366

    In this study, we investigate prior work, conduct survey inquiries, and use co-design methods to explore how social media design choices influence exposure to dangerous flashing content which can trigger seizures, migraines, nausea, and disorientation for photosensitive users.

    Through our analysis, we identify the current ecosystem of flashing content on the Internet, and propose a more robust ecology of protections, including on-device graphics filters that directly edit pixels buffers to prevent flashing before it occurs.

    First, existing WCAG guidelines against auto-play of media need to be enforced. Second, users should have device level control over animation that may trigger flashing, and this control shpuld not be able to be reset by platforms that try to enforce autoplay to support their own ad revenue. Third, other users need to be aware of what makes content dangerous, so thay they may stop circulating it and causing accidental exposure. Fourth, creators need to know what makes content dangerous, and how they can test for danger, to prevent them from creating dangerous media in the first place. This includes corporate creators, like movie studios, whose ads for acrion movies have been a recent source of autoplaying strobing content in movie trailors posted via ad platforms. Fifth, platforms, including GIF libraries, but also all social platforms, need to implement reporting mechanisms specifically for flashing content which can remove that content from circulation. Sixth, there should be actual penalties for platforms and creators that do not react to, correct, and remove dangerous content, or who force auto-play on users.

    And seventh, device manufacturers and operating system developers need to create on-device filters that eliminate flashing through simple real time post-processing. Machine Learning classification and prediction algorithms ARE NOT NECESSARY. We can do this with simple math. Yes it may sometimes look weird. But also people won't be dying in their sleep.

    This work is very important to me, and I've been working on it (on the side) since 2017. I wasn't allowed to pursue it fully as a graduate student. As faculty, I still had to string the project together on wishes. And I'm still looking for a collaborator to work on the implementation, though if industry would just get their shit together and do it themselves, that'd be great.

    #ASSETS2024 #accessibility #Epilepsy #migraine #photophobia #photosensitivity #NEISVoid #graphicsProgramming

  19. Yesterday, my students presented our work at the ACM ASSETS conference. "Not Only Annpying. But Dangerous": Devising an Ecology of Protections for Photosensitive Social Media Users" dl.acm.org/doi/abs/10.1145/366

    In this study, we investigate prior work, conduct survey inquiries, and use co-design methods to explore how social media design choices influence exposure to dangerous flashing content which can trigger seizures, migraines, nausea, and disorientation for photosensitive users.

    Through our analysis, we identify the current ecosystem of flashing content on the Internet, and propose a more robust ecology of protections, including on-device graphics filters that directly edit pixels buffers to prevent flashing before it occurs.

    First, existing WCAG guidelines against auto-play of media need to be enforced. Second, users should have device level control over animation that may trigger flashing, and this control shpuld not be able to be reset by platforms that try to enforce autoplay to support their own ad revenue. Third, other users need to be aware of what makes content dangerous, so thay they may stop circulating it and causing accidental exposure. Fourth, creators need to know what makes content dangerous, and how they can test for danger, to prevent them from creating dangerous media in the first place. This includes corporate creators, like movie studios, whose ads for acrion movies have been a recent source of autoplaying strobing content in movie trailors posted via ad platforms. Fifth, platforms, including GIF libraries, but also all social platforms, need to implement reporting mechanisms specifically for flashing content which can remove that content from circulation. Sixth, there should be actual penalties for platforms and creators that do not react to, correct, and remove dangerous content, or who force auto-play on users.

    And seventh, device manufacturers and operating system developers need to create on-device filters that eliminate flashing through simple real time post-processing. Machine Learning classification and prediction algorithms ARE NOT NECESSARY. We can do this with simple math. Yes it may sometimes look weird. But also people won't be dying in their sleep.

    This work is very important to me, and I've been working on it (on the side) since 2017. I wasn't allowed to pursue it fully as a graduate student. As faculty, I still had to string the project together on wishes. And I'm still looking for a collaborator to work on the implementation, though if industry would just get their shit together and do it themselves, that'd be great.

    #ASSETS2024 #accessibility #Epilepsy #migraine #photophobia #photosensitivity #NEISVoid #graphicsProgramming

  20. Yesterday, my students presented our work at the ACM ASSETS conference. "Not Only Annpying. But Dangerous": Devising an Ecology of Protections for Photosensitive Social Media Users" dl.acm.org/doi/abs/10.1145/366

    In this study, we investigate prior work, conduct survey inquiries, and use co-design methods to explore how social media design choices influence exposure to dangerous flashing content which can trigger seizures, migraines, nausea, and disorientation for photosensitive users.

    Through our analysis, we identify the current ecosystem of flashing content on the Internet, and propose a more robust ecology of protections, including on-device graphics filters that directly edit pixels buffers to prevent flashing before it occurs.

    First, existing WCAG guidelines against auto-play of media need to be enforced. Second, users should have device level control over animation that may trigger flashing, and this control shpuld not be able to be reset by platforms that try to enforce autoplay to support their own ad revenue. Third, other users need to be aware of what makes content dangerous, so thay they may stop circulating it and causing accidental exposure. Fourth, creators need to know what makes content dangerous, and how they can test for danger, to prevent them from creating dangerous media in the first place. This includes corporate creators, like movie studios, whose ads for acrion movies have been a recent source of autoplaying strobing content in movie trailors posted via ad platforms. Fifth, platforms, including GIF libraries, but also all social platforms, need to implement reporting mechanisms specifically for flashing content which can remove that content from circulation. Sixth, there should be actual penalties for platforms and creators that do not react to, correct, and remove dangerous content, or who force auto-play on users.

    And seventh, device manufacturers and operating system developers need to create on-device filters that eliminate flashing through simple real time post-processing. Machine Learning classification and prediction algorithms ARE NOT NECESSARY. We can do this with simple math. Yes it may sometimes look weird. But also people won't be dying in their sleep.

    This work is very important to me, and I've been working on it (on the side) since 2017. I wasn't allowed to pursue it fully as a graduate student. As faculty, I still had to string the project together on wishes. And I'm still looking for a collaborator to work on the implementation, though if industry would just get their shit together and do it themselves, that'd be great.

    #ASSETS2024 #accessibility #Epilepsy #migraine #photophobia #photosensitivity #NEISVoid #graphicsProgramming

  21. Yesterday, my students presented our work at the ACM ASSETS conference. "Not Only Annpying. But Dangerous": Devising an Ecology of Protections for Photosensitive Social Media Users" dl.acm.org/doi/abs/10.1145/366

    In this study, we investigate prior work, conduct survey inquiries, and use co-design methods to explore how social media design choices influence exposure to dangerous flashing content which can trigger seizures, migraines, nausea, and disorientation for photosensitive users.

    Through our analysis, we identify the current ecosystem of flashing content on the Internet, and propose a more robust ecology of protections, including on-device graphics filters that directly edit pixels buffers to prevent flashing before it occurs.

    First, existing WCAG guidelines against auto-play of media need to be enforced. Second, users should have device level control over animation that may trigger flashing, and this control shpuld not be able to be reset by platforms that try to enforce autoplay to support their own ad revenue. Third, other users need to be aware of what makes content dangerous, so thay they may stop circulating it and causing accidental exposure. Fourth, creators need to know what makes content dangerous, and how they can test for danger, to prevent them from creating dangerous media in the first place. This includes corporate creators, like movie studios, whose ads for acrion movies have been a recent source of autoplaying strobing content in movie trailors posted via ad platforms. Fifth, platforms, including GIF libraries, but also all social platforms, need to implement reporting mechanisms specifically for flashing content which can remove that content from circulation. Sixth, there should be actual penalties for platforms and creators that do not react to, correct, and remove dangerous content, or who force auto-play on users.

    And seventh, device manufacturers and operating system developers need to create on-device filters that eliminate flashing through simple real time post-processing. Machine Learning classification and prediction algorithms ARE NOT NECESSARY. We can do this with simple math. Yes it may sometimes look weird. But also people won't be dying in their sleep.

    This work is very important to me, and I've been working on it (on the side) since 2017. I wasn't allowed to pursue it fully as a graduate student. As faculty, I still had to string the project together on wishes. And I'm still looking for a collaborator to work on the implementation, though if industry would just get their shit together and do it themselves, that'd be great.

    #ASSETS2024 #accessibility #Epilepsy #migraine #photophobia #photosensitivity #NEISVoid #graphicsProgramming

  22. Very remiss of me to assume that a link on academia dot edu could just be opened without going through the rigmarole of opening an account there (which I would automatically refuse if I encountered that obstacle). So here's an open link to the pdf of an essay on philosophical configurations of anomalous experience #Neurology #Migraine #FortificationSpectrum #Coincidence #CriticalTheory #WalterBenjamin #TheodorAdorno #AnomalousExperience #AnomalousPhenomena thegrammarofmatter.wordpress.c

  23. Continuing our support for Migraine and Headache awareness Month in the US.

    Looking after your daily health is a wise choice, but it’s even more important when the realities of getting it wrong are as swift and impactful as migraine. Here are our reflections:

    youtu.be/lCcfhB4r-iw

    #mham #migraine #patient

  24. Trying to minimise migraine impact is a 24/7 job. Even if successful, the anticipation and fear of having a migraine lives with you every day.

    Some of our team describe what it’s like living with that knowledge:

    youtu.be/Y9Zrer0zuuc

    #MHAM #migraine #patient

  25. June is National Migraine & Headache Awareness Month in the USA. Half our core staff have regular migraines and we’re pretty certain it’s one of the factors that’s affected our culture, our approach and flexibility, and our bonding as a working family. In support of the campaign we’re going throw open our doors to share some of our experiences and thoughts with you.

    We start the question: ‘What is migraine to you?’. Here are the answers…
    youtu.be/HkxWwQnF-tI
    #migraine #patient #MHAM