問題: Coordination problem

Recursive coordination portfolio


Portfolios are really effective at managing bets and risk. You own a little bit of everything to return as much as you can. What if we could manage our coordinations with others as a portfolio. People could decide to change their behaviour to benefit someone else. Such as writing documentation how some of their code works. Or adding an API


Everyone announces what they ARE doing.

Everyone comments on everybody else's what they are doing and says what they could do to benefit me. How to do that thing you're doing in my interest.

If the person doing the thing accepts that work, they add it to their portfolio.


(別通知) (可選) 請,登錄

// 每個人都宣佈他們在做什麼。


我對此有一些想法(發佈協議),它與 as-of-yet-unpublished-yet-viewable-with-this link [https://0oo.li/method/111001/0x111111? l=en

// Everyone announces what they ARE doing.

This requires "status updates" or "projects as statuses", those streams be public.

I have something emergent in my head about this (publishing protocol), and it is related to as-of-yet-unpublished-yet-viewable-with-this link https://0oo.li/method/111001/0x111111?l=en&secret=2a9ede86681f0bb4f7b7485c913488b3&c=26cc7033 vision for Odoo. I'm thinking of that Python ERP as a P2P publishing system. It currently is not P2P, but it has a good base. For example, it has eBay, banking and other integrations, that allows it to be a central assets management place for businesses. I don't see why it couldn't shine as a central place to manage social publishing, and inter-operation between thinking spaces like Infinity (I'll have a chance to finalize the API for that), LessWrong, Halfbakery, and other similar places. Publishing follow up streams of events about projects would then be quite easy too.




從我與您的協調開始,Mindy,我將提供我對您的想法和感受的反應。集成 ODOO 聽起來很辛苦。我懷疑這會很困難並且需要很多時間。付出很多努力是可以實現的。您還需要學習如何託管 ODOO 多租戶,以便您可以在您的計算機上運行它以供我們使用,除非您希望我們也設置它,這可能也需要大量時間並且需要大量設置工作並保持最新。 我想專注於同時可以實現和令人印象深刻的解決方案。

今天我花了一天的時間在 Quora 上工作,有人解決了我的這個 stackoverflow 問題 - https://stackoverflow.com/questions/72882207/whats-the-mathematical-formula-for-a-nested-loop 我設法得到了一個平衡的笛卡爾積。我想負載平衡循環。當你有一個三層的嵌套循環時,你運行的內循環比外循環多。我編寫了代碼來對循環進行負載平衡。

我有一個想法,可以將類似於 Erlang 的併發添加到任意數量的循環中。

我也在考慮爲我的 M:N 調度程序編寫一個簡單的解釋器。並使用簡單的彙編程序將代碼寫入內存。並執行它。然後添加多線程。我希望能夠創建新線程並在多個線程中運行代碼。 Java 和 C

I'm going to do a social experiment. I'm going to write what I'm thinking of and doing on this comment page over the next few days.

It's your responsibility to try coordinate with me and I'll try coordinate with you.

This can be a low tech recursive coordination portfolio organising space.

To start with my coordination with you Mindey, I shall provide my reaction to your thoughts and feelings. Integrating ODOO sounds like hard work. I suspect it shall be difficult and take a lot of time. It's achievable with lots of effort. You would also need to learn how to host ODOO multitenanted so you could run it on your computer for us to use, unless you expect us to set it up too which is probably also uses lots of time and is a lot of work to set up and keep up to date. I want to focus on solutions that are achievable and impressive at the same time.

Today I spent my day working on Quora and someone solved this stackoverflow problem of mine - https://stackoverflow.com/questions/72882207/whats-the-mathematical-formula-for-a-nested-loop I managed to get a balanced Cartesian product. I want to load balance loops. When you have a nested loop of three levels, you run the inner loop more than the outer loops. I wrote code to load balance the loops.

I have an idea for adding similar to Erlang concurrency to any number of loops.

I am also thinking of writing a simple interpreter to my M:N scheduler. And using a simple assembler to write code to memory. And execute it. Then add multithreading. I want to be capable of creating new threads and running code in multiple threads. Java and C# did it so why can't I? It's hard but I kind of know what I need to do. I wrote a parser before. I have written assembly before. I need to write some assembly patterns and write code to generate that assembly. I'll need a new thread primitive. And primitives for compareAndSet and loops. I can write basic assembly to do all these things then write a generator of that assembly and parameterise it. It's like Java's template interpreter.

It won't be portable but it would be good



考慮到每一個決定都有機會成本,而且你不能在蛋糕烘烤時從蛋糕中提取雞蛋,你如何推斷​​周圍的東西會留下來?我們需要使用可靠的公司並依靠可靠的技術來取得成功。 我們也有限制我們或使我們受益的心理模式。

Today I'm thinking of the irreversibility of time and leverage.

We use things created by others for maximum opportunity of success. For example we use industry standard companies such as Amazon for our shopping or use open source software in our software, we don't need to create everything by hand.

Given there is an opportunity cost to every decision, and you cannot extract egg from a cake when it's baked, how do you reason what is around to stay? We need to use solid companies and rely on solid technologies for success. We also have mental patterns that either limit us or benefit us.

我現在正在考慮可擴展性,特別是使用開源軟件的可擴展性。 我在一個項目中提供了一個跨 3 個可用區的可靠應用程序,其中包含 3 個 F5 負載平衡器和 DNS 負載平衡。 F5 知道其他 F5,並且可以對其他可用區域中的其他 F5 進行負載平衡。

I am now thinking of scalability, specifically scalability using open source software. I was on a project that provided a reliable application across 3 availability zones with 3 F5 load balancers with DNS load balancing. The F5 knew of other F5s and could load balance to other F5s in other availability zones.

我發現瞭如何實現智能 DNS。

您可以將 PowerDNS 與管道後端一起使用,並使用請求 IP 地址動態解析 DNS 查詢。這可以找到您附近的服務器。

然後您可以對 Haproxy 進行健康檢查,以找到一個健康的負載均衡器。那就是智能DNS。

I found out how to implement intelligent DNS.

You can use PowerDNS with the pipe backend and to dynamically resolve a DNS query using the requests IP address. This could find servers that are near you.

Then you can health check Haproxies to find a load balancer that is healthy. That is intelligent DNS.

我一直在研究負載平衡循環,但我的第二個想法是負載平衡虛擬進程 虛擬進程是一系列嵌套的循環。 軟件可以創建爲一系列過程。 我想學習如何安排流程並因此安排循環。 我需要在每個循環上調用 .tick ,以推進其執行。 我希望流程具有不同的優先級並相互成比例 我可能會爲每個進程執行 2 個循環。 我還想爲相互依賴的進程安排 .ticks

I've been looking at load balancing loops but my second idea is to load balance virtual processes A virtual process is a series of loops some nested. Software can be created as a series of processes. I want to learn how to schedule processes and consequently loops. I need to call .tick on each loop, in an order to advance its execution. I want the processes to be of different priorities and proportionate to eachother I might execute 2 loops of one process for every one of another. I also want to schedule .ticks for processes that depend on eachother


Wait for a bit. I think, I'll make projects results notifications go along with comment notifications, so that we could engage with this process, while sharing work results where they belong -- under particular projects.