Bitcoin Forum
May 23, 2024, 07:48:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 391 »
961  Alternate cryptocurrencies / Altcoin Discussion / Re: [DASH] Dash - Bullshitting the IoF | Dash Dalmation Deathstar (DDD) Regress on: April 12, 2016, 07:15:04 AM
Evan had a youthful exuberance, when coupled with a lack of experience caused some mistakes to be made.

Someone youthfully exuberant would not have been able to hold back on telling the world about the development and feature plans he was so excited about and instead wait until after the instamine was entirely completed. In fact he did exactly that which shows it was likely purposeful and calculated, not accidents and mistakes.

Evan had been around crypto for at least two years or so before launching XCoin/Darkcoin/Dash. He'd see it all, including premines, hidden premines, instamines, etc. He was no beginner and he knew exactly how to play the game.

Also Evan claims to hail from the financial realm, so I think he may know something about using bots to trade the market. I contemplate he may have been formulating the perfect plan for fooling the market with a bot that buys from itself.

P.S. note I corrected the thread title.
962  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 12, 2016, 02:22:35 AM
Rust appears to have everything except the first-class intersections and also the compilation targets and modularity of compilation targets may be badly conflated into the rest of the compiler (haven't looked, but just wondering why the fuck they didn't leverage LLVM?).

My presumption was incorrect. Apparently Rust outputs to the LLVM:

https://play.rust-lang.org/?code=fn main() {
    println!("Hello, world!");
}
963  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 12, 2016, 02:16:36 AM
AlexGR, it is possible that what you were trying to say is that C is too low-level to be able to reduce higher-level semantic driven bloat and that C doesn't not produce the most optimum assembly code, so might as well use assembly for low-level and a higher-level language otherwise.

In that case, I would still disagree that we should use assembly in every case where we need lower-level expression instead of a low-level language that is higher-level than assembly. Every situation is different and we should use the semantics that best fit the scenario. I would agree with the point of using higher-level languages for scenarios that require higher-level semantics as the main priority.

I would also agree that the higher-level languages we have today do lead to bloat because they are all lacking what I have explained upthread. That is why I am and have been for the past 6 years contemplating designing my own programming language. I also would like to unify low-level and higher-level capabilities in the same language. Rust has advanced the art, but is not entirely what I want.
964  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 12, 2016, 02:01:12 AM
but every time I see serious optimizations needed, they all have to go down to asm.

You are again talking half-truths with half-lies.

If one were to write an entire application in assembly, they would miss high-level semantic optimizations.

You erroneously think the only appropriate tool for the job of programming is a low-level machine code semantics. You don't seem to grasp that we build higher-level semantics, so we can express (and reason about) what we need to. Example, if I really want to iterate List, then I want to say List.map() and not a few hundred lines of assembly code. The higher-level semantics of how I can employ category theory functors on that List impact more my optimization than recoding in assembly language. For example, in a non-lazy, inductive language (e.g. where Top is at that top of all types and not Haskell where Bottom populates all types) then I will need to manually do deforestation when chaining functors which terminate in the middle of the list.

Why? Because c, as a source, is just a textfile. The actual power of the language is the compiler. And the compilers we have suck badly - even the corporate ones like Intel's icc - which is better in vectorizing and often a source for ripping off its generated code, but still.

While it is true that for any given higher-level program code, that hand coding it in assembly can typically make it a few percentage faster and leaner (and in the odd case a significant percentage), this belies the reality that programming code is not static. It is being studied by others and improved. So that hand-coded assembly would have to be scrapped and rewritten each times edits are made to the higher-level program code, which is too much tsuris and too much of a waste of expert man-hours in most scenarios. If we didn't code in the higher-level programming language, then we couldn't express and optimize higher-level semantics.

Your comprehension of the art of programming is simpleton and incorrect.

There are still people in this world who can't afford 32 GB of RAM and if we forsake optimization, then a power user such as myself with 200 tabs open on my browser will need 256 GB of RAM. A typical mobile phone only has 1 GB.

I have to daily reboot my Linux box because I only have 16 GM of RAM and the garbage collector of the browser totally freezes my machine.


I have 4 on my desktop and 1 on my laptop running a pentium-m 2.1ghz, single core (like >10yr old).

"Amazingly" running 2012 pc linux 32 bit, the 1gb laptop can run stuff like chromium, openoffice, torrents, etc etc, all at the same time and without much problem.
 
My quad-core desktop 4gb/64 bit is so bloated that it's not even funny. And I also run zram to compress ram in order to avoid swapping out to the ssd. In any case, thinking about this anomaly, I used 32bit browser packages on the 64bit desktop... ram was suddenly much better and I was doing the exact same things Roll Eyes

Why are you offended or surprised that double-wide integers consume double the space, and that a newer platform is less optimized  Huh Progress is not free.

A Model T had resource-free airconditioning. I prefer the modern variant, especially here in the tropics.

I am thinking you are just spouting off without actually knowing the technical facts. The reason is ostensibly because for example Javacript forces the use of garbage collection, which is an example of an algorithm which is not as accurate and performant as expert human designed memory deallocation. And because memory allocation is a hard problem, which is ostensibly why Mozilla funded the creation of Rust with its new statically compiled memory deallocation model to aid the human with compiler enforced rules.

I doubt their [Mozilla Firefox's] problems lie in the language.

Yes and no. That is why they designed Rust to help them get better optimization and expression over the higher-level semantics of their program.

4) Seriously, wtf are you loading and you need a reboot every day with 16gb? Roll Eyes

YouTube seems to be a culprit. And other Flash videos such as NBA.com. Other times it is a bad script.


Man haven't you noticed that the capabilities of webpages have increased. You had no DHTML then thus nearly no Javascript or Flash on the web page.

With firefox I don't have flash, I have ipc container off, I block javascript (and the pages look like half-downloaded shit) and still the bloat is there.

Mozilla Firefox is ostensibly not sufficiently modularly designed to have all bloat associated with supporting rich media and scripting disappear when you disable certain plugins and features.

The is a higher-level semantics problem which belies your erroneous conceptualization of everything needing to be optimized in assembly code.

Above you argued that bloat doesn't matter and now you argue it does.   Roll Eyes

My argument is that people using C hasn't done wonders for speed due to the existence of bloat and bad practices.

We are immersed in junk software that are abusing hardware resources and we are doing so with software written in languages that are supposedly very efficient and fast. I believe we can allow people to write software that is slower if the languages are much simpler. Microsoft did a step in that direction with VBasic in the 90s... I used it for my first GUI programs... interesting experience. And I'd bet that the programs I made back then are much less bloated than today's junk even if written in c.

The solution is not to go backwards to lower-level semantics but to go even higher-level semantic models that C can't express, thus can't optimize.

Your conceptualization of the cause of the bloat and its solution is incorrect.

Your talent probably lies else where. I don't know why you try to force on yourself something that your mind is not structured to do well.

I don't have the same issue with the structures of basic or pascal, so clearly it's not an issue of talent. More like a c-oriented or c-non-oriented way of thinking.

C is more low-level and less structured than Pascal, which enables it to do more tricks (which can also be unsafe). Also you may prefer verbose words instead of symbols such as curly braces. Also you may prefer that Pascal makes explicit in the syntax what is implicit in the mind of the C programmer. You would probably hate Haskell with a deep disgust. I actually enjoy loading it all in my head and visualizing it as if I am the compiler.

Note I have argued that Haskell's use of spaces instead of parenthesis to group function inputs at the use-site, means the programmer has to keep the definition site declaration in his head in order to read the code. Thus I have argued parenthesis are superior for readability. There are counter arguments and especially parenthesis can't group arguments when the function name is used in the infix position.

Note I got a very high grade in both Pascal and Fortran, so it isn't like a skill in C is mutually exclusive with a skill in those other more structured languages, although that I'm not a counter-example to the converse.
965  Economy / Economics / Re: Economic Devastation on: April 12, 2016, 01:08:41 AM
an infinite number of universes

Please understand the distinction between infinite and unbounded.

Infinite implies the tree fell in the forest even if no one observed it. Unbounded means no observer can find the limit.

That is an incredibly important distinction, because it totally changes the model.

I am certain the universe of universes is provably unbounded and not provably infinite. The proof will go something like how I have explained that a total observer (instead of partial orders) would require infinite speed-of-light (to observe the totality in real-time) which would collapse past and future into the a non-existent, infinitesimal point in spacetime.

P.S. CoinCube has been developing a lot of new theory and I haven't been able to pay attention. Hopefully I will have time in the future.
966  Alternate cryptocurrencies / Altcoin Discussion / Re: Dash: The Future Internet Of Money? on: April 11, 2016, 04:08:50 PM
Lol, way OT but whatever, at least Dash has such amazing innovations as a GUI wallet, several of them even which is several more than another coin being heavily promoted in this thread Wink Want to see real innovation? Read the link in the first post.

A GUI wallet does not a technology make.

Yeah more innovation such as the high school math error that was in the InstantX white paper for 1 year until I read the paper.
967  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: April 11, 2016, 04:03:45 PM
My 2 cents (amended), since someone asked:

Sure. So what coin(s) do you recommend based on your superior requirements?

What is your goal?

1. Short-term profits: gambling or P&D?
2. Long-term profits?
3. Ideological investment to support crypto-currency adoption?

Answers:

1. Close your eyes and pick some from a grab brag or get on the inside with a good scammer.
2. Bitcoin (maybe Monero, but I would prefer Bitcoin yet Monero has greater potential long-term upside)
3. IMO and AFAICS, no realistic choice yet available, other than Bitcoin ecosystem investments

Fair enough. I just don't get why you picked Monero for #2 (along with BTC) knowing that it started as a #1. Can you specify your reasoning?

Bitcoin has 100 times more adoption (don't compare by market cap) given by transaction fees and equivalent power consumption for hashrate than any altcoin. So it currently has the only realistic chance of furthering crypto-currency adoption. Any other coin would have to grow 100 times before it is even making any improvement. 100 times adoption growth is extremely unrealistic.

Thus Bitcoin is the most stable for long-term growth and the most liquid. Bitcoin could possibly fall apart with the block size scaling problems, but I assume this will get resolved with increasing centralization and/or rising transaction fees.

Monero has the best of breed privacy that no other coin can touch. They are implementing RingCT which combined with Cryptonote will hide values, sender, and recipient. This is all End-to-End principled, so Dash is just a nonsense toy compared to Monero w.r.t. to anonymity (notwithstanding many other technical and economic flaws in Dash). Monero has a real cryptographer who is expert in algebraic geometric and other abstract math. Dash doesn't have this. There is no other coin out there with a realistic technology that actually works. Ethereum, List, Iota, MaidSafe, Sia, Storj, Synereo, etc are all flawed and won't work.

There is only one non-bullshit coin with innovation. Monero. Period.

Lol, way OT but whatever, at least Dash has such amazing innovations as a GUI wallet, several of them even which is several more than another coin being heavily promoted in this thread Wink Want to see real innovation? Read the link in the first post.

A GUI wallet does not a technology make.

Yeah more innovation such as the high school math error that was in the InstantX white paper for 1 year until I read the paper.
968  Alternate cryptocurrencies / Altcoin Discussion / Re: Dash: The Future Internet Of Money? on: April 11, 2016, 04:03:05 PM
Sure. So what coin(s) do you recommend based on your superior requirements?

What is your goal?

1. Short-term profits: gambling or P&D?
2. Long-term profits?
3. Ideological investment to support crypto-currency adoption?

Answers:

1. Close your eyes and pick some from a grab brag or get on the inside with a good scammer.
2. Bitcoin (maybe Monero, but I would prefer Bitcoin yet Monero has greater potential long-term upside)
3. IMO and AFAICS, no realistic choice yet available, other than Bitcoin ecosystem investments

Fair enough. I just don't get why you picked Monero for #2 (along with BTC) knowing that it started as a #1. Can you specify your reasoning?

Bitcoin has 100 times more adoption (don't compare by market cap) given by transaction fees and equivalent power consumption for hashrate than any altcoin. So it currently has the only realistic chance of furthering crypto-currency adoption. Any other coin would have to grow 100 times before it is even making any improvement. 100 times adoption growth is extremely unrealistic.

Thus Bitcoin is the most stable for long-term growth and the most liquid. Bitcoin could possibly fall apart with the block size scaling problems, but I assume this will get resolved with increasing centralization and/or rising transaction fees.

Monero has the best of breed privacy that no other coin can touch. They are implementing RingCT which combined with Cryptonote will hide values, sender, and recipient. This is all End-to-End principled, so Dash is just a nonsense toy compared to Monero w.r.t. to anonymity (notwithstanding many other technical and economic flaws in Dash). Monero has a real cryptographer who is expert in algebraic geometric and other abstract math. Dash doesn't have this. There is no other coin out there with a realistic technology that actually works. Ethereum, List, Iota, MaidSafe, Sia, Storj, Synereo, etc are all flawed and won't work.

There is only one non-bullshit coin with innovation. Monero. Period.
969  Alternate cryptocurrencies / Altcoin Discussion / Re: Dash: The Future Internet Of Money? on: April 11, 2016, 03:46:21 PM
Sure. So what coin(s) do you recommend based on your superior requirements?

What is your goal?

1. Short-term profits: gambling or P&D?
2. Long-term profits?
3. Ideological investment to support crypto-currency adoption?

Answers:

1. Close your eyes and pick some from a grab brag or get on the inside with a good scammer with a good technobabble story.
2. Bitcoin (maybe Monero, but I would prefer Bitcoin yet Monero has greater potential long-term upside)
3. IMO and AFAICS, no realistic choice yet available, other than Bitcoin ecosystem investments
970  Alternate cryptocurrencies / Altcoin Discussion / Re: Dash: The Future Internet Of Money? on: April 11, 2016, 03:31:32 PM
That's correct, who can tell?

Distribution cannot be asserted with confidence in any cryptocurrency and so cannot be used as a negative when making "legitimacy" comparisons. It's really simple.

Your BrainShutdown:

https://bitcointalk.org/index.php?topic=999886.msg14501341#msg14501341

It is becoming clear that Dash is the coin for the batshit insane, the retarded, and the incapable.
971  Alternate cryptocurrencies / Altcoin Discussion / Re: Why the darkcoin/dash instamine matters on: April 11, 2016, 03:26:44 PM

He applies 'fair' to the availability of the token for purchase on exchanges but neglects the non-availability of the fair availability during the instamining

I didn't "neglect" it. I accepted it.

Big difference  Wink


So you accept that dash was neither fairly or transparently launched?

Yep, Evan personally went out to each and every one of the worlds 6 billion individuals and handed them a paper wallet, you didn't get yours? That was sarcasm btw, you're chasing a fallacy because fair launches don't exist hence the reason very few (other than the perpetually irrational) give a shit, be it with Bitcoin, Dash, whatever, they all started off worthless.

Equating pricking one's finger to someone's guts blown out with hollow point bullets is batshit insane and Bullshit Bingo.

A fair mine is one that distributes over a period of months or years, not 30% of the coins in less than 48 hours with numerous lies to the community along the way to further confuse any attempts to mine it.

As I said, I know one of your supporters who was mining from the start and he was only able to get 500 DRK (of the 1.9 million instamined) because of this bullshit. Are you claiming you had 3800 people mining the instamine.  Roll Eyes
972  Alternate cryptocurrencies / Altcoin Discussion / Re: Why the darkcoin/dash instamine matters on: April 11, 2016, 03:25:11 PM

He applies 'fair' to the availability of the token for purchase on exchanges but neglects the non-availability of the fair availability during the instamining

I didn't "neglect" it. I accepted it.

Big difference  Wink


So you accept that dash was neither fairly or transparently launched?

That is not even the most damning accusation; which rather is that Evan is continuing to not be transparent about the launch, which appears to be a violation of securities law in Evan's jurisdiction of residence and citizenship.
973  Economy / Economics / Re: John McAfee (Libertarian Candidate) On Bitcoin And The Economy on: April 11, 2016, 03:19:57 PM
I sort of agree with him one what he said in regards to cryptocurrencies coming and fed will be gone and a strange period will began but what I didn't agree was the fact that he said, it might not be BTCitcoin, but it will be a crypto currency, since IMO the best and only shot for this to happen is as if BTCitcoin succeeds to that level and not any other cryptocurrencies by a long shot.

I actually think he is correct that it might not end up being Bitcoin. And I am expert of what I am talking about at a level that you are likely not. No offense intended.
974  Alternate cryptocurrencies / Altcoin Discussion / Re: Why the darkcoin/dash instamine matters on: April 11, 2016, 01:21:19 PM

fairly and transparently launched

Be advised that markets make up their own minds what their definition of "fair" and "transparent" is and don't take their queues from conflicted internet trolls.

For my part, "fair" meant I could get my hands on a reasonable amount if I so wished.

"Transparent" meant that the project was open sourced, worked on by public, non-anonymous entities, created public roadmaps, delivered on them and featured a transparent, public-consensus blockchain.

Sorry that doesn't square with your myopic criteria in valuing an electronic asset, but since investors are spending their own money and not yours, you might just have to swallow it  Wink



We are still arguing over what Evan did or didn't do during the instamine--nothing transparent about that. But thanks for trying to muddy the waters as always.

He applies 'fair' to the availability of the token for purchase on exchanges but neglects the non-availability of the fair availability during the instamining. He refuses to apply 'transparent' to the instamined distribution.

He applies 'transparent' the development of the open source, but fails to apply 'fair' to who gets funded to do that development, since the control of the votes for the funding coming from masternodes is controlled by the distribution of the currency, which brings up back to the lack of transparency in the instamine.

As usual Bullshit Bingo:


Bullshit Bingo in perfection.

"Buzzword bingo is generally played in situations where audience members feel that the speaker, in an effort to mask a lack of actual knowledge, is relying too heavily on buzzwords rather than providing relevant details."
975  Economy / Economics / Re: Economic Devastation on: April 11, 2016, 12:48:11 PM
Stuff like integers overflowing, variables not having the precision they need, programs crashing due to idiotic stuff like divisions by zero, having buffers overflow etc etc - things like that are ridiculous and shouldn't even exist.

Impossible unless you want to forsake performance and degrees-of-freedom. There is a tension between infinite capability that requires 0 performance and 0 degrees-of-freedom.

Sorry some of the details of programming that you wish would disappear, can't.

The time when programmers tried to save every possible byte to increase performance is long gone because the bytes and the clock cycles aren't that scarce anymore.

That is the propaganda but it isn't true. There are many scenarios where optimization is still critical, e.g. block chain data structures, JIT compilation so that web pages (or in my goal Apps) can start immediately upon download of device-independent code, cryptography algorithms such as the C on my github.

So we are in the age of routinely forsaking performance just because we can, and we do so despite using - theoretically, very efficient languages.

We almost never should ignore optimization for mobile Apps because otherwise it consumes the battery faster.

You want to wish away the art of programming and have it replaced by an algorithm, but I am sorry to tell you that you and Ray Kurzweil have the wrong conceptualization of knowledge (<--- I wrote that "Information Is Alive!").


The bloat is even compensating for hardware increases - and even abuses the hardware more than previous generations of software.

There are still people in this world who can't afford 32 GB of RAM and if we forsake optimization, then a power user such as myself with 200 tabs open on my browser will need 256 GB of RAM. A typical mobile phone only has 1 GB.

I have to daily reboot my Linux box because I only have 16 GM of RAM and the garbage collector of the browser totally freezes my machine.


You see some programs like, say, Firefox, Chrome, etc etc, that should supposedly be very efficient as they are written in C (or C++), right? Yet they are bloated like hell, consuming gigabytes of ram for the lolz.

I am thinking you are just spouting off without actually knowing the technical facts. The reason is ostensibly because for example Javacript forces the use of garbage collection, which is an example of an algorithm which is not as accurate and performant as expert human designed memory deallocation. And because memory allocation is a hard problem, which is ostensibly why Mozilla funded the creation of Rust with its new statically compiled memory deallocation model to aid the human with compiler enforced rules.

And while some features, like sandboxing processes so that the browser won't crash, do make sense in terms of ram waste, the rest of the functionality doesn't make any sense in terms of wasting resources. I remember in the win2k days, I could open over 40-50 netscape windows without any issue whatsoever.

Same bloat situation for my linux desktop (KDE Plasma)... It's a piece of bloated junk. KDE 4 was far better. Same for windows... Win7 wants 1gb ram just to run. 1gb? For what? The OS? Are they even thinking when they make the specs?

Man haven't you noticed that the capabilities of webpages have increased. You had no DHTML then thus nearly no Javascript or Flash on the web page.

Above you argued that bloat doesn't matter and now you argue it does.   Roll Eyes


In the 80's they thought if they train more coders they'll solve the problem. In the 90's they discovered that coders are born, not educated - which was very counterintuitive. How can you have a class of 100 people and 10 good coders and then have a class of 1000 people and 20 good coders instead of 100?

Because the 100 were populated by more natural hackers (e.g. as a kid I took apart all my toys instead of playing with them) who discovered the obscure field because of their interest. The 1000 was probably advertized to people who shouldn't be pursuing programming, which ostensibly includes yourself.

Why aren't they increasing linearly but rather the number of good coders seem to be related to some kind of "talent" like ....music? Well, that's the million dollar question, isn't it?

I searched for that answer myself. I'm of the opinion that knowledge is teachable so it didn't make any sense.

Absolutely not. Knowledge is serendipitiously and accretively formed.

If you have the natural inclination to some field, then you can absorb the existing art and add to it serendipitiously and accretively. If you don't have the natural inclination, no amount of pounding books on your head will result in any traction.


My mind couldn't grasp why I was rejecting C when I could write asm. Well, after some research I found the answer to the problem. The whole structure of C, which was somehow elevated as the most popular programming language for applications, originates from a certain mind-set that C creators had. There are minds who think like those who made it, and minds who don't - minds who reject this structure as bullshit.

Agreed you do not appear to have the natural inclination for C. But C is not bullshit. It was a very elegant portable abstraction of assembly that radically increased productivity over assembly.

The minds who are rejecting this may have issues with what they perceive as unnecessary complexity, ordering of things, counter-intuitive syntax, etc. In my case I could read a line of asm and know what it did (like moving a value to a register or calling an IRQ) and then read a line of C and have 3 question-marks on what that fuckin line did.

What you are describing is that fact that C abstracts assembly language. You must lift you mind into a new machine model which is the semantics of C. The semantics are no less rational than assembly.

You apparently don't have an abstract mind. This was also evident by our recent debate about ethics, wherein you didn't conceive of objective ethics.

You probably are not very good at abstract math as well.

Your talent probably lies else where. I don't know why you try to force on yourself something that your mind is not structured to do well.


I've also reached the conclusion that it is impossible to have an alignment with C-thinking (preferring it as a native environment) without having anomalies in the way one thinks in life, in general. It's similar to the autism drawback of some super-intelligent people, but in this case it is much milder and doesn't need to be at the level of autism. Accepting the rules of the language, as this is, without much internal mind-chatter objection of "what the fuck is this shit" and just getting on with it, is, in a way, the root cause why there are so few people using it at any competent level globally. If more people had rejected it then we'd probably have something far better by now, with more popular adoption.

I strongly suggest you stop blaming your handicaps and talents on others:

Ego is for little people

My claim is that egotism is a disease of the incapable, and vanishes or nearly vanishes among the super-capable.

I’m the crippled kid who became a black-belt martial artist and teacher of martial artists. I’ve made the New York Times bestseller list as a writer. You can hardly use a browser, a cellphone, or a game console without relying on my code. I’ve been a session musician on two records. I’ve blown up the software industry once, reinvented the hacker culture twice, and am without doubt one of the dozen most famous geeks alive. Investment bankers pay me $300 an hour to yak at them because I have a track record as a shrewd business analyst. I don’t even have a BS, yet there’s been an entire academic cottage industry devoted to writing exegeses of my work. I could do nothing but speaking tours for the rest of my life and still be overbooked. Earnest people have struggled their whole lives to change the world less than I routinely do when I’m not even really trying. Here’s the point: In what way would it make sense for me to be in ego or status competition with anybody?

I think there are a couple of different reasons people tend to falsely attribute pathological, oversensitive egos to A-listers. Each reason is in its own way worth taking a look at.

The first and most obvious reason is projection. “Wow, if I were as talented as Terry Pratchett, I know I’d have a huge ego about it, so I guess he must.” Heh. Trust me on this; he doesn’t. This kind of thinking reveals a a lot about somebody’s ego and insecurity, alright, but not Terry’s.

Finally, I think a lot of people need to believe that A-listers invariably have flaws in proportion to their capabilities in order not to feel dwarfed by them. Thus the widely cherished belief that geniuses are commonly mentally unstable; it’s not true (admissions to mental hospitals per thousand drop with increasing IQ and in professions that select for intelligence, with the lowest numbers among mathematicians and theoretical physicists) but if you don’t happen to be a genius yourself it’s very comforting. Similarly, a dullard who believes A-listers are all flaky temperamental egotists can console himself that, though he may not be smarter than them, he is better. And so it goes.

Ego is for little people. I wish I could finish by saying something anodyne about how we’re all little when you come down to it, but I’d be fibbing. Yeah, we’re all little compared to a supernova, but that’s beside the point. And yeah, the most capable people in the world are routinely humbled by what they don’t know and can’t do, but that is beside the point too. If you look at how humans relate to other humans – and in particular, how they manage self-image and “ego” and evaluate their status with respect to others…it really is different near the top end of the human capability range. Better. Calmer. Sorry, but it’ s true.



There are so many languages springing up but they are all trying to be the next C instead of being unique. For sure, programmer's convenience in transitioning is good, but it should be abandoned in favor of much friendlier languages.

You are not an expert programmer, ostensibly never will be, and should not be commenting on the future of programming languages. Period. Sorry. Programming will never be reduced to an art form for people who hate abstractions, details, and complexity.

Designing an excellent programming language is one of the most expert of all challenges in computer science.


While all this is nice in theory the problem will eventually be solved by AI - not language authors. It will ask what we want in terms of execution and we'll get it automatically by the AI-programming bot who will then be sending the best possible code for execution.

Sorry never! You and Ray Kurzweil are wrong and always will be. Sorry, but frankly. I don't care if you disagree, because you don't have the capacity to understand.
976  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 11, 2016, 12:45:33 PM
Stuff like integers overflowing, variables not having the precision they need, programs crashing due to idiotic stuff like divisions by zero, having buffers overflow etc etc - things like that are ridiculous and shouldn't even exist.

Impossible unless you want to forsake performance and degrees-of-freedom. There is a tension between infinite capability that requires 0 performance and 0 degrees-of-freedom.

Sorry some of the details of programming that you wish would disappear, can't.

The time when programmers tried to save every possible byte to increase performance is long gone because the bytes and the clock cycles aren't that scarce anymore.

That is the propaganda but it isn't true. There are many scenarios where optimization is still critical, e.g. block chain data structures, JIT compilation so that web pages (or in my goal Apps) can start immediately upon download of device-independent code, cryptography algorithms such as the C on my github.

So we are in the age of routinely forsaking performance just because we can, and we do so despite using - theoretically, very efficient languages.

We almost never should ignore optimization for mobile Apps because otherwise it consumes the battery faster.

You want to wish away the art of programming and have it replaced by an algorithm, but I am sorry to tell you that you and Ray Kurzweil have the wrong conceptualization of knowledge (<--- I wrote that "Information Is Alive!").


The bloat is even compensating for hardware increases - and even abuses the hardware more than previous generations of software.

There are still people in this world who can't afford 32 GB of RAM and if we forsake optimization, then a power user such as myself with 200 tabs open on my browser will need 256 GB of RAM. A typical mobile phone only has 1 GB.

I have to daily reboot my Linux box because I only have 16 GM of RAM and the garbage collector of the browser totally freezes my machine.


You see some programs like, say, Firefox, Chrome, etc etc, that should supposedly be very efficient as they are written in C (or C++), right? Yet they are bloated like hell, consuming gigabytes of ram for the lolz.

I am thinking you are just spouting off without actually knowing the technical facts. The reason is ostensibly because for example Javacript forces the use of garbage collection, which is an example of an algorithm which is not as accurate and performant as expert human designed memory deallocation. And because memory allocation is a hard problem, which is ostensibly why Mozilla funded the creation of Rust with its new statically compiled memory deallocation model to aid the human with compiler enforced rules.

And while some features, like sandboxing processes so that the browser won't crash, do make sense in terms of ram waste, the rest of the functionality doesn't make any sense in terms of wasting resources. I remember in the win2k days, I could open over 40-50 netscape windows without any issue whatsoever.

Same bloat situation for my linux desktop (KDE Plasma)... It's a piece of bloated junk. KDE 4 was far better. Same for windows... Win7 wants 1gb ram just to run. 1gb? For what? The OS? Are they even thinking when they make the specs?

Man haven't you noticed that the capabilities of webpages have increased. You had no DHTML then thus nearly no Javascript or Flash on the web page.

Above you argued that bloat doesn't matter and now you argue it does.   Roll Eyes


In the 80's they thought if they train more coders they'll solve the problem. In the 90's they discovered that coders are born, not educated - which was very counterintuitive. How can you have a class of 100 people and 10 good coders and then have a class of 1000 people and 20 good coders instead of 100?

Because the 100 were populated by more natural hackers (e.g. as a kid I took apart all my toys instead of playing with them) who discovered the obscure field because of their interest. The 1000 was probably advertized to people who shouldn't be pursuing programming, which ostensibly includes yourself.

Why aren't they increasing linearly but rather the number of good coders seem to be related to some kind of "talent" like ....music? Well, that's the million dollar question, isn't it?

I searched for that answer myself. I'm of the opinion that knowledge is teachable so it didn't make any sense.

Absolutely not. Knowledge is serendipitiously and accretively formed.

If you have the natural inclination to some field, then you can absorb the existing art and add to it serendipitiously and accretively. If you don't have the natural inclination, no amount of pounding books on your head will result in any traction.


My mind couldn't grasp why I was rejecting C when I could write asm. Well, after some research I found the answer to the problem. The whole structure of C, which was somehow elevated as the most popular programming language for applications, originates from a certain mind-set that C creators had. There are minds who think like those who made it, and minds who don't - minds who reject this structure as bullshit.

Agreed you do not appear to have the natural inclination for C. But C is not bullshit. It was a very elegant portable abstraction of assembly that radically increased productivity over assembly.

The minds who are rejecting this may have issues with what they perceive as unnecessary complexity, ordering of things, counter-intuitive syntax, etc. In my case I could read a line of asm and know what it did (like moving a value to a register or calling an IRQ) and then read a line of C and have 3 question-marks on what that fuckin line did.

What you are describing is that fact that C abstracts assembly language. You must lift you mind into a new machine model which is the semantics of C. The semantics are no less rational than assembly.

You apparently don't have an abstract mind. This was also evident by our recent debate about ethics, wherein you didn't conceive of objective ethics.

You probably are not very good at abstract math as well.

Your talent probably lies else where. I don't know why you try to force on yourself something that your mind is not structured to do well.


I've also reached the conclusion that it is impossible to have an alignment with C-thinking (preferring it as a native environment) without having anomalies in the way one thinks in life, in general. It's similar to the autism drawback of some super-intelligent people, but in this case it is much milder and doesn't need to be at the level of autism. Accepting the rules of the language, as this is, without much internal mind-chatter objection of "what the fuck is this shit" and just getting on with it, is, in a way, the root cause why there are so few people using it at any competent level globally. If more people had rejected it then we'd probably have something far better by now, with more popular adoption.

I strongly suggest you stop blaming your handicaps and talents on others:

Ego is for little people

My claim is that egotism is a disease of the incapable, and vanishes or nearly vanishes among the super-capable.

I’m the crippled kid who became a black-belt martial artist and teacher of martial artists. I’ve made the New York Times bestseller list as a writer. You can hardly use a browser, a cellphone, or a game console without relying on my code. I’ve been a session musician on two records. I’ve blown up the software industry once, reinvented the hacker culture twice, and am without doubt one of the dozen most famous geeks alive. Investment bankers pay me $300 an hour to yak at them because I have a track record as a shrewd business analyst. I don’t even have a BS, yet there’s been an entire academic cottage industry devoted to writing exegeses of my work. I could do nothing but speaking tours for the rest of my life and still be overbooked. Earnest people have struggled their whole lives to change the world less than I routinely do when I’m not even really trying. Here’s the point: In what way would it make sense for me to be in ego or status competition with anybody?

I think there are a couple of different reasons people tend to falsely attribute pathological, oversensitive egos to A-listers. Each reason is in its own way worth taking a look at.

The first and most obvious reason is projection. “Wow, if I were as talented as Terry Pratchett, I know I’d have a huge ego about it, so I guess he must.” Heh. Trust me on this; he doesn’t. This kind of thinking reveals a a lot about somebody’s ego and insecurity, alright, but not Terry’s.

Finally, I think a lot of people need to believe that A-listers invariably have flaws in proportion to their capabilities in order not to feel dwarfed by them. Thus the widely cherished belief that geniuses are commonly mentally unstable; it’s not true (admissions to mental hospitals per thousand drop with increasing IQ and in professions that select for intelligence, with the lowest numbers among mathematicians and theoretical physicists) but if you don’t happen to be a genius yourself it’s very comforting. Similarly, a dullard who believes A-listers are all flaky temperamental egotists can console himself that, though he may not be smarter than them, he is better. And so it goes.

Ego is for little people. I wish I could finish by saying something anodyne about how we’re all little when you come down to it, but I’d be fibbing. Yeah, we’re all little compared to a supernova, but that’s beside the point. And yeah, the most capable people in the world are routinely humbled by what they don’t know and can’t do, but that is beside the point too. If you look at how humans relate to other humans – and in particular, how they manage self-image and “ego” and evaluate their status with respect to others…it really is different near the top end of the human capability range. Better. Calmer. Sorry, but it’ s true.



There are so many languages springing up but they are all trying to be the next C instead of being unique. For sure, programmer's convenience in transitioning is good, but it should be abandoned in favor of much friendlier languages.

You are not an expert programmer, ostensibly never will be, and should not be commenting on the future of programming languages. Period. Sorry. Programming will never be reduced to an art form for people who hate abstractions, details, and complexity.

Designing an excellent programming language is one of the most expert of all challenges in computer science.


While all this is nice in theory the problem will eventually be solved by AI - not language authors. It will ask what we want in terms of execution and we'll get it automatically by the AI-programming bot who will then be sending the best possible code for execution.

Sorry never! You and Ray Kurzweil are wrong and always will be. Sorry, but frankly. I don't care if you disagree, because you don't have the capacity to understand.
977  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 11, 2016, 05:54:45 AM
As far as the rest, programming languages are a nasty thicket. Every decision seems like some sort of tradeoff with few pure wins. Make it better in some way and it gets worse in others.

Your Language Sucks Because...lol.

I'm formulating a theory that the worsening is due to ideological decisions that were not based on the pragmatic science of utility and practicality.

Examples:

1. Rust abandoning Typestate (as I warned in 2011) which was originally motivated by the desire to assert every invariant in the program. But of course infinite assertion is 0 performance and 0 degrees-of-freedom. Rather you choose a type system that meets the practical balance between utility and expression. And Typestate was not holistically unified with the type system of the language, thus it was doomed (as I had warned).

2. Scala was started as an ideological experiment (grown out of the Pizza project which added generics to Java) to marry functional programming concepts and OOP. Problem is that subclassing is an anti-pattern because for example the Liskov Substitution Principle is easily violated by subsclasses. Here is my Scala Google group post where I explained that Scala 3's DOT is trying to unify (the anti-pattern) subclassing and abstract types. Here is my post where I explained why I think Rust-like interfaces (Haskell Typeclasses) with first-class unions (that I had proposed for Scala) instead of subclass subsumption is the correct practical model of maximum utility and not an anti-pattern. Oh my, I was writing that when I was 4 days into my 10-day water only fasting that corresponded with my leap off the health cliff last year. Here is my post from April 2012 (right before my May hospitalization that started the acute phase of my illness) wherein I explained that "the bijective contract of subclassing is undecidable". Note Scala's complexity (generics are Turing complete thus generally undecidable same as for C++) means the compiler is uber slow making it entirely unsuitable for JIT compilation.

3. James Gosling's prioritization of simplification as the ideological justification for the train wreck that is Java's and JVM's lack of unsigned types (and for originally lacking generics and still no operator overloading).

4. Python's ideology (or ignorance) to remove the shackles of a unified type system which means not only does it have corner case gotchas, but it can never be statically checked compiled language thus can't be JIT optimized.

5. C++'s ideology of marrying backward compatibility with C (which is not entirely achieved) with OOP (including the subclassing anti-pattern on steroids with multiple diamond inheritance) is a massive clusterfuck of fugly complexity and corner cases.

P.S. I need to revisit the ideology of category theory applied to programming to try to analyze its utility more practically.
978  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: April 11, 2016, 04:15:21 AM
1) Monero is not impacted by the blocksize scaling issue.

Agreed in the sense that Monero will scale up the block size by algorithm so devoid of the rigor mortis politics plaguing Bitcoin at the moment.

Note that Monero will likely centralize as block size scales up and I even refuted you on the claim that Monero's algorithm to prevent the Tragedy of the Commons can be gamed and thus won't be an absolute defense.

Nevertheless, Monero has a lot of growth ahead before this becomes an issue, especially with the ASIC resistant proof-of-work hash Cryptonite, which will forestall centralization for a while.

If you want to discuss technology further, please reply to this in the Monero Technical thread.
979  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [XMR] Monero Speculation on: April 11, 2016, 03:46:01 AM
The same is not true for Dash because there isn't as much confidence in its longetivity. No-one is trying to get Dash for cheap prices (for example) because it doesn't project the same amount of enthusiasm.

Monero is more free market due to its wider distribution, thus being such a small cap, it will display more bidirectional volatility than a manipulated market. As an advantage, it has more true liquidity, since I presume much of the exchange volume in Dash is insiders buying from themselves with a bot.

If you are a whale, you can't buy and then sell Dash. Not enough liquidity. Your only option is to sleep with Evan.
980  Alternate cryptocurrencies / Altcoin Discussion / Re: [neㄘcash, ᨇcash, net⚷eys, or viᖚes?] Name AnonyMint's vapor coin? on: April 11, 2016, 03:39:15 AM
Stuff like integers overflowing, variables not having the precision they need, programs crashing due to idiotic stuff like divisions by zero, having buffers overflow etc etc - things like that are ridiculous and shouldn't even exist.

Impossible unless you want to forsake performance and degrees-of-freedom. There is a tension between infinite capability that requires 0 performance and 0 degrees-of-freedom.

Sorry some of the details of programming that you wish would disappear, can't.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 391 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!