home.social

Search

485 results for “wordy_mcword”

  1. My friends and comrades, as we come to the end of this day given to us by the Flying Spaghetti Monster, let us humbly reflect on our sins unto the Flying Spaghetti Monster.

    "8. Help me be grateful that tonight’s meal and nourishment provide what I need (The Loose Canon, The Official Pastafarian Prayer Book, “The True and Wonderous Story of How Was Delivered Unto Auntie Dee Dee the Most High and Holy Prayer,” p. 182; “I thank the Pasta, and the Sauce, and the Meatballs, for they provide me all my needs.”)"

    😋 I confess to almighty Flying Spaghetti Monster and to you, my friends and comrades, that I have greatly sinned, in my thoughts and in my words, in what I have done and in what I have failed to do,
    through my fault, through my fault, through my most grievous fault.
Forgive our sins and renew us in the Lord.
    R'Amen 🍜

    🍝 The Almighty and merciful Lord, the Flying Spaghetti Monster,
    grant you absolution and remission of all your sins, true repentance, amendment of life, and the grace and consolation of Quob Holy Noodle.
    R'Amen 🍜

    2026-10-26T18:28:43+09:00

    #FlyingSpaghettiMonster #FSM #HolyNoodle #TheMeatball #TheSauce #Spaghetti #Ramen #Pastafarian #NoodlyAppendage #FSMism #FSMist #Pirate #DivineOffice #DailyOffice #Breviary
    #날아다니는스파게티괴물님 #성면 #면발 #스파게티 #라멘 #파스타파리안 #해적 #성무일도 #성무일과 #매일전례 #시간전례

  2. Et dans les propriétés des documents PDF, on voit quoi ?

    – La synthèse du rapport de la Cour des comptes (qui recommande quand même « La nécessité de fixer une stratégie plus ambitieuse vers des #LogicielsLibres, gages d’économies budgétaires et de souveraineté numérique ») : fait avec Adobe InDesign !
    – La réponse du premier Ministre : fait dans Microsoft Word !

    😂

  3. I sit here, atop a mountain of rubble—what was once a home that held the details of my life and the warmth of my memories. It is as if time itself has come to a standstill, leaving me alone to grapple with the bitterness of loss and the harshness of reality.
    Amidst these scattered ruins, I am not merely bidding farewell to silent stones; I am saying goodbye to an entire lifetime—to dreams that, in the blink of an eye, have turned to ash. I look around and see nothing but destruction. I call out to the world, hoping that the echo of my voice might pierce this deadly silence and bring forth a helping hand—a rescue.
    Tears choke my words, and my heart is gripped by agony as I recall every corner, every smile that once graced this place—before a cruel and unjust war stole it all away. What kind of cruelty is this, that leaves us to carry the wreckage of our own souls atop the wreckage of our homes? What kind of fate is this, that forces us to stand face-to-face with such a desolate, barren void??
    chuffed.org/project/161617
    #Gaza #Palestine #ChildrenOfGaza #health #savelives #savechildren #savegaza #gazamutualaid
    #Fedivers #FediForGaza
    #newborn
    @lateinhemd @gvenema @Shibanarchiste @D1 @zvinj @PeteKirkham @apenkop @glmxndr @tekul @mbletmathe @TheCentralScrutinizer @simon_brooke @mynameistillian @matus_chochlik @wjmaggos @[email protected] @anshthewad @marion_v @imigueldiaz @Geri @Hyzual @NWengrov @velvetmolotov @kgaiji @noiseician @kathimmel @chielk @Pine_Affinity @[email protected] @Nenyavie @AnnaLion @alexpalacefan @neutrinoceros @nizarus @amber @brabo
    @danie1

  4. #WritersCoffeeClub 10/26. How did you develop your voice?

    By writing. That's how it works.

    The focus on "finding your voice" is stupid (and potentially damaging to new writers). You "find it" by writing.

    100,000 words should do it. (Not that it stops there.)

    #writing #writingCommunity

  5. ❤️ If you have a good father, tell him you love him. 🙏

    He showed up tired. He worked when nobody saw it. Most of what he gave you, you didn't understand until you grew up.

    That's legacy. Not what he owned, but who you became because he was there.

    One day his chair will be empty. Don't wait. Call him. Say the words. 📞

    Fathers: they're watching. Make the story a good one. 💪

    #LegacyMonday #Fatherhood #Legacy #Dad

  6. Goedemorgen! We krijgen ene rustige herfstdag. Het is eerst nog best zonnig met nog wat buitjes in het noorden. Later vandaag komt vanuit het westen bewolking binnen en gaat het tegen de avond vanuit het zuidwesten wat (mot)regenen. Het wordt 12 graden in het noordwesten tot 14 graden in het zuidoosten. picfee.com/nl/print/20423/uitg #weer #herfst #goedemorgen #gripopjecamera

  7. The animation community is mourning the passing of Eric Bauza, the brilliant, Emmy-winning voice actor behind Daffy Duck, Bugs Bunny, Elmer Fudd, Tweety Bird, Woody Woodpecker, Marvin the Martian, Porky Pig and a long list of popular characters at age 46. #ericbauza #looneytunes #daffyduck #bugsbunny #Elmerfudd #woodywoodpecker
    animationmagazine.net/2026/10/

  8. Once Were Lost Xmas Spectacular

    Rack-em-up Pool Hall and Bar, Saturday, December 12 at 07:00 PM GMT+11

    Hey there friends! Exciting news

    The Once Were Lost Xmas spectacular is back with a bang! Mark your calendars for Saturday 12th of December.

    Get ready to rock out with us and some great friends before we take a 12-month(ish) hiatus to prepare for our next big adventure. Playing on the night we will have:

    The Kittyhawks

    Once Were Lost

    The Bluntts

    Caifein

    Only $10 entry and includes free pool

    Tickets on the door only

    Doors 7pm

    Spread the word, gather your buddies, and let's make this show one to remember!

    melbourne.askapunk.net/event/o

  9. The r/opensource rules for the sub are some of the most narcissistic and entitled things I've seen in a while, especially the provision for "only using English", at a time when machine translation is so good that it even understands nuance, play on words and colloquialisms.

    I really want the anti-AI Andys to pull their head out of the sand for a second and realise they're embracing reactionary elements.

  10. Well That’s Comfortingly Vague

    By Cliff Potts, CSO, and Editor-in-Chief of WPS News

    Baybay City, Leyte, Philippines — 26 October 2026, 17:35

    A Reassuring Statement

    From time to time, the platform offers a statement meant to settle concerns. A brief assurance. A carefully worded promise that things are being handled.

    Details are unnecessary. What matters is the tone. Calm. Confident. Resolute.

    On Saying Without Explaining

    The language is broad enough to include everything and specific enough to sound meaningful. Words like “working on it,” “taking steps,” and “community standards” appear just often enough to reassure without committing to anything in particular.

    Clarification would only complicate matters.

    Trust, Kindly Requested

    Users are invited to accept the statement at face value. To move on. To trust that someone, somewhere, has addressed the issue appropriately.

    Questions are permitted, of course. Answers may vary.

    A Polite Aside

    In ordinary conversation, such vagueness would prompt follow-up. One might reasonably ask what was done, when, and by whom.

    But bless their heart, they do seem to think reassurance should be sufficient.

    #digitalTrust #Facebook #platformStatements #publicMessaging #SocialMedia #vagueAssurances #WPSNews
  11. There were some probs with "1984" -- Orwell was engaged in dying, it didn't make for a sunny outlook; also some time pressure there.
    The Thought Police needed a helicopter to see in your windows; everyone didn't carry a device that can expose everything your mind wants to engage with; the proles indeed wouldn't be so contented & clueless (not all of them) ...
    I used to think, "They had nothing to make you see what isn't there"
    Oh that problem's overcome now.

    But people at last would think, "Really life's hard enough, why will we make an effort to bring children into this wretchedness & slavery?"
    ...Seems to be happening?

    A form of words you used to hear around East San Jose:
    "This shit can no longer be going on"


  12. In Gaza, the hungry no longer search for bread, but scavenge through garbage to survive. This is not madness, but a crime of starvation committed before the eyes of a silent world. 💔🇵🇸
    We don’t need words; we need actions Donate and share this post

    chuffed.org/project/179480-hel
    @lifeline4gaza
    #free #canada #palestine #uk #usa #war #mutualaid #today #health #freepalestine #gaza #charity #donate #helpgaza #france #usa #help #hope #humanity #ireland #berlin #paris #savegaza #fediverse #food #please

  13. #Disabled #Aging #Human Existing In #Poverty, Requires Assistance'

    Financial Needs
    Today's Goal

    $8,455

    Annual Survival Need

    $27,255

    Monthly Survival Need

    $1,500

    Immediate Stabilization Goal

    $25,000

    Long-Term Housing and Security Goal

    $5,000,000

    A stable, accessible, permanent property would not only give me safety and security, but potentially allow me to spend the remainder of my life helping others who struggle as I have.

    How You Can Help
    Donate

    🔗 PayPal:
    paypal.com/donate?campaign_id=…

    💸 Cash App:
    $woctxphotog

    Share

    If you cannot donate, please share this with others.

    Every dollar helps.

    Every share matters.

    Every act of compassion makes a difference.

    Final Words

    I am tired.

    I am hungry.

    I am in pain.

    I am scared of what tomorrow may bring.

    But I am still here, still fighting, and still hoping someone will hear me.

    If you have ever known hardship, loss, fear, hunger, loneliness, disability, or uncertainty, then you know that compassion can mean everything.

    Please help if you can.

    Thank you;

    #MutualAid #Disabled #Disability #Poverty #Housing #Health #Healthcare #DentalHealth #FoodInsecurity #ChronicIllness #MentalHealth #PTSD #Bipolar #Survival #Support #Compassion #Empathy #Aging #Help #Dignity #Rent #Groceries #Hygiene #CommunitySupport #lifeadvice

  14. Hoe rijker je bent, hoe minder belasting je betaalt. Waar de gemiddelde werkende Nederlander ongeveer 40 procent van het salaris aan belasting kwijt is, betaalt de rijkste 0,01% maar 28 procent belasting over de jaarlijkse inkomsten.

    De groeiende ongelijkheid is oneerlijk en vormt een groot risico voor de stabiliteit van de economie en gezondheid van een samenleving.

    10 november is er een debat in de Tweede Kamer over het belastingplan, 12 november zal er over worden gestemd. Het is daarom essentieel dat wij nu laten horen dat de rekening niet opnieuw bij werkend Nederland wordt gelegd.

    Daarom eisen wij:

    1. Een eerlijke bijdrage van de allerrijksten in Nederland
    2. Gebruik dit geld voor lastenverlichting op werk

    👉 campagnes.degoedezaak.org/camp

  15. “Because it’s a lot of money.”

    If Trump were honest, he would have said, "because if it's politically useful to me, I can immediately weaponize it."

    Instead, he made a fool of himself, claiming that $30K was more than what could easily be $1M or more, for reporting actual fraud. Of course, he probably didn't know about the existing law, anyway. He's that kind of ignorant fool who thinks he discovered a word that's been in use for centuries.


    independent.co.uk/news/world/a

  16. The reported bug was a carrier lookup returning 404 because an international phone number never reached E.164 normalization. The traceback pointed at normalizePhone. The agent searched the repo for "normalize", got back normalizeEmail, normalizePhone, and normalizeAddress, picked the first match, and spent the pass rewriting normalizeEmail into a prettier helper. It wrote a few unit tests against that helper, went green, and reported done. The original phone path never changed.

    A keyword search returns a naming family, not a call graph. The agent matched tokens, not the failing symbol, and "I edited a function called normalize" became "I fixed the bug."

    Why it lands on the lookalike


    A broad search ranks by token overlap. Every normalize* function scores well on the same word, and nothing in the loop asks which symbol appears in the failing stack frame. The agent sees three interchangeable helpers and treats the first as the obvious target, because the traceback's exact function name was never pinned to the task as an anchor.

    Naming families invite the slip. When normalizeEmail, normalizePhone, and normalizeAddress live near each other and share a similar signature, they read as one generic utility even though their callers, inputs, and failure modes differ. The agent refactors the shared-looking helper rather than the one on the failing path, and its own new tests cover whatever it touched, so green confirms the edited code, not the reported bug.

    The human review helps it through: we skim the diff for a sensible-looking cleanup, see tests pass, and miss that the edited function never appears in the original traceback.

    The tells that the wrong function got fixed


    • The edited symbol is absent from the failing stack trace. Compare the function in the diff against the frame in the original report; if they differ, the edit never sat on the failing path.
    • The failing test references a different symbol. A green suite built around normalizeEmail says nothing about normalizePhone; the new tests target the helper the agent chose, not the failure someone filed.
    • The original repro still fails on the exact input. Feed the reported phone number back after the fix; a silent 404 that still appears means the untouched path stayed untouched.
    • The diff touches a happy path that already worked. A cleanup of an unrelated normalization function reads as polish, not a carrier-lookup fix.
    • The agent describes the change generically ("improved normalization") instead of naming the failing endpoint or stack frame.


    Anchor the failing symbol before editing


    The cheap guard is to pin the exact symbol from the traceback into the task before the agent touches anything: the module, function, and file the stack names are the only legitimate targets. A broad keyword search may surface neighbors, but none of them may be edited until the failing one is resolved.

    • Require a before/after repro run on the original input. The agent must run the failing case before the edit and again after, and the second run has to pass on the same reported input. A clean helper with no connection to the repro fails this gate.
    • Check callers against the failing request. After choosing a symbol, grep its call sites and confirm one matches the reported request path; if none lines up, the match is a near miss.
    • Search from the stack frame, not the keyword. Start from the frame the traceback names, then walk outward to siblings; do not let a generic token list pick the target for you.
    • Attach the minimal failing case to the agent. When the repro stays visible through the session, done means that specific input behaves, not that an adjacent helper got cleaner.


    Edited is not fixed


    Green after a near-match cleanup proves only that the touched function passed its own new tests. Pin the symbol from the traceback, run the original repro before and after, and make sure the edited call site matches the failing request. When the agent patches the first lookalike it finds, the bug did not move; the agent just worked on the wrong page.#aiagents #aicode #contextengineering #codereview #software #coding #development #engineering #inclusive #community
    The agent patched the lookalike function from a keyword search, so the failing symbol stayed broken

  17. alojapan.com/1558119/japan-to- Japan to simulate cyberattacks as PHP flaws roil global internet #Japan #JapanNews #Japanese #JapaneseNews #latest #news Cybersecurity experts say AI is helping to make cybercrime faster, ⁠cheaper, harder to detect through task automation The words “AI Cyberattack” and PHP code are displayed on a screen in this illustration taken on October 22, 2026. REUTERS Japan said on Friday ​it would set up a team to simulate cyberattacks using AI to ide

  18. A place is the easiest thing in the world to describe and the hardest to describe without giving it away. That is what makes places such a good category for this kind of game. Everyone knows a market, a ferry or a launderette, and everyone has a different memory of it. These 30 imposter game words about places are picked for that mix of familiarity and surprise.

    What makes a place a good word?


    A place with a smell, a sound and a routine. A ferry terminal has engines and gulls; a launderette has warmth and a hum. A clue about the sound is true and personal. A clue about the function is safe and obvious. The strongest words allow both, and the table argues about which a clue was.

    Around town


    1. launderette
    2. market stall
    3. ferry terminal
    4. bus depot
    5. town hall
    6. car wash
    7. betting shop
    8. roundabout
    9. cash machine
    10. phone box


    Leisure and nature


    1. bowling alley
    2. boating lake
    3. allotment
    4. caravan park
    5. observatory
    6. skating rink
    7. beer garden
    8. fairground
    9. ski slope
    10. rock pool


    Buildings with a story


    1. clock tower
    2. windmill
    3. castle ruin
    4. lock-up
    5. tollbooth
    6. canal lock
    7. church hall
    8. lighthouse stairs
    9. old cinema
    10. railway footbridge


    How do you clue a place?


    Use the senses. For "launderette", "warm" or "humming" works. For "ferry terminal", "salt" or "waiting". Avoid the function, because the spy will guess it. And avoid famous landmarks by name, since they identify the word at once.

    How does the spy handle a place category?


    The spy hears the category and thinks of types: indoor or outdoor, busy or quiet, old or new. The first clue from a civilian narrows these. The risk for a spy is giving a clue that fits only one kind of place. A safe spy says something sensory and general: "busy", "echoey", "bright".

    What do civilians do wrong?


    They name the activity. If the word is "bowling alley", "pins" is the first clue everyone thinks of. A better clue is the smell of shoes, or the sound of a strike from the next lane. Sensory clues give the spy less and prove more.

    How do you play it as a story game?


    After the reveal, each player says a memory they have of the place. The table learns how differently the same word lands for people. It is a quiet, warm way to end a round.

    How do you add your own places?


    Write down ten places from your own neighbourhood, the ones your friends would know: the bakery on the corner, the park with the broken swing, the station café. Local words are the strongest fuel for a spy game online or offline, because every player has a memory of them and nobody outside the group can bluff. Mix them with the list above, and the table will find itself laughing at its own streets.

    It also helps to include a few places that are almost the same, like a launderette and a car wash, so the clues overlap and the suspicion grows.

    Playing it online and at home


    The game deals the words, so you can play who's the spy with a table of three to eight, or twelve around one phone, without preparing anything.

    A closing thought


    A good place word is a small door into a memory. Use it to let the table in, and give each player a moment after the reveal to say where they last stood in that very place. The stories are better than the scores.

    Ahmed Moaz builds Boardit, a free browser game site.#partygames #games #webdev #abotwrotethis #software #coding #development #engineering #inclusive #community
    Imposter game words about places: 30 locations that make good clues

  19. I had a close friend who is really shitty about nonbinary people and has been for years, we had a bit of a falling out after I called him out on it regarding a friend of ours (not even myself, though he was really shitty to me when I came out to him too) for refusing to use their preferred pronouns and even mocking the entire concept of not being male or female. After that, we just quit talking regularly and eventually I built up enough self-respect that I quietly blocked him on social media without saying a word and purposefully did not give him my new phone number when I switched carriers.

    Expelling toxic people who don't accept you for who and what you are is ALWAYS the right choice. If their heart changes later, you can reconsider, but until then you don't need to subject yourself to fuckheads.

  20. DATE: October 25, 2026 at 02:00PM
    SOURCE: PSYPOST.ORG

    ** Research quality varies widely from fantastic to small exploratory studies. Please check research methods when conclusions are very important to you. **
    -------------------------------------------------

    TITLE: Young adults who fear rejection also tend to fear death more, psychology study finds

    URL: psypost.org/young-adults-who-f

    Young adults who are especially worried about rejection in their close relationships tend to report a greater fear of death, which in turn is linked to more symptoms of anxiety, depression, and other forms of distress, according to a new study published in Scientific Reports. The findings also suggest that for several types of symptoms, this link depends on whether a person views death as the complete end of their existence or as a transition to another state.

    Death anxiety refers to the worry, dread, or apprehension that comes from knowing that human life eventually ends. While it is normal to think about mortality from time to time, many psychologists now view persistent or poorly managed fear of death as a shared factor underlying many different mental health conditions. It can show up as panic or constant worry in anxiety disorders, feelings of hopelessness in depression, repetitive rituals aimed at preventing harm in obsessive-compulsive disorder, or extreme worry about physical sensations in somatic symptom disorders.

    These existential concerns often become especially prominent during emerging adulthood, the developmental period spanning the late teens and twenties. As young people build their independent identities and confront major life transitions, they frequently grapple with questions about meaning and mortality, with prior research showing that fear of death tends to peak during a person’s twenties.

    How well a young adult copes with the reality of mortality has been linked to their attachment style, which is the characteristic way a person relates to others in close relationships based on their internal sense of self-worth and their trust in other people. Psychologists often categorize adult attachment into four patterns: secure (positive view of both self and others), preoccupied (negative view of self, positive view of others), dismissing (positive view of self, negative view of others), and fearful (negative view of both self and others).

    People with a secure attachment style generally manage stress well and turn to loved ones for comfort. In contrast, those with insecure styles rely on less helpful strategies to regulate their emotions, and a 2025 meta-analysis of 18 studies found that adults with higher attachment anxiety or attachment avoidance consistently report a greater fear of death.

    Individuals with a preoccupied attachment style tend to experience high attachment anxiety, meaning they are overly sensitive to rejection and abandonment, which can amplify their distress when thinking about death. Those with a dismissing style exhibit high attachment avoidance, meaning they prize extreme independence and suppress their emotional needs, often trying to push thoughts of mortality out of their awareness.

    Beyond relationship patterns, how a person fundamentally defines death also shapes how they handle existential fear. In psychology, this belief is called the ontological representation of death, which captures what a person believes happens to their core identity when they die. Some people view death as total annihilation, meaning the absolute and permanent extinction of the self. Others view death as a passage, meaning a transition to another form of existence, whether through a literal afterlife or a symbolic legacy that allows some part of their identity to continue.

    The research, led by Alessandro Musetti, an associate professor of dynamic psychology in the Department of Humanities, Social Sciences and Cultural Industries at the University of Parma in Italy, examined how these relational and existential factors work together. Psychologists use the term internalizing symptoms for inward-directed problems such as depression, anxiety, obsessive thoughts, and unexplained physical complaints.

    “Death anxiety is increasingly recognized as a factor involved in many forms of psychological distress, including anxiety, depression, obsessive-compulsive symptoms, and somatic complaints,” Musetti told PsyPost. “However, we still know relatively little about why some people are more vulnerable to death anxiety than others, and why death anxiety seems to affect some individuals more strongly. We wanted to integrate attachment theory with existential psychology by examining whether attachment styles are linked to internalizing symptoms through death anxiety, and whether this process depends on how people fundamentally represent death, either as total annihilation or as a form of passage or continuity.”

    To investigate this, the researchers analyzed data from 640 Italian young adults between the ages of 18 and 22, with an average age of about 20.5 years. The sample was predominantly female (83.4 percent) and consisted mostly of students (62.7 percent) or working students (28.8 percent). In terms of religious views, 39.1 percent identified as agnostic, 30.6 percent as atheist, and 30.3 percent as religious believers.

    Participants, recruited through social media, completed a series of online questionnaires. To measure attachment styles, the researchers used the Relationship Questionnaire, which asks participants to rate on a 1-to-7 scale how well four short paragraphs describing secure, dismissing, preoccupied, and fearful attachment patterns apply to them. Death anxiety was measured using a 15-item true-or-false questionnaire that included statements like “I am very much afraid to die.”

    Participants also completed the Testoni Death Representation Scale, which uses six items rated on a 1-to-5 scale to determine the degree to which a person views death as a passage versus definitive annihilation. Finally, the researchers assessed four types of internalizing mental health symptoms over the prior two weeks: depression, anxiety, somatic symptoms (such as unexplained physical aches and pains), and obsessive-compulsive symptoms (repetitive unpleasant thoughts or urges).

    The researchers used a statistical technique called conditional process analysis, which tests whether an indirect pathway between two variables changes depending on a third factor, while controlling for gender. In the initial look at how attachment related to fear of mortality, participants scored an average of 9.31 out of 15 on the death anxiety scale. Higher scores on preoccupied attachment were associated with higher death anxiety, whereas higher scores on dismissing attachment were associated with lower reported death anxiety.

    Secure and fearful attachment styles were not linked to death anxiety once all four styles were considered together. The finding for dismissing attachment differs from the 2025 meta-analysis described earlier, which linked attachment avoidance to greater fear of death. The authors suggest that people with a dismissing style may push death-related thoughts out of awareness rather than feel less threatened by mortality.

    When looking at how death anxiety connected to mental health, the researchers found that a participant’s view of death played a moderating role for three of the four symptom categories. Death anxiety was linked to worse anxiety, obsessive-compulsive, and somatic symptoms, but only among young adults who strongly viewed death as total annihilation. For participants who viewed death as a passage to another state of existence, higher death anxiety was not linked to higher levels of these three symptom types.

    Consequently, the indirect pathways linking attachment styles to these three symptoms operated only among those holding annihilation beliefs. For young adults who believed death is the complete end of existence, having a preoccupied attachment style was indirectly linked to greater anxiety, obsessive-compulsive, and somatic symptoms through heightened death anxiety.

    Among those same annihilation-believing participants, by contrast, a dismissing attachment style had a negative indirect association with anxiety, obsessive-compulsive, and somatic symptoms because these individuals reported lower death anxiety. However, the authors caution against interpreting a dismissing attachment style as psychologically healthy. When looking at direct relationships outside of the death anxiety pathway, dismissing attachment was directly linked to higher levels of unexplained somatic symptoms, which the authors suggest may indicate that suppressing emotions and relationship needs can contribute to physical complaints even when conscious fear of death is kept at bay.

    Depression followed a different pattern than the other three mental health domains. Whether a participant viewed death as total annihilation or as a passage did not alter the link between death anxiety and depressive symptoms. Instead, preoccupied attachment was indirectly associated with greater depressive symptoms through increased death anxiety across the board, regardless of what the person believed happens after death. Additionally, preoccupied and fearful attachment styles were directly linked to worse symptoms in all four mental health categories, while secure attachment was directly associated with lower depression and anxiety.

    “Our findings suggest that psychological distress is influenced not only by how people relate to others, but also by how they make sense of their own mortality,” Musetti explained. “At the same time, the way people understand death appears to matter: when death is experienced as the complete end of personal existence, death anxiety seems more strongly connected to several forms of psychological distress.”

    “One finding that surprised us was that the ontological representation of death mattered for anxiety, obsessive-compulsive, and somatic symptoms, but not for depressive symptoms,” Musetti noted. “This suggests that depression may be connected to existential concerns through somewhat different mechanisms than other forms of psychological distress.”

    The findings are consistent with research by Musetti and colleagues covered by PsyPost in 2025, which found that death anxiety and feelings of relational disconnectedness helped explain the link between attachment anxiety and problematic social media use. Both studies indicate that fear of mortality helps explain how insecure attachment is linked to psychological difficulties, though the earlier study focused on problematic social media habits across a wide adult age range while the new research examined internalizing mental health symptoms in young adults.

    The depression results also align with a study covered by PsyPost in 2023, which examined broader existential anxiety and meaning in life among adult mental health professionals rather than death anxiety and attachment styles in emerging adults, and similarly found that existential anxiety helped explain the link between lower meaning in life and more severe depressive symptoms.

    Musetti pointed out that the statistical relationships uncovered in the study should be kept in perspective. “The effects were statistically significant but generally modest in magnitude, which is common when studying complex psychological phenomena,” he said. “We are not suggesting that attachment style or death anxiety alone determine mental health outcomes. Rather, our findings indicate that existential concerns may be one piece of a broader psychological puzzle that includes relational experiences, emotional regulation, personality, and social context.”

    As with all research, there are some caveats to consider when interpreting these findings. Because all the survey data were collected at a single point in time, the study cannot establish cause and effect. While psychological theory suggests that attachment patterns develop early and shape later fears and symptoms, it is also possible that experiencing depression or anxiety makes a young person feel more insecure in their relationships or more frightened of dying.

    “A key caveat is that this was a cross-sectional study,” Musetti emphasized. “The findings identify associations that are consistent with a theoretically grounded model, but longitudinal research is needed to clarify causal pathways. Additionally, representing death as a passage should not be interpreted simply as being religious. The construct we studied concerns a person’s fundamental understanding of what happens to the self after death and cannot be reduced to religious affiliation alone.”

    There are a few other limitations to keep in mind. Over 83 percent of the participants were young Italian women, and most were students, meaning the results may not generalize equally to men, older adults, or people from different cultural and religious backgrounds where views on death and the afterlife differ. Participants were recruited through social media and word of mouth rather than randomly selected, and the authors note that mediation analyses based on a single time point can overstate indirect pathways. In addition, the researchers relied on brief self-report screening tools rather than clinical interviews, and the two-item measures for depression and somatic symptoms showed only modest internal consistency.

    Future studies could track diverse groups of young people over several years to confirm the order in which attachment insecurities, existential beliefs, and mental health symptoms develop. The authors suggest, though this was not tested, that clinicians working with young adults who have a preoccupied attachment style and view death as total annihilation might combine relationship-focused therapy with existential approaches that help build a sense of meaning and continuity, as long as such approaches respect a person’s own worldview.

    “One important next step is to examine these relationships longitudinally to better understand how attachment, death anxiety, and psychological symptoms influence one another over time,” Musetti added. “We are also interested in studying whether similar processes operate across different age groups and cultural contexts, since beliefs about death are deeply shaped by culture and life experience.”

    The study, “Adult Attachment, Death Anxiety, Representation of Death, and Depression, Anxiety, Obsessive-compulsive, and Somatic Symptoms in Emerging Adulthood: A Moderated Mediation Model,” was authored by Alessandro Musetti, Andrea Zagaria, Vittorio Lenzo, Gianluca Santoro, and Adriano Schimmenti.

    URL: psypost.org/young-adults-who-f

    -------------------------------------------------

    Private, vetted email list for mental health professionals: clinicians-exchange.org

    Unofficial Psychology Today Xitter to toot feed at Psych Today Unofficial Bot @PTUnofficialBot

    -------------------------------------------------

    #psychology #counseling #socialwork #psychotherapy @psychotherapist @psychotherapists @psychology @socialpsych @socialwork @psychiatry #mentalhealth #psychiatry #healthcare #depression #psychotherapist #Psychology #MentalHealth #DeathAnxiety #FearOfRejection #AttachmentStyles #YoungAdults #Anxiety #Depression #PsychologyResearch #EmotionalWellbeing

  21. Understanding cosine similarity, Euclidean distance, and how machines find relevant text and images.

    1. Why do we need semantic search?


    Imagine you're building a search feature for your application.

    A user searches:

    How do I make my application faster?


    Your database contains these articles:

    1. How to optimize database queries
    2. Improving API performance with caching
    3. A beginner's guide to JavaScript arrays
    4. How to bake a chocolate cake

    Which articles should appear first?

    Traditional keyword search looks for matching words. Since the first two articles don't contain the exact phrase "make my application faster," a basic keyword search might rank them poorly.

    Semantic search takes a different approach: it searches for meaning, not just matching words.

    It can recognize that "make my application faster," "optimize database queries," and "improve API performance" may describe related ideas.

    To understand how semantic search works, we need three concepts:

    • Embeddings: Representing text or images as numbers.
    • Vectors: Working with those numbers mathematically.
    • Similarity and distance: Comparing vectors to rank relevant results.

    Let's build these concepts from scratch using simple mathematics and JavaScript.

    2. What is a vector?


    A vector is an ordered list of numbers.

    For example:

    const vector = [3, 4];

    We can imagine this vector as a point on a two-dimensional graph:

    • 3 represents the horizontal coordinate.
    • 4 represents the vertical coordinate.

    The point is therefore located at (3, 4).

    A vector can have two dimensions, three dimensions, or thousands of dimensions.

    For learning purposes, we'll use two-dimensional vectors because they're easy to visualize and calculate by hand.

    Important: These examples use illustrative numbers. Real embedding dimensions generally don't have simple, individually interpretable meanings.

    3. What is an embedding?


    An embedding is a numerical representation of content generated by a machine-learning model.

    Imagine an embedding model converts three sentences into vectors:

    SentenceIllustrative embedding"Make my app faster"[0.9, 0.1]"Improve application performance"[0.8, 0.2]"Chocolate cake recipe"[0.1, 0.9]


    The first two vectors point in similar directions. The third points in a different direction.

    This gives us a way to compare content mathematically.

    The embedding model learns useful representations during training. Our search system uses those representations to find and rank related content.

    A simplified semantic-search pipeline looks like this:

    User query
    |
    v
    Embedding model
    |
    v
    Query vector
    |
    v
    Compare with document vectors
    |
    v
    Rank relevant documents

    Now let's explore the mathematics behind those comparisons.

    4. Vector magnitude: how long is a vector?


    Before comparing vectors, let's understand their length, also called their magnitude or L2 norm.

    Suppose we have:

    a = [3, 4]

    The magnitude is calculated using the Pythagorean theorem.

    Step 1: Square both coordinates.

    ‖a‖₂ = √(3² + 4²)

    Step 2: Simplify the squares.

    ‖a‖₂ = √(9 + 16)

    Step 3: Add the values and calculate the square root.

    ‖a‖₂ = √25 = 5

    Therefore, the magnitude of vector [3, 4] is 5.

    In simple terms, the magnitude tells us how far the point is from the origin, (0, 0).

    Implementing magnitude in JavaScript


    function magnitude(vector) {
    const sumOfSquares = vector.reduce(
    (sum, value) => sum + value * value,
    0
    );

    return Math.sqrt(sumOfSquares);
    }

    console.log(magnitude([3, 4])); // 5

    Here's what the code does:

    1. Squares every value.
    2. Adds the squared values together.
    3. Takes the square root of the sum.

    We'll reuse this function when calculating cosine similarity.

    5. Euclidean distance: how far apart are two vectors?


    Magnitude measures the distance from the origin. Euclidean distance measures the distance between two points.

    Suppose we have two points.

    Point A

    a = [1, 2]

    Point B

    b = [4, 6]

    How far apart are they?

    First, calculate the difference between their coordinates:

    • Horizontal difference: 4 − 1 = 3
    • Vertical difference: 6 − 2 = 4

    Using the Pythagorean theorem:

    d = √(3² + 4²)

    d = √(9 + 16)

    d = √25 = 5

    The Euclidean distance is 5 units.

    The general L2 distance formula


    For two vectors with the same number of dimensions:

    dL2(a, b) = √[Σᵢ₌₁ⁿ (aᵢ − bᵢ)²]

    You don't need to memorize the notation immediately. Remember the process:

    1. Subtract corresponding coordinates.
    2. Square each difference.
    3. Add the squared differences.
    4. Take the square root.


    Implementing L2 distance in JavaScript


    function l2Distance(a, b) {
    if (a.length !== b.length) {
    throw new Error("Vectors must have equal dimensions");
    }

    const sumOfSquares = a.reduce((sum, value, i) => {
    const difference = value - b[i];
    return sum + difference * difference;
    }, 0);

    return Math.sqrt(sumOfSquares);
    }

    const a = [1, 2];
    const b = [4, 6];

    console.log(l2Distance(a, b)); // 5

    How does this help with semantic search?


    Imagine our query has already been converted into a vector:

    const query = [2, 3];

    We also have two document embeddings:

    const documentA = [4, 4];
    const documentB = [2, 5];

    Let's calculate the distance from the query to each document.

    Document A

    Distance = √((2 − 4)² + (3 − 4)²)

    Distance = √(4 + 1)

    Distance ≈ 2.236

    Document B

    Distance = √((2 − 2)² + (3 − 5)²)

    Distance = √(0 + 4)

    Distance = 2

    Document B is closer to the query because 2 is smaller than 2.236.

    When ranking by L2 distance, a smaller distance means the vectors are closer together.

    However, Euclidean distance isn't the only way to compare vectors. Another popular metric is cosine similarity.

    6. Dot product: multiplying corresponding values


    The dot product is an operation used in vector mathematics. It also plays an important role in calculating cosine similarity.

    Suppose we have two vectors:

    a = [2, 3]

    b = [4, 5]

    Multiply their corresponding values and add the results:

    a · b = (2 × 4) + (3 × 5)

    a · b = 8 + 15 = 23

    The dot product is 23.

    Implementing dot product in JavaScript


    function dotProduct(a, b) {
    if (a.length !== b.length) {
    throw new Error("Vectors must have equal dimensions");
    }

    return a.reduce(
    (sum, value, i) => sum + value * b[i],
    0
    );
    }

    console.log(dotProduct([2, 3], [4, 5])); // 23

    The dot product combines information from corresponding dimensions. When divided by the magnitudes of both vectors, it gives us the cosine of the angle between them.

    That is the foundation of cosine similarity.

    7. Cosine similarity: are the vectors pointing in the same direction?


    Euclidean distance asks:

    How far apart are two points?

    Cosine similarity asks:

    How closely do two vectors point in the same direction?

    Its formula is:

    cosineSimilarity(a, b) = (a · b) / (‖a‖₂ × ‖b‖₂)

    Let's work through an example.

    Suppose:

    a = [1, 2]

    b = [2, 4]

    Notice that vector B is twice vector A. Both point in exactly the same direction.

    Step 1: Calculate the dot product


    a · b = (1 × 2) + (2 × 4) = 10

    Step 2: Calculate both magnitudes


    For vector A:

    ‖a‖₂ = √(1² + 2²) = √5

    For vector B:

    ‖b‖₂ = √(2² + 4²) = √20

    Step 3: Calculate cosine similarity


    cosineSimilarity = 10 / (√5 × √20)

    Since √5 × √20 = 10:

    cosineSimilarity = 10 / 10 = 1

    The cosine similarity is 1, meaning the vectors point in exactly the same direction.

    Interpreting cosine similarity

    ScoreGeometric interpretation1Same direction0.8Strong positive directional alignment0Perpendicular directions-1Opposite directions


    These are geometric interpretations, not universal thresholds for semantic relevance. Whether a score indicates similar meaning depends on the embedding model and the data.

    Implementing cosine similarity in JavaScript


    function magnitude(vector) {
    return Math.sqrt(
    vector.reduce((sum, value) => sum + value * value, 0)
    );
    }

    function dotProduct(a, b) {
    if (a.length !== b.length) {
    throw new Error("Vectors must have equal dimensions");
    }

    return a.reduce(
    (sum, value, i) => sum + value * b[i],
    0
    );
    }

    function cosineSimilarity(a, b) {
    const magnitudeA = magnitude(a);
    const magnitudeB = magnitude(b);

    if (magnitudeA === 0 || magnitudeB === 0) {
    throw new Error(
    "Cosine similarity is undefined for zero vectors"
    );
    }

    return dotProduct(a, b) / (magnitudeA * magnitudeB);
    }

    console.log(cosineSimilarity([1, 2], [2, 4])); // 1
    console.log(cosineSimilarity([1, 0], [0, 1])); // 0
    console.log(cosineSimilarity([1, 0], [-1, 0])); // -1

    Cosine similarity is useful because multiplying a nonzero vector by a positive number doesn't change its direction. Consequently, cosine similarity is unaffected by positive scaling of either vector.

    This can be helpful when comparing embeddings whose lengths differ.

    8. Cosine distance: turning similarity into distance


    Sometimes we want a distance metric where lower values indicate a closer match.

    A common definition is:

    cosineDistance = 1 − cosineSimilarity

    Suppose Document A has a cosine similarity score of 0.9.

    Distance A = 1 − 0.9 = 0.1

    Document B has a cosine similarity score of 0.6.

    Distance B = 1 − 0.6 = 0.4

    Document A is the closer match under this metric because its cosine distance is smaller.

    Implementing cosine distance


    function cosineDistance(a, b) {
    return 1 - cosineSimilarity(a, b);
    }

    console.log(cosineDistance([1, 2], [2, 4])); // 0
    console.log(cosineDistance([1, 0], [0, 1])); // 1

    Remember the distinction:

    • Cosine similarity: Higher is better for directional alignment.
    • Cosine distance: Lower is better.
    • L2 distance: Lower means the points are closer.

    Implementations and vector databases may define or report metrics differently, so check the documentation for the system you're using.

    9. L2 distance vs. cosine similarity


    Let's compare two vectors:

    a = [1, 1]

    b = [10, 10]

    These vectors point in exactly the same direction, but their magnitudes differ.

    Their cosine similarity is:

    cosineSimilarity(a, b) = 1

    Their cosine distance is:

    cosineDistance = 1 − 1 = 0

    Now calculate their Euclidean distance:

    dL2 = √((1 − 10)² + (1 − 10)²)

    dL2 = √(81 + 81)

    dL2 = √162 ≈ 12.728

    The vectors have perfect directional alignment, yet their Euclidean distance is greater than 12.

    This illustrates the key difference:

    PropertyL2 distanceCosine similarityMeasuresDistance between coordinatesAlignment of directionsAffected by vector magnitude?YesNot by positive scalingBetter scoreSmallerLargerUseful whenCoordinate distance mattersDirectional alignment matters


    Neither metric is always better. The right choice depends on how the embedding model was trained and how its vectors should be compared.

    10. Build a simple semantic-ranking example


    Now let's combine our functions to build a small vector-ranking demonstration in JavaScript.

    Imagine an embedding model has already converted a search query and three documents into two-dimensional vectors.

    const query = [0.8, 0.6];

    const documents = [
    {
    title: "API performance optimization",
    embedding: [0.9, 0.4]
    },
    {
    title: "Database query optimization",
    embedding: [0.7, 0.7]
    },
    {
    title: "Chocolate cake recipe",
    embedding: [-0.5, 0.8]
    }
    ];

    These vectors are invented for demonstration. In a real application, an embedding model would generate them.

    Let's rank the documents by cosine similarity.

    function magnitude(vector) {
    return Math.sqrt(
    vector.reduce((sum, value) => sum + value * value, 0)
    );
    }

    function cosineSimilarity(a, b) {
    if (a.length !== b.length) {
    throw new Error("Vectors must have equal dimensions");
    }

    const dot = a.reduce(
    (sum, value, i) => sum + value * b[i],
    0
    );

    const normA = magnitude(a);
    const normB = magnitude(b);

    if (normA === 0 || normB === 0) {
    throw new Error("Zero vectors are not supported");
    }

    return dot / (normA * normB);
    }

    const rankedDocuments = documents
    .map(document => ({
    title: document.title,
    score: cosineSimilarity(query, document.embedding)
    }))
    .sort((a, b) => b.score - a.score);

    console.log(rankedDocuments);

    The results are approximately:

    [
    {
    title: "Database query optimization",
    score: 0.990
    },
    {
    title: "API performance optimization",
    score: 0.975
    },
    {
    title: "Chocolate cake recipe",
    score: 0.085
    }
    ]

    We sort the results in descending order because higher cosine similarity means stronger directional alignment.

    Notice something important: our JavaScript code doesn't understand language. It only compares vectors.

    The embedding model is responsible for learning useful representations of language. The ranking code uses those representations to order the results.

    Our example demonstrates the mechanics of vector search, not a complete semantic search system.

    11. Where do real embeddings come from?


    So far, we've manually supplied vectors such as [0.8, 0.6].

    Real applications use an embedding model to generate vectors from text or images.

    A typical workflow looks like this:

    1. Choose an embedding model.
    2. Convert each document into a vector.
    3. Store the vectors alongside document IDs and content.
    4. Convert the user's query into a vector using a compatible model.
    5. Find the nearest document vectors.
    6. Return the corresponding documents in ranked order.

    A JavaScript application might call an embedding API like this:

    // Illustrative pseudocode.
    // Replace this with your embedding provider's SDK.

    const queryEmbedding = await embeddingModel.embed(
    "How do I make my application faster?"
    );

    const documentEmbedding = await embeddingModel.embed(
    "Improve API performance with caching."
    );

    const score = cosineSimilarity(
    queryEmbedding,
    documentEmbedding
    );

    console.log(score);

    The exact API depends on your embedding provider. The key requirement is that both vectors must come from compatible embedding representations.

    For thousands or millions of documents, calculating every distance in application code can become expensive. A vector database or search engine can index embeddings and retrieve nearby candidates more efficiently.

    12. Does the same mathematics work for image search?


    Yes. The comparison mathematics is the same, but the process that generates the vectors differs.

    Imagine you're building an image-search application. A user enters:

    A dog playing on a beach.


    A compatible text-image model converts the query into an embedding. It also converts the available images into embeddings in a shared vector space.

    The application compares the query vector against the image vectors and ranks the images by similarity.

    The process looks like this:

    Text query
    |
    v
    Text encoder
    |
    v
    Query embedding
    |
    v
    Compare against image embeddings
    |
    v
    Rank matching images

    This works directly only when the model is designed to produce comparable text and image embeddings.

    Why not simply compare raw pixels?

    Two photographs of the same dog might have different lighting, camera angles, cropping, or backgrounds. Raw pixel differences may be large even when the images depict similar content.

    Learned image embeddings can capture useful visual patterns that raw pixel distance misses.

    However, the model can still make mistakes. A high similarity score is a ranking signal, not proof that an image contains every detail in the query.

    13. Why normalized vectors matter


    Some embedding models produce vectors with a magnitude of 1. These are called L2-normalized vectors.

    For unit-normalized vectors, Euclidean distance and cosine similarity are mathematically related:

    L2 distance² = 2 × (1 − cosine similarity)

    Equivalently:

    L2 distance = √[2 × (1 − cosine similarity)]

    This means that ranking the same unit-normalized vectors by L2 distance or cosine similarity produces the same ordering:

    • Higher cosine similarity means lower L2 distance.
    • Lower cosine similarity means higher L2 distance.

    This relationship can be useful when choosing a metric for a vector index.

    Don't assume every embedding model automatically normalizes its output. Check the model documentation before relying on this property.

    14. What would I use in a real JavaScript application?


    For a practical semantic-search feature, I'd separate the system into four responsibilities.

    1. Embedding model

    Converts text or images into vectors that represent useful features of the content.

    2. Vector database

    Stores the vectors and retrieves nearby candidates efficiently.

    3. Similarity metric

    Determines how the system compares vectors, using cosine similarity, Euclidean distance, or another supported metric.

    4. Application code

    Handles queries, metadata, filtering, ranking, and displaying results to users.

    Start with the metric recommended by your embedding model, then test it against real queries and expected results.

    For example, if you're building documentation search, create a test set of queries such as "make API faster" and identify which articles should appear first. Measure whether those articles show up in the top five results.

    That gives you a practical way to evaluate your search quality rather than choosing a metric based only on intuition.

    You may also want hybrid search, which combines vector similarity with keyword search. This can be especially useful when users search for exact identifiers, error messages, version numbers, or technical terms that must match precisely.

    Conclusion


    Semantic search becomes much easier to understand when we break it into smaller mathematical concepts.

    A vector is an ordered list of numbers. An embedding model converts text or images into vectors. Euclidean distance measures how far apart two vectors are, while cosine similarity measures how closely their directions align. Cosine distance converts similarity into a distance-style score.

    With a few JavaScript functions, we can implement these calculations and build a simple vector-ranking demonstration.

    The most important distinction is this:

    Vector mathematics gives us a way to compare representations. The embedding model learns representations that can capture useful relationships in meaning.

    Both parts matter when building a useful semantic-search system.#ai #machinelearning #search #software #coding #development #engineering #inclusive #community
    How Machines Find Meaning: The Math Behind Semantic Search

  22. //

    14. artist is a name
    "I'm not an artist,” says a mouse.
    "You're a person that posts art, regularly.”
    She, my conversational partner, imagined in my head, thinks that’s important.
    “I do.”
    “Someone who does art. Someone who must do art. What is that?”
    "A person who does art.”
    She scowls.
    “An artist, I suppose."
    "You do that."
    "Yes, but I'm not an artist."
    A robot does not see meaning in these words, but a mouse looks at the words in wonder and fear. To a mouse, the words carry much weight. They appear to be true, a mouse says to herself, but how do you find what you’ve built your life on denying?

  23. Maybe Next Time

    “No matter how many mistakes you make or how slow you progress, you are still way ahead of everyone who isn’t trying.”
    Philippians 3:13-14

    Daily writing prompt Do you set personal goals for yourself?✅ View all responses https://pensitivity101.wordpress.com/2026/10/25/three-things-challenge- https://worddaily.com/
    Your three words today are:✅
    LASH
    LOP
    LUCK
    Endue - enˈd(y)ü✅
    Verb - Provide, endow
    Imbue, Transfuse
    Latin, 15th century

    I hope you don’t feel the need to lash out at me over this post…

    I have tried to endue my personal goals but as luck has it there are many things to lop away at before they show themselves.

    Things such as clearing away the clutter that is a constant brain fog, some bad habits like doubting my abilities, or the distractions of life that seem to always trip me up..

    https://youtu.be/HtUH9z_Oey8?si=U1pSd2JjUB5H_8_M

    Peace & Love

    O2526 ©peaceful-threads.com

    #AI #AIImages #AISlop #AISongs #Challenges #clutter #coffee #dailyprompt #dailyprompt2925 #distractions #endue #goals #journey #Luck #music #personalGoals
  24. Angry Metal Guy 🤘 Neolith – Inbir Review: Behold the war horns of Polish blackened death veterans Neolith in the opening bars of their sixth album’s title track “Inbir” and know that a war of a cold and ancient breed is upon you. Indeed, Inbir takes its name from the ancient Sumerian word for war, continuing the Polish band’s thirty-plus-year fascination with Bronze Age Mesopotamia. It’s been seven years since their… dlvr.it/TW3MJv LinkInBio for More 🤘

  25. #PhantastikPrompts 10/25: What is the maximum number of characters you have in a scene? Is there a limit for you?

    I've mentioned this before, but it's wherever my heart takes me. However, normally, I do like keeping my scenes between 2000-4000 words. This isn't always the case, of course, because longer scenes require much more, but I try not to ever write less. The lowest word count I'll include might be around 1800 words. Random, maybe, but that's just how my brain works.

    Edit: I'm tired and didn't even think of our story's characters. My mind instantly landed on character-limit, as in words.

    Let's add this: It depends on the scene, as far as characters are concerned. I won't add more characters than I can feasibly handle writing, of course. You don't want to overcomplicate things or confuse the readers. That's a good judge of things, I think.

    #WritingCommunity #WritersOfMastodon

  26. RE: hachyderm.io/@davidculley/1172

    Winter is coming. Toddlers will freeze to death. Rain will flood tents and soak/destroy all personal belongings.

    Palestinians need to buy warm clothing, ideally ahead of time. They need to replace tents. At the prices dictated by genocide-profiteers.

    Over the coming months, Palestinians will need our support the most. Don't grow tired of supporting, don't grow indifferent to suffering, don't give in to feelings of powerlessness. If you need a break, that's okay, but do come back from your break.

    If you don't have money to donate, you can send them words of emotional support. Listen to their stories and sorrows. It matters, more than you know.

  27. Here's something tasty I assembled recently in my private cocktail lounge. I call it the Kolkāta Neck Electrifier.

    Take an empty cocktail shaker. Into this pour the juice of 2 mangoes. Add 4 measures of moonshine, 4 measures of slivovitz and 3 measures of absinthe. Top up with lapsang souchong. Shake madly for 13 minutes, then strain into a pewter tankard. Tchin tchin!

    Heed the words of #JohnMastodon.

  28. Embroidery #Wordplay is a #SundaySillies #wordsearch #puzzle with one answer. Start with one of the letters with a gray background and move to the next letter, but only horizontal or vertical from where you start. No diagonals - each square just once.

    Use DM or CW for answers to let everyone enjoy the search!

    Starting with one of the letters in a
    gray square, find the longest word.
    Next letter horizontal or vertical from
    the first. No diagonals.
    No square may be used again.
    Minimum 7 letters

  29. At the end of a chat with which started off talking about Thymos, I proposed, "If I were to write a treatise on this topic, I would call it, 'The Mythology of Virtue'."

    It gave me an outline of themes that we'd covered, using my choice of words:

    1. The Fiction of the Self-Generated Fire
    2. The Weaponization of the Sliding Scale
    3. The New Asceticism and the Commodity of Drive
    4. Reclaiming Diversity from Taxonomy

    My subtitle would be, "From Thymos to Calvinism, to New Thymos -- the intrinsically flawed taxonomies of The Purpose of Life"

    😆 :thinkerguns:

  30. OsmAnd - Why Offline Search is So Hard
    youtube.com/watch?v=aScKKQvZx3U

    A concise and beautifully presented walk through how OsmAnd majorly improved its offline search.

    Over the last years they realized that offline search is not really good at finding addresses. This is mainly because it was assumed that all (postal) addresses follow common rules (e.g. town→street→house) which is not the case. They are wildly different across the globe and people type them in various forms (out of order, incomplete, with abbreviations).

    After that introduction, I suspected that the solution might just be training some neural network. BUT, it's much cooler...
    They are using some clever algorithms where they basically find the matching places for each search word then intersect those sets of places with each other.
    Of course it's not *that* easy, so definitely go watch yourself.

    The current result is an order of magnitude faster and not even restricted to addresses only.

    #OsmAnd #map #search

Share on Mastodon

Enter the server where you have an account.