Last Notes
https://image.nostr.build/a0488ac95b32e7bcd7d4cb7d913357f66df44d31a2adc28156ad351afb2417cf.jpg
https://image.nostr.build/85cdfa8fff961347ca97a94df72c877a70e5555ddb64be31f4a028e48a2700f7.jpg
https://image.nostr.build/b67eac32e6dbbfae85297ee2b35691c2badadd885c29b6e105851ac8fa3a1080.jpg
https://image.nostr.build/3a0ee81ea24ee93f4e5f5c526e17f879015c5bdbb041a5eb53e08028daf8471a.jpg
https://image.nostr.build/8cfd748b8703eccb5ecd720f918aef7346dbf1a8f14c1be06f90cca30f565424.jpg
https://image.nostr.build/4f7a30fdc6125bb5ef56f67a0cd1d18f18d9f0a2fe5e8668f7bff634f50a55fd.jpg
https://image.nostr.build/7225ecc0fbf9cf32b659cfd38605c0c44f0309d7475c068d2bc472a7643b59f5.jpg
https://image.nostr.build/742d2c8b22b50fa3b1387b94d4de626bdd86cf8d732ae522835f1beb7c19a716.jpg
https://image.nostr.build/6575932649b30ddc1547be81f7fc832cdc4d75deed03b56e587359934063a10e.jpg
https://image.nostr.build/e8c1c6097379abe8a9a14c94071880a2fbc761469fdec55169bb4540cd274768.jpg
https://image.nostr.build/da95fcdca7d28082183e110856d7729b7144a0dc08a91a26bd45fbae1afa9d87.jpg
https://image.nostr.build/1aa484058e38b1a9b3b68f60950b3a99e22eefb81c2818eec279c76fc0bbfd08.jpg
https://image.nostr.build/3935de4ec28fa6a6d67aed1baeef599a7628556e420004e66bd8e599404fd57f.jpg
#Nostr #NIP54
https://image.nostr.build/c44a4a2c7a6e249d8b4bae1c16fec492797e8efab8993131854a788914b8102f.jpg
O protocolo **Nex** é um protocolo de comunicação minimalista projetado para a "small web" (web pequena), priorizando a simplicidade e a leveza, de forma semelhante a protocolos como Gopher e Gemini.
Aqui está uma explicação detalhada de como ele funciona com base nos documentos técnicos:
### O que é o Nex?
O Nex é um protocolo de rede baseado em texto que opera sobre o protocolo de transporte **TCP**, utilizando por padrão a **porta 1900**. Ele foi criado para ser extremamente fácil de implementar, tanto do lado do servidor quanto do cliente, permitindo que informações sejam acessadas até mesmo com ferramentas simples de linha de comando.
### Como o protocolo funciona?
O funcionamento do Nex segue um modelo de requisição e resposta muito direto:
1. **Conexão e Requisição:** O cliente abre uma conexão TCP com o servidor na porta 1900 e envia um **seletor** (o caminho do recurso desejado) terminado por uma quebra de linha (`\n`).
* *Exemplo:* Para acessar a página inicial, o cliente envia apenas `/\n` ou `nex/\n`.
2. **Resposta do Servidor:** O servidor recebe o caminho, envia o conteúdo correspondente e, imediatamente após o término do envio dos dados, **fecha a conexão**. Não há cabeçalhos complexos como no HTTP.
3. **Formatos de Conteúdo:**
* **Arquivos de Texto:** São exibidos como texto puro.
* **Diretórios (Índices):** São listados linha por linha. Cada linha de um índice geralmente segue o formato: `[tipo] <nome de exibição> <caminho>`.
* **Links:** São identificados pelo prefixo `=>` seguido pelo caminho e uma descrição opcional.
### Ferramentas e Implementação
Como o protocolo é simples, ele pode ser acessado via terminal usando o utilitário `nc` (netcat):
* **Comando:** `echo nex/ | nc nightfall.city 1900`.
Existem ferramentas mais avançadas para gerenciar e navegar no protocolo Nex:
* **Servidores:** O **nexy** é um servidor de alto desempenho escrito em Rust que suporta múltiplas redes simultaneamente (IPv4, IPv6, #Yggdrasil, #Mycelium) e oferece recursos como logs de acesso e templates customizáveis.
* **Clientes (Browsers):** Além do terminal, existem clientes dedicados como o **rex** e o **Yoda** (este último suporta tanto o protocolo #Gemini quanto o #Nex).
Em resumo, o #Nex funciona eliminando a complexidade da web moderna, oferecendo uma forma direta de servir e consumir conteúdo textual de maneira eficiente.
UAE had rejected the purchase of any more Ukrainian interceptor drones, deeming them useless.
The decision was made after UAVs launched from Iranian territory hit all five facilities guarded by Ukrainian Armed Forces specialists. All his biden era profits in dubai banks also frozen / seized probably
https://image.nostr.build/3472076099e62a3d92325d8ce7f83516cfae87ba86f1addb2707b5bcec6048dd.png
Toda idolatria cobra seu preço
https://image.nostr.build/1f64d86047545084f9e4f9d92ef76e2330a4e52bb7150af5d14969e41206e240.png
Isso só induz a mais erros e consequentemente maiores castigos.
Tubulações que conheço:
PVC
Ferro
Barro
Essa mulher ainda existe?!
https://image.nostr.build/e4c38ca61dbf37c9433756440674620360899e6f30cd00266b031ce0a73b03f8.jpg
O protocolo **Gemini** é um protocolo de comunicação da camada de aplicação projetado para acessar documentos remotos, situando-se em termos de complexidade entre o #Gopher e a Web moderna (HTTP). Lançado em 2019, ele foca na #simplicidade, #privacidade e no compartilhamento eficiente de informações textuais.
Abaixo estão os detalhes de como o protocolo funciona tecnicamente:
### 1. Modelo de Conexão e Segurança
* **Transporte e Porta:** O Gemini utiliza o protocolo **TCP** como camada de transporte e opera por padrão na **porta 1965**.
* **TLS Obrigatório:** Diferente do HTTP, o Gemini exige o uso obrigatório de **criptografia TLS** para todas as conexões. Não existe uma versão não criptografada do protocolo.
* **Conexões Efêmeras:** O protocolo utiliza uma conexão separada para cada solicitação de recurso, e a conexão é encerrada imediatamente após o envio da resposta pelo servidor.
### 2. O Ciclo de Requisição e Resposta
O funcionamento do Gemini segue um modelo direto de requisição e resposta:
* **A Requisição:** O cliente envia uma mensagem contendo apenas a **URL do recurso** (usando o esquema `gemini://`), terminada por uma quebra de linha (CRLF).
* **O Cabeçalho de Resposta:** O servidor responde com um cabeçalho composto por um **código de status de dois dígitos**, um espaço e um campo "meta", também terminados por CRLF.
* **O Conteúdo:** Se a solicitação for bem-sucedida (status **20**), o campo "meta" especifica o tipo MIME (geralmente `text/gemini`) e os dados do arquivo seguem imediatamente após o cabeçalho.
### 3. Formato de Conteúdo (Gemtext)
O formato nativo de documentos no Gemini é o **Gemtext** (arquivos com extensão **.gmi**).
* **Minimalismo:** O #Gemtext é orientado por linhas e simplifica a renderização, oferecendo suporte apenas para três níveis de títulos, listas simples, blocos de texto pré-formatado, citações e linhas de links.
* **Sem Elementos Dinâmicos:** O protocolo foi projetado para ser deliberadamente não extensível, por isso **não suporta cookies, JavaScript, cabeçalhos de rastreamento ou pop-ups**.
* **Imagens e Mídia:** Diferente da Web, os navegadores #Gemini geralmente baixam apenas o texto, e links para imagens ou outros recursos são tratados separadamente, sem carregamento automático de recursos externos embutidos no documento.
### 4. Terminologia do "Geminispace"
* **Cápsulas:** No ecossistema #Gemini, os sites ou páginas hospedadas são chamados de **cápsulas**.
* **Geminispace:** O conjunto de todos os recursos e cápsulas públicas disponíveis através do protocolo é conhecido como #Geminispace.
* **Clientes:** Para acessar esse conteúdo, é necessário um navegador específico (cliente) que suporte o protocolo, como o #Lagrange, #Amfora ou #Elpher.
https://image.nostr.build/2c0a35da4ab2a0323ae3aefcd126333bea141f984e7892d80e17d19c8130b043.jpg
O **Yggdrasil** é um protocolo de roteamento experimental e um roteador de software projetado para criar redes #mesh (em malha) escaláveis e totalmente criptografadas de ponta a ponta. Ele funciona como uma rede de sobreposição (**overlay**) #IPv6, o que permite que aplicativos que suportam IPv6 operem sem modificações, mesmo sobre infraestruturas IPv4 existentes ou redes sem acesso à Internet.
Abaixo estão os pilares fundamentais do seu funcionamento:
### 1. Identidade Criptográfica e Endereçamento
No #Yggdrasil, a identidade real de um nó não é um endereço IP atribuído por uma autoridade central, mas sim sua **chave criptográfica pública**.
* **Geração de Endereços:** Os endereços IPv6 estáveis são gerados a partir dessa chave pública. Isso torna os endereços **independentes de localização**; você pode mover seu dispositivo para uma rede física diferente e ele manterá o mesmo endereço IP.
* **Faixa de IPs:** O protocolo utiliza o prefixo `200::/7`, uma região do espaço IPv6 reservada e não utilizada na Internet pública, evitando conflitos de roteamento. Cada nó recebe um endereço individual `/128` e um prefixo `/64` opcional para atuar como #roteador para outros dispositivos na sua rede local.
### 2. Arquitetura de Rede: A Árvore Geradora (Spanning Tree)
O Yggdrasil organiza logicamente todos os nós em uma **árvore geradora** unificada para sincronizar o estado da rede e atribuir coordenadas.
* **Eleição do Root:** O "nó raiz" (root) é eleito dinamicamente com base na menor identidade criptográfica (NodeID) da rede.
* **Coordenadas de Árvore:** Cada nó mantém coordenadas que definem sua posição relativa à raiz. Essas coordenadas mudam se a topologia da rede for alterada, mas a identidade criptográfica do nó permanece constante.
### 3. Mecanismos de Roteamento
O tráfego de dados é governado por um esquema de **roteamento guloso (greedy routing)** em um espaço métrico lógico.
* **Encaminhamento por Salto:** Cada nó examina seus vizinhos diretos e seleciona aquele que está logicamente mais "próximo" do destino, com base nas coordenadas de árvore.
* **Atalhos (Shortcuts):** O roteamento é oportunista. Se houver um link direto entre dois nós que estão longe na árvore lógica, mas fisicamente conectados, o algoritmo usará esse link se ele encurtar a distância métrica para o alvo.
* **Filtros de Bloom (Versão 0.5+):** Nas versões mais recentes, o Yggdrasil substituiu tabelas complexas (DHT) por **Filtros de Bloom**. Os nós trocam informações sobre quais chaves públicas são alcançáveis através de cada link, permitindo buscas de destino eficientes sem inundar a rede com tráfego de manutenção.
### 4. Segurança e Privacidade
A segurança não é opcional no #Yggdrasil; ela é intrínseca ao design.
* **Criptografia Ponta a Ponta:** Todo o tráfego é obrigatoriamente criptografado usando bibliotecas padrão da indústria (como #Ed25519 para identidade e #XSalsa20-Poly1305 para dados).
* **Privacidade de Dados:** Os nós intermediários que roteiam pacotes não podem descriptografar ou ler o conteúdo do tráfego.
* **Forward Secrecy:** O protocolo utiliza rotação de chaves de sessão (**ratcheting**), garantindo que, se uma chave de longo prazo for comprometida, as sessões de tráfego passadas permaneçam protegidas.
### 5. Conexões e Peering
Para participar da rede, um nó precisa estabelecer conexões (**peerings**) com outros nós. Isso ocorre de duas formas principais:
* **Multicast Local:** Em redes locais (LAN/Wi-Fi), o Yggdrasil pode descobrir e conectar-se automaticamente a outros nós próximos.
* **Peers Públicos/Manuais:** Para se conectar à rede global através da Internet, o usuário adiciona endereços de "peers públicos" no arquivo de configuração, estabelecendo túneis TCP, TLS ou QUIC.
Em resumo, o funcionamento do Yggdrasil combina matemática de grafos (árvores e espaços métricos) com criptografia moderna para criar uma rede que se auto-organiza e se cura sem necessidade de administradores centrais.
Como já dizia Maju:
"O choro é livre"
@nprofile…cr99 are coming alright. 🌒
This ain’t no ordinary book. It’s one of the cornerstones of lunarpunk culture. Expect a whole experience, including special packaging with additional artifacts.
#nevent1q…qyty
#SOCIALIST SAVINGS ?
ESPANA GOT 10% OIL DISCOUNT FROM ALGERIA ALSO
https://pbs.twimg.com/media/HEvNQC-WsAANjnO.jpg
PEDO #IMPERIALIST asking $200 BILLION EXTRA PENTAGON FUNDING
Well, other than Saylor talking about how he sells more fiat based debt to buy hard assets... Tired of that one! 😂
Was snowing and crummy in Denver, CO yesterday! (The day before was 77F and pleasant... LOL)
É nessas horas que me pergunto onde esta aquele cara metido chamado de #Linus #Torvalds, aquele que estava implicando com a comunidade de usar rust e arrumando outros problemas?
Better than feeding their relationship problems to a wood chipper! 😉🤣
Essa
https://image.nostr.build/d6cd762b2b81f0a53a2343a35a252f7fdf5a16e4cb362710dfa8b37bd5af5d24.jpg https://image.nostr.build/11571f5f4fe89bde4e43b9cfb448a0c469a18f4045e067110db073fd4c26c6be.jpg https://image.nostr.build/361fe4de651d0f2e0ea91f9a9ff01054daa291d8d13789f3cc3a831046f1134c.jpg
Acho o pop muito bonito
I heard countless covers of “Somebody That I Used to Know,” but this one is my favorite. 🤘🏻😁
btw, what Marky Mark does here is really hard - singing like he can’t sing, sounding silly, and yet still capturing the essence of the original.
https://youtu.be/o4_l2w504Lk
Interessante a sua visão.
Quem aqui usa #Hyperland no #Linux?
OK, vou separar em partes
1) Umbanda é sincretismo religioso, eles pegam coisas de varias religiões e misturam, catolicismo, espiritismo e religiões de matriz africana, então não são católicos, é como dizer que testemunhas de Jeová são cristãos, mesmo eles negando que Jesus era Deus, isso é apenas uma seita
2) Você quer posicionamento? só olhar o catecismo da igreja católica, ou até a oração do credo:
Creio em Deus Pai todo-poderoso,
criador do céu e da terra.
E em Jesus Cristo, seu único Filho, nosso Senhor,
que foi concebido pelo poder do Espírito Santo,
nasceu da Virgem Maria,
padeceu sob Pôncio Pilatos,
foi crucificado, morto e sepultado,
desceu à mansão dos mortos,
ressuscitou ao terceiro dia,
subiu aos céus,
está sentado à direita de Deus Pai todo-poderoso,
de onde há de vir a julgar os vivos e os mortos.
Creio no Espírito Santo,
na santa Igreja Católica,
na comunhão dos santos,
na remissão dos pecados,
na ressurreição da carne,
na vida eterna.
Amém.
3) Casamento, o catecismo fala sobre o casamento dos parágrafos 1601 a 1666 ele deixa claro que é somente entre um homem e uma mulher, o parágrafo 2359 diz que os homossexuais são chamados a castidade
Aqui foi o primeiro lugar onde puder fazer amizades depois de um divórcio compilado em tenra idade, me casei cedo, fui traído diversas vezes e até com amigos próximos dentro de uma igreja.
Saber que tinha pessoas para falar de TI, falar mal do governo e até das mulheres me deu forças e ajudou e muito a sair do buraco. Hoje isso faz 1 ano, minha ex já tem seu filho de 3 meses, e eu já estou em outra.
Ainda me recuperando financeiramente, mentalmente mas vejo um caminho claro em minha frente.
Ao menos pude aprender lições valiosas, uma pena que a preços tão altos. 10 anos de casamento com constantes traições e bebedeiras na esperança de que Deus abomina o divórcio é extremamente doloroso.
#GMnostr a smoked turkey on the table, my oldest so home for dinner instead of driving his #truckstr, and our simple tree put up and decorated. Even had to fabricate a tree stand from 2x4s since the stock one was broken... 😂😁
https://blossom.primal.net/b94fc6640b8749b1e2fc1dc3af1c83f1ad6104ec7918e5de39531d2e4fd6574f.jpg
https://blossom.primal.net/5c55f768c6d5c2f13f116d6c94fba9273f8d1191266d14a553d3153b8d01c33d.jpg
Way too long since hearing this song? Mos def. Still great after 20 years.
https://www.youtube.com/watch?v=CLNPLexIrmA
#nevent1q…lg03
If this was few hundred years ago, you would get information about some wars in middle east with few years delay.
Probably when everything is over anyway.
Oh Lord, brother! This brought tears to my eyes. I am so glad Carla and baby are fine. Since finding nostr, y'all are just some of my favorite folks to listen to. Praise God you got her called in and to the hospital in time! Will be praying for her recovery and strength for you.
VERY EASY TO KILL A PERSON
NEARLY IMPOSSIBLE TO KILL AN IDEA THAT IS BORN
# **Quando a Fé Enfrentou o Fuzil**
https://image.nostr.build/41433dc6e9d3ea8c071541df6042c9f4385f64c4334eb5518a57f362fb0bc184.jpg
O México dos anos 1920 mergulhou na escuridão quando o Estado decidiu que a fé do povo era uma ameaça. Igrejas foram saqueadas, imagens queimadas, padres enforcados em praça pública. A liberdade virou crime. A religião, rebeldia.
https://image.nostr.build/2d62b6f7dc1ed8fa98d49cfdc025aaf46b2dc3dccda6775b2a5e0a6a272483a0.jpg
Mas o povo não se calou.
Do interior, surgiram os **Cristeros** — homens simples, camponeses, mães que escondiam armas sob os mantos, jovens que rezavam com um rifle nas mãos. Eles não buscavam tomar o poder. Queriam apenas aquilo que nenhum governo tem o direito de negar: **a liberdade de crer, de viver, de existir como são.**
https://image.nostr.build/5749c2e55c2598464ceb68b519c93ceb62e4caacbddf05137577d259c23023d2.jpg
Eles lutaram com coragem e morreram com dignidade, gritando **“¡Viva Cristo Rey!”** diante dos pelotões de fuzilamento.
O que os Cristeros enfrentaram não foi apenas um governo anticlerical. Foi o velho monstro de sempre:
**o Estado que acredita poder controlar até a alma das pessoas.**
E provaram que, quando o Estado tenta ser Deus, o povo tem o dever de se levantar.
**Liberdade não se mendiga. Se vive. Se defende.**
#Cristeros #México #Libertarianismo #VivaCristoRey
GM ☕️ ☀️
With Easter coming up, do you have any Easter rituals or activities you like to do?
https://www.youtube.com/watch?v=JytLbrdlrOM
#asknostr
Undressing AI apps are old news. I just had to put more clothes on the woman to cover her shoulders to make proper Christian content. 😂
E eu pensando que #Portugal estava melhor que no #Brasil 🥺
Sabemos bem como vai funcionar esse monopólio
one in python package - didnot nudertsand how to use "uv pip install transformers torch accelerate urboquant-gpu"
llama.cpp - compiled it - then can get turbo option
./build/bin/llama-server -m model.gguf --cache-type-k turbo3 -fa on
vanilla compile will not have that
have to download high model later test if turbo thing really works in fact
took a while larn prep it fast
#GMnostr Step one of making a fan shroud for my truck's upper bunk! 🙂
https://blossom.primal.net/e5190803f15c2eac24ac2c091efad539767f5ffff3dde61fa4296322e18f50c5.jpg
Deve ter brincado muito na sua infância.
Não, elas geram com base no input.
Input pobre respostas pobres.
Eu e um colega, no mesmo projeto, usando a mesma IA e as mesmas especificações, construimos projetos totalmente diferentes, e ao terminar o projeto a minha documentação já estava pronta.
Se você não sabe o que está pedindo ou não sabe quais palavras usar a IA não pode te ajudar.
Mas me refiro a programação.
Mas até mesmo para o estudo, a única IA que gostei e uso para estudar é o #notebookLLM todo o restante ao meu ponto de vista alucina muito e gera conteúdos semi verdadeiros ou extremamente pobres.
Eu estudava lendo livros e enciclopédias, usava dicionário quase que diariamente. Nunca fui um excelente aluno, mas ao comparar o material que escrevia e o que a IA gerar hoje acho muito pobre.
O protocolo suporta a inclusão de idiomas, mas por algum motivo que desconheço os apps não implementar isso.
Eu gosto dessa possibilidade de ver todo tipo de postagens independente do idioma.
Mas gostaria que houvesse um filtro, algum tipo de marcação ou indexação para essa finalidade.
wsj rumor now - a 2nd US F-35 fighter jet shot down
Tak model vytrenovanej v EU existuje. Mistral. Jeho jedinná přednost co si vybavuji že má otevřený váhy
Just got hit by the reality of time…
This is one of the songs we used to roll to, and now I’m watching the video again after a while - and they’re taking selfies on Nokia XpressMusic 😵💫
That was a good phone btw, one of the best I ever had.
https://www.youtube.com/watch?v=1kz6hNDlEEg
It's available for Android: https://zapstore.dev/apps/naddr1qqgkxmmd9eexjer9wd68ytnjd9jx2usprpmhxue69uhhyetvv9uju7npwpehgmmjv5hxgetkqgsqc0ctux0mlrcut24vff7skc769z4z8sntccqhe8yfr5ksam89hmsrqsqqqlstntazxt