home.social

Search

835 results for “real_jon_c”

  1. Síntesis de información legislativa | Lunes 26 de octubre de 2026

    Te presentamos un resumen de la información publicada en la prensa nacional por ambas cámaras del Congreso de la Unión.


    SN Redacción

    MESA DIRECTIVARAÚL BOLAÑOS-CACHO CUÉ (PVEM)

    Prepara la Cámara el relevo para tres años.- La Cámara de Diputados recibirá este lunes la renuncia de Guadalupe Taddei al Instituto Nacional Electoral (INE) y, bajo la e e e e consejero presidente durante los primeros seis e e e te e e e e ,ce t el órgano legislativo emitirá la convocatoria para elegir a quien deberá concluir el periodo de nueve años (2023-2032) para el que fue designada la sonorense. Así lo confirmó a Milenio el presidente de la Mesa Directiva en el Palacio de San Lázaro, Raúl Bolaños-Cacho, al precisar que una vez que tenga la dimisión de Taddei en sus manos, lo notificará a la Junta de Coordinación Política, encabezada por Ricardo Monreal, para que dicha instancia defina los plazos del procedimiento. Por separado, en un mensaje en redes sociales, Monreal calificó la renuncia de Taddei como una decisión correcta y reafirmó que corresponde a la Cámara de Diputados, como facultad exclusiva, designar al presidente o presidente sustituta del INE. [MILENIO / p7]

    Renuncia al INE Guadalupe Taddei.- A ocho meses de la elección de 2027 y en medio de un proceso electoral en curso, la consejera presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei, presentará su renuncia hoy ante la Cámara de Diputados.  La Cámara de Diputados deberá poner en marcha el procedimiento para designar a la nueva persona titular de la presidencia del INE, un proceso que podría extenderse entre cuatro y cinco semanas.  Así lo informó, el coordinador de Morena en San Lázaro, Ricardo Monreal, quien explicó que, una vez formalizada la renuncia y concretada la separación del cargo, se iniciarán los trabajos para cubrir la vacante, mientras el organismo electoral continuará operando bajo una presidencia provisional, que recaerá en alguno de los actuales consejeros electorales. En tanto, el presidente de la Mesa Directiva de San Lázaro, Raúl Bolaños-Cacho Cué, afirmó que se garantizará la continuidad de las funciones del INE y que se dará certeza a la preparación de los comicios. [HERALDO / pp., p4] [EXCÉLSIOR/ pp., p8] [LA RAZÓN / pp., p4]

    Se debe garantizar un relevo sin caer en la inestabilidad: Monreal.- El presidente de la Junta de Coordinación Política de la Cámara de Diputados, Ricardo Monreal, aseguró que el órgano legislativo se encuentra listo para activar el proceso de sustitución de la presidencia del Instituto Nacional Electoral (INE), en caso de que este lunes la Cámara Baja reciba la renuncia formal de su titular, Guadalupe Taddei. Por su parte, el presidente de la Mesa Directiva de la Cámara de Diputados, Raúl Bolaños, dijo que estará atento este lunes a la información que emita el INE y que sean notificados por los canales institucionales. Adelantó que actuará conforme a sus facultades y atribuciones avisando a la Junta de Coordinación Política y al pleno para que se inicien los procedimientos correspondientes, en términos del artículo 41 constitucional. [UNIVERSAL / pp., p4]

    SERGIO CARLOS GUTIÉRREZ LUNA (MORENA)

    Cuando llegó a la presidencia del Instituto Nacional Electoral (INE) en abril de 2023, Guadalupe Taddei pidió que le redujeran el sueldo. Quería ganar un peso menos que el entonces presidente Andrés Manuel López Obrador, y con ello, congraciarse con el régimen que acababa de nombrarla  Tres años y medio después, se ha caído el teatro, y hoy todo México sabe que, detrás de la supuesta austeridad de Taddei, hay una trama de conflictos de interés, colusión con empresas proveedoras de material electoral y triangulación de recursos, que le ha acabado costando el puesto Protegida por personajes como Adán Augusto López, entonces coordinador de los senadores de Morena; el gobernador de Sonora, Alfonso Durazo, que a la vez funge como presidente del Consejo Nacional de Morena, y Sergio Gutiérrez Luna, expresidente de la Cámara de Diputados, Taddei fue acumulando poder e influencia. [EL PAÍS]

    JUNTA DE COORDINACIÓN POLÍTICA (JUCOPO)RICARDO MONREAL ÁVILA (MORENA)

    Después de escándalos de corrupción, Taddei se va.- Guadalupe Taddei Zavala, consejera presidente del Instituto Nacional Electoral (INE), presentará su renuncia este lunes a la Cámara de Diputados, luego de diversos señalamientos sobre presuntos actos de corrupción encabezados por ella y varios de sus colaboradores cercanos, ante la Cámara de Diputados del Congreso de la Unión mi renuncia a la responsabilidad que esa soberanía me confirió en abril de 2023 como consejera presidente eIüD o  Al respecto, Ricardo Monreal, presidente de la Junta de Coordinación Política de la Cámara de Diputados, dijo que este mismo lunes reunirá a los coordinadores parlamentarios para buscar emitir la convocatoria y elegir a una nueva presidencia. El procedimiento se establece en el artículo 41, base V, apartado A de la Constitución y en la Ley General de Instituciones y Procedimientos Electorales, primero, la Cámara de Diputados debe emitir la convocatoria de la que habló Monreal y, advirtió, el proceso puede tardar hasta mes y medio. [UNIVERSAL / p4] [REFORMA / pp] [SOL DE MÉXICO / pp., p4] [CRÓNICA / pp., p4]

    Renunció Guadalupe Taddei al INE, tras escándalos de corrupción durante su gestión, lo hace público en comunicado.- Guadalupe Taddei presidente del INE renunció este lunes a su cargo, tras el escándalo en el que se ha visto envuelta, y en voz de la propia aún titular del citado organismo electoral, en el boletín de prensa No 460 fechado el 25 de octubre de 2026, la propia Taddei Zavala confirmó que hoy 26 de octubre dejará el cargo.  En un documento de 2 cuartillas, la titular del INE puntualiza que la Transparencia y el combate a la corrupción sólo tienen sentido cuando se ejercen con rigor, imparcialidad y rendición de cuentas, no como consignas selectivas, ni como instrumentos de presión. Ante el momento comprometedor en que se encuentra la presidente del Consejo General del INE, el coordinador de la bancada de Morena en la Cámara de Diputados, Ricardo Monreal Ávila, consideró viable revisar la dotación de e que se le otorgaron en la reforma a la Ley General de Instituciones y Procedimientos Electorales, que su partido promovió en 2024. [INDEPENDIENTE / pp., p6]

    Delinea Monreal la ruta jurídica para el relevo en el Instituto Electoral.- Al considerar que fue «una decisión correcta la que ha asumido la actual presidente del INE», Guadalupe Taddei, de renunciar al cargo, el presidente de la Junta de Coordinación Política de la Cámara de Diputados, Ricardo Monreal, explicó la ruta jurídica a seguir para la elección del sustituto o sustituta en la dirección del Instituto Nacional Electoral.  Dijo que «para generar una dirección y una organización correctas, sin dudas ni sombras, que pueda con claridad establecer el proceso de la organización de la elección de 2027, al aceptar la renuncia para continuar constitucionalmente con las funciones del INE, va a nombrarse un sustituto provisional del órgano electoral de entre los consejeros que actualmente tienen esa responsabilidad». Precisó que, «una vez realizado este paso, la Cámara de Diputados -como única facultada para el nombramiento de los consejeros electorales- emitirá un acuerdo que debe ser avalado por el pleno de los 500 legisladores para que inicie el procedimiento de sustitución ante la falta absoluta de la licenciada Guadalupe Taddei». Estimó que el relevo de la presidencia de este organismo electoral quedará listo dentro de cinco semanas. [FINANCIERO / p37] [REFORMA / p4] [ECONOMISTA / pp., p54] [CRÓNICA / p4] [CONTRARÉPLICA / p4] [PUBLIMETRO / pp., p4] [INFOBAE]

    Entrevista / Ricardo Monreal (Coordinador de Diputados-Morena) con Juan Pablo Pérez Díaz.- Ricardo Monreal, presidente de la Junta de Coordinación Política de la Cámara de Diputados, consideró «correcta y necesaria» la decisión de Guadalupe Taddei de renunciar a la presidencia del INE tras los señalamientos de corrupción y licitaciones irregulares. Monreal explicó el procedimiento constitucional que tomará entre cuatro y cinco semanas para emitir una convocatoria pública y designar, por mayoría calificada, al nuevo o nueva titular del órgano electoral. Señaló que mientras tanto el Consejo General del INE nombrará una presidencia provisional sin afectar los comicios de 2027. [TELEFÓRMULA]

    Es un momento crítico, acepta consejero.- Una vez que Guadalupe Taddei Zavala presente este lunes su renuncia como consejera presidente del Consejo General del INE, los 10 consejeros restantes se reunirán para definir quién ocupará el cargo de manera interina. Por su parte, los diputados federales ya preparan el proceso para designar a quien presidirá el organismo hasta abril de 2032, fecha en que debía concluir la gestión de la funcionaria sonorense. En tanto, el presidente de la Junta de Coordinación Política (Jucopo) de la Cámara de Diputados, Ricardo Monreal, anunció que este lunes convocará a los integrantes de ese órgano legislativo para emitir la convocatoria para renovar la presidencia del INE. Monreal recalcó que corresponderá a la Cámara de Diputados designar a la nueva persona titular del INE, conforme a las facultades legales de los legisladores, y precisó que los actuales consejeros no podrán participar en el proceso. [JORNADA / p4]

    Exige el PAN un proceso público e independiente para renovar la presidencia del INE después de la renuncia de Taddei.- Elías Lixa exigió a la Cámara de Diputados un proceso público, transparente e independiente para designar a quien presida el INE, tras el anuncio de renuncia de Guadalupe Taddei Zavala y en medio de investigaciones por posibles irregularidades en el manejo de recursos y contrataciones del Instituto. En un boletín difundido este 25 de octubre, el coordinador del Grupo Parlamentario del PAN en la Cámara Baja planteó que el relevo en la presidencia del organismo electoral obliga a impedir que intereses partidistas o de Morena definan la selección de la nueva persona titular. La Cámara de Diputados deberá nombrar a la persona que sustituya a Taddei mediante un procedimiento que, de acuerdo con el coordinador de Morena, Ricardo Monreal Ávila, tomará entre cuatro y cinco semanas. Durante ese lapso, el instituto tendrá una presidencia provisional. [INFOBAE]

    Buscarán cerrar huecos de reforma en subcontratación.- A pesar de la reducción en el número de trabajadores bajo esquemas de subcontratación laboral tras la reforma de 2021, subsisten esquemas que aprovechan lagunas legales en la contratación de servicios especializados, de ahí que se presentó una iniciativa que busca reformar la Ley Federal del Trabajo y la Ley del Seguro Social para restringir el uso indebido de los servicios u obras especializadas y evitar la simulación de relaciones laborales mediante honorarios. El diputado Ricardo Monreal Ávila, de Morena, presentó la propuesta tras documentar faltas e irregularidades en la aplicación del marco legal vigente; entre los hallazgos afirmó que la figura de servicios especializados se utiliza para encubrir el suministro de personal destinado a tareas correspondientes al objeto social o a la actividad económica preponderante de las empresas beneficiarias. [ECONOMISTA / p38]

    Sheinbaum interviene en el operativo cicatriz y Ulises Mejía podría desembarcar en el gobierno.- La decisión de que la senadora Verónica Díaz sea la candidata a gobernadora por Morena de Zacatecas todavía genera repercusiones al interior de la 4T. Como detalló LPO, la promoción de una figura cercana al actual gobernador, David Monreal, generó tensiones con el resto de las figuras oficialistas, quienes demandaron un nuevo proceso de encuestas.  En este marco, la dirigencia nacional inició un operativo cicatriz que generó la intervención de la presidente Claudia Sheinbaum, quien en las próximas horas podría sumar a su equipo al diputado federal Ulises Mejía Haro.  En este marco, fuentes de la 4T destacan que Ulises Mejía Haro mantiene una fluida relación con la presidente. En las elecciones de 2024, por ejemplo, fue su coordinador de campaña en Zacatecas, un estado donde la influencia de otro contendiente del partido guinda, Ricardo Monreal, contaba con mayor poder.

    [POLÍTICA ONLINE]

    IVONNE ARACELLY ORTEGA PACHECO (MC)

    En vilo, iniciativas sobre atención al cáncer de mama.- La Comisión de Salud de la Cámara de Diputados mantiene pendientes nueve iniciativas relacionadas con la prevención, detección y atención integral del cáncer de mama. Estás propuestas, promovidas por diversos grupos parlamentarios, plantean desde garantizar el acceso gratuito a mastografías y tratamientos oncológicos hasta otorgar reconstrucción mamaria a pacientes sometidas a una mastectomía. Entre las iniciativas se encuentra las presentadas el 29 de octubre de 2024 por la diputada del PAN, Eva María Vásquez, y por el diputado morenista, Manuel de Jesús Baldenebro, así como la presentada el 12 de noviembre de 2025 por la diputada de Verde, Celia Esther Fonseca. Por su parte, la diputada Mayra Espino planteó incorporar a las comunidades indígenas en los programas. Miroslava Shember pide garantizar tratamientos gratuitos a pacientes. En tanto, Ivonne Ortega dijo que se debe reconocer el derecho a la reconstrucción mamaria. [HERALDO / p11]

    CASO INE / RENUNCIA DE GUADALUPE TADDEI

    Taddei anuncia hoy salida del INE tras señalamientos por conflictos de interés.- La consejera presidente del INE, Guadalupe Taddei Zavala, anunció que hoy presentará su renuncia ante la Cámara de Diputados, en medio de los señalamientos públicos sobre presuntas irregularidades y conflictos de interés relacionados con contrataciones del organismo electoral. Su decisión ocurre después de varios días de cuestionamientos por la difusión de fotografías, videos y versiones sobre su relación con proveedores del instituto. Su salida se da durante la organización del Proceso Electoral Federal 2026-2027, que comenzó el pasado 10 de septiembre. [RAZÓN / pp., p3] [UNIVERSAL / pp., p6] [EXCÉLSIOR / pp., p6] [MILENIO / pp., p6-7] [JORNADA / pp., p4-5] [FINANCIERO / pp., p36] [LA PRENSA / p17] [24 HORAS / pp-p6] [CONTRARÉPLICA / pp., p4] [ÍNDIGO / pp., p6] [OVACIONES / pp., p18] [EL PAÍS]

    Consejo deberá elegir presidencia provisional.- La renuncia de Guadalupe Taddei Zavala a la presidencia del INE abrirá un proceso de sustitución que obligará a las consejeras y consejeros a elegir a una persona que encabece provisionalmente el organismo, mientras la Cámara de Diputados designa a quien concluirá su periodo, previsto hasta abril de 2032. Conforme al artículo 41 de la Ley General de Instituciones y Procedimientos Electorales (LGIPE), corresponde a los integrantes del Consejo General nombrar, entre ellos mismos, a quien asumirá temporalmente la presidencia y comunicar de inmediato su decisión a San Lázaro. [RAZÓN / p3] [REFORMA / p4] [EXCÉLSIOR / p6] [FINANCIERO / p38]

    Oposición exige investigar a Taddei y cero impunidad.- Dirigentes nacionales y legisladores federales de oposición del PRI y el PAN consideraron que la renuncia de la presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei, es «insuficiente» y demandaron que haya castigo, «no más impunidad» en el órgano electoral y que la Fiscalía General de la República y la Auditoría Superior de la Federación investiguen.  La vicecoordinadora del PAN en la Cámara de Diputados, Noemí Luna, consideró que «la renuncia anunciada de Taddei era impostergable; su permanencia en el INE era políticamente insostenible», pero remarcó que «no basta con irse, exigimos investigar los señalamientos, esclarecer responsabilidades, garantizar una sucesión transparente y blindar al INE de cualquier injerencia política».  El también vicecoordinador panista, Héctor Saúl Téllez, acusó que «Morena promovió a Taddei y llegó la corrupción rapaz al INE», por lo que «debe pagar el costo político». Coincidió en que «la renuncia no debe significar impunidad, la ASF debe llegar a fondo en las investigaciones y la FGR debe iniciar una averiguación previa de oficio». El diputado Emilio Suárez, representante del PRI ante el INE, dijo que «hay un consenso entre las distintas figuras políticas» para exigir que Taddei aclare los hechos contrarios a la ley y que haya sanciones. [FINANCIERO / pp., p39] [REFORMA / p4] [UNIVERSAL / p7] [EXCÉLSIOR / p8]

    Morena pide garantizar la certeza de todos los procesos comiciales.- La dirigencia nacional de Morena llamó a la autoridad electoral a garantizar certeza en el proceso electoral, mientras los líderes del PAN y PRI vincularon al partido guinda con las presuntas irregularidades en contratos con proveedores que derivaron en la salida de Guadalupe Taddei. Ariadna Montiel Reyes, presidente nacional de Morena, consideró necesaria la investigación de la Auditoría Superior de la Federación (ASF) sobre la funcionaría, pues «la autoridad electoral nos regula a todos los partidos y tiene que quedar transparentado todo el proceso administrativo y en general de la conducción de la autoridad electoral». [JORNADA / p5] [REFORMA / p5]

    Pide PRI titular imparcial y sin filias.- El dirigente nacional del PRI, Alejandro Moreno Cárdenas, exigió que la Cámara de Diputados elija a una nueva presidencia del Instituto Nacional Electoral (INE) que no tenga filias por Morena y sus aliados electorales, a fin de regresar al árbitro electoral la imparcialidad que requiere. «Las instituciones democráticas no pueden convertirse en espacios para colocar perfiles afines o empleados al servicio del gobierno de Morena. Esa necedad de privilegiar las lealtades políticas por encima de la independencia institucional termina por e e e e e oe EXCÉLSIOR / p8]

    Contratos de OPLEs con empresas investigadas suman mil 767 mdp.- Empresas ligadas a José Alfredo y Raymundo Francisco Hernández Casillas y otras proveedoras vinculadas a los hermanos, acumulan alrededor de mil 767.1 millones de pesos en contratos con los institutos electorales locales (OPLEs) para fabricar boletas, urnas y otros materiales electorales entre 2018 y 2024. La Unidad de Inteligencia Financiera (UIF) investiga a siete empresas proveedoras relacionadas con los hermanos Hernández Casillas, y la Auditoría Superior de la Federación (ASF) abrió una investigación de oficio sobre posibles irregularidades en contrataciones del INE. Las indagatorias buscan esclarecer posibles anomalías en las adjudicaciones. [RAZÓN / p8] [FINANCIERO / p38]

    Deja órgano electoral sin respuestas a la Auditoría.- El Instituto Nacional Electoral (INE) presentó aclaraciones que la Auditoría Superior de la Federación (ASF) consideró insuficientes para resolver por completo los señalamientos sobre un contrato por 63.2 millones de pesos con Comercializadora JVLY, destinado a producir y distribuir materiales de simulacro para la capacitación electoral del proceso 2023-2024. De acuerdo con la revisión de La Razón al informe de la auditoría forense 230 de la Cuenta Pública 2024, el INE dejó pendientes en siete apartados de la evaluación de sus aclaraciones. [RAZÓN / p6] [FINANCIERO / p36] [HERALDO / p6]

    A 327 días de los comicios: Con mayoría de Morena en la Cámara de Diputados, se analiza el escenario ante la posible remoción de Guadalupe Taddei.- A 327 días de distancia de la próxima jornada electoral federal, el tablero político en el Congreso de la Unión registra una intensa actividad legislativa y de revisión institucional. Con una sólida mayoría encabezada por Morena y sus aliados en la Cámara de Diputados, en los pasillos legislativos se analiza con detenimiento el panorama técnico y constitucional ante la eventual ruta para la remoción Taddei.  [ASÍ LO DICE MÉXICO / p4]

    PAQUETE ECONÓMICO 2027 / PRESUPUESTO

    Encara el Senado debate por deuda.- En el Senado de la República, la bancada de Morena se prepara para aprobar en el pleno la Ley de Ingresos y despejar el terreno para que sus compañeros diputados apuntalen el Presupuesto de Egresos de 2027. En el meollo del asunto, una descomunal deuda que a ojos de la oposición puede llevar a México a la quiebra, pero a Morena se le atraviesa en el camino el súbito ajuste a la Modalidad 40 del IMSS, que tomó desprevenidos a miles de trabajadores próximos a jubilarse y que albergaban la esperanza de conseguir mejores pensiones.  [REFORMA / p7]

    Secretaría de las Mujeres proyecta más de 532 mdp para refugios en 2027.- La Secretaría de las Mujeres proyecta destinar 532.67 millones de pesos en 2027 a la operación de refugios especializados para mujeres en situación de violencia, así como para la atención de sus hijas e hijos. Los recursos están contemplados en el Proyecto de Presupuesto de Egresos de la Federación (PPEF) 2027. La cifra representa un aumento de 17.64 millones de pesos respecto de los 515.03 millones aprobados en 2026, equivalente a un incremento de 3.43 por ciento. El monto forma parte del presupuesto total de 2 mil 269.4 millones de pesos proyectado para la Secretaría de las Mujeres en 2027. [CONTRARÉPLICA / p6]

    COMISIONES

    Revisan diputados aval militar a IED.- La Cámara de Diputados revisará esta semana la última Cuenta Pública del expresidente Andrés Manuel López Obrador y la reforma que propone un filtro militar a la Inversión Extranjera Directa (IED). De acuerdo con las previsiones de la bancada morenista, este martes discutirán en el pleno el dictamen de la Cuenta Pública 2024, correspondiente al último año del sexenio pasado. El dictamen fue aprobado por la mayoría en la Comisión de Presupuesto el miércoles pasado, a pesar de que se detectaron 65 mil millones de pesos pendientes por aclarar, de los cuales 5 mil 805 millones de pesos fueron ejercidos directamente por el Gobierno federal y el resto por los estados y municipios. [REFORMA / p7]

    Encarecerán Los Cabos a extranjeros.- El costo de viajar a Los Cabos no se limita al boleto de avión el hospedaje y los alimentos. Los turistas extranjeros también deben considerar el Derecho de No Residentes (DNR), la Tarifa de Uso Aeroportuario (TUA) y los impuestos estatales y municipales que se aplican a distintos servicios. El sector turístico advierte que el encarecimiento de los viajes les puede restar competitividad al destino. Ante la propuesta de incrementar el DNR de 983 a mil 158 pesos por persona para 2027, la propuesta fue avalara en la Comisión de Hacienda y Crédito de la Cámara de Diputados y se encuentra sujeta al proceso legislativo correspondiente, de acuerdo con la Secretaría de Turismo. [SOL DE MÉXICO / p8] [LA PRENSA / p19]

    DIPUTADOSMORENA

    Coyotes lucran con los retiros por desempleo.-  j e e e e en los retiros de desempleo de las Afores un negocio, lo que llevó a máximos históricos tanto en número de retiros como el monto. Alejadro Carvajal, diputado de Morena dijo que estos estafadores recurren a despachos que simulan una relación laboral para registrar al trabajador, durante unos días, ante el IMSS con salario superior al que realmente percibía. En 2024 presentó una iniciativa para cerrar los espacios que permiten estas operaciones. La propuesta fue aprobada en la Cámara de Diputados, pero quedó detenida en el Senado. [SOL DE MÉXICO / p12] [LA PRENSA / p16]

    PAN

    ¿En dónde se atienden los mexicanos sus enfermedades?.- Éctor Jaime Ramírez Barba, médico y diputado federal del PAN, considera grave que trabajadores están pagando dos veces por su salud: primero con sus cuotas al IMSS y después cuando tienen que acudir a un consultorio privado porque no consiguen una cita, no encuentran medicamentos o necesitan estudios que la institución no e e oe UNIVERSAL / pp., p8-9]

    PVEM

    Avala el PVEM uso de la GN en el Tepozteco.- El PVEM respaldó la intervención de la Guardia Nacional y de la Secretaría de la Defensa Nacional para apoyar las intervenciones de la Profepa, luego de la clausura de un desarrollo turístico ilegal en el Parque Nacional El Tepozteco, en Morelos. La fuerza política subrayó que este caso evidencia la relevancia de la reforma a la Ley General de Equilibrio Ecológico y la Protección al Ambiente impulsada por su bancada en la Cámara de Diputados y publicada en el Diario Oficial de la Federación en 2025. [EXCÉLSIOR / p4]

    Reconocen liderazgos de José Couttolenc.-  El diputado federal Eruviel Ávila Villegas reconoció el liderazgo de José Couttolenc Buentello, dirigente del Partido Verde en el Estado de México. El legislador destacó su trabajo territorial, su cercanía con la ciudadanía y su capacidad para impulsar un movimiento ambiental con presencia en comunidades y municipios de la entidad. La toma de protesta de los defensores ambientales del Partido Verde se llevó a cabo en la Plaza de las Alas, en La Marquesa. Allí, el legislador dijo que Couttolenc Buentello es un dirigente joven y trabajador. [UNIVERSAL / p21]

    MENCIONES LEGISLATIVAS

    Gasolineras, las primeras que dejarán el efectivo.- El 6 de octubre, el Congreso de la Unión aprobó la Ley de Economía Digital para Pagos Digitales y Electrónicos y el 20 de octubre el Senado la avaló con el fin de impulsar la adopción e implementación de medios de pago electrónico para disminuir el uso de efectivo. Alfonso Martínez-Bejarano, socio de Baker Mchenzie dijo que la legislación no implica una prohibición del efectivo, sino que permitirá establecer obligaciones específicas para determinados sectores económicos. [SOL DE MÉXICO / p14] [REFORMA / p2N] [CRÓNICA / pp., p10–11] [LA PRENSA / p20]

    OPINIÓN

    COLUMNA / SACAPUNTAS / El presidente de la Cámara de Diputados, Raúl BolañosCacho, y la bancada de Morena se declararon listos para recibir la notificación de renuncia de Guadalupe Taddei a la presidencia del INE. El proceso tardará alrededor de un mes y se habla de nombrar a un presidente temporal y cambiar las reglas que rigen la vida interna del organismo. [HERALDO / p2] El tema lo comenta: TRASCENDIÓ [MILENIO / p 2]

    COLUMNA / AQUÍ EN EL CONGRESO / JOSÉ ANTONIO CHÁVEZ / El líder de la Cámara de Diputados, Ricardo Monreal, defendió que no cree que las denuncias de presuntas irregularidades en el INE afecten la credibilidad del organismo. La salida de Taddei abrirá la necesidad, en la Cámara de Diputados, para que el presidente de la Mesa Directiva, el verde-ecologista Raúl Bolaños-Cacho, primero le reciba hoy la renuncia como titular de ese órgano electoral y, dos, prepare una buena dosis de tolerancia para mañana en la sesión. [MEXICOINFORMA]

    ARTÍCULO / LAURA BALLESTEROS / Morena frenó el aumento salarial a médicos y personal de salud / Existe una reforma a la Constitución que obliga a pagar a médicos y enfermeras un salario mensual que no puede ser inferior al salario promedio registrado ante el IMSS. La aprobó la Cámara de Diputados el 24 de septiembre de 2024, el Senado el 9 de octubre de ese año y la avalaron 31 congresos locales antes de que acabara 2024. Dos años después nadie ha formulado la declaratoria de constitucionalidad, el decreto nunca llegó al DOF. [HERALDO / p13]

    ARTÍCULO / RICARDO MONREAL ÁVILA / Transparencia / En el espíritu de las leyes (1748), Montesquieu advirtió que si no tiene límites quien ejerce el poder, tiende a excederse. Esta reflexión sigue siendo fundamental para entender la vida democrática actual, y viene a cuento a propósito de lo que está ocurriendo en el INE. Las responsabilidades concretas deberán determinarse mediante las investigaciones correspondientes. En el terreno constitucional, las atribuciones están definidas: la Cámara de Diputados tiene la facultad de designar a quien preside el Consejo General del INE, y hay una legislación que establece los procedimientos para cubrir vacantes, investigar irregularidades y determinar responsabilidades. [UNIVERSAL / p16]

    COLUMNA / TELÉFONO ROJO / JOSÉ UREÑA / La Junta de Coordinación Política en San Lázaro, con Ricardo Monreal a la cabeza, ya está preparado para recibir la renuncia y aceptarla de la presidente del INE, Guadalupe Taddei. Una vez implementada esa decisión y comunicada a la Cámara de Diputados, Ricardo Monreal convocará a los miembros de la Jucopo para los siguientes pasos. Son dos: el procedimiento y el calendario a fin de lanzar la convocatoria, las inscripciones, los exámenes y las elecciones de quien deberá sustituir a la señora Taddei para completar su periodo. [24 HORAS / p4] El tema lo comenta: MÉXICO CORRECTO, NO CORRUPTO / RICARDO PERALTA [EXCÉLSIOR / p18]

    COLUMNA / EL DATO INCÓMODO / JUAN ORTIZ / Tras la salida de Taddei, los consejeros del INE elegirán a uno de ellos para presidir provisionalmente al Instituto y avisarán a San Lázaro. Para elegir al relevo definitivo, la Cámara de Diputados lanzará una convocatoria pública. Luego integrará un comité de cinco personas que evaluará a los aspirantes y enviará cinco finalistas a la Junta de Coordinación Política. La propuesta que llegue al Pleno necesita dos terceras partes de la aprobación de los diputados. [OVACIONES / p16]

    COLUMNA / SIGNOS VITALES / ALBERTO AGUIRRE / En la designación de la actual presidencia del Consejo General del INE, fallaron todos los mecanismos contemplados por la Constitución. Ricardo Monreal no pudo alcanzar mayores acuerdos, salvo la integración de la lista de aspirantes a consejeros electorales definidos en 2022 y el cargo debió definirse en una sesión plenaria, mediante insaculación, de la lista conformada por el comité evaluador. [ECONOMISTA / p56]

    COLUMNA / CONFIDENCIAL / La Secretaría de Hacienda iniciarán la confección de lo que será el dictamen del Presupuesto de Egresos de la Federación para 2027. La subsecretaria de Egresos, Bertha Gómez Castro, tendrá este martes su primer encuentro con los integrantes de la Comisión de Presupuesto para el ajuste de las cifras. FINANCIERO

    INFORMACIÓN DESTACADAGOBIERNO

    CSP celebra reelección de Lula: Viva la democracia.- La presidente Claudia Sheinbaum Pardo celebró la reelección de Luiz Inácio Lula da Silva en Brasil, donde el mandatario remontó una desventaja de la primera vuelta. [RAZÓN / p5]

    Velasco: «México cumplió este año con entrega mínima de agua a EU pese a sequía extrema».- México concluyó el sábado 24 de octubre el primer año del ciclo

    37 de entregas de agua del Río Bravo, conforme al Tratado de Aguas de 1944, informó la Secretaría de Relaciones Exteriores. Ello se logró «en un contexto de sequía extrema que afecta la disponibilidad de agua en la región». La dependencia a cargo del canciller Roberto Velasco señaló que, ante la sequía extrema que afecta la disponibilidad de agua en la región, el Gobierno federal coordinó esfuerzos entre distintas instituciones para cumplir con el volumen mínimo anual establecido en las estrategias conjuntas anunciadas el 3 de febrero del presente año. [POLÍTICA ONLINE]

    JUDICIAL

    Vinculan a proceso a exfiscal Jáuregui por traición a la patria.- César Jáuregui Moreno, exfiscal general de Chihuahua, fue vinculado a proceso por su presunta participación en el delito de traición a la patria, por permitir el ingreso y la operación de agentes de la CIA en territorio nacional. Un juez de control le impuso prisión preventiva en el penal de máxima seguridad del Altiplano, en Almoloya de Juárez, Estado de México, y fijó un plazo de dos meses para la investigación complementaria. [MILENIO / p12]

    ESTADOS

    Se extienden protestas en Guadalajara por agua sucia.- Las marchas, plantones y bloqueos para repudiar la mala calidad del agua y su escasez, debido a los tandeos, continuaron ayer con una marcha en el centro de Guadalajara, una asamblea en el parque Revolución y una protesta en la Glorieta de la Minerva, a las que se sumaron tres bloqueos el sábado, al menos uno diario entre miércoles y viernes en diferentes puntos de la ciudad, y otros dos cierres viales de vecinos inconformes el martes, lo que extendió la inconformidad a casi toda la zona metropolitana tapatía. [JORNADA / p28]

    GENERAL

    Reconoce ONU-hábitat modelo de utopías de Clara Brugada.- La jefa de Gobierno de la Ciudad de México, Clara Brugada Molina, recibió el Pergamino de Honor de ONU-Hábitat por el programa de Utopías, implementado por su administración. [HERALDO / pp., p14]

    Tormenta Vance afectará al Pacífico.- La tormenta tropical Vance generará lluvias muy fuertes en el oeste y sur de Jalisco, Colima, en el oeste y la costa de Michoacán, además del suroeste de Guerrero, advirtió ayer el Servicio Meteorológico Nacional (SMN). El ciclón se localizaba hasta ayer a 395 kilómetros al sur-suroeste de Punta San Telmo, Michoacán, y a 460 kilómetros al sur de Manzanillo, Colima. [EXCÉLSIOR / p24]

    SEGURIDAD

    Ven venganza en doble feminicidio en Chiapas.- El doble feminicidio de una mujer de 55 años y su nieta de 12, ocurrido en Ostucán, Chiapas, fue cometido por venganza personal de uno de los presuntos responsables, informó el Fiscal General del Estado, Jorge Luis Llaven Abarca. El funcionario señaló que las investigaciones e e e eh e ü e eEl Melote eh e ü e eEl Cera, como los dos hombres que persiguieron a las víctimas hasta el lugar donde fueron asesinadas el pasado 19 de octubre, en el ejido Xochimilco Viejo. [REFORMA/ p2]

    ECONOMÍA

    Repunta 3.5% la economía y alienta alza en pronósticos.– La economía mexicana aceleró su crecimiento en agosto a 3.5 por ciento anual, por arriba de los pronósticos, lo que fue su mayor alza en casi tres años, y generó señales positivas para la actividad productiva, además de revisiones al alza en las expectativas del PIB. Los analistas destacaron que el mayor ritmo de crecimiento lo generó la industria, en particular las manufacturas, y prevén que en el año el Producto Interno Bruto (PIB) podría crecer hasta 2.0 por ciento. [FINANCIERO / pp., p4]

    Gigantes de la banca reajustan previsiones para el peso.- BBVA, Banorte y Santander, los tres principales bancos privados del país por valor de activos y utilidades, calculan un peso más débil para el cierre de 2026. El tipo de cambio despidió el viernes sobre 18.67 pesos por dólar y llegó a cotizar sobre 18.86 el jueves, el peor nivel de la moneda mexicana desde septiembre del año pasado, de acuerdo con las operaciones al mayoreo que reporta Bloomberg. En Banorte modificaron una vez más sus pronósticos de 18.10 a 18.40 para el cierre de año, y de 17.80 a 18.10 al finalizar 2027, mientras que esta semana calculan que operará en un rango de 18.30 a 18.90 unidades. [UNIVERSAL / p24]

    Congreso de la Union

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #actividadLegislativa #agendaLegislativa #análisisPolítico #CámaraDeDiputados #CámaraDeSenadores #Cdmx #ClaudiaSheinbaum #conferencia #conferenciaPresidenta #CongresoDeLaUnión #DiputadosFederales #Información #informaciónLegislativa #InformaciónMéxico #leyesMéxico #Mañanera #mañaneraPresidenta #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #ParlamentoMéxico #Partidos #PartidosPolíticos #PoderLegislativo #políticaMexicana #Presidencia #PresidenciaMéxico #reformasMéxico #resumenLegislativo #SíntesisDeInformación #SíntesisDeInformaciónLegislativa #Senado #SenadoDeLaRepública #SenadoMexicano #SheinbaumPardo #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom
  2. DATE: October 26, 2026 at 07: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: Political endorsements by scientific journals reduce public trust in research

    URL: psypost.org/political-endorsem

    When scientific journals publicly endorse political candidates, they risk lowering public trust in the scientific community, particularly among moderate and conservative Americans. These endorsements cause measurable declines in how people view the impartiality and societal value of science, though they do not appear to change whether people are willing to follow practical scientific advice. The findings were recently published in the journal Group Processes & Intergroup Relations.

    Public trust in scientific institutions is an important factor in shaping how society responds to global challenges like pandemics and climate change. Historically, scientific organizations have sought to maintain an apolitical stance to preserve their reputation as objective arbiters of fact. In recent years, several high-profile scientific journals have broken from this precedent. Editors at these publications have published pieces endorsing Democratic presidential candidates or strongly criticizing Republican candidates, often framing these stances as necessary defenses of scientific integrity. Researchers wanted to understand how these explicit political stances affect how the American public views the scientific enterprise as a whole.

    Stylianos Syropoulos, Kyle Fiore Law, and their colleagues set out to examine this phenomenon through the psychological framework of motivated reasoning. Motivated reasoning is the human tendency to process information in a way that confirms existing beliefs and political identities. When individuals encounter statements that conflict with their political views, they often scrutinize or reject the source of that information.

    The research team suspected that political endorsements from scientific journals might trigger this psychological mechanism. They hypothesized that people who identify as moderate or conservative might question the objectivity of science after reading endorsements that clash with their political leanings.

    To capture a complete picture, the researchers evaluated trust not as a single concept, but as a collection of distinct dimensions. These dimensions include perceived ability, which is the competence of scientists to provide accurate information. They also looked at integrity, which involves the belief that science is impartial and objective. Benevolence measures the perception that science serves the public good and lacks hidden agendas. Finally, behavioral trust reflects whether people are actually willing to follow scientific recommendations in their daily lives, such as adhering to public health guidelines.

    In the first experiment, conducted shortly before the 2020 presidential election, researchers recruited a large sample of 3,081 participants online. They randomly assigned these participants to read one of two types of texts regarding prominent scientific publications, such as Science, The Lancet, or Scientific American. The control group read a brief, neutral description of the journal’s history and mission formatted like a news wire article.

    The treatment group read the same background information, but with an added excerpt from an actual editorial published by the journal that endorsed Joe Biden or criticized Donald Trump. Following the reading, participants answered a series of questions measuring their trust in science and their intentions to comply with health guidelines.

    The researchers found that reading the political endorsements caused a measurable drop in general trust in scientific institutions. Participants in the treatment group were more likely to report that science lacks impartiality, pointing to a decline in perceived integrity. This effect was largely driven by politically moderate and conservative individuals, who exhibited lower trust after exposure to the endorsements.

    Among conservatives, the treatment also increased belief in conspiracy theories about science and the origins of the coronavirus, indicating a drop in perceived benevolence. However, the endorsements did not yield a statistically significant effect on behavioral trust. Participants exposed to the political messaging remained just as willing to follow practical public health recommendations as those in the control group.

    To see if these results would hold up under different conditions, the researchers conducted a second experiment days before the November 2020 election. They recruited a sample of 1,056 participants, matched to national demographic quotas for age, gender, and ethnicity. The experimental setup mirrored the first study, with participants randomly assigned to read either neutral background text or a political endorsement from a scientific journal.

    The results replicated the core findings of the first experiment. Exposure to the political messaging reduced general trust in science and increased the belief that science is biased, again driven by moderate and conservative participants. In this iteration, the treatment group also reported a lower likelihood of using scientific sources for coronavirus updates, which suggests a decline in perceived scientific ability or competence.

    Just as in the first study, the political endorsements had no statistically significant impact on people’s willingness to comply with practical safety guidelines. The messaging also did not alter belief in conspiracy theories for this specific group.

    A third experiment took place four years later, surrounding the 2024 presidential election. The research team recruited a large sample of 2,144 participants to read material from Scientific American, Nature, or The Economist. The Economist was included because it frequently covers science and technology for a broad audience. As before, participants read either neutral background descriptions or actual published editorials endorsing Kamala Harris or criticizing Donald Trump.

    Because the pandemic was no longer a central issue during this later study, the researchers removed questions about the coronavirus. They added new measures to evaluate general perceptions of scientific objectivity and societal usefulness.

    The results from the 2024 election cycle aligned closely with the 2020 data. Reading the political endorsements decreased general trust in science and increased the belief that personal and political values govern scientific research. Participants in the treatment group also reported lower confidence in the idea that science is objective and useful for society. Once again, the declines in general trust and perceived integrity were most pronounced among moderate and conservative respondents.

    The study relies entirely on real-world editorials that endorsed Democratic candidates or criticized Republican ones. Because the researchers used actual published materials to ensure their experiment mirrored reality, they did not test how left-leaning individuals might react to a major scientific journal endorsing a conservative candidate. It remains unknown if political liberals would exhibit the same motivated reasoning and subsequent loss of trust if faced with scientific endorsements that opposed their own political identities.

    The researchers note that while explicit political endorsements carry reputational costs, complete silence from the scientific community on policy matters might also negatively affect public perception. Choosing not to address political rhetoric that directly targets scientific funding or spreads false information could be viewed as a failure to defend the scientific enterprise. Future research will need to explore how scientific organizations can correct falsehoods or advocate for evidence-based policies without appearing overly partisan. Finding the right balance will help institutions maintain their legitimacy across the entire political spectrum.

    The study, “Presidential candidate endorsements by scientific journals decrease trust in science especially for moderate and conservative Americans,” was authored by Stylianos Syropoulos, Kyle Fiore Law, Crystal Li, Bernhard Leidner, and Kevin L. Young.

    URL: psypost.org/political-endorsem

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

    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 #Science #ScientificResearch #PublicTrust #PoliticalEndorsements #ScienceCommunication #Research #Politics #MediaLiteracy #EvidenceBased #PublicHealth

  3. 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

  4. I had an endpoint that sorts log lines as they come off a queue: route the ERROR ones one way, everything else another. The hot loop is one check, does this line start with "ERROR", and I'd written line.StartsWith("ERROR") without a second thought. It's the most obvious thing you can type.

    Then I had the service under load with a profiler open, and a surprising slice of time was parked inside CompareInfo and the globalization stack underneath it. For a prefix check on ASCII log lines. That's when it clicked that StartsWith(string) doesn't do what I thought it did.

    The default overload is linguistic, not literal


    Here's the thing I'd forgotten. string.StartsWith(string) and string.IndexOf(string), the overloads that take only a string, don't compare characters. They compare text, using the current culture's rules, which on most boxes means routing through ICU for a full linguistic comparison. That's the machinery that knows "ff" and "ff" are the same word, that a soft hyphen shouldn't count, that casing folds differently in Turkish. Handy when you're sorting names a person will read. Total overkill when you're asking whether a byte string begins with five known ASCII letters.

    The fix is to say what you actually meant:

    line.StartsWith("ERROR", StringComparison.Ordinal)

    Ordinal means compare the char values, in order, and stop. No culture, no collation table, no ICU.

    I counted it


    I don't trust my gut on this stuff, so I wrote the smallest thing that would show the gap. Two million log-ish lines in an array, five prefixes mixed in so the comparison has to actually look at characters:

    string[] prefixes = { "INFO ", "WARN ", "DEBUG ", "ERROR ", "TRACE " };
    var lines = new string[2_000_000];
    for (int i = 0; i < lines.Length; i++)
    lines[i] = prefixes[i % prefixes.Length] + "request " + i + " finished in " + (i % 400) + "ms";

    Then count how many start with "ERROR", the polite way and the ordinal way:

    static long CountCulture(string[] lines)
    {
    long n = 0;
    foreach (string s in lines)
    if (s.StartsWith("ERROR")) n++; // CurrentCulture
    return n;
    }

    static long CountOrdinal(string[] lines)
    {
    long n = 0;
    foreach (string s in lines)
    if (s.StartsWith("ERROR", StringComparison.Ordinal)) n++;
    return n;
    }

    The harness is nothing fancy. A stopwatch, a warmup call for each path so the JIT and the ICU tables are hot, then the best time out of seven, with the allocation counter read around each pass:

    static long Measure(Action a, out long bestMs)
    {
    bestMs = long.MaxValue;
    long bytes = 0;
    var sw = new Stopwatch();
    for (int run = 0; run < 7; run++)
    {
    long before = GC.GetAllocatedBytesForCurrentThread();
    sw.Restart();
    a();
    sw.Stop();
    bytes = GC.GetAllocatedBytesForCurrentThread() - before;
    if (sw.ElapsedMilliseconds < bestMs) bestMs = sw.ElapsedMilliseconds;
    }
    return bytes;
    }

    It's a single-file console app on .NET 10, top-level statements, nothing else in it. Here's what came back:

    StartsWith (culture) : 27 ms
    StartsWith (ordinal) : 18 ms
    ratio : 1.5x
    allocated (culture) : 0 bytes
    allocated (ordinal) : 0 bytes

    That was a bit of a letdown, if I'm honest. I'd built this up in my head as the villain and it came in at 1.5x. Real, repeatable, but not the kind of number that changes your afternoon. And neither path allocates a byte, so this is pure CPU, no garbage to chase.

    Then I ran the same question through IndexOf, because plenty of my "does this contain" checks are written the same lazy way:

    IndexOf (culture) : 109 ms
    IndexOf (ordinal) : 30 ms
    ratio : 3.6x

    There's the one that was actually hurting. A substring search under a linguistic comparison is a lot more work than a prefix check. It can't just glance at the front, it has to weigh matches at every position with full collation rules. Roughly 3.6x on the same data. That's the call I should have been worried about from the start.

    These are ratios off a Linux container, not a lab bench with the clocks pinned, so the absolute milliseconds will land somewhere else on your hardware. The shape holds up though: ordinal is cheaper, and substring search is cheaper by a lot more than a prefix check.

    Ordinal isn't a free find-and-replace


    Here's the caveat, and it's a real one. Ordinal and culture don't always give the same answer. That's the entire reason they're separate methods, and it's why you can't just sweep the codebase swapping one for the other.

    string shy = "co­op.log"; // a soft hyphen sits between "co" and "op"
    shy.StartsWith("coop"); // True - culture treats the hyphen as invisible
    shy.StartsWith("coop", StringComparison.Ordinal); // False - ordinal sees the hidden char

    Culture-aware comparison treats that soft hyphen as nothing, so it matches "coop". Ordinal sees nine characters and says no. For log routing, ordinal is exactly what I want: the literal content, invisible characters and all. For anything a human typed and expects to match "naturally", though, like search boxes, usernames, display sorting, the linguistic version is the correct one, and the extra cost is the price of being correct.

    My rule of thumb now: if the strings are protocol rather than prose, so headers, enum names, file extensions, log levels, anything machine-generated, reach for Ordinal or OrdinalIgnoreCase by default. If a person wrote it and a person will read it, leave the culture-aware comparison where it is. The analyzer CA1310 flags exactly these call sites if you switch it on, which beats grepping for them by hand.

    The quiet irony is that ordinal is both faster and usually what you meant for this kind of data. It's just not the default, and the default looks so harmless sitting there.

    So what's the laziest string comparison hiding in your hot path? Check the Contains calls first, those are IndexOf underneath.

    — still benchmarking corners of the standard library nobody asked me to#csharp #dotnet #programming #webdev #software #coding #development #engineering #inclusive #community
    StartsWith Was Asking ICU Every Time

  5. Lula: «Mi victoria es una derrota de la mentira y del negacionismo»

    Luiz Inácio Lula da Silva ganó la segunda vuelta presidencial de Brasil con 51.79% de los votos, frente a Flávio Bolsonaro, quien obtuvo 48.21%, según los resultados oficiales citados en el reporte, tras una remontada electoral histórica.

    SN Redacción | EFE

    São Paulo .- El presidente de Brasil, Luiz Inácio Lula da Silva, ganó este domingo la segunda vuelta de las elecciones con un 51,79 % de los votos, frente al 48,21 % del senador ultraderechista Flávio Bolsonaro, en una remontada inédita en la historia democrática del país, según los resultados oficiales con el 100 % de las urnas escrutadas.

    Es la primera vez desde el fin de la dictadura militar (1964-1985) que un candidato que quedó en segundo lugar en la primera ronda electoral se impone en la segunda vuelta a su adversario.

    En la primera vuelta, Flávio fue el más votado con el 47 % de los apoyos, dos puntos más que el dirigente progresista, lo que se tradujo en una diferencia de 2,2 millones de votos.

    Este domingo, en la segunda, Lula ha revertido ese resultado y le ha sacado más de cuatro millones de votos a su adversario, que no ha reconocido su derrota y ha pedido la anulación de los comicios después de que un juez de la Corte Suprema extendiera el horario de votación dos horas, a petición de la campaña de Lula, por una serie de «incidentes» en el transporte de votantes en varias ciudades.

    Un resultado histórico

    El líder progresista sumó hoy 64,2 millones de papeletas, mejorando también con creces sus resultados de 2022.

    Lula asumirá su cuarto mandato -segundo consecutivo- el próximo 5 de enero en Brasilia con 81 años de edad.

    Nunca antes en la historia de Brasil un presidente fue elegido en cuatro ocasiones diferentes.

    La victoria de Lula también pone freno al giro a la derecha que experimenta América Latina en los últimos años alentado por el presidente estadounidense, Donald Trump.

    El dirigente del Partido de los Trabajadores (PT) partía con desventaja después de la primera vuelta.

    Desde entonces, todas las encuestas proyectaron un desenlace muy ajustado, con ambos aspirantes en empate técnico, aunque siempre con Flávio numéricamente por delante.

    De hecho, los dos últimos sondeos, publicados en la víspera, mostraban al senador con un 51 % de los apoyos y a Lula, con el 49 %.

    La calle y las redes llevan en volandas a Lula

    Después de una primera parte de la campaña “desorganizada”, como definió el propio Lula, el gobernante dio un giro radical a su estrategia. Llamó a ocupar las calles y las redes sociales, y a reducir la abstención, que bajó casi dos puntos en esta segunda ronda con respecto a la primera y fue la menor desde 2006.

    La militancia respondió con marchas multitudinarias en varias de las principales ciudades del país en una efervescencia del progresismo no vista en décadas.

    El aspirante del PT también multiplicó sus anuncios desde la Presidencia: logró la aprobación en el Congreso de la jornada laboral, perdonó las deudas a millones de trabajadores autónomos y lanzó medidas de incentivo para el sector de los videojuegos, entre otras medidas.

    Duros ataques a Flávio

    También emprendió una dura campaña de desgaste contra su adversario con una estrategia basada en el miedo y en el recuerdo de los recortes durante la gestión de Jair Bolsonaro (2019-2022).

    En este sentido, vinculó a Flávio con la “motosierra” del presidente argentino, Javier Milei, advirtió que su victoria era una “riesgo para la democracia”, tras la intentona golpista que lideró su padre tras perder los comicios de 2022, y recordó las sospechas de corrupción y sus vínculos con parientes de grupos paramilitares de Río de Janeiro.

    También alertó de que se subordinaría a Trump, en asuntos como seguridad y minería, en medio de los intentos de injerencia de la Casa Blanca para supuestamente favorecer al hijo de Bolsonaro, aliado del republicano.

    “Brasil no acepta ser el patio trasero de nadie”, exclamó Lula tras su inesperada victoria.

    Frente a esto, Flávio, ungido candidato por su padre, quien se encuentra condenado y en prisión domiciliaria por golpismo, perdió la capacidad de marcar e debate público y fue a remolque en las tres últimas semanas de campaña.

    https://platform.twitter.com/embed/Tweet.html?creatorScreenName=efenoticias&dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=2114550933006725411&lang=es&origin=https%3A%2F%2Fefe.com%2Fmundo%2F2026-10-26%2Flula-da-silva-gana-elecciones-presidenciales-brasil-remontada-inedita-flavio-bolsonaro%2F&sessionId=85429a194f81bdf9c25f6d7dbba22202f5170cd2&siteScreenName=efenoticias&theme=light&widgetsVersion=6a3ad42b224df%3A1778106238597&width=550px

    A partir de febrero, Flávio perderá sus fueros como parlamentario y tendrá lidiar con al menos dos investigaciones en su contra relacionadas con supuestos delitos de blanqueo de capitales.

    Mientras, Lula ejercerá su último mandato, pero lo hará con un Parlamento más escorado a la derecha que hace cuatro años.

    La Corte Electoral critica la extensión del horario de votación

    No obstante, el presidente del Tribunal Superior Electoral (TSE) de Brasil, Kassio Nunes Marques, criticó la decisión judicial de última hora que ordenó extender el horario de votación y advirtió que la medida generó «dificultades» técnicas, operativas y de seguridad.

    Durante el discurso de cierre de la jornada electoral de este domingo, en Brasilia, Nunes Marques enfatizó que «nunca en la historia del TSE hubo prórroga alguna» y que no existía normativa legal que respaldara dicha extensión.

    Destacó que, si bien la solicitud inicial llegó alrededor de las 15:30 hora local (18:30 hora GMT), la medida cautelar se dictó formalmente pasadas las 17:00 hora local (20:00 hora GMT), cuando «miles de urnas electrónicas ya se encontraban cerradas de forma automática por sistema, sin posibilidad de reapertura técnica». –sn–

    El presidente de Brasil, Luiz Inácio Lula da Silva, pronuncia un discurso tras ganar las elecciones presidenciales de Brasil, en el Hotel Intercontinental en Sao Paulo (Brasil). EFE/ Sebastiao Moreira

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #AméricaLatina #Brasil #Cdmx #democraciaBrasileña #DonaldTrump #eleccionesBrasil #eleccionesPresidenciales #FlávioBolsonaro #Información #InformaciónMéxico #JairBolsonaro #javierMilei #LuizInácioLulaDaSilva #LulaDaSilva #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #PartidoDeLosTrabajadores #PolíticaInternacional #PTBrasil #resultadosElectorales #segundaVueltaBrasil #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom #TribunalSuperiorElectoral #TSEBrasil
  6. The Problem With "Free" Online PDF Converters
    If you have ever used a standard online PDF compressor, converter, or merger, you have almost certainly uploaded your documents to a third-party server. In many cases, that is an unacceptable risk. Typical PDF payloads contain sensitive data:

    Executed contracts and legal agreements
    Patient medical records and diagnoses
    Banking, tax, and financial statements
    Proprietary internal company documentation
    When uploaded, that data travels across external networks, lands on third-party file systems (often indefinitely), and is processed by infrastructure you cannot audit.

    We set out to build a different model: a document processing suite where files never leave the user device. Here is the technical stack and architecture that makes client-side PDF execution possible.

    Architecture Overview

    ┌─────────────────────────────────────────────┐
    │ Browser │
    │ │
    │ ┌──────────┐ ┌──────────────────────┐ │
    │ │ File API │───▶│ WebAssembly Module │ │
    │ └──────────┘ │ (pdf-lib / PDF.js / │ │
    │ │ custom WASM binary) │ │
    │ ┌──────────┐ └──────────┬───────────┘ │
    │ │ Canvas │◀──────────────┘ │
    │ │ Blob │ │
    │ │ URL │ │
    │ └──────────┘ │
    └─────────────────────────────────────────────┘
    ↕ Zero network requests for file data
    All heavy tasks execute inside dedicated Web Workers to ensure the main UI thread stays at a fluid 60 FPS. Once processing finishes, the output is converted into an in-memory Blob URL and handed directly to the user for immediate download. Not a single byte of file content is sent over the wire.

    Core Stack
    Layer Technology
    PDF parsing & manipulation pdf-lib + PDF.js
    Computation offloading Dedicated Web Workers
    Image compression (WASM) @jsquash/mozjpeg + @jsquash/webp
    Application framework Next.js (App Router)
    State management React useReducer + useRef
    Step 1: Reading PDFs with the HTML5 File API
    The first milestone is reading document bytes into local browser memory without triggering network activity:

    javascript

    // Local memory read — zero network interaction
    async function readPDFFile(file) {
    return new Promise((resolve, reject) => {
    const reader = new FileReader();
    reader.onload = (e) => resolve(e.target.result); // ArrayBuffer
    reader.onerror = reject;
    reader.readAsArrayBuffer(file);
    });
    }
    // Event handler
    const input = document.getElementById('file-input');
    input.addEventListener('change', async (e) => {
    const file = e.target.files[0];
    const buffer = await readPDFFile(file);

    // buffer is an ArrayBuffer allocated strictly in local client memory
    processPDF(buffer);
    });
    Using FileReader.readAsArrayBuffer() provides raw byte access inside JavaScript memory. From this point forward, every operation operates strictly as local computation.

    Step 2: Document Manipulation via pdf-lib
    pdf-lib is a standalone JavaScript library that runs natively in the browser without any Node.js runtime or server dependencies. Here is how document merging is implemented client-side:

    javascript

    import { PDFDocument } from 'pdf-lib';
    async function mergePDFs(arrayBuffers) {
    // Initialize a new empty PDF document
    const mergedPdf = await PDFDocument.create();
    for (const buffer of arrayBuffers) {
    // Load each PDF from ArrayBuffer in memory
    const sourcePdf = await PDFDocument.load(buffer);

    // Copy all pages into the merged target document
    const pages = await mergedPdf.copyPages(
    sourcePdf,
    sourcePdf.getPageIndices()
    );

    pages.forEach((page) => mergedPdf.addPage(page));

    }
    // Serialize to Uint8Array within client memory
    const mergedBytes = await mergedPdf.save();

    // Create an instant download URL without remote servers
    return URL.createObjectURL(
    new Blob([mergedBytes], { type: 'application/pdf' })
    );
    }
    This entire merge cycle runs synchronously in memory without a single outbound network packet.

    Step 3: Offloading Computation to Web Workers
    PDF serialization and parsing can easily freeze the main JavaScript thread on documents with hundreds of pages. We isolate all computation inside a background Web Worker:

    javascript

    // worker.js
    import { PDFDocument } from 'pdf-lib';
    self.onmessage = async ({ data }) => {
    const { type, payload } = data;

    try {
    switch (type) {
    case 'COMPRESS': {
    const result = await compressPDF(payload.buffer, payload.quality);
    // Transfer the ArrayBuffer back (zero-copy memory transfer)
    self.postMessage({ success: true, buffer: result }, [result]);
    break;
    }
    case 'MERGE': {
    const result = await mergePDFs(payload.buffers);
    self.postMessage({ success: true, buffer: result }, [result]);
    break;
    }
    }
    } catch (err) {
    self.postMessage({ success: false, error: err.message });
    }
    };
    javascript

    // main thread
    const worker = new Worker(new URL('./worker.js', import.meta.url));
    function processPDFInWorker(buffer) {
    return new Promise((resolve, reject) => {
    worker.postMessage(
    { type: 'COMPRESS', payload: { buffer, quality: 0.8 } },
    [buffer] // Transferable object: passes pointer without memory duplication
    );

    worker.onmessage = ({ data }) => {
    if (data.success) resolve(data.buffer);
    else reject(new Error(data.error));
    };

    });
    }
    By specifying [buffer] in the transfer list, ownership of the memory block is transferred instantly to the worker thread without invoking expensive structured clone copying.

    Step 4: PDF Compression with WebAssembly Codecs
    File sizes in scanned or multi-page documents are predominantly caused by embedded raster images. Effective compression requires:

    Rendering each PDF page to an offscreen canvas
    Re-encoding the canvas pixels using WebAssembly-compiled image encoders
    Re-assembling the PDF with re-quantized image streams
    javascript

    import { getDocument } from 'pdfjs-dist';
    import * as mozjpeg from '@jsquash/mozjpeg';
    async function compressPDFImages(buffer, quality = 0.75) {
    const pdfDoc = await getDocument({ data: buffer }).promise;
    const newPdf = await PDFDocument.create();
    for (let i = 1; i <= pdfDoc.numPages; i++) {
    const page = await pdfDoc.getPage(i);
    const viewport = page.getViewport({ scale: 1.5 }); // Target 144 DPI

    // Render to OffscreenCanvas without needing DOM bindings
    const canvas = new OffscreenCanvas(
    viewport.width,
    viewport.height
    );
    const ctx = canvas.getContext('2d');

    await page.render({ canvasContext: ctx, viewport }).promise;

    // Extract raw image data
    const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);

    // Encode via MozJPEG WebAssembly
    const compressedBytes = await mozjpeg.encode(imageData, { quality: quality * 100 });

    // Embed back into destination document
    const jpgImage = await newPdf.embedJpg(compressedBytes);
    const newPage = newPdf.addPage([viewport.width, viewport.height]);
    newPage.drawImage(jpgImage, {
    x: 0, y: 0,
    width: viewport.width,
    height: viewport.height,
    });

    }
    return await newPdf.save();
    }
    Why MozJPEG over Native Canvas Encoders?
    Browser native canvas toBlob() implementations prioritize encoding speed over file size compression. MozJPEG compiled to WebAssembly consistently produces 30% to 50% smaller image files at equivalent perceptual quality metrics (SSIM and PSNR). The gzipped WASM module weighs only around 200 KB and runs near native execution speeds.

    Performance Benchmarks
    Benchmark performed on a 10-page scanned color document (original payload: 8.2 MB):

    Processing Method Output Size Visual Fidelity Duration
    Native canvas.toBlob() (quality 0.8) 4.1 MB Good 1.2s
    MozJPEG WASM (quality 75) 2.3 MB Sharp 1.8s
    MozJPEG WASM (quality 60) 1.4 MB Acceptable 1.8s
    Server-side Ghostscript engine 1.1 MB Good ~3s + upload transit
    The client-side WASM pipeline approaches within 30% of server-side Ghostscript performance while completely eradicating upload latency and security risks.

    Step 5: Memory Management and Streaming
    When loading a 50 MB document, naïve implementations can easily inflate memory usage to over 200 MB due to multiple concurrent representations (ArrayBuffer, parsed AST, canvas pixel arrays).

    To prevent tab crashes on memory-constrained devices:

    javascript

    // Stream processing: parse and clean page-by-page
    async function* streamPages(buffer) {
    const pdfDoc = await getDocument({ data: buffer }).promise;

    for (let i = 1; i <= pdfDoc.numPages; i++) {
    const page = await pdfDoc.getPage(i);
    yield page;

    // Explicitly evict page cache from PDF.js internal store
    page.cleanup();

    }
    }
    // Bounded heap iteration
    for await (const page of streamPages(buffer)) {
    await processPage(page);
    }
    For files exceeding 100 MB, the application advises splitting the document before applying compression or conversions — a pattern supported directly in KAOpdf Split PDF.

    Handling Edge Cases
    Password-Protected Documents
    javascript

    async function loadProtectedPDF(buffer, password) {
    try {
    return await PDFDocument.load(buffer, {
    password,
    ignoreEncryption: false
    });
    } catch (err) {
    if (err.message.includes('password')) {
    throw new Error('Incorrect password entered.');
    }
    if (err.message.includes('encrypted')) {
    throw new Error('Unsupported encryption standard (256-bit AES).');
    }
    throw err;
    }
    }
    Corrupted or Non-Standard PDF Streams
    PDF.js is significantly more tolerant of damaged cross-reference tables than strict parsers. When structural modification fails in pdf-lib, we fall back to PDF.js rendering:

    javascript

    async function robustLoad(buffer) {
    try {
    return await PDFDocument.load(buffer);
    } catch {
    // Fallback: render damaged pages via PDF.js and reconstruct
    const pdfJsDoc = await getDocument({
    data: buffer,
    stopAtErrors: false
    }).promise;
    return rebuildFromRenderedPages(pdfJsDoc);
    }
    }
    Security Model and HTTP Headers
    Moving processing to the client eliminates data breach vectors on the backend, but requires strict client-side browser controls.

    Security Guarantees
    Zero server breach exposure for uploaded files
    Immunity to man-in-the-middle transmission interception
    Zero regulatory storage liability (GDPR, HIPAA compliance by design)
    Client Configuration Requirements
    To enable high-performance multithreaded WASM and SharedArrayBuffer, modern browsers mandate Cross-Origin Isolation headers:

    javascript

    // next.config.js — Cross-Origin Isolation headers
    const nextConfig = {
    async headers() {
    return [
    {
    source: '/(.*)',
    headers: [
    { key: 'Cross-Origin-Opener-Policy', value: 'same-origin' },
    { key: 'Cross-Origin-Embedder-Policy', value: 'require-corp' },
    ],
    },
    ];
    },
    };
    Production Implementation at KAOpdf
    This architecture is currently running live in production across more than 35 web-based tools on KAOpdf:

    Compress PDF — MozJPEG WebAssembly quantization
    Merge PDF — In-memory page aggregation
    Split PDF — Client-side page extraction
    OCR PDF — Offline Tesseract.js WASM character recognition
    AI PDF Summarizer — On-device WebGPU model execution
    Across all tools, the fundamental contract remains unchanged: zero file uploads, zero remote storage, and complete user privacy.

    Engineering Takeaways

    1.pdf-lib for structure, PDF.js for rendering: pdf-lib handles fast document generation, while PDF.js is the most resilient parser for non-standard PDFs.

    2.Transferables are mandatory: Always pass ArrayBuffers in worker transfer lists to prevent costly memory duplication.

    1. WebAssembly image codecs deliver real gains: WASM-compiled MozJPEG consistently beats native browser canvas encoders in compression efficiency.
    2. Enforce bounded memory loops: Always call .cleanup() after rendering pages to prevent tab crashes on mobile browsers.

    Resources and Documentation
    pdf-lib Documentation
    pdfjs-dist on npm
    @jsquash/mozjpeg on npm
    KAOpdf Live Tools

    If you are experimenting with client-side document processing or running into WebAssembly memory bottlenecks, feel free to share your thoughts or questions in the discussion below.#webassembly #ai #pdf #webdev #software #coding #development #engineering #inclusive #community
    How I Built a Privacy-First PDF Processor That Never Uploads Your Files

  7. CapCut lanza hackathon gratuito de inteligencia artificial

    CapCut realizará un hackathon gratuito el 28 de octubre en México Tech Week 2026. Habrá cuatro horas para crear videos, campañas visuales y propuestas de marca con herramientas de inteligencia artificial. El cupo será de 30 participantes.

    Por Gabriela Díaz | Reportera                                           

    Creadores de contenido, diseñadores y emprendedores podrán desarrollar proyectos con inteligencia artificial durante el CapCut Design Studio: Speed-to-Scale Hackathon, que se realizará el 28 de octubre como parte de México Tech Week 2026, en la ciudad de México. La participación será gratuita, con registro previo y un cupo limitado a 30 personas.

    La actividad propone convertir ideas en videos, campañas visuales, contenidos para redes sociales, propuestas de marca o plantillas mediante CapCut PC y CapCut Design Studio. Los participantes dispondrán de cuatro horas efectivas de trabajo y deberán integrar al menos dos herramientas de inteligencia artificial de CapCut en sus proyectos.

    La convocatoria está dirigida tanto a personas con experiencia en producción audiovisual y diseño como a quienes buscan experimentar con nuevas tecnologías creativas. No será necesario llegar con un proyecto terminado ni con un equipo previamente formado, pues los grupos y las ideas se organizarán durante el encuentro.

    ¿Cómo funcionará el hackathon de CapCut?

    La jornada comenzará con una demostración de producto para presentar las funciones de las herramientas de CapCut. Después, los asistentes formarán equipos y trabajarán en sus propuestas durante un sprint creativo de cuatro horas.

    Los proyectos podrán enfocarse en distintas áreas, entre ellas:

    • Producción audiovisual: videos y piezas de contenido digital.
    • Marketing y redes sociales: campañas visuales y materiales para plataformas digitales.
    • Diseño y branding: propuestas de identidad de marca, recursos gráficos y plantillas.
    • Comunicación de proyectos: presentaciones audiovisuales para emprendimientos e ideas de negocio.

    Al finalizar, un jurado evaluará las propuestas que participen en una presentación en vivo o showcase. La dinámica contempla retroalimentación, premios y oportunidades de establecer contactos profesionales con integrantes de la comunidad tecnológica y creativa.

    CapCut Design Studio llegará a México Tech Week 2026

    El hackathon formará parte de la participación de CapCut en México Tech Week 2026, encuentro que reunirá actividades relacionadas con tecnología, emprendimiento e innovación del 26 de octubre al 1 de noviembre.

    La empresa también presentará CapCut Design Studio, una herramienta impulsada por inteligencia artificial que busca facilitar los procesos de creación de contenido visual. Además, contempla un panel sobre tendencias de contenido y estrategias para desarrollar una idea desde su concepto hasta una pieza audiovisual terminada.

    Los horarios del panel y los detalles de las demás actividades deberán consultarse en la programación oficial del encuentro.

    Requisitos, sede y registro

    El hackathon está dirigido a creadores, diseñadores, emprendedores y personas interesadas en aprender a utilizar herramientas de inteligencia artificial para desarrollar contenidos.

    La participación será gratuita, pero requerirá registro previo y aprobación de la solicitud. El cupo anunciado es de 30 lugares, por lo que la organización seleccionará a los asistentes para integrar un grupo con intereses y habilidades complementarios.

    La actividad está programada para el miércoles 28 de octubre, de 13:00 a 19:00 horas, en C. Lucerna 34, en la ciudad de México. Es indispensable llevar una computadora portátil propia para trabajar durante el encuentro.

    4. MENSAJE PARA X

    5. MENSAJE PARA FACEBOOK / INSTAGRAM / WHATSAPP / THREADS

    6. COPETE SEO (40 PALABRAS)

    7. ETIQUETAS SEO

    CapCut, México Tech Week 2026, CapCut Design Studio, hackathon de inteligencia artificial, inteligencia artificial en México, creación de contenido, herramientas de IA, diseño digital, marketing digital, creadores de contenido, emprendimiento tecnológico, SOCIEDAD NOTICIAS

    –sn–

    Sociedad Noticias

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #Cdmx #Información #InformaciónMéxico #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom
  8. 🧿 𝑹𝒂𝒎𝒂𝒚𝒂𝒏𝒂: 𝒆𝒍 𝒑𝒓𝒊́𝒏𝒄𝒊𝒑𝒆 𝒒𝒖𝒆 𝒔𝒆 𝒄𝒐𝒏𝒗𝒊𝒓𝒕𝒊𝒐́ 𝒆𝒏 𝒅𝒊𝒐𝒔 🧿

    Si has oído hablar del *Ramayana* y pensabas que era el nombre de un personaje, no eres la única persona a la que le ha pasado.
    En realidad, es uno de los grandes poemas épicos de la India, una historia con amores, destierros, secuestros, guerras y dioses que lleva siglos contándose y que todavía hoy forma parte de la vida de millones de personas.

    El protagonista es Rama, un príncipe que, según la tradición hindú, es una encarnación del dios Vishnu.
    Para entenderlo, hay que tener presente una diferencia: no estamos hablando de una biografía histórica cuya existencia se haya podido demostrar, sino de un relato religioso y literario que los creyentes consideran sagrado.

    Rama está destinado a heredar el reino de su padre, pero una intriga familiar cambia sus planes.
    Acaba desterrado durante catorce años y se marcha al bosque acompañado por su esposa, Sita, y su hermano Lakshmana.
    Lo que podría parecer el comienzo de una vida tranquila lejos del palacio termina convirtiéndose en una aventura bastante más peligrosa.

    Sita es raptada por Ravana, el poderoso rey de Lanka, que en las representaciones tradicionales suele aparecer con diez cabezas.
    Rama se lanza a rescatarla y, durante el viaje, encuentra un aliado decisivo: Hanuman, un personaje con forma de mono, dotado de una fuerza extraordinaria y famoso por su lealtad a Rama.

    Hanuman consigue localizar a Sita y participa en la lucha contra Ravana.
    La historia culmina en una gran batalla, en la que Rama derrota al rey y logra rescatar a su esposa.
    Después del destierro, Rama regresa a su reino.
    Pero el relato no termina necesariamente ahí: algunas versiones continúan con nuevos conflictos y con el sufrimiento de Sita, cuya fidelidad llega a ponerse en duda.
    No todas las versiones cuentan los episodios exactamente igual.

    La tradición atribuye el poema al sabio Valmiki.
    La versión sánscrita clásica tiene unos 24.000 versos, repartidos en siete libros, aunque el texto se fue formando y transmitiendo a lo largo del tiempo.
    No existe una fecha única y segura para su composición; los estudiosos suelen situar sus primeras capas en el primer milenio antes de nuestra era.

    Y aquí viene algo importante: no hay un único Ramayana.
    A lo largo de los siglos aparecieron versiones en diferentes lenguas y países, con cambios en los personajes, los episodios y la manera de interpretar la historia.
    En India, Tailandia, Indonesia y otras regiones de Asia existen relatos, obras teatrales, pinturas y celebraciones inspirados en esta epopeya.

    Para los hinduistas, Rama representa ideales como el deber, la justicia, la lealtad y el dominio de uno mismo.
    Se le conoce como una encarnación de Vishnu, una de las principales divinidades del hinduismo.
    Sita también ocupa un lugar central como símbolo de fortaleza y fidelidad, aunque algunos episodios de su historia han generado debates sobre el trato que recibe y el papel que se esperaba de las mujeres.

    Hanuman, por su parte, es venerado por su valentía y su devoción.
    Su imagen aparece en templos, hogares y celebraciones religiosas.
    Es uno de los personajes más reconocibles de toda la historia.

    El *Ramayana* también está relacionado con Diwali, la fiesta de las luces que celebran muchas comunidades hindúes.
    Una de las tradiciones vincula las lámparas encendidas con el regreso de Rama, Sita y Lakshmana a su reino después del destierro.
    Diwali tiene otros significados y relatos asociados, así que no todas las comunidades lo celebran por exactamente la misma razón.

    La historia ha sobrevivido durante siglos porque cada época ha encontrado una manera de contarla.
    Se ha representado en teatros, danzas, series de televisión, cómics y películas.
    Una adaptación conocida es *Ramayana: The Legend of Prince Rama*, película de animación de 1992 que narra buena parte de la epopeya.

    También se ha anunciado una nueva adaptación cinematográfica india en imagen real, planteada en dos partes.
    Estas películas pueden servir para acercarse al relato, pero son adaptaciones: no son documentales ni pruebas de que los acontecimientos ocurrieran tal como se cuentan.

    Y esa es quizá la clave para entender el *Ramayana*: no hace falta creer que todos sus episodios sucedieron literalmente para comprender su importancia.
    Es una de las grandes historias de la cultura india, una obra que ha transmitido creencias, valores y conflictos durante generaciones y que sigue viva mucho después de que se escribieran sus primeros versos.

    ▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣

    youtube.com/watch?v=g3crGsrtUC0 ➡️𝑡𝑟𝑎𝑖𝑙𝑒𝑟

    #ramayana #india #hinduismo #rama #sita #hanuman #ravana #valmiki #mitología #religiones #literatura #historia #culturahindú #curiosidadeshistóricas #ecosdelpasado

  9. Con penas de hasta 30 años por reclutamiento forzado, protegemos a la niñez, jóvenes y grupos vulnerables: Mejía Berdeja

    Esta conducta ilícita lacera a familias enteras, se agravó durante la administración de Felipe Calderón.

    Por Gabriela Díaz | Reportera                                           

    El dictamen, que recibió 419 votos a favor y ninguno en contra en el pleno de San Lázaro, incorpora un capítulo específico sobre reclutamiento forzado en la Ley General para Prevenir, Sancionar y Erradicar los Delitos en Materia de Trata de Personas y busca cerrar vacíos jurídicos frente a la captación de personas para incorporarlas a estructuras delictivas.

    Mejía Berdeja, quien impulsó dicha modificación legal desde 2025, sostuvo que este cambio legal representa un avance para proteger especialmente a niñas, niños, adolescentes y jóvenes, quienes pueden ser captados mediante engaños, amenazas, intimidación, extorsión, violencia o falsas ofertas laborales difundidas incluso por medios digitales.

    El planteamiento del legislador federal por Coahuila busca que la legislación responda a los distintos mecanismos utilizados por organizaciones criminales para atraer o incorporar personas a sus actividades; y así combatir esta grave conducta ilícita que lacera a familias enteras, que se agravó durante la administración de Felipe Calderón, que declaró una “guerra” contra los grupos delincuenciales y ocasionó una espiral de violencia sin precedentes en nuestro país.

    Durante los trabajos de la Comisión de Justicia, Ricardo “El Tigre” Mejía se refirió al avance del dictamen que incorpora disposiciones específicas sobre esta conducta y contempla penas de prisión para quienes incurrieran en los supuestos establecidos por la reforma.

    El diputado advirtió sobre la necesidad de atender las nuevas modalidades de captación, en las que las redes sociales, las plataformas digitales y las ofertas laborales engañosas pueden servir como primer contacto entre los reclutadores y sus posibles víctimas.

    La preocupación, explicó el diputado federal coahuilense, radica en que el acercamiento no siempre ocurre mediante amenazas directas desde el inicio. En algunos casos, las personas pueden ser atraídas con promesas de empleo, ingresos o supuestas oportunidades que después derivan en coacción, violencia y participación forzada en actividades criminales.

    Uno de los puntos centrales de la reforma, detalló Ricardo “El Tigre” Mejía, consiste en considerar como reclutamiento forzado la incorporación de niñas, niños y adolescentes en los supuestos previstos por el nuevo marco legal, independientemente del mecanismo utilizado para captarlos.

    “Las sanciones generales aprobadas van de 10 a 20 años de prisión. Cuando concurran circunstancias agravantes, como intimidación, amenaza, coacción, violencia física o moral o abuso de poder, las penas pueden alcanzar hasta 30 años, conforme a los supuestos establecidos en el texto aprobado”, detalló.

    La modificación contempla, además, agravantes relacionadas con víctimas indígenas, afroamericanas o migrantes, así como con la participación de funcionarios públicos o personas que hayan pertenecido a corporaciones de seguridad o a las Fuerzas Armadas.

    Para Mejía Berdeja, la protección de la infancia y la juventud debe ocupar un lugar prioritario en la respuesta institucional, ante el riesgo de que las organizaciones criminales aprovechen condiciones de vulnerabilidad económica y social para captar nuevos integrantes.

    Mejía Berdeja advirtió que la aplicación efectiva de las nuevas disposiciones también requerirá investigación, prevención, atención a las víctimas y coordinación entre las autoridades responsables, pero reconoció que este avance constituye un paso en la discusión de herramientas jurídicas específicas para perseguir el reclutamiento de personas por organizaciones criminales.

    La iniciativa promovida por Ricardo Mejía Berdeja desde 2025 forma parte de ese proceso legislativo. El objetivo planteado por el diputado es que la captación de personas para incorporarlas a grupos delictivos tenga consecuencias penales específicas y que niñas, niños, adolescentes y jóvenes cuenten con una protección reforzada frente a esas prácticas ilícitas. –sn–

    Sociedad Noticias

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #adolescentes #CámaraDeDiputados #Cdmx #Coahuila #ComisiónDeJusticia #delincuenciaOrganizada #delitosDeTrataDePersonas #derechosDeLaInfancia #gruposVulnerables #Información #InformaciónMéxico #Jóvenes #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #ofertasLaboralesFalsas #penasDePrisión #protecciónDeNiñasYNiños #reclutamientoForzado #RedesSociales #reformasLegislativas #RicardoMejíaBerdeja #SanLázaro #seguridadPública #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom #víctimasDeViolencia
  10. Estrés financiero | mujeres pierden más el sueño por preocupaciones económicas, según el Inegi

    El estrés financiero afecta el descanso en México. Una encuesta del Inegi revela diferencias entre mujeres y hombres; Kueski presenta una campaña basada en experiencias de clientes ante imprevistos económicos.

    Por Deyanira Vázquez | Reportera                                        

    El estrés financiero afecta el descanso de millones de personas en México y tiene un impacto mayor entre las mujeres: 31.1% de ellas reportó falta de sueño por esta causa, frente a 23.4% de los hombres, según la Encuesta Nacional sobre Salud Financiera (ENSAFI) 2023.

    En este contexto, Kueski, empresa de servicios financieros digitales, lanzó la campaña “Historias para dormir tranquilo”, una iniciativa que presenta relatos inspirados en experiencias de clientes que recurrieron a sus soluciones financieras para afrontar gastos inesperados y necesidades familiares.

    La propuesta utiliza historias personales y piezas audiovisuales con formato de cuento antes de dormir para acercar al público a situaciones cotidianas, como la descompostura de un electrodoméstico o una emergencia médica. Sin embargo, los testimonios forman parte de una campaña comercial y no constituyen, por sí mismos, una evaluación independiente de los beneficios o riesgos de contratar crédito.

    Estrés financiero: mujeres reportan más problemas para dormir

    Los datos de la ENSAFI 2023, elaborada por el Instituto Nacional de Estadística y Geografía (Inegi) en colaboración con la Comisión Nacional para la Protección y Defensa de los Usuarios de Servicios Financieros (Condusef), muestran que las preocupaciones económicas pueden tener consecuencias físicas y emocionales.

    Además de los problemas de sueño, la encuesta identificó diferencias entre mujeres y hombres en otras afectaciones relacionadas con el estrés financiero. El dolor de cabeza fue reportado por 34.3% de las mujeres y 24% de los hombres, mientras que los problemas de gastritis o colitis afectaron a 21.4% y 11.4%, respectivamente.

    El estudio también encontró que 36.9% de la población adulta tenía un nivel alto de estrés financiero en 2023. Las mujeres registraron una proporción mayor que los hombres en esta categoría: 42.2% frente a 30.7%.

    Las cifras permiten dimensionar el problema de las preocupaciones económicas en los hogares mexicanos y el vínculo que las personas encuestadas reportaron entre su situación financiera y su bienestar cotidiano.

    Kueski convierte experiencias de clientes en relatos audiovisuales

    La campaña “Historias para dormir tranquilo” se construye a partir de experiencias positivas de usuarios de la plataforma. Su narrativa busca mostrar cómo distintas personas afrontaron situaciones inesperadas y utilizaron productos financieros de la compañía para atender necesidades concretas.

    Uno de los casos presentados es el de Juan Pablo, quien relató que utilizó la aplicación de Kueski cuando su refrigerador dejó de funcionar. Según su testimonio, pudo conseguir el dinero para comprar otro aparato en menos de 10 minutos.

    “Estoy muy a gusto con la aplicación de Kueski, ya que me ha ayudado mucho para mí y para mi familia”, expresó el cliente al describir su experiencia.

    Su historia refleja una de las situaciones que la campaña busca representar: la necesidad de resolver un gasto doméstico que no estaba contemplado en el presupuesto familiar.

    La compañía también presenta el caso de Daniela, quien enfrentó una emergencia médica de su madre ocho días antes de su boda. De acuerdo con el relato difundido por Kueski, utilizó el dinero que había reservado para su vestido para atender la hospitalización y posteriormente recurrió a la plataforma para continuar con los preparativos de la celebración.

    Ambas historias ilustran el enfoque de la campaña, aunque las experiencias individuales no permiten establecer que el crédito sea la alternativa más conveniente para todas las personas que atraviesan dificultades económicas.

    De “Héroes silenciosos” a “Historias para dormir tranquilo”

    La nueva iniciativa da continuidad a “Héroes silenciosos”, una campaña anterior con la que Kueski presentó historias de personas que trabajan, emprenden y atienden las necesidades de sus familias.

    En esta ocasión, el énfasis se desplaza hacia los imprevistos y las decisiones financieras que pueden surgir ante una emergencia. La intención comercial consiste en mostrar situaciones en las que los servicios de la compañía formaron parte de la solución elegida por sus clientes.

    Claudia Infante, directora de Marketing Integrado de Kueski, explicó que la iniciativa busca compartir experiencias que habitualmente no se cuentan, pese a que forman parte de la vida cotidiana.

    “Todos hemos tenido un imprevisto que nos quitó el sueño. Lo que casi nunca contamos es cómo lo resolvimos. Esta campaña es para eso: para contar esas historias”, señaló.

    Infante añadió que las preocupaciones económicas pueden estar relacionadas con necesidades del hogar o con planes familiares que se ven afectados por un gasto inesperado.

    Televisión, redes sociales y un libro de historias

    La campaña contempla una estrategia de difusión en televisión y redes sociales, además de un libro que reunirá relatos de usuarios con un formato inspirado en los cuentos para dormir.

    Con estos canales, Kueski busca ampliar el alcance de las experiencias de sus clientes y acercar su propuesta a personas que enfrentan situaciones financieras similares.

    La compañía informó que ha otorgado más de 45 millones de préstamos. Esta cifra corresponde al volumen acumulado de operaciones reportado por la empresa y no debe interpretarse como el número de clientes únicos ni como una medición de los resultados de la campaña. –sn–

    mujer

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #Cdmx #ClaudiaInfante #Condusef #créditoEnMéxico #economíaFamiliar #educaciónFinanciera #ENSAFI2023 #estrésFinanciero #faltaDeSueño #finanzasPersonales #HistoriasParaDormirTranquilo #INEGI #Información #InformaciónMéxico #Kueski #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #préstamosDigitales #saludFinanciera #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom
  11. Artcraft, Mindscaper, et al: Can we really just vibecode creative software?

    Over the past couple days, massive hype has built up around Artcraft, a collection of literal clones of Adobe’s CC, Microsoft Office and other apps, entirely vibecoded and open source. Artists and creative folks battered by subscriptions costing hundreds and thousands of dollars a year finally smell relief that’s not the poorly designed open source jank of yesteryear, and the project receives dozens of similarly vibecoded pull requests each hour. At the same time, I’ve been building Mindscaper, practically with the same goal, but without the hype. As such, I have some thoughts and bias on this subject. And probably typos, this is 100% human-written.

    Background

    Artcraft is developed by Learning Machines LLC, which appears to be a one-man company by Brandon Thomas. Thomas previously developed the deepfake services “vo.codes” and “fakeyou.com” under this company, and developed VTubing tech. Judging by the blurb on “the.storyteller.company”, he appears to believe in “controllable AI” trivializing (“democratizing”) art creation, but with Artcraft opted to primarily clone existing professional software, putting AI on the backburner (although an AI subscription service is available).

    By a lucky coincidence, I founded my company Koytek Wattenberg Media at a similar point in time, with similarly limited success. One of my biggest clients became Audacity, at which I worked on “democratizing” audio creation, and wouldn’t you know I’m also into VTubers. I started my foray into vibecoding about half a year after Artcraft, focusing on Audacity-shaped audio and video editors, Soundscaper and Framescaper.

    On technical matters

    I have nothing new to say here that hasn’t been already said a billion times. Modern coding robots (I used Opus 5 and GPT 5.6 Sol mostly) are perfectly capable of making something that Just Works. They just happen to be lying, lazy bastards that will happily claim something exists when it doesn’t. Test-driven development principles keep them reasonably honest, though they occasionally do manage to find a way to write tests so unspecific that a pixel-by-pixel spectrogram in the Roseus color scheme and a spectrogram with much coarser buckets using a blue-to-yellow color scheme pass the same test.

    I am under no illusion that the code they’ve produced isn’t ugly and suboptimal. But then, the Audacity codebase is 25 years old and also extremely ugly and suboptimal. The Audacity team – all extremely talented software engineers and beautiful people – have been unable to make Audacity 4 feature-equivalent to Audacity 3 in over a year, despite that “only” being a UI migration with some UX changes attached. With Soundscaper, I managed to get an app going featuring all of Audacity 3’s and 4’s features within 3 months, plus a plethora of additional DAW features and video editor on top of it. Similarly, Artcraft managed to get a Photoshop (and general Adobe CC) clone going in half a year.

    On practical matters

    While the robots are perhaps good enough to get functionality implemented, they suck at figuring out the finer details – and pretty much all of the design.

    Robots suck at progressive disclosure

    Progressive disclosure is the part of UX where, instead of showing everything at once, you show things as they’re needed. A trivial example for this would be a menu; the “Format” menu is reduced to that single word on your screen until you, the user, decide that now is the time to format something and click on it, revealing a dozen or so options.

    Robots suck at this. If you tell them to add a feature, they’ll generally attempt to place it on screen with a dedicated button. This is fine for an app with 6 controls in total, but less so for a complex creation app with 500. Forcing them to chuck everything into menus and dialogs helps, but then we’re straight back into design paradigms from the 80s.

    This is where Artcraft and Mindscaper both have an advantage over a pure vibecoded approach: Artcraft already knows where everything goes because they’re busy copying existing design. I know where my stuff goes because I am the designer, and thus have a very strong idea on what these features are, how they should work, where they should go and when they should show up.

    Robots suck at information density

    In a similar vein to the thing above, robots love to implement stuff as “Control title – control – explanation sentence”. Again, this is fine for a small dialog with 2 controls in it, but for any sufficiently complex effect it just either overwhelms people with too many words and/or requires things to be spaced so far apart to fit all this extra text that the dialog becomes massive.

    And again, cloning existing dialogs works here, as does being the original designer to make relevant decisions. Purely vibecoding this from scratch is going to be much more difficult though.

    Robots suck at asking the right questions

    The biggest difference between working with humans and working with robots is what questions I’m being asked. With the Audacity team, I’d get asked about user edge cases as they popped up, I’d get asked about clarifications on my designs, I’d get asked about things by users. With the robots, there are a lot fewer of these kinds of questions; the only time the robot asks questions at all seems to be in plan mode. However, in plan mode, the questions that are being asked almost always are implementation-centric, ie the stuff I don’t really care about. So what ends up happening is that the robot will go ahead and do something, proudly proclaim it’s finished and then it’s up to me to QA whether it actually did the right stuff. And more often than not, it misses some design edge case.

    On philosophical matters

    In this section I’d want to talk about the should and shouldn’ts of vibecoding a creative software suite.

    Copyright

    Artcraft is copying various proprietary programs wholesale using AI. On Artcraft’s side, this has all the usual copyright questions attached (who is the author? is the code copyrightable?), though on Adobe’s side this becomes more interesting: From Tetris v. Xio, we know that the look and feel of a program (in that case, Tetris) can be copyrightable. Note that this is different from copyright on the code itself (which I don’t think Artcraft can even infringe given that their thing is in Rust, which Adobe’s stuff probably isn’t), and also is different from attempting to claim copyright on the app’s structure or underlying ideas (that’s patent stuff, not copyright).

    Artcraft thus may be in for a rude awakening should Adobe feel threatened by them. Adobe may or may not win this case, but they also probably don’t need to in order to hobble Artcraft’s development for years to come. Funnily enough, the actual code being open source may be a saving grace here, as it likely can trivially be forked, copied and modified to avoid Adobe’s gaze, to a better degree than pirates ever could. Another point in favor of Artcraft is AI itself; any rulings in favor of copyright holders over AI developers is also a ruling against Adobe’s own products. It thus may be that Adobe opts to do… nothing, in order to avoid the backblast. I don’t think they’ll necessarily care about the possibility of a Streisand; lawsuits like this generally are boring enough for the wider press to not care beyond perhaps a single story in the margins.

    Mindscaper meanwhile doesn’t have that problem, as Soundscaper is building upon an open source app and crediting it, and Framescaper is original.

    Patents

    Software patents unfortunately arguably exist, some of them on UI (eg the Ribbon pattern found in MS Office). Adobe, unsurprisingly, has a tens of thousands of patents.

    Software patents are one level more devious than mere copyright: It doesn’t matter that you had the idea all on your own, or that the idea may be obvious now, all that matters is that someone else also had the idea before you. And if they have registered it, you now are in trouble. It’s because of software patents that loading screens don’t have minigames, it’s because of software patents that Audacity makes you jump through hoops to download FFmpeg, as there are still over 3000 patents in the AAC patent pool alone. And if just a singular patent survives litigation, which given the sheer number of patents involved is gonna take forever anyway, you’re on the hook for yet more damages.

    Software patents are the ideal tool for corporations to shut down people they don’t like, hence why some corporations (including Adobe and Microsoft, the companies most likely to be upset by what Artcraft is doing here) engage in non-aggression pacts with each other, like the Allied Security Trust or Open Innovation Network – this prevents these companies being at each other’s throats for patent reasons all the time.

    However, these defensive alliances generally don’t apply to people outside the alliance, and neither Artcraft nor Mindscaper are in one. Thus, whenever one of the incumbents ends up being upset or feel threatened by what’s happening, they can pull the litigation lever.

    I don’t know which patents could be relevant here, and frankly, I also don’t wanna know – in the end it doesn’t really matter. Patents are a risk factor for any software, and typically best left ignored as patent holders tend to be more busy with actual business than going after one-man companies. However, when you sufficiently piss off a company – and I’d argue that wholesale cloning of a software might constitute that – you have a lot stacked against you.

    Freeing users

    Subscription services for software create incentives for the builder of the software to put as little work as possible into the software while charging as much as possible. This allows the Autodesks and Adobes of the world to charge ridiculous amounts, while providing software so bad that it regularly attracts user petitions, begging them to fix longstanding bugs degrading the experience.

    Simply providing free software alternatives here may work (eg in the case of blender and musescore), or may not work, as free software does (or at least: used to) suffer from small development teams and quite frequently UX so weird that it wasn’t possible for some folks to figure out how to use the program in question. A famous example for this is the “make a circle in GIMP”. The solution is to make an elliptical selection, intuit that you can convert that to a path, and then use a panel to draw the path – as opposed to Photoshop, where you just use the circle tool.

    Providing free software versions of a program would indeed free people of subscription software to use something else, depending on the copyright situation more or less easy compared to pirating, and this is what Artcraft does provide.

    Freeing new users

    However, I’ve found that the entire creative software field suffers from underdeveloped design. A lot of professional-grade software is modeled after pre-digital hardware and uses design metaphors that simply don’t make sense if you haven’t experienced said hardware. I remember when Lightworks, an Oscar-winning video editor, became a free download in 2010, I couldn’t for the life of me figure it out, not even typically simple things like rendering the video. This is despite me having had some experience in Sony Movie Maker (the cheap version of Vegas) and Powerdirector.

    This is understandable somewhat: To attract professional users in the 80s and 90s, you’d need to replicate their workflows from their pre-digital tools. And once you have these users and they’ve learned how to use the program, they’d hate to have to adapt to a new design. However, this also leads to new users having to jump through enormous quantities of hoops trying to learn the program. If you want to “democratize” art creation, making things free and open source is one thing, but the barrier to entry of learning the tool remains the same.

    This is where my work on Audacity (and now Soundscaper) becomes relevant: It takes quite a bit of design work, but it in principle should be possible to design a complex creation app in such a way to make it easy to use. Notably, not everything has to be equally easy – setting up a simple recording should be a one-button operation, while setting up a more complex multi-track recording may be a bit more involved, as we can expect the user to have a more clear task in mind on which input goes to which track.

    Our vision for Audacity (and Musescore for that matter) was to completely starve the current incumbents of new users by just having a much more modern design and having an app that’s easier to get into. I still think this is the way things will shake out eventually; we’ve already seen Finale starve to death from this pressure.

    Artists

    Of course, AI bros would go further here and envision a future where skill is completely replaced by AI. And while for things that already were sloppy and primarily utilitarian to begin with (shitposts, local business signage, anything using Wordart/clipart in the past), AI certainly is going to replace more dedicated tools, I don’t see it doing so for artists. To draw a chess analogy, computers have been better than humans in chess for a long time, yet humans still play chess, for one simple reason: It’s fun. Similarly, artists don’t really care if a robot can do a hyperrealistic godzilla in mere seconds, as the fun part of making art is actually creating it, not just admiring the result (that would be mere consumption).

    As an artist, you of course get to pick your battles. You can decide that shading or coloring is too annoying, and stick to strict black and white, or that mixing and mastering is too annoying and stick to making melodies and chords. From there you can hire someone to do the shading and coloring and additional work for you, or indeed use AI instead. In either case, your initial creative vision gets diluted by the other work; the more people are involved and the heavier the AI use, the more diluted your vision gets. This can be acceptable to you, especially in a world where art is traded as a commercial good, but if we assume that art as a good is going to lose worth, this tradeoff may become less worthwhile, perhaps making it so that you only wants tools strictly designed for you to express yourself.

    For-profit open source

    Having both worked at and seen for-profit open source, I’m perhaps a bit jaded:

    • We see companies close access to their source the moment they feel like they can extract revenue out of it (various server software comes to mind)
    • We see companies increase the amount of closed components in open source software, to guarantee only they can have a revenue stream (VSCode and Android come to mind)
    • We see companies add user-hostile features to benefit only themselves (Google Chrome/Android is the poster-child here, to the point where regulators need to step in to it)

    There might be a way to make a for-profit company be a good steward of an open source project, but the incentives always point in a different direction – and even if the current leadership can resist these incentives, the next one can flip towards enshittification so fast. I haven’t seen Thomas’ Artcraft project enough yet to know whether he’ll stay true to open source, though given he already has a subscription service (for cloud AI compute, of course) and a launcher ready, I gotta say that I’m worried.

    It’s for this reason that I spun out Soundscaper from my company kw.media into Mindscaper, a non-profit association. It is now immune to me, or anyone else for that matter, deciding I would like it to make me tons of money, as long as its members (so, ideally, the users) don’t want to be milked. As an association (as opposed to a foundation), it also is way more democratic, giving users a real voice in what should happen to Soundscaper.

    Resources & Sustainability

    It’s impossible to discuss AI without touching upon the massive resource use it causes. Throughout my time developing Soundscaper, I have burnt through Codex’ and Claude’s 20x subscription quota almost every single reset cycle, including OpenAI’s ridiculous practice of vibing when a reset occurs and having a dude announce it on twitter. This has cost me hundreds of dollars, would have cost me tens of thousands of dollars in API cost, and has cost OpenAI and Anthropic likely thousands of dollars as well.

    It is clear to me that the current pricing isn’t sustainable, and that slowly but surely, costs will go up. It is for this reason that Soundscaper uses local inference whenever useful and won’t be integrating with any cloud AI services. As far as I’m concerned, the entire point of open source is to fuck around with stuff on the machines you have access to and have it not tied to some service which decides what is and isn’t allowed.

    It also is clear to me that there are real environmental impacts vibecoding this hard has; especially when comparing how long and hard my local setup has to work to achieve much simpler tasks (I let gemma and aya-expanse handle translation work locally, for example). Thus, I try to limit my vibecoding to the areas I really care about. I have a media background, so I shall vibecode media tools I’ll personally use – as opposed to token-maxxing just because I can.

    Conclusion

    So, can we vibecode creative software? On a technical level, yes. On a design level, yes, if we are a designer or follow someone else’s design. But should we? Depending on how adventurous we are with copyright and patent laws, especially if we are just re-implementing someone else’s design – maybe not.

    We absolutely should open source and reverse engineer the things we care about, but we shouldn’t take a robot’s “one-shot” in an area we know nothing about as proof that it’s good now. It’s enormously easy to slop a whole software suite into existence but it actually takes some real work to get the software suite to actually be usable by real people – and surely, the benefit to real people has to be the goal.

    If you’re interested in contributing to a non-profit making creative software, consider joining Mindscaper.

    #ai #artcraft #artificialIntelligence #audacity #mindscaper #openSource #software #soundscaper #technology #vibecoding #writing
  12. 🦥 Nudgify: An AI-Powered Productivity Companion That Does the Remembering So You Can Do the Living | Hacktoberfest: Slow and Steady


    What if your productivity app didn't just wait for you to remember things, but actually helped you stay on top of them?

    We all have those little tasks that seem insignificant until we forget them.

    Reply to that message. Finish that assignment. Remember that deadline. Follow up with a friend. Prepare for tomorrow. Do that one thing you've been postponing for the past three days.

    Individually, these tasks aren't particularly difficult. The problem is remembering all of them, keeping track of when they need to happen, and making sure nothing important slips through the cracks.

    That's where Nudgify comes in.

    For this Hacktoberfest challenge, Slow and Steady, I wanted to explore an idea that feels simple but has a surprisingly meaningful impact: building technology that takes repetitive mental work off our hands.

    Nudgify is an AI-powered reminder and productivity assistant designed to help people manage their responsibilities, remember important tasks, and stay accountable without constantly having to organize everything themselves.

    Because sometimes, the smartest thing technology can do is give us one less thing to worry about.

    🦥 1. The Inspiration: Maybe We Don't Need to Work Harder


    The theme of this week's challenge is inspired by International Sloth Day, and honestly, I think there's something worth learning from sloths.

    They don't rush around unnecessarily. They conserve energy and move at their own pace.

    Meanwhile, we live in a world where everyone seems to be juggling ten different things simultaneously.

    College assignments, project deadlines, internship applications, messages from friends, personal goals, and a never-ending list of things we promise ourselves we'll do later.

    The funny part? Sometimes, we spend so much energy remembering what we need to do that we have less energy left to actually do it.

    Think about a typical student.

    You have an assignment due next week. A friend asks you to remind them about something tomorrow. You need to submit an application, prepare for an upcoming test, and finish a project you've been putting off.

    You might write some of these things down. You might set a few alarms. You might even promise yourself that you'll remember everything.

    And then, inevitably, something gets forgotten.

    The problem isn't necessarily laziness. It's that our brains aren't designed to function as perfect notification systems.

    What if we stopped expecting people to remember everything and started building software that helped them remember what matters?

    That question became the starting point for Nudgify.

    💡 2. What Is Nudgify?


    Nudgify is an AI-powered productivity companion built around a straightforward idea:

    Let software handle the remembering, organizing, and nudging, so people can focus on doing.

    Instead of treating reminders as isolated alarms, Nudgify explores a more helpful approach to everyday productivity.

    The goal is to create an experience where tasks, deadlines, and accountability are easier to manage, whether you're trying to stay organized yourself or helping a friend stay on track.

    Here are the core ideas behind the project.

    ⏰ Smarter reminders


    A reminder should do more than simply exist somewhere in a list.

    It should help you bring your attention back to something at the right moment.

    Nudgify is designed around making important tasks easier to track and revisit, reducing the need to repeatedly check your schedule or mentally calculate how much time remains before a deadline.

    🧠 Less mental clutter


    How many times have you opened your phone to check one thing and ended up scrolling for twenty minutes, only to forget what you originally intended to do?

    A productivity tool should reduce the number of things demanding your attention, not become another source of distraction.

    Nudgify aims to keep important responsibilities visible without requiring users to constantly monitor them.

    🤝 Accountability between friends


    Productivity isn't always a solo activity.

    Sometimes, a little encouragement from someone else makes a difference. Friends can have shared goals, upcoming deadlines, or commitments they want help remembering.

    Nudgify explores how an assistant can make this kind of accountability easier while keeping the experience centered on the people using it.

    The objective isn't to turn friendships into project-management systems. It's to make helping each other a little easier.

    🤖 AI as a practical assistant


    AI is often presented through spectacular demonstrations: generating entire applications, answering complicated questions, or producing impressive pieces of content.

    But I think one of its most valuable applications is much more ordinary.

    It can help make repetitive digital workflows feel less tedious.

    Rather than using AI simply because it's fashionable, Nudgify is an exploration of how AI can support a genuinely useful everyday experience.

    🔓 3. Why Open-Source AI?


    This is the part of the challenge that interests me most.

    The Slow and Steady challenge isn't simply asking us to build an application with AI somewhere in the stack. It specifically encourages us to explore open-weight models, open-source AI frameworks, local inference, and other open technologies that meaningfully power our projects.

    And there's a reason that distinction matters.

    When developers build exclusively around a closed AI service, they can become dependent on a provider's available models, pricing structure, API limits, and infrastructure.

    That can be perfectly reasonable for some projects. Hosted AI services are convenient and can be incredibly capable.

    However, convenience shouldn't be the only option.

    Open-source AI and open-weight models give developers more room to experiment with how AI is deployed, customized, and integrated into an application.

    For a project like Nudgify, that flexibility creates several interesting possibilities.

    🔓 A. Freedom to choose the model


    Different AI models have different strengths.

    One might be better at following structured instructions. Another might be faster for simple tasks. A smaller model might be sufficient for extracting dates or classifying reminders, while a more capable model might be useful for complicated requests.

    An open approach allows developers to evaluate alternatives instead of designing the entire product around one provider.

    For example, a future version of Nudgify could use a lightweight model for straightforward reminder processing and reserve more capable models for tasks that genuinely require them.

    The model becomes a component that can be evaluated and replaced, rather than a permanent limitation on the product's design.

    🔐 B. Privacy should be part of the architecture


    Think about the information a personal productivity assistant might handle.

    It could contain assignment deadlines, daily routines, personal commitments, private notes, and reminders involving other people.

    This information may not look especially sensitive when considered individually, but together it can reveal a great deal about someone's life.

    That raises an important question:

    Does every AI-powered task really need to send personal information to an external server?

    Not necessarily.

    For tasks that can be handled by a sufficiently capable local model, local inference could allow processing to happen on the user's own device.

    That would provide an opportunity to reduce external data transfers and give users more control over their information.

    Local processing isn't automatically private in every respect, and the rest of the application still needs appropriate data-handling practices. However, reducing unnecessary transmission is a meaningful architectural advantage.

    💻 C. AI that doesn't always depend on the internet


    Imagine opening your productivity assistant while travelling, sitting somewhere with unreliable connectivity, or working away from your usual setup.

    If an appropriate model runs locally, certain AI features could remain available without an internet connection.

    That would make the application less dependent on network availability for those particular tasks.

    Of course, a fully offline experience requires more than downloading a model. Data storage, authentication, synchronization, and any external notification services must also be designed to support offline use.

    Still, local inference makes offline AI a realistic design possibility rather than something that necessarily requires a remote API.

    💸 D. Lower barriers to experimentation


    Experimenting with AI can become expensive when every iteration depends on a metered API.

    You might want to test different prompts, compare models, change how an assistant behaves, or run repeated evaluations.

    Open-weight models can make it possible to conduct some of this experimentation without paying a separate hosted-inference fee for every request.

    That doesn't mean running AI is always free. Hardware, electricity, hosting, and infrastructure can all have costs, and some model licenses impose additional conditions.

    But having the option to run models on hardware you already own can make experimentation more accessible.

    For students and independent developers, that matters.

    You shouldn't need a large budget just to explore an idea.

    🛠️ E. The freedom to understand and change things


    Perhaps the most important benefit is the freedom to learn by doing.

    When a model is open-weight and its license permits the intended use, developers can inspect its available artifacts, run inference, evaluate its behavior, and sometimes fine-tune it.

    Open-source frameworks can also make it easier to understand and modify the surrounding application logic.

    Instead of treating the AI component as a mysterious service, you can investigate how it works, compare alternatives, and build a system that suits your requirements.

    For a student developer, that freedom is valuable in itself.

    Open innovation isn't just about using something that is free. It's about having more control over what you can build with it.

    🧩 4. Why This Approach Fits Nudgify


    A reminder assistant might seem like a small application, but it presents some interesting design questions.

    Which tasks actually require AI?

    Which can be handled with ordinary code?

    When should the application notify the user? What information needs to be stored? What happens if a notification is delayed? How can the assistant remain helpful without becoming annoying?

    These questions are just as important as the model itself.

    For example, consider a reminder scheduled for tomorrow at 10 AM.

    There is no reason to ask an AI model to continuously calculate the time until that reminder. A conventional scheduling system can handle that reliably.

    AI might be useful when a user describes a task in natural language, needs help interpreting an ambiguous request, or wants to turn an unstructured instruction into a structured task.

    A well-designed application can combine both approaches.

    TaskAppropriate approachStore a reminderDatabase or structured storageCalculate time until a deadlineOrdinary application logicInterpret a natural-language taskAI, when usefulSchedule a notificationScheduling infrastructureGenerate a short task summaryAI, when usefulDeliver notifications while a tab is closedBrowser push infrastructure and a push-capable backend


    This separation is important because AI shouldn't be used for everything simply because it is available.

    Reliable application logic should handle predictable operations, while AI should be reserved for tasks where flexible language understanding or generation adds genuine value.

    That also creates a natural opportunity to use a smaller open-weight model for suitable AI operations without making every part of the application dependent on inference.

    🏗️ 5. Building the Application: The Technology Behind Nudgify


    Nudgify uses a modern web-development stack designed to support an interactive frontend, application logic, and AI integration.

    The current project stack includes the following technologies:

    Frontend


    React 19

    React provides the component-based foundation for the user interface. It allows the application to be organized into reusable components rather than a collection of disconnected screens.

    Vite 8

    Vite provides the development and build tooling for the frontend, helping keep the development workflow fast and straightforward.

    TypeScript 7

    TypeScript adds static typing to JavaScript, making it easier to define data structures and catch certain mistakes during development.

    For an application that handles tasks, deadlines, and user interactions, clear data structures help keep the codebase maintainable.

    Tailwind CSS v4

    Tailwind CSS provides utility-based styling that makes it possible to develop and refine the interface without maintaining a huge collection of unrelated CSS rules.

    The objective is to create an experience that feels like a practical product, rather than a technical demo assembled around an AI API.

    Backend


    Node.js and Express 4

    The backend provides the foundation for handling application requests and server-side workflows.

    Keeping backend responsibilities separate from the frontend also provides room to evolve the application as its functionality grows.

    AI integration


    Google Gen AI SDK

    The project includes the Google Gen AI SDK for AI integration.

    This is an important distinction for the open-source AI challenge: a hosted AI SDK does not, by itself, make an application open-source-AI-powered.

    To make open AI central to Nudgify, the model layer needs to incorporate a suitable open-weight model or an appropriate open-source AI component as a meaningful part of the actual application.

    That could involve evaluating a locally hosted model, adding a compatible inference backend, or building a model adapter that makes switching between supported models straightforward.

    The goal is not to add an open model just to satisfy a checklist. It is to use the model where it provides real value.

    Data storage


    Browser localStorage

    The project uses browser localStorage for supported client-side data.

    This can be useful for lightweight persistence, but it is important to understand its limitations: browser storage is tied to a particular browser and origin, isn't automatically synchronized between devices, and shouldn't be treated as a secure database for sensitive information.

    A more complete multi-user application may require server-side persistence, appropriate access controls, and a clear strategy for data synchronization.

    Each part of the stack has a purpose, and understanding those boundaries is part of building a product that can grow beyond its initial prototype.

    🔔 6. Notifications: A Reminder Is Only Useful If It Reaches You


    There's another practical challenge with reminder applications.

    Imagine creating a reminder, closing the browser tab, and assuming the application will notify you when the time comes.

    If the application only checks for reminders while its page is open, that assumption may not hold.

    This is why notification delivery deserves its own design.

    A browser notification displayed by an open page is not the same as a push notification delivered when the page is closed.

    A more robust implementation can involve:

    • A service worker to receive push events where supported.
    • The Web Push API to deliver notifications to subscribed browsers.
    • A backend capable of scheduling and sending push messages.
    • Persistent storage for reminders and their delivery status.
    • Appropriate permission handling and user consent.

    For deadline-based reminders, the application also needs to distinguish between when a task is due and when a notification should be sent.

    For example, if a task is due at 10 AM on Friday, a user might want a reminder on Thursday morning, another shortly before the deadline, or both.

    These are scheduling decisions that ordinary backend logic can handle without repeatedly asking an AI model.

    A future version of Nudgify could combine dependable notification infrastructure with AI-assisted task interpretation, producing a system that is both helpful and predictable.

    That distinction matters: a clever assistant is not much use if its reminders never arrive.

    🦥 7. What Does “Slow and Steady” Mean in Practice?


    For me, this theme is about more than helping someone procrastinate comfortably.

    It's about being intentional with the work we ask people to do.

    There are many repetitive tasks that don't require our full attention, but still consume time because we haven't automated them.

    We repeatedly check deadlines. We reread task lists. We try to remember conversations. We manually organize information that could be structured automatically.

    Some of these activities are necessary. Others can be simplified.

    Nudgify explores the second category.

    Imagine a student who has several assignments due in the same week.

    Instead of repeatedly opening different lists and calculating which assignment needs attention first, a well-designed assistant could present the next relevant task and help the student stay aware of approaching deadlines.

    Imagine a friend who regularly forgets to follow up on a commitment.

    An assistant could help make the commitment visible at an appropriate time, reducing the need for another person to remember to remind them.

    Imagine a user who has a long list of tasks but feels overwhelmed by it.

    A carefully designed interface could make the next action easier to identify instead of presenting an intimidating wall of unfinished work.

    None of these ideas requires an AI model to do everything.

    They require a thoughtful combination of automation, reliable scheduling, useful interface design, and AI where it genuinely improves the experience.

    The aim is to save attention, not simply to produce more notifications.

    🌱 8. What I Learned From Thinking About Open AI


    One thing this project highlights is that building with AI involves much more than choosing a model.

    You need to think about how the model fits into the application, what data it receives, where inference takes place, and what happens when it isn't available.

    You also need to understand the difference between an open-source framework, an open-weight model, and a hosted service.

    These terms are related, but they aren't interchangeable.

    An open-source framework can provide an inspectable and modifiable implementation without making the model it calls open-weight.

    An open-weight model makes its trained weights available under a particular license, but that doesn't automatically mean every part of its training data, development process, or surrounding infrastructure is open.

    And a hosted AI service can be useful without giving you control over the model's deployment.

    Recognizing these differences helps developers make more informed architectural decisions.

    For Nudgify, the interesting direction is to keep the application flexible enough to experiment with open-weight inference while maintaining a clear separation between AI-assisted features and ordinary application functionality.

    That flexibility would make it easier to evaluate different models based on practical criteria such as response time, resource requirements, instruction-following ability, privacy considerations, and licensing.

    It also creates opportunities to learn more about inference, model deployment, and the trade-offs involved in bringing AI from a prototype into a usable product.

    For me, that's one of the strongest arguments for open innovation: it turns AI from something you merely consume into something you can actively experiment with and learn from.

    🚀 9. Where I'd Like to Take Nudgify Next


    There are several directions I'd like to explore as the project develops.

    1. A genuinely interchangeable model layer


    I want the application architecture to make it easier to compare models and switch between compatible inference backends without rewriting the entire application.

    That would make experimentation more practical and reduce unnecessary dependence on a single provider.

    2. Local inference where it makes sense


    Running a model locally could make selected AI features available without sending every request to an external service.

    The exact experience would depend on the model, the user's hardware, and the application's other dependencies.

    A lightweight model may be sufficient for some tasks, while more demanding operations may still benefit from hosted inference.

    3. Better deadline-aware workflows


    Reminders should be connected to meaningful task information.

    The application could help users distinguish between upcoming deadlines, overdue tasks, and commitments that need attention soon.

    The goal is to make information actionable rather than simply adding more items to a list.

    4. More reliable notification delivery


    A reminder system should be designed around dependable delivery, including appropriate handling of permissions, scheduling, and delivery failures.

    That infrastructure would allow the assistant to be useful even when the user isn't actively looking at the application, where browser and platform capabilities permit.

    5. Privacy-conscious data handling


    As the application grows, I want to pay more attention to what information is stored, what information needs to leave the device, and how user data is protected.

    Local inference could help with some of these decisions, but privacy needs to be considered throughout the application rather than delegated to the model alone.

    6. A less distracting productivity experience


    More features don't automatically make a productivity tool better.

    I'd rather explore ways to make Nudgify feel useful and unobtrusive than turn it into another application that demands constant attention.

    After all, the whole idea is to reduce the amount of effort users spend managing their responsibilities.

    💚 10. Why This Project Matters to Me


    As a student and developer, I find it exciting that we can build increasingly sophisticated applications without needing to own an enormous infrastructure stack.

    Modern web frameworks make it easier to build interactive applications, and the growing open AI ecosystem creates more opportunities to experiment with models and inference systems.

    But what interests me most is the possibility of using those tools to solve ordinary problems.

    Not every useful project needs to revolutionize an industry.

    Sometimes, making it easier for someone to remember a deadline is worthwhile. Sometimes, reducing the number of repetitive steps in a workflow is enough. Sometimes, the best feature is one that quietly works in the background and lets the user get on with their day.

    Nudgify is my exploration of that idea.

    The project brings together productivity, automation, and AI with the intention of making everyday responsibilities a little easier to manage.

    And the Slow and Steady challenge provides a particularly fitting reminder that good technology doesn't always have to encourage people to move faster.

    It can also help them waste less energy on things that don't deserve so much of their attention.

    🏁 Final Thoughts


    The future of AI shouldn't be limited to massive models, expensive APIs, or applications that send every task to a remote service.

    There is room for smaller models, local inference, open-source tools, and carefully designed systems that solve specific problems well.

    Open innovation gives developers more opportunities to experiment with these approaches, understand their limitations, and decide which trade-offs make sense for their users.

    For Nudgify, that means exploring how an AI assistant can help people remember what matters, automate repetitive work, and spend less time managing their own productivity.

    The bigger lesson is that automation isn't necessarily about doing more.

    Sometimes, it's about making room for less stress, fewer unnecessary steps, and more time for the things we actually care about.

    Build something useful. Automate the boring parts. Keep the technology open where it matters. And remember: you don't have to rush to make progress. 🦥

    🔗 Project Links


    • GitHub Repository: [Add your Nudgify repository link]
    • Live Demo: [Add your deployed application link]
    • Demo Video: [Add your demonstration link, if available]

    I'd love to hear from other developers: What's one repetitive task you'd automate with an open-weight AI model, and would you run it locally or in the cloud?

    Let's build tools that save people time, energy, and attention.

    Hacktoberfest #SlowAndSteady #OpenSourceAI #OpenInnovation #ArtificialIntelligence #AI #WebDevelopment #React #TypeScript #BuildInPublic #DeveloperCommunity

    #devchallenge #hf26challenge #software #coding #development #engineering #inclusive #community
    Nudgify

  13. Fatherland: Alienation and Identity in Striking Biographical Drama

    Due to capitalism issues, we’ve taken a few weeks off. Now we’re back with a review of Paweł Pawlikowski’s 2026 biographical film Fatherland, which stars Sandra Hüller and Hanns Zischler.

    Set in the summer of 1949, it follows novelist Thomas Mann and his daughter Erika as they take a road trip across post-WWII Germany. A sense of national alienation and divided identity follows, themes that resonate in our chaotic modern political landscape, all of which make for an intriguing film that demands more than one viewing.

    Losing Your Nation in Fatherland

    Thomas Mann remains most famous for his works Buddenbrooks (1901), The Magic Mountain (1924), and Death in Venice (1912). He took a dramatic arc with his political views over his life, shifting from a Conservative nationalist during WWI into an anti-fascist polemicist before and after WWII, embracing socialism and rejecting the Nazi party.

    Mann was on holiday in Switzerland when the Nazis rose to power in 1933 and he, wisely, chose not to return home. In 1936, the Nazi government revoked his German citizenship.

    So, yes, just to clarify on this as the film is historically accurate. Mann did return to Germany in 1949 and many of the characters he knew are depicted here.

    Fatherland portrays all of this in melancholic black and white. In mid-1949, we find a country in crisis and one struggling to recover and find its new political path. Mann is still in exile, but is invited to Frankfurt to receive a Goethe Prize in literature. He’s joined by his daughter Erika, who chooses to drive across the country as part of her father’s homecoming.

    It’s a far from celebratory return, with the devastation of the war still more than apparent.

    During the trip, her brother Klaus (also a writer) appears to commit suicide.

    Erika and her father continue to attend events and mingle with luminaries, many of whom were in some way associated with the Nazi party. The narrative follows this structure, with Erika and Thomas increasingly ill at ease with the country they’ve returned to.

    We watched the film at HOME independent cinema in Manchester and there was an audible gasp from cinemagoers with that slap. He deserved it, though.

    The uneasy nature of Fatherland, playing out at a sedate pace, really ramps up the sense of alienation. Erika and her father are out of sorts back in Germany, each new road trip encounter enhancing the sense of national isolation.

    It does remind us somewhat of The Zone of Interest’s (2023) tone, also starring Sandra Hüller and arguably the best WWII film we’ve ever seen.

    A big difference, though, is Fatherland is so concise. It’s only 82 minutes. The film breezes into your life, set in black and white, considers the nature of a country in recovery, then leaves you with a family in emotional turmoil.

    It’s received many 5/5 reviews for what it depicts, but it’s definitely a film we need to watch more than once. Very good indeed, with Sandra Hüller and Hanns Zischler on fine form. Paweł Pawlikowski’s direction is also beautiful, with some stunning shots faithfully recreating the sense of time and place.

    Yet its time and place is what makes it such uneasy viewing. History appears to be repeating across the modern political world, which makes Fatherland feel undated and timely. Erika’s steely gaze of uncertainty haunts much of the film, a look of stoic personal bravery we feel many can take solace in.

    The Production of Fatherland

    Fatherland is out in cinemas now. Its €10 million budget has so far resulted in €6 million at the box office, so we expect it to be a commercial success (it’s still yet to roll out in some countries). Especially as the project is headed by Sandra Hüller, who has hit the big time in 2026. Alongside this, she was in the big Hollywood hit Project Hail Mary and the critical darling indie film Rose.

    She also has a small part in Tom Cruise vehicle Digger, which we’ll cover soon enough. She’s almost certainly going to win an Oscar in 2027, we’d wager.

    Director Paweł Pawlikowski’s inspiration for the project came from Thomas Mann’s very real return to Germany in 1949. However, Pawlikowski reimagines aspects of this historical event. Working with cinematographer Łukasz Żal, most of the shoot was chronological and took place in Poland (as this was cheaper). Sets were constructed in the street to match the surrounding buildings.

    Costume designer Aleksandra Staszko has also faithfully recreated 1940s fashion for the film. This was more complex than you’d expect, as it required a specific emphasis between Eastern and Western German dress styles.

    The shoot began in August of 2025 and completed in December, with a total of 38 days across those months used for filming.

    Fatherland premiered at Cannes Film Festival in May 2026, launched in Germany from 3rd September, and hit UK cinemas this week. It’s been a huge critical darling and Pawlikowski won Best Director at Cannes.

    Expect it (and Sandra Hüller) to win big at next year’s Oscars run.

    #alienation #Cinema #Fatherland #FeaturedPost #Films #HannsZischler #History #Lifestyle #Movies #PawełPawlikowski #Politics #roadTrip #ThomasMann #WorldWarII #WWII
  14. 25th October 2026

    Hello,

    I started this blog 22 years ago now (I don’t recommend going back to the start), and for the last 5 years I wrote a monthly “status update” post, aiming to mainly write about interesting stuff I might have done in the world of open source software, which I hoped in turn would motivate me to do more interesting stuff in open source software.

    The world changed a lot in that time. If I started now this would probably be a podcast with 16 listeners, instead of being a WordPress blog with 16 subscribers.

    I’ve spent a lot of time this year reading and thinking about the impact of large language models on the tech industry and open source. Its interesting because this feels like the moment, whether we like it or not, hacker culture goes mainstream. This week the world’s major news outlets had to figure out what PHP is.

    That the BBC’s cyber correspondent didn’t know PHP existed has caused some joking and debate online.

    24 years ago I was figuring out what PHP is. Jonathan Atkinson, who I met in a forum that was nominally about writing video games in QBASIC, asked me to make a wiki in PHP. So I did.

    All I knew about wikis was that, it’s like a regular website except anyone can edit it. I named the project: Wiki! Here’s a quote from the README:

     How do I install it?  It's best run in its own directory. Create it one. You'll also want a directory for nodes,  or you could keep them in the base wiki dir. Either way, the nodes directory has to be  chmod'ed to 777. 

    You might raise your eyebrows at that comment if you aren’t yourself a teenage hacker discovering web development.

    Wiki! did have a login system, and the passwords were even stored as MD5 hashes rather than plain text, as I heard that was good practice. In hindsight, an attacker who knew how to set the HTTP Cookie header could impersonate anyone, like this: Cookie: wikiticket=admin.

    Here is a snippet of the file edit.php. Note that $node and $title are inputs you can set via a POST request, or even via URL parameters like edit.php?title="/etc/passwd":

     $t=$title;  if ($node) {   	// Write new data  	//  	$file=fopen($nodedir.$t.".wiki", "w+");  	$node=stripslashes(ereg_replace("(\r\n|\n|\r)","<br>", $node));	// Linebreak to <br>  	fputs($file, $node."\n"); 

    Even if you just learned what PHP is today, you might see that this is not an entirely secure design.

    Anyway, at the time I was proud of my work, and I needed somewhere to host it. So, as you would in 2002, I registered the name “wiki” on sourceforge.net and uploaded the project code.

    Sourceforge, for those who haven’t yet reached middle age, was the 2000’s equivalent of Github. It allowed projects to have their own website, as long as they included the Sourceforge logo somewhere, and the website could use PHP. Perfect, I thought, the project’s website will be a wiki!

    Looking back now through archive.org, I can see this code actually ran in public for many years.

    Here it is around launch day in 2002: https://web.archive.org/web/20021012080349/http://wiki.sourceforge.net/wiki

    I have a local copy from around this time, which includes indexjon.wiki:

    
    Sam, there are some serious bugs in this wiki. I keep on getting 'document contains no data' errors; get me on AIM.
    
    Welcome to grove.swoo.net. You may or may not be interested in the [weblog].
    JonathanA - 29/8/02 - 11:36 am
    JonathanA - 29/8/02 - 07:36 am

    Those bugs went unfixed forever, and six months later, the front page text had been replaced with two poems, one in Italian and one in Russian: https://web.archive.org/web/20030420205758/http://wiki.sourceforge.net

    One is “Non chiederci la parola che squadri da ogni lato” by Eugenio Montale, written in 1923, and presumably posted by a fan. Does anyone know what it’s about? A machine translation suggests it might discuss “the crisis of certainty faced by contemporary man”. The other is “Anecdote for Fathers” by William Wordsworth, in Russian via an unnamed translator.

    Let’s just sit with that for a moment. Imagine what happens in 2026 if a trivially exploitable PHP website hosted by a US corporation goes online: it’ll be mining bitcoin, serving pornography and drowning in racist and antisemitic spam, probably all within the same day.

    In 2003, over the course of six months, my naive implementation of a wiki was gifted with… two rather thoughtful poems.

    Fast forward another year. I was about to turn 18 years old, was studying for A levels and mostly concerned with hanging out in the park drinking cheap cider and learning to play the guitar. I was certainly not thinking about this rather flawed chunk of PHP code that I’d written two years earlier, but via the magic of archive.org we can see that various people were genuinely trying to use it as a wiki: https://web.archive.org/web/20041121113508/http://wiki.sourceforge.net

    In hindsight, perhaps it attracted so much attention because I’d literally taken the subdomain: http://wiki.sourceforge.net/, unintentionally boosting the SEO reach quite a bit. The site was still active right up until 2007.

    I can’t find it now, but I do remember receiving an email at some point from sourceforge.net noting that they’d taken down the wiki! website after discovering it was a major security risk. And at some point they must have (quite reasonably) reclaimed the project name as well, since http://sourceforge.net/projects/wiki no longer exists. It will always live on in my heart, though, and for the moment at: https://web.archive.org/web/20021014172056/http://sourceforge.net/projects/wiki/

    The world has changed significantly since I was a teenage hacker. Some of what I learned in those days is completely obsolete, such as the QBASIC programming language and VGA graphics. I am a world expert in these irrelevant topics.

    Other stuff that I picked up in the early 2000s has become the foundation of my career as an operating systems developer: C programming, Linux distributions and an gradual induction into open source desktop world via Planet GNOME. And good old PHP, of course. Who knew that, a quarter way through the 21st century, PHP would be front page news?

    Age 18, I didn’t tell anyone in the real world that I’d written a wiki because it’d be the first time they’d heard the word “wiki”. The word evoked exotic and mysterious feelings of Hawaii in 2002. Now it universally evokes Wikipedia. People are learning about password hygiene and PHP. The arrival of AI on the scene, to me, fits into this bigger picture that began in the last century: we, the Computer People, are becoming Mainstream.

    #ai #openSource
  15. Síntesis de información legislativa | Domingo 25 de octubre de 2026

    Te presentamos un resumen de la información publicada en la prensa nacional por ambas cámaras del Congreso de la Unión.


    SN Redacción

    CÁMARA DE DIPUTADOSJUNTA DE COORDINACIÓN POLÍTICA (JUCOPO)RICARDO MONREAL ÁVILA (MORENA)

    Apuestan a frenar outsourcing simulado.- El coordinador de Morena en la Cámara de Diputados, Ricardo Monreal, anunció que presentará una iniciativa para impedir que la subcontratación de servicios especializados o de ejecución de obras especializadas sean utilizados como un mecanismo para eludir la prohibición del outsourcing. La propuesta que está terminando y presentará en el actual periodo ordinario de sesiones, dijo, plantea cambios a diversas disposiciones de la Ley Federal del Trabajo y de la Ley del Seguro Social. [REFORMA / p2]

    Ven juicio político como ruta de salida.- Ante la negativa de Guadalupe Taddei a dejar el cargo de presidente consejera del Instituto Nacional Electoral (INE), el único camino que queda es que, desde la Cámara de Diputados se le inicie un juicio político para buscar su destitución e inhabilitación. El presidente de la Junta de Coordinación Política de la Cámara de Diputados, Ricardo Monreal, reconoció que la Cámara de Diputados no puede solicitarle su renuncia y apeló a una reflexión sobre su situación. [REFORMA / pp., p6]

    Taddei resiste, pero abren ruta a relevo.- Durante la reunión que la presidente del INE, Guadalupe Taddei, mantuvo ayer con consejerías de forma virtual, para tratar el tema de elección de consejeros en Órganos Públicos Locales Electorales, dijo que no renunciará al cargo. [EXCÉLSIOR / pp., p6]

    Legisladores de Morena analizan relevo en el instituto.- Ante la crisis por la que atraviesa el Instituto Nacional Electoral (INE), la bancada de Morena en la Cámara de Diputados analiza la ruta para elegir a quién sustituya a la consejera presidente de ese órgano, Guadalupe Taddei, con base en lo establecido en la Constitución, aunque para arrancar el proceso se requiere su renuncia y ella dejó ayer en claro que no piensa dimitir. Frente a ello, ayer surgieron voces de legisladores de Morena que se pronunciaron por la salida inmediata de Taddei.  El diputado Alfonso Ramírez Cuéllar fue más lejos y dijo que además de renunciar debe asumir las consecuencias jurídicas y políticas de su actuación e incluso planteó que se le puede someter a un juicio político que podría llevar a su destitución e inhabilitación.  Legisladores consideran grave la situación, sobre todo a partir de las irregularidades detectadas por la Auditoría Superior de la Federación (ASF) y valoran aplicar el artículo 41 constitucional, referido a la facultad exclusiva de la Cámara de Diputados para elegir a la persona que ocupe la presidencia del INE y a los demás consejeros electorales.

    RUBÉN IGNACIO MOREIRA VALDEZ (PRI)  

    Llama PRI a implementar estrategia nacional contra la sobrepoblación penitenciaria.- El diputado federal del PRI, Rubén Moreira Valdez, presentó un punto de acuerdo para exhortar a la Secretaría de Seguridad y Protección Ciudadana (SSPC) y a la Conferencia Nacional del Sistema Penitenciario a implementar una estrategia para atender la sobrepoblación en las cárceles del país.  El coordinador del PRI, en la Cámara de Diputados, señaló entre diciembre de 2018 y agosto de 2026 la población privada de la libertad aumentó 39.14 por ciento, mientras que la capacidad de los centros penitenciarios creció apenas 5.89 por ciento. [CRÓNICA / p7]

    CÁMARA DE DIPUTADOS

    Por la crisis del INE, en Morena preocupan los tiempos electorales y estudian la remoción de Taddei.- Las denuncias por presunta corrupción que envuelven a la presidente del INE, Guadalupe Taddei, empiezan a impactar en el escenario previo a las elecciones de 2027. Como adelantó LPO, la tensión que existe entre la funcionaria y el Palacio Nacional ya es muy profunda, por lo que la 4T estudia su remoción. Para ello, adelantan fuentes consultadas por esta redacción, el oficialismo analiza distintos escenarios que podrían impactar en el proceso electoral y que podría contar con la participación de la Cámara de Diputados. [POLÍTICA ONLINE]

    DIPUTADOSMORENA

    Anticipa Morena: renuncia no evita indagatoria.- La eventual renuncia de Guadalupe Taddei a la presidencia del Instituto Nacional Electoral (INE) sería insuficiente si se acreditan responsabilidades por actos u omisiones en su gestión, advirtió el diputado Alfonso Ramírez Cuéllar, vicecoordinador de Morena en San Lázaro. «La renuncia será, en todo caso, un acto insuficiente. En caso de responsabilidad debe caer todo el peso de la ley», enfatizó. [REFORMA / p6]

    Se requieren 25 mil mdp para crisis hídrica.- Para atender la crisis del agua en la zona metropolitana de Guadalajara, Jalisco, los tres niveles de gobierno han presentado proyectos por 25 mil millones de pesos para obras, dijo Merilyn Gómez Pozos, presidente de la Comisión de Presupuesto y Cuenta Pública de la Cámara de Diputados.  Este monto se destinaría a la rehabilitación y ampliación de la planta potabilizadora número 1, en Miravalle, Jalisco; el nuevo acueducto Chapala-Guadalajara; así como obras complementarias de la presa El Zapotillo. [SOL DE MÉXICO / p10]

    PAN

    Es inamovible por AMLO, dice Döring.- Guadalupe Taddei no va a dejar la presidencia del Instituto Nacional Electoral (INE) porque es una posición del expresidente Andrés Manuel López Obrador y no de la presidente Claudia Sheinbaum, consideró el diputado del PAN, Federico Döring.  Recordó que ella fue electa en el sexenio pasado, en un procedimiento de «tómbola», cuando el Gobierno de López Obrador no quiso que Morena acordara con la oposición la designación de consejeros electorales. [REFORMA / p7]

    Exigen legisladores que rinda cuentas por presunto uso indebido de recursos.- La consejera presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei Zavala, debe separarse cuanto antes del cargo, hasta que se esclarezcan las acusaciones de contratos a sus propias empresas y la faustosa celebración de sus 62 años en una casona de San Miguel Chapultepec, entre otros asuntos en su contra, debido a que representa a un organismo imparcial que defenderá el voto ciudadano en las próximas elecciones, coincidieron integrantes del grupo parlamentario del PAN en el Congreso de la Ciudad de México y el vocero de los panistas en la capital del país. Federico Döring expuso que «ya no es arbitro, ya no tiene autoridad moral para conducir el proceso más sensible del próximo año», por lo que es pertinente presente cuanto antes su renuncia. Para el diputado federal panista la responsable del INE «jamás ha sido imparcial, pero al menos su llegada fue legal y sus actos ilegales hasta ese blindaje le han quitado». [PRENSA / pp., p15]

    MENCIONES LEGISLATIVAS

    Abusó Taddei de sus superpoderes.- En octubre de 2024, el Congreso de la Unión dio a la consejera presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei, la facultad de nombrar directamente a los principales funcionarios del órgano, salvo la Secretaría Ejecutiva. Dos años después, toda la Junta General Ejecutiva (directores y titulares de unidad) han sido colocados o ratificados por ella, sin mediar negociación con sus pares, algunos de los cuales anticiparon graves daños a la colegialidad. [JORNADA / p4]

    «Pueden nombrar perfil de liderazgo».- El exconsejero electoral Luis Carlos Ugalde cuestionó a Morena si el sustituto de Guadalupe Taddei al frente del Instituto Nacional Electoral será otra persona subordinada o se optará por un perfil profesional y con liderazgo. «¿Qué pasaría si Taddei renuncia? El Consejo General del INE nombraría una presidencia provisional de entre los actuales consejeros.  Después, la Cámara de Diputados tendría que elegir a quien ocupe la vacante. Y ahí surge la cuestión fundamental», planteó Ugalde sobre qué tipo de perfil van a promover desde el Gobierno y Morena. [REFORMA / p6]

    Exigen ONG investigar a la consejera.- Las alertas sobre irregularidades y el manejo dudoso de los recursos del instituto no son recientes». El sisma que se vive al interior del Instituto Nacional Electoral (INE) por relaciones personales entre la presidente del organismo, Guadalupe Taddei, y contratistas, además de posibles malos manejos de recursos públicos, ha ocasionado que organismos no gubernamentales demanden el deslinde de responsabilidades, transparencia, investigación y la renuncia de la consejera. El Observatorio Ciudadano exigió que los hechos que se señalan sean investigados, se deslinden responsabilidades y los señalados sean separados de su cargo. No dejó de señalar a los legisladores de Morena y sus aliados del PT y el Verde Ecologista, quienes, con la reforma judicial de 2024, dieron a Taddei Zavala la atribución de designar, sin consultar al Consejo General, a todos los directores ejecutivos de área, excepto al secretario ejecutivo. [OVACIONES / p10]

    Adelantan el aguinaldo a burócratas.- El Gobierno de la presidente Claudia Sheinbaum autorizó el pago del aguinaldo de 2026 a partir del próximo 10 de noviembre para trabajadores de la Administración Pública Federal, personal militar y determinados pensionados, con montos equivalentes a 40 días, según la categoría laboral. Hacienda deberá emitir los lineamientos específicos para determinar las bases de cálculo y las condiciones administrativas del pago, mientras que los poderes Legislativo y Judicial, así como los organismos autónomos federales, podrán tomar como referencia el decreto sin menoscabo de su autonomía. [REFORMA / p4]

    AUDITORÍA SUPERIOR DE LA FEDERACIÓN (ASF)

    Se tambalea Taddei a siete meses de la elección; «no me voy», dice / Admite investigación de la ASF.- La consejera presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei Zavala, aseguró a las demás consejerías del organismo que no se va, ante las presiones que diversos actores políticos han puesto sobre su renuncia. En los primeros minutos del sábado, el INE compartió un comunicado oficial de la consejera presidente Guadalupe Taddei, donde dijo aceptar con respeto a las instituciones «las investigaciones que iniciará la Auditoría Superior de la Federación (ASF) a su gestión. «La presidencia del Consejo General del INE reconoce la fortaleza de las instituciones del Estado mexicano, [por eso] recibe con respeto y la considera coherente con lo que ella misma solicitó:  una auditoría a los procesos de licitación del instituto. El INE colaborará con la ASF en todo lo que requiera». [UNIVERSAL / pp., p4] [JORNADA / pp., p3-4] [CRÓNICA / pp., p7] [INFOBAE] [PAÍS]

    «No queremos corrupción en la 4T», advierte Sheinbaum.- La presidente Claudia Sheinbaum Pardo lanzó un llamado a garantizar la honestidad en la vida pública de México. Esto en el marco de la auditoría que se realiza al Instituto Nacional Electoral (INE), que encabeza Guadalupe Taddei, por diversas irregularidades. Si bien se le cuestionó en dos ocasiones más al concluir el evento, la mandataria federal evitó responder si Guadalupe Taddei debería separarse del cargo como medida para darle certeza al proceso electoral 2026-2027 mientras la Auditoría Superior de la Federación realiza las investigaciones. [HERALDO / pp., p4]

    Debe dejar el cargo, piden exconsejeros.- Diversos actores políticos, exconsejeros electorales y organizaciones de académicos exigieron que la consejera presidente del Instituto Nacional Electoral (INE), Guadalupe Taddei, tome distancia de su cargo para que la ciudadanía confíe plenamente en el proceso electoral que ya inició, pero se votará el próximo 6 de junio de 2027. Marco Baños, exconsejero electoral y hoy representante de SOMOS ante el INE, coincidió en que Taddei debe separarse del cargo para preservar la credibilidad y legitimidad de la autoridad electoral. Baños consideró insostenible que Taddei se quede mientras también se realiza la entrega de información que llegue a solicitar la Auditoría Superior de la Federación (ASF), que anunció una investigación en curso por encontrar varios indicios de corrupción durante la gestión de Taddei al frente del INE. [UNIVERSAL / p4]

    Remueven a funcionarios clave para investigaciones.- La consejera presidente del INE, Guadalupe Taddei, removió a funcionarios a su cargo, ante los escándalos de presuntos casos de corrupción y conflicto de intereses que afectan al organismo electoral, relativos a contratos con proveedores, los cuales también involucrarían a hijos de la funcionaria.  Actualmente se encuentran bajo escrutinio siete empresas proveedoras de insumos electorales, investigadas por la UIF y por la Auditoría Superior de la Federación (ASF) por posibles irregularidades. [EXCÉLSIOR / pp., p6]

    OPINIÓN

    COLUMNA / SACAPUNTAS / Los cesa por trifulca.- Además de que el Comité de Ética de la Cámara de Diputados inició un proceso contra el dipuhooligan priista Carlos Gutiérrez Mancilla, por agredir a integrantes de MC, el presidente de San Lázaro, Raúl Bolaños-Cacho Cue, instruyó a despedir a dos de sus asesores. Esto, por estar involucrados en la trifulca que armó el legislador chiapaneco. [HERALDO / p2]

    COLUMNA / LA INMACULADA PERCEPCIÓN / VIANEY ESQUINCA / #AmigaDateCuenta.- Morena, que se ha caracterizado por defender lo indefendible, empezó a tomar distancia. El coordinador de Morena en la Cámara de Diputados, Ricardo Monreal, ya considera revisar los superpoderes otorgados a Guadalupe Taddei, aunque aseguró que dárselos no fue un error, si acaso una decisión estupenda que convendría deshacer. También intervino la UIF, la Auditoría Superior de la Federación y hasta la presidente Claudia Sheinbaum advirtió que no debe haber sombra de corrupción en el INE, lo cual en español político equivale a negarte tres veces y jurar que sólo se te conoce de vista. EXCÉLSIOR / p14]

    COLUMNA / FRENTES POLÍTICOS / Riesgo.- El diputado Ricardo Monreal pidió que se deslinden responsabilidades; otras voces exigen la renuncia de Guadalupe Taddei. Las acusaciones aún deben probarse, pero organizar las elecciones de 2027 exige algo más que defender la presunción de inocencia, urge recuperar la confianza en el árbitro. Mientras la ASF, a cargo de Aureliano Hernández, investiga irregularidades en contratos y posibles triangulaciones de recursos, la oposición cuestiona la conducción electoral y algunos sectores preferirían recurrir a organismos internacionales. Lío de graves consecuencias, por decir lo menos. [EXCÉLSIOR / p9]

    COLUMNA / CANCIONERO / FÉLIX CORTÉS CAMARILLO / Pilón para la mañanera del pueblo (porque no dejan entrar sin tapabocas): No lo dijo el santo Papa ni lo dijo a voz en cuello, lo reconoció Ricardo Monreal, cabeza de la pandilla morenista en la Cámara de Diputados, que es la que aprueba el presupuesto de egresos. No hay dinero suficiente para atender las necesidades de salud y educación. Algo que aquí se ha dicho repetidamente. Pero tampoco hay dinero para seguridad. Simplemente, no hay dinero. El que había y heredaron los morenos del neoliberalismo odiado, ya se lo gastaron en todos sus proyectos de apoyos gratuitos. No es lo mismo ser borracho que cantinero. [SIEMPRE / p30–31]

    ARTÍCULO / LEONARDO PÁEZ / Morena y Prian en algo coinciden: son antitaurinos// Sin memoria, Coahuila continúa su agringamiento.- Nadie es perfecto. Coahuila es el último estado de la República que sólo ha sido gobernado por el PRI, a saber, si por honrar a Madero, a Carranza y a los Moreira o por lo apacible de sus habitantes. JORNADA / p7a]

    COLUMNA / CONSUMMATUM EST / LORENA PIÑÓN / Sopita de fideos, champagne y corrupción en el INE.- Un árbitro electoral no sólo debe ser imparcial: debe parecerlo. La doctrina lo sostiene desde hace décadas y el artículo 41 constitucional lo eleva a mandato junto con la certeza, la legalidad, la independencia, la máxima publicidad y la objetividad. La imparcialidad no es una cortesía institucional: es la razón de ser de una autoridad que decide sin ser parte, y sin ella los resultados pierden legitimidad, aunque se cuenten bien. Cuando esa confianza se rompe, ninguna credencial ni urna la repone. Eso es lo que hoy se juega en el INE.  Los videos difundidos por Latinus muestran al hijo de Guadalupe Taddei en una suite de lujo en París junto a José Alfredo Hernández Casillas, apoderado de Cajas Graf, firma que, con otras empresas ligadas a él, suma alrededor de 245 millones de pesos en contratos con el INE y con el instituto electoral de Sonora, ambos bajo la presidencia de Taddei. [HERALDO]

    COLUMNA / MENSAJE DIRECTO / FABIOLA GUARNEROS / Malabares de Taddei en el INE.- La Auditoría Superior de la Federación (ASF) inició una investigación de oficio por el presunto uso indebido de recursos públicos en el INE, en Organismos Públicos Locales Electorales (OPLE) y en diversas contrataciones, posibles conflictos de interés, colusiones y triangulación de de contrataciones asignadas a firmas como Corporativo ZEG y Cajas Graf por más de 197 millones de pesos, mediante adjudicación directa para producir mamparas y urnas, luego de que casualmente se declarara desierta la licitación. [EXCÉLSIOR / p2] Escribe sobre el tema BAJO RESERVA [UNIVERSAL / p2] FRENTES POLÍTICOS [EXCÉLSIOR / p9] RAFAEL ÁLVAREZ CORDERO [EXCÉLSIOR / p8] EL LECTOR ESCRIBE [REFORMA / p10]

    ARTÍCULO / CARLOS ELIZONDO / Barrer.- La corrupción se barre de arriba abajo, repetía de Taddei, en marzo de 2023, la mayoría morenista, que no tenía los dos tercios de la Cámara de Diputados, prefirió la tómbola a negociar con la oposición. Las cinco finalistas salieron, por voto dividido, de un comité técnico con mayoría afín al gobierno. Maite Azuela, integrante del comité, advirtió que cuatro, Taddei incluida, «no cumplen con el perfil de imparcialidad y autonomía que prevé la convocatoria». [REFORMA / p11]

    COLUMNA / JESÚS ZAMBRANO / Paquete Económico 2027: rumbo al abismo ¡rescatemos México! Está en curso la discusión y segura aprobación del Paquete Económico 2027 por parte de Morena y sus aliados en la Cámara de Diputados. Todo es inercial, incluidas, desde luego, las determinaciones de sangrar más a los contribuyentes cautivos, así como la contratación de nueva deuda pública por un billón 700 mil millones de pesos, con lo que llegaremos a 21.6 billones, más del doble de lo que teníamos en 2018, antes del obradorato, cuando el propio López Obrador dijo que ya no se contrataría más deuda pública. [SIEMPRE / p10–11]

    COLUMNA / MATICES POLÍTICOS / JAIME RIVERA / Reprobada, la reforma judicial.- La reforma judicial ordenada en 2024 por el presidente López Obrador, aceptada por la presidente Sheinbaum y aprobada sin objeción alguna por el Congreso, no sólo ha sido cuestionada en México por jueces, juristas, políticos de oposición y muchos analistas; también ha merecido reprobación en el ámbito internacional. Primero fue la misión de observación electoral de la Organización de los Estados Americanos, al desaconsejar que ese modelo se replique en otros países.  Recientemente la Unión Internacional de Magistrados (UIM) aprobó la expulsión de la Comisión Nacional de Tribunales Superiores de Justicia de los Estados Unidos Mexicanos (Conatrib), por haber respaldado una reforma que atenta contra la independencia y la neutralidad política de los jueces. [EXCÉLSIOR / p10] Sobre el tema escribe LUIS RUBIO [REFORMA / p11]

    COLUMNA / MARIO VÁZQUEZ / Ley General para el Fortalecimiento y Armonización de los Sistemas Catastrales y Registrales, la promesa no paga el predial.- Cambiar la forma en que se registran y gestionan las propiedades no es un simple ejercicio tecnológico. Está en juego el patrimonio de millones de mexicanos. Una casa no es solo una propiedad en una base de datos. Para muchas familias, representa décadas de trabajo, ahorro y sacrificio; es un patrimonio que esperan dejar a sus hijos. La Ley General para el Fortalecimiento y Armonización de los Sistemas Catastrales y Registrales, promovida por el partido gobernante y aprobada por el Congreso, busca modernizar los registros, facilitar trámites y combatir irregularidades. [SIEMPRE / p26–27]

    COLUMNA / OPINIÓN 51 / SANDRA ROMANDÍA / Leche del Bienestar y los negocios de familia.- Esta semana publicamos en EMEEQUIS una investigación de Jorge García Orozco que merece bastante más atención de la que ha recibido; la Auditoría Superior de la Federación (ASF) detectó irregularidades por mil 106 millones de pesos en Liconsa, hoy Leche para el Bienestar, correspondientes al ejercicio 2023, entre ellas la falta de documentación que acreditara la recepción de leche y la prestación de servicios contratados, inconsistencias millonarias en los volúmenes pagados y recibidos, proveedores que no pudieron ser localizados e incluso pagos registrados a nombre de personas fallecidas… [SOL DE MÉXICO / p21]

    El Senado aprobó, con 73 votos a favor en quienes compran un kilo de tortillas, o una Coca Cola, o un kilo de cal, o pagan cualquier servicio en las playas o consumen alimentos en la vía pública. ¿Se pagará todo digital será indispensable para la contratación de ser25/10/2026 esto con tarjeta de crédito? ¿Consideraron las altas comisiones bancarias por uso de sus servicios? Vamos incluso entre el gobierno y sus legisladores a a6SIEMPRE / p42-43]

    COLUMNA / DESDE LA LEY / CLAUDIA AGUILAR / Sufragio femenino en México.-  Hoy tenemos a la primera presidente de México y un Congreso de la Unión integrado paritariamente. Son conquistas de enorme importancia. Quienes durante años escuchamos que no había mujeres preparadas para ocupar determinadas responsabilidades sabemos lo que significa verlas llegar. Pero también sabemos que una mujer en la Presidencia no elimina, por sí misma, los obstáculos que enfrentan las demás. s ta En 2027 se renovarán 17 gubernaturas. Será una oportunidad para observar hasta dónde llega el compromiso de los partidos. Habrá que revisar dónde postulan mujeres, con qué posibilidades de triunfo, cuánto respaldo reciben y qué sucede en sus procesos internos. [SIEMPRE / p36–38]

    COLUMNA / DE TODO COMO EN BOTICA / ELISUR ARTEAGA / Se avizora el fin de la cuarta transformación.- El apoyo que pudiera venir del país del Norte es simple: sin recurrir a una política intervencionista: que las autoridades de ese país, durante la campaña, se limiten a solicitar la extradición de los morenistas más connotados, en especial del candidato a a as ta[ a a aG aT a5 a no ganará una mayoría calificada en el Congreso de la Unión. Por ello, para ablandar a los legisladores remisos, será necesario el auxilio anterior. Durante la campaña política del 2030 mucho ayudaría que EU, retirara a un buen número de candidatos. Una vez electos, solicitar su extradición para los efectos de ser juzgados. [SIEMPRE / p18–19]

    ARTÍCULO / JUAN IGNACIO ZAVALA / El PRI en las cañerías.- Las cámaras legisladoras son un reflejo del ánimo político nacional. Se sabe: la política es pasión y las pasiones suelen desbordarse en esos escenarios. No sucede solamente en Es el caso de lo sucedido en la Cámara de Diputados en la que elementos del PRI encabezados por el diputado Carlos Gutiérrez Mancilla, agredieron a diputados de Movimiento Ciudadano y trataron de golpear al líder de ese partido, Jorge Álvarez Maynez. Una vez concluido el zafarrancho físico procedieron a dañar las oficinas del partido naranja aventando jarras de agua sucia en las instalaciones legislativas (en alusión al problema hídrico en Guadalajara). [EL PAÍS]

    INFORMACIÓN DESTACADAGOBIERNO

    Vinculan a proceso al exfiscal Jáuregui por traición a la patria.- El exfiscal de Chihuahua César Jáuregui Moreno fue vinculado la madrugada de este domingo a proceso penal, luego de que el juez de control adscrito al centro de justicia de El Altiplano, Ricardo Alfonso Santos Dorantes, determinó que el Ministerio Público aportó elementos de prueba suficientes para presumir su responsabilidad en el delito de traición a la patria. El juez también ratificó la medida cautelar de prisión preventiva justificada al exfiscal, por lo que permanecerá recluido en el penal de máxima seguridad de El Altiplano durante el tiempo que dure el proceso y hasta que se le dicte sentencia. [JORNADA / pp., p6]

    GENERAL

    Entra en vigor nueva Ley Catastral; se publicó en el DOF.- La Ley General para el Fortalecimiento y Armonización Catastral y Registral entró en vigor este sábado 24 de octubre, luego de que el decreto correspondiente fuera publicado el viernes en la edición vespertina del Diario Oficial de la Federación (DOF). La nueva legislación busca modernizar los catastros y registros públicos de la propiedad en México, además de facilitar el intercambio de información entre las autoridades federales, estatales y municipales. [CRÓNICA / pp–p6]

    Blindan leyes contra trata de personas.- El Congreso de la Ciudad de México consolidó un nuevo cerco jurídico contra las redes delictivas dedicadas al comercio humano, luego de avalar una reforma legislativa impulsada por el Partido Verde que busca frenar la impunidad y cerrar vacíos legales en la capital. Tras el respaldo del pleno parlamentario, el líder ecologista local, Jesús Sesma Suárez, enfatizó que «ninguna persona debe ser tratada como mercancía», al tiempo que exigió dotar de herramientas reales y contundentes a las corporaciones policiacas y ministeriales encargadas de perseguir a los agresores en la capital del país. [EXCÉLSIOR / p17]

    SEGURIDAD

    Reportan violencia 9 de cada 100 casas.- Para casi nueve de cada 100 hogares urbanos, la violencia no llegó de la calle: ya estaba dentro. Entre octubre de 2025 y septiembre de 2026, 8.6% de los hogares de las 91 áreas urbanas que mide la Encuesta Nacional de Seguridad Pública Urbana (ENSU) reportó algún tipo de violencia en el entorno familiar.  Se trata de una estimación realizada por el Instituto Nacional de Geografía y Estadística (INEGI) a partir de la encuesta levantada en 27 mil 300 viviendas, cuyos resultados del tercer trimestre se dieron a conocer el pasado 23 de octubre. [EXCÉLSIOR / p12]

    ECONOMÍA

    Transportistas se deslindan de paro.- Diversas organizaciones de transportistas se deslindaron de participar en el paro nacional del lunes 26 de octubre convocado por otros organismos del gremio. La Cámara Nacional del Autotransporte de Pasaje y Turismo (CANAPAT), señaló que no participará en la suspensión de actividades anunciada el viernes por la Cámara Nacional del Autotransporte de Carga (Canacar), la Federación Mexicana Americana de Transportistas (Fematrac), la Honorable Alianza Mexicana de Organización de Transportistas (HAMOTAC), y la Organización Integradora de Derechos Convencionales (Indeco). Advirtió que la interrupción afectaría sectores como el alimentario, farmacéutico y floricultor. [HERALDO / pp., p5]

    INTERNACIONAL

    Trump presiona a México para dar golpe al narco.- El gobierno de Estados Unidos intensificó la presión sobre México para obligar al despliegue de operaciones conjuntas contra los cárteles dentro de territorio nacional, revela un reporte publicado por The New York Times. De acuerdo con funcionarios estadounidenses y mexicanos consultados por periodistas del diario norteamericano, la administración de Donald Trump busca un golpe importante y contundente a la seguridad antes de las elecciones de mitad de mandato y pueda incidir en los resultados electorales. [HERALDO / p4] [THE NEW YORK TIMES]

    El Pentágono autorizó al Departamento de Seguridad Nacional de Estados Unidos (DHS) probar un arma militar no letal que dispara un haz invisible de ondas electromagnéticas capaz de provocar una sensación de ardor intenso en la piel. Según un memorando firmado por el secretario de Defensa, Pete Hegseth, obtenido por CNN, el sistema será prestado durante siete meses para que la agencia desarrolle tácticas de posible despliegue en la frontera sur de Estados Unidos. [INFOBAE]

    Van 17 mexicanos detenidos por narco.- Desde el año 2020, autoridades argentinas han detenido a 17 mexicanos vinculados al Cártel de Sinaloa o la Nueva Familia Michoacana, grupos declarados como organizaciones terroristas por el gobierno del presidente Javier Milei. Los 17 connacionales relacionas con los grupos terroristas mexicanos fueron detenidos durante operativos contra laboratorios clandestinos o redes de tránsito de precursores químicos que son enviados a México para la producción de droga que terminan en EU.  [SOL DE MÉXICO / p6]

    Congreso de la Union

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #actividadLegislativa #agendaLegislativa #análisisPolítico #CámaraDeDiputados #CámaraDeSenadores #Cdmx #ClaudiaSheinbaum #conferencia #conferenciaPresidenta #CongresoDeLaUnión #DiputadosFederales #Información #informaciónLegislativa #InformaciónMéxico #leyesMéxico #Mañanera #mañaneraPresidenta #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #ParlamentoMéxico #Partidos #PartidosPolíticos #PoderLegislativo #políticaMexicana #Presidencia #PresidenciaMéxico #reformasMéxico #resumenLegislativo #SíntesisDeInformación #SíntesisDeInformaciónLegislativa #Senado #SenadoDeLaRepública #SenadoMexicano #SheinbaumPardo #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom
  16. Kilómetro Cero | Lo que tienes que saber antes dea salir de casa | Domingo 25 de octubre de 2026

    SN Redacción                                                                                    

    Entre maleza caminos dañados del ejido La Curva, municipio de Xalisco -a unos 20 kilómetros de Tepic-, el Cártel Jalisco Nueva Generación (CJNG) mantuvo en funcionamiento, desde 2019, un complejo clandestino de tortura, ejecución e incineración de cuerpos conocido como «La Casita» o el predio «El Dragón», según los nuevos indicios dados a conocer por las autoridades.

    A dos días de que se cumplan ocho meses de la muerte de Rubén Oseguera Cervantes, alias El Mencho, exlíder y fundador del cártel Jalisco Nueva Generación (CJNG), sus allegados instalaron una ofrenda floral con temática del Día de Muertos, en el cementerio denominado Recinto de la Paz, uno de los más exclusivos de la Zona Metropolitana de Guadalajara. A través de su cuenta de Instagram, la Florería Di Aroma -que ya también había decorado la tumba de Mecho en su cumpleaños, el pasado 17 de julio- dio a conocer el arreglo sin mencionar de quien se trataba el sepulcro.

    La Fiscalía General de la República (FGR) formuló anoche una imputación por el delito de traición a la patria contra el exfiscal de Chihuahua César Jáuregui durante una audiencia inicial que se desarrolló, en su mayor parte, a puerta cerrada. A petición del Ministerio Público, la diligencia se realizó de manera privada bajo el argumento de que la difusión del contenido del expediente podría representar un riesgo para la seguridad nacional. Además, la revelación de testimonios y nombres de servidores públicos mexicanos y extranjeros podría generar «un debate internacional», sostuvo la representación de la fiscalía.

    Un tribunal federal en Nueva York postergó ayer por quinta ocasión consecutiva una audiencia preparatoria a juicio para el narcotraficante mexicano Vicente El Viceroy Carrillo Fuentes. Con este nuevo aplazamiento, la corte ha otorgado un año y medio de negociaciones el excapo mexicano. La nueva fecha que estableció la jueza Joan Azrack le otorga a Carrillo Fuentes otros casi dos meses para negociar, hasta el 15 de diciembre. El aplazamiento otorgado este martes fue en respuesta a una petición del abogado defensor de El Viceroy, Rubén Olivas, para que el exlíder del cartel de Ciudad Juárez avance en negociaciones con la fiscalía.

    Un juez federal negó la suspensión definitiva a Luis Cárdenas Palomino, exdirector de Seguridad Regional de la extinta Policía Federal (PF), para tener acceso a las carpetas de investigación que la Fiscalía General de la República mantiene abiertas en su contra y que lo mantienen preso. Hace dos semanas Cárdenas Palomino cumplió su sentencia de 5 años y 3 meses de prisión por el delito de tortura contra Mario Vallarta Cisneros y su sobrino, Sergio Cortez Vallarta, así como de los hermanos Eduardo y Ricardo Estrada Granados para obligarlos a aceptar que formaban parte de la banda de secuestradores Los Zodiaco. Sin embargo, continúa recluido debido al proceso que tiene pendiente por el operativo federal Rápido y Furioso.

    Una red de siete empresas proveedoras del INE y otros organismos electorales locales, es indagada por la Unidad de Inteligencia Financiera (UIF) por simulación de competencia, triangulación de recursos y operación de factureras. Actualmente hay 70 cuentas bancarias bloqueadas, pero la investigación se encuentra en curso y la autoridad federal no ha informado de las firmas sujetos sancionados.

    El hallazgo de 16 mil desaparecidos evita condena en la ONU. Antes, el delito era ordenado desde la cúpula de poder político; hoy, lo cometen el crimen organizado y algunas autoridades municipales: Arturo Medina «Felicitamos por estos avances», expresó el presidente del CDF, el ecuatoriano Juan Pablo Albán Alencastro, durante la presentación de su informe anual ante la tercera comisión de la Asamblea General de la ONU. No obstante, pidió que los procesos de cooperación internacional que México ha impulsado con países como España y Alemania, así como con organismos internacionales, «se mantengan a través del tiempo» se extiendan también al comité.

    En seis meses, el número de mexicanos exhibidos por el Servicio de Inmigración y Control de Aduanas de Estados Unidos (ICE, por sus siglas en inglés) en el portal «Lo peor de lo peor» (Worst of the Worst), del Departamento de Seguridad Nacional (DHS), aumentó 53.3 por ciento, hasta alcanzar 21 mil 828 registros. La página presenta a connacionales con antecedentes penales como criminales peligrosos, aunque más de la mitad de las fichas contiene una sola categoría delictiva que, en la mayoría de los casos, constituye un delito menor.

    Agentes de la CIA informaron en tiempo real a EU. El 21 de abril, sentado frente al Ministerio Público, un policía de Investigación de Chihuahua declara que el jueves 16 de abril el director de la Agencia Estatal de Investigación, Pedro Román Oseguera Cervantes, le ordenó acudir al C4 a las 10 de la mañana, con cambios para bidones de gasolina. Según su relato, a mediodía salió en una Ford F-150 blanca, propiedad de la AEI, junto con Oseguera y dos hombres a quienes no conocía y hablaban inglés.

    Los elementos de la Agencia Central de Inteligencia (CIA) muertos en abril pasado en un accidente después de un operativo en Chihuahua no contaban con autorización para estar en México, según las pruebas que tiene la Fiscalía General de la República (FGR) contra César Jáuregui. John Dudley Black y Richard Leiter Johnston estuvieron en territorio mexicano para dar un supuesto adiestramiento sobre la operación de drones.

    Cobra como «líder de proyecto» oootro chofer de Taddei. El sonorense Luis Alberto Bustamante Canizales es otro chofer de la presidente del INE. Guadalupe Taddei, pero no está adscrito en esa categoría de conductor sino como «Líder de Proyecto», un cargo en el que percibe casi 70 mil pesos mensuales. Además, es su cocinero. Originario del municipio serrano de Ures, Bustamante acompaña a Taddei desde cuando ella era titular del organismo electoral en Sonora donde ocupó una plaza de «Analista administrativo».

    Eduardo Clark, subsecretario de Integración Sectorial y Desarrollo de la Secretaría de Salud, reportó un abasto de 87% en las entregas de medicamentos del último mes en el IMSS, ISSSTE e IMSSBienestar. En entrevista, precisó que existe 13% de incumplimiento por parte de los proveedores, advirtió que quienes no cumplan ya no participarán.

    Las carencias en el Instituto Mexicano del Seguro Social (IMSS) son muchas, casi todas, y no hay unidad médica que trabaje con 100% de sus necesidades de medicamentos, insumos, equipos médicos, mobiliario o personal médico de enfermería. Varios trabajadores sindicalizados que llevan casi dos semanas exigiendo un aumento de 10% a su salario tabular, la destitución de Rafael Olivos, secretario general de su sindicato, y detallaron los problemas que enfrentan en hospitales clínicas.

    Un grupo de empleados del Instituto Mexicano del Seguro Social dejaron en Palacio Nacional un documento con sus demandas, entre las que destaca el aumento salarial del 10%. La presidente Claudia Sheinbaum aseveró en la «mañanera» que esta semana estaría lista la nueva propuesta económica.

    El gobierno federal dejó fuera de los actuales procedimientos de compra del sector salud a 40 proveedores de medicamentos que, en conjunto, incumplieron con la entrega de más de 60 millones de piezas. El subsecretario de Integración Sectorial y Coordinación de Servicios de Atención Médica, Eduardo Clark García, informó que estas 40 empresas ya no podrán participar como proveedoras en 2027.

    La audiencia judicial en contra de Mario Marín, exgobernador de Puebla, por el caso de tortura contra la periodista Lydia Cacho fue diferida a una nueva fecha por problemas técnicos. Al intentar iniciar la diligencia virtual convocada por el Juzgado Cuarto de Distrito en Quintana Roo, la defensa de Cacho detectó que la cuenta de la plataforma Webex aparecía inhabilitada. Esta falla impidió llevar a cabo la sesión que abría paso a la emisión de una sentencia condenatoria o absolutoria contra el exmandatario. Esta era la penúltima etapa del proceso penal y es el paso previo indispensable para que el juzgador dicte sentencia.

    El alcalde de Monterrey, Adrián de la Garza, el personaje con más posibilidades de romper la continuidad de Movimiento Ciudadano en la entidad, explica que la realidad del gobierno de Samuel García ya no puede ser ocultado mediante redes sociales. Asegura que financieramente, el estado está quebrado; se han pedido créditos de corto plazo que no van a poder cumplir a finales de la administración y el servicio de la deuda es ya insostenible. «La gente de NL lo que quiere es rumbo y orden, quiere también un gobierno participativo donde todos tengan la oportunidad de influir».

    Los cinco hombres detenidos el pasado domingo durante los actos vandálicos registrados en el marco de la manifestación por la crisis del agua fueron trasladados a un complejo penitenciario, donde quedaron disposición de un juzgado para el inicio de las audiencias correspondientes. Los sospechosos fueron aprehendidos cuando viajaban en una camioneta en las inmediaciones de la calzada Independencia la avenida República, mediante una intervención de la Policía de Guadalajara. De acuerdo con las autoridades, presuntamente habrían incendiado el pórtico del edificio del Poder Judicial.

    El Instituto Nacional de Antropología e Historia (INAH) y el gobierno estatal evalúan los daños que sufrieron los palacios de gobierno, legislativo y de justicia durante la manifestación por el agua del domingo pasado –en una jornada de 12 horas– cuya reparación se prevé en 15 millones de pesos. Los tres edificios están catalogados como monumentos históricos dentro del primer cuadro de Guadalajara, por lo cual quedan a resguardo bajo la normatividad federal y estatal de protección al patrimonio, lo que obliga al INAH a realizar peritajes y, en su caso, a levantar las denuncias que se deriven. En el palacio de gobierno, construido entre 1750 y 1790. Ventanas y portones permanecieron tapiadas con madera la semana pasada, pero el domingo estuvieron sin protección, lo que permitió su destrucción casi total durante la protesta.

    La iniciativa de Ley de Rentas Justas, Razonables y Asequibles, presentada por la jefa de Gobierno, Clara Brugada, tiene vacíos frente a los posibles efectos de limitar los aumentos anuales de renta a la inflación del año anterior, pues los propietarios podrían fijar precios iniciales más altos para anticiparse a esa restricción, advirtieron especialistas en la materia.

    Simpatizantes de la diputada Nora Arias afirmaron que retirarán el plantón que mantienen afuera de la sede del Instituto Electoral de la Ciudad de México (IECM) hasta que la dependencia se pronuncie respecto a la controversia que sostienen por la dirigencia del PRD local. La manifestación, que cumplió ayer siete días, la realizan porque el árbitro electoral no ha emitido una resolución sobre los requisitos de elegibilidad que debe de cumplir la actual directiva del PRD-Cdmx, encabezada por Alan Lobo, hijo del diputado federal morenista, Víctor Hugo Lobo. Esto luego de que varios de los perredistas del grupo de Lobo fueron acusados de tener vínculos con otros partidos políticos, entre ellos, Morena. El 26 de agosto, el Tribunal Electoral capitalino determinó que el IECM fue omiso en hacer dicha evaluación, por lo que le ordenó pronunciarse al respecto, lo cual no ha realizado.

    A poco más de una semana de su muerte, la Cámara de Diputados rindió homenaje póstumo al periodista y columnista de Excélsior, Francisco Garfias Antolín, y convirtió el Salón de Plenos, donde durante casi cuatro décadas reportó los debates, las negociaciones y los entretelones del poder, en escenario de despedida al cronista parlamentario que hizo de la crítica una forma de ejercer la libertad de expresión.

    El Poder Judicial del Estado de México (PJEM) se comprometió a combatir la corrupción, el cohecho y los abusos de autoridad mediante un pronunciamiento firmado por los tribunales Superior de Justicia (TSJEM), de Disciplina Judicial (TDJ) y el Órgano de Administración Judicial (OAJ). El documento Cero Tolerancia a la Corrupción Cohecho, encabezado por el magistrado presidente del TSJEM, Héctor Macedo García, establece un plazo de seis meses para desarrollar investigaciones disciplinarias. Las posibles faltas administrativas delitos deberán ser atendidos por las autoridades competentes, con apego a la ley, respeto a los derechos humanos y garantía del debido proceso.

    Un juez de control vinculó a proceso a ocho personas físicas y tres empresas por su probable responsabilidad en el delito de homicidio culposo, tras la muerte de los fotoperiodistas Miguel Ángel Rojas Berenice Giles, ocurrida el 5 de abril de 2025 al desplomarse una estructura decorativa instalada sobre una grúa durante el festival Axe Ceremonia, en el Parque Bicentenario de la Ciudad de México. Una de las ocho personas vinculadas es la encargada de Protección Civil, María «N», a quien procesaron el 15 de octubre.

    Apenas 6 días después de que la justicia federal ordenara restituirlo en su anterior adscripción, la Policía de Puebla cateó el domicilio y detuvo ayer al Juez local Enrique Romero Razo, por delitos relacionados con un proceso de 2015. Grupo Reforma publicó que el miércoles un Juez federal ordenó devolverlo al juzgado en el que despachó hasta el 30 de junio advirtió que denunciaría ante la FGR al Consejo de la Judicatura del Poder Judicial estatal si incumplía el fallo en 24 horas.

    El Pleno de la SCJN confirmó la multa impuesta por la entonces Cofece a un banco por no cumplir con la entrega de información en una investigación de posibles prácticas monopólicas relacionadas con el pago a meses sin intereses con tarjetas de crédito. Aunque la Corte no explicó el cambio, circulan dos versiones extraoficiales: una apunta a inconformidades de un grupo reducido de ministros que pidieron evitar suspicacias sobre los turnos; la otra, a un acuerdo para “fortalecer la democracia institucional”, la pluralidad e igualdad.

    Por ocho votos contra uno, el Pleno de la Corte precisó que, a pesar de que el artículo 2 de la Ley de Amparo establece que, a falta de una disposición expresa, dicho Código debe aplicarse en los juicios de garantías, esto no sucederá hasta que el CNPCF se encuentre vigente. El fallo del máximo tribunal del país fue emitido la tarde de este martes, prácticamente al mismo tiempo que la Cámara de Diputados acordaba retrasar hasta el 1 de julio de 2031 la fecha límite para implementar en forma gradual el citado Código, mismo que fue aprobado desde el 2023.

    Por unanimidad, el Pleno avaló cuatro penalizaciones económicas impuestas a las empresas Cadaco Construcciones, S.A. de C.V., y Cinco Contemporánea, S.A. de C.V., por incumplimientos relacionados con una obra de reforzamiento estructural y remodelación del Edificio Américas, en Guadalajara, Jalisco, cuyo contrato ascendió a 278 millones 938 mil 103 pesos.

    La Suprema Corte validó las reformas de Morelos sobre aguinaldo, jubilación y otras prestaciones laborales para personas trabajadoras sujetas a convenios con la Federación. Dicha resolución corresponde a la Acción de Inconstitucionalidad 11/2026, discutida en sesión de este 20 de octubre. El Pleno determinó que la diferenciación es constitucional porque quienes se rigen exclusivamente por el régimen estatal y quienes están sujetos a convenios federales pueden encontrarse en situaciones jurídicas distintas. Esta medida delimita las obligaciones laborales y financieras de cada orden de gobierno, evita la duplicidad de prestaciones y mantiene el acceso a la seguridad social conforme a las reglas aplicables en cada caso.

    La Corte admitió un amparo directo en revisión promovido por la Unión Nacional de Técnicos y Profesionistas Petroleros, de acuerdo con un comunicado difundido por la organización sindical. El recurso plantea cuestionamientos sobre los derechos laborales de los trabajadores, particularmente en materia de representación sindical y clasificación del personal de confianza. La organización considera que la revisión representa un avance en su disputa laboral, aunque la admisión del recurso no significa que la Corte haya resuelto a favor de los trabajadores.

    El Gobierno Federal, mediante la Consejería Jurídica, impugnó la reforma electoral de Chiapas aprobada el 14 de septiembre, que ordena registrar candidaturas de mujeres en 62 de 123 municipios para las elecciones de 2027. El expediente fue acumulado a otro promovido por el Partido Acción Nacional (PAN). La aplicación de la regla sobre candidaturas femeninas dependerá de lo que determine la Suprema Corte sobre las acciones acumuladas.

    La también saxofonista de origen mixteco, expresó su esperanza y gratitud por la decisión de la Suprema Corte de atraer el caso de su agresor, Juan Antonio Vera Carrizal, quien la atacó con ácido. Ríos destacó que esta intervención no solo representa una oportunidad para ella; sino para todas las mujeres mexicanas afectadas por la violencia ácida. Agradeció a las y los Ministros, especialmente al presidente Hugo Aguilar; a las ministras Loretta Ortiz, Yasmín Esquivel y Lenia Batres; así como a los ministros Arístides Guerrero, Giovanni Figueroae Irving Espinosa, por su compromiso con la justicia de género. Ríos explicó que la Corte revisará la legalidad del proceso, no la culpabilidad, y expresó su confianza en que esto permitirá avanzar hacia el juicio oral.

    mencionó la importancia de un tribunal tripártico con perspectiva de género, ya que este derecho le fue negado en Oaxaca. La activista se refirió también sobre la Ley Malena, que reconoce y castiga la violencia ácida en 22 estados de México, y subrayó la necesidad de visibilizar y abordar este tipo de violencia de manera más efectiva. Finalmente, compartió cómo su familia, la sociedad y la música la han sostenido en su lucha, y enfatizó la importancia de trascender el papel de víctima para vivir plenamente.

    Marcelo Ebrard Casaubon, secretario de Economía, descartó que los problemas de inseguridad y el huachicol fiscal afecten la postura del país en las negociaciones comerciales entre México y Estados Unidos. Agregó que nunca le han planteado los amagos, los señalamientos y las advertencias hechas por Donald Trump, presidente de Estados Unidos, respecto al problema del narcotráfico en México.

    La economía mexicana aceleró su marcha en los últimos meses y apunta a un crecimiento anual de 3.2 por ciento en agosto y de 3.7 por ciento en septiembre, que sería el mayor avance en tres años. De acuerdo con analistas, este dinamismo superó lo previsto y respondió a un mejor desempeño de las manufacturas y la inversión, lo que podría reflejarse en un mayor crecimiento en todo el año.

    Las manifestaciones violentas registradas en Francia el fin de semana pasado deben ser sancionadas por la vía judicial, aseguró Delphine Borione, embajadora de Francia en México. «Es parte de la vida democrática que haya manifestación, pero por supuesto la violencia tiene que ser condenada y tratada de manera judicial», dijo la diplomática. Tras su participación en el Foro Económico Francia México, inaugurado este martes 20 de octubre, Borione señaló que el gobierno de su país planteó escuchar las demandas populares.

    La congestión vehicular en las principales zonas metropolitanas del país representa un costo de oportunidad de 203,316 millones de pesos anuales, monto que no sale directamente del bolsillo de los usuarios sino que es una estimación que cuantifica el valor económico del tiempo que las personas dejan de dedicar a actividades como trabajar, estudiar, cuidar a otros o descansar mientras están atrapadas en el tráfico.

    El modelo Construcción, Mantenimiento, Rehabilitación y Operación (CMRO) propuesto por el gobernador Pablo Lemus para concesionar a una empresa privada el acueducto sustituto Chapala a Guadalajara quedó descartado y lo más probable es que el financiamiento salga de los presupuestos federal y estatal, admitió el emecista en reuniones con alcaldes, académicos, empresarios y especialistas en temas hídricos.

    Empresas del sector inmobiliario, retail y hasta gasolinerías podrían ampararse contra la reforma a la Ley del ISR, pues los límites a las deducciones, pérdidas fiscales y a la determinación de pagos provisionales afectarían la disponibilidad de recursos de las empresas desde principios del 2027, dijeron especialistas. El profesor de derecho fiscal y constitucional de la UNAM, Juvenal Lobato Díaz, aseguró que sí existen elementos para cuestionar la constitucionalidad de la reforma a la Ley del ISR, por lo que existe la posibilidad de que contribuyentes busquen ampararse. «Sin embargo, dadas las condiciones que tenemos del Poder Judicial desde hace un año, después de la elección judicial, veo difícil que pueda haber alguna respuesta favorable por parte de los tribunales», aseguró el abogado y académico.

    Rechazada por la oposición e incluso por el morenista Ricardo Sheffield, la nueva ley que obliga al pago digital y electrónico concluyó su proceso legislativo al ser aprobada en el Senado con 73 votos a favor 34 en contra, enviándose al Ejecutivo para su publicación. Con esto comienza el fin del uso de efectivo como única forma de pago en el país.

    La mayoría en la Cámara de Diputados aplazó hasta 2031 la entrada en vigor del Código Nacional de Procedimientos Civiles y Familiares, que debía operar a más tardar en 2027, con ello difirió la unificación de las normas para resolución de conflictos entre particulares, como divorcios, herencias, pensiones y juicios testamentarios. En la sesión de ayer, los partidos opositores resaltaron que la decisión «de patear el bote» se debe a la falta de presupuesto para homologar los procesos en los estados y a la inexperiencia de los jueces elegidos en 2025.

    La Comisión Nacional de Elecciones de Morena cerró sus registros para las coordinaciones municipales de los Comités de Defensa de la Transformación y Soberanía Nacional, que son eventuales candidaturas a las más de mil 800 demarcaciones que se renovarán en la elección intermedia de 2027. La comisión, a cargo de Citlalli Hernández, recibió las inscripciones del 8 al 18 de octubre y ahora tiene como límite el 31 de diciembre de este año para publicar los registros aprobados.

    La presidente nacional de Morena, Ariadna Montiel Reyes, advirtió que quien decida irse del partido lo estará traicionando. La declaración ocurre en medio de las diferencias internas surgidas tras la designación de Clara Luz Flores Carrizales como coordinadora estatal para la Defensa de la Transformación y la Soberanía en Nuevo León.

    Kilómetro Cero | @SociedadN_

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #PeriodismoParaTi #AdánAugustoLópezHernández #Cdmx #ClaudiaSheinbaum #ClaudiaSheinbaum #EvelynParra #IECM #Información #InformaciónMéxico #KilómetroCero #Loquetienesquesaber #ManuelVelasco #MarkoCortés #México #metro #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #RicardoMonreal #SandraCuevas #SantiagoTaboada #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom
  17. This InDesign Welcome Kit Presentation Template Doesn’t Just Look Good, It’s Also Easy to Customize

    E-Type’s Welcome Kit Presentation Template, a 16-page InDesign file built at 1080 x 1920 pixels for screen presentations, is one of the more complete attempts, I have to say.

    This review works from the template’s official preview spread; the full 16-page layout is exactly as E-Type ships it, plus the technical specifications are listed on Adobe Stock. No slides here are rebuilt or restyled. What follows is what’s actually in the file, read page by page, and what a working designer can expect once it opens in InDesign.

    Download the kit from Adobe Stock.

    Please note that this template requires Adobe InDesign to be installed on your computer. Whether you use Mac or PC, the latest version is available on the Adobe Creative Cloud website—take a look here.

    Adobe InDesign Welcome Kit Presentation Template by E-Type. Download the kit from Adobe Stock.

    What Is a Welcome Kit Presentation Template, Exactly?

    A welcome kit presentation template is a pre-built slide system that agencies and freelancers send to new clients at the start of a project. It usually covers who the studio is, what the engagement includes, and what happens next. Unlike a pitch deck, it isn’t selling the work. It’s confirming the work after the contract is already signed.

    That distinction matters for how you judge this template. A welcome kit doesn’t need to persuade anyone. It needs to look organized, feel personal, and get out of the way fast. E-Type’s version is designed specifically for that narrower job.

    Inside the 16 Pages: A Breakdown That Matches the Index

    The deck opens with a cover slide, then an index page listing six sections: About Us, Case Study, Partnerships, The Team, Manifesto, and Feedback. That index isn’t decoration. Every page after it maps directly to one of those six categories, which is rarer than it sounds in template packs this size.

    The Full Page List

    • Cover (“Welcome Kit”)
    • Index
    • What We Do
    • About Us
    • Objective (mission, vision, values)
    • Case Study
    • A full-bleed quote slide for a client testimonial
    • Partnerships (four-client grid)
    • Creators (team intro)
    • The Team (four-person photo grid)
    • Manifesto
    • Offer (a pricing tier table, four rows)
    • Brief Project
    • Feedback
    • Statistics (three metric blocks)
    • Get In Touch (contact details)

    Sixteen slides, zero filler pages. Plenty of template packs pad the count with duplicate layouts wearing a different color. This one doesn’t do that. Every slide earns its spot in the sequence.

    How the Template Is Built: What the File Structure Tells You

    Both listings confirm the color system runs on a swatch palette rather than hardcoded fills, which means updating brand colors should take minutes, not hours. Change the swatches once, and the pink, coral, and mint blocks update across all 16 pages. That’s standard practice for a well-built template, though plenty of template packs skip it and force a manual hunt through every frame instead.

    The listings also confirm photo placeholders sit on their own layer, separate from text and background elements. That layer separation is what makes InDesign’s Content Grabber tool useful here: click an image frame, and the grabber lets you swap the photo without disturbing its crop or position. None of the preview photography ships with the download. That detail trips up first-time template buyers constantly, so it’s worth repeating.

    Adding Motion With the Animation Panel

    Because this template targets screen presentations instead of print, the Animation panel (Window > Interactive > Animation) is where it earns a second look. Anyone comfortable with that panel can stagger headline text so words appear in sequence or fade a photo in gently rather than having it snap into place. Neither effect is built into the file by default. You add both yourself, per object, through motion presets and per-frame delay settings.

    If you’ve never touched the Animation panel, budget an extra hour to learn it. The template doesn’t walk you through that part.

    Where This Welcome Kit Presentation Template Wins and Where It Doesn’t

    The typography does the heavy lifting here. Bold, condensed, uppercase headlines against a warm off-white background give every page a consistent editorial weight, even before a single word of real content goes in. Pair that with free fonts linked directly in the included help file, and you avoid the usual font-licensing scramble that kills momentum on a Friday afternoon deadline.

    Where it struggles: the Offer slide assumes a four-tier pricing structure. If your agency sells one flat retainer, you’ll either delete three rows or stretch thin content across a layout built for density. The Team and Creators slides also assume four people. Solo freelancers will need to rebuild those grids from scratch rather than just deleting a box.

    The Six-Screen Trust Arc: A Framework I Use for Judging Welcome Decks

    I’ll be direct about this: the Six-Screen Trust Arc isn’t an industry term. It’s a shorthand I started using this year after comparing a dozen welcome kit presentation templates side by side, and it’s useful enough to name here.

    The idea is simple. The first six screens of any client-facing welcome deck should move through a specific order: cover, index, who-we-are, what-we-do, mission, and proof. Skip the proof slide, or bury it past screen ten, and the client starts asking questions the deck should have already answered. E-Type’s template follows this arc almost exactly, placing the case study at position six. That placement alone suggests whoever built this has sat through real client onboarding calls.

    A second shorthand worth naming: the Narrative-to-Data Ratio, which is just the proportion of storytelling slides (About Us, Manifesto, Feedback) against pure data slides (Statistics, Offer). This deck runs roughly 70/30 in favor of narrative. That’s the right ratio for a welcome kit. A sales deck should flip it.

    Who Should Buy This Welcome Kit Presentation Template

    Small design studios and solo creative directors get the most value here, specifically teams onboarding clients onto retainer work rather than one-off projects. The vertical 1080 x 1920 format also fits directly into screen-share presentations and Instagram Stories exports, which agencies increasingly use for onboarding content.

    Skip it if your pricing model doesn’t fit four tiers, or if you need a landscape deck for a projector presentation. E-Type sells a separate landscape version of the same system, worth checking if that’s your format.

    Quick Reference: Welcome Kit Presentation Template Specs

    SpecDetailDesignerE-Type (Adobe Stock contributor)FormatAdobe InDesign (.indd / .idml)Page count16 fully editable pagesDimensions1080 x 1920 px (vertical, screen-ready)FontsFree fonts, linked in the included help filePhotographyPreview only, not included in the downloadColor systemSwatch-based, editable in one clickAnimationManual, via InDesign’s Animation panelBest forAgency and freelance client onboarding decks

    Where to Find It

    The kit is available on Adobe Stock. Pricing on Adobe Stock runs through its standard template licensing, either a subscription credit or a single-template purchase, so check current terms before buying.

    Download the kit from Adobe Stock.

    Frequently Asked Questions

    Does the welcome kit presentation template include the stock photos shown in the preview?

    No. The preview photography is for display only. You add your own images to the 16 placeholder frames after purchase.

    Can I edit this welcome kit presentation template in Canva instead of InDesign?

    Some versions of E-Type’s welcome kit templates ship with a Canva file alongside the InDesign version. Check the specific listing you’re buying, since not every variant includes both formats.

    Is the 1080 x 1920 format good for Instagram Stories or LinkedIn carousels?

    Yes. That vertical ratio matches Instagram Stories natively and works well as an exported image carousel for LinkedIn, though you’ll need to export each page individually.

    Do I need InDesign experience to use this template?

    Basic experience helps, especially for the animation panel. Swapping text and photos requires almost no InDesign knowledge, since the Content Grabber handles image replacement without disturbing the layout.

    How do I add the fade and sequential text animations to the slides?

    Open Window > Interactive > Animation, select a text or image frame, then assign a motion preset like Fade In or Appear. Set the delay for each object manually to control the sequence.

    Browse WE AND THE COLOR’s Templates category for more.

    Subscribe to our newsletter!

    #AdobeInDesign #AdobeStock #brandKit #InDesignTemplate #presentation #presentationTemplate #welcomeKit
  18. Palladium Cares capacita a más de 500 personas en oficios en Isla Mujeres

    Palladium Cares cumple dos años en Ciudad Mujeres, Quintana Roo, con capacitación técnica para el empleo, talleres de emprendimiento y programas de desarrollo humano que beneficiaron a miles de personas.


    Por Deyanira Vázquez | Reportera                                        

    El Centro Palladium Cares en Ciudad Mujeres, en la zona continental de Isla Mujeres, Quintana Roo, ha brindado capacitación técnica a más de 500 personas y formación en desarrollo humano y autoempleo a más de 600 durante su último año de operación, como parte de una iniciativa de responsabilidad social que busca ampliar las oportunidades económicas de las comunidades locales.

    El espacio, impulsado por Palladium Hotel Group, cumplió dos años de actividades en una etapa en la que el programa global Palladium Cares busca fortalecer su enfoque de turismo regenerativo, mediante acciones que vinculan a las empresas con las comunidades donde operan.

    Durante este periodo, el centro ofreció formación en oficios con demanda laboral, talleres para emprendedores y actividades familiares. De acuerdo con la empresa, sus programas alcanzaron a más de 3 mil personas en el último año de operación.

    Capacitación técnica y oportunidades de empleo

    El Centro Palladium Cares desarrolló más de 15 cursos técnicos orientados a facilitar el acceso al empleo y mejorar las habilidades de los participantes. Entre las opciones estuvieron formación en aire acondicionado, electricidad, plomería, carpintería y ayudante de cocina.

    La oferta también incluyó más de 20 talleres de autoempleo y emprendimiento, con actividades de repostería y manualidades, entre otras. Estas alternativas buscan ofrecer herramientas para que los participantes desarrollen proyectos propios y encuentren nuevas fuentes de ingresos.

    A la formación laboral se sumaron sesiones de desarrollo humano, actividades deportivas, cursos de verano y charlas dirigidas a las familias. El objetivo del centro es combinar el aprendizaje técnico con acciones que contribuyan al bienestar familiar y a la convivencia comunitaria.

    Emprendimiento y desarrollo comunitario

    La iniciativa forma parte del pilar Our Community de Palladium Cares, enfocado en fortalecer los vínculos con las comunidades cercanas a sus operaciones mediante proyectos sociales, educativos y de formación. El programa contempla acciones para impulsar la capacitación, la inclusión laboral y el desarrollo económico local.

    Palladium Hotel Group informó que el centro atendió a más de 3 mil personas durante el último año. Sin embargo, la empresa no desglosó en el material proporcionado cuántas consiguieron empleo, aumentaron sus ingresos o pusieron en marcha un negocio después de participar en los cursos.

    Beneficiarios protagonizan el segundo aniversario

    La celebración por los dos años del centro reunió a participantes, instructores, colaboradores, familias e invitados, en una jornada dedicada a compartir las experiencias de quienes han formado parte de sus programas.

    Uno de los espacios centrales fue una muestra de emprendimiento en la que los usuarios exhibieron y comercializaron productos y servicios elaborados a partir de las habilidades adquiridas. La actividad permitió mostrar algunas de las iniciativas productivas desarrolladas por los participantes.

    Gloria Juste, vicepresidenta de Responsabilidad Social de Grupo Palladium, señaló que el propósito del encuentro era dar voz a los beneficiarios para que compartieran sus aprendizajes y los cambios que han experimentado a partir de la capacitación.

    La directiva sostuvo que el objetivo del centro consiste en generar oportunidades que contribuyan a mejorar la calidad de vida y fortalecer a las familias de la comunidad.

    Turismo regenerativo y responsabilidad social

    El tercer aniversario de Palladium Cares marca una nueva etapa para el programa global de responsabilidad social de la compañía, que plantea incorporar a las comunidades locales en las acciones relacionadas con los destinos turísticos donde opera.

    En México, el Centro Palladium Cares de Ciudad Mujeres representa una de las iniciativas de ese enfoque, mediante actividades que combinan capacitación para el trabajo, desarrollo humano y acompañamiento familiar. Su impacto a largo plazo dependerá también de la continuidad de los programas y de los resultados que consigan sus participantes en materia de empleo, emprendimiento e ingresos. –sn–

    Sociedad Noticias

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #autoempleo #capacitaciónParaElEmpleo #Cdmx #CiudadMujeres #cursosDeOficios #desarrolloComunitario #desarrolloSostenible #emprendimiento #GloriaJuste #Información #InformaciónMéxico #IslaMujeres #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #PalladiumCares #PalladiumHotelGroup #QuintanaRoo #responsabilidadSocialEmpresarial #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom #turismoRegenerativo
  19. Last updated: October 2026

    Cleaning up AI-generated code means three things, in order: finding out what you actually have, deciding what deserves to survive, and putting guardrails in place so the next batch arrives clean. Most teams start with tooling. The teams that get out of the hole start with triage.

    This playbook covers why agent-written code degrades, how to triage an AI-heavy codebase, what the cleanup options actually are, and how to keep the problem from coming back.

    Why AI-generated code turns into debt


    Coding agents shipped a staggering amount of code in 2025 and 2026. Much of it works. The problems show up later, when somebody has to change it, and they follow recognizable patterns:

    It's a house of cards. Brittle and inflexible: you can't change one thing without risking the system, so teams cope by never touching it. The code works until the first modification, which is another way of saying it's unmaintained by design.

    It can't be verified. Spaghetti structure makes meaningful test coverage nearly impossible to retrofit. Tests that assert the current behavior of tangled code mostly lock the tangle in place.

    It buries signal in volume. Agents generate so much boilerplate that reviewers read more code than ever and still miss serious bugs. Review fatigue is a direct function of generated volume.

    It hides its own failures. When an agent hits an error, it tends to add another check and retry until the symptom disappears. The root problem stays, with more code piled on top. Grep an agent-heavy codebase for nested try/except blocks around the same call and you'll usually find this archaeology.

    It duplicates logic everywhere. The same problem gets solved differently in different places, so one fix leaves copies of the bug behind.

    It over-engineers, and it creates dependency. Simple features become frameworks. And when the only party who can maintain the output is the vendor whose agent produced it, you've recreated consulting-firm lock-in with extra steps.

    None of this means agents were a mistake. It means generation was never the hard part. Making the result effective, maintainable, and safe to change is the hard part.

    Step 1: Triage before tooling


    Before touching any cleanup tool, map the blast radius. Three questions per module or service:

    1. Does it carry business logic that must survive? If yes, it needs behavior-preserving treatment, not a rewrite from vibes.
    2. Does anything else depend on it? Duplicated logic means a fix in one place can leave the bug alive in five others. You need the call-site map before you need the refactoring tool.
    3. Can you verify it today? If there's no way to prove behavior is preserved, any cleanup is a gamble. Verification capability, not code quality, is what separates "refactor it" from "replace it".

    The output of triage is a split: code worth fixing in place, code worth replacing wholesale, and code to quarantine and stop touching until one of the first two becomes possible.

    Step 2: Pick the right class of tool for each bucket


    Different cleanup jobs need fundamentally different tools, and most bad outcomes come from using one class for another's job.

    Rule-based refactoring engines (OpenRewrite and its ecosystem, Codemod and the jscodeshift lineage for JS/TS) excel at mechanical, repeatable transformations across large codebases: dependency upgrades, API migrations, pattern rewrites. They're deterministic and auditable. They won't untangle logic they don't have a recipe for.

    Coding assistants (Copilot, Cursor, Claude Code and peers) are effective for local, supervised cleanup: a function here, a module there, with a developer reading every diff. They're the wrong tool for fleet-wide debt reduction, because the review bottleneck that created the problem is still the bottleneck.

    Governed migration platforms treat the cleanup as a program rather than a series of edits: a plan a human approves, work shipped as reviewable milestones, and behavior verified against the original system. Morph by Modelcode is built on this model, and its answer to the duplication problem is structural: everything Morph writes is brand new, so a full migration produces a fresh codebase with zero dead code and zero duplicated logic, and on modular migrations everything it delivers is clean while surrounding legacy code stays as is until you migrate it. It also ships the integration tests it used to verify each milestone along with the code, so the verification evidence lives in your repo. The trade-off versus assistants is deliberateness: you get governance and proof, not an autocomplete.

    The honest rule of thumb: assistants for spot cleanup, rule engines for mechanical sweeps, governed platforms when the debt is structural and behavior has to be proven, not assumed.

    Step 3: Make verified the default state


    Whatever tooling you pick, cleanup that doesn't change your process just schedules the next cleanup. The teams that stay out of the hole converge on the same guardrails:

    • A human-approved plan before generation. Scope, target, and acceptance criteria defined before any code is written, by human or agent.
    • Small, reviewable changes mapped to that plan. If a change is too big to review, it's too big to trust.
    • Behavioral verification, not just unit tests. Run the old and new paths through the same real journeys and compare what actually happens. A green unit test on tangled code proves little; identical observed behavior proves the thing you care about.
    • Evidence attached to every change. The reviewer of record, the tests that ran, the results. When an auditor or a future maintainer asks "why did this change", the answer should already exist.
    • You decide the patterns. Which frameworks to standardize on, which to deprecate and throw away forever. The moment the agent decides, you're back in the dependency trap.


    FAQ


    How do I clean up AI-generated code without breaking things?
    Triage first: separate code that carries business logic from scaffolding. Fix in place only what you can verify today; replace wholesale what you can't. Behavior comparison against the original system (same inputs, same observed outputs and side effects) is the only trustworthy safety net for code nobody fully understands.

    Is AI-generated technical debt different from normal technical debt?
    Mostly in velocity and shape. It accumulates faster than human-written debt, duplicates logic rather than centralizing it, and hides failures behind retry layers. The remediation principles are classical; the volume is not.

    Should I refactor AI-written code or regenerate it?
    If it's verifiable and the structure is salvageable, refactor with rule-based tools and supervised assistants. If verification is impossible or duplication is structural, regeneration under governance (approved plan, milestone reviews, behavioral verification) is usually cheaper than archaeology. The deciding question is whether you can prove behavior is preserved.

    How do teams maintain code written by AI agents long term?
    By making verification the default state: integration tests shipped with every change, evidence attached to every merge, and human sign-off as a hard gate. Teams that treat agent output like vendor code (reviewed, verified, owned) maintain it fine. Teams that treat it like finished work don't.#ai #programming #softwareengineering #codequality #software #coding #development #engineering #inclusive #community
    Cleaning Up AI-Generated Code: The 2026 Playbook

  20. 1. Motivation: The Problem with friend


    In C++, friend is a double-edged sword. If you allow your friend to touch you inappropriately, that would be hurt. If class A befriends another class B, then everything in A becomes visible to B. friend grants all-or-nothing access — which is rarely what you actually want. You usually want your friend to only able to touch a portion of you.

    Consider the following scenario. You have a Widget class that must be created through a factory, because the constructor needs to perform some privileged setup (registering with a resource manager, validating invariants, logging, and so on). But the constructor itself has to be public for std::make_unique or for the factory to reach it. The moment it is public, anyone can construct a Widget — and that is a correctness bug waiting to happen.

    You might reach for friend:

    class WidgetFactory;

    class Widget {
    friend class WidgetFactory; // grants access to EVERYTHING
    public:
    Widget(int x) : x_{x} {}
    private:
    int x_{};
    };

    class WidgetFactory {
    public:
    static std::unique_ptr<Widget> create(int x) {
    return std::make_unique<Widget>(x);
    }
    };

    int main()
    {
    auto w = WidgetFactory::create(42); // ok
    // auto bad = std::make_unique<Widget>(42); // also ok! constructor is public, but you dont want this...
    }

    This "works," but it is a blunt instrument. WidgetFactory now has access to every private member of Widget, not just the constructor. As Widget grows, so does the accidental attack surface. And if you later need to grant the same narrow access to a Debugger class, you add another friend, and the surface widens again.

    The question this idiom answers is:

    How can I let a specific class touch only a specific portion of my class — and nothing else?


    And then now let me introduce the PassKey Idiom.

    2. The Classic Solution: A Nested PassKey


    The core idea is to make a public function that requires an argument nobody else can construct. That argument is the passkey.

    class Widget {
    public:
    class PassKey {
    friend class Widget;
    PassKey() = default; // this constructor is private
    };

    Widget(PassKey, int x)
    : x_{x}
    {}

    static std::unique_ptr<Widget> create(int x)
    {
    return std::make_unique<Widget>(PassKey{}, x);
    }

    private:
    int x_{};
    };

    int main()
    {
    // auto w1 = Widget{Widget::PassKey{}, 42}; // compile error! cannot access private constructor
    auto w2 = Widget::create(42); // ok
    }

    A few things are worth calling out:

    • The constructor PassKey() = default; is implicitly private (it is a member of a class whose default access is private), and Widget is its only friend.
    • Widget's constructor is public, so it satisfies the syntactic requirements of std::make_unique. But it is only callable by code that can produce a PassKey — which, in practice, means only Widget itself (or whatever Widget chooses to befriend).
    • In main, the direct construction fails to compile because Widget::PassKey is private. The only way in is through create.

    This is a clean, zero-boilerplate solution for a single class. But it does not scale. If you have Widget, Gadget, and Sprocket, you must replicate this nested-class boilerplate in every one of them. Worse, the authorized "friend" is baked into the nested definition, so if you want Widget's constructor callable by both a Factory and a Debugger, you either befriend both inside PassKey or duplicate the pattern. How to solve this? we can use a template!

    3. Scaling Up: The Templated PassKey


    The templated PassKey decouples the mechanism from the class it protects. You define it once, and any class can use it:

    template <typename T>
    class Passkey {
    friend T; // only T can construct a Passkey<T>
    Passkey() = default; // private: no one else can create one
    };

    Now the authorized class can create a passkey, and unauthorized code cannot:

    class WidgetFactory;
    class WidgetDebugger;

    class Widget {
    public:
    // Public constructor, but only callable by whoever can make a Passkey<WidgetFactory>
    Widget(Passkey<WidgetFactory>, int x)
    : x_{x}
    {}

    // A separate, narrower door for the debugger
    void dump(Passkey<WidgetDebugger>) const { /* ... */ }

    private:
    int x_{};
    };

    class WidgetFactory {
    public:
    static std::unique_ptr<Widget> create(int x) {
    return std::make_unique<Widget>(Passkey<WidgetFactory>{}, x);
    }
    };

    class WidgetDebugger {
    public:
    void inspect(const Widget& w) {
    w.dump(Passkey<WidgetDebugger>{});
    }
    };

    int main()
    {
    auto w = WidgetFactory::create(42); // ok
    WidgetDebugger{}.inspect(*w); // ok

    // auto bad = std::make_unique<Widget>(Passkey<WidgetFactory>{}, 1); // error
    // WidgetDebugger{}.inspect(...) can't call Widget's ctor; Factory can't call dump()
    }

    The design now has two key properties:

    1. Per-function granularity. Widget's constructor admits only WidgetFactory. Widget::dump admits only WidgetDebugger. Neither can use the other's door. No friend grants blanket access.
    2. Reusable mechanism. Passkey<T> is written once and works for any number of classes. There is no nested-class boilerplate to copy.

    A subtle but important point: std::make_unique cannot construct the Passkey for you. The authorized class must explicitly pass Passkey<WidgetFactory>{} into the constructor call. That is by design — make_unique is not the privileged party; the caller is.

    Improvement you can made if you are using C++20


    C++20 does not fundamentally change the PassKey mechanism. There is no concept that replaces it, because concepts constrain types, whereas PassKey constrains who can produce a token. The two compose nicely, though: if you are building a generic system where the set of authorized callers is itself parameterized, you can write

    #include <type_traits>

    // Marker: only types deriving from this may be a Caller.
    struct Privileged {};

    // Passkey<T> only exists if T is privileged.
    template <typename T>
    requires std::is_base_of_v<Privileged, T>
    class Passkey {
    friend T;
    Passkey() = default;
    };

    class Widget {
    public:
    Widget(Passkey<class Factory>, int x) : x_{x} {}
    private:
    int x_{};
    };

    // Factory opts in — so it can make a Passkey<Factory>.
    class Factory : Privileged {
    public:
    static Widget create(int x) { return Widget(Passkey<Factory>{}, x); }
    };

    // Sneaky does NOT opt in — so Passkey<Sneaky> won't compile.
    class Sneaky {
    public:
    // Widget w{Passkey<Sneaky>{}, 1}; // error: constraint not satisfied
    };

    That's the whole idea. Widget's constructor is public, but the only way to call it is to hand it a Passkey<Factory> — and only Factory can construct one, because Factory is the friend. The requires clause adds one extra guarantee: you can't even write Passkey<X> unless X derives from Privileged, so unauthorized types fail at the template level instead of at the friend level.

    4. Group Permissions: Variadic Friends (C++26)


    The templated PassKey has one remaining friction point. Suppose a single function should be callable by several authorized classes — say a Factory, a Debugger, and a Serializer. Before C++26, you cannot write friend Ts...; expanding a parameter pack in a friend declaration is ill-formed. The workarounds are ugly: manual overloads, a combined passkey type, or a chain of nested friends.

    C++26 fixes this with variadic friends (P2893R3). You can now expand a pack directly:

    #include <iostream>

    // C++26: variadic friends — one passkey authorizes a whole pack of types.
    template <typename... Ts>
    class Passkey {
    friend Ts...;
    Passkey() = default;
    };

    class Factory;
    class Debugger;
    class Serializer;

    class Widget {
    public:
    // Only Factory, Debugger, and Serializer can call this.
    void secretInit(Passkey<Factory, Debugger, Serializer>) {
    std::cout << "Widget initialized\n";
    }
    };

    // Each authorized type can build the passkey — and thus call secretInit.
    class Factory {
    public:
    void make(Widget& w) { w.secretInit(Passkey<Factory, Debugger, Serializer>{}); }
    };

    class Debugger {
    public:
    void poke(Widget& w) { w.secretInit(Passkey<Factory, Debugger, Serializer>{}); }
    };

    class Serializer {
    public:
    void save(Widget& w) { w.secretInit(Passkey<Factory, Debugger, Serializer>{}); }
    };

    // Not in the pack — cannot construct the passkey.
    class Intruder {
    public:
    // void tryIt(Widget& w) { w.secretInit(Passkey<Factory, Debugger, Serializer>{}); }
    // ^ error: Passkey ctor is private; Intruder is not a friend.
    };

    int main()
    {
    Widget w;
    Factory{}.make(w); // ok
    Debugger{}.poke(w); // ok
    Serializer{}.save(w); // ok
    }

    This makes the "group permission" case a one-liner and removes the need for the combined-type hack. It is a small language feature, but for the PassKey idiom it is a meaningful ergonomic win: the passkey now expresses "these N types, and no others" directly in the type system.

    5. Performance and Trade-offs

    Runtime cost


    In theory, passing an empty object by value could cost a register or a stack slot. In practice, in optimized builds, it is a zero-cost abstraction. Because Passkey has no data members and the parameter is unnamed, the optimizer elides it entirely at -O1 and above. There is no runtime check, no branch, no token comparison — the entire mechanism lives in the type system and disappears in the emitted code.

    The one caveat


    If the protected function is not inlined (defined in a separate translation unit, and LTO is disabled), the calling convention may still require passing a byte for the empty class to satisfy the ABI. This is a minor, usually irrelevant cost. For header-only or inlined usage — which is the common case — there is no overhead at all.

    Compile-time cost


    Slightly more template instantiation (one specialization per authorized type), and slightly longer function signatures. This is the real price, but it is usually trivial.

    Readability trade-offs


    • Signatures get noisier: Widget(Passkey<Factory>, int) is visually heavier than Widget(int).
    • The unnamed parameter convention (see below) is what keeps it readable; without it, reviewers wonder what the argument is for.
    • The mechanism is compile-time enforced, so the compiler error when someone tries to bypass it is clear — but the reason the parameter exists is not obvious to a reader seeing the class for the first time. A brief comment on the constructor is worth the cost.


    6. Idiomatic Usage and Best Practices


    • Leave the parameter unnamed. Write void foo(Passkey<T>), not void foo(Passkey<T> key). The unnamed parameter signals "this is a token, not data — it carries no information and is never used in the body."
    • Mark the constructor explicit if you are being defensive. explicit Passkey() = default; is not strictly required — the private access already blocks unauthorized construction — but it guards against brace-initialization surprises and makes intent explicit. It is harmless and recommended for older-standard compatibility (C++17 or earlier).
    • Prefer the templated form. The nested form is fine as a teaching example, but the templated form is the one to use in production.
    • Document the contract. A one-line comment — // only Factory may construct Widget — saves future readers from reverse-engineering the idiom.


    8. Summary


    • friend is all-or-nothing; the PassKey idiom gives you per-function, per-caller access control.
    • The nested PassKey is the minimal teaching form; the templated Passkey<T> is the idiomatic production form.
    • C++26 variadic friends (friend Ts...) turns "group permissions" into a one-liner, removing the last piece of friction.
    • It is a zero-cost abstraction in optimized builds; the cost is compile-time and readability, not runtime.
    • Use it for restricted constructors and sensitive methods; use Attorney-Client when you need to expose members instead.

    Happy coding!#code #cpp #programming #softwareengineering #software #coding #development #engineering #inclusive #community
    Deep dive into the C++ Passkey idiom

  21. The first week after launch is not about ranking. It is about confirming three things: crawlers can reach the site, they are actually fetching it, and the contact path works end to end. Everything else can wait until there is data.

    Day 0, before you tell anyone: four things that block indexing silently


    1. A coming-soon or maintenance mode that is still switched on.
    2. A noindex left over from staging. There are two places: a meta tag in the head, and an X-Robots-Tag response header. Check both. Open the page source and search for noindex, then request the page headers with curl -I. The header is the one people forget.
    3. HTTP auth or a site-wide password still enabled.
    4. The same page reachable on more than one hostname (with and without www, or both protocols) with no redirect between them. Pick one, 301 the other.

    One more, before launch rather than after: put the measurement tag on the site. Analytics installed on day 3 means day 1 and 2 have no data at all.

    Test all of this from a phone on mobile data, not from the office wifi, and not while logged in as an administrator. Logged-in views hide caching and coming-soon behaviour.

    Day 1: verification and submission


    • Add a domain property, verified by a DNS TXT record. It covers every subdomain and both protocols in one property, which matters when you are not yet sure whether the canonical host is www or not.
    • Add a URL-prefix property as well if you want per-protocol reporting. It is a second view of the same data, verified separately.
    • Submit the sitemap once.

    Before submitting, open the sitemap in a browser. It has to load, return 200, be valid XML, and contain only canonical URLs that themselves return 200. No redirects, no 404s, no noindexed pages inside it. A sitemap full of redirects teaches the crawler to distrust the whole file.

    Then URL inspection on a handful of pages, not hundreds: home page, one category or service page, one product page, the contact page. "Request indexing" is a queue entry, not a switch. There is a daily quota and no way to buy more.

    Bing: import from Search Console or verify directly, then submit the sitemap there too. Ten minutes, and it feeds the results that are not Google.

    What not to do in week one: resubmitting the sitemap every morning, requesting indexing for every URL, or deleting and recreating the property because nothing shows on day 2.

    Day 2-4: crawl your own site before the crawlers do


    Check that every key URL returns the status you expect. One line per URL, status code first:

    while read -r u; do
    printf '%s %s\n' "$(curl -s -o /dev/null -w '%{http_code}' -L "$u")" "$u"
    done < urls.txt

    urls.txt is one URL per line in a plain text file: home, top landing pages, contact, the sitemap, robots.txt.

    Then check, on each page:

    • the canonical tag points at that page itself, not at the home page and not at the other hostname
    • internal links use the canonical hostname; one mixed link is enough to create a duplicate
    • the main text is in the HTML source, not injected by JavaScript. View source, not the rendered DOM.

    Fix these now. Crawlers come back, but they come back on their own schedule, not yours.

    Day 3-7: read the access log


    This is the step people skip, and it is the place that shows what actually happened rather than what you submitted.

    Where the file is. On a managed host, the control panel, usually under access logs or raw logs, rotated daily. On your own server, /var/log/nginx/access.log or /var/log/apache2/access.log. Behind a CDN, the origin log shows the CDN's IP addresses, so you need the CDN's own log or an origin header that carries the real client IP.

    Download a couple of days and work on the copy.

    # Who is hitting the site at all
    awk '{print $1}' access.log | sort | uniq -c | sort -rn | head -20

    # How many requests claim to be a crawler
    grep -Eic 'googlebot|bingbot' access.log

    # Which paths the crawler actually fetched, busiest first
    grep -Ei 'googlebot' access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

    # What we served it
    grep -Ei 'googlebot' access.log | awk '{print $9}' | sort | uniq -c | sort -rn

    The field numbers ($1, $7, $9) assume the combined log format: client IP, identity, user, timestamp, request, status, bytes, referrer, user agent. Check the first line of the file and the server config before trusting them.

    A user agent proves nothing. Anyone can send the word Googlebot. Verify the IP by reverse lookup, then forward-resolve the name it returns and confirm it comes back to the same IP:

    host 66.249.66.1
    # the returned name should sit under googlebot.com or google.com
    host <the-name-it-returned>

    If either lookup fails, or the forward lookup does not return the original IP, that hit was somebody else. Usually a scraper or a monitoring service.

    What real crawling looks like: more than one hit, spread over several days; requests for HTML pages rather than only images and CSS; 200 responses; and a spread of URLs that includes internal pages, not just the home page.

    What it does not look like: a single hit on the home page, a run of hits on the login path, or hits only on assets. Those are fetchers and scanners, not indexing.

    The self-inflicted block. If you switched on a firewall bot rule, a rate limit, or a security feature that blocks suspicious traffic during launch week, check it before concluding anything about the index. The log will show 403s or 429s served to a crawler. That is your own rule, not a search engine decision.

    Inquiries: prove the path works end to end


    Submit the form yourself on launch day, from a network that is not yours, using a mailbox you control. Confirm four separate things:

    1. the thank-you message appears
    2. the notification email arrives
    3. the entry is stored somewhere you can query
    4. the sender address passes SPF, DKIM and DMARC for your domain

    The email is the fragile part. It can fail while the form still looks fine to the visitor. Check the spam folder, then check the host's mail log for the message ID. If the mail path turns out to be unreliable, at least store every submission so nothing is lost.

    Server-side proof that a submission reached you, even when the email did not:

    grep 'POST ' access.log | awk '{print $7, $9}' | sort | uniq -c | sort -rn | head

    A 200 on the form handler means the data arrived somewhere. A 500 means the handler is failing and the visitor saw an error or a blank page. A 429 means your own rate limit ate a real inquiry.

    Separating noise from a real inquiry. Noise usually looks like this: the same IP hitting the handler several times in a few minutes, fields that are empty or obviously generated, a message body that is only a link, a referrer from a directory site. A real one usually has a company name you can look up, a reply-to address that matches the domain in the message, and a specific question about a specific thing.

    That is a set of heuristics, not a rule. Read the message.

    The week-one sheet


    One place, filled in daily. Five minutes a day.

    WhatWhereNormal in week onePages known / indexedSearch Console pages reporta small number, growing slowlyCrawl requestsaccess log, filtered by verified crawler IPsa handful per day, spread across URLs4xx / 5xx on canonical URLsaccess logclose to zeroForm POSTsaccess logequals the number of inquiries you receivedInquiriesinbox or a shared sheetany number, including zeroTop referrersanalyticsmostly direct and your own links early on


    The form POST count and the inquiry count should match. If they do not, you have a delivery problem, not a traffic problem.

    What not to conclude in week one


    • Zero indexed pages on day 3 is not a penalty.
    • Zero inquiries from fifteen visitors is not a conversion problem. It is a traffic problem, and it is too early to see either.
    • Do not rewrite the site on five days of data.
    • Do not resubmit anything twice. Once is the instruction; the second time is noise in your own process.

    The whole first week is a verification exercise: is the door open, is anyone walking through it, and does the contact path actually deliver. Everything after that is content, which runs on a much slower clock.#seo #startup #webdev #software #coding #development #engineering #inclusive #community
    Launch week: what to submit, what the logs should show, and how to tell a real inquiry from noise

  22. INE releva a Anayanci Bravo Urquidi, subdirectora del información, tras meses de cuestionamientos

    Anayanci Bravo Urquidi dejó la Subdirección de Información del INE en septiembre de 2026, después de cuestionamientos sobre su desempeño. Diego Pinto asumió el cargo, mientras persisten críticas al modelo de designación de funcionarios.

    Por Gabriela Díaz | Reportera                                           

    Anayanci Bravo Urquidi dejó la Subdirección de Información del Instituto Nacional Electoral (INE) en septiembre de 2026, después de permanecer más de un año sin desempeñar funciones en el área a la que estaba adscrita.

    El caso involucra a la oficina de la consejera presidenta del organismo, Guadalupe Taddei Zavala, a quien fuentes citadas por ese medio atribuyeron el respaldo a la funcionaria para conservar su plaza. La situación abrió cuestionamientos sobre la supervisión del personal y los mecanismos de responsabilidad dentro del árbitro electoral.

    Bravo Urquidi ingresó al INE en 2023 con el respaldo de la consejera electoral Rita Bell López, de acuerdo con la publicación. Ocupaba una plaza de subdirectora en la Coordinación Nacional de Comunicación Social, donde inicialmente tenía entre sus responsabilidades el envío de información a los medios de comunicación.

    Un año fuera del área

    Según fuentes consultadas por SOCIEDAD NOTICIAS, la primera solicitud de renuncia ocurrió en agosto de 2025, debido a señalamientos sobre su desempeño y la falta de resultados. La funcionaria se habría negado a dejar el puesto y buscó apoyo en la oficina de la presidencia del Instituto.

    https://sociedad-noticias.com/2026/10/24/morena-pide-renuncia-de-guadalupe-taddei-y-plantea-juicio-politico/

    A partir de entonces, habría perdido su participación en las actividades de Comunicación Social y fue retirada del chat de prensa del organismo. Pese a ello, permaneció durante varios meses en la Sala de Prensa, al no contar con una oficina provisional.

    En enero de 2026, después de la llegada de Sergio Uzeta Murcio a la Coordinación Nacional de Comunicación Social, se le habría solicitado nuevamente que renunciara. De acuerdo con el reporte, Bravo Urquidi volvió a rechazar la petición.

    La publicación señaló que, hasta septiembre de 2026, el nombre de la funcionaria todavía aparecía en el directorio institucional con una remuneración mensual cercana a los 97 mil pesos, aunque desde el año anterior ya no desempeñaba labores en el área de adscripción.

    Designaciones bajo cuestionamiento

    El caso también se relaciona con los cambios al reglamento del INE que permitieron a la presidencia designar directamente a los titulares de las direcciones de área. La modificación fue aprobada por la Cámara de Diputados a propuesta del legislador de Morena Sergio Gutiérrez Luna, según la información proporcionada.

    La consejera electoral Carla Humphrey cuestionó el nuevo esquema de nombramientos y sostuvo que, anteriormente, las designaciones se resolvían de manera colegiada entre los consejeros. Con el modelo actual, afirmó, los funcionarios responden ante una sola persona: la titular de la presidencia del Instituto.

    La discusión sobre los nombramientos cobró relevancia después de la renuncia de Jesús Octavio García, quien había sido designado director de Administración y dejó el cargo tras divulgarse su relación como representante legal de una empresa proveedora del organismo, lo que generó señalamientos sobre un posible conflicto de interés.

    https://sociedad-noticias.com/2026/10/23/videos-vinculan-a-taddei-con-contratista-del-ine-y-viajes-de-sus-hijos/

    También se mencionaron cuestionamientos relacionados con la asistencia de funcionarios del Instituto a reuniones sociales organizadas por Alfredo Hernández Casillas, propietario de Cajas Graf y Corporativo Zeg, empresas que han recibido contratos del INE. Estos señalamientos forman parte de las controversias sobre la relación entre funcionarios y proveedores.

    Diego Pinto ocupa la plaza

    La Coordinación Nacional de Comunicación Social confirmó, de acuerdo con la información publicada, que Diego Pinto asumió la Subdirección de Información el 16 de septiembre de 2026, después de formalizarse la salida de Bravo Urquidi.

    Pinto es originario de Sonora y ha trabajado como reportero en distintos medios de esa entidad. En su perfil de LinkedIn se presenta como especialista en comunicación, relaciones públicas y gestión de crisis. Su origen estatal coincide con el de Taddei, aunque ese dato, por sí solo, no acredita una relación personal ni un trato preferencial.

    La trayectoria de Bravo Urquidi también quedó bajo cuestionamiento por dos episodios señalados por fuentes del órgano electoral. El primero se relacionó con presuntas fallas en el servicio de internet para la cobertura periodística del segundo debate presidencial de 2024, realizado en Estudios Churubusco. –sn–

    –sn–

    Sociedad Noticias

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #AnayanciBravoUrquidi #CarlaHumphrey #CámaraDeDiputados #Cdmx #ComunicaciónSocial #DiegoPinto #GuadalupeTaddei #INE #Información #InformaciónMéxico #InstitutoNacionalElectoral #México #Morena #nombramientosDelINE #noticia #noticias #NoticiasMéxico #NoticiasSociedad #RendiciónDeCuentas #RitaBellLópez #SergioUzeta #SN #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom #transparenciaElectoral
  23. A keyword sheet tells you what people type. It does not tell you how many pages you need, what goes on each one, or which ones you should not build at all. That gap is where most B2B sites lose time: 500 rows become 500 thin pages that all say the same thing, or 500 rows become one page that answers none of them.

    This is the process for turning the sheet into a small number of pages that can actually ship — model pages (one part number, one page) and application pages (one use case, one page).

    Step 1: Give the sheet the columns it actually needs


    Most sheets have one column: keyword, maybe volume. Add these before anything else.

    ColumnWhat goes in itkeywordExactly as typed, including the model number in the buyer's formatmarket / languageWhich language version this query belongs tointentOne of the five types in step 2page typeModel page, application page, category, technical notetarget pageExisting URL, or "to build"statusExisting / planned / merged into XnotesThe question behind the query, in one sentenceownerWho writes it


    The two columns that do the most work are intent and notes. Notes is where you write the question in plain words: "replaces XYZ-120" actually means can I substitute this part without redesigning the board. That sentence becomes the first paragraph of the page. If you can't write it, you don't yet know what the page is for.

    Step 2: Sort every row into one of five intents

    IntentQuery looks likePage typeIs it a landing page?Model lookup"XYZ-120 datasheet", "XYZ-120 price"Model pageYesCross-reference / replacement"replacement for ABC-45", "ABC-45 equivalent"Cross-reference page, or a block on the model pageYes, if there is enough to sayApplication / industry"MOSFET for 48V motor drive", "pumps for food processing"Application pageYesSpecification / problem"why does X overheat at 20kHz"Technical note, linked from bothUsually noComparison / category"X vs Y", "types of Z"Category or comparison pageSometimes


    The mapping matters more than the count. A model lookup and an application search come from different people at different stages: one has a part number in a spreadsheet, the other has a problem and no part number. Different reader, different page.

    Step 3: One cluster = one page


    A cluster is a set of rows that the same page would answer. The test: if you wrote the answer to row A, would row B need a different answer? If not, they're the same page.

    Two rules that save rework:

    • Don't split variants across pages unless the specifications actually differ. Three variants with identical specs are one page with one table.
    • Don't merge a model page into an application page, or the reverse. The model page answers "what are the specs of this thing"; the application page answers "what do I need for this job". Combining them produces a page that ranks for neither.


    Step 4: Run the go/no-go test before adding a page to the plan


    A page has to pass all three:

    1. Can you write 250–400 words about this specific item without repeating the paragraph next door?
    2. Is there at least one piece of first-hand material — a spec table, a drawing, a test condition, an application note, a photo of the actual part?
    3. Can you name three questions buyers ask about it, taken from emails, quotes or support tickets?

    Two out of three is a no. Merge instead: the model into its series page, the application into the industry page. A page that fails this test will be a template with the name swapped, and buyers can tell.

    Step 5: The model page, block by block

    BlockContentH1 and title tagThe exact model string plus what it is. Not "Welcome to our product page"Answer paragraphWhat it is, what it's for, and the one spec that usually decides the saleSpec tableThe parameters buyers filter on — in a real table, never an imageCross-referenceWhat it replaces, and what it does not replaceDocumentsDatasheet, drawing, certificate — file names contain the model, not "scan001"OrderingMOQ, lead time, sample policy, how to request a quoteFAQThree to five questions copied from real emails, answered in two sentencesCTAOne action, repeated at the top and the bottom


    The cross-reference block is the one people skip, and it is the one buyers trust most. "No verified equivalent for this part" is a legitimate answer. A forced match that fails in the customer's application costs far more than the lost click.

    Keep the CTA to one thing. "Contact us / download / chat / subscribe" is four decisions and usually produces none.

    Step 6: The application page, block by block


    Different reader, different order:

    1. H1 — the application as the buyer says it, not your internal category name.
    2. The problem — two or three sentences describing the conditions and what typically fails.
    3. Selection criteria — a table of what matters in that application: temperature, load, duty cycle, ingress protection, cycle life, whatever applies, with a "why it matters" column filled in.
    4. Which families fit — links to three to six model pages, each with one line on why it is listed.
    5. A worked example — a real configuration with the numbers, if you can publish them.
    6. Getting started — what you need from the buyer (drawings, quantities, target price, timeline) and what happens after they send it.
    7. FAQ — same rules as the model page.

    Application pages do the internal linking job nothing else can: they are the only entry point for someone who doesn't know your part numbers yet.

    Step 7: Linking and URL rules


    • URL: short, lowercase, no dates, no session parameters, category then item. Decide once — changing it later means redirects forever.
    • Every model page gets at least one link from an application page and one from its series page.
    • Every application page links to at least three model pages and back to the category.
    • Anchor text is the model number or the application name. Never "click here" or "learn more".
    • Breadcrumbs on both page types.
    • No orphans. Before launch, list pages with zero internal inbound links and fix them.


    Step 8: Pre-publish checklist


    • [ ] H1 differs from the title tag; the target phrase appears once in each
    • [ ] The first paragraph answers the query without scrolling
    • [ ] Specifications in a real table, not an image
    • [ ] Cross-reference block states what does not match
    • [ ] At least three FAQ entries taken from real questions
    • [ ] One CTA, top and bottom
    • [ ] Form tested end to end — submit it, then confirm the message arrives in a mailbox someone reads
    • [ ] Spec table readable on a 360px screen
    • [ ] Every link on the page resolves
    • [ ] Page included in the sitemap, nothing blocking it
    • [ ] Internal links in and out
    • [ ] Form submit tracked, so you can tell later whether the page did anything


    Step 9: What to do after it is live


    Wait four to eight weeks before judging a page. Then look at the queries it actually received:

    • Ranks for the planned keyword → leave the page alone; add internal links to it.
    • Ranks for a related but different query → either retitle to match reality, or split a new page if the query needs a genuinely different answer.
    • Impressions but no clicks → fix the title and description, not the body.
    • No impressions at all → check indexing first, then internal links. A page with no inbound links was effectively not published.

    Don't rewrite a page every fortnight; you will never learn which change did anything.

    The mistake that costs the most


    Generating one page per row. A spreadsheet column can produce 500 pages in an afternoon; what it cannot produce is 500 unique spec tables and 500 answers. Ten model pages and four application pages — each with something only you can say — will outperform a thousand templated ones, and they are the ones you can still maintain a year from now.#marketing #seo #webdev #software #coding #development #engineering #inclusive #community
    From a B2B keyword sheet to a live landing page: model pages and application pages, step by step

  24. Nutrimóvil lleva talleres de alimentación saludable a más de 80 escuelas de México

    Nutrimóvil llegó a más de 80 escuelas de Mérida y Cdmx, donde cerca de 29 mil estudiantes participaron en talleres de cocina saludable.

    Por Gabriela Díaz | Reportera                                           

    Cerca de 29 mil estudiantes de más de 80 escuelas de Mérida y Cdmx participaron en actividades de educación alimentaria a través de Nutrimóvil, una iniciativa que promueve la preparación de alimentos saludables y la adopción de mejores hábitos desde la infancia.

    El programa, impulsado por Novo Nordisk México y el Fondo de las Naciones Unidas para la Infancia (UNICEF), realizó alrededor de 500 actividades durante 2025, con talleres de cocina práctica que enseñan a preparar recetas balanceadas mediante ingredientes locales, frescos y accesibles.

    La iniciativa busca contribuir a la prevención del sobrepeso y la obesidad infantil en México, donde el 36.5% de la población de cinco a 11 años y el 40.4% de los adolescentes de 12 a 19 años presentan alguna de estas condiciones, de acuerdo con las cifras incluidas en la información del programa.

    Nutrimóvil enseña a preparar alimentos saludables

    Lanzado en 2025, Nutrimóvil lleva talleres de cocina a planteles educativos y adapta sus actividades a las habilidades de cada etapa escolar. El proyecto forma parte de una alianza entre Novo Nordisk y UNICEF que impulsa acciones de nutrición, actividad física y fortalecimiento de los servicios de salud desde 2019.

    La intervención se diseñó a partir de una investigación formativa que incluyó 24 grupos focales en Cdmx y Mérida, además de entrevistas semiestructuradas con personas adultas del entorno escolar. El trabajo permitió identificar barreras y oportunidades relacionadas con la preparación y el consumo de alimentos frescos y nutritivos.

    Con base en esos hallazgos, se desarrollaron recetas, materiales y dinámicas que fueron ajustados mediante pruebas piloto en ambas ciudades.

    Los talleres se enfocan en tres objetivos: ampliar los conocimientos sobre alimentación saludable, fortalecer la confianza de los estudiantes para elegir y preparar alimentos nutritivos, y fomentar una actitud positiva hacia estos hábitos.

    Las actividades prácticas incluyen mezclar, medir, amasar, exprimir y pelar ingredientes en los primeros grados escolares. Para estudiantes de tercero y cuarto grado, las tareas incorporan habilidades como picar, cortar, rebanar y rallar, con utensilios apropiados para su edad y bajo supervisión.

    Evaluación registra avances en conocimientos alimentarios

    Los resultados de la evaluación realizada en Mérida reportaron mejoras en conocimientos específicos y en la confianza de los estudiantes para manipular alimentos.

    Entre quienes cursaban primero y segundo grado, el conocimiento sobre cómo integrar un plato saludable aumentó 43.6%. En estudiantes de tercero y cuarto grado, el conocimiento sobre la importancia de consumir leguminosas diariamente creció 30.7%. También se observaron avances en la confianza para pelar frutas y verduras.

    Las actividades promueven prácticas como incorporar frutas y verduras en las comidas, procurar que ocupen la mitad del plato, consumir leguminosas o semillas, elegir cereales integrales con mayor frecuencia y preferir agua simple en lugar de bebidas azucaradas.

    Patricia Field, directora general de Novo Nordisk México, señaló que la colaboración con UNICEF busca generar aprendizajes útiles para desarrollar herramientas de prevención y contribuir al bienestar de las nuevas generaciones.

    Recetas económicas buscan llevar los aprendizajes al hogar

    La iniciativa también considera las condiciones económicas y cotidianas de las familias. La disponibilidad de ingredientes, el presupuesto, el tiempo para cocinar y los conocimientos culinarios influyen en las decisiones alimentarias, por lo que los talleres recurren a productos locales, frescos, de temporada y accesibles.

    La participación de niñas y niños en la preparación de alimentos puede ayudarles a conocer nuevos ingredientes y desarrollar habilidades prácticas, además de abrir oportunidades para compartir tareas y aprendizajes en casa bajo la supervisión de una persona adulta.

    Para dar continuidad a estas experiencias, UNICEF desarrolló el recetario Cocinando aventuras, que reúne propuestas de preparación saludable, nutritiva y económica, con actividades adaptadas a distintas edades. El material invita a explorar colores, sabores y texturas, y plantea alternativas para aprovechar mejor el presupuesto familiar destinado a la alimentación. –sn–

    Niños en comedor

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: Facebook, Twitter e Instagram.

    También, te invitamos a que te sumes a nuestro canal de información en tiempo real a través de Telegram.

    #NoticiasMX #PeriodismoParaTi #PeriodismoParaTiSociedadNoticias #alimentaciónSaludable #Cdmx #educaciónAlimentaria #escuelasDeMéxico #Información #InformaciónMéxico #Mérida #México #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #NovoNordiskMéxico #nutriciónInfantil #Nutrimóvil #obesidadInfantil #saludInfantil #SN #sobrepesoInfantil #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom #UNICEFMéxico #ViveSaludableViveFeliz
  25. 📍 197 km WSW of Merizo Village, Guam
    🕐 Tue 27 Oct 2026 23:14 UTC
    🌍 M5.4 Earthquake 🟡 Moderate
    📊 Magnitude: 5.4
    📏 Depth: 91.6 km — Intermediate depth
    🗺️ 12.6981, 142.9431

    🔗 earthquake.usgs.gov/earthquake

    #Earthquake #Seismic #EarthAlerts #DisasterAlert #BreakingNews #Environment #Nature #Science #Survival #MerizoVillage #Guam

  26. 📰🐍 Get the best Python links of the week: PyCoder’s Weekly Issue #758: Security, Optimization, itertools, and More (2026-10-27) pycoders.com/issues/758

  27. 📍 210 km ENE of Nagqu, China
    🕐 Tue 27 Oct 2026 18:57 UTC
    🌍 M5.4 Earthquake 🟡 Moderate
    📊 Magnitude: 5.4
    📏 Depth: 10 km — Shallow
    🗺️ 32.5388, 93.9028

    🔗 earthquake.usgs.gov/earthquake

    #Earthquake #Seismic #EarthAlerts #DisasterAlert #BreakingNews #Environment #Nature #Science #Survival #Nagqu #China

  28. 📍 70 km WNW of Callaguip, Philippines
    🕐 Tue 27 Oct 2026 16:07 UTC
    🌍 M4.9 Earthquake 🟢 Light
    📊 Magnitude: 4.9
    📏 Depth: 10 km — Shallow
    🗺️ 18.2708, 119.8508

    🔗 earthquake.usgs.gov/earthquake

    #Earthquake #Seismic #EarthAlerts #DisasterAlert #BreakingNews #Environment #Nature #Science #Survival #Callaguip #Philippines

  29. ❓🐍 Quiz: Python itertools By Example Quiz

    Test your understanding of Python's itertools module, from lazy iterator pipelines and batched() to combinatorics, pairwise(), and groupby().

    realpython.com/quizzes/python-

  30. 📍 27 km W of Río Grande, Panama
    🕐 Tue 27 Oct 2026 15:26 UTC
    🌍 M5.0 Earthquake 🟡 Moderate
    📊 Magnitude: 5.0
    📏 Depth: 10 km — Shallow
    🗺️ 7.706, -81.584

    🔗 earthquake.usgs.gov/earthquake

    #Earthquake #Seismic #EarthAlerts #DisasterAlert #BreakingNews #Environment #Nature #Science #OffGrid #RoGrande #Panama

Share on Mastodon

Enter the server where you have an account.