Pages:
Author

Topic: Do you think "iamnotback" really has the" Bitcoin killer"? - page 12. (Read 79977 times)

full member
Activity: 322
Merit: 151
They're tactical
I asked you to please:

For example, I have no idea why you are serializing to JSON textual format in your C code and not just passing (little or big endian) binary data that is compatible with C structs. And please don't write another long explanation that I can't really understand your descriptions well. You try to say too many things at the same time, and it is ends up not being that comprehensible.

And you still wrote another wall of text:


There is two format for the "json data".

There is the "text form" , coming from json/RPC (from javascript app)

And there is the "binary form", a tree of referenced objects, constructed from a text json, or manually with the API. ( or eventually from a script)

The idea is to allow to completely abstract function calling and parameters passing using a format that can be converted to/from json transparently, automatically, with object reference counting, and stored internally as binary data aligned on 128 bits for fast SIMD operations.






The same function prototype in C can be used to declare different functions with different input parameters.

Like a generic function type who can be implemented with different type of data format for arguments, and to define the json/rpc API from the C side.

And in the same time, it's also the C internal API , used by C programs like a regular dll API, but using the json binary form representation of the arguments, instead of C style argument passing ( the C style argument passing are only used for simple native C type and pointers).



sr. member
Activity: 336
Merit: 265
I asked you to please:

For example, I have no idea why you are serializing to JSON textual format in your C code and not just passing (little or big endian) binary data that is compatible with C structs. And please don't write another long explanation that I can't really understand your descriptions well. You try to say too many things at the same time, and it is ends up not being that comprehensible.

Yet you still wrote another wall of text. Can't you make your point more concisely? Shouldn't you think more carefully about what you want to write?

You don't put care and attention into writing English. Communication is a very important skill. You may be the most talented coder in the universe, but being able communicate efficiently is very important.

Quote
For example, I have no idea why you are serializing to JSON textual format in your C code and not just passing (little or big endian) binary data that is compatible with C structs. And please don't write another long explanation that I can't really understand your descriptions well. You try to say too many things at the same time, and it is ends up not being that comprehensible.

There is two format for the "json data".

There is the "text form" , coming from json/RPC (from javascript app)

And there is the "binary form", a tree of referenced objects, constructed from a text json, or manually with the API. ( or eventually from a script)

The idea is to allow to completely abstract function calling and parameters passing using a format that can be converted to/from json transparently, automatically, with object reference counting, and stored internally as binary data aligned on 128 bits for fast SIMD operations.

There is reference counting, thread safety for arrays manipulation, etc, Internally , it use native C type to store/read the data, keyname hash, and the tree structure itself (list of named/typed children references etc) , direct memory pointers, etc.

The memory holding the native C type, and direct pointer to it is never accessed from the application directly. ( or it can be explicitly if you want raw pointer to the binary data, equivalent of rust unsafe code).


When a C function make the call

the caller create the tree manually in the binary form, from the binary data, instead of using a structure . ( it can be transformed to/from textual json with a generic function for the json/rpc interface ).

it pass a C pointer to the reference of this object stored in binary form to the callee function. (And another C pointer to an object reference for the output result if needed.)

The function can access all the tree, add or remove element to it, add an array to it, add element in a child array, copy object reference in local permanent internal list, etc

On return either if the function is just supposed to modify content of the passed object, or add/remove element to/from it, all can be tested and accessed via the tree interface from the caller ( and it just passed a C pointer, with total binary compatibility, useful also for logging or many things instead of vargs / stdio).

If the function return something to the caller ( eg from http/json/rpc request), then this result can be converted to textual json automatically and sent back to the javascript caller from the http server.


The same function prototype in C can be used to declare different functions with different input parameters.

Like a generic function type who can be implemented with different type of data format for arguments, and to define the json/rpc API from the C side.

And in the same time, it's also the C internal API , used by C programs like a regular dll API, but using the json binary form representation of the arguments, instead of C style argument passing ( the C style argument passing are only used for simple native C type and pointers).


It can be confusing from your perspective, because it's made in sort that high level concept are manipulated and implemented from the C language, and can use all the C language on local C variable with the native C type ( int , pointer, etc) , and also in the same time to manipulate high level object.

But i already have a full API, and i did not make this framework for blockchain specially, even if for application yes i have blockchain ecosystem in mind specifically, but the frame work can handle all kind of things ( ray tracing, manipulation of graphic object, manipulation of blockchain objects, private key, signature, in browser staking etc.

All the API is documented in the white papper , and in other places. All the code source is on the git. There are working example running.

You have all the low level code and explanation in the PMs.

Now if you can't understand my grammar, don't have time to read my code, and your idea is to start to program a blockchain and api for distributed application alone from scratch including high level OO interfacing, good luck with that Smiley I'll see where you get lol

If you are not interested to work on collaboration again ok, i can have idea how to handle most of the issue you rise on the git discussion, with local stack frame, circular references, multi threading, no mem leak, and simple expression evaluator, cross language interface and object definition compatible with json/rpc and javascript, etc.

I don't really know what you have in mind either Smiley

But i already have, API, interface, documentation, code, working example, test net, demo app in html5 for the raytracer in webGL. Etc

I already have this.

If you are not interested to look at it, or read the code, or read my answer, i don't know what to say to you. I have read most of the thing on the git discussion, and i think i solved those problem, and posted all the code, and explanation to you in private messages.

If you want to go alone from scratch developping an high level language to make blockchain node, and cross language interface, with portable code, and high level API for web application, go ahead. I already have this.

Otherwise you're just talking in the wind.
full member
Activity: 322
Merit: 151
They're tactical
Code:
For example, I have no idea why you are serializing to JSON textual format in your C code and not just passing (little or big endian) binary data that is compatible with C structs. And please don't write another long explanation that I can't really understand your descriptions well. You try to say too many things at the same time, and it is ends up not being that comprehensible.

There is two format for the "json data".

There is the "text form" , coming from json/RPC (from javascript app)

And there is the "binary form", a tree of referenced objects, constructed from a text json, or manually with the API. ( or eventually from a script)

The idea is to allow to completely abstract function calling and parameters passing using a format that can be converted to/from json transparently, automatically, with object reference counting, and stored internally as binary data aligned on 128 bits for fast SIMD operations.

There is reference counting, thread safety for arrays manipulation, etc, Internally , it use native C type to store/read the data, keyname hash, and the tree structure itself (list of named/typed children references etc) , direct memory pointers, etc.

The memory holding the native C type, and direct pointer to it is never accessed from the application directly. ( or it can be explicitly if you want raw pointer to the binary data, equivalent of rust unsafe code).


When a C function make the call

the caller create the tree manually in the binary form, from the binary data, instead of using a structure . ( it can be transformed to/from textual json with a generic function for the json/rpc interface ).

it pass a C pointer to the reference of this object stored in binary form to the callee function. (And another C pointer to an object reference for the output result if needed.)

The function can access all the tree, add or remove element to it, add an array to it, add element in a child array, copy object reference in local permanent internal list, etc

On return either if the function is just supposed to modify content of the passed object, or add/remove element to/from it, all can be tested and accessed via the tree interface from the caller ( and it just passed a C pointer, with total binary compatibility, useful also for logging or many things instead of vargs / stdio).

If the function return something to the caller ( eg from http/json/rpc request), then this result can be converted to textual json automatically and sent back to the javascript caller from the http server.


The same function prototype in C can be used to declare different functions with different input parameters.

Like a generic function type who can be implemented with different type of data format for arguments, and to define the json/rpc API from the C side.

And in the same time, it's also the C internal API , used by C programs like a regular dll API, but using the json binary form representation of the arguments, instead of C style argument passing ( the C style argument passing are only used for simple native C type and pointers).

It can be confusing from your perspective, because it's made in sort that high level concept are manipulated and implemented from the C language, and can use all the C language on local C variable with the native C type ( int , pointer, etc) , and also in the same time to manipulate high level object.
sr. member
Activity: 336
Merit: 265
I am answering some of these in public for those portions which I feel aren't too tangential nor require privacy:

The thing is the way i see, you have good expertise in at least two area :

High level scripting language.

Blockchain economics.


And i can very easily see how the two can connect. Aka having blockchain protocol and node wrote in high level language allowing for easy interfacing with javascript or rpc/json.




The big down side is see making it with node.js, is that first it doesn't look all that stable, not sure how it can be easily packaged in single file easy to run on any computer. (again the UI side can be made in a separate app in a js browser). And if you really want to do multi layered design, it's hell. I can show you many way in which code in javascript is very hard to debug, if you start to play with multi layered OO hierarchy, asynch call back handling, it can quickly become a big mess as there is not way to check or force typing anywhere, and it's impossible to even have any global analysis or checking of the code at all.

I can see where you want to get with the typescript, but if it's to make a js like language with asynch event handling, json object, garbage collector, object list processing, i think i really have all the base bricks to do this quickly.

[---8<--- snipped]

Because the way i see where our path can cross is this :

You want to make a blockchain node / protocol with high level language who support asynch io, green threading, json object, json rpc, and friendly ness with javascript and webapp.



I want to make a high level language to program easily nodes for different blockchain, with the http/rpc/json interface, and being able to kick start node based on custom blockchain protocol, which involve ideally an high level script language, which can also be used either as middle ware or full stack to develop distributed graphic application, using potentially openGL, c++ UI, or html5/js/webgl for front end.



If you want to really work on high level language with the feature you want, and i can update my framework too if you see things that are not really ok and there are good technical/economic reason for it, i have no pb with it, but to me it already does what it has to do ok, but i can start developping the basics of js like script engine quickly, and it would be very friendly to make js app out of this, with standalone executable include full node, wallet, block explorer, and script engine.

@iadix, the first step for me is getting the unique algorithms for my blockchain completed. And to see if I am going to complete any transpiler to TypeScript in order to make app GUI and mobile programming easier. C would not be the idea choice for these high-level activities.

The C code comes later when optimizing and making bullet-proof the key components.

You're down in very low-level coding and we can't yet see where your design choices fit optimally into the plan.

The best way to proceed is to complete the high-level rough draft of the coding first. Then from there we can see where if any of your design ideas would fit in.

We are doing too much handwaving and theoretical talk. In software, it is actual code and use cases that matter.

I think as soon as possible I need to try to get the APIs decided and documented, so that you can then show some examples of why your design is superior. I can't really relate to your code as it is now, because it seems to be based around a blockchain assumption, but my consensus design is not a block chain is some sense. However, there is overlap of many concepts with a blockchain. So I think I need some APIs so we aren't talking in such abstract terms. We need concrete APIs so we can compare examples of coding paradigms employing those APIs. I can certainly read all your code, but it doesn't mean I understand the holistic design of the code (your code has no comments and no documentation in the source code files!). As is typical for most programmers, you write mostly write-only source code, meaning other programmers can't understand what was your holistic design points, because there is no comprehensible documentation. I am more focused on trying to write high-level code with good documentation and specifications, before moving to optimization and hardening of the code base with low-level improvements.

For example, I have no idea why you are serializing to JSON textual format in your C code and not just passing (little or big endian) binary data that is compatible with C structs. And please don't write another long explanation that I can't really understand your descriptions well. You try to say too many things at the same time, and it is ends up not being that comprehensible.

I am not saying there is nothing valuable if what you've done. I am saying that I can't relate your existing code base to what I want to do. There is too much to try to assimilate and I don't want to expend my scarce time trying to figure out other people's code. It is possible that once we start communicating about specific APIs of my project, then I will start to understand benefits and tradeoffs of your approach better.

Part of the issue may be that I am not that sharp minded right now. So perhaps I can't assimilate as much code and try to figure out all that as well as I could if I wasn't so lacking of cognitive energy. Or maybe it is because I have my mind in the economics lately and not the coding. Maybe the understanding of what you are doing will become more familiar to me if we interact on examples I am more familiar with. I think also the issue is that you are trying to do everything in C and I just would have never even started from that perspective, so thus I don't see the point of even figuring out what you are doing with that code base. Perhaps through examples and in time, I would come to better appreciate your design decisions and then I can make more specific feedback and decisions.

Yes I am a high level thinker. But hey I can write low-level assembly and C code also, but it is not the priority to start at low-level. The priority is to focus first on the high-level concepts, especially the economics and key algorithms.

The most important is to get forward movement. I got sidetracked on the economic discussions and relapsing health problems. Today I ran twice and I am trying to do everything I can. I have commitments from BTC whales to help me go get better medical care, if my current standard TB treatment fails. I need to follow up a chest xray and liver enzymes test next week. Hopefully this is just the normal side-effects of these toxic TB antibiotics, which I have to take for another 14 weeks. Very frustrating. Trying to do what I can. I have diarrhea, liver pain, and chronic cognitive fatigue past few days, but maybe it was due to drinking fruit juices. I am trying to rectify it. If I feel enough energy tomorrow, I am going to try to go lift barbell and to force my body to better/stronger condition. I am pissed off that this TB is interfering with my project. So I will try to get pissed off and use that as motivation in gym. Let's see how my body responds. My body might get stronger from that aggressive action, or it might get overly exhausted. I can't predict. I will just try.
sr. member
Activity: 336
Merit: 265
I hope this is the end of this diversion of trying to explain why the concept of a blockchain for trading knowledge is going to be more valuable than Bitcoin which is only a payment system for fungible money:

Metcalfe’s law does not state in any way that if you add users to a network then the value, and therefore the price, increases. This would be an absurd claim and the analogy that comes to mind is an increasing population full of infants using fax machines.

Metcalfe rather speaks to POTENTIAL value, if we are going think about the price and market cap of a network. That is to say that there is room for matchmaking connections for N² users, but there is nothing in such a law to suggest that any amount of users can efficiently use a certain network (later in this writing we will read Szabo alluding to such redundancies).

In other words it cannot be said that the addition of each user adds the same amount of value which is then multiplied across the network. In most cases it is probably easier to show such a claim cannot be true (how much value would be added from the last person in the world to have a fax network?).

Here we get Szabo’s extension of Metcalfe’s law in regard to emerging economics (through Adam Smith):

Quote from: Szabo
Metcalfe’s Law states that a value of a network is proportional to the square of the number of its nodes. In an area where good soils, mines, and forests are randomly distributed, the number of nodes valuable to an industrial economy is proportional to the area encompassed. The number of such nodes that can be economically accessed is an inverse square of the cost per mile of transportation. Combine this with Metcalfe’s Law and we reach a dramatic but solid mathematical conclusion: the potential value of a land transportation network is the inverse fourth power of the cost of that transportation.

Notice Szabo’s use of the word “potential”.

I had already linked to that Szabo quote before you mentioned it:

Szabo also wrote about that (@anonymous there is myself).

Szabo is incorrect. He fails to consider that we live in a relativistic universe. The maximum potential of the network is not the reciprocal of the number of nodes to the fourth power. Szabo is computing the potential as if the maximum is where every node communicates/trades to every other node and the cost of the transport being the limiting resource or cost. But as I showed in my other comment in the blog which I linked you to, that value is meaningless unless it is considered relative to all other opportunities, i.e. opportunity cost is the limiting resource. Value is always relative, not absolute. Szabo is ascribing an absolute cost of communication and assuming that is the dominant opportunity cost from the individualized perspective of every node. But I showed mathematically that rather it can be the grouping compatibilities that can be a limiting opportunity cost that can invert the assumption of greater relative value for the larger network. Networks increase the degrees-of-freedom of the node participants, thus the potential energy. To the extent that transport cost is a significant opportunity cost of the nodes, then Szabo's point applies, but as the cost and latency of communication decreases, there are a proliferation of opportunities which are significantly more valuable than those transport costs. As Lima pointed out, the Inverse Commons was one of those huge value opportunities that was enabled by the Internet. The value from exchanging knowledge in the Inverse Commons over the Internet far exceeds any communication costs. So as you now see, money is not the only agent that can increase degrees-of-freedom in trade and increase surplus production. Communication networks can increase the access degrees-of-freedom for non-fungible knowledge, which becomes fungible collaborative within the Inverse Commons. So thus, we see fungible money becomes only a small component of the value creation, such as to pay for the communication infrastructure costs. This is why fungible money is diminishing in utility in the knowledge age. Fungible money is applicable to increasing the degrees-of-freedom for solving the coordination issues around physical resources. Yes atoms are heavy, but relative to knowledge production value, the atoms are asymptotically (an inexorable trend to) massless. So into the knowledge age we go, and fungible money will diminish in importance and our insatiable quest will shift from power to knowledge.

Note this is second time I caught Szabo with a fundamental error. Szabo does raise interesting historical examples and his anthropological research is sometimes interesting.

@traincarswreck, your four-color theorem theory of tripartite essential resources for human life is the most basic example of the fact that fungible money increases degrees-of-freedom over barter. The increase in efficiency of fungible money w.r.t. barter, increases as the diversity of physical resources (tangible goods) increases. With three bartered resources and no fungible money, one has a 1/3 chance of holding the resource that another may want to trade for, i.e. being bordered on one of the other two colors in your four color theory. The probability fraction decreases and complexity of risk mitigation increases as the diversity of goods to be bartered increases.



But I brought it forth to show Szabo's use of the word POTENTIAL (which is bolded in my original writing I believe).  Szabo didn't miss this, search for the word "redundancies".  He is not stating the formulated value for a network, he is simply saying that metcalfe's law is extendable.  It makes perfect sense that a reduction in transport cost as a dramatic effect on the value of the network.  But neither metcalfe nor Szabo imply that such efficiency is perfectly transcribable to market cap of a network.  That's not either of their mistake, its others' mistake.

Disagree.

Szabo is referring to redundancies that reduce the need for transport between every pair of nodes in the network and thus reducing the exponent to lower than four, but he is still relying on transport costs being the value limitation in the network. He is not recognizing that value is relativistic and the transport costs may not be a significant factor at all in some cases as I pointed out.

You say fungible money.  What is un-fungible money? Money becomes money only because of our definition which is somewhat related to "the most fungible good".  Otherwise its just barter right?

I don't disagree that money is relating to fungible transfer of utility. The point I am making is that fungible transfer of utility can occur by transferring a fungible intermediate good (i.e. money) or by adding knowledge to an Inverse Commons. The fungible transfer of utility within the Inverse Commons is a shared rise in utility for all participants of the Inverse Commons, i.e. although each unit of knowledge added to the Inverse Commons might be of a different kind (thus non-fungible if were applied to a barter trade between parties), the units of knowledge don't have to be matched to another same kinded unit of knowledge in order to transfer the utility within an Inverse Commons. Given my explanation of how the Internet has raised the degrees-of-freedom of (the nodes which are the individuals in) humanity's access to a plurality of Inverse Commons, there is magnificent increase in the (knowledge) value (and thus utility) that can be fungibly transferred without money (i.e. without a fungible traded intermediate good). Nobody owns the Inverse Commons, because it is open for everyone to see. It gains value the more people contribute to it and the marginal utility of adding more participants doesn't decline precipitously as in other forms of knowledge exchange because it due to the decentralized access control (i.e. everyone can see and fork it without any top-down permission required) there is not the top-down management coordination problem known as the Mythical Man Month. We see that the more degrees-of-freedom an Inverse Commons has for the participants to harmonize their contributions yet not be bound to coordination gridlock, the faster the value grows and the less slowly the marginal utility declines.

Inverse Commons are usually specialized so that only those interested or expert in the subject matter of that particular case of an Inverse Commons, are gaining value from contributing to it, because only they can understand or utilize the increase in shared knowledge in it. Because of this maximum division-of-labor, Inverse Commons can't be entirely captured by finance. Because participants can transact directly and instead via Firms (thus bypassing the Theory of the Firm), it becomes less plausible for finance to gain the economies-of-scale to consolidate everything in corporations and the winner-take-all weakness of fungible finance that I explained upthread is (I posit) ameliorated.

@traincarswreck, your four-color theorem theory of tripartite essential resources for human life is the most basic example of the fact that fungible money increases degrees-of-freedom over barter. The increase in efficiency of fungible money w.r.t. barter, increases as the diversity of physical resources (tangible goods) increases. With three bartered resources and no fungible money, one has a 1/3 chance of holding the resource that another may want to trade for, i.e. being bordered on one of the other two colors in your four color theory. The probability fraction decreases and complexity of risk mitigation increases as the diversity of goods to be bartered increases.

Yes its a generalization.  The reason I think it is worth something is that you present it without the four color theorem and we weren't able to proof the theorem without computers.  Is a flat plane, and changes to the topology would increase the complexity and possibly outcomes for equilibriums.  As does the addition of money as you say.  

But we can also think earlier for example in a transition from water to land, or that underwater examples of such relationship between entities, wouldn't have gravity so to speak (or near as much of an effect of it), so the equilibriums form in a different way.  

Yet it's conceivable that there is some transition to different orders (ie water to land, land to internet).  In this sense money serves as the lubricant for transition, and natural arises as such.

What I want you to see that we don't have to actually individually (selfishly) own the medium where the transfer of fungible value takes place, which is the case with money. This is why the Inverse Commons is new form of fungible utility transfer which ameliorates the monopoly formerly held by money. But the fungibility is not in the form of a barter trade between two owners of the good. If knowledge units were to be traded as barter, they would be non-fungible and thus can't be modeled (nor financed) with the concept of money.

Now I want to suggest, that objective truth, as knowledge, is fungible, and I want to understand what you say to that.

There is no such thing as a grand objective truth. We live in a relativistic universe. There is unbounded diversity of perspectives that can be formed. Humans will tend to cluster around specialties. Within those Inverse Commons of specialized interests and expertise, there will exist fungible value transfer, but there is no overall fungibility. And even within an Inverse Commons, the value that each participant gains from portions of the Inverse Commons will vary.

The idea that there could be one fungible money that accurately reflected all that complexity of value transfer is preposterous. I think this is why Nash was speaking of asymptotic approximation where there would be many stable currencies, but again I have shown upthread that is impossible. I know you will reply and claim I have not, but I simply won't reply any more. I have more important work to do than argue with you about the preposterous notion that there could exist any stable fungible good or goods which could be an accurate value or utility transfer system for all the complexity in nature. Fungible money was something man used which was the best fit for the technology available at the time. We have the Internet now. We are leaving the fungible money era.
sr. member
Activity: 336
Merit: 265
with reference counter, all the object are manipulated via reference, it just like GC.

Refcounting has serious drawbacks.

What ? Smiley

Can have similar unpredictable surges in memory collection overhead as GC. It is unpredictable when you'll get a dominos cascade of refcounts going to 0.

And refcounts can't handle circular references, yet GC can.

Refcounting does consume less memory than GC for the same performance. However refcounting has a performance penalty of every reference assigned, which GC amortizes into mark-and-sweep operations by which time many of the references may be destructed. Generational GC improves efficiency of GC.

For maximum convenience of the programmer then GC is superior, especially if extra DRAM is abundant. For apps. Perhaps not good for the blockchain nodes, which should be highly tuned.
full member
Activity: 322
Merit: 151
They're tactical
Segwit still seem less 666 in some aspect, because it's more deterministic, and remove some burden from the reward / pow / emission scheme, but it's maybe 666 in other area on the line of fractional reserve issue, and the illusion with having duplicated btc off chain being used indifferently, but still not always being able to put everything back at any time, and it's not totally equivalent, and im not sure they are very honest on all the intended side effect on the network.
sr. member
Activity: 336
Merit: 265
For those who need some further explanation on the math I presented which shows why Bitcoin is a winner-take-all evil plan:

I notice you give a formula which doesn't not allow for the possibility for a power broker to pay 100% of the fees.

Okay you just proved you are incompetent. When x = 100, then that entity is the only miner and transactor, which is the ultimate outcome of the math. Thus an infinite relative profit (x / (100 - x)%) is correct, because there is no other entity at that point.

The math is stating that the entity with the largest x, will be more profitable than all others and thus his x always grows faster than any other entity.

As for the term "power broker", use any term you prefer such as 'whales' or any term which describes those who issue the transactions which pay the highest fees and thus can fit into the small blocks (because small blocks limit transactions to those with the highest fees).
sr. member
Activity: 672
Merit: 251
If you can outdo bitcoin and reddit then holders of such a token must be rich.

Yup. That's the plan.

I'm not joking. I know their weakness.

My significant limitation right now is health. More so than anything else. My liver pain and delirium returns when I slack off my exercise, because I was overworking nonstop past week or two (lost track of days and night and day). Just finished a hard run and sprinting. My liver was really bad past two days. I am still on these toxic meds for another 14 weeks (but 2 drugs instead of 4 kinds, i.e. half the dose of before).

The main problem with this health condition is I am often just feeling like shit which makes it difficult to get into the focus of mind to code. I guess I am going to try to restart the barbell workouts and see if that might raise my level of health. Very frustrating to have 14 more weeks of meds to go. I need my excellent health immediately.

I am a voracious coder if healthy.


Have you heard of the Wim Hof (The Iceman) method? Supposedly is amazing at building inner physical/mental endurance and strength long lost by modern living. Could be just the thing as its been proven to improve the immune system as well.  I'm gonna try out the basic breathing and cold showers methods. Good luck finding cold water in the Philippines though. lol


https://www.youtube.com/watch?v=q6XKcsm3dKs


http://www.livingflow.net/wim-hof-method/




full member
Activity: 322
Merit: 151
They're tactical
Bitcoin is total 666  Grin Grin
sr. member
Activity: 336
Merit: 265
The reason for the small blocks becomes much clearer.

The power brokers want to keep the general public out of Bitcoin in the future. One of the reasons is so that future regulations of blockchain currencies will not apply to Bitcoin blockchain transactions, because none of us will be able to afford Bitcoin blockchain transactions.

The power brokers are never regulated because they capture the regulators.

The masses will be taxed and regulated on Lightning Networks, other blockchains, and/or systems like SEPA.

Remember government exists to keep the masses under control.

The power brokers need a base financial system in which they can't corrupt it, thus not infighting between themselves. This is the way to organize themselves so they are united so they stop fighting each other via nation-state enclaves.


Upthread I wrote about another reason the power brokers need small blocks in order to remain in control of the blockchain. Read that post for background details on what I will write below.

But there is always an inviolable flaw with fungible money. And it always finds its way into any fungible money system in some form.

That is that any design for a fungible money system will always be a winner-take-all power vacuum. Bitcoin is no exception. And this is the flaw that @traincarswreck didn't know about.

In Bitcoin's case, I see numerous ways that it is a winner-take-all power vacuum.

As the small block size becomes dominated by power broker transactions, which ever broker pays x% of the fees, they earn x / (100 - x)% more profit per unit of hashrate than other miners (presuming electricity cost is equal), because the power broker can make sure he only sends his transactions to a miner who refunds his fees (or the power broker can run his own mining operation). Thus the power brokers become the miners, but since the one with more percentage will accumulate more percentage faster than the rest, then Bitcoin is a winner-take-all system. Tack on selfish-mining once one entity has 33% and the eventual 51% victory becomes even more accelerated.

If the power brokers had to complete against all the transactions made by the masses, then it would be more difficult for them to accumulate 51%. They would need to somehow be able to manipulate the masses. My project is an attempt to take advantage of this insight. Note PoW can't do it, because unlimited blocksize has no stable fee market security equilibrium. But my project is more than that, because it also will enable widescale knowledge trading (the killer app of blockchains) so while the fungible money aspect will grow, it will grow less than the non-fungible component, thus making humanity immune to the evil of fungible money.

Note that MPEx's system only settled daily and ditto LN's will have long settlement periods, thus my above math works.

Note that in high finance such as MPEx (which was able to accumulate a million Bitcoins), the one with more reserves accumulates more as compared to one with smaller reserves. This is a mathematical fact of finance. And this is another reason that all the Bitcoin will become owned by one entity eventually. This is why Nash's concept was flawed and not objective.

This is why Bitcoin is the system that will bring about 666 and the Revelation. All the fungible money wealth will become concentrated in one whale over time.

The problem is fungible money. It is evil. We must get rid of it. I'll show you how we do this and humankind will become very wealthy. We can defeat the idiocy of the elite. Of course the elite want a winner-take-all. They think the survival-of-the-fittest. What they don't seem to care about is that it means total destruction of humankind. But they apparently don't care about that. They think it is destined and they think there is no more objective system possible. But I think there is a more objective system, not based on fungible money.



Edit: I want to add that the above logic explains why the power brokers of Bitcoin don't want large blocks, but it doesn't necessary follow that they don't want SegWit and hence LN. However, note that given any finite blocksize chosen (which can't later be increased because protocol changes are a political clusterfuck as I explained upthread), then LN will be forced to large centralized hubs which aggregate settlement back to the blockchain because the blocksize will not be able to accommodate minnows settling on the blockchain. Thus, the centralized hubs will become private fractional reserve banks, and the settlement back to the LN blockchain will become purely symbolic. These centralized hubs would keep their reserves in BTC in any case (because it is the dominant chain) and do their meaningful settlement on the Bitcoin blockchain. In other words, LTC will be only a transactional unit-of-exchange, not a unit-of-account for reserves (a mirror of the situation between gold and silver when they used to be money).

Thus I think the power brokers of Bitcoin will not allow SegWit to activate on Bitcoin because they would not want that transactional settlement noise and the potential bugs it could cause to risk the dominant chains status as the most reliable and dominant chain.

Thus not only do I think Bitcoin will never get larger blocks, I also think Bitcoin will never get SegWit.
full member
Activity: 322
Merit: 151
They're tactical
Satoshi's PoW is diabolical.

I kinda agree  on this  Grin

I don't sort people in nwo and non nwo, but I wouldnt put satoshi in the humanist/altruiste kind that much Cheesy

I did my little equation also with this side lol

Already important fact, pow is probabilistic, so it's like gambling, most religion would say expecting reward based on probabilistic things is not very good Smiley all true humanist knows lack of order and chaos always favor those who have more. In casino you have more chance to make profits with larger fund, cause you have more chances to trick probabilities on the long run. It's why mining get pooled, and centralized. If people would organise like this to trick casino im sure it bankrupt for them Cheesy

And also the way the code is made and all, I think he is someone who is used to code for profits, not that it's bad in itself, but it still lead to lack of care of many aspect of developpement or code, to get the max profits in short time. Well cant say he looks like someone  involved with open source project, linux development, or in the collaborative developpement GPL profile. Most likely someone who come from banking or financial sector, who code financial app of some sorts.

He doesnt look to have the kind of human wisedom and altruist attitude too much, and be more motivated by profit ( devil) and probabilistic logic (devil , god is order), and have very materialistic takes on things.

Well there can be more paranoiac theory too Cheesy
sr. member
Activity: 336
Merit: 265
Nash didn't make a mistake his thesis is crystal clear and fundamental.  You need to explain to me why you think funable money breaks the laws of physics, in a post, succinctly, not a series of post.

I already explained the critical flaw in his thesis. The long-term failure mode is all the Bitcoin wealth will become concentrated in one whale. This is an inviolable law of finance if it is true that only Bitcoin is non-manipulated. I am not going to repeat all of the logic I expressed already about that. If you can't assimilate information from multiple posts, then you need to go back to high school.

I've already explained it (several times in fact). You guys are really dumb.

There is no need for me to repeat myself again.

I know what I know. And I know I will kill Bitcoin and PoW. You watch and observe as idiots who are looking at "magic" that they can't understand.

Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke

Tell me how the kilogram, the newton, the second, the degree, the watt, etc. are manipulated politically...?

Lol. You are a pretender. Just as I thought. Do you really need me to explain that to you?

The Bible speaks about honest weights and measures. Does that mean there is dishonesty and manipulation in units-of-measure. Duh.

All units-of-measure are relative. The government can tax your electricity, so a kilowatt then costs 1.5 kilowatts.

Ditto a whale who controls a majority of the Bitcoins can do what ever he wants to do with finance, if indeed Bitcoin is the most trusted and accurate measure of reserves.

That absolute power can be used at the End Times, to complete the fate we've been promised in Revelation.

An absolutely non-manipulable fungible finance reserves is absolute destruction. Nash was one crazy lunatic.

Of course though there isn't such an absolute. And if the elite succeed in fooling the world into believing Bitcoin is such an absolute stable reserve, then they will enslave fungible finance. But they can't enslave knowledge trading in an Inverse Commons, because the monetary component of that is very small compared to the value of the knowledge traded. And I posit the non-fungible trading of knowledge will far exceed the value of fungible finance. Because fungible finance is only applicable to fungible investments such as factories, laborers, real estate, and tangible things. Laborers are replaceable meaning that laborers are fungible with each other. Individualized knowledge and creativity are not replaceable meaning that each individual has a unique perspective that is not fungible with others. "God" (nature) made it this way. The bastard elite who are pulling this Bitcoin wool over your eyes, will not succeed in destroying all of humanity with their diabolical deceit. But those of you who fall into the trap may perish. But this will take some time so the End Times for finance may or may not come in your lifetime. Yet the knowledge age will not perish. Fungible money will perish. You will throw your useless gold and silver into the street.

If you don't understand these concepts by now, there is nothing more I can say to you. You will just have to watch and observe the magic.
sr. member
Activity: 336
Merit: 265
@dinofelis, I realized that no PoW blockchain can have a viable changeable blockchain size solution. Every possible solution is centralization (large blocks, small blocks, unlimited blocks), including Monero's automatic adjustment algorithm.

Even LN on Litecoin will eventually fail as a political clusterfuck when the block size needs to be increased again.

Satoshi's PoW only is really viable only for power broker money on small blocks.

Satoshi's PoW is diabolical. We must destroy it.



I'm not a BU loyalist.  I'll support any implementation that allows big blocks and on chain scaling.

and no, segwit isn't meaningful onchain scaling in my view.

Decentralized on chain scaling is technologically impossible with PoW:

https://www.reddit.com/r/litecoin/comments/631ffe/pools_that_block_litecoin_development/dfr3weo/

If you actually understood the technology, then perhaps you'd change your position to something which can actually scale off chain.



The economic majority wins. Those who are buying LTC now are doing so because they want SegWit to be activated. Jihan Wu of Bitmain who is blocking SegWit on both LTC and BTC, created the new more efficient Scrypt miners, so I didn't realize this before. They could monopolize these in theory. So this fight might not be as easy as I thought. But the economic majority should win, unless it lacks resolve and/or patience. Already people are arbitraging and finding ways to rent hashrate in order to earn money and support SegWit. If you think the price is going up, you try to lock in a rental price that doesn't increase as the price rises, so you can profit. Others may be buying A4s if they want to maximize profits and believe the price will remain high (and going higher).

Jihan Wu needs to get his ass kicked economically so both Bitcoin and Litecoin can move forward.

It is most likely that BU is a diversionary lie. These miners simply want to gouge high fees on Bitcoin and block any alternatives. They were never going to fork with BU. It was a lie to prevent everyone from joining together to kick Jihan's ass.

If my health will improve or stabilize, my plan is to launch a Bitcoin Killer which doesn't require PoW (the design is already completed). I want to bankrupt all these miners. Their vested interests are a pain in the ass. We need to kick all their arses out into the street and turn their ASICs into door stops. I am talking long-term plan.

Those who are buying ASICs now, my plans are a year or more away from reaching any relevancy or size, so fear not. Buy A4s and profit.


Both you guys are obstructionist wolves in sheepskin. You pretend you want to make progress but you are intentionally stalling. Any one with a brain stem can see right through your deceit.

ProHashing is not signaling SegWit thus they are an obstructionist. Their words are meaningless. In a meritocracy only actions count.

"Talk is cheap, show me the code", wrote Linus Torvalds

Also it is quite clear that BU never intended to fork Bitcoin with that Buggy Unlimited piece-of-shit, because they know damn well the economics of Bitcoin are that the whales can and will destroy any miners who attempt to fork Bitcoin. I explained this in great detail on BCT.

BU is a lie and diversionary tactic in order to fool everyone. The real goal of Jihan Wu is to gouge maximize transaction fees from Bitcoin and block any alternatives for scaling. These obstructionists are block progress on both Bitcoin and Litecoin, because Bitcoin depends on Litecoin to add off chain scaling, because the whales of Bitcoin will never allow SegWit on Bitcon. Period. ProHashing by their actions is complicit. Words are meaningless.

Look at your conflicting statements:

Quote from: ProHashing pool
He states that we oppose Segregated Witness, which is true. We do not think that SegWit is the best course for bitcoin or litecoin.

Quote from: ProHashing pool
We do intend to implement SegWit

Quote from: ProHashing pool
A majority of customers have requested SegWit, so we plan to implement it.

Stalling. Deceit. An obstructionist wolf in sheepskin.

Quote from: ProHashing pool
the IRS doesn't move its deadline back because of SegWit, and we won't have any business at all if they come after us

Miners should leave such an incompetent company.

Whining in a forum about not being able to do your accounting at the same time you do your technical work.

Of course it is quite clear you are just lying and deceitful.
sr. member
Activity: 336
Merit: 265
Speaking about reddit, I was checking out the litecoin one and saw this comment:

https://www.reddit.com/r/litecoin/comments/632yau/i_just_rented_some_hash_to_support_segwit/dfr0x1g/

So according to this guy's calculations it would take around $1million "only".

@rpietila is not technical, so he won't care. MP doesn't give a shit about altcoins. Read here for more.
legendary
Activity: 1358
Merit: 1014
Speaking about reddit, I was checking out the litecoin one and saw this comment:

https://www.reddit.com/r/litecoin/comments/632yau/i_just_rented_some_hash_to_support_segwit/dfr0x1g/

So according to this guy's calculations it would take around $1million "only". Of course im dreaming to have that in my portfolio but for some other guys with our same interests this is peanuts.
You seem to be in contact with rpietila and (im not sure) MP which seem to be the final boss of whales. Maybe you could contact them and somehow convince them to push the hashrate up to activate segwit, I think we all would benefit. (I think they would agree with seeing segwit on litecoin because of the implications it has for bitcoin, and the speculation part is clear too: if I was able to spend 1million to activate segwit at any time I wanted, I would spend a couple weeks buying LTC low key, then activate it and pretty much have guaranteed gains)

It would also force miners that are being "passive" to show their cards and see if they actively block segwit by adding more hashrate in the opposing camp. Im afraid if this isn't done soon it may get increasingly harder. Of course not sure if they are going to bother with putting 1 million on the line. Just my 2cents.
full member
Activity: 322
Merit: 151
They're tactical
I know basically that he is trying to solve the issues of how to interface modules and APIs with typed objects. Me too. He has his formulation and I was working on different one which would I think be more elegant and attract more app developers.

The more elegant formulation is what im looking to do now.

The three choice are :

Doing the high level ui part in js, and all app with js, only the low level part in C.

Doing a script language to implement rpc/json interface. Eventually doing call to lower level API.

Doing c++/com interface to program app / modules in c++, and keeping json glue code for rpc remote calls . ( to do js app on top of it), or use COM runtime for Microsoft app for higher layer (vb/c#/js in IE).


It's hard to get on coding something without choosing some language, and the definition of the interface need to take in account implementation in the languages too.

Doing all in node.js is yuck too, and in the end for blockchain related things, im not sure it would even be that faster to write than C with different part requiring the equivalent time. And js has weak error checking in "pre run time". It can create faulty code very easily. It puts lot of pressure on the transpiler if it's the way used to produce the js code.


If your goal is to make a script language with modules & OO that is close to js, im sure can get interpreter for the basics  quickly.

Basics is

Parsing of json object

Api call

Simple evaluators  for expressions like

int a;
String yy;
Float xx;

obj b={"key":value};
obj Obj;

a=b.key;

If (a>100)
  ApiModule.method1 ("toto");
Else
  ApiModule.method2({"key2":param});

Obj=ApiModule.getObjectRef ();

Obj.value=yy;

XX=Obj.value2;


I will not necessarily do the conditional branching like this, but all the code to evaluate expressions like this and events is already made, the script would be running on top of node in standalone executable

And its possible to have static type for value & objects with the modified json synthax that the api recognize, and automatic type conversion..
.
And its not too hard to get to a full implementation of json/rpc interface with a script language like this.

And all the low level code is already made, to deal with p2p network packet, blocks / tx validation, object serialization / hashing ,and to manipulate wallets or block explorer and raytracing via http interface useable with json/rpc or cgi style.

More complex expression and runtime to handle list can be thought of, but list processing can be made in C.

Or can have equivalent of map/filter/for each loops, in the script to deal with lists of objects.

Filters can be made with simple expression evaluation, and I have the code to filter block list based on query string expression.

Map can be made with module api calls.

Other kind of list processing can easily be made with the C framework interfacing with json.



If you prefer to do your thing on your own, ill work on this by myself the time you get to something equivalent or better., but my objective for the moment it's this, getting to more elegant formulation, i have different solutions to get there in reasonable time.
sr. member
Activity: 336
Merit: 265
If you can outdo bitcoin and reddit then holders of such a token must be rich.

Yup. That's the plan.

I'm not joking. I know their weakness.

My significant limitation right now is health. More so than anything else. My liver pain and delirium returns when I slack off my exercise, because I was overworking nonstop past week or two (lost track of days and night and day). Just finished a hard run and sprinting. My liver was really bad past two days. I am still on these toxic meds for another 14 weeks (but 2 drugs instead of 4 kinds, i.e. half the dose of before).

The main problem with this health condition is I am often just feeling like shit which makes it difficult to get into the focus of mind to code. I guess I am going to try to restart the barbell workouts and see if that might raise my level of health. Very frustrating to have 14 more weeks of meds to go. I need my excellent health immediately.

I am a voracious coder if healthy.
legendary
Activity: 1358
Merit: 1014
reddit is very important for a cryptocurrency's community.

Thanks for giving me an opportunity to rant.

I fucking hate Redditardit. Their system is corrupt. I want to replace that piece-of-shit shit with app that runs on our blockchain. Redditardit must die.

I'm serious. Many pieces-of-shit are going to die.

I don't like reddit too but the fact that we dont like reddit is irrelevant since if your coin gets any relevant attention a reddit community will arise anyway, so it might as well have a nice url that ranks well in google.

Btw competing against reddit in this field is like competing against google in internet browsers. If you can outdo bitcoin and reddit then holders of such a token must be rich. Not an easy task tho.
sr. member
Activity: 336
Merit: 265
With all this in mind there is not many language who fit the bill, and even without premature optimization once you are stuck with a language framework, there is not always good way to optimize much more, or work around certain bugs or deficiency in one area or the other.

I agree the programming language landscape is rather lacking. That is why I spent so much energy on attempting to create a new language with @keean. The problem is the time it takes and the resources I have being so limited. Creating a new language is a multi-year endeavor.

I thought maybe I could cheat by creating a transpiler to TypeScript and using some clever design decisions. But I need to spend some more time on that to decide if it is realistic or not. Probably not, but I want to look at it one more time.
Pages:
Jump to: