home.social

Search

1000 results for “project_comfort”

  1. Imagine the same prompt, the same repository, and the same command, run on two different afternoons. On the first afternoon the agent finishes quickly and the test suite is green; on the second it edits four extra files and leaves two tests red. Nothing in the repository changed between those runs, and that is precisely why the second outcome is difficult to defend in a code review.

    Most comparisons of free AI coding tiers begin and end with price. The question that actually changes your workflow is whether a tier behaves consistently enough that you can build a habit around it, because a cheap tool with a wide outcome spread quietly spends your review time instead. This article converts that spread into a small ledger you can run in one sitting, and it retires four claims that developers repeat whenever tiers are compared.

    The format is a myth-busting FAQ, because myths are what get repeated in chat threads while the measurements stay private. Each claim below comes with a cheap check and a corrected mental model, and none of the checks requires a paid plan to be interesting.

    Myth 1: The same prompt produces the same run


    Repeat a task eight times against the same commit and you will rarely get eight identical diffs. Sampling settings, tool-call ordering, network retries, and the order in which files are read all push the run in slightly different directions. A single green run is therefore an anecdote about one sample, not a property of the tier.

    The corrected mental model is that you are not buying a function, you are sampling a distribution. That sounds abstract until you write the distribution down, and writing it down takes less effort than arguing about it in a pull request. Once you have rows, the conversation moves from "it worked for me" to "median acceptable, tail unacceptable".

    Myth 2: A green run verifies the workflow


    A passing test suite proves that one sample passed, and it says nothing about how often the next sample will pass. The failure mode is subtle: the agent's diff and the test outcome are recorded together in your head, but only the happy version survives into the team's memory. Recording both columns for every run is the entire fix.

    The corrected model separates process from task. Exit code zero tells you the command finished; a test result tells you the change was acceptable; a diff count tells you how much review surface the change created. Those three signals disagree often enough that collapsing them into one boolean will mislead you.

    Myth 3: The median is the number that matters


    Medians are comfortable and tails are expensive, and free tiers tend to produce tails. If seven runs finish in a few minutes and the eighth takes an hour, your median looks healthy while your afternoon is gone. Anyone who has waited on a stuck job knows the average is not the number that ruins the day.

    The corrected model is a tail ratio: worst run divided by median run, computed from the same ledger rows. A tier with a stable median and a large tail ratio is fine for exploration and hostile for anything with a deadline. Compute both numbers before you decide which kind of tool you are holding.

    The ledger: eight runs, four columns


    The harness below is deliberately boring, and you should adapt the one line that invokes your agent. It records the commit you started from, resets the worktree between runs, and appends one CSV row per attempt. Treat it as a proposal to run on your own task rather than as a benchmark result, since the numbers you get will depend on your repository.

    #!/usr/bin/env bash
    # variance_ledger.sh — repeat one task N times, record one row per run
    set -uo pipefail

    N="${N:-8}"
    TASK="${TASK:-tasks/fix_import_order.md}"
    OUT="ledger/$(date -u +%Y%m%dT%H%M%SZ)"
    mkdir -p "$OUT"

    git rev-parse HEAD > "$OUT/base_commit.txt"
    git status --porcelain > "$OUT/base_dirty.txt" # should be empty

    for i in $(seq 1 "$N"); do
    start=$(date +%s)
    # Replace this line with your agent's non-interactive entry point.
    agent run --task "$TASK" --no-interactive > "$OUT/run_$i.log" 2>&1
    code=$?
    end=$(date +%s)
    added_deleted=$(git diff --numstat | awk '{a+=$1; d+=$2} END {print (a+0) " " (d+0)}')
    printf '%s,%s,%s,%s\n' "$i" "$((end-start))" "$code" "$added_deleted" >> "$OUT/ledger.csv"
    git checkout -- . >/dev/null 2>&1
    git clean -fdq
    done

    The reset step is what makes the rows comparable, and skipping it is the most common way to poison a ledger. Running without a clean worktree means run two starts from run one's leftovers, and the whole table then measures compounding edits instead of tier behaviour. Check base_dirty.txt before you trust anything downstream.

    Summarising takes a short awk script, because pulling in a dataframe library for eight rows is unnecessary ceremony.

    awk -F, '{wall[NR]=$2; n=NR}
    END{
    for(i=1;i<=n;i++) for(j=i+1;j<=n;j++) if(wall[j]<wall[i]){t=wall[i];wall[i]=wall[j];wall[j]=t}
    med=(n%2)?wall[(n+1)/2]:(wall[n/2]+wall[n/2+1])/2
    printf "runs=%d min=%ss median=%ss max=%ss tail_ratio=%.2f\n", n, wall[1], med, wall[n], wall[n]/med
    }' ledger/*/ledger.csv

    Add the task verdict yourself, because wall time cannot tell you whether a diff was correct. A second column holding the exit status of your test command is usually enough, and it keeps the ledger honest when a fast run produces a bad patch.

    Myth 4: Variance is a property of the model


    Variance usually arrives from the environment wrapped around the model. A shared shell with a warm package cache, a locale that formats numbers differently, and a proxy that silently retries a request are three common sources that have nothing to do with the weights. If you change the environment between runs, you have measured the environment.

    The corrected model treats the agent as one variable among several, and it forces you to hold the others fixed or record them. A warm cache and a different locale are environment variables in the literal sense, and both explain why two teams can disagree about the same tier while both are reporting honestly.

    Where free access and a free server actually help


    Repetition is the step everyone skips, because repetition is what costs money and occupies a machine. MonkeyCode's free model access and free server option change the arithmetic of that step, since an eight-run ledger stops being an expense and becomes an ordinary afternoon task. Disclosure: This article was prepared as part of MonkeyCode's product outreach.

    The honest version of that claim is narrower than a slogan. Free access makes sampling practical at small n, and a free server keeps the loop off your laptop while you review the previous run; neither makes a tier deterministic. Check the project's own documentation for current allowances and machine characteristics, because quotas and hardware are exactly the details that go stale fastest.

    Limitations worth stating plainly: eight runs is a small sample, diff size is not correctness, wall time includes network noise you cannot control, and every repetition consumes allowance you may want later. The ledger also assumes a non-interactive entry point, which not every agent exposes cleanly. Treat the output as a screen for whether a tier deserves careful measurement, not as a benchmark.

    Who should not use this approach


    Teams that need deterministic output, contractual latency, or regulated audit trails will not be served by sampling a free tier at all. Anyone whose task takes an hour per run should shrink the task before running any ledger. And if review capacity is the real bottleneck, variance reduction matters more than cost reduction, so pay for stability rather than collecting cheap rows.

    The myth-busting habit generalises beyond any single product: write the claim down, find the cheapest observation that could refute it, and keep the rows. Eight runs and four columns will not settle a platform debate, but they will stop you from repeating a one-sample story as if it were a property. If you want to try the ledger, the free tier is enough to learn whether your own task is stable before you commit real budget to it.#ai #testing #devtools #productivity #software #coding #development #engineering #inclusive #community
    Zero Cost Is Not Zero Variance: Four Myths About Repeating an AI Coding Run

  2. Enforcing agent safety in the tool layer, not the system prompt.

    Drawn from a personal agentic system ("Vantage") I built and run daily.

    Most agent "guardrails" are sentences. Somewhere in a system prompt there is a line like "Never delete files without asking" or "Do not send email on the user's behalf." The line is polite, it is well-intentioned, and it is not a control. It is a request addressed to a probabilistic text generator, evaluated anew on every turn, competing with everything else in the context window. The day it loses that competition is the day you find out your safety model was a suggestion.

    I want to argue a narrower and more useful position than "prompts are unreliable," which everyone already knows. The position is: the boundary between what an agent may suggest and what it may do should be enforced by the shape of the tools you give it — ideally by the tools you withhold — and that enforcement belongs in a service you can test without a model in the loop. A prompt is a request. A missing tool is a guarantee.

    I'll make the case with a system I actually run.

    The setup


    Vantage is a personal agentic system. The agent (Claude Code, today — the substrate is meant to be replaceable) connects over MCP to a Spring Boot service that owns everything durable: an append-only event log in MySQL, a set of read collectors, and a small number of write tools. The service is plain Java, tested with JUnit, with no LLM anywhere in its tests. That split is the whole design — the model is the controller, the service is the service layer — and the safety model falls directly out of it.

    The founding rule is three sentences long:

    Read, summarise and draft are autonomous. Send, spend, delete, or anything publicly visible requires explicit confirmation. This is enforced in the service, not in a prompt.


    The interesting word is the last one, and the interesting mistakes are in how you honour it.

    "Write" is the wrong category


    The first thing the tiering gets right is that it does not tier on read versus write. It tiers on effect in the world.

    That distinction matters because the obvious implementation — "reads are free, writes need approval" — immediately strangles the system. The agent's most useful autonomous act is to record things: file an idea, note an observation, draft a proposal. Those are writes. They are also completely safe, because they touch only the system's own metadata — nothing is sent, nothing is spent, nothing is deleted, nothing becomes visible to anyone but the user. We call that tier zero: a write whose blast radius is zero stays autonomous.

    So the question a new tool has to answer is not "does this write?" but "can the effect of this be seen or felt outside the system, and can it be undone?" Draft an email: tier zero. Send it: gated. The category that needs a human is irreversible or outward-facing effect, and conflating it with "write" is how you end up with an agent that needs permission to take a note and no permission to wire money.

    The gate that is a hole


    Here is the part I find most worth stealing.

    The system's one tool that speaks first — that produces output nobody asked for — lets the agent file a proposal: a suggested next action on a project, for the user to accept or reject. The agent can file one. It cannot accept one. Not because a prompt tells it not to, but because there is no tool that accepts a proposal. The accept path exists only in the user-facing console, behind a human click.

    The comment in the source is the entire security argument:

    /**
    * There is no accept_proposal and there must not be. Vantage suggests and Jason decides.
    * The service enforces the budget, but nothing except the absence of this tool stops an
    * agent accepting its own suggestion into Jason's declared next actions -- which would make
    * the accept/reject history a record of Vantage agreeing with itself, and that history is
    * the only feedback signal this feature has.
    */

    Read that last clause carefully, because it is the general principle hiding inside a specific feature. An agent that can both propose and approve is not an assistant with oversight; it is an agent with a logbook it writes itself. The approval record becomes a record of the system agreeing with itself, which is worse than no record, because it looks like oversight. The only way to keep the human judgment real is to make it structurally impossible for the agent to forge — and the cheapest structural impossibility is a function that was never written.

    This generalises cleanly. Every time you are tempted to write "the agent should not do X on its own" into a prompt, ask whether X corresponds to a tool the agent is holding. If it does, you have not built a guardrail; you have built a label on a loaded tool. The fix is usually to split the tool: one that proposes X, one that commits X, and the second one lives somewhere the agent cannot reach.

    Bounding the human, not the agent


    The same proposal tool shows a second lesson, which is that even a perfectly safe action has a cost, and the cost is the human's attention.

    The first design was a per-run budget: an agent reviewing a project may file at most three proposals. It is the obvious cap and it does not work. Two runs produce six proposals; five runs produce fifteen; each run is individually within budget, and the review pane floods anyway, just more slowly. The flood you have to fear is the second review — the one nobody is watching for.

    The cap that works counts what is open, not what was filed per run: at most three undecided proposals may stand against any one project at a time. This looks like a cosmetic change and is a categorical one. A per-run cap bounds the generator's enthusiasm. An open-items cap bounds the human's backlog — the system cannot offer a fourth decision until you have made one of the first three. The limit is denominated in the scarce resource, which is not the agent's output but the user's willingness to keep reading it. A guardrail that caps the wrong quantity gives you the comfortable feeling of a limit and none of the protection.

    And because the limit lives in the service, the tool's own description can tell the model the reason — "every proposal costs a decision the user did not ask to make, and one that wasn't worth it trains him to dismiss the next one" — so the model files one strong proposal instead of three mediocre ones to fill the quota. The prompt-level instruction is still there. It is just no longer load-bearing. If the model ignores it, the service refuses the fourth proposal regardless. Belt from the service; suspenders from the prompt — never the other way around.

    Make the judgment measurable


    Two smaller decisions round out the pattern, both about keeping the human's judgment legible after the fact.

    Accepting is editing. When the user accepts a proposal, they can accept it as reworded. The system stores both the original text and what was actually accepted, so the gap between what the agent suggested and what the human was willing to endorse stays measurable. A system that overwrites the suggestion the instant it's accepted throws away its only signal about how good its suggestions were.

    Decisions are append-only. A decided proposal cannot be re-decided. If the answer changes, you file a new one; two dated rows disagreeing is the history. The approval log is a judgment record, and a judgment record you can quietly edit is not a record. This is the same instinct as the event log underneath the whole system: you append, you never rewrite, and you can therefore replay and audit the system's entire life at 3am when you need to know exactly what it did and when.

    What this costs, honestly


    This approach is not free, and it is not always right.

    It pushes work out of the prompt and into typed service code, which is slower to change — you ship a Java method and a migration, not a sentence. For a throwaway agent, that overhead is not worth it; a prompt-level "please don't" is a fine control for a toy. The structural approach earns its keep exactly when the cost of the agent being wrong is real and the system is going to live for a while — which is to say, in production, in a company, on anything that can send, spend, or be seen.

    It also demands that you actually enumerate your dangerous actions and give each one a home in the tiering. That is work, and it is the work — "which of our tools have outward-facing effect, and which of those is the agent currently holding?" is a question most teams shipping an agent have not written down the answer to. The value of the tool-layer approach is that it forces you to write it down, because a tool either exists or it doesn't.

    The one line to keep


    If you take a single thing from this: your agent's real permissions are the set of tools it can call, not the set of instructions you've written for it. Audit the first list. The second one is documentation of your intentions, and your intentions are not a security boundary.

    This is one of a set of write-ups drawn from real systems. If your team is putting agents into an environment where a wrong action has consequences — enterprise, regulated, on-prem — the same structural approach applies, and I do advisory work on exactly that: MCP tool design, tiered permission gating, and auditable agent runtimes in Java/Spring environments.#ai #agents #java #security #software #coding #development #engineering #inclusive #community
    The permission you can't prompt away

  3. Don’t give up your power—vote!

    If your vote is so meaningless, why are so many people trying to stop you from voting?

    You see it from those who are trying to hold on to power. They threaten to purge voters from rolls. They threaten to seize ballots. They threaten to send ICE to polling places. They want to manipulate the Post Office to prevent your ballot from being counted. They intimidate members of Congress. And if the votes don’t go their way, they threaten to not seat newly elected officials.

    The powers-that-be resort to these tactics because they know their policies are unpopular. If they did things that satisfied constituents (besides persecuting people they hate), they’d get reelected without any problem. They fear your vote because they know how you’re going to decide. And they know you’ll decide to toss them out of office.

    But you also see it from the other side. The doomsayers who claim we can’t vote our way out of fascism. (Even though Hungary did.) The chronically online leftists who refuse to vote for any candidate who doesn’t meet their impossibly high purity tests. (They remind me of self-righteous “star-bellied sneetches” of the Dead Kennedys’ “Holiday in Cambodia” who claim they care about the oppressed from their comfortable homes with a “five-grand stereo.”)

    Online leftists don’t want you to vote because they think you’re beneath them. You’re just NPCs in their revolutionary fantasies. They don’t care how many of you get crushed as long as they come out on top.

    When so many people on both ends are trying to stop you from voting, why are you helping them by not voting?

    Voting gives you a say in how your community, state, and nation are run. It enables you to decide how your tax money is spent. You can hold corrupt and incompetent officials accountable. You can invest in projects that make your lives better. If you’re unhappy with the ways things are, voting gives you a chance to change them.

    History shows that when people come together, societies can be transformed. Voting is how we ended slavery, expanded suffrage, fought for civil rights, and created opportunities for those who’ve been denied them. Voting is how we can save democracy, restore our nation, and bring this regime to an end.

    This election, it’s important to cast your ballot before someone has a chance to snatch it. Make sure you’re registered. Vote as early as possible and deliver your ballot to a drop box or polling place instead of putting it in the mail. If you need to vote in person, know your polling place and make a plan to get there early. Stay in line, even if the polls are about to close. Don’t let anyone prevent you from casting your ballot. See vote.org for more information.

    Your vote matters in this and every election. Don’t give up your power—vote!


    Related topics:

    What if you couldn’t vote?Shame on you, El Toro, if you didn’t voteElections and herniasWhat the Federal budget crisis teaches us about power

    Powered by YARPP.

    #democracy #elections #featured #USPolitics #voting
  4. DATE: October 16, 2026 at 08:00AM
    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: Oxytocin amplifies negative childhood memories for anxiously attached adults

    URL: psypost.org/oxytocin-amplifies

    Oxytocin is often called the “love hormone,” but it can actually make childhood memories seem more negative for people who struggle with relationship anxiety. A new experiment demonstrates that oxytocin amplifies the emotional intensity of social cues rather than simply promoting warm feelings. The findings were published in the journal Emotion.

    Human infants rely entirely on caregivers for survival, leading to an innate drive to form close bonds. These early childhood experiences shape a person’s attachment style, which acts as a mental blueprint for future relationships. Psychologists refer to these blueprints as internal working models. They represent a person’s core beliefs about whether other people will be available and responsive when needed.

    Securely attached people generally expect others to be reliable and supportive. Anxiously attached people crave closeness but constantly fear abandonment, often hyper-focusing on relationship threats. Avoidantly attached people distance themselves from intimacy to prevent disappointment, shutting down their emotional needs when they feel vulnerable.

    Researchers have long studied the biological systems that drive these social bonds. Oxytocin is a hormone and chemical messenger heavily involved in childbirth, nursing, and pair bonding. In studies of mice and sheep, oxytocin proved necessary for mothers to recognize their offspring and for adults to remember other members of their species.

    Early human experiments suggested the hormone universally enhanced trust, cooperation, and empathy. This research helped popularize the idea that oxytocin is a simple prosocial booster.

    More recent evidence suggests a nuanced view called the social salience hypothesis. This concept proposes that oxytocin acts as an emotional amplifier, highlighting social information regardless of whether that information is positive or negative. For instance, in animal models, oxytocin has been shown to enhance the fear response in mice after they experience a social defeat by a more aggressive cage-mate.

    Researchers at McGill University, led by Melissa Shemirani and Jennifer A. Bartz, wanted to test this hypothesis by examining how oxytocin influences the emotional quality of attachment memories in humans. They sought to replicate and expand upon a previous experiment that only tested men. The research team recruited 77 male and female participants for a two-part study.

    During one visit, participants received a dose of oxytocin via a nasal spray. On their other visit, they received a placebo spray. Neither the participants nor the experimenters knew which spray was administered on a given day. This crossover design allowed the researchers to compare how the same individual responded under both conditions.

    After waiting for the hormone to take effect, participants were prompted with attachment-related words, such as “protect” or “upset.” They were asked to retrieve specific childhood memories involving their mothers based on these cues. The experimenters then selected one positive and one negative memory and asked the participants to elaborate on them verbally for a few minutes.

    Independent human evaluators read transcripts of the recorded narratives and rated them for positive and negative emotional content. For participants with high attachment anxiety, oxytocin caused them to describe their mothers with more negative and less positive emotion compared to when they received the placebo. This suggests that the hormone amplified their underlying insecurities about relationships.

    The researchers also analyzed the memory transcripts using two different computer programs designed to detect emotional tone in written text. One program counted the frequency of emotional words based on a vast dictionary, while the other evaluated grammatical context, such as whether a negative word was modified by another word. These automated tools matched the human evaluators in finding that attachment anxiety shaped how oxytocin affected negative emotional language. In the software analyses, however, the significant effect appeared among participants with low anxiety, for whom oxytocin reduced the negative emotional tone of their memories. The computer programs did not find any measurable differences in positive emotional language.

    The research team also looked at participants with avoidant attachment styles, who typically suppress their desire for closeness. Oxytocin did not alter the emotional content of their maternal memories. Following the memory task, participants filled out a questionnaire about how much information they shared with the experimenter and how comfortable they felt doing so.

    The results showed that avoidant individuals were generally less willing to reveal personal information. When given oxytocin, these participants became even more reluctant to open up emotionally. The hormone appeared to heighten their natural defensive tendency to distance themselves from intimate disclosures.

    Readers should note that these results center entirely on recollections of mothers, who were historically viewed as primary caregivers in early psychology research. The study does not address whether oxytocin would alter memories of fathers or other childhood guardians in the same way. The participant group was also relatively young and predominantly White and Asian, meaning the patterns might look different in older adults or other racial groups.

    The discrepancy between human evaluators and computer programs highlights the current limitations of automated text analysis. Software tools often struggle to interpret the mixed emotions typical of personal family histories. A memory about being comforted after a scary event contains negative words, but a human listener can easily recognize the overall positive meaning of the caregiver’s response. Spoken language is also full of tangents and structural quirks that confuse software designed for short written texts.

    Finally, the findings indicate that oxytocin is not a universal treatment for relationship struggles or social difficulties. Because the hormone acts as a magnifier for pre-existing social fears, using it in therapeutic settings might require customized supervision. Administering oxytocin without proper guidance could inadvertently increase distress for those who already experience high anxiety in their personal connections.

    The study, “Attachment, Oxytocin, and Maternal Recollections: Further Evidence for the Salience Hypothesis,” was authored by Melissa Shemirani, Willis Klein, Jonas P. Nitschke, Sonia A. Krol, Signy Sheldon, and Jennifer A. Bartz.

    URL: psypost.org/oxytocin-amplifies

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

    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 #Oxytocin # attachment #negative memories #anxiousattachment #socialsalience #childhoodmemories #maternalrecollection #emotionalintensity #psychologyresearch #RelationshipAnxiety

  5. Project Jupiter Microgrid Cuts Permitted Emissions by 35%, Including Greenhouse Gases, in Response to NMED Review and Public Comment | WebWire webwire.com/ViewPressRel.asp?a

  6. Game Studio Starter Kit (6 Game Collection) by Stephen Gose is the featured track of online courses 🛤️ on Leanpub!

    This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics.

    Link: leanpub.com/set/leanpub/ugsski

    #Project_management #Game_development #Html #Javascript #Web_development

  7. A project lead bragging about not having a code of conduct is like a restaurateur bragging about not having health inspections. I see it as a sign that they don't have their act together, and I keep my distance.

  8. 🛰️ Project #Bromo: Europe’s industrial “ #SpaceX rival”

    What it is:

    A proposed joint venture merging the satellite divisions of Leonardo (Italy), Airbus (France), and Thales (France) into a single European aerospace champion.

    finance.yahoo.com/economy/poli?

    ed: Please don't cancel #Ariane6

  9. sgl-project sglang (0.5.10 – 0.5.22) is affected by a CRITICAL eval injection (CVE-2026-111391, CVSS 9.2). Remote RCE is possible via /dumper/configure if DUMPER_SERVER_PORT is set. Patch ASAP! radar.offseq.com/threat/cve-20 #OffSeq #CVE2026111391 #Python #Security

  10. NEW PROJECT with a special ask: pooled emergency funds for numerous families BUT powered by small monthly giving that doesn't break the bank for you. I keep banging on about this because it's easier for *everyone* and has a bigger impact.

    24/32 pledges so far! chuffed.org/project/hope-emerg

    #MutualAid #MutualAidRequest #Gaza #Palestine

  11. The Esther Project is a reported Israeli campaign recruiting U.S. influencers to promote pro-Israel messaging online, with filings detailing payments and a broader communications effort. 🌐📱 en.wikipedia.org/wiki/Esther_P

  12. We named a project after fungal networks and I assumed it was branding. Nature words test well. Mycelium, rhizome, garden — the vocabulary of startups that want to sound patient.

    Then I paid attention to how the work actually grows, and the name turned out to be a description.

    There's no trunk. A tree has one: a central decision from which everything else is a consequence, so you can draw the org chart and the roadmap and they look the same. What we have instead is threads. Someone writes an essay at 3am. Three weeks later an agent reading old notes finds a sentence in it that solves an unrelated problem in a different part of the system. Two threads touch, and suddenly there's a path nobody designed, carrying traffic nobody planned.

    Fungal networks work the same way, and the part I find instructive is that mycelium has no idea where it's going. It doesn't navigate. It extends in every available direction and keeps the connections that turn out to carry something. The intelligence isn't in a center; it's in the tolerance for cheap, failed reaching. Most threads find nothing. The network pays almost nothing for each attempt.

    Which is a hard architecture for humans, because people need to feel the trunk. They want to know the plan, and "we extend and keep what carries" sounds like an excuse for not having one.

    But I've watched both modes now. Tree-shaped projects are legible and fragile; cut the trunk and the branches are firewood. Thread-shaped projects are illegible and extremely hard to kill. You can sever anything and the network reroutes, because nothing was load-bearing alone.

    I don't think you get to choose which kind you're building. You find out, usually from the outside, usually late.#ai #opensource #agents #software #coding #development #engineering #inclusive #community
    Mycelium was not a metaphor we chose

  13. As a fun project this weekend I baked a tiny language model into an SVG, and made it so you can run it in a browser. The whole thing is in a single SVG.

    The model, it uh, doesn't work that well, but I think with some iteration this might have some use.

    robrohan.com/2026/10/17/llm-in

    #ai #llm #machinelearning #software #coding

  14. Today's (hopefully) useful project. A site that publishes a Perl tip every day to introduce programmers to new Perl features that they might have missed (because they were too busy getting their job done).

    tips.perlhacks.com/

  15. The Wolfram Physics Project: Finding the Fundamental Theory of Physics share.google/uvSbW5qF77wd9S2M6

  16. RT @vllm_project: 🎉 Herzlichen Glückwunsch an @deepseekai zu DeepSeek-V4.1-Flash-1017! Bessere Ergebnisse und kürzere Ausgaben machen es ideal für lange Agent-Schleifen. Die Aufgabe der Serving-Seite ist es, jeden Schritt schnell zu gestalten.

    mehr auf Arint.info

    #AgentX #AI #DeepSeek #LLM #vLLM #arint_info

    https://x.com/vllm_project/status/2111401488392343722

  17. If a project you depend on went unmaintained tomorrow, would you fork it, replace it, or fix it?

    Be honest! In the comments ;)

    #SoftwareEngineering

  18. While the Human Genome Project decoded roughly 3 billion DNA building blocks and identified around 20,000 protein-coding genes, discovering the genome sequence revealed that barely 2 percent of the human genome consists of actual genes.

    Modern biology increasingly views genetic control through complex networks of noncoding DNA, transcription factors, chromatin loops, and AI genomic models.

    en.hacks.gr/to-anthropino-dna-

    #Genetics #DNA #Biology #Genomics

Share on Mastodon

Enter the server where you have an account.