Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Evan

Pages: 1 [2] 3 4 5
16

Quote
  • The quarrel between original Invictus founders became public


link to this quarrel please

yes please, i also want to read this

Here's where I found out about the quarrel: https://bitsharestalk.org/index.php?topic=2188.0

17
Keyhotee / Re: Post your Alpha Keyhotee Public Key and Be known!
« on: January 09, 2014, 08:48:21 pm »
6psnfJWR9nAiqREgzewrEnmM9UYiQoaWFrboKboTYVt8tg4P3Z

18
Keyhotee / Re: Alpha Keyhotee Bug Reporting in this thread.
« on: January 09, 2014, 08:40:46 pm »
1) I tested sending a 650kb attachment to myself and successfully received it in my inbox.  Then I selected Diagnostic from the Help menu, and Keyhotee hangs, probably due to the massive amount of text shown on the console due to the attachment.

2) At first, I thought that there was no way to see from the main window that the message I sent to myself had an attachment, but it turns out on my Linux system that it's very hard to see the blue paperclip on a blue background when the message is selected.

3) Keyhotee attempts to create a channel0 subdirectory in the current working directory, regardless of what that directory is.  This is a mild nuisance when the user has write access to the current working directory.  When the user does not have write access to the current working directory (for example, /usr on a Linux system), my profile cannot be unlocked even when I enter the correct login password.

Code: [Select]
1963931ms th_a       LoginDialog.cpp:57            onLogin              ] error unspecified
Unable to create directories channel0/cache_chan_2
    {"path":"channel0/cache_chan_2","inner":"Dynamic exception type: N5boost10filesystem16filesystem_errorE\nstd::exception::what: boost::filesystem::create_directories: Permission denied: \"channel0\"\n"}
    th_a  filesystem.cpp:147 create_directories

    {"config":{"data_dir":"/home/eblack/.local/share/KeyhoteeD/profiles/Evan Black/data","network_port":0,"rpc_config":{"port":0,"user":"","pass":""},"enable_upnp":false,"default_nodes":[],"default_mail_nodes":["162.243.67.4:7896"]}}
    th_a  application.cpp:273 configure

    {}
    th_a  application.cpp:355 load_profile


I built Keyhotee from this git commit.

19
BitShares AGS / Re: [ANN] Open Source AGS-Blockchain-Parser
« on: January 01, 2014, 07:47:28 pm »
Is the BTC parser updating properly?  I sent BTC to the AGS address yesterday, but the last entry on the BTC parser is dated 2013-12-29.

Edit:  I see it's updating now.

20
General Discussion / Re: Announcing Angel Shares & BitShares Allocation
« on: January 01, 2014, 12:31:45 am »
I sent my PTS 30 seconds before midnight GMT, but Coinplorer shows the transaction time at the first confirmation after midnight GMT.  (BTSBlock appears to be down at the moment, so I cannot check if its reporting of the transaction time is different.)

Blockchain.info shows my BTC transaction time when the transaction was sent (0 confirmations).

Which time counts for being included in a particular day's auction, when it is sent or when it is first confirmed?  If it's the latter, that could adversely affect auction sniping.

21
General Discussion / Re: Announcing Angel Shares & BitShares Allocation
« on: December 31, 2013, 11:50:21 pm »
One quick question, does it matter if I donate from a multi-address PTS/BTC wallet? Or do I have to donate from a single address PTS/BTC wallet? I experienced MMC 2.0 that single address was easy. Please advise.

It should not matter, we will have tools to import all keys from your PTS and BTC wallets.

Will the key import tool work for any Bitcoin wallet for which I have the private keys or just the Bitcoin-Qt client?  If only the Bitcoin-Qt client, are there other methods to import the private keys from other Bitcoin wallets?  I know how to dump the private keys from my Electrum wallet, but I want to clarify before sending anything to the BTC Angel address.

22
General Discussion / Re: Invictus Innovations - Help Wanted!
« on: December 12, 2013, 05:34:16 pm »

Thanks for your insight, arcke.

I found this useful post on memory ordering:

Quote
    memory_order_acquire: guarantees that subsequent loads are not moved before the current load or any preceding loads.
    memory_order_release: preceding stores are not moved past the current store or any subsequent stores.
    memory_order_acq_rel: combines the two previous guarantees.
    memory_order_consume: potentially weaker form of memory_order_acquire that enforces ordering of the current load before other operations that are data-dependent on it (for instance, when a load of a pointer is marked memory_order_consume, subsequent operations that dereference this pointer won’t be moved before it (yes, even that is not guaranteed on all platforms!).
    memory_order_relaxed: all reorderings are okay.

Based on this, I decided to go with memory_order_acquire.  After changing the memory order model, I successfully compiled Keyhotee with Boost 1.55 on Arch Linux.

For installing Keyhotee, you can check out my current working PKGBUILD.

Now Keyhotee crashes after I enter my desired Keyhotee ID, but that's a separate issue.

I managed to find out how to tell cmake to install to $HOME, and I am having the same issue you are saying. Is this a new issue or are you referring to an issue already reported on git. I cant seem to find it.

Ah, I was not clear.  I have not yet reported this issue on git.  I am preparing to be away from my keyboard 12/14-12/21, so I will be unavailable to test any possible solutions for a while.  If you could report it in the mean time, I would greatly appreciate it.

The console log reports this after crashing upon clicking "Finish" on the Create Keyhotee ID dialog box:

Code: [Select]
3333816ms stretch_s  keychain.cpp:24               operator()           ] stretchign seed
3333816ms stretch_s  keychain.cpp:27               operator()           ] .
Illegal instruction (core dumped)

I tried to compile Keyhotee this morning, and compiling failed with errors:

Code: [Select]
Generating moc_MailViewer.cpp
In file included from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:8:0:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp: In instantiation of ‘fc::future<decltype (f())> fc::async(Functor&&, const char*, fc::priority) [with Functor = bts::network::connection::connection(const stcp_socket_ptr&, bts::network::connection_delegate*)::__lambda0; decltype (f()) = void]’:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:127:67:   required from here
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp:176:79: error: use of deleted function ‘fc::future<void>::future(const fc::future<void>&)’
       return fc::thread::current().async( fc::forward<Functor>(f), desc, prio );
                                                                               ^
In file included from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/task.hpp:2:0,
                 from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp:2,
                 from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:8:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/future.hpp:224:9: note: ‘fc::future<void>::future(const fc::future<void>&)’ is implicitly declared as deleted because ‘fc::future<void>’ declares a move constructor or move assignment operator
   class future<void> {
         ^
In file included from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:8:0:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp: In instantiation of ‘fc::future<decltype (f())> fc::async(Functor&&, const char*, fc::priority) [with Functor = bts::network::connection::connect(const fc::ip::endpoint&)::__lambda1; decltype (f()) = void]’:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:187:70:   required from here
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp:176:79: error: use of deleted function ‘fc::future<void>::future(const fc::future<void>&)’
       return fc::thread::current().async( fc::forward<Functor>(f), desc, prio );
                                                                               ^
In file included from /home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:8:0:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp: In instantiation of ‘fc::future<decltype (f())> fc::thread::async(Functor&&, const char*, fc::priority) [with Functor = bts::network::connection::connection(const stcp_socket_ptr&, bts::network::connection_delegate*)::__lambda0; decltype (f()) = void]’:
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp:176:79:   required from ‘fc::future<decltype (f())> fc::async(Functor&&, const char*, fc::priority) [with Functor = bts::network::connection::connection(const stcp_socket_ptr&, bts::network::connection_delegate*)::__lambda0; decltype (f()) = void]’
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/src/network/connection.cpp:127:67:   required from here
/home/eblack/tempfiles/keyhotee/src/keyhotee/BitShares/fc/include/fc/thread/thread.hpp:62:17: error: use of deleted function ‘fc::future<void>::future(const fc::future<void>&)’
          return r;
                 ^
compilation terminated due to -fmax-errors=3.
BitShares/CMakeFiles/bshare.dir/build.make:103: recipe for target 'BitShares/CMakeFiles/bshare.dir/src/network/connection.cpp.o' failed
make[2]: *** [BitShares/CMakeFiles/bshare.dir/src/network/connection.cpp.o] Error 1
CMakeFiles/Makefile2:237: recipe for target 'BitShares/CMakeFiles/bshare.dir/all' failed
make[1]: *** [BitShares/CMakeFiles/bshare.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

I am fairly certain that this commit is to blame.

23
General Discussion / Re: Invictus Innovations - Help Wanted!
« on: December 11, 2013, 09:58:54 pm »
I added this issue on git:

https://github.com/InvictusInnovations/keyhotee/issues/35

https://github.com/InvictusInnovations/fc/blob/phoenix/src/thread/thread_d.hpp#L221

Code: [Select]
pending = task_in_queue.exchange(0,boost::memory_order_consume);
Changing the used memory order in this call to exchange to any of the other memory orderings fixes compilation.

Code: [Select]
pending = task_in_queue.exchange(0,boost::memory_order_relaxed);
Choose any of:
   memory_order_relaxed
   memory_order_acquire
   memory_order_release
   memory_order_acq_rel
   memory_order_seq_cst

I am not sure if this is correct. I was still not able to install keyhotee into the system root. How to do an install to $HOME?

Thanks for your insight, arcke.

I found this useful post on memory ordering:

Quote
    memory_order_acquire: guarantees that subsequent loads are not moved before the current load or any preceding loads.
    memory_order_release: preceding stores are not moved past the current store or any subsequent stores.
    memory_order_acq_rel: combines the two previous guarantees.
    memory_order_consume: potentially weaker form of memory_order_acquire that enforces ordering of the current load before other operations that are data-dependent on it (for instance, when a load of a pointer is marked memory_order_consume, subsequent operations that dereference this pointer won’t be moved before it (yes, even that is not guaranteed on all platforms!).
    memory_order_relaxed: all reorderings are okay.

Based on this, I decided to go with memory_order_acquire.  After changing the memory order model, I successfully compiled Keyhotee with Boost 1.55 on Arch Linux.

For installing Keyhotee, you can check out my current working PKGBUILD.

Now Keyhotee crashes after I enter my desired Keyhotee ID, but that's a separate issue.

24
General Discussion / Re: One of these coins is not like the others
« on: December 11, 2013, 05:26:38 am »
Evan makes a good point, "there is a difference". Your original post is from Dec 5, today I can't even find a quote for Protoshares. The point is there are many ppl that want to be part of  this idea but don't have coding abilities. I am new here and trying to add value to an idea that I believe in.
Hayek argued that the goal of Laissez-faire markets is the preservation of the unique information contained in the price itself. Laissez-faire principle expresses a preference for an absence of non-market pressures on prices and wages, such as those from government taxes, subsidies, tariffs, regulation , or government-granted or coercive monopolies.(today) Price and value is determined by the continuous decisions of many people as to what that value is at any given moment.
 Where is the market? I want to buy Protoshares and support DAC.
etalon-or
"When you live outside the law, you must be honest."Bob Dylan

The ProtoShares price is not shown on coinmarketcap.com when the BTSBlock.com ProtoShares block explorer is down.  I personally have bought PTS on CryptsyBTer has another PTS/BTC exchange.

Kudos on recognizing the value of PTS early.

25
General Discussion / Re: Invictus Innovations - Help Wanted!
« on: December 10, 2013, 12:14:35 am »
Have we found a solution to building Keyhotee on Arch Linux with boost library 1.55 installed?
Code: [Select]
In file included from /usr/include/boost/atomic/detail/platform.hpp:22:0,
                 from /usr/include/boost/atomic/atomic.hpp:17,
                 from /usr/include/boost/atomic.hpp:12,
                 from /usr/include/boost/thread/pthread/once_atomic.hpp:20,
                 from /usr/include/boost/thread/once.hpp:20,
                 from /usr/include/boost/thread.hpp:17,
                 from /home/arcke/src/keyhotee/BitShares/fc/src/thread/thread_d.hpp:4,
                 from /home/arcke/src/keyhotee/BitShares/fc/src/thread/thread.cpp:5:
/usr/include/boost/atomic/detail/gcc-atomic.hpp: In member function ‘void fc::thread_d::process_tasks()’:
/usr/include/boost/atomic/detail/gcc-atomic.hpp:1081:95: error: invalid memory model for ‘__atomic_exchange’
         return __atomic_exchange_n(&v_, v, atomics::detail::convert_memory_order_to_gcc(order));
                                                                                               ^
BitShares/fc/CMakeFiles/fc.dir/build.make:149: recipe for target 'BitShares/fc/CMakeFiles/fc.dir/src/thread/thread.cpp.o' failed
[/pre]

I wish I had a solution since I have also unsuccessfully tried to compile Keyhotee with boost 1.55 on Arch Linux.

Based on my research (or the best I can do as a non-coder), the file boost/atomic/detail/platform.hpp in boost 1.55 includes a file, boost/atomic/detail/gcc-atomic.hpp, that does not exist in boost 1.54.

Possibly relevant Git revision
Possibly relevant SVN changeset

I am hopeful that this will be resolved by the time that Keyhotee goes live New Year's Eve since having a Keyhotee Founder ID is not particularly useful to me if I cannot simply compile and run Keyhotee on my preferred OS.

26
BitShares PTS / Re: linux and the QT client... it's a pain
« on: December 07, 2013, 03:23:21 am »
I just successfully compiled it thanks to this thread. Where does it look for wallet.dat and the conf file?

${HOME}/.protoshares

27
General Discussion / Re: One of these coins is not like the others
« on: December 05, 2013, 11:52:15 pm »
I was browsing CoinMarketCap.com just now and noticed something peculiar.  Out of the top ten crypto-currencies, only one has gone up in value over the past 24 hours.
It's nice to be invested in a coin with a price somewhat independent of the price of Bitcoin, but I obviously don't consider ProtoShares just another alt-coin.

You aren't invested in a 'coin'... you are invested in a 'share'.... the other thing that is unique on the list :)

I stand corrected.  Normally I am quite pedantic on terms, but my enthusiasm for ProtoShares may be overshadowing that.  At least I'm not wearing a t-shirt with the ProtoShares symbol and the phrase "to the moon" on it....yet.

It's not a coin; it's a share.  It's not a coin; it's a share.  It's not a coin...

28
General Discussion / One of these coins is not like the others
« on: December 05, 2013, 11:06:13 pm »
I was browsing CoinMarketCap.com just now and noticed something peculiar.  Out of the top ten crypto-currencies, only one has gone up in value over the past 24 hours.



It's nice to be invested in a coin with a price somewhat independent of the price of Bitcoin, but I obviously don't consider ProtoShares just another alt-coin.

29
General Discussion / Re: Safe Password Entry Practices?
« on: December 03, 2013, 07:57:44 pm »
I am interested in knowing the best practices here... so please help provide suggestions.  In particular I want solutions that do not depend upon specialized hardware or centralized services.

I guess that rules out LastPass, which I use with Google Authenticator primarily for synchronization of my password information between devices and generating strong passwords.  The Firefox plugin can automatically fill in the username and password without copying and pasting from the clipboard.  I would definitely prefer an open source, decentralized, and well-supported alternative to LastPass that is also convenient and easy to use.

Prior to switching to LastPass, I used Clipperz.

30
Welcome, Brian!  I enjoyed talking with you and Stephanie on Porc Therapy back in June, and I'm glad to see that you have joined Invictus.

Pages: 1 [2] 3 4 5