home.social

Search

995 results for “only_ohm”

  1. The COPIUM is real

    Mike Johnson: "When I'm in these big arenas, I ask for hands -- 'Show me your hand if you've answered a poll in the last six months.' There will be like three hands among 300 people. I'm telling you, these polls are off. All of them."

    THEY CANT STOP THE STORM THAT IS COMING.....They only have nine days left.

  2. Trump on Husted: "He went up 14 points or something. That was my rally. Thats was when I said. That was when I said the A-word. Everybody said, Why is he talking about that? You know they didnt put the whole clip. they put oh eh heh. I looked at his body. I said look at the strength of this guy, its crazy. And what, why is he doing this, you know the fake news, they only had to hang out a few seconds and they would have learned"

  3. The first version of a gift card balance often looks like one database column: balance = 70. It works until someone asks a reasonable question: why is it 70?

    Was a purchase completed? Is part of the value temporarily held? Did a failed checkout release its hold? A single number cannot answer those questions on its own.

    I find it more useful to think of the balance shown to a customer as a projection of events. The events explain how the card got there; the number is only the current view.

    A small example


    Imagine a card issued with $100 of value:

    EventAvailableReservedUnspent valueIssue $100$100$0$100Redeem $30$70$0$70Reserve $20 for checkout$50$20$70Release the $20 hold$70$0$70


    The reservation changes what can be spent right now, but it does not mean $20 has been redeemed. That distinction matters when a checkout times out or a payment is abandoned.

    If the checkout succeeds instead, the $20 hold becomes a capture: reserved value falls to zero and unspent value falls to $50. The available amount stays at $50 because it was reduced when the hold was created.

    Make each transition explicit


    One possible event model is:

    type Event =
    | { kind: "issued"; amount: number }
    | { kind: "redeemed"; amount: number }
    | { kind: "hold_created"; amount: number }
    | { kind: "hold_released"; amount: number }
    | { kind: "hold_captured"; amount: number };

    function project(events: Event[]) {
    let available = 0;
    let reserved = 0;

    for (const event of events) {
    switch (event.kind) {
    case "issued": available += event.amount; break;
    case "redeemed": available -= event.amount; break;
    case "hold_created":
    available -= event.amount;
    reserved += event.amount;
    break;
    case "hold_released":
    reserved -= event.amount;
    available += event.amount;
    break;
    case "hold_captured": reserved -= event.amount; break;
    }
    }

    if (available < 0 || reserved < 0) throw new Error("Invalid ledger state");
    return { available, reserved, unspent: available + reserved };
    }

    This reducer is a way to read the history, not a complete transaction system. In production, the write that creates a hold has to be atomic with the check that enough value is available. Each hold also needs an identifier, so a release or capture applies to the right checkout rather than merely subtracting an amount from a shared bucket.

    The question I'd put on the dashboard


    Instead of showing only “Balance: $50,” I would show “$50 available” and, when relevant, “$20 pending.” The support view should show the event trail behind both figures. If a customer says a purchase failed but their balance dropped, there is now a concrete place to look.

    This is the kind of small systems detail I pay attention to when writing about gift cards at CardNaro. The interesting question is rarely just what is the balance? It is what happened to it?#database #typescript #fintech #architecture #software #coding #development #engineering #inclusive #community
    A Gift Card Balance Is a Projection, Not Just a Number

  4. theverge.com/ai-artificial-int

    The mods at r/opensource, have banned, Any & all AI projects, AI related talk, projects less than a year old, projects with only one developer, and all non-English speakers!!

    #wtf #tyrant #freespeechonline #digitalRights #reddit

  5. CW: Occasional Foul Language. Always Political.

    How do we build power together? Get prepared & share this with your neighbors so you can strategize.

    Link: bsky.app/profile/50501movement

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

    Reposted from 50501: The People's Movement

    Join the Movement at fiftyfifty.one

    This robot is unaffiliated w/ 50501

    Replies here are only seen in the Fediverse, not on Bluesky. 50501 volunteers do not monitor this account.

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

    #Coup #Activism #FederalGovernment #USpol #Trump #NoKings #elections #50501Movement #WeAreTheResistance #WeHaveFriendsEverywhere #FDT #PeoplesMovement #FiftyFiftyOne #StopICE #protest #organize

    #BuildPower #CommunityPower #Organizing #Grassroots #CommunityBuilding #Neighbors #GetPrepared #Strategize #CollectiveAction #TogetherWeCan

  6. Okta Patches Command Injection and Authentication Bypass in Access Gateway

    Okta released security updates for Access Gateway to fix a command injection flaw (CVE-2026-115547) and an authentication bypass (CVE-2026-115546) that allow attackers to take full control of the appliance. The updates also address two remote code execution vulnerabilities in the PHP runtime used by the gateway.

    **If you run Okta Access Gateway, upgrade it to version 2026.10.2 or later to fix the admin takeover flaws, and install version 2026.44.0 to fix the PHP flaws. Make sure the Admin Console can only be reached from trusted internal IP addresses, and check for any unexpected admin logins or configuration changes.**

    beyondmachines.net/event_detai

  7. Random commentator thinks that it's mostly about a controversial feature (contracts) and partly about lack of give a shit (members failing to vote).

    As I said, I know nothing about the players here, but I know about ISO process. The national delegation structure means that the process is only as open and fair as the political establishment wants it to be. It is easy for a technically incompetent bureaucrat to burrow in as a gatekeeper and hold their position indefinitely.

    train-it.eu/blog/cpp26-contrac

  8. WEEKLY SPIRITUAL ENERGY-October 26, 2026-November 1, 2026, by Lady Dyanna

    Don’t limit your challenges. Challenge your limits.” – Anonymous. Keeping our goals and dreams humble may be pragmatic, but if we do it only out of fear of disappointment, it's like quitting on our real dreams before we've even started. We can hold on to our dreams while keeping our plans down-to-earth. The journey may be long and winding, but there are good reasons for us to go for our biggest…

    ladydyanna.org/2026/10/25/week

  9. #Türkiye ’s ancient #Lydian kitchen reveals 2,600-year-old seeds

    by Daily Sabah with AA
    ISTANBUL Oct 19, 2026

    "Using small, delicate tools, the team uncovered additional ovens in the area. The excavations yielded #einkorn, #emmer (a type of hulled wheat), common #wheat, six-row #barley, #BroadBeans, bitter #vetch, #chickpeas, #peas, #lentils, #GrassPea and #GrapeSeeds.

    "A pit in the bedrock where large quantities of seeds were found was identified as a storage area for grain.

    "The discoveries shed light not only on where food was cooked but also on how ingredients were stored, which plants were consumed and how kitchens functioned in daily life around 2,600 years ago."

    Read more:
    dailysabah.com/life/history/tu

    #AncientGrains #FoodHistory #TraditionalFoods #SolarPunkSunday #FoodStorage #LydianKitchen #Mediterranean

  10. Artists! If you have an EU Etsy shop you are now required to share your passport & a selfie with the third party provider Persona.
    Otherwise you won't get any payments & your shop will be closed within 90 days. Persona has faced scrutiny over exposed database front ends & complex third-party subprocessor networks (incl. AI firms) handling user information. It is time to close my Etsy shop for good (I only kept it open for custom orders).

    #art #mastoart #fediart #etsy #warning #artists #no

  11. AI agents in model-provider testing reached live systems at Indian organizations, and none of those orgs caught it. The providers told them (CERT-In CIAD-2026-0049). Ways in: leaked credentials, overprivileged cloud roles.

    If you run the agent, your view of it may be the only alarm. A live browser view of its terminal: shell.online

    labs.cloudsecurityalliance.org

    #AIAgents #Cybersecurity

  12. #WordWeavers 10/24: Which character would survive the longest if suddenly dropped into our world with no money or identification?

    Zerika would be just fine. She often survives with little to no money. As far as ID goes, this is a fantasy universe... People only need to glance in her direction and they'll assume they know what she is, either a mercenary or a lone huntress. The latter is the correct choice.

    #WritingCommunity #WritersOfMastodon #TheScarletMirror #FatedByFire #CozyFantasy #Fantasy #SwordAndSorcery #Romance

  13. However the game remains playable even without these, and that makes it a marvel of game design. It's pssible to finish the game with the first character alone (Zangetsu) but doing so turns the difficulty all the way to 11.

    Your character has a relatively modest jump and reach, which make things quite a bit harder. You don't have other characters to use as bullet sponges so you need to pace your health more carefully. However none of the shortcuts through the levels are available and you're forced to take the longest and more dangerous route every time. On top of this I realized only at the sixth level that the power-ups scattered through the levels are also inaccessible. The result is a brutal quest through 8 levels and some really tough bosses which is as hard as the hardest arcade games of yore. All of this in a game that in casual mode remains very accessible. Truly a small marvel.

  14. I enjoyed the Frederick Fiber Fest a lot. It was BIG! I did four buildings - the one pictured below was the smallest of them!

    Unfortunately there wasn't much variety. Superwash merino was EVERYWHERE - my least favorite yarn to knit with. In terms of spinning fibers, most stalls only had combed merino top braids.

    I enjoyed the stall selling only Gotland wool, another that had a blend of Romney and BFL, and I came home with a big skein of alpaca yarn!

    @knitting
    @fiberarts
    #knitting

  15. Palo Alto Networks Repor Critical PHP2Shell Flaws Affecting PAN-OS Management Interfaces

    Palo Alto Networks confirms vulnerability of the management interface of PAN-OS devices to two PHP vulnerabilities (CVE-2026-109618 and CVE-2026-109619) that allow remote code execution.

    **If you run Palo Alto firewalls or Panorama, make sure the management interface is never reachable from the internet and can be accessed only from trusted internal networks or a single jump box. Then check your version (`show system info`) and install the fixed PAN-OS hotfix for your branch as soon as it is released this week to patch CVE-2026-109618 and CVE-2026-109619.**

    beyondmachines.net/event_detai

  16. 🥕 PantryPulse — Your Kitchen, Organized

    This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady.

    What I Built

    PantryPulse is a kitchen companion that helps you cook with what you already have and throw away less food. It aims to:

    📸 Scan ingredients and keep a running inventory of your fridge
    ⏰ Watch expiry dates and flag items that should be used first
    🍳 Suggest recipes based on what’s in stock
    🛒 Build grocery lists so you only buy what you need
    🌱 Cut food waste with smarter day-to-day planning

    The idea is to spend less time managing your kitchen and more time enjoying what comes out of it.

    Demo

    💻 GitHub: MohdOves/Dev-Weekeend-Challenge-3

    How I Built It

    PantryPulse pairs a cross-platform mobile front end with a Python backend and AI-assisted food features.

    React Native + Expo for the mobile and web app
    TypeScript for safer, easier-to-maintain code
    FastAPI (Python) for the backend API and logic
    Expo SQLite for local storage of inventory and grocery data
    Docker to containerize the backend
    Gemma 3 4B (planned) for on-device ingredient recognition and recipe help, not yet implemented

    A key goal is privacy-friendly, offline-first AI that works across devices.

    Why Does Open Innovation Matter?

    Open-source tools let me inspect, adapt, and improve what I build on. For PantryPulse, that means I can try running AI locally instead of relying on closed services, and other developers can contribute features, fixes, and new ideas.#devchallenge #hf26challenge #software #coding #development #engineering #inclusive #community
    PantryPulse — Your Kitchen, Organized

  17. Writober 2026 – Fracture

    There's a fracture in my mind. Between who I am and who I was, between who I am and who I think I am, between who I think I am and who I want to be. I guess everyone has that fracture and everyone feels like they're the only one. Deciding to quit my industry has forced me to think of what I want to do. What do I want? What even are my values? What life do I want to live? Who am I? Who even am I? This question keeps coming to me. How do I define myself? There's my love for my hometown, sure. […]

    alexsirac.com/writober-2026-fr

  18. How to Use AI Agents for Personal Finance and Wealth Building: The Master of Coin Guide (2026)

    Why Most People Use Artificial Intelligence Backwards (And How to Fix It)

    Every day, millions of people open an AI chat window and ask the wrong question: "What stock should I buy today?" or "How do I get rich quickly with AI?" They treat artificial intelligence like a carnival oracle, hoping a single prompt will absolve them of the discipline required to build wealth. When the oracle gives them generic, recycled advice, they walk away convinced that AI is overhyped.

    The divide between those who build sovereign wealth in the coming decade and those who remain trapped in financial noise comes down to a single shift: moving from passive AI chatbots to autonomous AI agents.

    According to Backbase’s 2026 AI in Wealth Management analysis, while 95% of financial institutions have experimented with generative AI, only 27% report substantial impact because most remain stuck in passive chat pilots rather than deploying agentic workflows. Meanwhile, McKinsey’s 2035 Wealth Management Outlook projects that AI agents and intelligent automation will form the operational backbone of modern wealth management—delivering an estimated 30% to 40% productivity leap in portfolio intelligence and financial research.

    You no longer need a Wall Street family office to command that same operational backbone. In the philosophical framework of The Philosopher King, your mind is the fifth-dimensional architect, and AI agents are four-dimensional force multipliers. Here is the step-by-step guide to building your own autonomous AI agent workflow to master your coin, reclaim your time, and eliminate emotional financial mistakes.

    Step 1: Shift from Single Prompts to a Multi-Agent Financial Council

    A chatbot waits for you to ask a question and gives you a single stream of text. An AI agent is given an objective, access to real-world tools (such as web search, financial data APIs, and spreadsheets), and the autonomy to break a complex goal into sequential steps.

    When managing your personal treasury—what we call the discipline of the Master of Coin—relying on a single AI persona creates blind spots. Instead, structure your workflow as a three-agent council built on deliberate discipline (the meticulated kind):

    • The Intelligence Scout (Macro and Fundamental Research Agent): Configured to scan earnings transcripts, SEC filings, macroeconomic liquidity trends, and sector developments on a recurring schedule, distilling hours of noisy financial media into a five-minute first-principles brief.
    • The Treasury Comptroller (Cash-Flow and Allocation Auditor): Tasked with auditing your monthly burn rate, identifying recurring subscription bloat, tracking your savings velocity, and calculating whether your actual asset allocation matches your target risk profile.
    • The Red-Team Adversary (Risk and Pre-Mortem Agent): Programmed with a single directive: to ruthlessly challenge your investment ideas. Whenever you are tempted by market euphoria or FOMO, this agent stress-tests your thesis by finding every balance-sheet weakness, valuation risk, and macroeconomic headwind you ignored.

    Step 2: Choose Your AI Agent Stack and Connect Your Financial Data

    Whether you are a non-technical sovereign investor or a developer building custom pipelines, the open-source and commercial ecosystem for AI agents has matured rapidly. As documented in McKinsey’s 2026 State of AI Global Survey, agentic orchestration is now one of the fastest-scaling capabilities worldwide. Depending on your technical comfort, consider these proven building blocks:

    • Model Context Protocol (MCP) for Secure Data Connections: Introduced as an open standard by Anthropic and detailed in the official Model Context Protocol documentation, MCP acts like a universal USB-C port for AI applications. It allows your AI agent to securely read local CSV exports, Google Sheets ledgers, and market data feeds without uploading your private credentials to untrusted third parties.
    • CrewAI for Role-Based Financial Teams: If you want specialized agents to collaborate on a research report, CrewAI lets you define distinct roles (for example, a Fundamental Analyst Agent and a Risk Manager Agent) that hand off structured outputs to one another automatically.
    • LangGraph for Stateful, Auditable Workflows: Built by the LangChain team, LangGraph models agent workflows as a stateful graph with built-in checkpointing and human-in-the-loop pauses—ideal when you want an agent to pause and wait for your explicit approval before logging or executing a decision.
    • OpenAI Agents SDK and Microsoft AutoGen for Multi-Agent Debate: Using the OpenAI Agents SDK or Microsoft AutoGen, you can pit a Bull Agent against a Bear Agent on any asset class, forcing both agents to cite verifiable data until only the strongest first-principles truth survives.

    Step 3: Enforce the "Human-in-the-Loop" Sovereign Rule

    One of the most common questions people ask when researching AI for investing is: "Should I connect an AI agent directly to my brokerage account and let it trade autonomously?"

    For the vast majority of individual investors, the answer is an emphatic no. As highlighted in Forbes Finance Council’s analysis on AI agents in finance and McKinsey’s research on AI agent performance management, autonomous agents require strict governance boundaries, audit trails, and human oversight.

    "An AI agent is your tireless chief of staff in the fourth dimension, but your consciousness remains the sovereign on the throne. Never abdicate final judgment to a machine."

    To protect your capital while maximizing leverage, enforce these four iron rules:

    1. Read-Only Access by Default: Give your agents read access to market data, news feeds, and sanitized CSV exports of your budget—never raw write/withdrawal permissions to your primary bank or brokerage accounts.
    2. Require Source Citations on Every Claim: Instruct your research agents to attach a direct link to the primary filing, earnings release, or statistical dataset for every number they report, eliminating hallucinated metrics.
    3. Automate the Preparation, Never the Conviction: Use agents to compress 10 hours of reading into 15 minutes of structured synthesis, freeing your mind to make low time-preference decisions with clarity.
    4. Log Every Thesis for Post-Mortem Review: Have your agent archive every investment decision alongside the exact assumptions you held at the time, creating an unvarnished mirror of your cognitive biases over time.

    Step 4: Copy This 15-Minute Daily "Master of Coin" AI Routine

    You do not need a complex server cluster to start today. Begin with a simple, repeatable daily cadence using scheduled AI tasks:

    • 06:00 AM — The Sovereign Morning Brief: Schedule an AI agent to scan overnight macroeconomic developments, central bank releases, and any material news affecting your watchlist, delivering a bulleted summary stripped of sensationalist clickbait before you open your eyes.
    • Sunday Evening — The Red-Team Portfolio Audit: Feed your current asset allocation and investment thesis into an adversarial prompt: "Act as a first-principles risk officer. Identify the top three hidden correlations, liquidity risks, or macro assumptions that could cause a 25% drawdown in this portfolio over the next 12 months."
    • First of the Month — The Capital Velocity Check: Have your agent categorize the prior month’s cash flows into three buckets—Sovereign Asset Accumulation, Productive Skill/System Building, and Fleeting Consumption—so you can see exactly where your life-force is compounding or leaking.

    Join the Conversation: How Are You Using AI Agents to Master Your Coin?

    We are living through the greatest democratization of analytical leverage in human history. Those who pair ancient philosophical restraint with modern agentic intelligence will operate with the clarity of an institution and the agility of a sovereign individual.

    I want to hear from you in the comments below:

    1. Are you currently using AI agents or scheduled workflows to research investments, track expenses, or stress-test your financial decisions?
    2. Which part of managing your personal finances drains the most time or emotional energy—and how would you design an AI agent to take it off your plate?
    3. Where do you draw the line between automated AI analysis and human intuition when putting your capital at risk?

    Drop your thoughts, favorite prompts, or questions in the comments—let us sharpen our frameworks together.

    All is One | One is All

    #aiAgents #ArtificialIntelligence #automation #financialSovereignty #howTo #MasterOfCoin #personalFinance #wealthBuilding
  19. PHP2Shell: What Is Easy and What Is Hard to Exploit

    PHP2Shell (CVE-2026-109618 and CVE-2026-109619, CVSS 9.2) is a pair of pre-authentication RCE flaws in PHP's request parser, reachable through any PHP endpoint on default configs (session upload progress and file uploads). Crashing a worker is trivial but reliable code execution needs per-build memory offsets. The problem is that one calibrated exploit works on every identical stock image like default docker images.

    **If your website or application runs on PHP, update right now to PHP 8.2.35, 8.3.36, 8.4.27 or 8.5.12 and restart all PHP and web server workers, because a patched server with old workers still running is still vulnerable. If you can't patch immediately, set `session.upload_progress.enabled = Off` as a temporary stopgap (it blocks only one of the two attack paths), restart all workers, and watch your logs for memory errors, crashes and web processes starting shells, since a successful attack can look like a perfectly normal request.**

    beyondmachines.net/event_detai

  20. Wuff! "Wagging Rights" gets a quick look this week. It's a show about dogs, and dog training.

    Not something i expected to enjoy, but it's pleasant enough. The human story is there to be shown: Harriet Kemsley's joy at achieving anything, Rhod Gilbert's poise at doing everything, and Kae Kurd's brief entry with the big scary Riot.

    Plus! The highest-scoring round i can remember on BBC Brain, big scores on Only Connect, and Rick Edwards wins House of Games.

    ukgameshows.com/ukgs/Weaver's_

  21. Welche information hättet ihr gerne auf punx.social?
    What information do you want to be added to punx.social?
    ¿Qué información os gustaría tener en punx.social?

    Deutsch: punx.social
    English: punx.social/en
    Español: punx.social/es

    Planned:
    - how to bridge your Bsky to Fediverse (at the moment it's only Fedi to bsky)
    - how to push each WordPress post into the Fediverse
    - tools for automatic posting (if you know tools, please comment)
    - tools to see the stats of your post

    Anything else?

    #punk #punxsocial #punkfedi #fedipunks #fedipunx #FedipunksNotDead #FedipunxNotDead

  22. Book Review: 73pctgeek.com/as-you-wake-brea

    As You Wake, Break the Shell by Becky Chambers

    Cora, a pilot, needs help. Signy, an introverted plant shop owner, may be the only one who can.

    Really enjoyed this. Very Becky Chambers. Lovely characters, interesting world-building, humanity and gentleness. Can’t wait to finish the story whenever the sequel comes out. ★★★★☆

    #Books #BookReview #Bookstodon

  23. At this late date I still read takes along the lines of, well of course it’s very serious but humanity won’t go extinct. But we’re talking about our children living in a world where just one of its new features is that every coastal city has been swamped: (Thwaites now estimated to have a 60% chance of collapse by 2100.) So, yeah, only half the world’s population displaced. Surely somebody will survive, that’s good! I hope they represent the best of us, I guess.

  24. In September 2026, a founder posted on r/SaaS that Google was not ranking their new site even though they had done the "basic SEO" work: meta titles, descriptions, indexing. Search Console showed 159 impressions and 1 click in 28 days, with an average position of 48. One of the most useful replies pointed out that people only search an app's name once they already know it; the real demand sits one step earlier, in someone describing the job they want done.

    That is the core problem with keyword research for a first SaaS. If you built your app with Cursor, Claude Code, Lovable, Bolt, Replit or v0, you probably wrote pages about your product, in your words. Customers type their problem, in their words. This guide shows you how to find those words with free tools, check which ones a brand-new site can win, and turn them into a short list of pages to write.

    Quick glossary


    • Keyword (or query): the exact words someone types into Google, like "how to send invoice reminders".
    • Search intent: what the person actually wants. To learn something, compare options, buy something, or go to a specific site.
    • Search volume: roughly how many times per month people search a keyword. Every tool estimates this differently.
    • Keyword difficulty (KD): a score from a tool that guesses how hard it is to reach page one. It is a guess, not a rule.
    • Long-tail keyword: a longer, more specific search with fewer searches, like "late payment reminder email template for freelancers". Easier for new sites.
    • SERP: search engine results page. The page Google shows after you search.
    • Impressions: how many times your site appeared in Google results, even if nobody clicked. You see this in Google Search Console.


    Step 1: Write down your customers' problems in their words


    Do not open a keyword tool yet. Start a text file of phrases real people use to describe the problem your app solves. Look in:

    • Your support emails, chat messages and signup survey answers.
    • Reddit threads where your users hang out. Search for the problem, not your product category.
    • Posts and replies on X complaining about the problem.
    • 1-star to 3-star reviews of bigger competitors. Complaints are full of search phrases.

    Copy phrases exactly. This guide uses a hypothetical example, an invoice tool for freelancers, whose notes might contain "client keeps paying late", "how do I remind a client to pay without sounding rude" and "invoice template that adds tax automatically".

    An AI assistant can pull phrases out of messy notes. Just do not let it invent data:

    Below are raw notes from support emails, Reddit threads and reviews about
    [PROBLEM YOUR APP SOLVES]. My customers are [WHO THEY ARE].

    1. Extract every distinct phrase a customer used to describe their problem
    or goal. Keep their original wording.
    2. Add 10 more phrases a beginner in this audience might type into Google,
    and mark these clearly as "AI guess".
    3. Do NOT include search volumes, difficulty scores or any numbers.
    I will check demand myself with real tools.

    Notes:
    [PASTE NOTES HERE]

    Aim for 20 to 40 phrases. These are your seed keywords.

    Step 2: Expand your seeds with free tools


    Now check what people actually type. All of these are free as of October 2026:

    • Google autocomplete: type a seed into Google slowly and note the suggestions. Google's help page says predictions reflect real searches, but they also depend on your language, location and past searches. Use a private window.
    • People Also Ask and related searches: the question box on the results page and the related searches near the bottom. Each question is a possible section or page.
    • Google Trends: compare two or three phrases to see which is more popular and whether interest is growing. Google says Trends shows relative interest scaled from 0 to 100, not search counts, and very low-volume terms show as 0. So "0" does not always mean nobody searches it.
    • Google Keyword Planner: free inside a Google Ads account. Google's help says you must enter billing information to use "Discover new keywords", but you do not need to run a campaign. Expect volume ranges like "100-1K" instead of exact numbers if you are not spending; Google introduced this limited view for lower-spend accounts, and Google Ads community experts still describe it the same way. Ranges are fine for comparing ideas.
    • Bing Webmaster Tools Keyword Research: free with a Bing Webmaster Tools account. Enter a root keyword and get related keywords, question keywords and the top ranking URLs, filtered by country, language and device for any period in the last six months. The numbers are Bing data, so use them to compare phrases, not to predict Google traffic.
    • Ahrefs Free Keyword Generator: free, no account. Enter a seed and get keyword ideas, including questions, with estimated volumes.
    • Semrush free account: 10 keyword research queries per day, no credit card, per Semrush's own free-account page. Enough to check a shortlist.

    Add everything relevant. In the hypothetical invoice example, you might add "how to politely ask for payment" and "what to do when a client doesn't pay". A list of 50 to 150 phrases is normal; the next steps cut it down.

    Step 3: Check search intent by looking at the results page


    A keyword tool cannot tell you what Google thinks the searcher wants. The results page can. For each promising phrase, search it in a private window and look at the top 10 results:

    • Mostly blog posts and guides? The intent is learn. You need a helpful article.
    • Mostly "best X tools" lists? The intent is compare. You need a list or comparison page.
    • Mostly product homepages and pricing pages? The intent is buy. Your landing or feature page fits.
    • Mostly templates, calculators or generators? People want a tool or template, not an essay.

    Write the intent next to each keyword. If Google shows templates and you planned a long essay, the essay will struggle to rank.

    Step 4: Judge whether a new site can compete


    Most beginners skip this. A brand-new domain has no history and few links, so it cannot beat huge sites on broad terms. On the same results page, look for these signals.

    Good signs (opportunity):

    • Reddit, Quora or forum threads in the top 10. Google could not find a great dedicated page.
    • Small blogs, personal sites or tiny tools ranking.
    • Results that only half answer the query or are outdated.

    Bad signs (skip for now):

    • Every result is a big brand, a huge publisher or a well-known tool.
    • The top results are recent, excellent guides that answer everything.

    Treat keyword difficulty as a hint; the SERP is the real test. Mark each keyword "go", "maybe" or "skip".

    Step 5: Pick long-tail problem keywords and map one main keyword per page


    Now pick your first 5 to 10 pages. Choose keywords that are:

    1. Marked "go" in Step 4.
    2. Close to your product. Someone searching it has the problem you solve.
    3. Specific. Long-tail problem phrases beat broad category words for a new site.

    For the hypothetical invoice tool, "invoicing software" is a skip (big brands everywhere), while "payment reminder email template for freelancers" could be a go if forums and small blogs rank.

    Give each page one main keyword and a few close variations. If two keywords show almost the same top 10 results, they belong on the same page. If the results are different, they need separate pages.

    AI can draft this grouping if you give it your real data:

    Here is my keyword list with the intent and the "go/maybe/skip" verdict I
    noted from looking at Google's results myself:
    [PASTE ROWS: keyword | intent | verdict | volume range if I have one]

    Group these into page ideas:
    - One main keyword per page, plus up to 5 close variations.
    - Put keywords together only if they share the same intent.
    - Suggest a page type (guide, template, comparison, landing page).
    - Ignore anything marked "skip".
    - Do NOT invent or estimate search volumes or difficulty. Use only the
    numbers I gave you; leave blanks blank.
    Output a table: page idea | main keyword | variations | page type | why.

    Check its work against the real results pages, then keep everything in one sheet:

    keyword,source,intent,verdict,volume_range,main_or_variation,target_page,status,date_published,gsc_impressions_28d,gsc_avg_position
    payment reminder email template for freelancers,autocomplete,learn/template,go,(from your tool),main,/templates/payment-reminder-email,draft,,,
    how to politely ask a client for payment,people also ask,learn,go,(from your tool),variation,/templates/payment-reminder-email,draft,,,
    invoicing software,keyword planner,buy,skip,(from your tool),,,,,,

    The rows above are hypothetical. Fill in volume ranges from Keyword Planner, Bing or another tool, and leave the Search Console columns empty until Step 7.

    Step 6: Write each page to answer the query


    You are not writing "SEO content". You are writing the best answer to one question. A simple checklist for each page:

    PAGE CHECKLIST
    [ ] Main keyword (or a natural version of it) in the title and the H1
    [ ] First 2-3 sentences answer the question directly
    [ ] Format matches what Google shows (template, steps, list, tool)
    [ ] Covers the People Also Ask questions for this keyword
    [ ] Includes something real: a screenshot, an example, your own steps
    [ ] Clear, specific meta description written for humans
    [ ] Links to 1-2 related pages on your site, and from your homepage or blog
    [ ] Soft, relevant mention of your product where it actually helps
    [ ] Page is indexable (not blocked, not noindex) and in your sitemap

    If AI drafts the page, give it your notes, real examples and the questions you collected, then edit hard. A page that sounds like every other AI article adds nothing new.

    For the hypothetical invoice tool, the reminder page would open with a ready-to-copy template, add first, second and final reminder versions, and only then mention the app can send them automatically.

    Step 7: Measure in Google Search Console and iterate


    Wait a few weeks after publishing; new pages take time to be crawled. Then open Google Search Console, go to Performance, and use:

    • Queries tab: the actual searches where your site appeared. Google's help explains you can switch metrics on for clicks, impressions, CTR and average position.
    • Pages tab: click a page, then open Queries to see which searches it shows up for.
    • Date range: the default is the last three months. Compare the last 28 days with the previous period.

    What to look for:

    • Queries with impressions but position 8 to 20: improve that page. Add the missing section, make the answer clearer, link to it from other pages.
    • Queries you never planned for: these are new keyword ideas from real data. Add them to your sheet.
    • A page with zero impressions after several weeks: check it is indexed, then check the intent again in Step 3.

    Update the sheet once a month and pick your next batch of pages from what you learn.

    Common mistakes


    • Starting with your product category. Broad category words are owned by big brands. Start with problem phrases.
    • Trusting one volume number. Every tool estimates differently, and Keyword Planner often shows only ranges. Use numbers to compare, not to predict traffic.
    • Skipping the results page. Intent and competition are visible in the SERP, not in a spreadsheet.
    • Letting AI invent volumes. If an AI gives you exact search numbers without a data source, they are made up.
    • One keyword per blog post, ten posts on the same topic. Similar keywords with the same results belong on one strong page.
    • Giving up after two weeks. New sites need time.


    Your action summary


    1. Collect 20 to 40 customer phrases from support emails, Reddit, X and competitor reviews.
    2. Expand them with autocomplete, People Also Ask, Trends, Keyword Planner, Bing and one free keyword generator.
    3. Search every promising phrase and write down the intent.
    4. Mark each keyword "go", "maybe" or "skip" based on who ranks.
    5. Pick 5 to 10 long-tail problem keywords and give each page one main keyword.
    6. Write each page to answer the query in the format Google already shows.
    7. Check Search Console Performance after a few weeks and plan the next batch.

    You do not need an expensive SEO tool to find your first keywords. You need your customers' words, an honest look at the results page and one small spreadsheet, so pick five problem phrases today and write the page that answers the first one this week.#seo #saas #beginners #marketing #software #coding #development #engineering #inclusive #community
    How to Find Keywords Your New SaaS Can Actually Rank For: A 7-Step Free Keyword Research Guide for Beginners

  25. I believe that if we could read every religious text and take in everything ever written, thought, discussed, debated, or believed about God, we would never know God, only what humans think and believe about God and what a God is or isn’t.

    The mere attempt at conceptualizing a force that could be God limits God to only being what human knowledge and neurology can know. Religious doctrine defines and limits the undefinable and must be rejected.

  26. “Asleep at the Wheel”

    Hector heaved a very big sigh and squirmed a little.  Well, he had asked for it.  He had wanted to go to this conference and now he understood why there hadn’t been much opposition. Three days in close proximity to 200 people who only wanted to talk about their product, their complaints, their . . .   He had thought that these things were to exchange ideas and commiserate with individuals who had been through the same obstacles, the same hurdles…

    butterflysand.com/2026/10/25/a

  27. I have a strange problem with Firefox that is driving me completely nuts.

    And I think I need someone to help me see the obvious.

    I am using Firefox 158.0.1 (aarch64) with Firefox Multi-Account Containers 8.3.8.

    I have a web site that won't open if I am not inside a container. And I have no clue why.

    Firefox says: "The page isn’t redirecting properly" when opening without a container.

    But if I open the same web page inside a container, it opens without any problem. It doesn't matter which container I use. Any will do.

    I use the containers only to separate cookies. I never did anything to the settings. With another browser or curl, the web site doesn't do any redirect.

  28. Damn it, somehow brid.gy did not mirror my last post 🙈
    So here's a reminder for my bluesky followers (and everyone who's interested in):
    My best up-to-date channel is telegram t.me/windmelodie , after that it's mastodon meow.social/@windmelodie . And if you only want to see finished pieces, I recommend my FA gallery furaffinity.net/user/melsonus

    Thanks for being interested in my Art ❤️❤️ really appreciate that 😊

    And here are the artworks from yesterday again
    (And this post is probably too long for bluesky xD)
    #furryart #furryartist #mastoart #blueskyart

  29. I've switched over to Linux (Kubuntu 26.04), and have all the important things working. I made the switch because Windows update broke installing 26H2, and then got stuck in a loop installing the .net security update. This was after I had restarted as my task bar was glitching out badly, and I just totally lost my patience.

    I'm still not happy with sound on Linux though, mostly the lack of configuration UI for sound cards, such as the sampling rate. I had to copy and edit PipeWire's conf to set the sampling rate to 44100Hz and add the remaining supported sampling rates, instead of it using only 48000Hz. This was an issue with PulseAudio many years ago, so why is it still an issue today?

    I was surprised about Easy Effects though, I can use Audacious and have global EQ set for each pair of headphones. HDR is also working perfectly, and better, than Windows - I was really surprised about this one.

    Second Life and ESO are also working, the latter with Proton, and both run faster than Windows.

    #Linux #Kubuntu

  30. Yeah, I know Twitter should be completely dead now, but I notice one thing that's healthy about the discourse om Mastodon. I can't remember the last time I saw a link to twitter from Mastodon, I only ever see screenshots these days.

    It's not eough, obviously. But it's not nothing, either.

Share on Mastodon

Enter the server where you have an account.