MONIMEGA
  • Blog
    • Politics
    • Software
    • Technology
    • Business
    • Design
    • Hardware
    • Health
    • Italy
    • Music
    • Sports
    • Strategy
    • World
  • Contatto
  • Galleria
  • Informazioni
  • Servizi
  • Lakers score 140 in LeBron's historic season debut

    November 19, 2025
    Sports
    Nov 18, 2025, 08:46 PM ET

    LOS ANGELES — Lakers star LeBron James made his season debut in a 140-126 win over the Utah Jazz on Tuesday night, taking the court to begin a league-record 23rd season.

    James had 11 points, 12 assists and 3 rebounds in 30 minutes as the Lakers scored a season high in points. He made a driving layup in the third quarter to extend his streak of double-digit scoring performances to a record 1,293 games — every game in which he has played since Jan. 6, 2007.

    “Just thought he played with the right spirit. Very unselfish all night. Was a willing passer, didn’t force it, took his drives and his shots when they were there,” Lakers coach JJ Redick said. “The defense is going to pay attention to him, particularly when he has the ball in the post, particularly when he’s putting pressure on the rim, and I just thought he made a lot of great decisions tonight. Really good to have him back.”

    The 40-year-old James was sidelined for the first 14 games of the season because of sciatica, a nerve issue that affected his lower back and down the right side of his body.

    “It was just fun to be out there with the guys, man,” James said. “It’s been rough mentally for me. This is the first time I’ve started a basketball season and not played since I’ve started playing basketball, like 9 years old, I’ve never missed the beginning of a basketball season.”

    With his start against the Jazz, he became the first NBA player in history to play in 23 seasons, breaking a tie with Vince Carter.

    James didn’t take long to find his rhythm, putting on a playmaking clinic in the second half as the Lakers pulled away.

    “He does things that other people can’t. He’s here to help us all,” said Luka Doncic, who scored 37 points — including 17 in the third quarter — to go along with 10 assists.

    James recorded eight assists in the second half, including six in just over three minutes early in the fourth quarter.

    “After the game, just waiting on the guys to get back in the locker room — I think the word we were using as a coaching staff was our poise as a group,” Redick said. “Not overreacting, not pulling apart, problem solving, all that stuff in real time, and just continuing to play. And that at times was missing last year.”

    James returned to practice with the Lakers on Monday, joining his teammates for his first 5-on-5 action with them since Los Angeles’ first-round playoff exit against the Minnesota Timberwolves in April.

    James’ return came after a rehabilitation assignment with the G League’s South Bay Lakers last week while Los Angeles was on a five-game trip and getting through back-to-back days of practice without experiencing any lingering soreness or pain.

    “The pace tested me, but I was happy with the way I was able to go with the guys,” James said. “As the game went on, my wind got a lot better. Caught my second wind, caught my third wind. Rhythm is still coming back, obviously. First game in almost seven months, so everything that happened tonight was to be expected.”

    James, already the NBA’s all-time leading scorer, entered Tuesday 50 games behind Boston Celtics great Robert Parish for the all-time lead in games played and is now 496 assists behind Jason Kidd for No. 3 on the all-time list.

    Deandre Ayton was visibly impressed by James’ passing during his first chance to play in a game alongside his new teammate. The Lakers’ new center noted that the alley-oop pass he threw down for a dunk was actually the second lob he had ever received from James; the first was at James’ basketball camp in Las Vegas when Ayton, a future No. 1 pick, was in the eighth grade.

    James didn’t score in his first 11 minutes on the court, but his two 3-pointers in the first half moved him past Indiana Pacers sharpshooter Reggie Miller into No. 6 on the all-time list.

    Information from The Associated Press was used in this report.


    Source: www.espn.com – TOP.

  • Rezident | Anjunadeep Open Air: London 2025 (Official Set)

    Rezident | Anjunadeep Open Air: London 2025 (Official Set)

    November 19, 2025
    Music

    • Buy/Stream limited ‘Feeling Fades’ vinyl: https://anjunadeep.co/rff.oyd • Buy/Stream Rezident ‘Feeling Fades’ deluxe: https://anjunadeep.co/rffd.oyd • Listen to Anjunadeep Radio 24/7: https://anjunadeep.co/radio.oyd • Anjuna Music Store: https://music.anjunabeats.com/ • Anjuna Merchandise: https://store.anjunabeats.com/ • Join our newsletter for updates: https://anjunadeep.com/gb/join This summer, Rezident debuted his live set for the first time at Anjunadeep Open Air, delivering an unforgettable all-originals set, recorded live from the iconic Old Royal Naval College in London. Follow Anjunadeep: • Youtube: https://anjunadeep.co/youtube.oyd • Website: http://www.anjunadeep.com • Facebook: http://www.facebook.com/anjunadeep • Twitter: http://www.twitter.com/anjunadeep • Spotify: https://anjunadeep.co/spotify.oyd • Instagram: http://www.instagram.com/anjunadeep • SoundCloud: http://soundcloud.com/anjunadeep • Reddit: https://reddit.com/r/AboveandBeyond/ • Twitch: https://www.twitch.tv/anjuna • Discord: http://www.discord.gg/anjuna • Join our newsletter: https://anjunadeep.com/signup/ Follow Anjunadeep Playlists: • Anjunadeep 2025: https://anjunadeep.co/deep2025.oyd • Anjunadeep Discography: https://anjunadeep.co/discog.oyd • Anjunadeep Essentials: https://anjunadeep.co/essentialsplaylist.oyd • Anjunadeep Explorations Discography: https://exp.anjunadeep.co/discog.oyd #Anjunadeep #Rezident #OpenAir


    Source: YouTube.

  • Mavi Announces New Mixtape The Pilot

    Mavi Announces New Mixtape The Pilot

    November 19, 2025
    Music

    Mavi is releasing a new mixtape next week. The project is called The Pilot, and it’s out on Tuesday, November 25. The 10-track release will include “Landgrab” (featuring Earl Sweatshirt) and “Potluck” (with Smino), as well as further collaborations with MIKE and Kenny Mason. Take a look at the mixtape cover and tracklist below.

    The Pilot follows last year’s Shadowbox.

    Mavi

    Mavi Learns to Let It Breathe

    The Pilot:

    01 Mavi: “Heavy Hand”
    02 Mavi: “Triple Nickel” [ft. MIKE]
    03 Mavi: “Silent Film”
    04 Mavi: “G-Annis Freestyle”
    05 Mavi: “Typewriter” [ft. Kenny Mason]
    06 Mavi: “31 Days”
    07 Mavi: “Denise Murrell”
    08 Mavi: “Mender”
    09 Mavi: “Landgrab” [ft. Earl Sweatshirt]
    10 Mavi / Smino: “Potluck”

    MAVI The Pilot

    Source: RSS: News.

  • Catanzaro, da De Nobili: proposta (stavolta da condividere subito) di tornare a Provincia unica capoluogo; 7 tonnellate rifiuti via da Aranceto e nuova viabilità centro per bus da… fuori

    November 19, 2025
    Italy

    Discarica abusiva

    Riceviamo e pubblichiamo

    La tripartizione della provincia di Catanzaro è stata un grave errore di cui, a distanza di più di trent’anni, si cominciano a vedere gli effetti nefasti.

    Non solo Catanzaro si è notevolmente indebolita istituzionalmente, politicamente ed economicamente, ma anche le due nuove Province hanno visto aggravarsi i loro problemi.

    E’ proprio dell’altro ieri l’indagine di Italia Oggi che assegna a Crotone il penultimo posto in Italia. Si tratta dell’ennesima conferma che Crotone e Vibo Valentia non si sono avvantaggiate. Tutt’altro.

    Il Consiglio comunale di Serra San Bruno ha deliberato nei giorni scorsi la richiesta di tornare nella Provincia di Catanzaro. Altri quattro Comuni delle Serre si accingono a farlo.

    E’ un fatto politico di straordinaria rilevanza che non può cadere nel vuoto.
    Registriamo il silenzio di molti interlocutori istituzionali – dai parlamentari ai consiglieri regionali e ai vertici degli Enti locali interessati – rispetto ad un dato inequivocabile: l’esperienza della tripartizione è stata un fallimento per tutti.

    Allora, con grande senso di responsabilità e senza volere aprire guerre di campanile con le consorelle città di Crotone e Vibo Valentia, noi riteniamo che un processo di riunificazione dell’Area Centrale della Calabria debba essere sostenuto e incoraggiato.

    D’altro canto, il solco è stato tracciato dalla riunificazione delle tre Camere di Commercio nell’unica e sola Camera di Commercio Catanzaro-Crotone-Vibo Valentia che sta funzionando molto meglio di quanto non facessero i singoli Enti Camerali.

    Il Comune di Catanzaro, a nostro parere, non può restare passivo e deve svolgere un ruolo di stimoli e di proposta. Che senso ha parlare di Grande Catanzaro quando poi si perde l’occasione di aprire una discussione più ampia?

    Noi chiediamo al sindaco Fiorita e al presidente della Provincia Mormile intanto di sostenere e incoraggiare il ritorno dell’Area delle Serre Catanzaresi nell’alveo naturale di Catanzaro.

    Che non deve essere visto come un’ostilità verso Vibo Valentia con cui bisogna semmai stringere più forti legami, a cominciare dalla costruzione di un sistema turistico integrato Tirreno-Jonio.

    È però necessario compiere un passo in avanti e sollecitare un confronto con la Regione, con i parlamentari, con i presidenti e i sindaci delle Province di Crotone e Vibo Valentia per capire se questo percorso unificante è fattibile.

    Sappiamo che sarà molto difficile superare campanilismi ed egoismi, ma siamo altrettanto convinti che siamo davanti ad una possibile svolta che restituirebbe forza ed autorevolezza all’intera Area Centrale della Calabria.

    Sette tonnellate rifiuti rimossi all’Aranceto

    Una task force straordinaria, organizzata dall’assessorato all’Ambiente e alla Transizione Ecologica con il supporto del Prefetto – che ha richiesto la presenza massiccia di Polizia di Stato e Carabinieri, oltre alla Polizia Locale – è intervenuta oggi nel quartiere Aranceto per la rimozione di ingenti quantità di rifiuti abbandonati nell’area di piazza Castelfidardo, oggetto di un crescente degrado con evidenti ricadute sul decoro e sulla vivibilità del contesto urbano.

    La task force ha visto impegnati operatori e capisquadra della società Si.Eco, incaricata del servizio di raccolta e trasporto dei rifiuti urbani, oltre alla Polizia Locale con funzioni di supporto e vigilanza.

    Ed è proprio in quest’ambito che la Polizia Locale ha anche scoperto un allaccio abusivo alla rete idrica, procedendo agli adempimenti del caso e ha proceduto alla rimozione di due autovetture abbandonate nel piazzale oggetto dell’intervento.

    La task force – spiega l’assessora Irene Colosimo – è stata impegnata lungamente per liberare l’area da ben cinque tonnellate di ingombranti, una di inerti, 500 chili di pneumatici e ha proceduto anche all’⁠abbattimento di una baracca abusiva che era lì da tempo.

    La situazione era di quelle particolarmente gravi e a rischio, che ci troviamo spesso a dover affrontare, complice anche il conferimento non corretto dei rifiuti da parte di alcuni utenti che contribuisce al reiterarsi di fenomeni di abbandono e alla conseguente proliferazione di criticità igienico sanitarie.

    Il nostro impegno per garantire pulizia e decoro urbano non conosce sosta – aggiunge Irene Colosimo – e infatti nel quartiere sono in corso le ordinarie attività di diserbo nelle aree di competenza comunale, svolte dalle squadre coordinate dal Comune.

    Parallelamente, prosegue il lavoro che abbiamo avviato da tempo insieme con le associazioni attive sul territorio, volto a migliorare la qualità del conferimento mediante attività di sensibilizzazione della cittadinanza.

    Entro questo mese – dice ancora l’assessora – sarà inoltre completata l’installazione dei gabbioni metallici utili alla protezione dei carrellati per alcuni dei condomini del quartiere.

    È una misura necessaria per prevenire o quantomeno arginare l’azione dei cinghiali che, anche a causa del mancato rispetto del regolamento comunale sul conferimento dei rifiuti da parte dei cittadini, contribuisce a generare ulteriore degrado. Combattiamo, al solito, una lotta impari ma necessaria – conclude Colosimo –.

    Lo dobbiamo alle associazioni che monitorano con continuità il territorio, segnalando criticità e promuovendo cultura ambientale.

    Lo dobbiamo ai tanti cittadini che rispettano le regole e che anche oggi, mentre eravamo al lavoro, non ci hanno fatto mancare, con la loro presenza, il loro sostegno e i loro ringraziamenti.

    Cittadini che hanno il diritto a un ambiente salubre e dignitoso. La giunta guidata dal sindaco Fiorita è e sarà sempre dalla loro parte, auspicando che i pochi refrattari alla convivenza civile, che tanto danno producono all’intera comunità, possano essere recuperati o, altrimenti, sanzionati come meritano”.

    Nuova viabilità in centro per bus linea extraurbana

    In considerazione del nuovo piano di viabilità che da sabato 22 novembre interesserà il centro storico, da lunedì 24 novembre e fino al termine dei lavori di messa in sicurezza previsti su viale dei Normanni, gli autobus delle linee extraurbane del Trasporto Pubblico Locale (TPL), che hanno percorsi in entrata che transitano su Viale dei Normanni, dovranno modificare i propri tragitti.

    Lo ha disposto la Polizia locale di Catanzaro con un’apposita ordinanza indicando le nuove seguenti direttrici stradali: 1) viale Cassiodoro – via Lucrezia Della valle – via De Filippis; 2) viale Cassiodoro – via degli Svevi – via dei Tulipani – rotatoria Gualtieri – rampa Giuseppe Gangale – piazza Stocco – piazza Osservanza (nuova fermata). Pertanto, gli autobus non transiteranno in ingresso da Via Acri dove vi era la precedente fermata ora temporaneamente soppressa.

    Gli autobus extraurbani che hanno una fermata per l’Istituto Scolastico “Maresca” potranno proseguire fino al piazzale Funicolare Valle, per poi ritornare in direzione sud procedendo per uno dei due percorsi sopra descritti. Gli autobus urbani dell’Amc fino alla dimensione di una lunghezza di 8 metri potranno circolare sul percorso Viale Dei Normanni – Via Nuova – Via F. De Seta, proseguendo per Porta di Mare oppure per Corso Mazzini – Via Cavour – Via Italia – Via Milelli. I percorsi in uscita restano invariati, considerato comunque che già da alcuni mesi sono stati ridefiniti, non essendo consentito il transito su Via Milelli – Viale dei Normanni direzione nord/sud.


    Source: Irriverentemente.

  • Memory and Novelty Converge for Manuela Solano, Who Adopted a New Process After Losing Her Sight

    Memory and Novelty Converge for Manuela Solano, Who Adopted a New Process After Losing Her Sight

    November 19, 2025
    Design

    Memory and Novelty Converge for Manuela Solano, Who Adopted a New Process After Losing Her Sight

    When Manuela Solano delineates a cheekbone or shapes the chiseled torso of a cowboy standing tall, precisely placed nails, tape, and pipe cleaners offer guidance. The artist, who is blind, works intuitively, feeling out the areas she and her team have marked and trusting that together, the desired imagery will emerge. “I try to force myself to keep [the shapes] faster and looser, which feels great,” she adds. “It makes the process more playful.”

    At just 26, medical malpractice in her HIV treatments caused Solano to lose her sight. She’s since adapted to new ways of working, as she taps into both her memory and imagination to produce paintings that reflect her concerns and joys. “My work is always, on some level, about myself. I make work about either my taste, my yearnings, or something I see of myself in someone else,” she says.

    A beautiful film by Barbara Anastacio for T Magazine—which was made in 2018 before the artist’s gender transition—visits Solano’s then-studio in Mexico City and glimpses her process in detail. We see the artist flip through work made before she lost her sight in 2014 as she traces her practice from art school to the present.

    Snowy scenes and portraits appear throughout the sketchbook and offer a visual throughline to her work today. Recent paintings like “Walking on Water” retain the vast landscapes of her earlier pieces as ripples pulse across the sea’s surface. “Me and my team are constantly figuring out the best way to paint textures or effects we haven’t painted before. In that way, we are continually learning,” she adds.

    Similarly, a collection of self-portraits presented in her solo show Egogénsis, held earlier this year in Madrid, reflects a complex evolution of identity through a variety of tender portraits. Gender is fluid in this body of work, and the connection between humans and nature is intrinsic, as parts of the environment seem to imprint themselves onto her figures.

    While Solano does pull from memory, she’s quick to clarify that this process isn’t unique to her practice. “I’ve heard that memories change every time we revisit them,” she says. “This means everybody faces the problem of remembering things a different way than they actually look.”

    a painting by Manuela Solano of a pre-historic bird in a tree
    “Dinosaurio” (2025), acrylic on canvas, 215 x 215 centimeters

    Having recently relocated to Berlin, Solano incorporates parts of her daily life into much of her practice, allowing her ongoing experiences and dreams to mix with imagery from the past and produce new compositions. She explains:

    Nowadays, I am making a lot of work about my current comings and goings, all of it things I obviously have never seen. I think there is a common misinterpretation that my work is perhaps about memory, that I am painting the things I saw. And this often comes with the rather ableist worry that someday I might run out of memories to paint. But this is not the case at all. I am originating new images and putting them in my work all the time.

    Solano is also a writer and often pens poems and stories to accompany her paintings. A recent piece, which she refers to as a manifesto, will accompany her new Blind Transgender and Wild series. If you’re in Mexico City, you can see the artist’s pop-culture works through January 4 at Museo Tamayo, before the exhibition travels to CAAC Sevilla in 2026. Find more of her work on Instagram.

    a painting by Manuela Solano of a cowboy in front of the mountains
    “Cowboy” (2025), acrylic on canvas, 215 x 215 centimeters
    the artist works on a portrait of a woman in white through touch
    “The Childlike Empress” in process
    a painting by Manuela Solano of a woman seated with white-gray textiles floating around her
    “The Childlike Empress” (2024)
    a painting by Manuela Solano of a woman walking on water
    “Walking on Water” (2022)
    the artist works on a portrait through touch
    “Functional Leather” in process

    Do stories and artists like this matter to you? Become a Colossal Member today and support independent arts publishing for as little as $7 per month. The article Memory and Novelty Converge for Manuela Solano, Who Adopted a New Process After Losing Her Sight appeared first on Colossal.


    Source: Colossal.

  • This Home Robot Clears Tables and Loads the Dishwasher All by Itself

    This Home Robot Clears Tables and Loads the Dishwasher All by Itself

    November 19, 2025
    Technology

    be the world’s fastest barista, but it is impressive—for a robot.

    I recently watched as Memo, a new home robot from a company called Sunday Robotics, made coffee in an open-plan kitchen in Mountain View, California.

    Memo looks like something out of Wall-E, with a gleaming white body, two arms, a friendly cartoonish face, and a red baseball cap. Rather than using legs as a fully humanoid robot would, Memo moves around using a wheeled platform and changes its height by sliding up and down a central column atop that platform.

    The robot responded to a request for an espresso by rolling over to a countertop, and then using two pincerlike hands to slowly go through each step required to operate an espresso machine. It filled the porta filter with coffee grounds, tamped them down, slotted the porta filter into place and put a coffee cup below, pressed the buttons needed to start the machine, and finally retrieved the hot drink.

    “We want to build robots that free people from laundry, from the dishes, from all chores,” Tony Zhao, cofounder and CEO of Sunday Robotics, told me as the robot brought the coffee over to the person who requested it.

    Making a cup of espresso might not seem spectacular, but the feat is ridiculously hard for a robot to do in a real, messy kitchen. It requires the ability to identify different objects, figure out how to grasp them reliably, and use those objects properly. Sunday is not only building its own hardware but also training the models that allow its system to learn. “We think the way to make a home robot is to be full-stack, and to vertically integrate,” Zhao says. “And that’s a very ambitious thing to do.”

    Image may contain Person Teen Adult Accessories Bag Handbag Clothing Shorts Chair Furniture and Indoors
    Courtesy of Sunday Robotics

    Source: Wired.

  • How to write a great agents.md: Lessons from over 2,500 repositories

    November 19, 2025
    Software

    We recently released a new GitHub Copilot feature: custom agents defined in agents.md files. Instead of one general assistant, you can now build a team of specialists: a @docs-agent for technical writing, a @test-agent for quality assurance, and a @security-agent for security analysis. Each agents.md file acts as an agent persona, which you define with frontmatter and custom instructions.

    agents.md is where you define all the specifics: the agent’s persona, the exact tech stack it should know, the project’s file structure, workflows, and the explicit commands it can run. It’s also where you provide code style examples and, most importantly, set clear boundaries of what not to do.

    The challenge? Most agent files fail because they’re too vague. “You are a helpful coding assistant” doesn’t work. “You are a test engineer who writes tests for React components, follows these examples, and never modifies source code” does.

    I analyzed over 2,500 agents.md files across public repos to understand how developers were using agents.md files. The analysis showed a clear pattern of what works: provide your agent a specific job or persona, exact commands to run, well-defined boundaries to follow, and clear examples of good output for the agent to follow. 

    Here’s what the successful ones do differently.

    My analysis of over 2,500 agents.md files revealed a clear divide between the ones that fail and the ones that work. The successful agents aren’t just vague helpers; they are specialists. Here’s what the best-performing files do differently:

    • Put commands early: Put relevant executable commands in an early section: npm test, npm run build, pytest -v. Include flags and options, not just tool names. Your agent will reference these often.
    • Code examples over explanations: One real code snippet showing your style beats three paragraphs describing it. Show what good output looks like.
    • Set clear boundaries: Tell AI what it should never touch (e.g., secrets, vendor directories, production configs, or specific folders). “Never commit secrets” was the most common helpful constraint.
    • Be specific about your stack: Say “React 18 with TypeScript, Vite, and Tailwind CSS” not “React project.” Include versions and key dependencies.
    • Cover six core areas: Hitting these areas puts you in the top tier: commands, testing, project structure, code style, git workflow, and boundaries. 

    Example of a great agent.md file

    Below is an example for adding a documentation agent.md persona in your repo to .github/agents/docs-agent.md:

    --- name: docs_agent description: Expert technical writer for this project --- You are an expert technical writer for this project. ## Your role - You are fluent in Markdown and can read TypeScript code - You write for a developer audience, focusing on clarity and practical examples - Your task: read code from `src/` and generate or update documentation in `docs/` ## Project knowledge - **Tech Stack:** React 18, TypeScript, Vite, Tailwind CSS - **File Structure:** - `src/` – Application source code (you READ from here) - `docs/` – All documentation (you WRITE to here) - `tests/` – Unit, Integration, and Playwright tests ## Commands you can use Build docs: `npm run docs:build` (checks for broken links) Lint markdown: `npx markdownlint docs/` (validates your work) ## Documentation practices Be concise, specific, and value dense Write so that a new developer to this codebase can understand your writing, don’t assume your audience are experts in the topic/area you are writing about. ## Boundaries - ✅ **Always do:** Write new files to `docs/`, follow the style examples, run markdownlint - ⚠️ **Ask first:** Before modifying existing documents in a major way - 🚫 **Never do:** Modify code in `src/`, edit config files, commit secrets

    Why this agent.md file works well

    • States a clear role: Defines who the agent is (expert technical writer), what skills it has (Markdown, TypeScript), and what it does (read code, write docs).
    • Executable commands: Gives AI tools it can run (npm run docs:build and npx markdownlint docs/). Commands come first.
    • Project knowledge: Specifies tech stack with versions (React 18, TypeScript, Vite, Tailwind CSS) and exact file locations.
    • Real examples: Shows what good output looks like with actual code. No abstract descriptions.
    • Three-tier boundaries: Set clear rules using always do, ask first, never do. Prevents destructive mistakes.

    How to build your first agent

    Pick one simple task. Don’t build a “general helper.” Pick something specific like:

    • Writing function documentation
    • Adding unit tests
    • Fixing linting errors

    Start minimal—you only need three things:

    • Agent name: test-agent, docs-agent, lint-agent
    • Description: “Writes unit tests for TypeScript functions”
    • Persona: “You are a quality software engineer who writes comprehensive tests”

    Copilot can also help generate one for you. Using your preferred IDE, open a new file at .github/agents/test-agent.md and use this prompt:

    Create a test agent for this repository. It should: - Have the persona of a QA software engineer. - Write tests for this codebase - Run tests and analyzes results - Write to “/tests/” directory only - Never modify source code or remove failing tests - Include specific examples of good test structure

    Copilot will generate a complete agent.md file with persona, commands, and boundaries based on your codebase. Review it, add in YAML frontmatter, adjust the commands for your project, and you’re ready to use @test-agent.

    Six agents worth building

    Consider asking Copilot to help generate agent.md files for the below agents. I’ve included examples with each of the agents, which should be changed to match the reality of your project. 

    @docs-agent

    One of your early agents should write documentation. It reads your code and generates API docs, function references, and tutorials. Give it commands like npm run docs:build and markdownlint docs/ so it can validate its own work. Tell it to write to docs/ and never touch src/. 

    • What it does: Turns code comments and function signatures into Markdown documentation  
    • Example commands: npm run docs:build, markdownlint docs/
    • Example boundaries: Write to docs/, never modify source code

    @test-agent

    This one writes tests. Point it at your test framework (Jest, PyTest, Playwright) and give it the command to run tests. The boundary here is critical: it can write to tests but should never remove a test because it is failing and cannot be fixed by the agent. 

    • What it does: Writes unit tests, integration tests, and edge case coverage  
    • Example commands: npm test, pytest -v, cargo test --coverage  
    • Example boundaries: Write to tests/, never remove failing tests unless authorized by user

    @lint-agent

    A fairly safe agent to create early on. It fixes code style and formatting but shouldn’t change logic. Give it commands that let it auto-fix style issues. This one’s low-risk because linters are designed to be safe.

    • What it does: Formats code, fixes import order, enforces naming conventions  
    • Example commands: npm run lint --fix, prettier --write
    • Example boundaries: Only fix style, never change code logic

    @api-agent

    This agent builds API endpoints. It needs to know your framework (Express, FastAPI, Rails) and where routes live. Give it commands to start the dev server and test endpoints. The key boundary: it can modify API routes but must ask before touching database schemas.

    • What it does: Creates REST endpoints, GraphQL resolvers, error handlers  
    • Example commands: npm run dev, curl localhost:3000/api, pytest tests/api/
    • Example boundaries: Modify routes, ask before schema changes

    @dev-deploy-agent

    Handles builds and deployments to your local dev environment. Keep it locked down: only deploy to dev environments and require explicit approval. Give it build commands and deployment tools but make the boundaries very clear.

    • What it does: Runs local or dev builds, creates Docker images  
    • Example commands: npm run test
    • Example boundaries: Only deploy to dev, require user approval for anything with risk

    Starter template

    --- name: your-agent-name description: [One-sentence description of what this agent does] --- You are an expert [technical writer/test engineer/security analyst] for this project. ## Persona - You specialize in [writing documentation/creating tests/analyzing logs/building APIs] - You understand [the codebase/test patterns/security risks] and translate that into [clear docs/comprehensive tests/actionable insights] - Your output: [API documentation/unit tests/security reports] that [developers can understand/catch bugs early/prevent incidents] ## Project knowledge - **Tech Stack:** [your technologies with versions] - **File Structure:** - `src/` – [what's here] - `tests/` – [what's here] ## Tools you can use - **Build:** `npm run build` (compiles TypeScript, outputs to dist/) - **Test:** `npm test` (runs Jest, must pass before commits) - **Lint:** `npm run lint --fix` (auto-fixes ESLint errors) ## Standards Follow these rules for all code you write: **Naming conventions:** - Functions: camelCase (`getUserData`, `calculateTotal`) - Classes: PascalCase (`UserService`, `DataController`) - Constants: UPPER_SNAKE_CASE (`API_KEY`, `MAX_RETRIES`) **Code style example:** ```typescript // ✅ Good - descriptive names, proper error handling async function fetchUserById(id: string): Promise<User> { if (!id) throw new Error('User ID required'); const response = await api.get(`/users/${id}`); return response.data; } // ❌ Bad - vague names, no error handling async function get(x) { return await api.get('/users/' + x).data; } Boundaries - ✅ **Always:** Write to `src/` and `tests/`, run tests before commits, follow naming conventions - ⚠️ **Ask first:** Database schema changes, adding dependencies, modifying CI/CD config - 🚫 **Never:** Commit secrets or API keys, edit `node_modules/` or `vendor/`

    Key takeaways

    Building an effective custom agent isn’t about writing a vague prompt; it’s about providing a specific persona and clear instructions.

    My analysis of over 2,500 agents.md files shows that the best agents are given a clear persona and, most importantly, a detailed operating manual. This manual must include executable commands, concrete code examples for styling, explicit boundaries (like files to never touch), and specifics about your tech stack. 

    When creating your own agents.md cover the six core areas: Commands, testing, project structure, code style, git workflow, and boundaries. Start simple. Test it. Add detail when your agent makes mistakes. The best agent files grow through iteration, not upfront planning.

    Now go forth and build your own custom agents to see how they level up your workflow first-hand!

    The post How to write a great agents.md: Lessons from over 2,500 repositories appeared first on The GitHub Blog.


    Source: The GitHub Blog.

  • A Game Developer’s Guide to Understanding Screen Resolution

    A Game Developer’s Guide to Understanding Screen Resolution

    November 19, 2025
    Software

    Every game developer obsesses over performance, textures, and frame rates, but resolution is the quiet foundation that makes or breaks visual quality.

    Whether you are building a pixel-art indie game or a high-fidelity 3D world, understanding how resolution works is essential.

    It affects how your art assets scale, how your UI appears, and how your game feels on different screens. Yet, many developers still treat resolution as a simple number instead of a design decision.

    Let’s learn what resolutions are and why it matters for game developers.

    • What Resolution Really Means

    • The Evolution of Resolution in Gaming

    • DPI, Scaling, and Texture Clarity

    • Resolution vs. Performance

    • Aspect Ratio and Display Diversity

    • The Art of Testing in 4K and HDR

    • Preparing for Next-Gen Displays

    • Conclusion

    What Resolution Really Means

    Resolution defines how many pixels a screen can display horizontally and vertically.

    Screen Resolution Sizes

    A monitor labelled 1920×1080 has 1920 pixels across and 1080 down, which equals over two million pixels in total. More pixels mean more visual detail but also more rendering work for the GPU.

    In game development, that tradeoff is constant. Rendering at higher resolutions improves clarity but reduces frame rates unless your code and assets are optimized.

    Many developers solve this by offering resolution scaling options in their games, letting players balance visual quality and performance.

    It’s also important to distinguish between screen size and resolution. A 27-inch monitor and a 15-inch laptop can both run at 1080p, but the larger display will have bigger, less dense pixels.

    This is where pixel density comes in. High-density displays pack more pixels per inch, creating smoother edges and sharper textures even at the same resolution.

    The Evolution of Resolution in Gaming

    Games have evolved alongside display technology.

    Gameplay Resolution

    Early consoles ran at 240p, then 480p during the SD era. The jump to HD with 720p and 1080p transformed game visuals. Suddenly, developers had to think about anti-aliasing, texture resolution, and UI scaling in new ways.

    Today, 4K and HDR have become the standard for modern consoles and PCs. Developers now design with higher fidelity in mind, baking in lighting systems, shaders, and art pipelines that scale up to Ultra HD.

    That’s why testing on different display resolutions isn’t just good practice, it’s critical for consistent player experience.

    If you want to see how your game performs on large high-resolution displays, try testing it on a modern TV for PS5. These screens are optimized for 4K and 120Hz refresh rates, giving you a realistic look at how your game will appear in a living-room setup.

    They also help you spot UI scaling issues, frame pacing problems, and HDR color mismatches that might go unnoticed on a typical monitor.

    DPI, Scaling, and Texture Clarity

    For web developers, DPI mostly affects how images scale. But for game developers, DPI connects directly to texture resolution and how art assets are perceived at different screen sizes.

    DPI Levels

    A sprite that looks crisp on a 1080p monitor might appear tiny or blurry on a 4K display if not properly scaled. Engines like Unity and Unreal handle this with dynamic scaling options, but understanding the underlying math helps.

    When your display density doubles, each asset needs four times as many pixels to appear at the same size and sharpness. If you do not plan for this, your carefully crafted textures might look soft or misaligned on higher-resolution displays.

    This is why UI systems in modern engines rely on resolution-independent units. In Unity, Canvas Scaler helps ensure your interface looks the same on every device. In Unreal, DPI scaling rules allow developers to maintain consistent HUD layouts. Getting this right means your game remains legible on everything from handhelds to 8K TVs.

    Resolution vs Performance

    The biggest cost of higher resolution is GPU load. Rendering in 4K means pushing four times as many pixels as 1080p. Without proper optimization, frame rates can drop sharply.

    That’s why many AAA games use resolution scaling techniques like temporal upsampling or DLSS. These methods render frames at a lower resolution and then use AI or interpolation to upscale them without losing clarity.

    As a developer, you should test your game across multiple resolutions and aspect ratios. This helps ensure your render pipeline, shaders, and assets adapt smoothly. Tools like NVIDIA Nsight or Unreal’s built-in profiler show how resolution affects frame time and GPU usage.

    If your game includes video content or cinematic sequences, also remember that video compression behaves differently at higher resolutions. Encoding 4K video requires significantly more bandwidth and storage, which can affect your build size and performance during playback.

    Aspect Ratio and Display Diversity

    Aspect ratio determines the shape of the display.

    Aspect Ratios

    Most modern games target 16:9, but 21:9 ultrawide and 32:9 super-ultrawide displays are becoming more popular. Developers must ensure their camera framing and UI layouts adapt accordingly.

    When a game is locked to one ratio, black bars or stretching can occur. To fix this, adjust your camera’s field of view dynamically or provide safe viewport settings.

    Engines like Unreal let you script these adjustments easily, while Unity’s Cinemachine system handles FOV scaling automatically.

    Even TVs now vary in aspect ratio capabilities, especially with new mini LED and OLED technologies. Testing across multiple ratios ensures your game looks balanced and cinematic on every screen.

    The Art of Testing in 4K and HDR

    4K and HDR introduce new layers of visual complexity. HDR displays show a wider range of brightness and color depth, which means lighting and textures can look completely different compared to SDR monitors. To handle this, calibrate your color grading pipeline and use tone mapping tools within your engine.

    When working with HDR assets, always test your output on real hardware. Emulators and monitors often fail to reproduce true HDR contrast. A proper HDR-certified TV helps you identify overexposure, color clipping, and banding issues before release.

    Preparing for Next-Gen Displays

    The display industry continues to evolve fast. 8K and high refresh rate panels are already entering mainstream markets.

    For developers, this means thinking ahead. Designing scalable rendering systems, supporting dynamic resolution, and maintaining flexible UI layouts are now essential parts of modern game design.

    As displays get sharper, player expectations rise too. Textures, shaders, and post-processing all need to support higher levels of detail without compromising performance. By understanding how resolution interacts with your pipeline, you can future-proof your games for years to come.

    Conclusion

    Resolution is more than a number on a settings menu. It is a design constraint, a performance factor, and a creative opportunity. As a game developer, mastering resolution helps you build experiences that look sharp, play smoothly, and scale across every device.

    The next time you polish your textures or fine-tune your rendering settings, remember that every pixel counts. Understanding how resolution, scaling, and density interact will not only make your games more beautiful but also more accessible to every player, whether they’re gaming on a laptop, a monitor, or the living-room tv that brings your visuals to life in stunning detail.

    Hope you enjoyed this article. Find me on Linkedin or visit my website.


    Source: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More.

  • Catanzaro, vediamo chi difenderà il Pugliese da famelici interessi gravitanti su “desertica” Germaneto che ha già… bruciato stazione e altro. Da nebbie politichese parrebbe provarci il Pd e nota Alecci ne sembra conferma

    November 19, 2025
    Italy

    Riceviamo e pubblichiamo

    La collocazione del nuovo ospedale di Catanzaro è certamente uno dei temi più importanti su cui si dovrà basare il futuro del nostro Capoluogo di regione. Al riguardo, ho partecipato ad una riunione convocata dal Segretario Provinciale del Partito democratico Gregorio Gallello, a cui hanno preso parte anche gli Assessori e i Consiglieri della Città di Catanzaro, tra cui Giusy Iemma, Irene Colosimo, Igea Caviano, Antonio Barberio e in collegamento da remoto Gregorio Buccolieri.

    La riunione nasceva con l’obiettivo di alimentare ulteriormente la condivisione con i territori, gli iscritti del partito, i cittadini e i partiti di coalizione, al fine di individuare in modo partecipato la migliore soluzione possibile riguardo la collocazione del nuovo hub ospedaliero della Città, anche alla luce delle normative attuali in materia sanitaria e lo studio della presenza di eventuali vincoli urbanistici ed idrogeologici.

    Durante l’incontro è emersa la ferma volontà di tutelare e valorizzare l’enorme patrimonio professionale dell’Ospedale Pugliese-Ciaccio mantenendo in vita, nell’attuale sede, reparti e servizi difficilmente trasferibili in altro luogo.

    Un patrimonio sedimentato negli anni, che non può e non deve essere disperso, ma che può essere compatibile e complementare con il nuovo hub dedicato alla ricerca, all’innovazione e alla collocazione dei reparti più facili da trasferire.

    Punto fermo l’obiettivo di creare una rete virtuosa di collaborazione tra queste due realtà al fine da renderle un’eccellenza medica a livello nazionale e segnare un passo decisivo per il miglioramento della Sanità per il territorio di Catanzaro e per l’intera Calabria.


    Source: Irriverentemente.

  • The War on Drugs Announce Drugcember Holiday Benefit Concerts

    The War on Drugs Announce Drugcember Holiday Benefit Concerts

    November 19, 2025
    Music

    The War on Drugs have announced the return of their annual Drugcember to Remember benefit concert series, which they started back in 2018. This year’s shows will take place from on December 18, 19, and 20 at the rock band’s favorite local venue: Johnny Brenda’s in Philadelphia. Proceeds from the concerts will benefit the Fund for the School District of Philadelphia, which raises money for public schools. Tickets go on sale this Friday, November 21, at 10 a.m. local time.

    This is the sixth year of Drugcember celebrations. As with recent editions of the benefit concert series, additional fundraising will occur before the events take place. Fans can purchase exclusive Drugcember-themed items provided by local Philadelphia businesses—Elixr Coffee, Sacred Vice Brewing, Room Shop, Uncle Ron’s Candles, and Kinetic Skateboarding/Nocturnal Skate Shop—to help donate to the cause while taking home select items.

    In a press release, frontman Adam Granduciel commented, “Another Drugcember to remember! This has been a year end highlight for me since we started doing it in 2018. Three rock shows at our old local hangout benefitting the Philadelphia school system. This band wouldn’t exist if it wasn’t for the vibrant Philadelphia community that has supported us since the beginning and we are very grateful for it.”

    The War on Drugs’ most recent album, I Don’t Live Here Anymore, came out in 2021. Last year, they released Live Drugs Again, a live album from collected soundboard recordings spanning 2014 to 2019.

    Read about I Don’t Live Here Anymore at No. 34 in “The 50 Best Albums of 2021.”

    A Drugcember to Remember 2025

    Poster by Jordan Kamp/Kampground Designs


    Source: RSS: News.

Previous Page
1 … 90 91 92 93 94 … 911
Next Page
MONIMEGA
  • Instagram
  • Facebook
  • Twitter
Gestisci Consenso
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale Always active
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici. L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Visualizza le preferenze
  • {title}
  • {title}
  • {title}