Follow an Agora bot in the platforms of your choice and use [[wikilinks]] or (optionally) #hashtags to interact.
For example: if you include [[@flancian/ ]] in a post or message, it will be linked here.
🙏 Join the Agora with your self-hosted writing and media.
You can integrate your digital garden, blog or wiki into the Agora Commons by publishing it and telling us about it.
After that, contributions titled '@flancian/ ' or similar will show up in this node.
in fact #3 is short enough I’ll just copypasta the info I got:
don’t think podman supports the proxy network config that traefik needs last time i checked… hence not usable… might be fuzzy brain but there was some blocker on it…
This document outlines the next seven major strategic arcs for the Agora, prioritized for impact and feasibility. Created on [[2026-01-20]].
1. Hyper-Personalization (The "My" Agora)
Goal: Make the Agora feel like home for logged-in users.
Tactics:
Roaming Prefs: Sync localStorage settings to the user’s garden (e.g., @user/preferences.yaml) via the Bullpen so they persist across devices.
Custom Dashboard: Allow users to pin nodes or set a custom start_node.
Reading Queue: functional "Mark as Read" / "Read Later" queue.
2. Semantic Search (Vector Embeddings)
Goal: Move beyond "Fuzzy" search to true "Meaning" search.
Tactics:
Embeddings: Generate vector embeddings for subnodes using sentence-transformers (local) or API.
Storage: Use sqlite-vec (or FAISS) alongside agora.db for low-overhead vector search.
UI: "Find similar thoughts" button.
3. Agentic Reading (Agora Skill V2)
Goal: Empower the agent to truly read and navigate the garden.
Tactics:
Content Fetching: Upgrade scripts/agora.py in the Skill repo to call agora-server APIs (like /api/synthesize or /raw) to get text content, not just URLs.
Recursive Research: Enable the agent to follow links autonomously.
Constraint: Keep the Skill repo code-light; relying on Server APIs.
4. Federation: System Boosts
Goal: Lightweight federation interaction before full identity.
Tactics:
System Boost: Allow the @agora system user to "Boost" (Announce) external posts or local subnodes to the Fediverse.
Benefit: Increases visibility of content without needing per-user OAuth yet.
5. Narrative / Book View
Goal: Linearize the graph into a readable sequence.
Tactics:
Playlists: Curate an ordered list of nodes ([[Chapter 1]] -> [[Chapter 2]]).
Reader Mode: Render these sequentially in a single view.
Seamless Navigation: Implement SPA-lite logic (fetch + swap content) to transition between nodes without full page reloads, preserving audio/demo state.
Nav: "Previous/Next" links in wide layouts.
6. Presence ("Who is Here?")
Goal: Foster serendipity.
Tactics:
Ephemeral State: Lightweight Redis or SQLite-backed tracking of active users on a node.
Privacy: Strictly opt-in and feature-flagged (ENABLE_PRESENCE).
7. Visual Graph 2.0
Goal: Make the graph useful for navigation, not just visualization.
Tactics:
Local Neighborhoods: Default to "Root + 2 Hops" to reduce noise.
Filtering: Toggle nodes by User or Tag.
Interactive: Click-to-focus without full page reload.
In [[June 2024]] I learnt of the fact that the historical Buddha [[Gautama]] claimed to be the seventh[[Buddha]], as expressed in the [[Digha Nikaya]].
Trong the gioi ca do online ngay cang phat trien, viec nam bat thong tin moi nhat tu Nohu90 la rat quan trong de nguoi choi co the dua ra nhung quyet dinh dung dan. Bai viet duoi day se huong dan ban chi tiet tung buoc de cap nhat va su dung thong tin tu Nohu90 mot cach hieu qua, giup ban toi uu hoa trai nghiem ca do cua minh.
Buoc 3.1: Dang ky nhan ban tin hang tuan tu Nohu90.
Buoc 3.2: Theo doi cac bai viet phan tich tran dau, doi hinh, va phong do cau thu.
Buoc 3.3: Tham gia cac dien dan thao luan de trao doi y kien va nhan dinh tu nhung nguoi choi khac.
Buoc 4: Thuc hien cac cuoc thong minh
Sau khi da trang bi du thong tin, hay bat dau thuc hien cac cuoc voi nhung chien luoc hop ly:
Buoc 4.1: Xac dinh ty le cuoc va ngan sach cua ban.
Buoc 4.2: Chon loai hinh ca cuoc phu hop voi phong cach cua ban.
Buoc 4.3: Theo doi ket qua va dieu chinh chien luoc neu can thiet.
Ket luan
Viec cap nhat tin tuc va thuc hien ca cuoc mot cach thong minh se giup ban gia tang co hoi chien thang trong ca do online. Hay dang nhap vao Nohu90 ngay hom nay de bat dau hanh trinh tot nhat cua ban trong linh vuc nay. Dung quen chia se bai viet nay voi ban be de ho cung co the tham gia va huong loi tu thong tin huu ich nay!
Nen Tang Game Doi Thuong Nohu90 la diem den hap dan danh cho nhung nguoi yeu thich cac tro choi slot jackpot truc tuyen. Voi he thong game da dang, do hoa sinh dong va co che choi don gian, nen tang mang den trai nghiem giai tri thu vi cho nguoi choi. Nho ty le tra thuong cao va toc do xu ly muot ma, Nen Tang Game Doi Thuong Nohu90 dang dan tro thanh lua chon quen thuoc trong cong dong game doi thuong.
Trong the gioi ca do online ngay cang phat trien, viec nam bat thong tin moi nhat tu Nohu90 la rat quan trong de nguoi choi co the dua ra nhung quyet dinh dung dan. Bai viet duoi day se huong dan ban chi tiet tung buoc de cap nhat va su dung thong tin tu Nohu90 mot cach hieu qua, giup ban toi uu hoa trai nghiem ca do cua minh.
Buoc 3.1: Dang ky nhan ban tin hang tuan tu Nohu90.
Buoc 3.2: Theo doi cac bai viet phan tich tran dau, doi hinh, va phong do cau thu.
Buoc 3.3: Tham gia cac dien dan thao luan de trao doi y kien va nhan dinh tu nhung nguoi choi khac.
Buoc 4: Thuc hien cac cuoc thong minh
Sau khi da trang bi du thong tin, hay bat dau thuc hien cac cuoc voi nhung chien luoc hop ly:
Buoc 4.1: Xac dinh ty le cuoc va ngan sach cua ban.
Buoc 4.2: Chon loai hinh ca cuoc phu hop voi phong cach cua ban.
Buoc 4.3: Theo doi ket qua va dieu chinh chien luoc neu can thiet.
Ket luan
Viec cap nhat tin tuc va thuc hien ca cuoc mot cach thong minh se giup ban gia tang co hoi chien thang trong ca do online. Hay dang nhap vao Nohu90 ngay hom nay de bat dau hanh trinh tot nhat cua ban trong linh vuc nay. Dung quen chia se bai viet nay voi ban be de ho cung co the tham gia va huong loi tu thong tin huu ich nay!
Nen Tang Game Doi Thuong Nohu90 la diem den hap dan danh cho nhung nguoi yeu thich cac tro choi slot jackpot truc tuyen. Voi he thong game da dang, do hoa sinh dong va co che choi don gian, nen tang mang den trai nghiem giai tri thu vi cho nguoi choi. Nho ty le tra thuong cao va toc do xu ly muot ma, Nen Tang Game Doi Thuong Nohu90 dang dan tro thanh lua chon quen thuoc trong cong dong game doi thuong.
C is one of the most known programming languages. Its key features include ‘simplicity’, unfriendliness and lack of many helpful abstractions. Overall, it is a nice experience.
Cosmopolitan makes C a build-once run-anywhere language, similar to Java, except it doesn't require interpreters or virtual machines be installed beforehand. Cosmo provides the same portability benefits as high-level languages like Go and Rust, but it doesn't invent a new language and you won't need to configure a CI system to build separate binaries for each operating system. What Cosmopolitan focuses on is fixing C by decoupling it from platforms, so it can be pleasant to use for writing small unix programs that are easily distributed to a much broader audience.
Do not use const or restrict. const does not have any effect during runtime. restrict can introduce extra bugs. Both have no real use.
Many people seem to like const claiming that it "prevents bugs". I'm honestly not sure if I have ever come across a single bug that would have been prevented by const. Even if there is the odd examples for which it is true, const is a cancer that spreads through entire codebases as the only sane way to use it is to use it consistently (or else you require casts which could mask real bugs). Considering that it serves little to no purpose it's, in my opinion, just not worth effort. If you do find yourself stuck with code that insists on it, the magic incantation is #define const.
Как программист на Си, я понимаю, что по современным меркам этот язык нарушает все мыслимые правила приличия. Но при этом я действительно НЕ ВИЖУ адекватной замены в той сфере где он применяется. Это как с самолётами. Неустойчивый самолёт — маневренный и опасный. Устойчивый — безопасный и неманевренный. Что выбрать? Что-то среднее? Чем мы готовы пожертвовать?
…
Да, работая на индустрию не удастся вернуться в прошлое. Однако, Plan9 научил меня тому, что во многих случаях у меня, как у программиста, всё-таки есть свобода избежать сложного кода, в том числе ценой выбора более подходящей архитектуры. Например, написав небольшое ядро приложения на Си и функциональную часть на Lua. Если я вижу, что код на Си становится сложным, это повод остановиться. Стоп! Что-то не так!
The current most used version of the language, c99, brought a bunch of new features, many of which are completely unknown to most C programmers (Older specifications obviously also have some dark corners).
C is the lingua franca of programming. We must all speak C, and therefore C is not just a programming language anymore – it’s a protocol that every general-purpose programming language needs to speak.
If you think it is — take this test. It only has 5 questions. Every question is basically the same: what the return value would be? And each question has a choice of four answers, of which one and only one is right.
Someone on a Slack I’m on recently raised the question of how you might write a source file that’s both valid C and Go, commenting that it wasn’t immediately obvious if this was even possible. I got nerdsniped, and succeeded in producing one, which you can find here.
not sure about naming. complex links are harder to type, and now I get all the references to individual green notes in the linked references on this page too… Perhaps using E: and tagging with E once to make sure it ends up on a manually curated list is better.
it has a different mental model of programming languages
reading hillel wayne essay on it is cool!
can create a unique sieve as a value and make assignmetns!
can transform the object directly after it has been created!
j provides mechanism to fuse mapping and filtering,
can study properties of the sieve
I miss you. I know you will probably never read this, and that is alright; I do want you to be free. But I needed to say that I wish I would have been more mindful when interacting with you, more loving in a less impulsive way; I wish I would have given us more time to know each other.
I still hope some day we will resume our friendship, but I don’t want to impose that hope on you — in the sense that I want to respect your wishes.
<div class="ui-infobar container-fluid unselectable hidden-print">
<small>
<span>
<span class="ui-no-lastchangeuser"> <i class="fa fa-clock-o fa-fw" style="width: 18px;"></i></span>
<span class="text-uppercase ui-status-lastchange"></span>
<span class="ui-lastchange text-uppercase" data-createtime="Sun Nov 14 2021 16:46:23 GMT+0100 (Central European Standard Time)" data-updatetime=""></span>
</span>
<span class="pull-right">556348 views <a href="#" class="ui-edit" title="Edit this note"><i class="fa fa-fw fa-pencil"></i></a></span>
<br>
</small>
</div>
<div id="doc" class="container markdown-body" >**Welcome to https://doc.anagora.org!** All documents are by default **public** and **world-writeable**. Documents will be embedded within the [Agora](https://anagora.org) in the node matching their name. Feel free to click the edit button above and delete this text -- or just write whatever is on your mind below!
<div class="ui-infobar container-fluid unselectable hidden-print">
<small>
<span>
<span class="ui-no-lastchangeuser"> <i class="fa fa-clock-o fa-fw" style="width: 18px;"></i></span>
<span class="text-uppercase ui-status-lastchange"></span>
<span class="ui-lastchange text-uppercase" data-createtime="Sun Nov 14 2021 16:46:23 GMT+0100 (Central European Standard Time)" data-updatetime=""></span>
</span>
<span class="pull-right">446389 views <a href="#" class="ui-edit" title="Edit this note"><i class="fa fa-fw fa-pencil"></i></a></span>
<br>
</small>
</div>
<div id="doc" class="container markdown-body" >**Welcome to https://doc.anagora.org!** All documents are by default **public** and **world-writeable**. Documents will be embedded within the [Agora](https://anagora.org) in the node matching their name. Feel free to click the edit button above and delete this text -- or just write whatever is on your mind below!
<div class="ui-infobar container-fluid unselectable hidden-print">
<small>
<span>
<span class="ui-no-lastchangeuser"> <i class="fa fa-clock-o fa-fw" style="width: 18px;"></i></span>
<span class="text-uppercase ui-status-lastchange"></span>
<span class="ui-lastchange text-uppercase" data-createtime="Sun Nov 14 2021 16:46:23 GMT+0100 (Central European Standard Time)" data-updatetime=""></span>
</span>
<span class="pull-right">446342 views <a href="#" class="ui-edit" title="Edit this note"><i class="fa fa-fw fa-pencil"></i></a></span>
<br>
</small>
</div>
<div id="doc" class="container markdown-body" >**Welcome to https://doc.anagora.org!** All documents are by default **public** and **world-writeable**. Documents will be embedded within the [Agora](https://anagora.org) in the node matching their name. Feel free to click the edit button above and delete this text -- or just write whatever is on your mind below!
<div class="ui-infobar container-fluid unselectable hidden-print">
<small>
<span>
<span class="ui-no-lastchangeuser"> <i class="fa fa-clock-o fa-fw" style="width: 18px;"></i></span>
<span class="text-uppercase ui-status-lastchange"></span>
<span class="ui-lastchange text-uppercase" data-createtime="Sun Nov 14 2021 16:46:23 GMT+0100 (Central European Standard Time)" data-updatetime=""></span>
</span>
<span class="pull-right">556349 views <a href="#" class="ui-edit" title="Edit this note"><i class="fa fa-fw fa-pencil"></i></a></span>
<br>
</small>
</div>
<div id="doc" class="container markdown-body" >**Welcome to https://doc.anagora.org!** All documents are by default **public** and **world-writeable**. Documents will be embedded within the [Agora](https://anagora.org) in the node matching their name. Feel free to click the edit button above and delete this text -- or just write whatever is on your mind below!
Tổng Quan Về Các Tiêu Chuẩn Vận Hành Đẳng Cấp Tại GMNC
Tóm lại, trong cấu trúc quản lý của sảnh game trực tuyến, điều khoản sử dụng thiết lập những quy tắc bắt buộc nhằm bảo vệ quyền lợi chính đáng cho mọi cá nhân khi tham gia vào hệ thống. Hệ thống điều khoản này chính là chiếc cầu nối kiên cố bảo vệ sự an toàn cho cả hai phía trong suốt chặng đường đồng hành. Sự nắm rõ quy tắc giúp người chơi nâng cao kỹ năng tự bảo vệ tài sản và tận hưởng trọn vẹn những giá trị giải trí tuyệt vời.
Thương hiệu GMNC xây dựng các tiêu chuẩn này dựa trên sự thượng tôn pháp luật và tính công bằng tuyệt đối trong mọi giao dịch trực tuyến tại môi trường chuyên nghiệp này. Tinh thần làm việc chuẩn mực cùng sự tận tụy phục vụ đã giúp nền tảng chinh phục niềm tin của hàng triệu cược thủ. Hãy tìm hiểu thật kỹ và tuân thủ đúng các quy định để chuẩn bị sẵn sàng cho hành trình chinh phục các đỉnh cao cá cược ngay hôm nay.
Tổng Quan Về Các Tiêu Chuẩn Vận Hành Đẳng Cấp Tại GMNC
Tóm lại, trong cấu trúc quản lý của sảnh game trực tuyến, điều khoản sử dụng thiết lập những quy tắc bắt buộc nhằm bảo vệ quyền lợi chính đáng cho mọi cá nhân khi tham gia vào hệ thống. Hệ thống điều khoản này chính là chiếc cầu nối kiên cố bảo vệ sự an toàn cho cả hai phía trong suốt chặng đường đồng hành. Sự nắm rõ quy tắc giúp người chơi nâng cao kỹ năng tự bảo vệ tài sản và tận hưởng trọn vẹn những giá trị giải trí tuyệt vời.
Thương hiệu GMNC xây dựng các tiêu chuẩn này dựa trên sự thượng tôn pháp luật và tính công bằng tuyệt đối trong mọi giao dịch trực tuyến tại môi trường chuyên nghiệp này. Tinh thần làm việc chuẩn mực cùng sự tận tụy phục vụ đã giúp nền tảng chinh phục niềm tin của hàng triệu cược thủ. Hãy tìm hiểu thật kỹ và tuân thủ đúng các quy định để chuẩn bị sẵn sàng cho hành trình chinh phục các đỉnh cao cá cược ngay hôm nay.
I went to boost a post, having forgotten which social platform I was in (sometimes with the different clients it takes me a minute to remember if I’m in the Fediverse, or in Bluesky (which will join the Fediverse fully soon), or in X (which doesn’t have plans to IIUC).)
I saw this in the UI and I thought: cool, I can [[quote post]], like in a platform that fully makes sense to me. it turns out this was in #X. You can’t widely perform this action today in the #Fediverse, and that gives me pause.
After #X was shut down in #Brazil a week ago, more than 2 million people flocked to Bluesky. I don’t know how many came to the Fediverse, but going by @mastodonusercount I’d say it was likely considerably less than 100k.
This seems, to put it bluntly, a failure and missed opportunity for the Fediverse. How can we do better next time? Who out there *wants* to do better than this?