Shared posts

13 Jun 07:47

Diez países ya superan el 50% de cuota de coches eléctricos

by javierchiclana

La realidad es que ya son diez los países que han superado el 50% de cuota de mercado para los coches eléctricos. Y no hablamos de ciudades concretas ni de regiones especialmente avanzadas, sino de países completos repartidos por cuatro continentes distintos. Una señal cada vez más evidente de que la electrificación del transporte está avanzando a un ritmo mucho más rápido del que muchos fabricantes tradicionales habían previsto...

etiquetas: coche eléctrico, sostenible, co2, renovables

» noticia original (forococheselectricos.com)

13 Jun 07:45

Una psicóloga comparte el ejercicio definitivo para centrar tu atención y salir del piloto automático: "Lo puedes hacer en dos minutos"

by Cristina Galafate
Belén Colomina, experta en meditación y colaboradora de la app Petit BamBou, explica una sencilla técnica para autorregularse en momentos emocionales. Leer
13 Jun 07:39

LA AMENAZA RUSA ES REAL… y Europa ni siquiera tiene las armas para plantar cara - @SoloFonseca

by Solo Fonseca

→ Echa un vistazo a NordVPN y consigue 4 meses EXTRA en un plan de 2 años entrando en https://nordvpn.com/solofonseca

Patrocinador

La OTAN invitó a diez soldados ucranianos a participar en uno de sus mayores ejercicios militares en el Báltico. Los enfrentaron a dos batallones completos. Solo con drones. En medio día, los ucranianos simularon la destrucción de 17 vehículos blindados y ejecutaron 30 ataques. Para la hora de la cena, dos batallones de la OTAN habían sido neutralizados. Un comandante que observaba el ejercicio lo resumió en dos palabras: estamos acabados. Y el problema no es que Europa sea más débil que Rusia, sino que es más débil que Ucrania. Y aun así sigue gastando sus billones en tanques, fragatas y sistemas Patriot que cuestan 3,9 millones la unidad para defender contra drones de 70 dólares.

Ucrania ha democratizado la guerra. Un módulo de visión artificial ucraniano cuesta 70 dólares y multiplicó la precisión de ataque de una brigada del 20% al 80%. El ex CEO de Google metió dinero ahí. Silicon Valley montó fábricas en Kiev. Y mientras tanto Europa compra el equivalente moderno de la Línea Maginot: la respuesta perfecta a la guerra equivocada. En este vídeo analizamos qué pasó exactamente en el ejercicio Hedgehog, por qué los drones son las nuevas armas nucleares, qué está haciendo Rusia para no quedarse atrás y si Europa está todavía a tiempo de ponerse las pilas antes de que sea demasiado tarde.

Otros videos de Solo Fonseca

IRÁN DERROTA A TRUMP… sin ganar la guerra
https://youtu.be/UVvb4kS8jak?si=3fVxpVzAQrGTE1Pd

VENEZUELA se APAGA... y Trump quiere poner un parche
https://youtu.be/SEdI-7bn6io?si=lWKTvssbcP1yJu5a

ARMENIA VOTA EUROPA y lo hace con 5.000 soldados rusos aún en su territorio
https://youtu.be/clR2HQ_QKAs?si=q7Us5zBaK6R0QkOl
13 Jun 07:38

Kubernetes cert-manager Tutorial: How to Set Up Custom CA

by Marco Antonio Carcano

Kubernetes cert-manager Tutorial: How to Set Up Custom CA post provides a quick overview of using cert-manager on Kubernetes, showing how to easily set up a CA with the simple CA Issuer.

Certificate management is not just a security sensitive task dealing with issuing security sensitive objects: it is a cumbersome activity including taking care of handling the reissuing of expiring certificates before they reach their end of life, delivering them to the consuming services.

In Kubernetes cert-manager Tutorial: How to Set Up Custom CA post we discuss how to simplify this process using cert-manager, automating the issuing and renewal of issued certificates.

What Is Cert-Manager

cert-manager is a Kubernetes-native tool that automates the issuance, renewal, and management of TLS certificates for workloads running in Kubernetes clusters. It supports multiple certificate authorities, integrates seamlessly with Kubernetes APIs, and securely stores certificates, simplifying the entire certificate lifecycle management.

Designed to handle the dynamic and ephemeral nature of Kubernetes workloads, cert-manager automates certificate lifecycle management at scale without manual intervention. This facilitates smooth DevSecOps integration by embedding security into the development lifecycle through automated certificate provisioning and renewal.

It supports various issuers such as:

  • ACME Issuer: Uses the ACME protocol (e.g., Let's Encrypt) to automate certificate issuance and renewal via HTTP-01 or DNS-01 challenges.
  • Simple CA Issuer: Signs certificate signing requests (CSRs) using a provided Certificate Authority (CA) bundle for internal or self-managed PKI.
  • Vault Issuer: Integrates with HashiCorp Vault to issue certificates from Vault's PKI secrets engine.
  • Venafi Issuer: Connects to Venafi Trust Protection Platform (TPP) or Venafi as a Service (VaaS) for enterprise certificate management.
  • SelfSigned Issuer: Generates self-signed certificates, useful for testing or bootstrapping a CA chain.
  • External Issuer: Enables custom certificate issuance through an external system via a validating and issuing webhook.

These issuers enable you to request certificates to both private as well as globally available CAs. This means that:

  • when dealing with certificates for public domains, you can use the ACME Issuer with Let's Encrypt
  • when dealing with certificates for local domains (which canot be issued by glabal CAs), you can use the ACME Issuer with an on premises Step CA instance running your own private CA.

If your corporate is running Hashicorp's Vault or Venafi TPP or VaaS, you can use their specific issuer.

You can even handle corner cases such as any other CA manageable by API or scripting, such as Cloudflare's CFSSL PKI and TLS Toolkit: in such a scenario, you can integrate cert-manager to those CAs using the External issuer, despite this is a cumbersome integration, since it requires you to write the code to implement the necessary webhooks.

Last but no least, if your needs are quite basic, such as when dealing with labs or testing environments, you can use the SelfSigned issuer to generate a self-signed ROOT CA certificate in conjunction with the Simple CA Issuer to sign certificate requests.

The SimpleCA Issuer does not support extensions such as CRL and OCSP: if you are dealing with production security sensitive environments requiring to be able to quickly revoke the issued certificates, consider using the ACME issuer or Vault or Venafi, or the External issuer with a CA supporting CRL and or OCSP.

In Kubernetes-based scenarios, cert-manager is preferred over traditional tools due to its deep Kubernetes integration, flexibility in issuer options, and native automation capabilities. These features make it ideal for dynamic, containerized environments where manual certificate management is complex and error-prone.

Moreover, mind that, despite very often cert-manager is used to generate certificates consumed by applications running inside Kubernetes, it is possible to use it also to sign certificates for applications running outside it.

This post is meant only at showing how to set up cert-manager and at providing an overview of how to setup an automated CA: to maximize compatibility, it illustrates how to use the Simple CA issuer, since it does not introduce any external dependency on third part products. To keep the post short and focused, we also don't delve in security hardening (which I may put in a dedicated post later on).

Deploy The Cert-Manager Suite

Let's start the workshop by showing how to set up cert-manager: it can be easily deployed using its official Helm chart, which is available in Jetstack's Helm repository.

if you still don't have the helm command line utility installed, you can install it as follows:

sudo mkdir -m 755 -p /opt/helm /opt/helm/bin
curl -sL https://get.helm.sh/helm-v3.17.3-linux-amd64.tar.gz \
| sudo tar xvz --strip-components=1 -C /opt/helm/bin

the above statements create the /opt/helm/bin directory and download and installs helm v3.17.3 for x86_64 systems beneath it.

Of course, adjust the second command  to match the Helm version and architecture you want to install (if you are using an AARM, replace amd64 with arm64).

Let's add to the system-wide PATH as follows:

echo PATH=\${PATH}:/opt/helm/bin | sudo tee -a /etc/profile.d/helm

We must then disconnect and reconnect, or source the /etc/profile.d/helm file to import it in the current session:

source /etc/profile.d/helm

We are now able to run the helm command line tool, so as our first command, let's add the Jetstack Helm repository by running:

helm repo add jetstack https://charts.jetstack.io

Let's verify the outcome:

helm repo list

If everything is properly working, the jetstack repository must be in the returned list.

Install cert-manager Via Helm

The first component to provision is cert-manager itself. Just run:

helm install \
  cert-manager jetstack/cert-manager \
  --namespace cert-manager \
  --create-namespace \
  --version v1.16.2 \
  --set crds.enabled=true

In this example we deploy version v1.16.2 it in the cert-manager namespace.

We also specify the crds.enable option so to deploy  the Custom Resource Definitions (CRD) as part of the Helm installation.

If everything works as expected, you must get a message like the below one:

NAME: cert-manager
LAST DEPLOYED: Sat Oct  4 14:07:29 2025
NAMESPACE: cert-manager
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
cert-manager v1.16.2 has been deployed successfully!

Install trust-manager Via Helm

The cert-manager suite provides also trust-manager, which is a component providing a Kubernetes operator which automates the aggregation, generation, and lifecycle management of trust-stores.

These bundles can be output in various formats such as PEM, JKS, or PKCS#12, and are distributed as ConfigMaps for consumption by workloads and cluster components.

Trust-manager consolidates CA certificates from multiple sources, including private CAs issued and managed by cert-manager as Kubernetes Secrets, as well as globally recognized root CAs, into standardized trust bundles. This last one is particularly important for containers that do not include a comprehensive system-wide trust store by default.

The trust-manager operator continuously reconciles and updates these trust bundles to ensure that all consuming applications have access to current and consistent trust anchors, thereby facilitating secure TLS communication and certificate validation within dynamic Kubernetes environments.

In this example we install it in the cert-manager namespace, waiting until the process completes:

helm upgrade trust-manager jetstack/trust-manager \
  --install \
  --namespace cert-manager \
  --wait

If everything works as expected, you must get a message like the below one:

NAME: trust-manager
LAST DEPLOYED: Sat Oct  4 14:09:44 2025
NAMESPACE: cert-manager
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
⚠  WARNING: Consider increasing the Helm value `replicaCount` to 2 if you require high availability.
⚠  WARNING: Consider setting the Helm value `podDisruptionBudget.enabled` to true if you require high availability.

trust-manager v0.19.0 has been deployed successfully!
Your installation includes a default CA package, using the following
default CA package image:

quay.io/jetstack/trust-pkg-debian-bookworm:20230311-deb12u1.0

It's imperative that you keep the default CA package image up to date.

Install cert-manager-CSI-Driver Via Helm

Another component provided by the cert-manager suite is the cert-manager’s CSI driver: this is a Container Storage Interface (CSI) driver which allows Kubernetes pods to request certificates and to consume them as files mounted directly into their container’s filesystem.

The CSI driver works alongside cert-manager to automate the certificate lifecycle by handling key and Certificate Signing Request (CSR) creation, certificate issuance, and renewal.

When certificates are renewed, the CSI driver updates the mounted certificate files inside the container’s filesystem automatically

Be wary that, whether the application uses the updated certificates without restart depends on the application’s ability to reload certificates dynamically. If the application only loads certificates at startup, the pod or container must be restarted to pick up the renewed certificates.

In this example we install the CSI driver in the cert-manager namespace, along with cert-manager.

Just run:

helm upgrade cert-manager-csi-driver jetstack/cert-manager-csi-driver \
  --install \
  --namespace cert-manager \
  --wait

If everything works as expected, you must get a message like the below one:

NAME: cert-manager
NAME: cert-manager-csi-driver
LAST DEPLOYED: Sat Oct  4 14:13:57 2025
NAMESPACE: cert-manager
STATUS: deployed
REVISION: 1
TEST SUITE: None

if you are curious, you can get more information on this CSI driver by running:

kubectl describe csidrivers csi.cert-manager.io

Working With The Simple CA Issuer

In this lab we have the first go with cert-manager by creating a private single-tier Certificate Authority (CA) using the simple CA issuer.

As said, this is the built-in CA issuer type, suitable for quite basic internal or self-signed certificate needs. Although it's not a full-fledged PKI system, since it does not have any third part requirements, it's ideal for basic private CA setups such as labs, testing and user acceptance environment.

Create The Self-signed Issuer

The first step for setting up a private CA is defining a selfSigned Issuer in the same namespace where we deployed cert-manager.

This component is used to generate self-signed certificates, which are the kind of certificate used by ROOT CAs.

Just create the self-issuer.yml manifest file with the following contents:

apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
  name: issuer.selfsigned
  namespace: cert-manager
spec:
  selfSigned: {}

then, submit it to Kubernetes by running:

kubectl create -f self-issuer.yml

Generate The CA's Self-Signed Certificate

Once done, we are ready to generate the CA's ROOT certificate.

Just create the carcano-t1-root01.yml file with the following contents:

apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: carcano-t1-root01
  namespace: cert-manager
spec:
  isCA: true
  commonName: carcano-t1 ROOT01 CA
  subject:
    organizations:
      - Carcano SA
    organizationalUnits:
      - Services
  secretName: carcano-t1-root01-ca
  privateKey:
    algorithm: ECDSA
    size: 521
  # 10 years
  duration: 87600h
  # 7 years
  renewBefore: 61320h
  issuerRef:
    name: issuer.selfsigned
    kind: Issuer
    group: cert-manager.io

In this example we are creating the carcano-t1 ROOT01 CA certificate with a 10 years lifetime, automatically renewed after 7 years.

It is a common practice to renew the CA's certificate early enough to avoid issued certificates overstepping the CA's certificate: renewing 3 years before the expiration is a reasonable boundary.

We can now submit this manifest to Kubernetes by running:

kubectl create -f carcano-t1-root01.yml

The cert-manager operator immediately takes care of enrolling the certificate.

We can check that the certificate was actually issued by running:

kubectl -n cert-manager get certificate

The output must look like as follows:

NAME                READY   SECRET                 AGE
carcano-t1-root01   True    carcano-t1-root01-ca   7s
trust-manager       True    trust-manager-tls      5m36s

beside the certificate generation, cert-manager took also care of creating the carcano-t1-root01-ca secret in the cert-manager namespace. 

We can view it by running:

kubectl -n cert-manager get secret carcano-t1-root01-ca

the output must look like as follows:

NAME                   TYPE                DATA   AGE
carcano-t1-root01-ca   kubernetes.io/tls   3      53s

Create A ClusterCA ClusterIssuer

We must now create the carcano-t1 ROOT01 leaf certificate's issuer component. Since we want it to be able to enroll certificates also from namespaces other than the one where cert-manager is running, we define it of kind ClusterIssuer.

Create the carcano-t1-root01-issuer.yml manifest file with the following contents:

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: issuer.carcano-t1-root01
spec:
  ca:
    secretName: carcano-t1-root01-ca

submit the manifest to Kubernetes by running:

kubectl create -f carcano-t1-root01-issuer.yml

This creates the issuer.carcano-t1-root01 ClusterIssuer.

Once invoked, this cluster issuer will always enroll certificates using the carcano-t1 ROOT01 CA's certificate.

Configure Trust-Stores

As we said, cert-manager enables also the automatic lifecycle management of trust-stores. In a typical scenario, you would need three kind of trust stores:

  • global-ca: a global CA bundle, containing only the ROOT certificates of the global available CAs. This kind of trust-store is useful when dealing with container images which not embed this kind of trust store, or when you don't want to be forced to generate a new container image version of your running containers whenever you need to update the globally available ROOT CA's certificates.
  • cluster-ca-only: a cluster CA bundle, containing only the CA's certificate of a specific private CA - you will need a distinct one for each single private CA
  • cluster-ca-extended: a cluster CA bundle, containing the CA's certificate of a specific private CA along with all the ROOT certificates of the global available CAs - you will need a distinct one for each single private CA

Create The Global CA Bundle

Let's start our experiment by creating the globalca-bundle.yml manifest file with the following contents:

apiVersion: trust.cert-manager.io/v1alpha1
kind: Bundle
metadata:
  name: globalca-bundle 
spec:
  sources:
    - useDefaultCAs: true
  target:
    configMap:
      key: "globalca-bundle.pem"

as you see, in the sources dictionary we specify only the useDefaultCA directive, which tells to add to the list the bundle with all the global CAs.

Once create the above manifest file, submit it to Kubernetes by running:

kubectl create -f globalca-bundle.yml

the outcome is the creation of the globalca-bundle Bundle, which triggers the creation of the globalca-bundle ConfigMap in every namespace.

You can verify this by checking a few ones, such as:

kubectl -n cert-manager get configmap globalca-bundle
kubectl -n default get configmap globalca-bundle 

for every namespace you must get:

NAME              DATA   AGE
globalca-bundle   1      4m55s

If you fancy, you can easily inspect its contents by running:

kubectl -n default get configmap globalca-bundle -o jsonpath='{.data.globalca-bundle\.pem}' 

in this example we are inspecting the on in the default namespace.

Mind that it is not necessary to inspect them all, since, as mentioned, the contents of the globalca-bundle ConfigMap are consistent across all namespaces.

Create The ClusterCA-Only Bundle

Let's now create a clusterca-only bundle dedicated to the carcano-t1 ROOT01 CA we just set up.

Create the carcano-t1-root01-ca-only.yml manifest file with the following contents:

apiVersion: trust.cert-manager.io/v1alpha1
kind: Bundle
metadata:
  name: carcano-t1-root01-ca-only
spec:
  sources:
    - useDefaultCAs: false
    - secret:
        name: "carcano-t1-root01-ca"
        key: "tls.crt"
  target:
    configMap:
      key: "clusterca.pem"

as you see, in the sources dictionary we this time the useDefaultCA directive is set to false, and we provide the coordinates to the secret containing the the carcano-t1 ROOT01 CA certificate.

Once done with the above file,  submit it to Kubernetes by running:

kubectl create -f carcano-t1-root01-ca-only.yml

We can then inspect its contents by running:

kubectl -n default get configmap carcano-t1-root01-ca-only -o jsonpath='{.data.clusterca\.pem}' 

Create The ClusterCA-extended Bundle

Let's finally create a clusterca-extended bundle containing  the carcano-t1 ROOT01 CA we just set up along with all the globally available ROOT CAs' certificates.

Create the  carcano-t1-root01-ca-extended.yml manifest with the following contents:

apiVersion: trust.cert-manager.io/v1alpha1
kind: Bundle
metadata:
  name: carcano-t1-root01-ca-extended
spec:
  sources:
    - useDefaultCAs: true
    - secret:
        name: "carcano-t1-root01-ca"
        key: "tls.crt"
  target:
    configMap:
      key: "clusterca.pem"

as you see, this time the sources list contains both the useDefaultCAs option to true along with the coordinates to the secret containing the the carcano-t1 ROOT01 CA certificate.

Let's submit the manifest to Kubernetes by running:

kubectl create -f carcano-t1-root01-ca-extended.yml

Let's ensure that carcano-t1-ca-extended bundle contains all the global's CAs certificates along with the carcano-t1 ROOT01 certificate - first, let's dump the carcano-t1-root01-ca-extended bundle into the ca-chain.pem file by running:

kubectl -n default get configmap carcano-t1-root01-ca-extended -o jsonpath='{.data.clusterca\.pem}' > ca-chain.pem

Then, we can lookup for the carcano-t1 ROOT01 CA as follows:

openssl crl2pkcs7 -nocrl -certfile ca-chain.pem | openssl pkcs7 -print_certs

Footnotes

In this tutorial, we successfully engineered a powerful internal PKI simulator by deploying cert-manager and trust-manager to bootstrap a custom PKI. We moved from a self-signed root authority to a cluster-wide CA Issuer, building multi-format trust stores.

While the lack of CRL and OCSP keeps it lean, this lightweight architecture is an invaluable asset for enterprise sandboxes, development environments, and QA testing, giving developers and DevOps engineers a fully functional playground to validate complex TLS setups safely and rapidly.

With this high-velocity testing foundation fully operational, you are now ready to see how workloads actually consume this trust material.

In the next post, we will bridge the gap to deployment by exploring how to generate Server and Client TLS certificates for rigid mTLS communication. We will also dive into advanced security by using the cert-manager CSI Driver to mount certificates directly into Pod memory, before wrapping up with production-ready Helm charts to automate the entire lifecycle.

As usual, if you appreciate this post and any other ones, just share this and the others on Linkedin - sharing and comments are an inexpensive way to push me into going on writing - this blog makes sense only if it gets visited.

Also concrete contributions to the maintenance of this blog are also very welcome, ... just put your tip in the below cup.

I hate blogs with pop-ups, ads and all the (even worse) other stuff that distracts from the topics you're reading and violates your privacy. I want to offer my readers the best experience possible for free, ... but please be wary that for me it's not really free: on top of the raw costs of running the blog, I usually spend on average 50-60 hours writing each post. I offer all this for free because I think it's nice to help people, but if you think something in this blog has helped you professionally and you want to give concrete support, your contribution is very much appreciated: you can just use the above button.
13 Jun 07:36

Relación entre el precio medio de la vivienda y los ingresos a nivel mundial, según un nuevo informe de la ONU.

by Fino
13 Jun 07:35

Furnier  [tumblr]  [instagram]

furnierdibujos:

BaTaToS freestyle

Furnier  [tumblr]  [instagram]

… vía furnierdibujos

13 Jun 07:35

Perezfecto, por Marcelo Pérez Dalannays  [web]  [tumblr]  [instagram]  [twitter]  [facebook]

perezfecto:

—Gosh, it’s almost noon! I can’t stay in bed all day… it’s time to lay on the couch

Perezfecto, por Marcelo Pérez Dalannays  [web]  [tumblr]  [instagram]  [twitter]  [facebook]

… vía antowilly

13 Jun 07:35

Un fotógrafo estadounidense grabó a un lobo mendigando comida a un oso grizzly. El lobo gris vio la carne y automáticamente se convirtió en un cachorro juguetón pidiendo un cacho.

by Fino
12 Jun 21:44

Seguro de hogar para inquilinos: coberturas, precio y mejores opciones

by Carlos Alcover
Si vives de alquiler, el seguro del propietario no cubre tus pertenencias ni los daños que puedas causar. Descubre qué necesitas realmente, cuánto cuesta y qué aseguradoras encajan mejor con tu situación.
12 Jun 18:11

¿De verdad necesitas creer en ti para lograr algo? El superpoder de la duda

by Jennifer Delgado

La entrada ¿De verdad necesitas creer en ti para lograr algo? El superpoder de la duda se publicó primero en Rincón de la Psicología por Jennifer Delgado.

Mujer dudando
«Si se acepta empezar con dudas, llegará a terminar con certezas» – Sir Francis Bacon [Foto libre: Pexels]

“Si crees en ti, todo es posible”.

“La confianza es la clave del éxito”.

“Para conseguirlo, primero tienes que creértelo”.

Es probable que estas frases (y otras por el estilo) te resulten familiares, ya sea porque las has leído o incluso porque tú mismo las has dicho. Su intención es buena: intentan fomentar la autoconfianza. Y no hay nada de malo en ello. Pero no son del todo ciertas. No todo es cuestión de confianza y de convencernos de que somos capaces de lograrlo. De hecho, creer ciegamente en ese mensaje incluso podría llegar a obstaculizarnos.

La trampa de esperar hasta sentirte preparado

Muchas personas viven atrapadas en una especie de limbo psicológico. Quieren hacer algo, pero esperan a sentirse seguras antes de intentarlo. Esperan tener más confianza antes de hablar en público. Buscan más seguridad para cambiar de trabajo. Quieren certezas antes de emprender un proyecto.

Sin darse cuenta, convierten la confianza en una condición previa para actuar. Sin embargo, el problema es que la confianza no siempre aparece antes de la acción, muchas veces ocurre justo al revés.

Hemos reforzado la mayoría de nuestras habilidades mediante la experiencia. Nadie desarrolla confianza conduciendo antes de conducir, así como nadie aprende a nadar leyendo manuales de natación ni adquiere seguridad para hablar ante un auditorio repasando discursos tirado en el sofá de su casa.

A veces la confianza es antesala, pero en la mayoría de los casos es una consecuencia de lanzarse y probar. Por eso, esperar a sentirte completamente preparado puede convertirse en una forma sofisticada de procrastinación.

Lo curioso es que no parece miedo porque sus argumentos parecen razonables, pero en muchos casos es precisamente eso. En ocasiones, la confianza como condición sine qua non para hacer cualquier cosa es tan solo miedo disfrazado (y rechazo a reconocerlo).

La duda, una aliada subestimada y a menudo denostada

La duda se ha convertido prácticamente en el enemigo público número uno. En los tiempos que corren se ensalza la confianza mientras la inseguridad acumula mala prensa. Sin embargo, la duda no siempre ha sido vista como una enemiga. De hecho, algunos de los pensadores más influyentes de la historia la consideraban una herramienta indispensable para acercarse a la verdad.

Sócrates, por ejemplo, construyó buena parte de su filosofía sobre una idea aparentemente sencilla: reconocer la propia ignorancia. El famoso “solo sé que no sé nada” no era una declaración de incapacidad, sino una invitación a cuestionar las certezas y las cosas que damos por sentadas. Para Sócrates, el verdadero peligro no era dudar, sino creer que ya poseíamos todas las respuestas.

Desde esta perspectiva, la duda no representa una carencia de confianza, sino una forma de humildad intelectual que nos mantiene abiertos al aprendizaje. La psicología moderna confirma esa intuición filosófica. Las personas que nunca dudan suelen caer con mayor facilidad en un exceso de confianza, tienden a sobreestimar sus capacidades, ignorar información relevante y asumir riesgos innecesarios.

La sensación subjetiva de seguridad no siempre es un indicador fiable de competencia. De hecho, algunos estudios muestran que quienes realizan estimaciones más prudentes y reconocen mejor los límites de sus conocimientos suelen tomar decisiones más acertadas a largo plazo. En otras palabras, sentirse completamente seguro no garantiza estar en lo cierto y mucho menos tener éxito.

Una dosis razonable de duda puede funcionar como un mecanismo de corrección psicológica. Nos obliga a revisar nuestros planes, identificar puntos ciegos y considerar escenarios alternativos. Nos recuerda algo que a menudo olvidamos: el futuro está cargado de incertidumbre y ninguna decisión viene con garantías absolutas. En este sentido, la duda no es una señal de debilidad, sino de contacto con la realidad.

La pregunta correcta

Debemos asumir que algunas de las decisiones más significativas de la vida suelen venir acompañadas de incertidumbre, precisamente porque tienen consecuencias relevantes. Esperar seguridad absoluta antes de actuar es como esperar que desaparezcan todas las olas antes de entrar.

De hecho, quizá hemos estado formulando mal la cuestión y, en vez de preguntarnos si creemos lo suficiente en nosotros mismos, podría ser más útil plantearnos otra pregunta: ¿estoy dispuesto a seguir adelante, aunque tenga dudas?

La diferencia parece pequeña, pero cambia por completo la perspectiva porque la confianza y las certezas fluctúan. Habrá días en los que nos sentiremos capaces de comernos el mundo y otros en los que podríamos volver a cuestionarlo todo.

A la postre, basar nuestras decisiones en un estado emocional tan variable puede resultar bastante problemático. En cambio, el compromiso con la acción o la decisión que hemos tomado nos brinda más estabilidad porque nos permite asumir que podemos tener dudas y, a pesar de ello, seguir adelante.

No necesitas tener una fe inquebrantable en ti mismo para avanzar, solo necesitas algo mucho más modesto y realista: aceptar que la incertidumbre forma parte de cualquier proyecto que merezca la pena y que las dudas siempre surgirán si la decisión que tienes por delante realmente te importa.

Solo tienes que saber que la duda no siempre es una señal de que debas detenerte, a veces es simplemente el precio a pagar por atreverte a salir de la zona de confort. La verdadera confianza no consiste en eliminar todas las dudas, sino en aprender a avanzar con ellas.

Referencias:

Moore, D. A., & Healy, P. J. (2008) The trouble with overconfidence. Psychological Review; 115(2): 502–517.

Dunning, D., Johnson, K., Ehrlinger, J., & Kruger, J. (2003) Why people fail to recognize their own incompetence. Current Directions in Psychological Science; 12(3): 83–87.

La entrada ¿De verdad necesitas creer en ti para lograr algo? El superpoder de la duda se publicó primero en Rincón de la Psicología por Jennifer Delgado.

12 Jun 18:10

Will Trump Split From Israel Over the Gaza Genocide? Israeli Journalist on Netanyahu’s War Crimes

by Tucker Carlson

Israeli journalist Gideon Levy says his government is guilty of committing genocide in Gaza and the United States is complicit. He joins us from the West Bank.

Gideon Levy is an Israeli journalist and author. Levy writes opinion pieces and a weekly column for the newspaper Haaretz that often focus on the Israeli occupation of the Palestinian territories. He has won prizes for his articles on human rights in the Israeli-occupied territories.

Paid partnerships with:

Joi + Blokes: Use code TUCKER for 65% off your labs and 20% off all supplements at https://joiandblokes.com/tucker

Preborn: To donate please dial #250 and say keyword "BABY" or visit https://preborn.com/TUCKER

StopBox USA: Get firearm security redesigned and save 10% off @StopBoxUSA with code TUCKER at https://stopboxusa.com/TUCKER

#TuckerCarlson #Iran #Hamas #Israel #Trump #war #Gaza #USA #Lebanon #bombing #Palestinian #journalist #news #politics #podcast

Chapters:
0:00 What’s Happening in Gaza and Lebanon?
1:22 What’s the Goal?
5:47 Will the US Withdraw Its Support From Israel?
10:50 What Is the View of Donald Trump in Israel?
13:15 Censorship and Hubris
15:22 What Is Hamas? Is the War in Gaza Really About Hamas?
22:33 Where Will the Millions of Palestinians Go?
23:48 Is the US Doing Anything to Restrain Israel?
25:59 How Has Israel Been Able to Control American Presidents?
28:16 The Board of Peace and Trump’s Plan to Put Casinos in Gaza
33:59 Do Israelis Know What’s Happening in Gaza?
39:39 Do Israelis Care About Their US Supporters?
42:07 If Israel Lost the US, Who Would Their Other Partner Be?
43:37 What Is the Goal in Iran?
49:00 What Do Israelis Think of the War With Iran?
51:29 How Is Levy Treated While Living in Israel?
56:56 At What Point in History Did Israel Change?
12 Jun 17:30

Evitar el trabajo es un signo de inmadurez…

by The Wild Project

Mándaselo a tu colega que no da un palo al agua.

El libro Jordi Wild "ANATOMÍA DEL MAL" ya a la venta!: https://amzn.eu/d/fbPpMWS
Mi libro ASÍ ES LA **** VIDA: https://amzn.eu/d/9R5QCrv
El libro de mi padre LOS CUENTOS DE PAPA GIORGIO: https://amzn.eu/d/gg5EapZ

Hazte Miembro del Canal: https://www.youtube.com/channel/UCBYyJBCtCvgqA4NwtoPMwpQ/join

Mail para posibles invitados: invitados@jordiwild.com

Realización y edición: Nacho Amela https://twitter.com/NachoAmela https://www.instagram.com/nachoamela/

Mi nuevo Tik Tok, ¡sígueme!: https://www.tiktok.com/@jordiwild
Canal de YT de Jordi Wild: https://www.youtube.com/user/ElRincon...
Jordi Wild web → http://www.jordiwild.com

TWITTER:
https://twitter.com/JordiWild
https://twitter.com/TheWildProject8

FACEBOOK:
https://www.facebook.com/jordiwild

INSTAGRAM:
http://instagram.com/jordiwild8
12 Jun 17:22

La UE aprueba que las aerolíneas estén obligadas a ofrecer una tarifa base que incluya ya la maleta de mano

by Daniel Viaña
Las compañías podrán ofrecer posteriormente algún tipo de descuento si no se precisa de equipaje, pero el punto de partida debe ser para todas el mismo: "Queremos proporcionar al pasajero claridad" Leer
12 Jun 17:22

polola y su ADV

Hoy, la médico me ha diagnosticado amigdalitis. Estoy operada de las amígdalas; no tengo. ADV

12 Jun 17:18

When it comes to total water use, AI data centers are a drop in the bucket

by Kyle Orland

If you hang out in any even vaguely AI-skeptical parts of the Internet, you've probably stumbled on plenty of memes and posts premised on data centers' insatiable thirst for water to power evaporative cooling. But a new report from Amazon highlights just how little water all these AI data centers are using in aggregate, on a relative basis, even as individual data centers can strain local water supplies.

In a Thursday blog post, Amazon claims its data centers withdrew "about 2.5 billion gallons" globally in 2025. That number sounds incredibly large at first glance, but it looks downright puny compared to the 117 trillion gallons of water withdrawn in the US alone in 2015. It's also useful to compare Amazon's number to stats from more water-intensive areas, from the 3.3 trillion gallons used annually on US lawns and landscaping to the 1.3 trillion gallons a year used in California almond orchards to the 531 billion gallons a year used just for US golf courses.

Amazon is just one company, of course, and a relative latecomer to reporting its data center water usage numbers. Google data centers withdrew about more than 6.1 billion gallons of water in 2024, on top of about 2.75 billion gallons from Microsoft and about 1.4 billion gallons from Meta in the same year.

Read full article

Comments

12 Jun 17:16

Un policía de pasadena bromea encañonando a su compañera. Ella hace lo mismo pero poniendo el dedo en el gatillo y…

by Fino

Por lo visto le dio cerca del hombro pero pilló chaleco, y todo quedó en dolor y un susto.

Un policía de pasadena bromea encañonando a su compañera. Ella hace lo mismo pero poniendo el dedo en el gatillo y...

Ver post completo: Un policía de pasadena bromea encañonando a su compañera. Ella hace lo mismo pero poniendo el dedo en el gatillo y…

12 Jun 16:29

RFK Jr. melts down over NYT report, admits he blacklists reporters

by Beth Mole

Anti-vaccine Health Secretary Robert F. Kennedy Jr. posted a long, enraged social media response to a New York Times article reporting that health department insiders think Kennedy is disengaged from the work of his sprawling agency. His response, however, seems to back the Times' claim.

The report, published Sunday, June 7, relied on accounts from a dozen people who have had direct contact with Kennedy during his time as health secretary. Collectively, the sources indicate that Kennedy has little interest in the details of the health department's work and little direct interaction with career staff. Kennedy misses critical, regularly scheduled meetings with agency leaders, is sometimes "checked out" in the meetings he attends, and has been out of the loop on key decisions, such as the firing of Tracy Beth Høeg, a political appointee elevated to top drug regulator at the Food and Drug Administration. In his stead, Kennedy often refers people to his protective, longtime assistant, Stefanie Spear, who colleagues say has slowed department operations and fueled some significant leadership departures.

On Wednesday night, Kennedy responded to the report with an 871-word diatribe on social media against the reporter, veteran journalist Sheryl Gay Stolberg, and the Times. His key argument was that much of the story could be refuted by a look at his jam-packed public calendar.

Read full article

Comments

12 Jun 15:48

IRÁN DERROTA A TRUMP… sin ganar la guerra - @SoloFonseca

by Solo Fonseca

→ Juega a Supremacy World War 3 GRATIS en PC, iOS o Android:
💥 https://con.onelink.me/kZW6/qoyhaya6
¡Recibe un paquete de inicio con una unidad de temporada gratuita, el
Elite Railgun, por valor de 40 dólares, disponible solo durante los próximos 30 días!

Patrocinador

Trump lleva cien días en guerra con Irán, ha gastado más de 40.000 millones de dólares, liberó 172 millones de barriles de sus reservas estratégicas y el petróleo sigue a 95 dólares. El programa nuclear iraní sigue activo, el uranio enriquecido sigue escondido y el Estrecho de Ormuz sigue siendo territorio de nadie. Y ahora le ha surgido un problema nuevo: la Cámara de Representantes votó por primera vez para limitar sus poderes de guerra, con cuatro republicanos cruzando el pasillo para votar con los demócratas. El bloque MAGA se ha roto y el Pentágono acaba de pedir 200.000 millones más para seguir.

Pero los que mejor han jugado sus cartas no son ni Trump ni Netanyahu. Son los estrategas en Teherán, que entendieron desde el principio que su mejor arma no es el misil sino el calendario. Cuanto más cerca estén las elecciones de noviembre, menos puede permitirse Trump una nueva escalada que ya rechaza el 64% de los americanos. Irán alarga los tiempos, cobra peaje en bitcoin y yuanes, y espera. En este vídeo analizamos por qué el petróleo no está a 150 dólares, cómo China se preparó para esta guerra mejor que nadie, por qué Trump no puede dar el golpe final y quién está ganando realmente esta partida de ajedrez.

Otros videos de Solo Fonseca

VENEZUELA se APAGA... y Trump quiere poner un parche
https://youtu.be/SEdI-7bn6io?si=lWKTvssbcP1yJu5a

ARMENIA VOTA EUROPA y lo hace con 5.000 soldados rusos aún en su territorio
https://youtu.be/clR2HQ_QKAs?si=q7Us5zBaK6R0QkOl

COLOMBIA VOTA entre dos candidatos que generan más dudas que confianza
https://youtu.be/yHRuRH0AK3Y?si=nUJdtrWgMsvV8M2w
12 Jun 15:45

El trabajo como fuente de sentido o excusa #shorts

by Fabián C. Barrio

El trabajo puede sostenerte o esconderte. #shorts #trabajo #sentido #identidad #psicologia #filosofia
12 Jun 15:45

La Psicología de las Personas que Lloran con Facilidad

by La Psicología Invisible

Algunas personas lloran con facilidad. Una película, una conversación, una despedida o incluso un gesto aparentemente pequeño pueden provocar una reacción emocional intensa. Mientras tanto, otras personas parecen mantenerse completamente impasibles ante las mismas situaciones.

¿Por qué ocurre esto?

La psicología y la neurociencia han descubierto que no todas las personas procesan las emociones de la misma manera. Existen diferencias reales en la sensibilidad emocional, la empatía, la percepción social y la forma en que el cerebro responde a determinados estímulos.

En este video exploramos qué significa realmente ser una persona sensible, por qué algunas personas lloran más fácilmente que otras y qué revela la ciencia sobre el papel que cumplen las lágrimas en la regulación emocional humana.

Descubrirás cómo la sensibilidad puede influir en las relaciones, la creatividad, la empatía y la manera en que interpretamos el mundo que nos rodea.


📚 Referencias y conceptos mencionados:
• Elaine N. Aron — The Highly Sensitive Person (1996)
• Elaine N. Aron & Arthur Aron — Research on Sensory Processing Sensitivity (1997)
• Paul Ekman — Research on emotions and facial expressions
• Jaak Panksepp — Affective Neuroscience (1998)
• Antonio Damasio — The Feeling of What Happens (1999)
• Judith Orloff — Research and writings on empathy and emotional sensitivity
• Ad Vingerhoets — Why Only Humans Weep (2013)
• Aron, E. N. et al. (2010) — Brain activation patterns in highly sensitive individuals
• Decety, J. & Jackson, P. L. (2004) — The functional architecture of human empathy
• Eisenberg, N. et al. (1994) — Empathy-related responding and emotional regulation


⏱️ Capítulos:
00:00 ¿Por qué algunas personas lloran con facilidad?
01:28 Lo que la mayoría no entiende sobre la sensibilidad
03:22 Qué ocurre realmente en el cerebro sensible
05:47 El papel oculto de las lágrimas
07:35 Sensibilidad, empatía y fortaleza emocional



📌 Instagram: @lapsicologiainvisible

#Psicología #PsicologíaExplicada #PsicologíaInvisible #Sensibilidad #Empatía #Emociones #Lágrimas #PsicologíaHumana #SaludMental #DesarrolloPersonal
12 Jun 15:44

¿Te han dado el privilegio de fallar?

by Santiago Ávila Vila

A veces fallar es un privilegio… pero no para todos.
#Tontocracia #Liderazgo #Exigencia #Mediocridad #Reflexión
12 Jun 15:44

Elon Musk está manipulando el mercado... ¿otra vez?

by Lord Draugr

Este vídeo ha sido patrocinado por Trade Republic, el banco que uso en mi día a día y que te puede dar un interés del 3% para nuevos clientes https://trade.re/lord3
12 Jun 15:43

No se puede decidir sin objetivos

by Miguel A. Ariño

Tomar buenas decisiones exige saber qué se quiere conseguir.

En las empresas y en cualquier organización, las decisiones solo pueden evaluarse correctamente cuando existen objetivos claros. Sin ellos, es imposible distinguir entre una buena y una mala decisión.

En este vídeo reflexiono sobre la relación entre objetivos y decisiones, y sobre la importancia de definir adecuadamente aquello que la organización pretende lograr antes de elegir un curso de acción.

#TomadeDecisiones #Liderazgo #Management #IESE
12 Jun 13:57

ALBERTO ITURRALDE: Esto es lo que espera de la salida a bolsa de SpaceX y la advertencia al inversor

by Negocios TV

ALBERTO ITURRALDE: Esto es lo que espera de la salida a bolsa de SpaceX y la advertencia al inversor

El debut bursátil de SpaceX marca un punto de inflexión para los mercados financieros y para el sector tecnológico. La compañía de Elon Musk protagoniza la mayor salida a bolsa de la historia, obligando a fondos indexados y ETF vinculados al Nasdaq a reajustar sus carteras para incorporar el peso del gigante espacial. La fuerte demanda registrada en la OPV refuerza el interés de los inversores por las grandes compañías ligadas al espacio y a la inteligencia artificial.

En este contexto, Alberto Iturralde, responsable en Operativa DAX, advierte de que el proceso de incorporación de SpaceX al Nasdaq puede generar compras forzadas durante varios días y alimentar el sentimiento alcista en el mercado. Sin embargo, también alerta de que el actual ciclo de salidas a bolsa de grandes tecnológicas podría desembocar en importantes correcciones una vez concluya el proceso de colocación de compañías como SpaceX, OpenAI o Anthropic.

Según Iturralde, los próximos meses serán clave para determinar si el auge de la inteligencia artificial y las nuevas tecnologías mantiene el impulso bursátil o si, por el contrario, los mercados comienzan a descontar un escenario más complejo. El analista considera que la salida de SpaceX puede convertirse en uno de los acontecimientos financieros más relevantes de los próximos años por su impacto sobre los índices, los fondos de inversión y el comportamiento de los inversores.

#spacex #elonmusk #nasdaq #wallstreet #opv #ipo #bolsa #mercados #etf #inteligenciaartificial #openai #starlink #economia #negociostv

🔞Exención de responsabilidad: Toda la información, material y / o contenido incluido en este programa es sólo para fines informativos y educativos. Invertir en acciones, opciones y futuros es arriesgado y no es adecuado para todos los inversores. Consulte a su propio asesor financiero independiente antes de tomar cualquier decisión de inversión.

Negocios TV no se hace responsable de las opiniones expresadas en el vídeo.
12 Jun 13:48

Ione Belarra, condenada a pagar 9.000 euros al juez García-Castellón por llamarle corrupto.

by Fino

Ione Belarra, condenada a pagar 9.000 euros al juez García-Castellón por llamarle corrupto.

En la sentencia de la plaza 45 de la sección civil del tribunal de instancia de Madrid, el magistrado considera que las manifestaciones que vertió Belarra en la red social X en 2024 generaron al juez jubilado “un daño moral que debe ser indemnizado en la cuantía de 9.000 euros”, frente a los 350.000 que pedía el demandante. Además Belarra deberá difundir el contenido de la sentencia en su perfil de X en la que se produjo “la intromisión en el derecho al honor, o en otro medio con semejantes características”. @20minutos

Ione Belarra, condenada a pagar 9.000 euros al juez García-Castellón por llamarle corrupto.

Ver post completo: Ione Belarra, condenada a pagar 9.000 euros al juez García-Castellón por llamarle corrupto.

12 Jun 12:58

La salida a bolsa de Space X es tan disruptiva que ha cambiado las reglas del mercado antes de materializarse.

by Fino
12 Jun 12:52

DIRECTO | GIRO HISTÓRICO: EUROPA PRESIONA A ISRAEL PARA SOLUCIONAR EL PROBLEMA DEL ESTADO PALESTINO

by Negocios TV

DIRECTO | GIRO HISTÓRICO: EUROPA PRESIONA A ISRAEL PARA SOLUCIONAR EL PROBLEMA DEL ESTADO PALESTINO

En directo desde París, la Conferencia “El Llamamiento de París a favor de la Solución de Dos Estados” cuenta con la intervención clave de Kaja Kallas, Alta Representante de la Unión para Asuntos Exteriores y Política de Seguridad y Vicepresidenta de la Comisión Europea. En este discurso institucional de alto impacto, la diplomacia de la Unión Europea fija su postura oficial sobre el conflicto en Oriente Medio, exigiendo una resolución definitiva y la coexistencia de dos Estados como única vía para la paz global. Analizamos las implicaciones geopolíticas, la presión internacional sobre Israel y Palestina, y el papel de Europa en la nueva arquitectura de seguridad internacional.

#directo #europa #israel #palestina #kajakallas #netanyahu #seguridad #guerra #orientemedio #noticias #geopolitica #negociostv #endirecto

🔞Exención de responsabilidad: Toda la información, material y / o contenido incluido en este programa es sólo para fines informativos y educativos. Invertir en acciones, opciones y futuros es arriesgado y no es adecuado para todos los inversores. Consulte a su propio asesor financiero independiente antes de tomar cualquier decisión de inversión.

Negocios TV no se hace responsable de las opiniones expresadas en el vídeo.
12 Jun 12:51

sevillista ingles y su ADV

Hoy, me han rechazado en un curso de inglés porque dicen que hablo el inglés como los indios el castellano. Mi madre es nativa de Londres y llevo hablando inglés desde los 2 años. ADV

12 Jun 12:42

Médica Experta en longevidad revela qué funciona para perder peso sin fármacos | Dra. Sari Arponen

by Gente Interesante con Oriol Roda

La longevidad no se compra con biohacking: Sari Arponen explica qué funciona de verdad y qué es ruido.

Andrea Aguilar, psicóloga y terapeuta sexual. ha grabado un vídeo gratuito de educación sexual en pareja, abierto solo hasta el 24 de junio, es algo especial que no se puede nombrar o te banean el vídeo. Si quieres conseguirlo visita https://gente.info/andrea

Sari Arponen es médica internista especializada en medicina integrativa y autora del libro de longevidad más vendido en España. Desmonta el mito de que caminar 30 minutos al día es suficiente, explica por qué la dieta vegana de Brian Johnson omite ácidos grasos esenciales, y revela el vínculo directo entre la pérdida auditiva y el deterioro cognitivo. También: cuándo la métrica que llevas en la muñeca trabaja en tu contra, y por qué el chip más peligroso ya lo llevas encima.

Repasa lo esencial de esta entrevista en 5 minutos de lectura. Suscríbete gratis aquí: https://www.oriolroda.com/p/longevidad-saludable-sari-arponen

MOMENTOS DE LA ENTREVISTA
0:00:00 La longevidad que no se compra: medicina integrativa con la Dra. Sari Arponen
0:09:27 Caminar 30 minutos al día es ruina: lo que dice la ciencia sobre el sedentarismo
0:12:06 Por qué el mensaje a las mujeres siempre es: no te muevas, eres frágil
0:20:49 El error de buscar fuera lo que hay que buscar dentro
0:25:24 Por qué la dieta vegana de Brian Johnson es un problema de salud
0:36:19 El anti-aging, el well-aging y por qué el debate es un buenismo que da vergüenza
0:44:32 El 25% de tu longevidad ya está escrito: cómo elegir bien a tus padres
0:48:46 Somos hijos de la adversidad: por qué el biohacking extremo va en contra de tu biología
0:59:35 Si solo puedes elegir uno entre fuerza y cardio, ¿cuál eliges? La respuesta de Sari
1:14:12 Cuando la métrica manda más que tu sensación: el día que Sari se quitó el anillo Oura
1:22:32 Los sentidos condicionan tu salud más de lo que imaginas, incluyendo el oído
1:30:36 La pérdida de audición aumenta el riesgo de deterioro cognitivo: qué hacer
1:47:06 El Alzheimer: por qué no apostaría por una cura en los próximos 15 años
1:59:14 El Ozempic face: el efecto de los GLP-1 que nadie menciona en los titulares
2:08:30 Omega-3, creatina y magnesio: qué toma Sari y cuándo los suplementos no sirven de nada
2:27:06 El chip que te vendieron: tecnoestrés, tecnoadicción y la salud en la era digital
2:49:14 El hábito de retorno a inversión más alto para la salud: la mesa elevable

LIBROS MENCIONADOS
- ¡Es la microbiota idiota!, de Sai Arponen https://amzn.to/4e744uD
- El sistema inmunitario por fin sale del armario, de Sari Arponen https://amzn.to/3SmmwH7
- En la cocina con la doctora Arponen, de Sari Arponen https://amzn.to/4eq5pvB
- El cuerpo lleva la cuenta. Cerebro, mente y cuerpo en la superación del trauma, de Bessel van der Kolk: https://www.amazon.es/dp/8412503600?tag=oriolroda-21
- Hacia rutas salvajes, de Jon Krakauer: https://www.amazon.es/dp/8413141222?tag=oriolroda-21
- Muchas vidas, muchos maestros, de Brian Weiss: https://www.amazon.es/dp/8413142245?tag=oriolroda-21

Sigue a la Dra. Sari Arponen: https://www.instagram.com/drasariarponen/

Suscríbete al canal para no perderte los próximos episodios.
Únete a mi newsletter y tendrás las notas completas del episodio + nota de voz personal: https://www.oriolroda.com/subscribe

#oriolroda #genteinteresante #salud #bienestar #podcast
12 Jun 12:37

El CONSEJO que le cambió la vida a miles de personas

by Inversión Racional Podcast