Sam's Ideas
評註
註解
-
I am working on a system I call living documents. There's a link to a screencast here: https://github.com/samsquire/ideas#4-living-documentsI like this idea. Every system needs to work with pen and paper at some point.I like this idea. Could be combined with business cloud. One of my ideas: https://github.com/samsquire/ideas2#98-business-cloudI like this idea. You could have arbitrary pairing of people trained in business administration, hospitality work together to be a coffee shop.I think we have to reliably encode our desires into the system. Everyone must feed in their desires for this superoptimizer to work. It could also try optimize everyone identically. I have an idea I call want marketplaces for the collection and aggregation of wants. There's a possibility of fusion there.Could use autosummarizers to decide what headlines to create in the generated video.I think encouraging people to run an Insurance app on their phones would be a good idea too. So people help insure against their contribution to climate change etc. Could foster an age where people use an app to self-insure, p2p insure or insure through companies.I've found that N3 tuples work for any problem too! You can use N3 tuples to describe many different facts ontologically and semantically. I'm even writing a GUI framework using them.There does need to be a way to re-invest in open source software. I thought of an open source subscription before. But getting people to pay for it when it seems free....This would reduce the barrier to entry too.I want a general purpose data editor.There's a huge difference between communism and communionism. I want communionism which has your definition.A company can have facets of other companies running through it.Do you mean deus ex machina rather than occam's razor? When I get around to it, I'll add up the number of supermarket workers, nurses, doctors and other vocations that I consider to be essential for society that are underpaid. And divide that billion by that number of people. And delivery drivers. It would be every year. It's a reward for being essential to society.This idea is more that your debit card decides how much you pay when you go to buy your coffee.You card is linked to your identity and your identity is linked to your tax account. Prices can be scaled to a maximum cost.This exists as scaling fees https://en.wikipedia.org/wiki/Sliding_scale_feesI see every purchase of a product funds a set of activities or programmes, the money must physically go to those areas. That's what I mean by wrapped, you're buying more than just the thing on the shelf, but you're investing in lots of other things too. A map on the wrapper or a link to the product map is a great idea. I like that.There would have to be another protocol for the exchange of wants with gives files. The seller could contact the buyer and automatically arrange a price based on the minimum that the buyer is willing to buy. Or the buyer could spider the sellers and contract the seller that they choose. it should be all automatedI imagine one that would have merit on the internet: Here's an archive and its hash, i will pay people £X currency to host it for meCan computers do this? Symbolic reasoning?There's the humanist manifestos if you're not Christian.The goal is to find cross institution joins. Things that are difficult without having the data in one database.I suspect this idea can be implemented by nested exchanges. * Every aspect of getting a business off the ground relies on the exchange of money for some item off an exchange. so this idea relies on a platform that someone builds to exchange products and services. and having them integrated behind one business account. * A data format for an organisation, which includes the network of inputs and outputs which you've elucididated on before. I've proposed [MRSGREN](https://github.com/samsquire/ideas3#35-mrsgren) on my ideas document as an organisational strategy or verbs for operation. * Integrated payments and invoicing. * Integrated market research market for purchase. I've proposed how you would provision a cafe with the software. The integrations are numerous.I propose a Terraform-like tool for provisioning real life things, in the real world. We just need to decide what attributes a business has and what attributes all of these objects have. People can then integrate by writing provisioners for integrations with existing market places or new platform ones. 0oo could be the place where this happens ;-)I've looked at OpenERP. It could very well form a basis for wiring it up to be peer to peer and to be provisionable. It needs marketplace functionality.A community of people can decide how they want a business to look like and how they operate ethically etc. Business becomes sourcecode. <pre> resource "company" "sams-coffee-shop" { description = "Selling bespoke coffee" } resource "menu" "morning-menu" { product "mocha" { sell_price = £2.65 procurement "fair trade chocolate powder" { buy_price = "£1" } procurement "fair trade coffee" { buy_price = "£3" target_price = 0.85p } procurement "cups" { buy_price = £1 target_price = 0.85p } } } </pre>I'm familiar with expert systems such as Drools which uses the rete algorithm which is really clever. And I know about OpenAPI But they still have to be explicitly coded.In the UK the free market creates minimum wage jobs and barely any high paying jobs. Doctors deserve good salaries, footballers deserve less salaries.People do not understand the components of their operating system or the components of a car, or aeroplane, so we have to specialise as a society, as individuals. There's a cross fertilising of the idea of apocolypse technology -- there is also apocolypse jobs. All that's needed to have a well functional supply chain of goods from manufacture, to logistics requires a number of different specialisms. Shelf stackers deserve more pay from where I'm standing.If it wasn't clear, the whole bulleted pointed list in this ideas description would be the programme running automatically. Businesses would pop up due to programmatic rules.I like the formulation of "Autonomy", "Purpose", "Mastery" of personal happiness at work. I'm missing all three at the moment, as a result, I'm miserable at work.I was thinking of freight trains between towns. You have one town that specialises in making one kind of thing, or one element of the supply chain. Then you have the next town along manufacture the next part or assemble what the previous town created. Are there many manufacturing hubs not in China?I think education as a way of moderating population growth is sinister. People are holding back having families due to their careers which are all or nothing jobs. That's not a future I like.The study of human activities would be quite interesting I reckon. It's a mixture of antropology and psycology because you're studying a particular person's mindset.It was more for personal information used for business purposes such as buying some thing online, my title, full name, address and bank details.I'm thinking of some thing very simple. We register a data handler in browser/mobile phone for datahub:/ url links The URL must contain what's requested datahub:firstname,lastname,email,dob,http://returnaddress Then the return address gets pinged with the data from the datahub.If we want it to be part of backend processing, such as a corporations backend processing or whenever they happen to require the data, they will need to be a server side component. Or an intermediary. The intermediary would have a connection over VPN or zerotier, a link to the user's device where the data can be requested. The intermediary can be authenticated via OAuth.Taking a new person into the organisation is eating/nutrition. Disposing of waste is excretion. To make something is respiration.Growth is not redundant because you need to advertise or recruit.I feel there is synergy with the [Unity app](https://0oo.li/method/1016/unity-app#1607877179) with this idea. Call it a flash community feature.Could this be a sentence by sentence thing? Ideally something as simple as the bible's numbering system would work if people split up their articles whereby every one or two sentences is a verse that can be referenced.I want to be part of a group of people that are my age group, my gender, my hobbies. I want to be part of multiple groups simultaneously.I want the group's to be spelled out too. I want to have to explicitly join the group that is my age group. Find some unity with the members there with question and answersSo the service is not abused, I suspect there should be a limit on how many hours you can send your child to the government funded childcare. This is derived from the minimum number of hours for time with family that constitutes a happy family life. it could be something like happy families work best when the children spend at least 3 hours a day excluding sleep at home.I would like to see a "Person Count" on labels for products. That's how many people benefit by you buying that product, the number of people that were involved in producing the product. You could also track water usage, electricity usage and put that on the label.// So, "ad-idem" (or on ideas) would probably be the better approach. Again, it also heavily depends on how you formulate those questions. If you read the idea again you get presented with ideas and you vote for or against them. // People generally don't like to be judged I think people enjoy doing quizzes and answering questions.I think providing state of the art technology representative of a traditional digital transformation is the unique part of this idea.Apps should be distilled to query plans. There is a query plan that represents all the queries that an app makes and the relative frequency of each type of query. People could design all the interactions of an app -- all the screens that show data or allow data to be modified. Then the query planner can generate an efficient app, down to the individual queries used to the layout of data. Let's let computers layout data for us.Call them APP PLANS. App plans contains a list of UI screens.....and the fields of data that is displayed or modifiable on the screen. App plans also specify the backend integration API to be used with the data that is on the screen. So there would be a call API. and the call API takes a numeric field as input which is the phone number, you can wire up the call API with the field on the screenQuery planners in database work out how to efficiently execute queries based on how many rows there are and the indexes that need to be consulted. App plans work out how to efficiently work out how to implement apps. The app planner will consider the following things when retrieving data: - data that needs to be retrieved to show the interface - how to structure the queries made to the server - send the query or send a query name? - transformations of the data before displaying. How to generate a UI from a data structure: The database might store the data as a tree, graph or matrix. How to surface this information in a user understandable way? The app planner will use some heuristics to generate UIs with tabs, and lists and rich rendering of items. A bit like django admin screens. The planner should capture various skills into a computable expert system such as accessibility requirements, create efficient repeatable tasks.The idea of planning people's residences to create serendipity is an interesting one. You describe that you like cafes. The algorithm will try place a cafe that is between you and your friend's location so you can meet at that cafe.How would it work? I suggest it be used to build a new city: Put all the housing lots, office lots into a big algorithm for placing people and give people locations that are within 10 minutes away from work office lots. Everybody should get a good position.This is different to my other idea on here which is business cloud. Business cloud is about writing code that runs a business. This idea is about writing a formalization of a business that can be used to describe any business and how it makes money. I guess you have to begin with where the money comes from (customers) so describing the customers is a must. In JIT business Then you must describe what is done with that money (suppliers consulted) and stock purchased then an invoice is raised and so on.// Are you assuming that same needs got to be valued at same price? A glass of water in a desert may be worth a lump of gold for a person who is dying out of starvation. // I should be able to bid an amount I'm willing to pay for a service or product in a marketplace. I should be able to list an item I am willing to sell for. The finance industry makes this very hard to do for arbitrary things. So we need a socialized mechanism for making money. I suspect it would be a phone app with an extremely large marketplace. Every job is distilled to a set of tasks. There would be no market secrets. I should be able to work out how to make money by looking at the market place and seeing the money I can earn by doing different tasks.Competition is a good thing. Destroying other people who want to do the same thing as you is also destroying competition. And companies hate legitimate competition. They would rather be a monopoly. Monopolies are really inefficient. I worry with a transparent marketplace, a company would startup and hire people to pick up all the work and give nobody else a chance to pick up the work. I think society needs to escape this idea as competition as a means of destroying your competition. it's good when there are multiple people offering the same services. So they can compete on price, quality and branding. But this idea of destroying your competition and creating moats is really harmful. We should have a society where people don't fear being made irrelevant.// competitors will see who they are buying from // if your business depends solely on your supplier secrecy, then your business is one step away from being a commodity.I think we need a general purpose resource scheduler. An organisation could have one for jobs. Allocates people to teams, to jobs.I read an article that said performance with regard to instruction selection is 10% of total performance. The rest is cache behaviour. If you get a cache miss, you slow everything down. Computers should be able to analyse our code and work out how to arrange it so that the data is always in the cache. By simply placing data together which belong together.insert into widgets (type, name) values ("dropdown menu", "countries") I'd like to be able to define what widgets are available separately from their positioning on the screen. Positioning widgets is harder than deciding what widgets are available. We should separate these functions to make snappy widgets a reality.We want to avoid what has happened to XMPP - which is a committee which adds any old stuff into the protocol making it impossible to implement simply. Because it's not simple. Making protocols simple is the goal. I have an epollserver which is useful for building text based protocols in C: https://github.com/samsquire/epoll-serverVisual Basic was ahead of the industry on this account and was very powerful. I never learned how to program most widgets though. Just tables.How is work allocated? In capitalism, the most desperate people do the work because they are worried about feeding, sheltering themselves and their families. You get a job because the alternative is far worse. In communism you are forced to work just as you are in capitalism.> So, is it like a factory floor open for direct public engagement, so people can come do some work, unqualified, just by visiting it...? Would one get special coins or tickets for work, that one could spend on the coffee shop and supermarket? Or, is it something different? There would be payments at the end of your shift or at the end of the week if that's cheaper. You'd think exchanging money would be cheap! Yes! These jobs don't require much training. Making a coffee for someone is easy. Stacking shelves is easy but hard work. It would be local physical work. There would be people, deliberately not called managers who would provide guidance and simple training. I wonder if it could be democratically managed.This is similar to an idea I had for native libraries. These are libraries that have JavaScript equivalents that can be transparently replaced with native code without any JavaScript overhead. Would be useful for game engines, crypto and anything computationally expensive. https://github.com/samsquire/ideas#51-native-web-librariesI had an idea for computers to work out how to perform an action based on representations. So If you have an image it might not be in the right format for a crop code. so you need to convert it to pixels first. First it would detect the image format is PNG and find a PNG decoder. Then it would find an operation that works on decoded PNG. Such as crop. https://github.com/samsquire/ideas#11-representational-computingYou could have a website where people register their interest to work on a certain day and then random number people are picked. That's for the case there being 50 people wanting to work but only 5 spaces. It might have to be just in time scheduling so it's always the day before that the schedule gets set. It might be inconvenient. You've got a lot of people chasing a few jobs. Could have nailbars, landscaping services, bars, restaurants.I want to be organised or assigned a superorganism based on the values that I agree to. I would move homes towards people who believe the same things. If everybody did this, we could have regions where people believed the same things. Like a neighbourhood that wants UBI from the council rather than from central government. Bristol has its own currency in the UK - it is paralell to the pound.Asynchronous IO could make a structured internet client feel very snappy because you can make IO requests in parallel. Simplest example I have found that uses lib uring and is here https://github.com/robn/yoctochat/blob/main/yc_uring.cIt's not specifically for hitchhiking but it could be used for casual carpooling too. It's mainly for use in planning your journey with a map and timetable. With arrival and departure times prominently placed. If your battery on your phone dies you can be screwed as I have been while travelling.I don't know how NFTs store ownership in the block chain. But essentially this idea is about the mid level implementation detail of a distributed SQL database storage engine. I find the idea of a distributed P2P database very useful I have a project where I implement a very simple SQL database and it supports distributed joins by distributing join keys to every node in the cluster. In this idea I take a different approach and hash the join key and use the join keys to do the node placement. So everybody in the cluster gets a subset of the data. You need everybody to be online to do a queryIn my SQL database I introduced a statement called create join. You tell the database ahead of time what fields are joinable fields. create join inner join people on people.id = items.people inner join products on items.search = products.name The database then checked on every insert and does the associated consistent hashing and node placement.I should point out that some data may be movable once the create join statement has ran. If a join existed for products.id and search.product_id and at insert time of products was inserted. A query for matching searches would run select Id from search where product_id = X search.product_ID depends on products.id. they have the same value. The consistent hash for products can be: id. The consistent hash for search can ignore its own id and use the product_id. This would distribute this data to the same machine because the hashes are identical. If there is multiple joins the this scheme might need to be more complicated. I think the fields can be concatenated and hashed.qI wonder if the formula for voting on this thing is an average of everybody's percentages. Someone says 40% another person says 60% should go to the money contributors. The average is 50%. Repeat for each contributor.Bitcoin solves this problem by producing a simple virtual machine which can execute a limited subset of instructions and cannot interact with other computers. Ethereum charges gas money to run code in this virtual machine - some portion of an Ethereum transaction is removed or spent executing the code. The Java virtual machine has a bytecode that has limited access to the host machine. Any machine access has to go through APIs. We could introduce a simple virtual machine language that can execute the primitives a vast majority of distributed apps require and a simple secure runtime that limits arbitrary communication with other machines. So you have a built in inbound and outbound firewall for security. You could endorse which machines the code is allowed to talk to. It would hide socket or HTTP programming from the app. Generally speaking most distributed apps need streams and a distributed database. The streams are for talking to other computers and the database is for executing data queries. The problem is to be useful you kind of need low level access to a machine such as microphone and speaker interfaces. The browser should be solving this problem but in my experience the APIs are dreadful.When I say virtual machine I don't meant a heavyweight virtualbox virtual machine which is processor instruction set virtualization. I mean a simple while loop interpreter that executes bytecode and performs operations according to a virtual machine specification. Python is implemented as a bytecode interpreter. I wish V8 engine was easy to import and use as a library with the ability to provide a context to the virtual machine to specify what symbols are valid. Unfortunately it's as complicated as Nodejs is to embed. Plain old JavaScript or Python is safe as long as you cannot import file APIs or start processes. Essentially as long as you cannot import any API your code is isolated. If you want safety you have to re implement quite a lot of the browser or language stack as languages aren't embeddable safely.I would run the VM/interpreter on every node in the P2P network. You could run untrustworthy code this way. Only if you choose to run it. Perhaps you have a UI where you create a room of people and the people in the room you can communicate arbitrarily with. So you can't create random sockets with websites and steal data. You can't open files either. Only query the distributed database.I recommend taking a look at the internet computer which has similar goals. https://dfinity.org/ It has its own language. So you have to rewrite everything anyway.Perhaps the frontend layer is simply that - the programmer can use any React code they want and the browser does the sandboxing. Could be hosted on localhost by the distributed server application which hosts the various distributed apps. Wouldn't be very secure because the site could make HTTP requests. I would have a simple JSON API for talking to the distributed network and querying the database. You could have a content security policy to ban HTTP requests.I mean we don't do any sandboxing at all on the frontend and just treat the distributed app as another website. The security to the distributed network is in the distributed app runner running in the background. That app decides what the app can do. Maybe need some console UI to approve actions that the frontend is doing.Providing a search engine for the internet is outrageously expensive because the data is so large and doesn't fit in memory. We could use this approach to split up the storage requirements of doing search. If everybody hosts a fraction of the search index then all queries go to everybody before being returned. If there is 1000 storage nodes then every search query produces 1000 subqueries one to every storage node. Each returns what they know about.I value the noncreative work more than creative work. Without the noncreative work we wouldn't have water, food or electronics. At least without creatives we would still have food and water. Creative work is easier than hard labour.You can sanitise inputs to ban script tags and IMG tags to prevent exfiltration. The problem is you can't of restrict the JavaScript of the distributed app to undo the sanitisation. If we trust the distributed app itself we can trust the fields it renders as it won't try undo the sanitisation.In my additive GUIs concept I treat the GUI as a data flow system. In an email client you have a list of folders. Clicking a folder flows emails of that folder to a email list. Clicking an email in the list flows the email into an email preview. Perhaps widgets can be described by the relationships towards eachother and the data they flow between one another.With CRDTs for arbitrary text you can merge two independent changes to arbitrary text fields so no git merge process is necessary. This article describes how fast CRDTs for arbitrary text can be https://josephg.com/blog/crdts-go-brrr/ It's a bit like Google docs synchronisation or Etherpad. Two users can modify the same document and they can be merged without issue. We can do this for every field in a record. So we could have 0oo category or idea represented by many CRDTs.A reversal in an event sourcing system is to simply exclude an entry when reducing the data Each change is a separate version in the history of events. You run a reduction over the history to get a final value. To exclude a scam or return money you just exclude the bad transactions..Of course you need other users to trust your exclusion then that becomes the system of record. Current state/value = reduce(all events so far - excluded events or excluded actors) As long as users are trusting the same set of events the users will get the same answers. Where answer is the current value of a field in the database or the balance of someone's account in the ledger. If I can dispute a transaction - like I didn't receive services paid for I can say that my payment was not honoured and then if I can get others to trust me, my money is returned for spending. I just need others to trust me.Theres no trust of central authority. You have to trust each user's events individually. If you see a user you dont trust, you ban them and that then ignores their transactions going forward AND historically. Everybody has to maintain their own ban list.Yes. Either a subset of servers hosts a subset of data (each record belongs to a server) this can be hidden from the application. This is my distributed join idea which I have a separate idea for. Or all servers host all the data and the data is spread to everybody equally. Essentially all queries run on all servers to get to the same state. You could have a database version which is the number of queries executed so far and if a server has been offline for a time it just needs to execute queries from last seen query up to latest query, in order. That's called logical replication.Essentially I want to transform code AST into an efficient query that a database can execute. Say I was looking for books with a rating of 10/10 books = load_from_server_json('books') good_books = [] for book in books { If book["rating"] == 10 ( good_books.append(book) } } This would be transformed into the following query Select * from books where rating = 10 It gets more complicated when there is a graph of objects where there is manipulations to multiple fields. Like you say, you would have to have the code trace the mutations to work out how to generate an efficient query that incorporated joins.It would be a form of ORM. ORMs track dirtiness of individual records not bulk records. The goal is to find more efficient representations of manual code and convert it to efficient queries. The problem with for loops (and ORMs) is that you require the data be in memory. The database is better at paging in records into memory than naively written code that loads it all at once.I think it is important to note that types, variables, classes, methods, typeclasses are just syntactic sugar used by the compiler. As such they dont actually exist in computer code. Ultimately what gets generated by the compiler is a sequence of instructions. There is no instruction for a variable or a method or a type. Compiler abstractions result in no computation! I think part of why computers are so incompatible is that this is an unfortunate limitation. What matters is the data structure and fields that are shared between implementations. This is what makes code compatible. I will make a category for incompatible computer code.I think this idea is related to advice engine. Life is a bit of a decision tree. You can't just go to Harvard or Oxford or Cambridge an exclusive university at step 1. You need to do other things first. I also had an idea for achieving guided browsing. Which is on half bakery. The idea is you go through a set of pages before concluding your search. Like a tutorial that is reactive to what you have done so far. https://www.halfbakery.com/idea/Guided_20web_20browsingThis idea is also related to Automated API traversal - Program synthesis.This is also related to forward chaining and backward chaining logical inferences. To calculate towards an end value you need a distance function and a direction. While distance(current_value) greater than 0 { For function in next_functions(function) ( Candidate = Function(current_value) If distance(candidate) Less than distance(current_value) ( Directions.append(function) Current_value = Candidate Break ) ) )Yes Mindey Additive GUIs is based on the concept that a GUI is a query that splices multiple dimensions multidimensional plane. Where each dimension is a widget and the points are states of that widget. There is a function that defines the relation of the points of each dimension to another set of points for each dimension, perhaps by human interaction or server interaction. If APIs can return a highly dense definition of how the GUI should work and be rendered, then we can remove a lot of custom code. Most interaction with data orientated GUIs like infinity are just verbs against items in lists. They are reactive in response to data collections. Or add items to collections. For drawing GUIs like diagram tools like PowerPoint or paint I think you need a different model.I've written a very simple interpreter that works with the example. It uses React. The rendered HTML is ugly but Todo adding works. The hard part is what you say, providing a flexible enough language that can support most GUIs. My goal was for IDEs to be representable with this format of GUI. I dread to look at the code for IntelliJ I bet it's very very very complicated.Skihappy I suspect it can be used to find any multi faceted multi variable problem. If there is a database of communities then in theory those database providers should provide an API to interrogate the data. The problem is Google doesn't categorise websites unless the website uses the term "community".I assumed there was always multiple operators in the problem and they are applied in order. This as you say is programming. We can have computers programming themselves if they can do operation search. I dont know if sequence to sequence neural networks can help. They are used for translation problems and sentence trees. You mentioned Github's OpenAI Codex on additive GUI page, I think that is relevant on this idea. I want systems that programs themselves such as the following function - F(database state 1, request) = (output HTML, database state 2, network calls) The program can search for references for information used in the request to create the concatenated strings of HTML and database inserts. If you specify that order_number in the request corresponds to Orders table in database state 1 then the computer can probably work out what data needs pulling out into the output HTML.I thought about the practical concerns of executing the enumeration and walking of data. I think the walking of data can be distributed for efficiency. It doesn't make sense to walk each record one at a time. It's a lot of data to download. I think a continuation style can be used so that the provider of the data walks each sub iteration. So the walking of data is continuations between collaborating servers.The goal is that any website tab can be cross referenced with another tab. So people can walk any information that is publicly available. My previous post implied there would be a special way to offload walking to servers. I envision this being a common endpoint which lets you upload the walking problem as a set of variables and enumerations. You would have to provide the URL of other web pages too for the server to make requests on your behalf. You would only be interested in the top N results - not the full result set as that would be lots of data to transfer. You could combine this walk optimisation with the knapsack problem to schedule healthy meal recipes according to a calorie, fat, carbohydrate, protein budget. If you had a restaurant site with a menu or a recipe website or a grocery shopping website - they can all be combined!! I envision using this feature to find hard drives that are simultaneously high performance, cheap and have low error rates. (Back blaze publishes hard drive failure stats)Well I thought of formalising a syntax for defining a hill walk that includes URLs. If the servers do the work, then it requires the servers themselves change to support the protocol. Metadrive could execute the data collection locally too. It would just result in more data transfer.It could be a browser plugin and some GUI to build a walk search with the GUI. In Excel we have a feature called What If which is very powerful. It can change cell values intelligently to find a goal value.We would have a separate application that understands application manifests and installation instructions I call it magic app because it doesn't exist. Magicapp://infinityfamily/fh47fhr4838 Security is the disadvantage of this concept. I just like the idea of clicking a link, saying yes, then browsing into the software fully installed. Magic app would show a dialog perhaps a warning that you are installing native software. No FTPing files, running .exes, running apt get nginx php-fpm, ./configure && make && make install, npm run server, apt-get install postgresql-12 I would like a friendly pretty GUI of the compilation process. Perhaps showing a spinner and showing what file is being compiled. It could do something smart like run Docker containers for some isolation security. Flatpak and Canonical snaps try solve application packaging. JuJu tries to solve software configuration - I recommend giving it a look.I don't think the browser would ever do it. It would have to be a special application browser or an app that registers as a handler in a browser. I think software installation is antiquated and legacy. it's just not necessary for it to be an explicit step.I could designate myself a communist and then move to an area where other communists are. We could agree to share our production as we own the means of production. It doesn't require anybody coerce anybody else. Everybody self designates. Everybody gets what they want.If computers used a standard ontology of relationships as proposed on the Smart ontologies page, we could store everything on the screen and abstract things not on the acreen in a data structure that could be used to support Window merge.Your idea addresser app made me think of this idea - I would like the key interface with my computer to be search. Search someone's name, email text, file text - anything and results should show up. I should be able to provide a complex query about attributes of the solution I want and find them. Like a join but a converging function of multiple variables. Like What If.I have an idea in my startups list called manufacture app. The idea being is you could request a phone with certain specs or laptop. Upload PCB designs and 3d models and get it manufactured. I have linked it.IT contracts can cost millions of £££ for development of cloud systems. If enough people on Infinity family congregated we could do bids on public tendor for information systems.I definitely prefer the nomad lifestyle. I used to be a consultant and travelled all the time in the UK and Ireland. I was always in a hotel and in a different city every 9 months. I rented a flat and bought an expensive computer and coffee machine - now I feel restricted where I can be. I have to stay in one place. So I'm thinking of moving again and sending away my computer and coffee machine to some central location such as my family home and use my nice computer as a server.You can't currently rent a house long term through an app. That's what is new about this idea. I think you should be able to buy a house like buying milk at a grocery store.Many services pass on messages or store data from other services within the payload. Sometimes the service in question doesn't care about particular fields particularly but another service might further down the chain. For example in event driven microservice architecture I have used we had MongoDB store cached payload of data from a previous service to preclude having every service thereafter fetching it. Also it keeps data in sync. Schemas are used in RabbitMQ systems but are often managed in an ad hoc way. That is you have a Java class in each microservice of the network of microservices that you have to keep in sync. It's a nightmare. Versioning manually is a solution I just think it could be done automatically. Press a new version button in a schema management UI and add the new fields. And tick check boxes where the field applies for each message kind. If we want autonomous self managed organisations like DAOs there will need to be some agreement on the protocol format.The schema registry could be ran in high availability mode. orderData = db.get_order(order_id) context.put("order", order_data) context.put("user_id", user_id) message = context.render("new-order-message") Where new-order-message is looked up in the schema registry to see what data it contains The registry decides what data in context or inside context subobjects appears in the message payload when rendered.In my email based social network I defined lots of schemas upfront. To handle shares of various things. I wrote example XMLs of each message. But didn't use the examples after writing them.This idea is that people are given an obnoxious number of free variables to define and how they work as long as if satisfies an inferface// Is it like spam filters, but for all ads (not just email messages)? It's more there are people and software who act as a funnel of things that reach you so yes they do filter but that's not their primary function. Their primary function is to find things you definitely need or want or like.Think of sales people that represent you rather than the seller.Yes. Rather than encountering that advert for 3d printed vitamin gummies on Facebook or the 10th crypto investment company or flavoured water bottle flavourer on Facebook you can have people communicate with you what you desire. So these people need to understand you. They specialise in your wants and needs.
答案:
在短信中添加“> Qn”,以將其作爲響應添加到此處。