#How_To #Translate #emails instantly in #Gmail without leaving your #inbox. Boost productivity and connect globally with one click. 👌👇👍

https://www.hitnewslatest.com/2025/05/gmail-translation-connect-globally-no.html

Gmail Translation: Connect Globally, No Tabs Needed

How To Translate emails instantly in Gmail without leaving your inbox. Boost productivity and connect globally with one click.

HIT NEWS LATEST
Gmail’s smart replies will use AI to pull context from your inbox and Drive

Gmail’s smart replies will be able to pull information from your Gmail inbox and from your Google Drive and can better match your tone and style. The feature was announced at Google I/O 2025.

The Verge
My work Outlook Inbox.
#Outlook #Email #Inbox #Empty

"thank you for your existence" - I do get lovely emails as well in my #inbox

https://daniel.haxx.se/email/2025-05-20.html

Daniel Stenberg -- Email

The Daniel email collection

daniel.haxx.se

@rakoo @cy yeah, tho @thunderbird nowadays has #OpenPGP / #GPG - support built in ( #Enigmail ) and that just works.

  • But @delta / #deltaChat does make things way easier for "#TechIlliterate #Normies" and provides them with a familiar #UI & #UX from other #Messengers whilst also not requiring "yet another #server / #service" to be spun up, which is a major no-no in many organizations, espechally #businesses.

  • Whereas DeltaChat using #eMail as it's backbone infrastructure works fine, and that is an important point for it like #business use [i.e. #Germany] where all business communications have to be archived for at least 10 years for tax auditability reasons, and the whole #MailArchival issue has been "solved" by multiple providers and solutions so it makes sense to just do a +chat suffix, filter said messages and have them in the same #inbox as all other eMails.

I just wished #Thunderbird would also support displaying such chats similar to deltaChat to provide a #unified experience across platforms...

I am SO impressed by the latest version of #Beeper! So user-friendly (although Meta threw up a few security alerts while connecting my multiple accounts on its services).

This really demonstrates what good #interoperability for secure messengers can do — including features (like low priority messages) not even present in the original clients!

The universal #inbox is HERE! 🤩

Zucht ... me nog eens door mijn #inbox aan het ploegen en me aan het #uitschrijven voor zoveel mogelijk nieuwsbrieven en reclame.

Soms voelt het aan als dweilen met de kraan open.

»#NotionMail is a minimalist but powerful take on #email: The new app looks like #Notion, it works like Gmail, and it has a lot of ideas about how #AI can help you tame your #inboxhttps://www.theverge.com/apps/648464/notion-mail-email-app?eicker.news #tech #media #news
Notion Mail is a minimalist but powerful take on email

Mail joins Calendar in Notion’s suite of work tools, as the company looks to use AI and design to make itself a powerful work suite to rival Office.

The Verge

Creating your own federated microblog | Hacker News

LinkCreating your own federated microblog | Hacker News
https://news.ycombinator.com/item?id=37598304

📌 Summary:
本文介紹如何使用 Fedify 這個 ActivityPub 伺服器框架,從零開始打造一個簡易的分散式微網誌(microblog)。教程聚焦於 Fedify 的實作與運用,無須事先深入瞭解 ActivityPub 協議細節。過程中涵蓋從開發環境建置、TypeScript 與 JSX 基礎、資料庫設計與連接,到 ActivityPub actor(帳號)建立、加密金鑰管理、Inbox 設計、追蹤關係管理、貼文發佈與通知等核心功能。透過 SQLite 作為資料庫,配合Node.js及 Hono 網頁框架,搭建單帳號微網誌應用,實現與 Mastodon 等 ActivityPub 服務的互通。文章同時展示如何利用 Fedify 的指令建立開發環境,啟動本地伺服器,以及使用 fedify tunnel 快速將本地服務暴露於公網,便於跨伺服器交流與實測。最終完成的系統支援帳號建立、追蹤及取消追蹤、查看追蹤與被追蹤帳號列表、發表與接收貼文,以及時間軸展示,並且實作 ActivityPub 的多種核心物件與活動類型,如 Person、Note、Follow、Accept、Undo 等。文章也提出安全性、認證機制、XSS 防範、媒體附加、標註等進階議題與改善方向。整體流程搭配大量程式碼範例與實際測試指令,對欲學習 ActivityPub 服務架設或開發分散式微網誌應用者具高度參考價值。

🎯 Key Points:
→ 教學目標與受眾設定
 ★ 適合熟悉 HTML、HTTP、SQL、JSON、基本 JavaScript 但不需 ActivityPub 與 Fedify 經驗的開發者。
 ★ 教學以單帳號微網誌為例,實作核心聯邦功能,無包含認證、編輯、搜尋等。

→ 環境建置
 ① 使用 Node.js 20.x 以上版本搭配 npm 安裝 Fedify CLI。
 ② 使用 fedify init 搭建專案骨架,採用 Hono 框架與 In-memory 快取。
 ③ Visual Studio Code 配合 TypeScript 及 Pico CSS 建構開發環境與 UI。

→ 資料庫設計與腳本執行
 ★ SQLite 為資料庫,建立 users、actors、keys、follows、posts 等多張表,明確定義主鍵、外鍵與約束條件。
 ★ 使用 better-sqlite3 連接與操作 SQLite,配合 TypeScript 型別定義保持安全與自動補全。

→ ActivityPub actor(使用者帳號)實作
 ★ Account 建立時,同步新增 users 與 actors 表記錄,維護聯邦用戶資料。
 ★ 實作 actor dispatcher,採內容協商 (Content Negotiation) 回應 HTML 或 ActivityPub JSON。
 ★ 生成並管理 RSA、Ed25519 兩種加密金鑰以簽署活動,透過 Fedify 接口完成金鑰產生、匯入匯出。

→ Inbox 與活動(Activity)處理
 ★ 設計 Inbox 接收 Follow、Undo、Accept、Create 等活動。
 ★ 收到 Follow 時,新增追蹤資料並回覆 Accept。
 ★ 收到 Undo(Follow) 時,處理取消追蹤。
 ★ 收到 Accept(Follow) 時,加入資料庫以確認雙方追蹤關係。
 ★ 接收並儲存 Create(Note) 活動,實現跨服務貼文同步。

→ 前端功能與路由設計
 ★ 建立基本頁面:設定頁、個人資料頁、個人貼文列表、貼文詳情頁、追蹤者與正在追蹤者列表。
 ★ 利用 JSX 建構組件,包含 Layout、Profile、PostList、FollowerList 等。
 ★ UI 表現使用 Pico CSS,兼顧易用性與輕量。

→ 與 Mastodon 等既有 ActivityPub 服務互通性測試
 ★ 利用 fedify tunnel 暴露本機服務至公網,方便跨服務測試。
 ★ 成功在 Mastodon 搜尋與瀏覽自訂帳號及貼文。
 ★ 在 ActivityPub.Academy 發送與接收追蹤請求、推文,確保活動流程正確。

→ 進階與安全性考量
 ★ 教學中無認證機制,任何人皆可發文,存有安全隱憂。
 ★ 直接顯示遠端貼文 HTML 內容,可能導致 XSS 攻擊。
 ★ 建議未來加入登入驗證、防範 XSS,並擴充支援圖片附加、標註、個人資料設定等功能。

🔖 Keywords:
#ActivityPub #Fedify #分散式微網誌 #加密金鑰 #Inbox

Creating your own federated microblog | Hacker News

You should have an inbox for every source of information in your system. While looking to keep the total number of inboxes to a minimum. #Inbox #Inputs