good shit
3
.vscode/settings.json
vendored
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"workbench.colorTheme": "Halcyon"
|
||||
}
|
|
@ -1,7 +1,6 @@
|
|||
import { config, fields, collection } from '@keystatic/core';
|
||||
import {} from '@keystatic/core';
|
||||
import ShowableFigureIcon from './keystatic/content-components/ShowableFigureIcon';
|
||||
import { wrapper } from '@keystatic/core/content-components';
|
||||
import { block, wrapper } from '@keystatic/core/content-components';
|
||||
import ShowableFigure from './keystatic/content-components/ShowableFigure';
|
||||
|
||||
export default config({
|
||||
|
@ -66,9 +65,10 @@ export default config({
|
|||
ContentView: ShowableFigure,
|
||||
icon: ShowableFigureIcon(),
|
||||
schema: {
|
||||
src: fields.image({
|
||||
image: fields.image({
|
||||
label: 'Image',
|
||||
validation: { isRequired: true },
|
||||
directory: 'src/assets/images/blog',
|
||||
publicPath: '/src/assets/images/blog/',
|
||||
}),
|
||||
altText: fields.text({
|
||||
label: 'Alt text',
|
||||
|
@ -93,8 +93,10 @@ export default config({
|
|||
description: fields.text({ label: 'Description' }),
|
||||
image: fields.object(
|
||||
{
|
||||
path: fields.image({
|
||||
label: 'Path',
|
||||
image: fields.image({
|
||||
label: 'Image',
|
||||
directory: 'src/assets/images/blog',
|
||||
publicPath: '@assets/images/blog/',
|
||||
validation: { isRequired: true },
|
||||
}),
|
||||
altText: fields.text({
|
||||
|
|
|
@ -2,7 +2,7 @@ import type { PropsWithChildren } from 'react';
|
|||
|
||||
export interface Props {
|
||||
value: {
|
||||
src: {
|
||||
image: {
|
||||
data: Uint8Array;
|
||||
extension: string;
|
||||
filename: string;
|
||||
|
@ -12,31 +12,22 @@ export interface Props {
|
|||
}
|
||||
|
||||
export default function ShowableFigureView({
|
||||
value: { altText, src },
|
||||
value: { altText, image },
|
||||
children,
|
||||
}: PropsWithChildren<Props>) {
|
||||
return (
|
||||
<div
|
||||
style={{
|
||||
padding: '1rem',
|
||||
display: 'flex',
|
||||
gap: '3rem',
|
||||
alignItems: 'start',
|
||||
}}
|
||||
>
|
||||
<img
|
||||
style={{ width: '50%', height: 'auto' }}
|
||||
src={URL.createObjectURL(new Blob([src!.data]))}
|
||||
style={{ marginBottom: '0.5rem' }}
|
||||
src={image ? URL.createObjectURL(new Blob([image.data])) : undefined}
|
||||
alt={altText}
|
||||
title={altText}
|
||||
/>
|
||||
<div>
|
||||
Alt text:
|
||||
<br />
|
||||
<span>{altText}</span>
|
||||
<br />
|
||||
<br />
|
||||
Caption: {children}
|
||||
</div>
|
||||
{children}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
export default function ShowableFigureIcon() {
|
||||
return <>🏞️</>;
|
||||
return (
|
||||
<path
|
||||
d="M14.2639 15.9375L12.5958 14.2834C11.7909 13.4851 11.3884 13.086 10.9266 12.9401C10.5204 12.8118 10.0838 12.8165 9.68048 12.9536C9.22188 13.1095 8.82814 13.5172 8.04068 14.3326L4.04409 18.2801M14.2639 15.9375L14.6053 15.599C15.4112 14.7998 15.8141 14.4002 16.2765 14.2543C16.6831 14.126 17.12 14.1311 17.5236 14.2687C17.9824 14.4251 18.3761 14.8339 19.1634 15.6514L20 16.4934M14.2639 15.9375L18.275 19.9565M18.275 19.9565C17.9176 20 17.4543 20 16.8 20H7.2C6.07989 20 5.51984 20 5.09202 19.782C4.71569 19.5903 4.40973 19.2843 4.21799 18.908C4.12796 18.7313 4.07512 18.5321 4.04409 18.2801M18.275 19.9565C18.5293 19.9256 18.7301 19.8727 18.908 19.782C19.2843 19.5903 19.5903 19.2843 19.782 18.908C20 18.4802 20 17.9201 20 16.8V16.4934M4.04409 18.2801C4 17.9221 4 17.4575 4 16.8V7.2C4 6.0799 4 5.51984 4.21799 5.09202C4.40973 4.71569 4.71569 4.40973 5.09202 4.21799C5.51984 4 6.07989 4 7.2 4H16.8C17.9201 4 18.4802 4 18.908 4.21799C19.2843 4.40973 19.5903 4.71569 19.782 5.09202C20 5.51984 20 6.0799 20 7.2V16.4934M17 8.99989C17 10.1045 16.1046 10.9999 15 10.9999C13.8954 10.9999 13 10.1045 13 8.99989C13 7.89532 13.8954 6.99989 15 6.99989C16.1046 6.99989 17 7.89532 17 8.99989Z"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
|
|
@ -1,13 +1,44 @@
|
|||
import { component, defineMarkdocConfig } from '@astrojs/markdoc/config';
|
||||
|
||||
import mdoc from '@markdoc/markdoc';
|
||||
function mdocComponent(name: string) {
|
||||
return component(`./src/components/mdoc/${name}.astro`);
|
||||
}
|
||||
|
||||
export default defineMarkdocConfig({
|
||||
nodes: {
|
||||
paragraph: {
|
||||
render: mdocComponent('Paragraph'),
|
||||
},
|
||||
heading: {
|
||||
render: mdocComponent('Heading'),
|
||||
attributes: { level: { type: Number } },
|
||||
},
|
||||
list: {
|
||||
render: mdocComponent('List'),
|
||||
attributes: {
|
||||
ordered: { type: Boolean },
|
||||
marker: {
|
||||
type: String,
|
||||
},
|
||||
},
|
||||
},
|
||||
link: {
|
||||
render: mdocComponent('InlineLink'),
|
||||
attributes: { href: { type: String } },
|
||||
},
|
||||
item: {
|
||||
render: mdocComponent('BulletListItem'),
|
||||
attributes: {},
|
||||
},
|
||||
hr: {
|
||||
render: mdocComponent('HorizontalBreak'),
|
||||
},
|
||||
},
|
||||
tags: {
|
||||
ShowableFigure: {
|
||||
render: component('./src/components/mdx/components/ShowableFigure.astro'),
|
||||
render: mdocComponent('ShowableFigure'),
|
||||
attributes: {
|
||||
src: { type: String, required: true },
|
||||
image: { type: String, required: true },
|
||||
altText: { type: String, required: true },
|
||||
},
|
||||
},
|
||||
|
|
Before Width: | Height: | Size: 4.2 MiB |
Before Width: | Height: | Size: 476 KiB |
Before Width: | Height: | Size: 5.3 MiB |
Before Width: | Height: | Size: 559 KiB |
Before Width: | Height: | Size: 193 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 453 KiB |
BIN
src/assets/images/blog/pt/teste/linkPreview/image/image.jpeg
Normal file
After Width: | Height: | Size: 212 KiB |
BIN
src/assets/images/blog/pt/teste/me 2.jpeg
Normal file
After Width: | Height: | Size: 402 KiB |
|
@ -1,12 +1,11 @@
|
|||
---
|
||||
import { getImage } from 'astro:assets';
|
||||
import allLinkPreviewImages from '../lib/linkPreviewImage';
|
||||
|
||||
export interface Props {
|
||||
title: string;
|
||||
description: string;
|
||||
image?: {
|
||||
path: string;
|
||||
image: ImageMetadata;
|
||||
altText: string;
|
||||
};
|
||||
}
|
||||
|
@ -16,9 +15,7 @@ const { description, image, title } = Astro.props;
|
|||
const imageUrl = image
|
||||
? (
|
||||
await getImage({
|
||||
src: allLinkPreviewImages(Astro.currentLocale),
|
||||
width: 1200,
|
||||
height: 630,
|
||||
src: image.image,
|
||||
})
|
||||
).src
|
||||
: null;
|
||||
|
@ -34,4 +31,4 @@ const imageUrl = image
|
|||
)
|
||||
}
|
||||
{image && <meta name="og:image:alt" content={image.altText} />}
|
||||
<!-- I exclude Twitter meta tags on purpose :) I miss Twitter -->
|
||||
<!-- I exclude Twitter meta tags on purpose :) -->
|
||||
|
|
3
src/components/mdoc/BulletList.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<ul class="list-disc ps-6 list-outside mb-2">
|
||||
<slot />
|
||||
</ul>
|
3
src/components/mdoc/BulletListItem.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<li class="[&>p]:mb-0">
|
||||
<slot />
|
||||
</li>
|
|
@ -1,8 +1,6 @@
|
|||
---
|
||||
import langToFootnoteString from '../../../lib/langToFootnoteString';
|
||||
import blogPostComponents from '../blogPostComponents';
|
||||
import langToFootnoteString from '../../lib/langToFootnoteString';
|
||||
|
||||
// @ts-expect-error Seems to be a bug between patches on Astro's side?
|
||||
const footnoteString = langToFootnoteString(Astro);
|
||||
|
||||
if (!globalThis.footnoteCounts) {
|
42
src/components/mdoc/Heading.astro
Normal file
|
@ -0,0 +1,42 @@
|
|||
---
|
||||
import Heading1 from './Heading1.astro';
|
||||
import Heading2 from './Heading2.astro';
|
||||
import Heading3 from './Heading3.astro';
|
||||
import Heading4 from './Heading4.astro';
|
||||
import Heading5 from './Heading5.astro';
|
||||
import Heading6 from './Heading6.astro';
|
||||
|
||||
export interface Props {
|
||||
level: number;
|
||||
}
|
||||
|
||||
const { level } = Astro.props;
|
||||
---
|
||||
|
||||
{
|
||||
level === 1 ? (
|
||||
<Heading1 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading1>
|
||||
) : level === 2 ? (
|
||||
<Heading2 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading2>
|
||||
) : level === 3 ? (
|
||||
<Heading3 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading3>
|
||||
) : level === 4 ? (
|
||||
<Heading4 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading4>
|
||||
) : level === 5 ? (
|
||||
<Heading5 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading5>
|
||||
) : (
|
||||
<Heading6 {...Astro.props}>
|
||||
<slot />
|
||||
</Heading6>
|
||||
)
|
||||
}
|
3
src/components/mdoc/Heading2.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<h3 class="mb-2 mt-3 text-2xl font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h3>
|
3
src/components/mdoc/Heading3.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<h4 class="mb-2 text-xl font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h4>
|
3
src/components/mdoc/Heading4.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<h5 class="mb-2 text-lg font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h5>
|
3
src/components/mdoc/Heading5.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<h6 class="mb-2 text-lg underline text-start text-balance">
|
||||
<slot />
|
||||
</h6>
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
import InlineLink from '../../InlineLink.astro';
|
||||
import langToFootnoteString from '../../../lib/langToFootnoteString';
|
||||
import InlineLink from '../InlineLink.astro';
|
||||
import langToFootnoteString from '../../lib/langToFootnoteString';
|
||||
|
||||
const footnoteString = langToFootnoteString(Astro);
|
||||
|
22
src/components/mdoc/List.astro
Normal file
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
import NumberList from './NumberList.astro';
|
||||
import BulletList from './BulletList.astro';
|
||||
|
||||
export interface Props {
|
||||
ordered: boolean;
|
||||
}
|
||||
|
||||
const { ordered } = Astro.props;
|
||||
---
|
||||
|
||||
{
|
||||
ordered ? (
|
||||
<NumberList {...Astro.props}>
|
||||
<slot />
|
||||
</NumberList>
|
||||
) : (
|
||||
<BulletList {...Astro.props}>
|
||||
<slot />
|
||||
</BulletList>
|
||||
)
|
||||
}
|
3
src/components/mdoc/NumberList.astro
Normal file
|
@ -0,0 +1,3 @@
|
|||
<ol class="list-decimal ps-6 list-outside [& p]:mb-0 mb-2">
|
||||
<slot />
|
||||
</ol>
|
|
@ -1,8 +1,6 @@
|
|||
---
|
||||
import type { ListItem } from '../../../../node_modules/astro-portabletext/lib/types';
|
||||
|
||||
export interface Props {
|
||||
node: ListItem;
|
||||
node: { level: number };
|
||||
}
|
||||
|
||||
const { node: value } = Astro.props;
|
||||
|
@ -11,12 +9,13 @@ const { node: value } = Astro.props;
|
|||
<li
|
||||
class:list={[
|
||||
"[counter-increment:list-counter] before:content-[counter(list-counter)'.'] data-[list-type=lower-latin]:before:content-[counter(list-counter,lower-latin)')'] data-[list-type=lower-roman]:before:content-[counter(list-counter,lower-roman)'.']",
|
||||
'[&>p]:mb-0',
|
||||
]}
|
||||
data-list-type={(value.level ?? 1) % 3 === 1
|
||||
? 'decimal'
|
||||
: (value.level ?? 1) % 3 === 2
|
||||
? 'lower-latin'
|
||||
: 'lower-roman'}
|
||||
? 'lower-latin'
|
||||
: 'lower-roman'}
|
||||
>
|
||||
<slot />
|
||||
</li>
|
|
@ -2,8 +2,8 @@
|
|||
import ShowableImage from './ShowableImage.astro';
|
||||
|
||||
interface Props {
|
||||
src: ImageMetadata;
|
||||
alt: string;
|
||||
image: string;
|
||||
altText: string;
|
||||
}
|
||||
|
||||
const caption = Astro.slots.default;
|
|
@ -1,22 +1,24 @@
|
|||
---
|
||||
import type { ImageMetadata } from 'astro';
|
||||
import { Image, getImage } from 'astro:assets';
|
||||
import allBlogBodyImages from '../../lib/allBlogBodyImages';
|
||||
|
||||
interface Props {
|
||||
src: ImageMetadata;
|
||||
alt: string;
|
||||
image: string;
|
||||
altText: string;
|
||||
}
|
||||
|
||||
const imageSrc = Astro.props.src.src;
|
||||
const { image: path, altText } = Astro.props;
|
||||
|
||||
const image = allBlogBodyImages()[path]();
|
||||
|
||||
const originalImageUrl = (
|
||||
await getImage({
|
||||
src: imageSrc.substring(imageSrc.indexOf('/src')),
|
||||
src: image,
|
||||
// these dimensions are required by https://docs.astro.build/en/reference/errors/missing-image-dimension/
|
||||
// although we don't need them here because I will replace this big image over the scaled down version
|
||||
// so we avoid CLS "manually" :)
|
||||
width: Astro.props.src.width,
|
||||
height: Astro.props.src.height,
|
||||
width: (await image).default.width,
|
||||
height: (await image).default.height,
|
||||
})
|
||||
).src;
|
||||
---
|
||||
|
@ -24,11 +26,11 @@ const originalImageUrl = (
|
|||
<showable-image>
|
||||
<div class="relative w-full group" role="button" data-wrapper>
|
||||
<Image
|
||||
src={Astro.props.src}
|
||||
alt={`${Astro.props.alt} Quando esta página carrega, esta imagem está desfocada para poupar dados e energia. Podes carregar na imagem para mostrar a imagem completa.`}
|
||||
src={image}
|
||||
alt={`${altText} Quando esta página carrega, esta imagem está desfocada para poupar dados e energia. Podes carregar na imagem para mostrar a imagem completa.`}
|
||||
class="w-full border-2 border-primary-800"
|
||||
data-url={originalImageUrl}
|
||||
title={Astro.props.alt}
|
||||
title={altText}
|
||||
height={8}
|
||||
/>
|
||||
<div
|
|
@ -1,40 +0,0 @@
|
|||
import ShowableFigureComponent from './components/ShowableFigure.astro';
|
||||
import NumberListItem from './components/NumberListItem.astro';
|
||||
import InlineLink from './components/InlineLink.astro';
|
||||
import InlineCode from './components/InlineCode.astro';
|
||||
import BulletList from './components/BulletList.astro';
|
||||
import NumberList from './components/NumberList.astro';
|
||||
import BulletListItem from './components/BulletListItem.astro';
|
||||
import Heading1 from './components/Heading1.astro';
|
||||
import Heading2 from './components/Heading2.astro';
|
||||
import Heading3 from './components/Heading3.astro';
|
||||
import Heading4 from './components/Heading4.astro';
|
||||
import Heading5 from './components/Heading5.astro';
|
||||
import Heading6 from './components/Heading6.astro';
|
||||
import Paragraph from './components/Paragraph.astro';
|
||||
import LinkToFootnote from './components/LinkToFootnote.astro';
|
||||
import Null from './components/Null.astro';
|
||||
import ListItem from './components/ListItem.astro';
|
||||
import HorizontalBreak from './components/HorizontalBreak.astro';
|
||||
|
||||
const components = {
|
||||
hr: HorizontalBreak,
|
||||
img: ShowableFigureComponent,
|
||||
h1: Heading1,
|
||||
h2: Heading2,
|
||||
h3: Heading3,
|
||||
h4: Heading4,
|
||||
h5: Heading5,
|
||||
h6: Heading6,
|
||||
p: Paragraph,
|
||||
li: ListItem,
|
||||
code: InlineCode,
|
||||
a: InlineLink,
|
||||
ul: BulletList,
|
||||
ol: NumberList,
|
||||
Footnote: LinkToFootnote,
|
||||
ShowableFigure: ShowableFigureComponent,
|
||||
InlineLink: Null,
|
||||
};
|
||||
|
||||
export default components;
|
|
@ -1,26 +0,0 @@
|
|||
import InlineLink from './components/InlineLink.astro';
|
||||
import Footnote from './components/Footnote.astro';
|
||||
import Null from './components/Null.astro';
|
||||
import FootnoteParagraph from './components/FootnoteParagraph.astro';
|
||||
import ListItem from './components/ListItem.astro';
|
||||
|
||||
const components = {
|
||||
img: Null,
|
||||
h1: Null,
|
||||
h2: Null,
|
||||
h3: Null,
|
||||
h4: Null,
|
||||
h5: Null,
|
||||
h6: Null,
|
||||
p: FootnoteParagraph,
|
||||
code: Null,
|
||||
li: ListItem,
|
||||
a: Null,
|
||||
ul: Null,
|
||||
ol: Null,
|
||||
ShowableFigure: Null,
|
||||
Footnote: Footnote,
|
||||
InlineLink: InlineLink,
|
||||
};
|
||||
|
||||
export default components;
|
|
@ -1,3 +0,0 @@
|
|||
<ul class="list-disc ps-6 list-outside">
|
||||
<slot />
|
||||
</ul>
|
|
@ -1,3 +0,0 @@
|
|||
<li>
|
||||
<slot />
|
||||
</li>
|
|
@ -1,3 +0,0 @@
|
|||
<h2 class="mb-2 mt-3 text-2xl font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h2>
|
|
@ -1,3 +0,0 @@
|
|||
<h3 class="mb-2 text-xl font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h3>
|
|
@ -1,3 +0,0 @@
|
|||
<h4 class="mb-2 text-lg font-medium text-start text-balance">
|
||||
<slot />
|
||||
</h4>
|
|
@ -1,3 +0,0 @@
|
|||
<h5 class="mb-2 text-lg underline text-start text-balance">
|
||||
<slot />
|
||||
</h5>
|
|
@ -1,3 +0,0 @@
|
|||
<ol class="list-decimal ps-6 list-outside">
|
||||
<slot />
|
||||
</ol>
|
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
title: A beleza da palavra escrita
|
||||
summary: >
|
||||
Um desabafo sobre texto, escrita e um dos meus sonhos: escrever um livro.
|
||||
slug: a-beleza-da-palavra-escrita
|
||||
publishDate: 2024-04-05
|
||||
linkPreview:
|
||||
image:
|
||||
path: /src/assets/blog/link-preview-images/a-beleza-da-palavra-escrita_link-preview-image.jpeg
|
||||
altText: >
|
||||
Livro aberto, escrito em inglês, com uma pequena planta verde em cima das folhas de papel do livro.
|
||||
---
|
||||
|
||||
Depois de sair do metro, a caminho de casa, pus-me a pensar no livro que vinha a ler, _Adults in the room_ escrito pelo brilhante Yanis Varoufakis. Enquanto passeava pelo parque, via patos, gaivotas, pessoas, cães, mas a minha mente não saía do mesmo lugar: o quão valiosa é a palavra escrita. Sempre quis ser uma daquelas pessoas que consegue escrever sobre qualquer tópico da maneira mais elegante, tornar assuntos aborrecidos ou técnicos numa série de palavras e frases que dê prazer de ler.
|
||||
|
||||
O meu pai foi jornalista de profissão. Penso que sempre será jornalista de coração. Ao logno da minha infância ouvia-o pregar a importância da subtileza na escrita. A parte de um texto que não é ciência, mas arte. Transmitir mensagens, e acima de tudo emoções, através do texto, ensinou-me ele, é um jogo constante entre cumprir as regras da língua escrita e quebrá-las da forma certa. Penso que o seio onde ele se formou o ajudou muito a ganhar a enorme sensiblidade que é preciso para ser mestre nessa arte. Ali, no coração de um jornal desportivo, constatar factos não basta. É preciso, acima de tudo, escrever um estória. E uma bem contada.
|
||||
|
||||
Assim, enquanto escrevo este desabafo, ao mesmo tempo que o leio, lembro-me das discussões que tinha com o meu pai quando ele revia algum texto meu. E também da diferença que sentia quando lia (e leio) os seus textos. Talvez se tivesse dado um pouco mais de carinho aos seus conselhos, hoje os meus textos poderiam ser menos uma versão prosaica dos meus trabalhos de programação, e mais como os dele, estórias bem contadas.
|
||||
|
||||
Por isto, tenho inveja do Yanis. Ler este seu livro inspira-me para escrever melhor. Não será por acaso que este pequeno artigo nasceu hoje. Espero um dia conseguir transmitir o que me vai dentro da alma para um livro. Imagino-o de capa dura, azul-escura, quase como um manual de uma faculdade de direito, com poucos enfeites. Para uma capa destas, só é digno um livro extraordinário, por isso não preciso ter pressa, porque não acredito que o consigo escrever amanhã. Um dia, se tudo correr bem.
|
||||
|
||||
No último livro que terminei, "Sputnik, meu amor" do Murakami, uma das personagens quer ser escritora. Deixa tudo para trás para seguir esse seu sonho. Mas os meses passam, e sente-se frustrada por não encontrar satisfação em nada do que escreve. Sente constantemente que algo lhe falta, capacidade de terminar uma obra da qual se possa orgulhar, mesmo derramando para o papel todos os pensamentos que lhe passam pela cabeça. Até que um dia se cruza com uma pessoa que lhe diz "Tem calma. Uma pessoa só tem algo para escrever depois de o viver. Vive primeiro; o tempo de escrever virá mais tarde." Estas palavras dão-me consolo. Um pouco ingénuo, talvez, mas vejo-me no futuro, sentado a uma secretária, enquanto as palavras fluem. Depois de viver. Agora é tempo de viver.
|
||||
|
||||
Por hoje, deixo aqui um pensamento. Depois de escritas e partilhadas com o mundo, as palavras têm uma beleza especial: são de todas as pessoas. Deixam de pertencer a quem as escreveu e passam a ser de quem as lê, de quem as descobre. Conhecimento, sentimentos, experiências, descrições, formando parte da nossa consciência coletiva. Como grande apologista de código grátis de fonte aberta, tenho um ponto fraco pela partilha livre de informação. Penso que partilhar nos beneficia; tanto a quem dá, como a quem recebe. E no fim do dia, um texto escrito e partilhado não é mais do que uma oferta que fazemos ao resto da humanidade.
|
|
@ -1,85 +0,0 @@
|
|||
---
|
||||
title: 'Clima: quem anda a cegar - e a usar - jornalistas?'
|
||||
slug: clima-quem-anda-a-cegar-e-a-usar-jornalistas
|
||||
summary: >
|
||||
Artigo de resposta/crítica a artigo de Luís Ribeiro na Visão Verde, por sua vez de reação aos
|
||||
comportamentos de ativistas ambientais.
|
||||
publishDate: 2022-11-16
|
||||
linkPreview:
|
||||
image:
|
||||
path: /src/assets/blog/link-preview-images/clima-quem-anda-a-cegar-e-usar-jornalistas_link-preview-image.jpg
|
||||
altText: >
|
||||
Foto de uma manifestação com várias pessoas jovens. No centro da imagem, uma dela segura
|
||||
um cartaz com um desenho da Terra e o texto "THERE IS NO PLANET B" ("NÃO HÁ PLANETA B")
|
||||
---
|
||||
|
||||
*Nota: ao atualizar o meu site, tive de ler este artigo de novo, e apesar dos argumentos continuarem na sua maioria válidos,
|
||||
não gosto da forma como escrevi, do excesso de sarcasmo e de me dirigir pessoalmente ao autor que critico, pelo menos da forma
|
||||
como o fiz. Hoje tentaria escrever de forma diferente, mas vou deixar a versão original inalterada por motivos de arquivo.*
|
||||
|
||||
---
|
||||
|
||||
Depois de ler um [artigo de Luís Ribeiro na Visão Verde](https://mkt.news.trustinnews.pt/vl/9a62fa79edf4882c1b1-1266380bc300537a36bcae2X9e17itje241tec4bd841886), não pude deixar de escrever a minha opinião num formato mais longo e estruturado. Vou analisar todo o artigo, desmontar os argumentos e tentar fazê-lo perceber porque é que está tão desligado da realidade (e, mais especificamente, das pessoas que estiveram presentes nos protestos).
|
||||
|
||||
## O medo
|
||||
|
||||
Ninguém acha que o estamos a 2 semanas do colapso da civilização, como sugere Luís Ribeiro. Ninguém (ou pelo menos será uma minoria) acredita que em 2024 vamos estar no Waterworld (o filme pós-apocalíptico em que o mundo está inundado). O que eu acredito que muita gente que esteve nos protestos pensa é, simplesmente, que há algo de profundamente errado com: 1) o sistema atual da economia mundial, 2) o comportamento das elites (financeiras e políticas) do mundo. E é muito fácil de observar: as emissões teimam em não descer.
|
||||
|
||||
{% showableFigure %}
|
||||
Fonte: [https://ourworldindata.org/co2-emissions](https://ourworldindata.org/co2-emissions). Reparem que dei “de barato” e só fui buscar emissões desde 2005 (por causa do Acordo de Paris), mas é bem pior para trás…
|
||||
{% /showableFigure %}
|
||||
|
||||
|
||||
<ShowableFigure src={Co2OverTimeChart} alt="Gráfico das emissões de CO2, mudial e anualmente, comparativamente a 2005. O gráfico mostra que a subida foi constante, exceto em 2009 e 2020, e estava, em 2021, ao nível de 25% superior a 2005.">Fonte: [https://ourworldindata.org/co2-emissions](https://ourworldindata.org/co2-emissions). Reparem que dei “de barato” e só fui buscar emissões desde 2005 (por causa do Acordo de Paris), mas é bem pior para trás…</ShowableFigure>
|
||||
|
||||
Porque será? Há uma magia qualquer que foi conjurada na planeta Terra que emite CO2? É improvável.
|
||||
|
||||
Luís escreve que “os jovens estão assustados. **Acreditam que o colapso da civilização está ao virar da esquina.** Não foram os cientistas que os convenceram disso”. Não sei que cientistas Luís ouve e lê, mas variados cientistas [avisam](https://www.aljazeera.com/news/2021/7/28/thousands-of-scientists-declare-worldwide-climate-emergency) [todos os dias](https://news.yahoo.com/five-dangerous-climate-tipping-points-are-approaching-scientists-warn-124035026.html) [que é urgente](https://news.un.org/en/story/2022/04/1115452) ([há já vários anos](https://www.theguardian.com/environment/2010/nov/29/climate-change-scientists-4c-temperature)). Por isso, sim: **são os cientistas que nos metem medo, e bem**. Porque se toda a gente for enfiar a cabeça na areia, não saímos de onde estamos.
|
||||
|
||||
Gosto muito desta imagem:
|
||||
|
||||
<ShowableFigure src={TrendsInAtmosphericCO2} alt="Gráfico que mostra o aumento da concentração de CO2 na atmosfera, desde 1960 até 2021, variando de azul para vermelho escuro. Ao longo do gráfico, há vários pontos que mostram os anos em que houve conferências climáticas e para parar as emissões: 1972 Club of Rome Limits to Growth, 1979 First World Climate Conference, 1990 First IPCC Assessment Report, 1995 First UN Climate Change Conference, 2005 Kyoto Protocol entered into force, 2009 Copenhagen Accord, 2015 Paris Agreement adopted, 2021 Glasgow Climate Pact. Em 2021, a concentração era de quase 420 ppm, comparada com as cerca de 300 ppm em 1960.">Fonte: [https://twitter.com/ClimateHuman/status/1592028682633478144](https://twitter.com/ClimateHuman/status/1592028682633478144)</ShowableFigure>
|
||||
|
||||
O problema aqui é a interpretação do conceito de “fim da humanidade”. E essa é a principal diferença entre mim e o Luís. Para mim, ver o Paquistão enfrentar inundações tremendas, fome em África por colheitas estragadas, etc. **é o fim da humanidade**. Porque o “fim da humanidade” não é preto e branco. Se assim fosse, poderiam morrer todas as pessoas no mundo menos uma pequena aldeia, que *tecnicamente* a humanidade não tinha terminado. O fim da humanidade, para todas as pessoas que protestam, simboliza um conjunto de eventos trágicos, em todo o mundo, que prejudicam a felicidade e bem-estar humanos, cada vez em mais larga escala.
|
||||
|
||||
Também é curioso que Luís se refira a uma “crise climática” como se fosse a versão suave do armagedão. A “crise climática” não é nada, é tranquila. Um problema como os outros todos. Fico curioso para saber então porque lhe chama “crise”. A meu ver, uma crise exige respostas extraordinárias (como, por exemplo, protestos…).
|
||||
|
||||
## A agenda
|
||||
|
||||
Sim, é verdade que muitas (mas não todas) pessoas que defendem o clima são anticapitalistas, ou pelo menos exigem uma reforma do sistema. Mas não é coincidência. Há um argumento dado muitas vezes pelas pessoas (de direita e não só, como o ministro Costa Silva, do governo do Partido Socialista) a favor do capitalismo: melhorou imenso a vida das pessoas. “Como é que é possível estes jovens todos disputarem o sagrado capitalismo, se tirou tanta gente da pobreza?” Ou o meu favorito: “Mas ficamos todos tão ricos com o capitalismo!!”. O que estas pessoas não gostam de pensar é que talvez estejam elas próprias a ser enganadas (quem sabe, por si mesmas?). O número de pessoas a viver abaixo de $10 por dia aumentou desde 1990. Há mais pessoas a viver nesta condição do que há 32 anos. É certo que a percentagem de pessoas baixou, mas esse é outro tópico complexo que abordarei com quem o quiser discutir.
|
||||
|
||||
<ShowableFigure src={PovertyOverTime} alt="Gráfico que mostra a evolução do número (absoluto) de pessoas no mundo a viver com menos de 10 dólares por dia, desde 1990 até 2019. Em 2019 eram cerca de 4 mil milhões. Em 2002 atingiu um pico de cerca de 4.8 mil milhões, e em 2019 eram cerca de 4.5 mil milhões. Ou seja, o número de pessoas a viver com menos de 10 dólares por dia aumentou desde 1990.">Fonte: [https://ourworldindata.org/poverty](https://ourworldindata.org/poverty)</ShowableFigure>
|
||||
|
||||
Mas mesmo se dermos o benefício da dúvida a estes dados e considerarmos que a vida no geral melhorou para toda a humanidade, essa perspetiva esconde por completo o método do capitalismo. O capitalismo “externaliza” (na verdade tenta, mas não consegue, é só ilusão) os custos do seu funcionamento, para onde são difíceis de ver. O aumento do bem-estar humano global (que, de novo, contesto) foi apenas conseguido destruindo por completo a Terra. Tanto com CO2, como já foi visto, como com [diversidade de ecossistemas](https://www.theguardian.com/environment/2020/oct/12/fifth-of-nations-at-risk-of-ecosystem-collapse-analysis-finds), e por aí fora.
|
||||
|
||||
Ou seja, no capitalismo não encontramos uma solução para os problemas, mas sim um sistema que concentra poder e dinheiro, a qualquer custo, e que tem como **efeito secundário** melhorar a vida de (algumas) pessoas.
|
||||
|
||||
O capitalismo deu origem (devido exclusivamente à sua natureza centralizadora) a bilionários, que, coitadinhos, [emitem 1 milhão de vezes mais CO2 do que a pessoa média](https://www.cnbc.com/2022/11/08/billionaires-emit-a-million-times-more-greenhouse-gases-than-the-average-person-oxfam.html). O capitalismo normalizou as viagens de avião no ocidente global, que poluem mais do que a Alemanha toda junta, ao mesmo tempo que é o meio de transporte mais injusto do planeta.
|
||||
|
||||
<ShowableFigure src={IfAviationWereACountry} alt="Gráfico que compara as emissões de gases com efeito estufa, por país, em forma de lista ordenada. 1. China, 2. EUA, 3. Índia, 4. Rússia (4.8% 1.6 GT), 5. Japão (3.3% 1.1 GT), 6. Aviação (2.9% 1 GT), 7. Alemanha (1.9% 0.64 GT), 8. Coreia do Sul (1.6% 0.59 GT). A descrição do gráfico diz: If aviation were a country, it would be one of the largest single emitters, just behind Japan and ahead of countries like Germany and South Korea.">Fonte: [https://reframeaviation.stay-grounded.org/chapter-2/](https://reframeaviation.stay-grounded.org/chapter-2/)</ShowableFigure>
|
||||
|
||||
Estes dados não são coincidência. São um resultado direto do sistema capitalista. Por isso, sim, é normal que as pessoas que lutam pelo clima também queiram acabar com o sistema que o destrói. [A própria Greta já o disse publicamente](https://www.bolde.com/greta-thunberg-time-overthrow-capitalism/), e, apesar de não gostar especialmente dela em relação a outros ativistas ambientais, o conhecimento que adquiriu ao longo dos últimos anos (em conversas, com a ONU, etc) deveria ter apaziguado o seu espírito anticapitalista, o que não parece ter acontecido.
|
||||
|
||||
Nem darei importância às acusações ao comunismo. Luís criou uma falsa dicotomia (alerta: existem sistemas diferentes do capitalismo e do comunismo!), baseada, claro, nos preconceitos acerca das pessoas que participaram nos protestos. [Nas sábias palavras de Kate Raworth](https://twitter.com/BBC_Reel/status/1276507142506381313) (que admiro imenso): “Is doughnut economics capitalism, communism or socialism? ‘Are these the only choices we have - the ‘isms’ of the last century? Can we not come up with some ideas of our own and create new names for them + see new patterns?’”. Já agora: não, a China não é um país comunista, apesar de o PCC insistir que sim (penso que uma das designações mais comuns para o regime que lá existe é “capitalismo de estado”).
|
||||
|
||||
Por último, tentar argumentar (indiretamente) que os EUA são uma democracia capitalista que está a fazer “acertos” é, no mínimo, engraçado (não tenho argumentos contra, só acho piada).
|
||||
|
||||
## A exigência
|
||||
|
||||
“Não sei o que estes jovens querem, e desconfio que eles também não.” Aqui, não entendo Luís. Na secção anterior fala exatamente sobre o que estes jovens querem. O fim do capitalismo. Agora já não sabe, e diz que eles também não. Repito, para colar: o fim do capitalismo. Claro que esta é uma exigência vasta e de proporções monumentais, e, não podendo falar pelas pessoas que lá estavam, posso dar algumas ideias: taxar mais os ricos, incentivar mais o uso de transporte público, taxar mais as atividades poluidoras (como andar de avião e comer carne de produção massiva), incentivar as dietas à base de plantas, incentivar o consumo de comida local, aumentar a produção nacional de alimentos, roupa e outros bens essenciais, taxar (muito) mais as heranças e as propriedades imóveis, etc. Posso fazer uma lista cheia de propostas se quiserem algumas ideias do que “estes jovens querem”.
|
||||
|
||||
Sobre a demissão do ministro Costa Silva, não tenho muito a dizer. Pessoalmente não gosto muito dele devido a [esta intervenção (aos 3:09:45)](https://canal.parlamento.pt/?cid=6265&title=reuniao-plenaria) em que diz: “Já vi muitos sistemas no mundo, nenhum funciona melhor que o capitalismo”, como se tivesse acabado o trabalho de procura. Podemos arrumar tudo, que a procura por um bom sistema acabou! Já o encontramos! Boa!
|
||||
|
||||
Sobre o fim dos combustíveis fósseis, é fácil. Significa parar de queimar gás, carvão e petróleo, só isso. Não basta dizer que já não se queima carvão em território nacional, porque se depois vamos comprar produtos à Alemanha onde se queima carvão, vale de pouco. Os capitalistas apanharam pessoas como o Luís porque se esqueceram de lhes mostrar os dados sobre o consumo, para além dos da produção. “Como é que nos deslocamos? Como é que produzimos alimentos, como é que os transportamos? **Paramos a economia? Paramos a vida? Paramos tudo?**” Então e “o engenho do capitalismo”, a “inovação humana”? Não encontramos solução? Eu tenho algumas ideias, outra vez: andamos a pé, produzimos comida e energia (solar e eólica) em casa ou no bairro, vamos de comboio para os sítios. Não é preciso parar a economia, só é preciso **decrescê-la** (ou desacelerá-la, para quem prefere esse termo). Recomendo o livro [Less Is More](https://www.jasonhickel.org/less-is-more), de [Jason Hickel](https://www.jasonhickel.org), sobre este tópico (ou mesmo o [perfil dele no Twitter](https://twitter.com/jasonhickel)).
|
||||
|
||||
Sobre “protestar quando houver tentativas explícitas” de queimar mais combustíveis fósseis. Os jovens tentam protestar antes, depois, durante. Nunca é um bom *timing* para ninguém. Acho que as greves só deveriam ser feitas quando fossem retirados euros diretamente do banco das pessoas. Até lá, são protestos demasiado cedo. De novo, não sei os motivos para quererem a demissão do ministro, mas ser um “homem do petróleo” com certeza não inspirará muita confiança.
|
||||
|
||||
## O tiro no pé
|
||||
|
||||
Coitados dos jovens!!! Quando não protestam, não são ouvidos; quando protestam, só magoam a causa. Luís mostra um estudo. Além de ser dos EUA, o que deve influenciar muito os resultados, “esqueceu-se” de referir um dado curioso: “There are important sub-group differences in this measure of support – White respondents and Republicans were both more likely to report that these efforts decrease their support compared with Black or Hispanic and Democratic respondents.” Ou seja, estão a baixar a sua “influência positiva” junto do “inimigo” (passo o exagero, dado que estamos todos juntos para o mesmo). Mas tudo bem, aceitemos que é um ponto válido. A sugestão é continuarem a gritar em casa contra o computador (porque talvez ache que cortar ruas ou mesmo fazer barulho também seja “disruptivo”)? E quando passam 1, 2, 5 anos e não veem nada a acontecer? Sugere que tipo de protesto? Estou genuinamente interessado na resposta, porque seria bom para todos nós ter mais ideias que melhorassem o impacto em vez de diminuir.
|
||||
|
||||
“Fim ao fóssil” não é um tudo ou nada. Vou contar-lhe um segredo, Luís. Os combustíveis fósseis podem ser usados. A sério! Têm é de ser **muito menos** usados. Quando os jovens dizem “Fim ao fóssil”, pedem para que hoje se pare por completo (ou quase, claro) de os usar. Daqui a 5, 10, 20 anos, quando o ambiente estiver mais estável, a temperatura tiver diminuído um pouco, etc., logo poderá ir escavar a terra para ir buscar o resto que sobrou e queimar tudo (ao ritmo correto, claro) até não haver mais! Ninguém vai reclamar.
|
||||
|
||||
Para finalizar, se julga que os jovens são instrumentalizados, como jornalista da Visão, peço que reflita sobre o que os jovens julgam de si.
|
||||
|
||||
P.S. — Sempre que me referi a si, Luís, pessoalmente, não foi com o intuito de ofender. Usei de vez em quando discurso mais sarcástico, como ferramenta, mas espero que leia o conteúdo do texto da forma mais positiva possível. Estou só a tentar defender as minhas causas :)
|
|
@ -1,61 +0,0 @@
|
|||
---
|
||||
title: O fediverso é parecido às outras redes sociais
|
||||
subtitle: >
|
||||
Infelizmente, o fediverso, tal como todas as outras redes
|
||||
sociais que vieram antes, sofre de macanismos parecidos
|
||||
que nos prendem lá. Hoje quase apaguei a minha conta.
|
||||
slug: o-fediverso-e-parecido-as-outras-redes-sociais
|
||||
summary: >
|
||||
Infelizmente, o fediverso, tal como todas as outras redes
|
||||
sociais que vieram antes, sofre de macanismos parecidos
|
||||
que nos prendem lá. Hoje quase apaguei a minha conta.
|
||||
publishDate: 2024-04-01
|
||||
linkPreview:
|
||||
image:
|
||||
path: /src/assets/blog/link-preview-images/o-fediverso-e-parecido-as-outras-redes-sociais_link-preview-image.jpg
|
||||
altText: >
|
||||
Uma pessoa, da qual apenas se vêm as duas mãos, a segurar
|
||||
num telemóvel enquanto navega numa rede social, sentada a uma
|
||||
secretária. A câmara está entre o peito da pessoa e o telemóvel.
|
||||
---
|
||||
|
||||
Se me conhecerem, ou se já leram o resto deste meu _website_, devem saber que gosto de tecnologia.
|
||||
Adoro programar e construir coisas com código é o meu escape criativo principal.
|
||||
Mas também devem saber que me oponho bastante a redes sociais.
|
||||
Não tenho Instagram, Facebook, TikTok, nem nenhuma outra das grandes plataformas, nem mesmo LinkedIn, apesar de ter medo de um dia arrepender-me.
|
||||
Mas tenho uma rede social: uma conta no fediverso.
|
||||
Aquele _link_ no fundo da página que diz "Fediverso" leva-vos para a minha conta pessoal
|
||||
na rede social federada à qual costumamos chamar de [fediverso](https://pt.wikipedia.org/wiki/Fediverse).
|
||||
|
||||
Podem seguir o _link_ da Wikipedia acima para saber mais, mas, resumindo, o fediverso é um conjunto de redes sociais federadas, o que significa que conseguem "falar" umas com as outras, mesmo que pertençam a empresas diferentes, ou tenham sido criadas por pessoas diferentes!
|
||||
O fediverso é composto por muitas pessoas e organizações que, normalmente, são contra as redes sociais tradicionais, e uma das coisas mais importantes acerca deste novo tipo de rede social é que há uma forte vontade por parte de tod@s de nunca explorar os dados das pessoas (com a vigilância constante a que estamos sujeit@s nas outras plataformas) e também uma grande aversão a algoritmos de sugestão, com o do Youtube, cujo o único propósito é agarrar a pessoa o máximo tempo possível ao ecrã.
|
||||
É fácil entender porquê: se não houver publicidade nem algo a ser vendido, então o incentivo para manipular as pessoas a ficar horas coladas ao ecrã desaparece quase por completo.
|
||||
|
||||
Todas estas coisas levaram-me a olhar para o fediverso, e a conta que lá tenho, de forma diferente de como vejo o resto das redes.
|
||||
Achava que era mais "culta" ou mais "útil".
|
||||
Mas hoje de manhã, uma amiga minha disse-me "É bastante irónico como é que tu reclamas tanto com redes sociais, mas mesmo assim passas tanto tempo nessas tuas redes socias estranhas, tipo o Mastodon".
|
||||
Ela também se referia ao [Matrix](https://matrix.org), onde tenho uma conta.
|
||||
O meu primeiro instinto foi dizer o que pensava genuinamente: "O Matrix é para "trabalho"! Mas tens razão que também passo muito tempo no Mastodon..."
|
||||
(Já agora, a minha conta no fediverso não é no [Mastodon](https://joinmastodon.org), mas sim num servidor pessoal de [GoToSocial](https://gotosocial.org), mas as pessoas conhecem melhor o nome Mastodon.)
|
||||
|
||||
Então comecei a pensar para mim o quanto isso era verdade.
|
||||
Antes, o meu subconsciente dizia que por eu usar um rede social "ética", estava a salvo de passar demasiado tempo lá, ver conteúdo inútil para mim, etc.
|
||||
E, sendo verdade que passo lá menos tempo que muitas pessoas passam no Instagram, quando fui à minha lista de contas que seguia, vi várias contas que seguia só para que o meu _feed_ tivesse sempre conteúdo novo.
|
||||
Porque não interessa se o conteúdo é culto ou não, só com conteúdo constantemente novo é que tinha algo que me agarra a atenção e me dava os disparos de dopamina.
|
||||
|
||||
Tudo isto fica ainda pior porque nenhum dos meus amig@s ou família está no fediverso (infelizmente), por isso apenas seguia página de notícias, cientistas, etc.
|
||||
E estar viciado a abrir o Instagram de cinco em cinco minutos é tão mau como estar viciado em abrir as notícias de cinco em cinco minutos, principalmente quando as notícias são constantemente más, nos dias de hoje.
|
||||
|
||||
Então decidi fazer uma limpeza.
|
||||
Agora sigo 0 contas.
|
||||
|
||||
Isto vem também depois de tornar o meu telemóvel muito mais "burro". Já nem tem um _browser_.
|
||||
Agora é basicamente o que os telemóveis sempre deveriam ter sido: uma máquina para falar com outras pessoas (chamadas e mensagens) e, claro, fazer algumas coisas super úteis como servir de mapa ou iPod (uso o Tidal e o Bandcamp).
|
||||
É impossível eu usar o telemóvel para ler notícias, ir a redes sociais, ou o que quer que seja.
|
||||
Se quiser fazer essas coisas, tenho de ir ao computador.
|
||||
|
||||
Vamos ver como corre.
|
||||
|
||||
Uma coisa eu sei: achava que no fediverso estava a salvo das armadilhas das redes sociais, mas esqueci-me que elas só jogam com os mecanismos que tod@s temos na mente e na vida.
|
||||
A única coisa que me liberta de estar preso ao ecrã é querer viver a vida fora dele. Livros, Natureza, relações com pessoas, desporto, todas essas coisas.
|
||||
Vou dar o meu melhor para que tudo isso seja o centro da minha vida.
|
|
@ -1,72 +0,0 @@
|
|||
---
|
||||
title: '“Somos uma família pobre”: como o caso da Nobre é um sintoma da doença capitalista'
|
||||
subtitle: >
|
||||
Depois das manifestações e greves dos trabalhadores e trabalhadoras da Nobre Alimentação,
|
||||
fica mais uma vez claro que a máquina de gerar lucros que é o capitalismo não cumpre
|
||||
o seu propósito na sociedade.
|
||||
slug: somos-uma-familia-pobre-a-doenca-capitalista
|
||||
summary: >
|
||||
No dia 1 de maio, uma análise das greves e manifestações das trabalhadoras da
|
||||
Nobre e como o sistema capitalista provoca esta situação de forma permanente.
|
||||
publishDate: 2023-05-01
|
||||
linkPreview:
|
||||
image:
|
||||
path: /src/assets/blog/link-preview-images/somos-uma-familia-pobre_link-preview-image.jpeg
|
||||
altText: >
|
||||
Uma foto de uma manifestação, mas que só mostra as bandeiras que as pessoas
|
||||
seguram sobre as suas cabeça. A bandeira no centro é roxa, da Extinction Rebellion.
|
||||
Também há um punho vermelho socialista, de cartão. No fundo, vê-se um prédio alto,
|
||||
desfocado.
|
||||
---
|
||||
|
||||
Recentemente, com grande taxa de adesão, as trabalhadoras e trabalhadores da Nobre Alimentação - conhecida pelo fabrico de enchidos - [organizaram greves e manifestações](https://sicnoticias.pt/pais/2023-04-28-Uma-familia-pobre-trabalhadores-da-Nobre-em-greve-9e790445), utilizando essas ferramentas fundamentais para expressar o seu profundo descontentamento em relação à empresa. Lutam por salários mais altos, carga horária mais baixa e mais dias de férias, para além de um sistema de progressão nas carreiras que, até agora, parece ser completamente inexistente. Nas manifestações, a falar à comunicação social, uma das funcionárias afirma que a empresa criou um lema interno que usava para comunicar às pessoas que lá trabalham: “Somos uma família Nobre”. As manifestantes aproveitaram para virar este lema do avesso e trazê-lo para a realidade que conhecem: “Somos uma família pobre”.
|
||||
|
||||
Neste artigo, pretendemos amplificar a voz das trabalhadoras que ali defendem e lutam pelos seus direitos, ao analisar como este caso específico é não mais do que uma manifestação do sistema capitalista a funcionar. Para isso, tomamos quatro principais aspetos da situação da Nobre: a inércia em subir os salários (apesar dos lucros milionários), as vendas frequentes da empresa a vários conglomerados multinacionais, o lema que tenta incutir às trabalhadoras e como estas foram intimidadas por se unirem. Iremos também <Footnote>expor a posição do DiEM25 <Fragment slot="footnote">Este artigo foi originalmente escrito para o <InlineLink href="https://diem25.org/somos-uma-familia-pobre-como-caso-nobre-sintoma-doenca-capitalista/">blog do DiEM25 em Portugal</InlineLink>. A versão lá publicada é um pouco mais curta.</Fragment></Footnote> sobre este assunto, e o que acreditamos ser uma maneira melhor de organizar a força de trabalho, de forma mais justa e eficiente.
|
||||
|
||||
## A inércia na subida dos salários
|
||||
|
||||
Na reportagem acima *linkada*, é dito que a esmagadora maioria da força de trabalho da Nobre recebe o ordenado mínimo permitido por lei. Isto pode, à primeira vista, parecer uma exceção à regra, ou uma pequena maçã podre no meio do que é o pomar sagrado do mercado capitalista, mas não: são as mais básicas regras e mecanismos do capitalismo a funcionar. A força de trabalho - as pessoas - são um recurso como qualquer outro; o seu custo deve ser minimizado, de forma a maximizar o lucro que pode ser extraído de uma empresa. Isto é provavelmente intuitivo: quem tem o poder (em jargão económico, o capital) vai querer mantê-lo e até querer mais. Concretamente, isto acontece através da extração de lucros de empresas. Esta extração é feita, entre outras coisas, da força de trabalho da qual os donos das empresas e os seus acionistas dependem. Por definição, no capitalismo, os trabalhadores e trabalhadoras não recebem o salário que corresponde ao seu contributo para a sociedade e para a economia. E é daí que os acionistas retiram o seu lucro. Não é por acaso que de 2020 para 2021, os lucros da Nobre tenham aumentado, enquanto que o custo com pessoal tenha diminuído.
|
||||
|
||||
Vendo deste prisma, percebemos que os salários baixos não são mais do que a escolha “racional” do empregador: para maximizar os lucros dos acionistas, terá que minimizar os salários de quem, de facto, produz a riqueza, por muito altos que estes sejam. No caso da Nobre, como em tantos outros sítios por Portugal, pela Europa e pelo mundo fora, isto é verdade. E não o deixará de ser enquanto não mudarmos radicalmente o nosso sistema económico.
|
||||
|
||||
Queremos frisar que é, sim, uma escolha. Uma escolha consciente e deliberada, feita por um pequeno grupo de pessoas, que tem todo o interesse em perpetuar a sua posição de poder. A função da gestão intermédia (como por exemplo gerentes de secção, etc) nestas decisões é um tópico interessante, e seria tema para um outro artigo.
|
||||
|
||||
## As vendas ao capital multinacional
|
||||
|
||||
Outro aspeto notado na reportagem é a notória degradação das condições das trabalhadoras, desde a venda da empresa a gigantes multinacionais. Desde que saiu da posse da família original (adivinhe-se, a família Nobre), a empresa de alimentação já passou, entre outras, por mãos espanholas, chinesas, até chegar aos seus atuais donos, um grupo mexicano chamado [Sigma](https://www.sigma-alimentos.com/en) (que, por sinal, pertence, por sua vez, a uma corporação chamada [alfa](https://www.alfa.com.mx/en/)).
|
||||
|
||||
Querendo ser intelectualmente honestos, notamos que não é certo que, ao sair da casa de família para o escritório internacional, uma empresa vá criar piores condições para quem lá trabalha. Mas o que sabemos é que o problema é sistemático e que, regra geral, um grupo só chega aos 2 mil milhões de euros de lucro, como a alfa chegou, quando sabe, e bem, aplicar as regras que vimos acima, tornando-se proficiente em extrair o máximo valor de onde conseguir, incluindo das pessoas.
|
||||
|
||||
O que é de relevar aqui é que, no mercado internacional dos “billions”, as pessoas são um mero produto. Da mesma forma que eles compram e vendem fábricas, maquinaria e terrenos, também compram pessoas (e, diga-se de passagem, animais). Passamos a ser apenas mais uma célula na sua ultra-eficiente folha de Excel. Por vezes compensa comprar-nos, por vezes não. Tudo depende dos interesses dos compradores. E quando somos uma célula numa folha de Excel, o que pode ser dito acerca da vontade dos nossos novos donos de zelarem pela nossa felicidade e bem-estar? O objetivo é um, e um só: aumentar o número na última linha da folha.
|
||||
|
||||
## “Somos uma família Nobre”: a tentativa de lavagem cerebral
|
||||
|
||||
Internamente, a gestão da Nobre tenta convencer à força os trabalhadores e trabalhadoras de que pertencem a uma família; de que estão todas lá para o mesmo; de que é preciso fazer sacrifícios pelo bem maior da empresa. Esta tática é utilizada internamente dentro de empresas como a nível mais sistemático, pela sociedade e mundo do trabalho em geral. Serve como uma tentativa, muitas vezes conseguida, de tornar os trabalhadores mais “dóceis”, fazendo com que, por exemplo, se torne taboo falar sobre salários com as colegas - dado que toda a gente deve trabalhar por amor à camisola ou, neste caso, à família - ou que surja um sentimento de culpa ou traição por queremos pertencer a sindicatos ou organizar greves, assunto discutido na secção seguinte.
|
||||
|
||||
É positivo as pessoas gostarem do seu trabalho, dos seus colegas e chefes. Mas como se diz no mundo do cinema “show, don’t tell” (“mostra, não digas”). É preciso que esse gosto, esse prazer pelo trabalho e pelas pessoas que nos rodeiam surjam organicamente. Um bom primeiro passo para o conseguir é que as pessoas trabalhem a fazer o que gostam. Algo pelo qual sintam uma paixão muito pessoal. Um bom segundo passo são salários dignos. Salários que valorizem as pessoas pelo seu trabalho. Salários que permitam com que as pessoas não só sobrevivam, mas vivam; se divirtam, consigam ter momentos de lazer. Acima de tudo, o salário deve refletir o valor real que a pessoa traz à empresa e, consequentemente, à sociedade. Se isso for conseguido, estamos no caminho certo.
|
||||
|
||||
Esta posição de querer impor às pessoas uma vontade artificial de cumprir o seu dever é-nos aplicada não só como trabalhadores, mas também como consumidores. A pressão constante para consumir que nos entra pela mente dentro todos os dias vem da mesma fonte. E que etapa mais importante numa sociedade de consumo em massa, do que convencer as pessoas de que têm de produzir em massa, pelo bem da sua “família”?
|
||||
|
||||
É de louvar o génio do marketing que, pela primeira vez, se lembrou de usar a expressão “família” desta forma. Para muitas de nós a família é um aspeto nuclear da vida. São pessoas pelas quais temos emoções muito fortes, muitas vezes positivas, mas, acima de tudo, uma ligação intangível quase inegável. Sacrificamo-nos por família, mesmo quando discordamos. Sentimos uma forte vontade de a ajudar a superar qualquer desafio, mesmo depois de passar por maus momentos. Não é, por isso, coincidência, que as empresas não usem termos como “comunidade” ou “vizinhança”. A “família” toca-nos num lugar especialmente profundo, do qual se tentam aproveitar.
|
||||
|
||||
## A política de intimidação como recurso de desespero
|
||||
|
||||
Chegado ao ponto em que as trabalhadoras e trabalhadores conseguiram organizar-se, mais uma vez, e criar estes dias de manifestação e greve, vemos imediatamente a reação natural por parte da gestão: o medo. Medo de perderem capacidade de produzir produtos, através das greves; medo de perderem margem de lucro, ao serem pressionados, pelas manifestações e pela sociedade, a subirem os salários; mas, acima de tudo, medo que as suas trabalhadoras se unam.
|
||||
|
||||
O trabalhador favorito de um acionista é o trabalhador solitário; aquele que não comunica com os seus colegas, aquele que não é confrontado com a sua própria falta de direitos. E é exatamente isto que uma união (quer na forma de sindicato ou não) dá às pessoas. A oportunidade de, democraticamente, se organizarem, debaterem e pensarem em soluções para os problemas que, de outra forma, ficariam apenas no fundo dos seus pensamentos: “Sou bem paga?”, “Será que trabalho demasiado? Estou a cuidar da minha saude mental?”, “Não tenho a certeza se me vão pagar as horas extra que fui ficando, mas talvez não valha o esforço de ir descobrir…”
|
||||
|
||||
E é, por isto mesmo, que este medo dos chefes e acionistas se transforma numa reação defensiva e agressiva. Começam a dar sinais, cada vez menos subtis, da sua preocupação para com toda a situação. Primeiro começa com umas frases indiretas acerca de sindicatos, um dia talvez acabe com ameaças de despedimentos caso haja greves. E aqui entra o papel fundamental da união. Sozinha, nenhuma pessoa tem a capacidade de se opor a tais ameaças. Juntas, as pessoas conseguem mais facilmente reivindicar os seus direitos e exigir serem tratadas com dignidade. Mas continua a não ser fácil. Às vezes há vitórias, outras vezes não. E essa é a vida em capitalismo: uma constante necessidade de lutar.
|
||||
|
||||
## Posição do DiEM25: as cooperativas como solução empresarial
|
||||
|
||||
Mas nem tudo está perdido! Depois de todo este texto, podemos ficar com a ideia de que o mero facto de trabalhar nos coloca numa posição inferior, e que estamos condenados a estar sujeitos às vontades destas empresas. Mas isto é apenas uma ilusão, criada por elas mesmas. Existe uma alternativa. Uma alternativa justa, desenhada para organizar as empresas à volta de suprir necessidades e vontades humanas, de forma sustentável. Chama-se [cooperativa](https://trabalhador.pt/cooperativa-caracteristicas-regras-e-constituicao/).
|
||||
|
||||
Uma cooperativa é uma organização democrática em que as pessoas participantes concordam trabalhar em conjunto para, sem fins lucrativos, cumprir um qualquer objetivo comum. Formam, assim, empresas controladas democraticamente pelos cooperantes, que, da mesma forma, detêm o capital da empresa. Para além disso, as cooperativas seguem um conjunto de princípios partilhados por todas as cooperativas do mundo. Um destes princípios é que devem cooperar com outras cooperativas, criando uma espécie de rede nacional e internacional de empresas focadas nas pessoas, e onde o principal objetivo é suprir necessidades e desejos, não gerar lucros. Aliás, o conceito de lucro, de certa forma, desvanece! As receitas da empresa são distribuídas igualmente por todos os membros da cooperativa ou reinvestidos, caso os membros achem que esse é o melhor uso das receitas.
|
||||
|
||||
Todas estas características das cooperativas tornam-nas incríveis células no que é o organismo de uma nova economia, centrada nas pessoas e nos outros seres vivos. Permitir-nos-ão ter uma base sólida, em que as pessoas se organizam em grupos, mais pequenos ou maiores, que verdadeiramente melhorem a nossa qualidade de vida. Poderão vir a ser um elemento vital nesta futura sociedade pós-capitalista, em conjunto com outros órgãos como governos, a justiça e bancos (também eles democraticamente geridos).
|
||||
|
||||
Façamos um exercício criativo: como seria a Nobre se, em vez de uma empresa capitalista, controlada pelos acionistas, fosse uma cooperativa, controlada democraticamente pelas trabalhadoras? O primeiro passo seria criar os estatutos que guiam como a cooperativa funciona no seu dia-a-dia - que trabalho se faz, que funções existem dentro da empresa, etc.. Estes estatutos seriam, pois, escritos, revistos e votados por todas as trabalhadoras e membros iniciais. O segundo passo seria, provavelmente, eleger alguns órgãos de gestão, como uma administração e um conselho de ética, por exemplo. Note-se a maneira como estas pessoas chegam ao poder: por eleição, não por nomeação ou contratação externa; qualquer pessoa que pertença aos órgãos tem obrigatoriamente de ser membro da cooperativa. A partir daqui, toda a gestão e trabalho do dia-a-dia é gerido pelas mesmas pessoas que fazem o próprio trabalho. São elas que decidem os seus salários, são elas que decidem quando comprar maquinaria nova, que alimentos produzir, quando trocar a fábrica de local, quantos dias de férias acham adequados, onde e com que frequência realizar jantares de empresa, e tudo o mais que se possa imaginar para o dia-a-dia da Nobre. Não esquecer: como em toda a boa democracia, há rotatividade; a cada ano, ou qualquer período decidido, serão realizadas novas eleições para os órgãos da empresa, garantindo assim que não existe uma pessoa ou pequeno grupo que toma a cooperativa pelas rédeas para ganho próprio. E assim se poderia gerir a Nobre democraticamente.
|
||||
|
||||
Atualmente, em Portugal e pelo mundo, existem inúmeras cooperativas bem sucedidas. Muitas delas operam na área da alimentação ou da produção agrícola. No entanto, há já exemplos mais recentes de cooperativas a funcionar em áreas tipicamente "reservadas" ao capitalismo mais puro, como é o exemplo da cooperativa [The Drivers Cooperative](https://drivers.coop), em Nova Iorque. Uma cooperativa nativamente digital, que compete com gigantes como a Uber ou a Bolt. É apenas um exemplo de como as cooperativas podem ser uma das ferramentas nucleares numa sociedade pós-capitalista, mais justa e que proporcione uma melhor vida a todas as pessoas.
|
||||
|
||||
O DiEM25 apoia a luta das trabalhadoras e trabalhadores da Nobre, assim como de todas as outras pessoas que lutam pelo seus direitos, pelo seu bem-estar e pela sua liberdade. Temos como um dos nossos objetivos fazer uma transição justa para uma sociedade e economia pós-capitalistas, onde todas as pessoas têm os seus direitos concretizados, incluindo nos seus trabalhos.
|
|
@ -1,16 +1,33 @@
|
|||
---
|
||||
language: pt
|
||||
slug: teste
|
||||
title: Teste!
|
||||
summary: Um teste!
|
||||
publishDate: 2024-04-15
|
||||
title: Teste
|
||||
summary: Um sumário
|
||||
publishDate: 2024-04-19
|
||||
linkPreview:
|
||||
image:
|
||||
path: linkPreview/image/path.png
|
||||
altText: Alt
|
||||
image: '@assets/images/blog/pt/teste/linkPreview/image/image.jpeg'
|
||||
altText: Eu num café
|
||||
---
|
||||
Olá
|
||||
# Teste, meu caro!
|
||||
|
||||
{% ShowableFigure src="poverty-over-time.png" altText="Alt text" %}
|
||||
Something? haw [ij](https://google.com) *ojd* **bloooof oawjopjwapodjwoajdojwadopjwaodj aowj dopajw dopjaw odj awojd owaj doajw dopj awdoj waodpjowaj dojw odj**
|
||||
- wakda
|
||||
|
||||
- wnpa
|
||||
|
||||
- wjapdj
|
||||
|
||||
- iwajdj
|
||||
|
||||
1. awojd
|
||||
|
||||
1. awd
|
||||
1. ojawopdj
|
||||
|
||||
[hey!](https://filipesm.eu)
|
||||
|
||||
{% ShowableFigure
|
||||
image="/src/assets/images/blog/pt/teste/me 2.jpeg"
|
||||
altText="test alt" %}
|
||||
Caption
|
||||
{% /ShowableFigure %}
|
||||
|
|
BIN
src/content/blog/pt/teste/body/me 0.png
Normal file
After Width: | Height: | Size: 15 MiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 453 KiB |
|
@ -1,215 +0,0 @@
|
|||
---
|
||||
title: Voto digital e como democratizar a democracia
|
||||
slug: voto-digital-e-como-democratizar-a-democracia
|
||||
summary: >
|
||||
Como podemos usar o voto digital para tornar a democracia
|
||||
mais eficaz, eficiente e acessível?
|
||||
publishDate: 2022-04-17
|
||||
linkPreview:
|
||||
image:
|
||||
path: /src/assets/blog/link-preview-images/voto-digital-e-como-democratizar-a-democracia_link-preview-image.webp
|
||||
altText: >
|
||||
Foto de uma rapariga a segurar um cartaz que diz
|
||||
"WE DEMAND DEMOCRACY" ("EXIGIMOS DEMOCRACIA").
|
||||
No fundo, desfocada, vê-se uma roda gigante e céu azul.
|
||||
---
|
||||
|
||||
*Nota: ao atualizar o meu site, tive de ler este artigo de novo, e fiz algumas alterações em relação ao original.
|
||||
Para além disso, não concordo com algumas das coisas ditas (por mim), nomeadamente o tom tecnocrático com que o texto é escrito.
|
||||
O conteúdo é discutível, mas hoje já não consigo identificar-me com a forma, infelizmente.
|
||||
Mantenho o artigo na íntegra por razões de arquivo.*
|
||||
|
||||
---
|
||||
|
||||
Como sociedade, temos de parar de nos sujeitar a soluções subótimas para os problemas, e um dos problemas que, desde há muito tempo, tem uma solução subótima é a democracia.
|
||||
Não uso a palavra “problema” num mau sentido, como algo que tem de desaparecer ou ser abolido, mas sim “problema” no sentido lógico: a democracia é um conceito abstrato - com algumas variantes -, que tem de ser implementado no mundo real, onde existem preocupações logísticas.
|
||||
Implementar a democracia da forma mais justa para todos é o nosso problema.
|
||||
Vamos então encontrar a melhor solução.
|
||||
|
||||
## Democracia
|
||||
|
||||
Comecemos por definir democracia, e usemos como base esta definição para o resto da discussão.
|
||||
Democracia é o sistema político em que todos os cidadãos participam na proposta, desenvolvimento e criação de leis, exercendo o seu poder através do sufrágio universal e outras formas de participação política.
|
||||
|
||||
### Sufrágio
|
||||
|
||||
Na definição anterior, há uma parte final importantíssima. O sufrágio universal.
|
||||
Tecnicamente, a democracia só é implementada corretamente quando todos os eleitores conseguem na prática participar no processo de voto de forma igual.
|
||||
|
||||
#### Eleitores ignorados
|
||||
|
||||
Assim, podemos analisar parte do sistema democrático muito objetivamente, através da taxa de eleitores ignorados.
|
||||
Passo a explicar: um eleitor ignorado é um eleitor cujo voto foi de alguma forma não incluído na contagem, quando, do ponto de vista do próprio eleitor, havia clara intenção de voto.
|
||||
Por exemplo, se eu tinha a intenção de votar no partido A, mas fiquei doente no dia da votação e não consegui votar, sou um eleitor ignorado; se sou emigrante e enviei o meu voto, mas esqueci-me de enviar a cópia do CC, e por isso o meu voto foi dado como nulo, sou um eleitor ignorado; se não me interesso por política e não sabia em quem votar, e, por isso, não votei no dia das eleições, não sou um eleitor ignorado, simplesmente abstive-me.
|
||||
|
||||
Duas das métricas que devemos utilizar para medir a qualidade da nossa implementação do sistema democrático são a taxa de abstenção e a taxa de eleitores ignorados, que obviamente devem tender para 0 (e que se sobrepõem de alguma forma).
|
||||
Não olhar para estas duas métricas (e zelar pela sua diminuição) significa sacrificar democracia.
|
||||
|
||||
## O sistema atual
|
||||
|
||||
Atualmente, o sistema eleitoral português é relativamente simples, com 3 ciclos eleitorais (sem contar com o europeu).
|
||||
Nessas eleições escolhemos representantes, com diferentes tipos de poder, mas todas elas utilizam basicamente o mesmo sistema: existe, por defeito, um voto presencial em papel, num certo dia, no qual todas os eleitores podem participar.
|
||||
Há também exceções: o voto antecipado e o voto por correspondência para os círculos eleitorais internacionais.
|
||||
|
||||
### Onde pode ser melhorado
|
||||
|
||||
O problema do sistema atual é que ignora por completo as suas próprias falhas, escondendo-se por detrás de uma sensação de segurança dos eleitores.
|
||||
|
||||
Apenas uma percentagem incrivelmente pequena dos votantes verifica o sistema de voto, mas colocar um papel numa caixa fechada, que se perde “no meio dos outros papéis todos” faz-nos sentir seguros no sistema.
|
||||
É algo fácil de entender, e com o qual já estamos habituados a lidar desde pequenos (rifas, sorteios de nomes dentro de um chapéu, etc).
|
||||
|
||||
Mas isso não significa que o sistema seja de facto seguro.
|
||||
Não é difícil imaginar uma mesa de voto que não tenha na sua composição um representante do partido A, e que os restantes membros decidam corromper-se e trocar 4 votos em A por 1 voto em B, C, D e E.
|
||||
Claro, 4 votos não são suficientes para virar uma eleição na grande maioria dos casos.
|
||||
|
||||
No entanto, é um facto que o sistema, que todos em conjunto aceitamos, permite um grupo de pessoas invalidar votos de outras (com ou sem intenção maliciosa).
|
||||
E é importantíssimo salientar que isto é objetivamente anti-democrático.
|
||||
|
||||
No voto por correspondência a história não melhora.
|
||||
Fiz parte das mesas de voto da repetição do voto da emigração.
|
||||
A quantidade de votos nulos que recebemos foi inacreditável.
|
||||
Seria expectável que as pessoas que votaram pela segunda vez soubessem o porquê de o terem de fazer, e não cometessem o mesmo erro, mas chegaram-nos caixas e caixas de envelopes sem cópia do CC, e que, por isso, foram anulados.
|
||||
E é triste pensar que provavelmente muitos desses eleitores não deixaram de fora o CC por escolha própria.
|
||||
|
||||
Mesmo que retiremos o requerimento do CC, o voto por correspondência é muito frágil.
|
||||
Já ouvi histórias de correios comprados, o que levou a votos comprados em massa.
|
||||
Não tendo provas de que é verdade, sou levado a acreditar que já aconteceu ao longo do percurso da nossa democracia.
|
||||
|
||||
Para além de tudo isto, temos obviamente o problema da abstenção, que penso ser impossível não relacionar com o processo do voto físico, apesar de esta intuição precisar de ser confirmada com dados empíricos.
|
||||
|
||||
Assim, vemos que o sistema eleitoral atual tem muitos espaços para melhoria, mas que estas melhorias são difíceis, em parte, porque, graças ao voto físico (presencial e por correspondência), o sistema se torna muito pouco flexível.
|
||||
|
||||
Voltando ao conceito de eleitor ignorado, percebemos que se não reformarmos o sistema, vai ser difícil reduzir essa taxa.
|
||||
|
||||
## O voto digital
|
||||
|
||||
Assim, passo a introduzir o voto digital.
|
||||
Como seria de esperar, venho argumentar que o voto digital pode resolver alguns dos problemas logísticos do atual sistema eleitoral, e, por isso, aumentar o nível democrático da eleição, por diminuir a taxa de abstenção e de eleitores ignorados.
|
||||
|
||||
### Tipos de voto digital
|
||||
|
||||
Existem essencialmente 2 tipos de voto digital: presencial e à distância.
|
||||
Voto digital presencial significa que tenho que me deslocar a um local físico para votar, mas em vez de desenhar uma cruz num papel, clico num ecrã ou num botão para votar.
|
||||
O voto digital à distância é feito (normalmente) através da internet, usando um smartphone ou computador; pode, por isso, ser feito em casa, no trabalho ou até na praia, se o eleitor assim o entender.
|
||||
|
||||
Ao longo do resto do artigo, irei apenas referir-me ao voto digital à distância, pois acredito que seria uma maior melhoria em relação ao sistema atual.
|
||||
|
||||
### Prós
|
||||
|
||||
Um pressuposto importante: queremos democratizar a democracia; logo, qualquer característica que diminua a taxa de eleitores ignorados ou a taxa de abstenção é considerada positiva.
|
||||
|
||||
1. [Custo monetário](https://www.tandfonline.com/doi/full/10.1080/09540962.2020.1732027) - tanto o papel como as pessoas custam dinheiro ([demais, diga-se de passagem, as últimas autárquicas custaram [excecionalmente, devido à pandemia] cerca de €10M ao Estado](https://www.rtp.pt/noticias/politica/custos-das-eleicoes-autarquicas-devem-rondar-os-105-milhoes-de-euros_v1341782).
|
||||
Por favor, leitor, pensa no que se poderia fazer com €10M). Realisticamente, este custo seria reduzido em pelo menos 1 ou 2 ordens de grandeza.
|
||||
|
||||
2. Custo ambiental - para além do papel que é utilizado para os boletins, temos o papel dos envelopes (2 por voto) dos círculos internacionais e ainda todo o combustível gasto em transportes, tanto de pessoas - votantes e constituições das mesas de voto - como dos próprios votos.
|
||||
Este custo seria reduzido para virtualmente 0.
|
||||
|
||||
3. Facilidade/conveniência do voto por parte da população geral - o facto de podermos votar onde quer que estejamos é, sem dúvida, mais cómodo.
|
||||
|
||||
4. Fiabilidade do voto - para votantes por correspondência, o voto digital tem uma probabilidade ser ignorado imensamente inferior à probabilidade de o voto por correspondência (postal) ser ignorado (perdido nos correios, não chegar a tempo, etc).
|
||||
|
||||
5. Acessibilidade - permitam-me expandir este ponto.
|
||||
Numa mesa de voto da qual fui membro surgiu uma pessoa cega que não sabia ler braille.
|
||||
Qual é a melhor solução que o sistema atual lhe propõe? “Leva contigo alguém para dentro da urna para votar contigo”.
|
||||
Nunca saberemos se a pessoa que riscou o papel o fez de acordo com a vontade da votante.
|
||||
O nosso sistema negligencia por completo pessoas em condições semelhantes.
|
||||
Outro exemplo são os votos de pessoas analfabetas que se enganam no partido por similaridade do logotipo, já que é o único mecanismo que têm para os diferenciar.
|
||||
Ambas as situações têm soluções inclusivas, acessíveis e até educativas, se houver voto digital.
|
||||
O voto físico não é acessível nem inclusivo como o digital, e duvido que alguma vez possa ser.
|
||||
|
||||
6. Voto mais dinâmico - seria possível termos, por exemplo, uma descrição de cada partido facilmente acessível, mostrando o que defende, com link para o seu programa, etc., e permitindo-nos comparar as nossas opções.
|
||||
Para o contra argumento de que hoje essa informação é facilmente acessível, eu respondo: sim, mas quanto mais “na cara das pessoas” metermos a informação, melhor.
|
||||
|
||||
7. Velocidade da contagem - instantânea.
|
||||
|
||||
8. Duração do período de voto - por razões logísticas, não é viável que o voto físico funcione por um intervalo de dias.
|
||||
No voto digital, este problema deixaria de existir.
|
||||
|
||||
9. Por consequência de 1. e 2., o número de votações que podemos fazer aumenta drasticamente.
|
||||
Não só eleições, mas por exemplo também referendos ou decisões a nível local.
|
||||
O voto digital possibilita sistemas de democracia muito mais direta.
|
||||
|
||||
10. Anonimato do voto - com o voto digital é possível omitir o facto de alguém ter ou não votado.
|
||||
Isto é diferente do secretismo do voto, que significa que não é possível saber em que opção votei (que é o nível de privacidade atual).
|
||||
Esta é uma característica impossível no voto físico.
|
||||
|
||||
11. Verificação - com o voto digital, o votante pode verificar a posteriori se o seu voto foi contabilizado exatamente na opção em que votou.
|
||||
Isto é também impossível no sistema atual.
|
||||
Já ouvi vários casos de eleitores que ficaram na dúvida (principalmente os que votaram por correspondência) e gostavam de poder confirmar.
|
||||
Em defesa do sistema atual, isto já é possível com as listas desmaterializadas.
|
||||
|
||||
### Contras (refutando aqueles que consigo)
|
||||
|
||||
É sempre necessário ser crítico de qualquer ideia que tenhamos, mesmo que sejamos completamente a seu favor.
|
||||
E é igualmente importante saber refutar tais críticas.
|
||||
Vamos a isso.
|
||||
|
||||
1. Muitos votantes poderiam “perder a consciência” - por ser tão fácil votar, poderíamos observar eleitores a votar quase aleatoriamente, sem pensar no impacto do seu voto, o que prejudicaria o resultado final.
|
||||
*Refutação:* não é lógico assumir que os votos que “ganharíamos” com a conveniência do voto digital tivessem uma distribuição diferente (pelo menos em grau relevante) dos restantes.
|
||||
Mesmo que assim fosse, argumentar que é necessário dificultar artificialmente o acesso ao voto para “aumentar a sua qualidade” é inerentemente anti-democrático.
|
||||
|
||||
2. Poderia ser confuso para partes da população menos tecnologicamente literadas.
|
||||
*Refutação:* este argumento perde toda a força se (como é expectável) introduzirmos o voto digital opcionalmente.
|
||||
O voto físico pode (e deve) continuar uma opção para qualquer cidadão que deseje votar dessa forma.
|
||||
|
||||
3. Teríamos de garantir que todas(os) as/os eleitoras(es) têm acesso a um dispositivo capaz de votar, e também acesso de qualidade à internet.
|
||||
*Refutação:* Ver o ponto acima; o que não impede um avanço importante no sentido de formar tecnologicamente a população, e garantir que todas têm verdadeiro acesso à internet.
|
||||
|
||||
4. Coação no voto - um eleitor poderia ser forçado a votar contra a sua vontade.
|
||||
*Refutação:* este é um dos contra-argumentos mais dados pelas pessoas com quem falo.
|
||||
No entanto, perde todo o sentido quando pensamos que hoje isso já é possível.
|
||||
Eu consigo provar em que opção votei.
|
||||
Se alguém me oferecer €50 para votar em A, eu posso levar o meu telemóvel para a urna, gravar um vídeo meu a votar em A e mostrar esse vídeo a quem me suborna.
|
||||
Claro que há céticos: “Podes falsificar o vídeo”, “podes anular o voto”.
|
||||
Todos facilmente ultrapassáveis na prática.
|
||||
Reitero: teoricamente, o voto físico pode estar isento destes problemas, mas se formos pragmáticos e olharmos para o sistema que temos hoje, esse não é o caso.
|
||||
Adicionalmente, o contra-argumento cai completamente por terra no contexto dos círculos internacionais, por razões que julgo serem óbvias (mas curiosamente, acerca disso poucos se parecem preocupar).
|
||||
|
||||
5. Falta de confiança por parte da população - este é provavelmente o contra-argumento mais relevante.
|
||||
*Refutação:* ainda não encontrei (nem conheci ninguém que tivesse encontrado) solução para este problema.
|
||||
É um problema sociológico e psicológico muito interessante, porque reflete a nossa aversão à mudança e o quão emocionais somos nas decisões que tomamos.
|
||||
Mesmo aquelas que vão contra os nossos valores mais profundos (como a defesa da democracia ou do direito ao voto).
|
||||
|
||||
6. Ataques contra o sistema de voto escalam muito mais facilmente.
|
||||
*Refutação:* este é um problema técnico e de implementação, em grande parte resolvido, mas para o qual apenas poderíamos ter confiança numa solução depois de testar num ambiente real (mesmo que de pequena escala).
|
||||
|
||||
### Casos de uso
|
||||
|
||||
Parece-me claro que a primeira situação onde o voto digital faz todo o sentido é nos círculos internacionais.
|
||||
Garantir que todo e qualquer cidadão eleitor consegue, na prática, exercer o seu direito constitucional ao voto é essencial.
|
||||
Também a acessibilidade e inclusividade do voto para pessoas idosas ou com diferentes tipos de deficiência poderia aumentar significativamente, melhorando tanto a taxa de abstenção como a de eleitores ignorados.
|
||||
Finalmente, permitiria à população ter acesso a uma democracia mais direta, através de votações locais e/ou referendos nacionais, para que a nossa democracia melhor e mais rapidamente refletisse as suas necessidades.
|
||||
|
||||
### Detalhe sobre autenticação
|
||||
|
||||
Apesar de no voto digital ser possível garantir por completo o sigilo e a anonimato do voto, é obviamente necessário autenticar o votante de forma segura.
|
||||
Intuitivamente, a melhor maneira de o fazer seria através da Chave Móvel Digital, um leitor de Cartão de Cidadão, e/ou dados biométricos (que idealmente não seriam registados após o voto).
|
||||
|
||||
## Conclusões
|
||||
|
||||
Fazendo uma lista do que imagino para uma primeira implementação do voto digital:
|
||||
|
||||
- Ser opção para os círculos internacionais, e preferencialmente também para os outros círculos.
|
||||
|
||||
- Informar e formar os setores da população que mais beneficiariam do voto digital (idosos, pessoas com problemas de acessibilidade, etc), para que possam tirar dele o máximo partido possível.
|
||||
|
||||
- Utilizar os ganhos de eficiência para cortar custos no processo atual, e idealmente investir as poupanças em iniciativas sustentáveis, como energias renováveis, ou educação pública.
|
||||
|
||||
- Obviamente, integrar corretamente com o sistema atual.
|
||||
|
||||
Espero que depois de leres a minha opinião, tenhas ficado com um pouco mais de vontade de explorar um sistema de voto digital à distância, e que te sintas entusiasmado sobre como o podemos usar para melhorar a democracia em Portugal!
|
||||
|
||||
### Notas
|
||||
|
||||
Há muitos mais temas importantes acerca do voto digital de que não falei, como a parte tecnológica, comparação com outros países, etc.
|
||||
No entanto, deixo, para exploração do leitor, alguns links úteis.
|
||||
|
||||
- [O parlamento já utiliza voto eletrónico](https://www.parlamento.pt/ActividadeParlamentar/Paginas/votacoes.aspx)
|
||||
|
||||
- [A Estónia vota digitalmente desde 2005](https://e-estonia.com/facts-and-figures/) e [a população mais velha tem votado digitalmente cada vez mais](https://www.valimised.ee/en/archive/statistics-about-internet-voting-estonia)
|
||||
|
||||
- [Simulador do voto digital no Brasil](https://www.tse.jus.br/eleicoes/eleicoes-2020/simulador-de-votacao)
|
||||
|
||||
- [Avanços técnicos no voto digital, feitos por uma equipa liderada por um académico português!](https://luisvidigal.pt/atividade-civica/voto-eletronico/)
|
||||
|
||||
Citado em [https://expresso.pt/opiniao/2023-01-12-Reforma-da-lei-eleitoral-e-modalidades-de-voto-8624c0c6](https://expresso.pt/opiniao/2023-01-12-Reforma-da-lei-eleitoral-e-modalidades-de-voto-8624c0c6)
|
Before Width: | Height: | Size: 193 KiB |
|
@ -14,22 +14,23 @@ const libraryCollection = defineCollection({
|
|||
|
||||
const blogCollection = defineCollection({
|
||||
type: 'content',
|
||||
schema: z.object({
|
||||
title: z.string(),
|
||||
subtitle: z.ostring(),
|
||||
summary: z.string(),
|
||||
publishDate: z.date(),
|
||||
linkPreview: z.object({
|
||||
// If not defined, will take the value of `title`
|
||||
title: z.ostring(),
|
||||
// If not defined, will take the value of `summary`
|
||||
description: z.ostring(),
|
||||
image: z.object({
|
||||
path: z.string(),
|
||||
altText: z.string(),
|
||||
schema: ({ image }) =>
|
||||
z.object({
|
||||
title: z.string(),
|
||||
subtitle: z.ostring(),
|
||||
summary: z.string(),
|
||||
publishDate: z.date(),
|
||||
linkPreview: z.object({
|
||||
// If not defined, will take the value of `title`
|
||||
title: z.ostring(),
|
||||
// If not defined, will take the value of `summary`
|
||||
description: z.ostring(),
|
||||
image: z.object({
|
||||
image: image(),
|
||||
altText: z.string(),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
});
|
||||
|
||||
export const collections = {
|
||||
|
|
7
src/lib/allBlogBodyImages.ts
Normal file
|
@ -0,0 +1,7 @@
|
|||
function allBlogBodyImages() {
|
||||
return import.meta.glob<{ default: ImageMetadata }>(
|
||||
`/src/assets/images/blog/pt/*/*.{jpeg,jpg,png,gif,webp}`,
|
||||
);
|
||||
}
|
||||
|
||||
export default allBlogBodyImages;
|
7
src/lib/allLinkPreviewImages.ts
Normal file
|
@ -0,0 +1,7 @@
|
|||
function allLinkPreviewImages() {
|
||||
return import.meta.glob<{ default: ImageMetadata }>(
|
||||
`/src/content/blog/pt/*/linkPreview/image/path.{jpeg,jpg,png,gif,webp}`,
|
||||
);
|
||||
}
|
||||
|
||||
export default allLinkPreviewImages;
|
|
@ -1,9 +0,0 @@
|
|||
const allLinkPreviewImages = import.meta.glob<{ default: ImageMetadata }>(
|
||||
'/src/assets/blog/link-preview-images/**/*.{jpeg,jpg,png,gif,webp}',
|
||||
);
|
||||
|
||||
export default function (lang: 'pt' | 'en', slug: string) {
|
||||
return import.meta.glob(
|
||||
`/src/blog/pt/${slug}/linkPreview/image/path.{jpeg,jpg,png,gif,webp}`,
|
||||
);
|
||||
}
|
|
@ -101,3 +101,4 @@ const formattedPublishDate = publishDate.toLocaleDateString('pt', {
|
|||
</nav>
|
||||
</Fragment>
|
||||
</Layout>
|
||||
../../../components/mdoc/blogPostComponents../../../components/mdoc/blogPostFootnotesComponents../../../components/mdoc/components/NumberList.astro
|
||||
|
|
|
@ -6,9 +6,7 @@ import Layout from '../../../layouts/Layout.astro';
|
|||
import Metadata from '../../../components/Metadata.astro';
|
||||
import { getCollection } from 'astro:content';
|
||||
import type { CollectionEntry } from 'astro:content';
|
||||
import blogPostComponents from '../../../components/mdx/blogPostComponents';
|
||||
import blogPostFootnotesComponents from '../../../components/mdx/blogPostFootnotesComponents';
|
||||
import NumberList from '../../../components/mdx/components/NumberList.astro';
|
||||
import NumberList from '../../../components/mdoc/NumberList.astro';
|
||||
|
||||
export interface Props {
|
||||
blogPost: CollectionEntry<'blog'>;
|
||||
|
@ -79,7 +77,7 @@ const formattedPublishDate = publishDate.toLocaleDateString('pt', {
|
|||
{
|
||||
contentString.includes('<Footnote>') && (
|
||||
<NumberList>
|
||||
<Content components={blogPostFootnotesComponents} />
|
||||
<Content />
|
||||
</NumberList>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -2,6 +2,11 @@
|
|||
"extends": "astro/tsconfigs/strict",
|
||||
"compilerOptions": {
|
||||
"jsx": "react-jsx",
|
||||
"jsxImportSource": "react"
|
||||
"jsxImportSource": "react",
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@assets/*": ["./src/assets/*"],
|
||||
"@components/*": ["./src/components/*"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|