Link Commentado: Google Espionando Ilegalmente Seus Empregados Antes de Despedí-los

TheVerge noticiou recentemente que Google estava demitindo funcionários baseado em informações de uma empresa contrada para espionar seus próprios funcionarios.

Read more  ↩︎

Condensed Sodium

Aplicação web de status de clientes:

  • Rocket
  • Diesel
  • TailwindCSS
  • Traduzível.
  • Contatos * Nome * Telefone * Email * Empresa
  • Clientes são basicamente grupos de contatos + interações.
  • Interações podem ser marcadas como "Sucesso" ou "Aguardando".
  • Arquivos podem ser anexados nas interações.
  • Dashboard mostra todos os clientes e seus status.
+----------------------------------+
| +-----------+ +----------------+ |
| | Client 1  | | Client 2       | |
| | No issues | | Await response | |
| +-----------+ +----------------+ |
+----------------------------------+

"Await response" é o texto da última interação.

+----------------------------------+
| Client 2        [ See Contacts ] |
|                                  |
| New interaction:                 |
| [                              ] |
| [                              ] |
| [                              ] |
|            [ Await ] [ Success ] |
|                                  |
| Previous interactions:           |
| * DATE - Asked if this works   ! |
| * DATE - Await response        ? |
+----------------------------------+

"Previous interactions" vai do mais antigo para o mais novo.

Lazy Kovar

Likes Keeper (Agregador de Favoritos)

Um conjunto de microserviços em Rust, para explorar a possibilidade de ser feito.

  • RSS -> Incoming Topic
  • Mastodon Favourites -> Incoming Topic
  • Twitter -> Incoming Topic
  • Incoming Topic -> Data Router (baseado no conteúdo, transforma para um formato mais maleável, verifica se o conteúdo tem anexos [imagens/arquivos] e coloca estes no tópico de Download)
  • Data Router -> Save Content on Disk
  • Download Topic -> Disk

Gaga Silly Germanium

Git Static Generator.

  • Gera páginas a partir de um repositório Git.
  • Várias Páginas:
    • Resumo/Apresentação
    • Árvore de arquivos
      • Mostra os arquivos, com sintaxe colorida.
    • Commits
      • Mudanças em cada commit
      • Diffs
  • Mostrar link de clone (http e git)

Link Comentado: Programming Sucks

Esse não é o tipo de coisa que eu normalmente compartilho, porque eu normalmente compartilho coisas sérias (porque, vocês sabem, eu sou sério), mas esse post tem várias tiradas engraçadas sobre os problemas da programação.

Read more  ↩︎

O Que Diabos a Apple Está Fazendo?

A Apple anunciou que a nova versão do iPhone não virá com carregador ou fones de ouvido, "para ajudar o meio-ambiente". E várias pessoas disseram que isso é só para a empresa ganhar mais dinheiro.

Mas talvez tenha algo a mais nessa história.

Read more  ↩︎

Link Comentado: 1Password for Linux beta is now open

1Password, a famosa ferramenta de gerenciamento de senhas, publicou um blog sobre a liberação da versão beta da ferramenta para Linux.

Read more  ↩︎

Link Comentado: Open source licensing and why we're changing Plausible to the AGPL license

Plausible é um competidor do Google Analytics, sem a necessidade de expor os dados dos seus visitante para uma empresa qualquer. E recentemente eles mudaram a licença do produto para APGL, e explicam o porque.

Read more  ↩︎

Tacit Beryllium

Bot do Telegram em Rust.

  1. Se o usuário envia uma mensagem com um link, mas não interagiu com o grupo antes, a mensagem é apagada.

  2. Blocklist de URLs; se a mensagem contem uma URL do blocklist, a mensagem é apagada.

  3. Mensagem de boas vindas. A ideia é colocar um texto indicando para os novos usuários como se compartilha conteúdo no grupo (use Git, não cole código ou imagens diretamente, etc).

  4. Validação de que a conta é uma pessoa real? ("Clique aqui para confirmar que você é uma pessoa"). Não invalida o ponto 1, já que a pessoa pode conectar, clicar no link e simplesmente deixar um processo automatizado de postar conteúdo.

Wiggly Duralim

Servidor WebDAV in Rust.

  • Guarda as entradas com Sled
  • Login
  • Interface Web
  • Interface WebDAV
  • Backend S3
    • Salva o arquivo localmente para acesso mais rápido, move o arquivo para o S3 usando uma thread em background e atualiza a entrada com o endereço de entrega