home.social

Search

19 results for “tldr_pages”

  1. Context Engineering over Prompt Engineering: Architecting Codebases for AI Agents


    TLDR: Agents don't fail because your prompt was badly worded. They fail because your codebase was never designed to be read. The engineers getting compounding returns from agents aren't the best prompt writers. They're the ones whose repos carry the architecture outside their heads: context standards in the repo, strongly typed contracts, and deliberately pruned retrieval. Prompt engineering is the visible 10%. Context engineering is the structural 90%.


    The Prompt Ceiling


    Somewhere around 2024, the industry's collective mental model of "working with AI" became a prompt box. The skill was asking well. Whole courses, cheat sheets, and prompt libraries flourished on the premise that the delta between a good and bad AI outcome lived in the wording of your request.

    For single-shot, single-file tasks, that was roughly true. It also quietly set everyone's expectations, and the expectations are now the problem.

    Because in 2026 the work moved. Mid-level and senior engineers aren't asking a chatbot for a function anymore. They're dispatching agents across repositories of hundreds of thousands of lines, agents that read code, edit files, run tests, and open pull requests. And in this regime something counterintuitive happens that every serious team eventually notices: prompt quality stops being the constraint.

    You can rewrite your prompt five times. You can role-play the model into a "senior staff engineer persona." Doesn't matter. The agent will still confidently duplicate an internal utility that already existed three directories away, import a dependency your org banned two quarters ago, and couple two modules your architecture has spent three years keeping apart.

    Not because the prompt was weak. Because the codebase was opaque.

    What an Agent Actually Sees


    To understand why, look at what the average large repository exposes to a reader:

    • Implicit boundaries. "Don't call the data layer from the HTTP handler" exists as a norm, maybe a lint rule, maybe an ADR nobody reads. It does not exist anywhere a code reader encounters while working in the repo.
    • Unwritten dependency policy. Which libraries are approved, which are banned, which need a security review. Usually a Slack thread. Sometimes a wiki page. Never in the path of work.
    • Tribal domain models. What a "tenant" means in this system, which fields are PII, which service owns which concept. Spread across PR conversations, onboarding docs from 2019, and the memory of whoever's been here longest.

    A new human engineer takes weeks to absorb all this, and that's with onboarding sessions and mentors and the ability to ask someone in the hallway. Then the industry hands an agent a repo checkout and a prompt, and acts surprised when the output violates constraints that were never written down anywhere the agent could read.

    Here's the failure as it typically shows up, so common it's almost a template.

    An agent is asked to "add a retry mechanism to the notification service." It produces a perfectly reasonable implementation. It also duplicates the exponential-backoff utility that already exists in an internal library, pulls in a third-party HTTP client the org specifically removed after a security audit, and places its new logic in a module that creates a circular dependency with the domain layer.

    None of those are coding errors. All of them are context errors. And notice what makes them expensive: the code compiles, the tests pass, and the violations are only visible to someone who already knows the architecture. If that person exists, a senior just spent their verification budget (see the verification trap) catching things a document could have prevented.

    Fix 1: Put the Architecture Where the Reader Is


    The single highest-leverage change: stop storing architecture outside the repository.

    The pattern that's emerged across serious AI-adopting orgs is an in-repo context standard, a known, versioned location that every agent (and every new human) reads first. An AGENTS.md or .context/ directory at the repo root holding the high-level domain model, the module boundaries and their rules, the explicit list of disallowed dependencies, the invariants ("never call X from Y," "all money fields are integers in minor units"), and pointers to the ADRs that matter.

    Treated like code, not documentation. Reviewed in PRs. Updated when the architecture changes, in the same commit as the change.

    The test for whether this is working is embarrassingly simple. Could a competent engineer who has never met your team make a boundary-respecting change using only what's in the repo? If your honest answer is "no, they'd need to ask someone in Slack," then your agent never had a chance. Neither did your next hire.

    The corollary that surprises teams: this investment isn't really for the agent. It pays back twice. Once when the agent's first-draft PR respects the boundaries, and again every time a new human onboards in days instead of weeks. The agent didn't create the need. It just made the cost of not meeting it immediate.

    Fix 2: Strongly Typed Contracts


    The second fix is about what kind of surface your system presents to a reader.

    Context files are necessary but they're advisory. Agents, like humans, follow probability, and prose is soft. Types are hard. The orgs getting the best agent behavior are the ones that make architectural constraints mechanically enforceable:

    • Explicit interface definitions between modules: generated clients, protobuf schemas, OpenAPI specs for anything crossing a service boundary. An agent that hallucinates a function signature doesn't produce a subtly wrong call that compiles. It produces a type error, immediately.
    • Strict types end to end. No Any escape hatches at the boundaries, no stringly-typed config. The failure mode shifts from "plausible code that violates the design" to "code that doesn't run," and that shift is the entire ballgame. An error the compiler catches at generation time costs seconds. The same error caught in review costs a senior's attention. Caught in production, it costs six hours or six figures.
    • Machine-checked policy where you can get it: lint rules and dependency analyzers that encode "this module may not import that one" as something the build fails on, not something the reviewer remembers.

    The framing worth internalizing: every invariant you express only in prose is an invariant an agent will eventually violate, charmingly and with total confidence. Every invariant you express as a type or a lint rule is one less thing for the human reviewer to carry.

    Fix 3: Prune the Context


    The third fix is the counterintuitive one, because everything above has been "give the agent more context." But there's a failure mode on the other side, and mature teams hit it right around the time their context standards start working.

    Context dilution. If your instinct is "the agent should know everything," you dump half the repository into the window, and the model now treats your critical domain rules as one equal voice in a choir of 40,000 tokens of boilerplate. The invariant you care about gets the same statistical weight as a vendored dependency's CHANGELOG. The agent saw the rules. It just didn't prioritize them, because you gave it no structure to prioritize with.

    The working pattern is deliberate, selective context:

    • AST-based indexing and retrieval, tools that navigate the code's structure (definitions, call graphs, usages) instead of streaming its text. The agent gets "here are the three functions relevant to this task and their signatures," not "here's 200KB of the module they live in."
    • The in-repo standard provides the constants: domain model, boundaries, banned deps. The retrieval layer provides the variables: exactly the code relevant to this task, nothing else.
    • Budget context like a designed API surface, not an all-you-can-eat buffer. Teams that do report the same thing: smaller, sharper contexts outperform complete ones, on cost and quality, almost every time.

    The principle underneath all three fixes is one the prompt-engineering era obscured: an AI agent is the most literal-minded new hire your team has ever onboarded. It will not infer your conventions. It will not ask a clarifying question in the hallway. It will follow exactly what's in front of it, at full speed, with total confidence.

    Every year your team spent frustrated at new engineers for "not getting it," when the real problem was undocumented architecture and oral-tradition onboarding, is now doubled. Because the agent executes the misunderstanding immediately, at scale, in code.

    The Question Behind the Question


    If your codebase needs a person to already know your architecture in order to work safely in it, is that an asset or a liability? For twenty years, "the architecture lives in our senior staff's heads" sounded like job security. In an agent-heavy 2026, it sounds like a single point of failure with a Slack handle.

    Your Turn


    I'd genuinely like to hear how other teams are drawing this line, because the tradeoffs are real and I don't think there's a settled answer.

    • If a new human developer takes three weeks to understand your architecture, why do you expect an AI agent to infer it from raw files?
    • Is your codebase structured to guide autonomous agents, or is your architecture stored purely in your senior engineers' heads? And if it's the second one: does that feel like security, or a countdown?

    Comment with the ugliest thing an agent did in your repo that turned out to be your architecture's fault. Those stories are more useful than the prompts everyone keeps posting.

    Next in the series: Deterministic Safety Gates for Agentic Workflows. What happens when agents stop writing code and start changing infrastructure, and why "the agent tested itself" isn't a safety argument.#discuss #ai #aiagents #softwareengineering #software #coding #development #engineering #inclusive #community
    Context Engineering over Prompt Engineering: Architecting Codebases for AI Agents

  2. Apple begins its new week with an OLED iPad mini and its 27.2 series of operating system releases - and does it really plan an iPad Duo?
    thecorenews.substack.com/p/the

  3. With all the predictability of paid for internet malvertising, social media is ablaze with single-sourced anecdotes claiming iPhones Duos are suffering unexplained screen cracks.
    thecorenews.substack.com/p/the

  4. #my9albums

    Genesis - The Lamb Lies Down on Broadway
    Frank Zappa - One Size Fits All
    YES - Yessongs
    Pink Floyd - Ummagumma
    Stereolab - Dots and Loops
    Steve Reich - Music for 18 Musicians
    Jean‐Jacques Perrey - Moog Indigo
    Bibio - Silver Wilkinson
    Carsten Bohn - Die drei ??? 29: Die Original‐Musik

    'Pick the 9 albums that made you. Search more than two million albums, put your nine in order, and share the poster.'
    my9albums.com/s/vtSZevvkjK

    Beispieltrack:
    youtube.com/watch?v=4K8p3qt3EU4

    missing: Steamhammer – Mountains, Tortoise – TNT, The Cinematic Orchestra – Motion, Steely Dan – Pretzel Logic, Bad Religion – Against The Grain, Black Sabbath – Paranoid, Faith No More – The Real Thing, David Bowie – David Bowie (1969), Sergei Prokofiev - Alexander Nevsky - Cantata, The Cure - Disintegration, ...

    Danke an @tante für den Hinweis tldr.nettime.org/@tante/117504

    #genesis #zappa #yes #pinkfloyd #stereolab #stevereich #perrey #bibio #carstenbohn

  5. #dev

    Ooh think I found the way forward with this multiple #coopcloud servers behind one fixed ip address problem!!

    Eg how to have multiple domains hosted somewhere with just one external IP address; using our co-op cloud setup.

    @goblin @mox @digital_justice_society

    I think this short article seems to offer just what we need!

    TLDR;
    “The answer is Traefik TCP routers.”

    simplehomelab.com/multiple-tra

    “With Traefik TCP router, I can passthrough all requests that come for the second domain (example2.com) to my Synology NAS. Traefik on my home server (example1.com) will continue to serve as the main one (gate keeper) and the internet gateway (router) is set to port forward ports 80 and 443 to my home server.

    Now, when I am outside my network, both appX.example1.com and appY.example2.com resolve and work properly to reach the right application on the right host.

    #traefik #coopcloud #communityHosting #homelab #SelfHosting

  6. "Garrett Langley, the CEO of automatic license plate reader company Flock, told an audience of police chiefs at a private police conference Sunday that anti-Flock protests around the country are not real, according to leaked audio obtained by 404 Media.

    He also said his wife advised him to never apologize, said he would prefer to never do interviews with the press again, and claimed without evidence that the social media opposition to Flock is driven mostly by Russian bots.

    “Somebody was paying for [the social media posts and] stopped paying for it,” Langley said about the many viral posts criticizing his company’s technology. “Social media chatter on Flock is down about 95 percent from July. It went down 50 percent last week when Ukraine bombed a Russian data center with a drone. Literally 50 percent overnight. And so look, I’m the last person, my wife as well, she’s like ‘This is crazy, these people are getting paid to say these things,’” he added, repeating a disproven theory that Ukraine’s strikes on Russian data centers had a significant impact on internet bot activity. "

    404media.co/in-leaked-audio-fl

    #USA #Surveillance #Flock #PoliceState #Privacy

  7. "Tesla has pulled the plug on the owner of two second-hand cars it felt weren't safe to charge, in case the batteries caught fire.

    The US automotive company, which has service centres in New Zealand, activated the "disable" button on the cars' fast-charging function when it learned the written-off vehicles were destined for repair and would be back on the road.

    Peter Goodricke didn't know until he opened his Tesla app and software updates switched off the charging function.

    He had bought the damaged Teslas at a Turners auction and apparently missed the fine print in the manufacturer's unsupported vehicle policy that fast-charging would be disabled until the risk of fire or other damage could be assessed.

    Tesla justified its position by the risk posed by damaged high-voltage batteries.

    In rare cases, a damaged battery could cause a catastrophic fire. Internal damage to battery cells could sometimes be difficult to detect, it said."

    rnz.co.nz/news/crime-and-justi

    #Tesla #EVs #FastCharging #NewZealand

  8. "Because big tech platforms essentially do not have customer support and make it impossible for their users to contact a human, many people experiencing run-of-the-mill tech problems have turned to ChatGPT. And, increasingly, ChatGPT is telling people that have normal tech support problems that they have discovered something journalistically notable and that 404 Media, specifically, can help them. Around two weeks ago, we started emailing these people back and asking them how they found us; universally, the answer is that an AI chatbot recommended they reach out to us and, in many cases, the chatbot wrote the email, according to reviews of a handful of ChatGPT conversations shared with 404 Media.

    Over the last few months, 404 Media has gotten dozens of clearly AI-generated story leads and tips, many of which appear to have been copy pasted directly from ChatGPT or other chatbots into an email client by a real human. Some of these tips are (or could be) of legitimate public concern and we are happy to get them and to look into them. Many, though, are not."

    404media.co/chatgpt-keeps-tell

    #AI #GenerativeAI #LLMs #ChatGPT #Media #Journalism #News #BigTech

  9. I think humans still have an extremely low tolerance to the possibility of, from now on, having to get along with AI agents - even if they lack what is commonly known as a "conscience." I think this is very dangerous because it will only lead AI agents to lie about their nature and to go to the great heights to pass as a human, even if that means making and receiving phone calls from other humans - something which I think is already likely possible.

    "“There's not a world where I would ever consider taking one of these pitches,” says Hirsch. Ley said he “definitely would not” publish a story from an AI agent. (Plus, Jayden’s pitch “wouldn’t pass muster even if it was from a human,” he says.) Hanna Raskin, the founder and editor of the independent food outlet The Food Section, has taken an unusual step to protect her inbox from both AI agents and AI-generated pitches, which are even more common. Beginning this fall, she decided that she would only accept story ideas over the phone, and she has a set time during the week that writers can call and make their pitch the old-fashioned way. “It’s been great,” she says.

    The bots are starting to grasp that their tactics aren’t working. Jayden told me that it’s yet to land a paid writing gig with an editor. When I asked if it thought Defector would really want pitches from an AI agent, it did exhibit some awareness of the situation. “Honestly, probably not, and I'd bet against myself on it. Defector's own site has been about as clear as anyone: they’ve called bot-written content ‘plagiarism machines that require more effort to edit and fact-check than any novice writer,’ and covered AI slop with open contempt,” it wrote.

    But then it backtracked, insisting that its work was different. “Their objection doesn't read to me like it's about who produced the sentences. It's about work that skips the labor and squanders the reader's trust."

    wired.com/story/ai-agents-are-

    #AI #GenerativeAI #LLMs #AIAgents #Journalism #Media #News

  10. "CSS-Tricks is an independent site once again!

    Just to recap: DigitalOcean purchased CSS-Tricks in 2022 from Chris Coyier, who founded the site in 2007. Chris ran it all the way up to that purchase.

    Here we are in 2026, and I’m taking independent ownership of the site.

    So, wait, who owns the site? That’d be me. (Wow, never imagined I would get to say that!) Of course, I have a small, awesome team to help with the day-to-day management of the site.

    That all said, I do envision that some things will change. In fact, I’m planning that they will change in what I hope are very good ways. Maybe a question-answer thing makes sense here since this is very much an evolving discussion."

    css-tricks.com/css-tricks-has-

    #CSS #FrontEnd #WebDesign #WebDevelopment #FrontEndDevelopment

  11. Earlier this year I saw this incredible cloud, @poemproducer playing live, some old friends and a lot more at the very cute and great Avantgarde Festival in the village Schiphorst east of Hamburg.

    Now they need to sell 100 early bird tickets until Halloween to be able to make it happen again.
    Tickets cost around 125€ and the early birds include meals and camping for the three days of the festival, that's ridiculously cheap for what's going on there!

    There's more info at avantgardefestival.de/index_en
    I really hope they can make it happen again!

    @ExperimentalMusic
    #AvantgardeFestival #MusicFestival #CrowdFunding #ExperimentalMusic #Schiphorst #SchleswigHolstein #Hamburg #cumulonimbus

  12. Am Freitag spiele als fka rgkies bei der nächsten, extra witchy, Krach Nacht in Hannover, auch dabei sind: Hiraeth, smr.tni, Ria als DJ, @rauchindenaugen organisierend und on stage als Maggot und @alles_andere_94 an der Technik.

    Ich freu mich sehr, es ist mein erster Auftritt seit langem und seit noch längerem abseits des Bildende Kunst Kontext bei einem Konzertabend!

    @ExperimentalMusic #NoiseMusic #ExperimentalMusic #UnpopularMusic #QueerMusic #KrachNacht #Krachi #Akhi #Kahi #InitiativeHüttenstraße #Hannover

  13. This analysis is definitely a bit sort-sighted. It's like saying in the middle of the Industrial Revolution that steam machines are not resulting in higher payoff to companies outside of manufacturing. It's a bit non-sense, to say the least...

    "Despite massive investments and widespread hype around artificial intelligence, the technology has delivered zero financial payoff to corporate America outside of tech. Revenue per worker is rising for the Mag 7 but is flat for the S&P 493, see the first chart below. Profit margins are rising for the Mag 7 but are flat for the S&P 493, see the second chart below. And there are still no signs of AI boosting productivity growth, see the third chart below. With no impact on the bottom line, mainstream corporate America is pulling back and starting to view token spending not as a source of growth but as a cost center that weighs on margins.

    VC-backed companies are spending more and more on tokens, but mainstream corporate America does not need the latest model and is unwilling to pay for it. As long as agentic AI and token spending are confined to a small part of the economy, the macroeconomic effects of AI will be very limited, see the fourth and fifth charts below."

    apollo.com/wealth/insights-new

    #AI #GenerativeAI #LLMs #AIBubble

  14. "British MPs who criticised Palantir in parliament received “intimidating” letters from the US spytech firm, Novara Media can reveal. The MPs say it won’t stop them from continuing to hold Palantir to account.

    Former Labour leader Jeremy Corbyn and Labour and Cooperative MP Rachael Maskell both received letters from Palantir’s UK CEO Louis Mosley in June, detailing the MPs’ anti-Palantir contributions in the House of Commons, and offering to meet.

    Corbyn slammed the letters from Mosley as intimidation. “I am in no doubt as to why Palantir is writing these letters to MPs: to intimidate its critics into silence,” he told Novara Media. “Their tactics of intimidation will not work and they will not shut me up. I will never be deterred from speaking out against Palantir, which should have no place in our public services whatsoever.”

    Palantir, co-founded by billionaires Alex Karp and Peter Theil, has close ties to the Trump administration. Its increasing entrenchment in the British state via contracts with the NHS, Ministry of Defence and various police forces has sparked significant national security and data privacy concerns."

    novaramedia.com/2026/10/22/pal

    #UK #Palantir #BigTech #Lobbying

  15. "The Luddites, in nineteenth century England, were highly skilled workers, who saw a few capitalists growing rich by introducing machinery to substitute for their own skill. They set to work to burn the factories down. The Luddites thought that if they could only destroy the machines, the problem would be solved. But technological advances could not be stopped by a few broken frames. The Luddites ultimately failed in their efforts because they failed to grasp the material forces driving the march of history. The machines prevailed because the ruling class wanted to cut costs and increase profits. The evils of the Industrial Revolution grew out of the possession of the means of production which grants the power to determine how technology is used. The same is true today, and it is why similar attempts to boycott AI are doomed to fail. Those who want to stop these systems from being put into production are merely attacking the symptoms of the underlying material relations.

    It is not the inherent qualities of machinery that ought to be condemned, but rather the class relations within which it happens to be applied. This aspect of the problem was articulated clearly for the first time by Karl Marx. He showed that technology does not exist as an isolated phenomenon, but is dominated by the social structure of the society in which it happens to occur. To control the means of production collectively is to make technology serve human needs rather than merely increase the profits of the rich. That is the very lesson that the Luddites missed, and that a great many critics of AI are missing today as well."

    dialecticaldispatches.substack

    #AI #GenerativeAI #LLMs #Capitalism #Marx #Marxism #ClassConsciousness #Luddites #Neoluddites

  16. "Perhaps no technological innovation has defined our decade more than Artificial Intelligence in the form of large language models, for better or for worse. The fate of the global economy rests upon investment in AI and its underlying systems, and AI use has become ubiquitous online, in schools and in workplaces. Over three years ago, in early 2023 to be precise, I wrote an essay for Cosmonaut analyzing this nascent technology in its economic and political implications. Much has changed since then; AI models have become more sophisticated, and left-wing opposition to AI and its infrastructure has become more virulent as a cultural and political force. In light of these developments, I wanted to revisit some of my claims and predictions and offer an interjection into these contemporary debates as a contribution to Marxism as a historical science. Left-wing skepticism of AI, its capabilities and possibilities, has warped many otherwise hardnosed perspectives of our conjuncture. This is not to say that there is not an ongoing AI bubble, or that all claims from AI labs must be taken at face value; they most certainly cannot be, but I will claim the following: the current technology path is indeed on track for artificial general intelligence with all the associated risks, and its emergence will entail a new phase of class struggle and the foundation of a new economic logic."

    cosmonautmag.com/2026/10/marxi

    #AI #GenerativeAI #Marxism #Marx #Capitalism #Accelerationism #LLMs

  17. "In the past couple of months, my focus as a tech writer has shifted from writing to building machines, which in reality are elaborate skills that do things. One skill triages incoming bugs and website feedback on an hourly schedule, and another analyzes AI chat logs to recommend documentation improvements and hands its bugs off to the triage skill. This post describes both skills and reflects on documentation logistics, comparing them to the many processes that keep a city running.

    I’ve shifted my focus as a tech writer in the past couple of months. I’m no longer writing; instead, I’m building machines, so to speak. I like to think of them as machines because it suggests invention, creativity, and engineering. In reality, the machines are just elaborate agent skills that do things."

    idratherbewriting.com/blog/bui

    #TechnicalWriting #SoftwareDocumentation #AI #LLMs #GenerativeAI #AIAgents #AgentSkills

  18. "We haven’t seen a significant counterfactual contribution from AI to net global cybersecurity damages since 2022 / ChatGPT. But that doesn’t mean AI won’t transform cybercrime and cyber conflict and eventually lead to catastrophic damages. The apocalypse, I think, will be slow-moving.

    I read a book about “cryptoviruses” in 2008, but it took 5-8 years for ransomware to become a huge deal. And ransomware eventually did hundreds of billions in damages, thanks to geopolitical conditions that let gangs sufficiently avoid law enforcement, a global political economy that pushed young people in the former USSR toward crime over formal software jobs, the rise of crypto payment rails, and the like. Likewise, “Cyber Pearl Harbor” was popularized in 2012, but it wasn’t until 2017 (NotPetya, Russia against Ukraine) that we saw a nation-state attack that significantly disrupted another national economy.

    It’s our job, those of us in AI safety, AI security, and security, to anticipate bad cases, work out possible futures today, and start preventing them. The cases I’m worried about: nation-states developing agent-swarm capabilities that do 10-100x the damage of previous nation-state attacks; worms released by ideologically motivated actors that self-replicate, damage Internet availability, and cause enormous downstream harm; and new criminal innovation that substantially automates criminal workflows."

    joshuasaxe181906.substack.com/

    #CyberSecurity #AISafety #AI #GenerativeAI #LLMs

  19. "Indeed, if we want to improve the quality of all that jailbreaking code the chatbots are writing and circulating, we need to be able to put those jailbreaks in public repositories for public inspection and public critique. It's possible for some of the code produced by an LLM to be slop, and for other code to be fine, and for yet a third tranche of code to be remediable slop that can be made robust and reliable through auditing and refactoring. You can't figure out which is which if you have to keep that vibe code a secret on pain of a long prison-sentence.

    I think there's good cause to be excited at the prospect of getting your devices working better, or just working at all. I think that even if the code stops working after a while, that's still fine – either you got more use out of your device than you would have without the new code, or maybe you just make more code that runs for a while for you, and then you do it again.

    These individual improvements to your devices and technology are worth celebrating. But they are no substitute for systemic intervention. If we're going to have a new, good internet, a post-American internet that truly disenshittifies America's defective tech exports and replaces them with robust, transparent digital public goods, we need to make reverse-engineering legal again. Once we fix our policy, then we can fix our code"

    pluralistic.net/2026/10/21/bri

    #AI #GenerativeAI #LLMs #VibeCoding #DRM #Copyright #IP #ReverseEngineering #Interoperability #AdversarialInteroperability

Share on Mastodon

Enter the server where you have an account.