Ecoer Logo

@josiah-b

28

"Big" Data Engineer and Software Developer

steemit.com/@josiah-b
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS52.07%
Net Worth
0.212USD
STEEM
0.002STEEM
SBD
0.366SBD
Effective Power
5.008SP
├── Own SP
0.630SP
└── Incoming Deleg
+4.378SP

Detailed Balance

STEEM
balance
0.002STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.630SP
Delegated Out
0.000SP
Delegation In
4.378SP
Effective Power
5.008SP
Reward SP (pending)
0.089SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.366SBD
{
  "balance": "0.002 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "1024.396673 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7119.263133 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.366 SBD",
  "conversions": []
}

Account Info

namejosiah-b
id562231
rank1,431,207
reputation1905796085
created2018-01-04T20:05:45
recovery_accountsteem
proxyNone
post_count6
comment_count0
lifetime_vote_count0
witnesses_voted_for4
last_post2021-05-08T21:19:51
last_root_post2021-05-08T21:19:51
last_vote_time2018-09-29T12:25:54
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.002 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares1024.396673 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7119.263133 VESTS
reward_vesting_balance182.098528 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-06-11T08:08:45
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6qsaRxpWhKMuWvJpBdh5S8fJck3YTQdacqAmTpnTE5tc6xdvkh",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.002 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2018-01-04T20:05:45",
  "curation_rewards": 0,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779069954
  },
  "guest_bloggers": [],
  "id": 562231,
  "json_metadata": "{\"profile\":{\"cover_image\":\"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg\",\"profile_image\":\"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg\",\"name\":\"Josiah\",\"about\":\"\\\"Big\\\" Data Engineer and Software Developer\",\"location\":\"Kansas City, MO\",\"website\":\"https://www.linkedin.com/in/garrett-berkebile-29b8299/\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2018-06-11T08:08:45",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2021-05-08T21:19:51",
  "last_root_post": "2021-05-08T21:19:51",
  "last_vote_time": "2018-09-29T12:25:54",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM7sujyysPCaQsYXA8a2p1dFBsnANhUXn7uKYXRkoPyarMzQsKZ5",
  "mined": false,
  "name": "josiah-b",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6rd4E2N529rmfBcyB1dkThn3yN5kPL7HYyLWcPFDRpXVNPMFNK",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 6,
  "post_history": [],
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "dtube.app",
        1
      ],
      [
        "minnowbooster",
        1
      ]
    ],
    "key_auths": [
      [
        "STM5XQMdfo4Yn3oMNFaR3H6Cmcwu9nRXmEoJueVZcLZLoUSKiNQUV",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"cover_image\":\"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg\",\"profile_image\":\"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg\",\"name\":\"Josiah\",\"about\":\"\\\"Big\\\" Data Engineer and Software Developer\",\"location\":\"Kansas City, MO\",\"website\":\"https://www.linkedin.com/in/garrett-berkebile-29b8299/\"}}",
  "posting_rewards": 176,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "7119.263133 VESTS",
  "recovery_account": "steem",
  "reputation": 1905796085,
  "reset_account": "null",
  "reward_sbd_balance": "0.366 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "182.098528 VESTS",
  "reward_vesting_steem": "0.089 STEEM",
  "savings_balance": "0.000 STEEM",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "sbd_balance": "0.000 SBD",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "1024.396673 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779069954
  },
  "voting_power": 0,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [
    "fyrst-witness",
    "gtg",
    "someguy123",
    "witness.svk"
  ],
  "witnesses_voted_for": 4,
  "rank": 1431207
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.378 SP to @josiah-b
2026/05/18 02:05:54
delegateejosiah-b
delegatorsteem
vesting shares7119.263133 VESTS
Transaction InfoBlock #106145651/Trx 768a113afd5dbcb98ebb3746ec0022785bc448c0
View Raw JSON Data
{
  "block": 106145651,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "7119.263133 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-18T02:05:54",
  "trx_id": "768a113afd5dbcb98ebb3746ec0022785bc448c0",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 2.710 SP to @josiah-b
2026/05/12 11:19:03
delegateejosiah-b
delegatorsteem
vesting shares4407.052728 VESTS
Transaction InfoBlock #105984666/Trx 2c4dda1b91c1af1ace4c54d519f6db1c91e0499e
View Raw JSON Data
{
  "block": 105984666,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "4407.052728 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-12T11:19:03",
  "trx_id": "2c4dda1b91c1af1ace4c54d519f6db1c91e0499e",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 4.386 SP to @josiah-b
2026/04/26 01:23:54
delegateejosiah-b
delegatorsteem
vesting shares7131.778889 VESTS
Transaction InfoBlock #105513249/Trx 983fe978806b268ed6467fc61da4b1963dca9e08
View Raw JSON Data
{
  "block": 105513249,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "7131.778889 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-04-26T01:23:54",
  "trx_id": "983fe978806b268ed6467fc61da4b1963dca9e08",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 2.736 SP to @josiah-b
2026/01/23 12:44:57
delegateejosiah-b
delegatorsteem
vesting shares4448.599547 VESTS
Transaction InfoBlock #102857741/Trx a419620219588cb5bb1eb614914c0782fbc03ccc
View Raw JSON Data
{
  "block": 102857741,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "4448.599547 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-01-23T12:44:57",
  "trx_id": "a419620219588cb5bb1eb614914c0782fbc03ccc",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 2.837 SP to @josiah-b
2024/12/17 08:01:09
delegateejosiah-b
delegatorsteem
vesting shares4612.818744 VESTS
Transaction InfoBlock #91304079/Trx ac7c55119d4374a3797846285d6244e4566b4237
View Raw JSON Data
{
  "block": 91304079,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "4612.818744 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2024-12-17T08:01:09",
  "trx_id": "ac7c55119d4374a3797846285d6244e4566b4237",
  "trx_in_block": 7,
  "virtual_op": 0
}
steemdelegated 2.941 SP to @josiah-b
2023/11/13 23:43:15
delegateejosiah-b
delegatorsteem
vesting shares4781.952276 VESTS
Transaction InfoBlock #79858265/Trx eff84523f31bfd84614e914800f5a76692bc692b
View Raw JSON Data
{
  "block": 79858265,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "4781.952276 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-13T23:43:15",
  "trx_id": "eff84523f31bfd84614e914800f5a76692bc692b",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 4.747 SP to @josiah-b
2023/09/22 00:00:06
delegateejosiah-b
delegatorsteem
vesting shares7719.231062 VESTS
Transaction InfoBlock #78350428/Trx 1e2ec70910d0dfedce18443f267b95a733be10e3
View Raw JSON Data
{
  "block": 78350428,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "7719.231062 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-09-22T00:00:06",
  "trx_id": "1e2ec70910d0dfedce18443f267b95a733be10e3",
  "trx_in_block": 13,
  "virtual_op": 0
}
2023/04/19 10:20:09
authorthomassss
bodyProgramming is indeed a constantly evolving field, and there is always something new to learn. It's great that you find it interesting, and I wish you success in your programming journey. And yes, the diversity of tasks and work in programming is definitely one of its many appealing aspects.
json metadata{"app":"steemit/0.2"}
parent authorjosiah-b
parent permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
permlinkrtcy1k
title
Transaction InfoBlock #73895599/Trx 90f2d44966e4f29d4c75f3cd0fea3d463d3bff68
View Raw JSON Data
{
  "block": 73895599,
  "op": [
    "comment",
    {
      "author": "thomassss",
      "body": "Programming is indeed a constantly evolving field, and there is always something new to learn. It's great that you find it interesting, and I wish you success in your programming journey. And yes, the diversity of tasks and work in programming is definitely one of its many appealing aspects.",
      "json_metadata": "{\"app\":\"steemit/0.2\"}",
      "parent_author": "josiah-b",
      "parent_permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "permlink": "rtcy1k",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-19T10:20:09",
  "trx_id": "90f2d44966e4f29d4c75f3cd0fea3d463d3bff68",
  "trx_in_block": 2,
  "virtual_op": 0
}
2023/04/19 10:20:03
authorjosiah-b
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
voterthomassss
weight10000 (100.00%)
Transaction InfoBlock #73895597/Trx f961c2f6393b2c49ce0ff36d4bfbcc4d231d1d38
View Raw JSON Data
{
  "block": 73895597,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "voter": "thomassss",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-19T10:20:03",
  "trx_id": "f961c2f6393b2c49ce0ff36d4bfbcc4d231d1d38",
  "trx_in_block": 1,
  "virtual_op": 0
}
2023/04/18 10:55:18
authordonya23
bodySkala is a powerful tool for developing simple and beautiful programs. I know that now many are looking for help in its development. Therefore, I will share with you verified contacts - this is aimpro.soft. Here https://www.aimprosoft.com/technologies/scala-development/ you can learn more about their services. These specialists will select the best solution for you.
json metadata{"links":["https://www.aimprosoft.com/technologies/scala-development/"],"app":"steemit/0.2"}
parent authorjosiah-b
parent permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
permlinkrtb506
title
Transaction InfoBlock #73867631/Trx 5d5386d3ca8374ab0977f35b1285ab74c2cdff81
View Raw JSON Data
{
  "block": 73867631,
  "op": [
    "comment",
    {
      "author": "donya23",
      "body": "Skala is a powerful tool for developing simple and beautiful programs. I know that now many are looking for help in its development. Therefore, I will share with you verified contacts - this is aimpro.soft. Here https://www.aimprosoft.com/technologies/scala-development/ you can learn more about their services. These specialists will select the best solution for you.",
      "json_metadata": "{\"links\":[\"https://www.aimprosoft.com/technologies/scala-development/\"],\"app\":\"steemit/0.2\"}",
      "parent_author": "josiah-b",
      "parent_permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "permlink": "rtb506",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-18T10:55:18",
  "trx_id": "5d5386d3ca8374ab0977f35b1285ab74c2cdff81",
  "trx_in_block": 4,
  "virtual_op": 0
}
2023/04/18 03:38:48
authorbenowen
bodyVery helpful article. These types of applications are also very helpful for any organizations. There are many popular technologies which are relatively less expensive and faster. I would like to have these services. Any websites which offers these services?
json metadata{"app":"steemit/0.2"}
parent authorjosiah-b
parent permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
permlinkrtaksp
title
Transaction InfoBlock #73858942/Trx 96eb507a01a4839c59b1fd9e52fef4e4c09fdb74
View Raw JSON Data
{
  "block": 73858942,
  "op": [
    "comment",
    {
      "author": "benowen",
      "body": "Very helpful article. These types of applications are also very helpful for any organizations.  There are many popular technologies which are relatively less expensive and faster. I would like to have these services. Any websites which offers these services?",
      "json_metadata": "{\"app\":\"steemit/0.2\"}",
      "parent_author": "josiah-b",
      "parent_permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "permlink": "rtaksp",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-18T03:38:48",
  "trx_id": "96eb507a01a4839c59b1fd9e52fef4e4c09fdb74",
  "trx_in_block": 3,
  "virtual_op": 0
}
2023/04/17 14:51:45
authordominique09
bodyThank you to the author for this material. Something I knew before, but nevertheless something useful I learned for myself. So thank you. In general, the world of programming is an interesting world. Every day you learn something new. Another good thing is that not everyone understands programming)). Factor in the multitude of tasks and work.
json metadata{"app":"steemit/0.2"}
parent authorjosiah-b
parent permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
permlinkrt9la4
title
Transaction InfoBlock #73843679/Trx 5a12a85d9f3bdbf38beb656e0011b4d5f2b49480
View Raw JSON Data
{
  "block": 73843679,
  "op": [
    "comment",
    {
      "author": "dominique09",
      "body": "Thank you to the author for this material. Something I knew before, but nevertheless something useful I learned for myself. So thank you. In general, the world of programming is an interesting world. Every day you learn something new. Another good thing is that not everyone understands programming)). Factor in the multitude of tasks and work.",
      "json_metadata": "{\"app\":\"steemit/0.2\"}",
      "parent_author": "josiah-b",
      "parent_permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "permlink": "rt9la4",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-04-17T14:51:45",
  "trx_id": "5a12a85d9f3bdbf38beb656e0011b4d5f2b49480",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 4.878 SP to @josiah-b
2022/11/15 02:37:57
delegateejosiah-b
delegatorsteem
vesting shares7932.447412 VESTS
Transaction InfoBlock #69446452/Trx 1cd0baaaf91e1a7a203d5bb542395a214ebcd3e6
View Raw JSON Data
{
  "block": 69446452,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "7932.447412 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-11-15T02:37:57",
  "trx_id": "1cd0baaaf91e1a7a203d5bb542395a214ebcd3e6",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.988 SP to @josiah-b
2022/03/20 23:27:18
delegateejosiah-b
delegatorsteem
vesting shares8111.634701 VESTS
Transaction InfoBlock #62598808/Trx 1dd21cf5c0a192b9227f531dd12a37769dd20aec
View Raw JSON Data
{
  "block": 62598808,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8111.634701 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-03-20T23:27:18",
  "trx_id": "1dd21cf5c0a192b9227f531dd12a37769dd20aec",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 5.101 SP to @josiah-b
2021/08/07 22:49:33
delegateejosiah-b
delegatorsteem
vesting shares8294.406437 VESTS
Transaction InfoBlock #56169948/Trx 7765457e6338c993e7cdf26ee3c843f0daa97682
View Raw JSON Data
{
  "block": 56169948,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8294.406437 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-08-07T22:49:33",
  "trx_id": "7765457e6338c993e7cdf26ee3c843f0daa97682",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 16.920 SP to @josiah-b
2021/07/12 22:33:24
delegateejosiah-b
delegatorsteem
vesting shares27514.701458 VESTS
Transaction InfoBlock #55428668/Trx 23783c118b0072ae813cf241b7a158e04e1b4661
View Raw JSON Data
{
  "block": 55428668,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "27514.701458 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-07-12T22:33:24",
  "trx_id": "23783c118b0072ae813cf241b7a158e04e1b4661",
  "trx_in_block": 6,
  "virtual_op": 0
}
2021/05/10 20:37:51
authorjosiah-b
body@@ -9087,8 +9087,376 @@ this on. +%0A%0A---%0A%0A_This article has been replicated on %5BWrite.as%5D(https://write.as/josiah-b/integrating-scala-metals-with-doom-emacs-using-lsp-on-pop-_os-ubuntu-20-04-lts) and %5BMedium.com%5D(https://josiah14.medium.com/integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu-27acbbde77b8) for the sake of redundancy. Feel free to check it out on those platforms, if you like._
json metadata{"tags":["emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317","https://write.as/josiah-b/integrating-scala-metals-with-doom-emacs-using-lsp-on-pop-_os-ubuntu-20-04-lts","https://josiah14.medium.com/integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu-27acbbde77b8"],"app":"steemit/0.2","format":"markdown","image":["https://i.imgur.com/KJQLMZ7.gif"]}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53631155/Trx 0d69c661ac0979c5da231aef031efc43c665b40b
View Raw JSON Data
{
  "block": 53631155,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -9087,8 +9087,376 @@\n this on.\n+%0A%0A---%0A%0A_This article has been replicated on %5BWrite.as%5D(https://write.as/josiah-b/integrating-scala-metals-with-doom-emacs-using-lsp-on-pop-_os-ubuntu-20-04-lts) and %5BMedium.com%5D(https://josiah14.medium.com/integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu-27acbbde77b8) for the sake of redundancy. Feel free to check it out on those platforms, if you like._\n",
      "json_metadata": "{\"tags\":[\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\",\"https://write.as/josiah-b/integrating-scala-metals-with-doom-emacs-using-lsp-on-pop-_os-ubuntu-20-04-lts\",\"https://josiah14.medium.com/integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu-27acbbde77b8\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\",\"image\":[\"https://i.imgur.com/KJQLMZ7.gif\"]}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-10T20:37:51",
  "trx_id": "0d69c661ac0979c5da231aef031efc43c665b40b",
  "trx_in_block": 2,
  "virtual_op": 0
}
2021/05/10 20:08:18
authorjosiah-b
body@@ -1,8 +1,46 @@ +!%5B%5D(https://i.imgur.com/KJQLMZ7.gif)%0A%0A # Why Ye
json metadata{"tags":["emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317"],"app":"steemit/0.2","format":"markdown","image":["https://i.imgur.com/KJQLMZ7.gif"]}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53630570/Trx 08f625e76b1d4d2cb87f4343a16076774a5844b4
View Raw JSON Data
{
  "block": 53630570,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -1,8 +1,46 @@\n+!%5B%5D(https://i.imgur.com/KJQLMZ7.gif)%0A%0A\n # Why Ye\n",
      "json_metadata": "{\"tags\":[\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\",\"image\":[\"https://i.imgur.com/KJQLMZ7.gif\"]}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-10T20:08:18",
  "trx_id": "08f625e76b1d4d2cb87f4343a16076774a5844b4",
  "trx_in_block": 11,
  "virtual_op": 0
}
2021/05/10 01:52:06
authorjosiah-b
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
votercamillesteemer
weight-1000 (-10.00%)
Transaction InfoBlock #53608808/Trx 4dae52e571e0859af3d66dcfe9eecf5695a9a7f7
View Raw JSON Data
{
  "block": 53608808,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "voter": "camillesteemer",
      "weight": -1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-10T01:52:06",
  "trx_id": "4dae52e571e0859af3d66dcfe9eecf5695a9a7f7",
  "trx_in_block": 14,
  "virtual_op": 0
}
2021/05/09 01:49:48
authorjosiah-b
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
voterzerba
weight-1000 (-10.00%)
Transaction InfoBlock #53580183/Trx 4ab97a6ba7b6707ba2f8629fe6c7cd1571147a30
View Raw JSON Data
{
  "block": 53580183,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "voter": "zerba",
      "weight": -1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-09T01:49:48",
  "trx_id": "4ab97a6ba7b6707ba2f8629fe6c7cd1571147a30",
  "trx_in_block": 10,
  "virtual_op": 0
}
steemdelegated 17.035 SP to @josiah-b
2021/05/08 22:52:54
delegateejosiah-b
delegatorsteem
vesting shares27701.698948 VESTS
Transaction InfoBlock #53576673/Trx 56d92bd9408cb040ab59786c290411daf00ff388
View Raw JSON Data
{
  "block": 53576673,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "27701.698948 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T22:52:54",
  "trx_id": "56d92bd9408cb040ab59786c290411daf00ff388",
  "trx_in_block": 7,
  "virtual_op": 0
}
josiah-bcustom json: notify
2021/05/08 21:41:18
idnotify
json["setLastRead",{"date":"2021-05-08T21:41:18"}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #53575251/Trx 2c749598a6b69ac9043447d4d5fbd110aaf23ed9
View Raw JSON Data
{
  "block": 53575251,
  "op": [
    "custom_json",
    {
      "id": "notify",
      "json": "[\"setLastRead\",{\"date\":\"2021-05-08T21:41:18\"}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:41:18",
  "trx_id": "2c749598a6b69ac9043447d4d5fbd110aaf23ed9",
  "trx_in_block": 15,
  "virtual_op": 0
}
2021/05/08 21:39:30
authorjosiah-b
body@@ -8440,8 +8440,617 @@ la code. +%0A%0A# Closing Remarks%0A%0AAll in all, I did not find the installation and configuration of Doom Emacs to use Metals as the LSP backend for Scala too difficult, but there were some gotchas that made it a bit less straightforward than just installing the Metals application and editing the Doom config files to use it. I hope by posting this article, here, somebody else's time can be saved and their life can be made just a bit easier by having this small instructional article, here.%0A%0AIf you benefited from this article, please give it a clap, or vote, or thumbs-up depending on the platform you encounter this on.
json metadata{"tags":["emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317"],"app":"steemit/0.2","format":"markdown"}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53575217/Trx 36dc9e5f875679ba5045a5f59eb92709e2fbd975
View Raw JSON Data
{
  "block": 53575217,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -8440,8 +8440,617 @@\n la code.\n+%0A%0A# Closing Remarks%0A%0AAll in all, I did not find the installation and configuration of Doom Emacs to use Metals as the LSP backend for Scala too difficult, but there were some gotchas that made it a bit less straightforward than just installing the Metals application and editing the Doom config files to use it. I hope by posting this article, here, somebody else's time can be saved and their life can be made just a bit easier by having this small instructional article, here.%0A%0AIf you benefited from this article, please give it a clap, or vote, or thumbs-up depending on the platform you encounter this on.\n",
      "json_metadata": "{\"tags\":[\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:39:30",
  "trx_id": "36dc9e5f875679ba5045a5f59eb92709e2fbd975",
  "trx_in_block": 7,
  "virtual_op": 0
}
2021/05/08 21:33:06
authorjosiah-b
body@@ -7272,16 +7272,22 @@ velop%0A%09%09 +./bin/ doom ins @@ -7295,20 +7295,8 @@ all%0A -%09%09doom sync%0A %09%09%60%60 @@ -7668,17 +7668,20 @@ les.el%60%0A -%09 + %60%60%60elisp @@ -7681,17 +7681,20 @@ %60%60elisp%0A -%09 + ((%22defau @@ -7807,17 +7807,20 @@ )%0A )%0A -%09 + %60%60%60%0A%09%0A# @@ -7867,16 +7867,16 @@ part)%0A%09%0A - 1. Final @@ -8164,16 +8164,164 @@ there.%0A +1. Go back to %60~/.doom.d/bin/%60 and run %60./doom sync%60 to make sure the new layers your configured in the previous step get downloaded and installed.%0A 1. Resta
json metadata{"tags":["emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317"],"app":"steemit/0.2","format":"markdown"}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53575089/Trx 777f5659b362bece2724f2a4906d1682580302cd
View Raw JSON Data
{
  "block": 53575089,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -7272,16 +7272,22 @@\n velop%0A%09%09\n+./bin/\n doom ins\n@@ -7295,20 +7295,8 @@\n all%0A\n-%09%09doom sync%0A\n %09%09%60%60\n@@ -7668,17 +7668,20 @@\n les.el%60%0A\n-%09\n+    \n %60%60%60elisp\n@@ -7681,17 +7681,20 @@\n %60%60elisp%0A\n-%09\n+    \n ((%22defau\n@@ -7807,17 +7807,20 @@\n )%0A    )%0A\n-%09\n+    \n %60%60%60%0A%09%0A# \n@@ -7867,16 +7867,16 @@\n part)%0A%09%0A\n-\n 1. Final\n@@ -8164,16 +8164,164 @@\n  there.%0A\n+1. Go back to %60~/.doom.d/bin/%60 and run %60./doom sync%60 to make sure the new layers your configured in the previous step get downloaded and installed.%0A\n 1. Resta\n",
      "json_metadata": "{\"tags\":[\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:33:06",
  "trx_id": "777f5659b362bece2724f2a4906d1682580302cd",
  "trx_in_block": 18,
  "virtual_op": 0
}
2021/05/08 21:25:00
authorjosiah-b
body@@ -5956,24 +5956,23 @@ install -Coursier + Metals via the @@ -5968,24 +5968,33 @@ als via the +Coursier CLI launch f @@ -5991,16 +5991,18 @@ I launch +er for Lin
json metadata{"tags":["emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317"],"app":"steemit/0.2","format":"markdown"}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53574928/Trx 36c02dc2e02c90aeb0bbb9e6db9b2fb6f4f38434
View Raw JSON Data
{
  "block": 53574928,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -5956,24 +5956,23 @@\n install \n-Coursier\n+ Metals\n  via the\n@@ -5968,24 +5968,33 @@\n als via the \n+Coursier \n CLI launch f\n@@ -5991,16 +5991,18 @@\n I launch\n+er\n  for Lin\n",
      "json_metadata": "{\"tags\":[\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:25:00",
  "trx_id": "36c02dc2e02c90aeb0bbb9e6db9b2fb6f4f38434",
  "trx_in_block": 4,
  "virtual_op": 0
}
executive-boardsent 0.001 STEEM to @josiah-b- "❗ Hello josiah-b, great that you are using the STEEM blockchain. The Executive Board is publishing insider infos at https://discord.gg/KyBbmhh on how you will be earning the most coins. It's easy, jus..."
2021/05/08 21:21:27
amount0.001 STEEM
fromexecutive-board
memo❗ Hello josiah-b, great that you are using the STEEM blockchain. The Executive Board is publishing insider infos at https://discord.gg/KyBbmhh on how you will be earning the most coins. It's easy, just follow the instructions. THE 1000X BOOSTER KEY is already waiting for you over there too. 😉 Warm regards, The Executive Board.
tojosiah-b
Transaction InfoBlock #53574858/Trx 58c86ba576d1f2eaca1a1c441f51a599d9d0279a
View Raw JSON Data
{
  "block": 53574858,
  "op": [
    "transfer",
    {
      "amount": "0.001 STEEM",
      "from": "executive-board",
      "memo": "❗ Hello josiah-b, great that you are using the STEEM blockchain. The Executive Board is publishing insider infos at https://discord.gg/KyBbmhh on how you will be earning the most coins. It's easy, just follow the instructions. THE 1000X BOOSTER KEY is already waiting for you over there too. 😉 Warm regards, The Executive Board.",
      "to": "josiah-b"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:21:27",
  "trx_id": "58c86ba576d1f2eaca1a1c441f51a599d9d0279a",
  "trx_in_block": 23,
  "virtual_op": 0
}
2021/05/08 21:19:51
authorjosiah-b
body# Why Yet Another HowTo For Integrating Metals with Doom Emacs??? A quick web-search will quickly reveal that there's at least two blog posts on this already _(the ones I found were from [2019](https://www.matfournier.com/2019-10-05-scalaemacs/) and [2020](https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom))_. So... why am I creating another one? Believe it or not, despite the fact that both of these blog posts were incredibly useful in helping me to get up and running with Metals as the language server backend for Scala development in Doom Emacs, I did not find that either article covered everything necessary for me to be able to get things set-up properly on my machine without doing a fair amount of my own troubleshooting. In an attempt to save some people from some of the frustration I've had to go through I, therefore, decided to write this blog post in an attempt to fill in some more of the gaps. For sections that I believe many of you may want to skip, I'll leave you a nice _TLDR_ notification at the beginning indicating what the section contains and why some of you readers may not care to read it. ## A Few Notes About this Article's Scope _(TLDR: this is mostly disclaimers. Please skip it if you don't care)_ - I only run Ubuntu 20.04 based Linux distros, currently. As such, this post only covers material that pertains to getting Metals integrated with Doom Emacs through the LSP on Ubuntu. - To help avoid needing to mess with the differences between different flavors and derivatives of Ubuntu 20.04, everything in this article will be done through the CLI. This is because the CLI is relatively consistent across Ubuntu-based distros when compared to the GUI desktop enviornments which could be anything from vanilla XFCE, Gnome, KDE, Maté, etc. to some customized version of any of those (for example, Pop!\_OS ships with a fairly customized version of Gnome). - I will be covering my experience in getting this working, only. I have not done, nor do I plan to do, the leg-work necessary to tinker around and try to find all the things that could go wrong in Ubuntu 20.04 when trying to configure Doom Emacs to use Metals as the LSP backend. - For those of you that use Chemacs, you may be interested to know I use Chemacs 2 to switch between Doom Emacs, Spacemacs, and vanilla Emacs. As such, the instructions in this article will work even if you installed Doom Emacs to its own directory and not straight into the `~/.emacs.d/` directory. - I will be using this article for my own reference. Therefore, I will most likely be keeping it up-to-date according to what I need to work effectively as a Scala developer so long as I'm working regularly in Scala and still using Doom Emacs as my primary editor for Scala development. **_However, I make no promises or commitments to keep this article up-to-date in any case._** I reserve the right to neglect updating this article, switch to another editor (like Vim or VSCode), stop working on Scala for a while, etc. without notice. # Installing Metals I installed Metals using Coursier via the following process: 1. You will need a JDK for this to work (hopefully you don't find this to be unexpected since Scala is a JVM language, so one would rightly expect Metals and potentially even Coursier to be using a JDK in its analysis of Scala files). I installed Open JDK 11 and then followed the [instructions here](https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu) to set the `JAVA_HOME` environment variable. However, so that this article can stand on its own, I'll copy the stepwise instructions from the aforementioned article below (Note that these instructions are for Ubuntu, you may need to do your own digging to figure out how to do this for a different Linux distribution if that's your need). 1. In a terminal window, run `sudo su`. 1. Run `updatedb` to update your system's database 1. Run `locate openjdk` to find your Java installation. It's a bit of an art parsing through the wall of text this command outputs, but the instructions on the WikiHow site served me well - look at what base directory/prefix most of the outputs return, and use the majority output. For me, that was `/usr/lib/jvm/java-11-openjdk-amd64`. 1. To permanently set `$JAVA_HOME` to this, add the line `JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64` (or whatever your installation path was) to `/etc/environment`. If you don't have root access on your machine, you may alternatively add this to your shell's RC file (for example, `~/.bashrc`). 1. After this, you may log out of your session and back in again, or alternatively sourcing your shell's RC file would work if you took that approach in hte previous step (e.g. `source ~/.bashrc`). 1. [Install Coursier](https://get-coursier.io/docs/cli-installation) I found I had to follow the official site instructions to install Coursier and ignore what Siaw Young's article told me to do entirely. ```bash # first, let's check where this redirects to curl -sI https://git.io/coursier-cli-"$(uname | tr LD ld)" | grep Location # Should return something like "Location: https://github.com/coursier/launchers/raw/master/cs-x86_64-pc-linux" # Assuming all is good, proceed with the install curl -fLo cs https://git.io/coursier-cli-"$(uname | tr LD ld)" chmod +x cs ./cs install cs rm cs ``` 1. Next, you'll want to use Coursier to install Metals. I used the following command to perform the installation: ```bash sudo cs bootstrap \ --java-opt -Xss4m \ --java-opt -Xms100m \ --java-opt -Dmetals.client=emacs \ org.scalameta:metals_2.12:0.10.1 \ -r bintray:scalacenter/releases \ -r sonatype:snapshots \ -o /usr/local/bin/metals-emacs -f -v -v -v ``` - [The 2020 article](https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier) indicates that there used to be a bug which made it more difficult or impossible to install Coursier via the CLI launch for Linux. This issue seems to have been fixed by the community, I did not run into the problem Siaw Young did. # Installing/Updating Doom Emacs 1. Of course, make sure you have a recent version of Emacs installed. I'm using Emacs version 28.0.50 on Pop!\_OS 20.04 LTS, which is based on Ubuntu 20.04 LTS. 1. From here, I have installed [Chemacs 2](https://github.com/plexus/chemacs2) to my `~/.emacs.d` directory as instructed in the Chemacs 2 README. 1. Next, I cloned [Doom Emacs](https://github.com/hlissner/doom-emacs) into `~/.doom.emacs.d` using the [install instructions in the README](https://github.com/hlissner/doom-emacs#install) 1. _**NOTE:**_ Actually, when I started this process of integratiing Metals with Doom Emacs, I had already had Doom Emacs and Chemacs 2 installed as described above and I found myself in need of actually updating Doom Emacs. When I tried `doom upgrade` however as specified in the [README](https://github.com/hlissner/doom-emacs#install), I kept running into errors such as [this one](https://github.com/hlissner/doom-emacs/issues/4317). As it turned out, I was able to fix the problem by running the following git commands to force a fresh pull from the Doom Emacs remote: ```bash git fetch git reset --hard origin/develop doom install doom sync ``` YMMV, and you may find that you may need to wipe your `~/.doom.emacs.d` directory and do a fresh clone of the Doom Emacs git branch or tag into that directory depending how how messy or divergent your setup has become over time. 1. You can then tell Chemacs 2 to switch between the Doom and vanilla Emacs versions by adding the following to your `~/.emacs-profiles.el` ```elisp (("default" . ((user-emacs-directory . "~/.emacs.d"))) ("doom" . ((user-emacs-directory . "~/.doom.emacs.d"))) ) ``` # Configuring Doom Emacs (a.k.a. the easy part) 1. Finally, you'll want to configure Doom to use `lsp`. This was actually fairly straightforward. You can do this by opening `~/.doom.d/init.el` (this file was created by `doom install`, earlier) and in the `(doom! :input` section/scope add `lsp` and `(scala +lsp)` to the list of plugins, there. 1. Restart Doom Emacs and you should be good to go for having Doom Emacs use Metals as the LSP backend for analyzing Scala code.
json metadata{"tags":["scala","emacs","doom-emacs","metals","lsp"],"links":["https://www.matfournier.com/2019-10-05-scalaemacs/","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom","https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu","https://get-coursier.io/docs/cli-installation","https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier","https://github.com/plexus/chemacs2","https://github.com/hlissner/doom-emacs","https://github.com/hlissner/doom-emacs#install","https://github.com/hlissner/doom-emacs/issues/4317"],"app":"steemit/0.2","format":"markdown"}
parent author
parent permlinkscala
permlinkintegrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu
titleIntegrating Scala Metals with Doom Emacs using LSP on Ubuntu
Transaction InfoBlock #53574826/Trx d8f8f98868055686decc5dfbefad0a0c62b75ef4
View Raw JSON Data
{
  "block": 53574826,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "# Why Yet Another HowTo For Integrating Metals with Doom Emacs???\n\nA quick web-search will quickly reveal that there's at least two blog posts on this already _(the ones I found were from [2019](https://www.matfournier.com/2019-10-05-scalaemacs/) and [2020](https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom))_.  So... why am I creating another one? Believe it or not, despite the fact that both of these blog posts were incredibly useful in helping me to get up and running with Metals as the language server backend for Scala development in Doom Emacs, I did not find that either article covered everything necessary for me to be able to get things set-up properly on my machine without doing a fair amount of my own troubleshooting. In an attempt to save some people from some of the frustration I've had to go through I, therefore, decided to write this blog post in an attempt to fill in some more of the gaps.\n\nFor sections that I believe many of you may want to skip, I'll leave you a nice _TLDR_ notification at the beginning indicating what the section contains and why some of you readers may not care to read it.\n\n\n## A Few Notes About this Article's Scope\n\n_(TLDR: this is mostly disclaimers. Please skip it if you don't care)_\n\n- I only run Ubuntu 20.04 based Linux distros, currently. As such, this post only covers material that pertains to getting Metals integrated with Doom Emacs through the LSP on Ubuntu.\n- To help avoid needing to mess with the differences between different flavors and derivatives of Ubuntu 20.04, everything in this article will be done through the CLI. This is because the CLI is relatively consistent across Ubuntu-based distros when compared to the GUI desktop enviornments which could be anything from vanilla XFCE, Gnome, KDE, Maté, etc. to some customized version of any of those (for example, Pop!\\_OS ships with a fairly customized version of Gnome).\n- I will be covering my experience in getting this working, only. I have not done, nor do I plan to do, the leg-work necessary to tinker around and try to find all the things that could go wrong in Ubuntu 20.04 when trying to configure Doom Emacs to use Metals as the LSP backend.\n- For those of you that use Chemacs, you may be interested to know I use Chemacs 2 to switch between Doom Emacs, Spacemacs, and vanilla Emacs. As such, the instructions in this article will work even if you installed Doom Emacs to its own directory and not straight into the `~/.emacs.d/` directory.\n- I will be using this article for my own reference. Therefore, I will most likely be keeping it up-to-date according to what I need to work effectively as a Scala developer so long as I'm working regularly in Scala and still using Doom Emacs as my primary editor for Scala development. **_However, I make no promises or commitments to keep this article up-to-date in any case._** I reserve the right to neglect updating this article, switch to another editor (like Vim or VSCode), stop working on Scala for a while, etc. without notice.\n\n# Installing Metals\n\nI installed Metals using Coursier via the following process:\n\n1. You will need a JDK for this to work (hopefully you don't find this to be unexpected since Scala is a JVM language, so one would rightly expect Metals and potentially even Coursier to be using a JDK in its analysis of Scala files). I installed Open JDK 11 and then followed the [instructions here](https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu) to set the `JAVA_HOME` environment variable. However, so that this article can stand on its own, I'll copy the stepwise instructions from the aforementioned article below (Note that these instructions are for Ubuntu, you may need to do your own digging to figure out how to do this for a different Linux distribution if that's your need).\n\t1. In a terminal window, run `sudo su`.\n\t1. Run `updatedb` to update your system's database\n\t1. Run `locate openjdk` to find your Java installation. It's a bit of an art parsing through the wall of text this command outputs, but the instructions on the WikiHow site served me well - look at what base directory/prefix most of the outputs return, and use the majority output.  For me, that was `/usr/lib/jvm/java-11-openjdk-amd64`.\n\t1. To permanently set `$JAVA_HOME` to this, add the line `JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64` (or whatever your installation path was) to `/etc/environment`.  If you don't have root access on your machine, you may alternatively add this to your shell's RC file (for example, `~/.bashrc`).\n\t1. After this, you may log out of your session and back in again, or alternatively sourcing your shell's RC file would work if you took that approach in hte previous step (e.g. `source ~/.bashrc`).\n1. [Install Coursier](https://get-coursier.io/docs/cli-installation) I found I had to follow the official site instructions to install Coursier and ignore what Siaw Young's article told me to do entirely.\n    ```bash\n\t# first, let's check where this redirects to\n\tcurl -sI https://git.io/coursier-cli-\"$(uname | tr LD ld)\" | grep Location\n\t# Should return something like \"Location: https://github.com/coursier/launchers/raw/master/cs-x86_64-pc-linux\"\n\t\n    # Assuming all is good, proceed with the install\n\tcurl -fLo cs https://git.io/coursier-cli-\"$(uname | tr LD ld)\"\n\tchmod +x cs\n\t./cs install cs\n\trm cs\n\t```\n1. Next, you'll want to use Coursier to install Metals. I used the following command to perform the installation:\n\t```bash\n\tsudo cs bootstrap \\\n\t--java-opt -Xss4m \\\n\t--java-opt -Xms100m \\\n\t--java-opt -Dmetals.client=emacs \\\n\torg.scalameta:metals_2.12:0.10.1 \\\n\t-r bintray:scalacenter/releases \\\n\t-r sonatype:snapshots \\\n\t-o /usr/local/bin/metals-emacs -f -v -v -v\n\t```\n\t- [The 2020 article](https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier) indicates that there used to be a bug which made it more difficult or impossible to install Coursier via the CLI launch for Linux. This issue seems to have been fixed by the community, I did not run into the problem Siaw Young did.\n\n# Installing/Updating Doom Emacs\n\n1. Of course, make sure you have a recent version of Emacs installed. I'm using Emacs version 28.0.50 on Pop!\\_OS 20.04 LTS, which is based on Ubuntu 20.04 LTS.\n1. From here, I have installed [Chemacs 2](https://github.com/plexus/chemacs2) to my `~/.emacs.d` directory as instructed in the Chemacs 2 README.\n1. Next, I cloned [Doom Emacs](https://github.com/hlissner/doom-emacs) into `~/.doom.emacs.d` using the [install instructions in the README](https://github.com/hlissner/doom-emacs#install) \n\t1. _**NOTE:**_ Actually, when I started this process of integratiing Metals with Doom Emacs, I had already had Doom Emacs and Chemacs 2 installed as described above and I found myself in need of actually updating Doom Emacs. When I tried `doom upgrade` however as specified in the [README](https://github.com/hlissner/doom-emacs#install), I kept running into errors such as [this one](https://github.com/hlissner/doom-emacs/issues/4317). As it turned out, I was able to fix the problem by running the following git commands to force a fresh pull from the Doom Emacs remote:\n\t\t```bash\n\t\tgit fetch\n\t\tgit reset --hard origin/develop\n\t\tdoom install\n\t\tdoom sync\n\t\t```\n\t\tYMMV, and you may find that you may need to wipe your `~/.doom.emacs.d` directory and do a fresh clone of the Doom Emacs git branch or tag into that directory depending how how messy or divergent your setup has become over time.\n1. You can then tell Chemacs 2 to switch between the Doom and vanilla Emacs versions by adding the following to your `~/.emacs-profiles.el`\n\t```elisp\n\t((\"default\" . ((user-emacs-directory . \"~/.emacs.d\")))\n     (\"doom\" . ((user-emacs-directory . \"~/.doom.emacs.d\")))\n    )\n\t```\n\t\n# Configuring Doom Emacs (a.k.a. the easy part)\n\t\n1. Finally, you'll want to configure Doom to use `lsp`. This was actually fairly straightforward. You can do this by opening `~/.doom.d/init.el` (this file was created by `doom install`, earlier) and in the `(doom! :input` section/scope add `lsp` and `(scala +lsp)` to the list of plugins, there.\n1. Restart Doom Emacs and you should be good to go for having Doom Emacs use Metals as the LSP backend for analyzing Scala code.",
      "json_metadata": "{\"tags\":[\"scala\",\"emacs\",\"doom-emacs\",\"metals\",\"lsp\"],\"links\":[\"https://www.matfournier.com/2019-10-05-scalaemacs/\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom\",\"https://www.wikihow.com/Set-Up-Your-Java_Home-Path-in-Ubuntu\",\"https://get-coursier.io/docs/cli-installation\",\"https://siawyoung.com/blog/code/2020-02-06-installing-metals-emacs-doom#installing-metals-emacs-with-coursier\",\"https://github.com/plexus/chemacs2\",\"https://github.com/hlissner/doom-emacs\",\"https://github.com/hlissner/doom-emacs#install\",\"https://github.com/hlissner/doom-emacs/issues/4317\"],\"app\":\"steemit/0.2\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "scala",
      "permlink": "integrating-scala-metals-with-doom-emacs-using-lsp-on-ubuntu",
      "title": "Integrating Scala Metals with Doom Emacs using LSP on Ubuntu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-05-08T21:19:51",
  "trx_id": "d8f8f98868055686decc5dfbefad0a0c62b75ef4",
  "trx_in_block": 7,
  "virtual_op": 0
}
josiah-bcustom json: community
2020/12/12 18:09:33
idcommunity
json["subscribe",{"community":"hive-196037"}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #49391753/Trx e51cc4c8d94c1900c1439d9b618323b1a3fb8a5a
View Raw JSON Data
{
  "block": 49391753,
  "op": [
    "custom_json",
    {
      "id": "community",
      "json": "[\"subscribe\",{\"community\":\"hive-196037\"}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-12T18:09:33",
  "trx_id": "e51cc4c8d94c1900c1439d9b618323b1a3fb8a5a",
  "trx_in_block": 8,
  "virtual_op": 0
}
steemdelegated 5.247 SP to @josiah-b
2020/12/11 12:45:27
delegateejosiah-b
delegatorsteem
vesting shares8532.636363 VESTS
Transaction InfoBlock #49357105/Trx 10fd99f32904f3aa10e0aabb09d1dc7a3a3fa66e
View Raw JSON Data
{
  "block": 49357105,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8532.636363 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-11T12:45:27",
  "trx_id": "10fd99f32904f3aa10e0aabb09d1dc7a3a3fa66e",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 1.176 SP to @josiah-b
2020/12/06 06:22:09
delegateejosiah-b
delegatorsteem
vesting shares1912.543513 VESTS
Transaction InfoBlock #49208657/Trx 44689e8886e5d2233ecf28a9adaa145c518e376b
View Raw JSON Data
{
  "block": 49208657,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "1912.543513 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-06T06:22:09",
  "trx_id": "44689e8886e5d2233ecf28a9adaa145c518e376b",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 5.251 SP to @josiah-b
2020/12/05 16:23:36
delegateejosiah-b
delegatorsteem
vesting shares8538.844217 VESTS
Transaction InfoBlock #49192202/Trx 3c645e665c539ee66ebb709eb5a6672eed1faf2d
View Raw JSON Data
{
  "block": 49192202,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8538.844217 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-05T16:23:36",
  "trx_id": "3c645e665c539ee66ebb709eb5a6672eed1faf2d",
  "trx_in_block": 8,
  "virtual_op": 0
}
steemdelegated 1.181 SP to @josiah-b
2020/11/02 18:59:00
delegateejosiah-b
delegatorsteem
vesting shares1920.017158 VESTS
Transaction InfoBlock #48261742/Trx b923446b7a98fe284c82cbb07672b10a7becdc08
View Raw JSON Data
{
  "block": 48261742,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "1920.017158 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-11-02T18:59:00",
  "trx_id": "b923446b7a98fe284c82cbb07672b10a7becdc08",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.376 SP to @josiah-b
2020/05/09 07:21:21
delegateejosiah-b
delegatorsteem
vesting shares8741.649576 VESTS
Transaction InfoBlock #43218931/Trx 805a301125e6b297efb28f6d1b304d1dfb5aec67
View Raw JSON Data
{
  "block": 43218931,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8741.649576 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-09T07:21:21",
  "trx_id": "805a301125e6b297efb28f6d1b304d1dfb5aec67",
  "trx_in_block": 20,
  "virtual_op": 0
}
steemdelegated 1.201 SP to @josiah-b
2020/05/08 11:12:15
delegateejosiah-b
delegatorsteem
vesting shares1953.311140 VESTS
Transaction InfoBlock #43195314/Trx c5b68b4e9b3313faafb1ff8018fc0abafd8f7d53
View Raw JSON Data
{
  "block": 43195314,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "1953.311140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-08T11:12:15",
  "trx_id": "c5b68b4e9b3313faafb1ff8018fc0abafd8f7d53",
  "trx_in_block": 14,
  "virtual_op": 0
}
2020/01/04 20:52:12
authorsteemitboard
bodyCongratulations @josiah-b! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@josiah-b/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@josiah-b) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=josiah-b)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorjosiah-b
parent permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
permlinksteemitboard-notify-josiah-b-20200104t205212000z
title
Transaction InfoBlock #39643579/Trx f7fb3aec6cae24e5042e662e07ed3e4963f98ded
View Raw JSON Data
{
  "block": 39643579,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @josiah-b! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@josiah-b/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@josiah-b) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=josiah-b)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "josiah-b",
      "parent_permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "permlink": "steemitboard-notify-josiah-b-20200104t205212000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-04T20:52:12",
  "trx_id": "f7fb3aec6cae24e5042e662e07ed3e4963f98ded",
  "trx_in_block": 9,
  "virtual_op": 0
}
steemdelegated 5.430 SP to @josiah-b
2019/12/01 19:06:54
delegateejosiah-b
delegatorsteem
vesting shares8830.049184 VESTS
Transaction InfoBlock #38664048/Trx 28628af0a1b31af9af277f6c819e17f2ab4d2ac8
View Raw JSON Data
{
  "block": 38664048,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "8830.049184 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-12-01T19:06:54",
  "trx_id": "28628af0a1b31af9af277f6c819e17f2ab4d2ac8",
  "trx_in_block": 20,
  "virtual_op": 0
}
dtubesent 0.001 STEEM to @josiah-b- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 15:54:18
amount0.001 STEEM
fromdtube
memoTime is running out, claim your DTube account now before anyone else can! Login at https://d.tube
tojosiah-b
Transaction InfoBlock #35779096/Trx 87098294fdcb7a22e0aeab362993e0793625f9cc
View Raw JSON Data
{
  "block": 35779096,
  "op": [
    "transfer",
    {
      "amount": "0.001 STEEM",
      "from": "dtube",
      "memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube",
      "to": "josiah-b"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-08-22T15:54:18",
  "trx_id": "87098294fdcb7a22e0aeab362993e0793625f9cc",
  "trx_in_block": 23,
  "virtual_op": 0
}
2019/06/13 17:35:45
authorjosiah-b
body@@ -4047,17 +4047,16 @@ ose whol -e ly unini
json metadata{"app":"steemit/0.1","format":"markdown","links":["https://imgur.com/CO3xlSb","https://www.linkedin.com/in/garrett-berkebile-29b8299/","https://www.scala-lang.org/","http://elixir-lang.github.io/","https://i.imgur.com/KwtZ4nV.jpg","https://www.eventbrite.com/e/big-data-hadoop-and-spark-developer-training-tickets-33033950435","https://www.cerner.com/","http://hadoop.apache.org/","http://lucene.apache.org/solr/","https://hive.apache.org/","http://spark.apache.org/","http://flume.apache.org/","https://www.haskell.org/","https://memegenerator.net/img/instances/69502808/what-do-we-say-to-fear-not-today.jpg","https://venturebeat.com/2017/06/11/why-ethereum-is-outpacing-bitcoin/","https://www.ethereum.org/","https://www.cardanohub.org/en/home/","http://tvtropes.org/pmwiki/pmwiki.php/Main/ProducePelting","https://gitter.im/typelevel/cats"],"image":["https://steemitimages.com/DQmbFidK9ve9xfNcJwTBm4zTF8osYfHiJ7znY51KBeYcBsj/37notold.jpg","https://steemitimages.com/DQmRudzeToELSDP1wefed5X7xXQrjQHbMVkAB7EuHD72FEd/watery-tart.jpg","https://steemitimages.com/DQmPA7Kwmcg9Xzpg73N8DLUotXXkxwj2TDjWPMUe8fst5FM/hadoopspark.png","https://steemitimages.com/DQmRx35tMKCszCxAULjRdYQupMrZvZ1kVz7CGfzp6xReFbi/what-do-we-say-to-fear-not-today.jpg","https://steemitimages.com/DQmegt83LxydMM2hLQM4ocZTUti4oKX1zXqeD238eBJCZjs/ethereum.jpg","https://steemitimages.com/DQmd4PhayAb8xPsXBJzmYqTWQP6S4U7pZntV2WVqQ7PzvZV/magical_maestro_1_387.jpg"],"tags":["introduceyourself","bigdata","technology","machinelearning","blockchain"]}
parent author
parent permlinkintroduceyourself
permlinkintroducing-myself-a-software-data-engineer-exploring-steemit
titleIntroducing Myself: Big Data, Machine Learning, and Blockchain Technology
Transaction InfoBlock #33769423/Trx cfdb368e895aedb01f22cc1b3ccca877bc904505
View Raw JSON Data
{
  "block": 33769423,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -4047,17 +4047,16 @@\n ose whol\n-e\n ly unini\n",
      "json_metadata": "{\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"links\":[\"https://imgur.com/CO3xlSb\",\"https://www.linkedin.com/in/garrett-berkebile-29b8299/\",\"https://www.scala-lang.org/\",\"http://elixir-lang.github.io/\",\"https://i.imgur.com/KwtZ4nV.jpg\",\"https://www.eventbrite.com/e/big-data-hadoop-and-spark-developer-training-tickets-33033950435\",\"https://www.cerner.com/\",\"http://hadoop.apache.org/\",\"http://lucene.apache.org/solr/\",\"https://hive.apache.org/\",\"http://spark.apache.org/\",\"http://flume.apache.org/\",\"https://www.haskell.org/\",\"https://memegenerator.net/img/instances/69502808/what-do-we-say-to-fear-not-today.jpg\",\"https://venturebeat.com/2017/06/11/why-ethereum-is-outpacing-bitcoin/\",\"https://www.ethereum.org/\",\"https://www.cardanohub.org/en/home/\",\"http://tvtropes.org/pmwiki/pmwiki.php/Main/ProducePelting\",\"https://gitter.im/typelevel/cats\"],\"image\":[\"https://steemitimages.com/DQmbFidK9ve9xfNcJwTBm4zTF8osYfHiJ7znY51KBeYcBsj/37notold.jpg\",\"https://steemitimages.com/DQmRudzeToELSDP1wefed5X7xXQrjQHbMVkAB7EuHD72FEd/watery-tart.jpg\",\"https://steemitimages.com/DQmPA7Kwmcg9Xzpg73N8DLUotXXkxwj2TDjWPMUe8fst5FM/hadoopspark.png\",\"https://steemitimages.com/DQmRx35tMKCszCxAULjRdYQupMrZvZ1kVz7CGfzp6xReFbi/what-do-we-say-to-fear-not-today.jpg\",\"https://steemitimages.com/DQmegt83LxydMM2hLQM4ocZTUti4oKX1zXqeD238eBJCZjs/ethereum.jpg\",\"https://steemitimages.com/DQmd4PhayAb8xPsXBJzmYqTWQP6S4U7pZntV2WVqQ7PzvZV/magical_maestro_1_387.jpg\"],\"tags\":[\"introduceyourself\",\"bigdata\",\"technology\",\"machinelearning\",\"blockchain\"]}",
      "parent_author": "",
      "parent_permlink": "introduceyourself",
      "permlink": "introducing-myself-a-software-data-engineer-exploring-steemit",
      "title": "Introducing Myself: Big Data, Machine Learning, and Blockchain Technology"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-13T17:35:45",
  "trx_id": "cfdb368e895aedb01f22cc1b3ccca877bc904505",
  "trx_in_block": 0,
  "virtual_op": 0
}
2019/06/09 17:00:39
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voterhozn4ukhlytriwc
weight1500 (15.00%)
Transaction InfoBlock #33653682/Trx 22b6d79966eb38836f128d2eead5c9ea9cbc5d77
View Raw JSON Data
{
  "block": 33653682,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "hozn4ukhlytriwc",
      "weight": 1500
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-09T17:00:39",
  "trx_id": "22b6d79966eb38836f128d2eead5c9ea9cbc5d77",
  "trx_in_block": 21,
  "virtual_op": 0
}
2019/06/09 16:20:06
authorjosiah-b
body@@ -13944,16 +13944,17 @@ with ano +t her Data
json metadata{"format":"markdown","community":"busy","links":["http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/","https://sharkattackgolf.net/the-path/","https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N","http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html","https://research.google.com/archive/gfs.html","https://research.google.com/archive/mapreduce.html","https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm","https://nutch.apache.org/","https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop","https://issues.apache.org/jira/browse/INFRA-700","http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html","https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/","https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline","https://hadoopecosystemtable.github.io/","https://www.edupristine.com/blog/hadoop-ecosystem-and-components","https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)","https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark","https://magiccards.info/query?q=!amoeboid%20changeling","https://spark.apache.org/","https://hpccsystems.com/","https://hpccsystems.com/about/hpcc-hadoop-comparison","https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html","https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html","https://mapr.com/products/whats-included/","https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/","https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces","https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html","https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce","https://en.wikipedia.org/wiki/Multimap","https://en.wikipedia.org/wiki/Multiset","https://en.wikipedia.org/wiki/Set_(mathematics)","https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html","https://www.youtube.com/watch?v=1vg_W-MMZpA","https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html"],"tags":["technology","hadoop","bigdata","programming","busy"],"app":"steemit/0.1","image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg"]}
parent author
parent permlinktechnology
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
titleThe Noob's Prelude to Hadoop: Part 1 - What is "Hadoop"???
Transaction InfoBlock #33652873/Trx 26eec4215749c90b5f8c0f45c14229a0cdd5084a
View Raw JSON Data
{
  "block": 33652873,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -13944,16 +13944,17 @@\n with ano\n+t\n her Data\n",
      "json_metadata": "{\"format\":\"markdown\",\"community\":\"busy\",\"links\":[\"http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/\",\"https://sharkattackgolf.net/the-path/\",\"https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N\",\"http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html\",\"https://research.google.com/archive/gfs.html\",\"https://research.google.com/archive/mapreduce.html\",\"https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm\",\"https://nutch.apache.org/\",\"https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop\",\"https://issues.apache.org/jira/browse/INFRA-700\",\"http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html\",\"https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline\",\"https://hadoopecosystemtable.github.io/\",\"https://www.edupristine.com/blog/hadoop-ecosystem-and-components\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)\",\"https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark\",\"https://magiccards.info/query?q=!amoeboid%20changeling\",\"https://spark.apache.org/\",\"https://hpccsystems.com/\",\"https://hpccsystems.com/about/hpcc-hadoop-comparison\",\"https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html\",\"https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html\",\"https://mapr.com/products/whats-included/\",\"https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/\",\"https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces\",\"https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html\",\"https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce\",\"https://en.wikipedia.org/wiki/Multimap\",\"https://en.wikipedia.org/wiki/Multiset\",\"https://en.wikipedia.org/wiki/Set_(mathematics)\",\"https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html\",\"https://www.youtube.com/watch?v=1vg_W-MMZpA\",\"https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html\"],\"tags\":[\"technology\",\"hadoop\",\"bigdata\",\"programming\",\"busy\"],\"app\":\"steemit/0.1\",\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg\"]}",
      "parent_author": "",
      "parent_permlink": "technology",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "title": "The Noob's Prelude to Hadoop: Part 1 - What is \"Hadoop\"???"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-09T16:20:06",
  "trx_id": "26eec4215749c90b5f8c0f45c14229a0cdd5084a",
  "trx_in_block": 0,
  "virtual_op": 0
}
2019/06/09 16:08:15
authorjosiah-b
body@@ -1504,55 +1504,9 @@ -In case you somehow failed to read the title, t +T his @@ -1582,17 +1582,28 @@ at all, -I +this article will be @@ -3744,19 +3744,16 @@ aged to -so efficien @@ -4525,17 +4525,44 @@ 2006 - when the +. The name %22Hadoop%22 originates from eng @@ -4586,18 +4586,19 @@ ch decid -ed +ing to name @@ -4663,17 +4663,16 @@ n of the -n Yahoo! @@ -5486,16 +5486,20 @@ mpanies +had made sig @@ -5873,16 +5873,17 @@ articipa +n ts, many @@ -5922,16 +5922,19 @@ ned-off +of the Hado @@ -7155,17 +7155,16 @@ ttention - , in gen @@ -8798,17 +8798,17 @@ .%0A%0A%5BHigh - +- Performa @@ -8952,67 +8952,110 @@ PCC -was designed to be a direct competitor to Hadoop and +predates Hadoop and could now be considered a competitor to Hadoop. The people behind HPCC even claim -s sev @@ -9075,18 +9075,22 @@ es over -it +Hadoop %3Csup%3E%5B%5B8 @@ -9227,21 +9227,17 @@ rnative -Big D +d ata plat @@ -11182,18 +11182,20 @@ are what -'s + are used by @@ -11958,16 +11958,319 @@ nodes.%0A%0A +_**Update**_: Hadoop 3 adds in the ability to have multiple, federated Namenodes to facilitate better resiliency and easier horizontal scaling of the service. %5BOfficial Hadoop Docs%5D(https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces)%0A%0A In Part @@ -17270,24 +17270,26 @@ ically, the +__ ResourceMana @@ -17291,16 +17291,18 @@ eManager +__ allocat @@ -17395,16 +17395,18 @@ uster. +__ NodeMana @@ -17409,16 +17409,18 @@ Managers +__ monitor @@ -17645,16 +17645,18 @@ k. The +__ Applicat @@ -17664,16 +17664,18 @@ onMaster +__ request
json metadata{"format":"markdown","community":"busy","links":["http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/","https://sharkattackgolf.net/the-path/","https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N","http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html","https://research.google.com/archive/gfs.html","https://research.google.com/archive/mapreduce.html","https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm","https://nutch.apache.org/","https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop","https://issues.apache.org/jira/browse/INFRA-700","http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html","https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/","https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline","https://hadoopecosystemtable.github.io/","https://www.edupristine.com/blog/hadoop-ecosystem-and-components","https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)","https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark","https://magiccards.info/query?q=!amoeboid%20changeling","https://spark.apache.org/","https://hpccsystems.com/","https://hpccsystems.com/about/hpcc-hadoop-comparison","https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html","https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html","https://mapr.com/products/whats-included/","https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/","https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces","https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html","https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce","https://en.wikipedia.org/wiki/Multimap","https://en.wikipedia.org/wiki/Multiset","https://en.wikipedia.org/wiki/Set_(mathematics)","https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html","https://www.youtube.com/watch?v=1vg_W-MMZpA","https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html"],"tags":["technology","hadoop","bigdata","programming","busy"],"app":"steemit/0.1","image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg"]}
parent author
parent permlinktechnology
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
titleThe Noob's Prelude to Hadoop: Part 1 - What is "Hadoop"???
Transaction InfoBlock #33652636/Trx 9271d91b2174d1d53ba5817f5c5e4596b85c23a6
View Raw JSON Data
{
  "block": 33652636,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -1504,55 +1504,9 @@\n     \n-In case you somehow failed to read the title, t\n+T\n his \n@@ -1582,17 +1582,28 @@\n at all, \n-I\n+this article\n  will be\n@@ -3744,19 +3744,16 @@\n aged to \n-so \n efficien\n@@ -4525,17 +4525,44 @@\n 2006\n- when the\n+.  The name %22Hadoop%22 originates from\n  eng\n@@ -4586,18 +4586,19 @@\n ch decid\n-ed\n+ing\n  to name\n@@ -4663,17 +4663,16 @@\n n of the\n-n\n  Yahoo! \n@@ -5486,16 +5486,20 @@\n mpanies \n+had \n made sig\n@@ -5873,16 +5873,17 @@\n articipa\n+n\n ts, many\n@@ -5922,16 +5922,19 @@\n ned-off \n+of \n the Hado\n@@ -7155,17 +7155,16 @@\n ttention\n- \n , in gen\n@@ -8798,17 +8798,17 @@\n .%0A%0A%5BHigh\n- \n+-\n Performa\n@@ -8952,67 +8952,110 @@\n PCC \n-was designed to be a direct competitor to Hadoop and\n+predates Hadoop and could now be considered a competitor to Hadoop.  The people behind HPCC even\n  claim\n-s\n  sev\n@@ -9075,18 +9075,22 @@\n es over \n-it\n+Hadoop\n %3Csup%3E%5B%5B8\n@@ -9227,21 +9227,17 @@\n rnative \n-Big D\n+d\n ata plat\n@@ -11182,18 +11182,20 @@\n are what\n-'s\n+ are\n  used by\n@@ -11958,16 +11958,319 @@\n nodes.%0A%0A\n+_**Update**_: Hadoop 3 adds in the ability to have multiple, federated Namenodes to facilitate better resiliency and easier horizontal scaling of the service.  %5BOfficial Hadoop Docs%5D(https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces)%0A%0A\n In Part \n@@ -17270,24 +17270,26 @@\n ically, the \n+__\n ResourceMana\n@@ -17291,16 +17291,18 @@\n eManager\n+__\n  allocat\n@@ -17395,16 +17395,18 @@\n uster.  \n+__\n NodeMana\n@@ -17409,16 +17409,18 @@\n Managers\n+__\n  monitor\n@@ -17645,16 +17645,18 @@\n k.  The \n+__\n Applicat\n@@ -17664,16 +17664,18 @@\n onMaster\n+__\n  request\n",
      "json_metadata": "{\"format\":\"markdown\",\"community\":\"busy\",\"links\":[\"http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/\",\"https://sharkattackgolf.net/the-path/\",\"https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N\",\"http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html\",\"https://research.google.com/archive/gfs.html\",\"https://research.google.com/archive/mapreduce.html\",\"https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm\",\"https://nutch.apache.org/\",\"https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop\",\"https://issues.apache.org/jira/browse/INFRA-700\",\"http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html\",\"https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline\",\"https://hadoopecosystemtable.github.io/\",\"https://www.edupristine.com/blog/hadoop-ecosystem-and-components\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)\",\"https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark\",\"https://magiccards.info/query?q=!amoeboid%20changeling\",\"https://spark.apache.org/\",\"https://hpccsystems.com/\",\"https://hpccsystems.com/about/hpcc-hadoop-comparison\",\"https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html\",\"https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html\",\"https://mapr.com/products/whats-included/\",\"https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/\",\"https://hadoop.apache.org/docs/r3.0.3/hadoop-project-dist/hadoop-hdfs/Federation.html#Multiple_Namenodes.2FNamespaces\",\"https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html\",\"https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce\",\"https://en.wikipedia.org/wiki/Multimap\",\"https://en.wikipedia.org/wiki/Multiset\",\"https://en.wikipedia.org/wiki/Set_(mathematics)\",\"https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html\",\"https://www.youtube.com/watch?v=1vg_W-MMZpA\",\"https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html\"],\"tags\":[\"technology\",\"hadoop\",\"bigdata\",\"programming\",\"busy\"],\"app\":\"steemit/0.1\",\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg\"]}",
      "parent_author": "",
      "parent_permlink": "technology",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "title": "The Noob's Prelude to Hadoop: Part 1 - What is \"Hadoop\"???"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-09T16:08:15",
  "trx_id": "9271d91b2174d1d53ba5817f5c5e4596b85c23a6",
  "trx_in_block": 23,
  "virtual_op": 0
}
josiah-bunfollowed @haejin
2019/06/09 00:09:42
idfollow
json["follow",{"follower":"josiah-b","following":"haejin","what":[]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #33633495/Trx 93e5ac4fcb50849bf715e1e2bd2c9cf378205e39
View Raw JSON Data
{
  "block": 33633495,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"haejin\",\"what\":[]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-09T00:09:42",
  "trx_id": "93e5ac4fcb50849bf715e1e2bd2c9cf378205e39",
  "trx_in_block": 17,
  "virtual_op": 0
}
2019/01/04 21:12:57
authorsteemitboard
bodyCongratulations @josiah-b! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@josiah-b/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@josiah-b)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorjosiah-b
parent permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
permlinksteemitboard-notify-josiah-b-20190104t211256000z
title
Transaction InfoBlock #29170893/Trx d1de85ddeb1386c8fca0cf6405b97dd2585b03dc
View Raw JSON Data
{
  "block": 29170893,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @josiah-b! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@josiah-b/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@josiah-b)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "josiah-b",
      "parent_permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "permlink": "steemitboard-notify-josiah-b-20190104t211256000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-01-04T21:12:57",
  "trx_id": "d1de85ddeb1386c8fca0cf6405b97dd2585b03dc",
  "trx_in_block": 10,
  "virtual_op": 0
}
steemdelegated 5.551 SP to @josiah-b
2018/12/29 12:29:39
delegateejosiah-b
delegatorsteem
vesting shares9027.141163 VESTS
Transaction InfoBlock #28987828/Trx 5974336d0c667548a9e7787b43334bf80cfbf2e8
View Raw JSON Data
{
  "block": 28987828,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "9027.141163 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-12-29T12:29:39",
  "trx_id": "5974336d0c667548a9e7787b43334bf80cfbf2e8",
  "trx_in_block": 3,
  "virtual_op": 0
}
josiah-bupvoted (100.00%) @cklinpob / r-i-p-uncle
2018/09/29 12:25:54
authorcklinpob
permlinkr-i-p-uncle
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #26368616/Trx 65ffeab4a39ffb6a3421bc7f9650a31db52c2c49
View Raw JSON Data
{
  "block": 26368616,
  "op": [
    "vote",
    {
      "author": "cklinpob",
      "permlink": "r-i-p-uncle",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-29T12:25:54",
  "trx_id": "65ffeab4a39ffb6a3421bc7f9650a31db52c2c49",
  "trx_in_block": 126,
  "virtual_op": 0
}
2018/09/29 12:02:27
authorthemarkymark
permlinkhow-hardfork-20-changes-commenting-rewards
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #26368148/Trx 4d1bf303ec02e5387ca62cca4af8dee59b6e9e2e
View Raw JSON Data
{
  "block": 26368148,
  "op": [
    "vote",
    {
      "author": "themarkymark",
      "permlink": "how-hardfork-20-changes-commenting-rewards",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-29T12:02:27",
  "trx_id": "4d1bf303ec02e5387ca62cca4af8dee59b6e9e2e",
  "trx_in_block": 39,
  "virtual_op": 0
}
steemdelegated 18.014 SP to @josiah-b
2018/09/22 00:40:24
delegateejosiah-b
delegatorsteem
vesting shares29292.776011 VESTS
Transaction InfoBlock #26153251/Trx ec3fdf30e4ce8b9fc1b624adcb57bb6009538c5c
View Raw JSON Data
{
  "block": 26153251,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "29292.776011 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-22T00:40:24",
  "trx_id": "ec3fdf30e4ce8b9fc1b624adcb57bb6009538c5c",
  "trx_in_block": 8,
  "virtual_op": 0
}
2018/08/09 15:13:12
authorflagfixer
permlinkflagfixer-re-josiah-bthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24919626/Trx f77ebc5b234f38e4a2f5fd2b2aabf071405dec9d
View Raw JSON Data
{
  "block": 24919626,
  "op": [
    "vote",
    {
      "author": "flagfixer",
      "permlink": "flagfixer-re-josiah-bthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-09T15:13:12",
  "trx_id": "f77ebc5b234f38e4a2f5fd2b2aabf071405dec9d",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/08/05 01:52:15
authorsauravrungta
permlinkwhy-everyone-should-follow-steve-jobs-stay-hungry-stay-foolish-advice
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24788466/Trx a9edcca9aa2ba7da4b1c5c510390bb121b0c431b
View Raw JSON Data
{
  "block": 24788466,
  "op": [
    "vote",
    {
      "author": "sauravrungta",
      "permlink": "why-everyone-should-follow-steve-jobs-stay-hungry-stay-foolish-advice",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:52:15",
  "trx_id": "a9edcca9aa2ba7da4b1c5c510390bb121b0c431b",
  "trx_in_block": 11,
  "virtual_op": 0
}
2018/08/05 01:44:39
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight0 (0.00%)
Transaction InfoBlock #24788314/Trx 6113c6c2423726fbae1e826a3bc90095ee7a1225
View Raw JSON Data
{
  "block": 24788314,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 0
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:44:39",
  "trx_id": "6113c6c2423726fbae1e826a3bc90095ee7a1225",
  "trx_in_block": 25,
  "virtual_op": 0
}
2018/08/05 01:43:42
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24788295/Trx be3060358d437446de4970e5cfcd8e2572b8fe1f
View Raw JSON Data
{
  "block": 24788295,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:43:42",
  "trx_id": "be3060358d437446de4970e5cfcd8e2572b8fe1f",
  "trx_in_block": 30,
  "virtual_op": 0
}
2018/08/05 01:43:15
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight0 (0.00%)
Transaction InfoBlock #24788286/Trx 29332a741b741c6b156acb44473eaa09a8132723
View Raw JSON Data
{
  "block": 24788286,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 0
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:43:15",
  "trx_id": "29332a741b741c6b156acb44473eaa09a8132723",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/08/05 01:43:09
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24788284/Trx 8dcc9e7c0c3f9374eb1bee73b24e2b23216285eb
View Raw JSON Data
{
  "block": 24788284,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:43:09",
  "trx_id": "8dcc9e7c0c3f9374eb1bee73b24e2b23216285eb",
  "trx_in_block": 10,
  "virtual_op": 0
}
2018/08/05 01:43:03
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight0 (0.00%)
Transaction InfoBlock #24788282/Trx 68afaa5fc3f699a69c02a6b1ff3f13b739d215f3
View Raw JSON Data
{
  "block": 24788282,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 0
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:43:03",
  "trx_id": "68afaa5fc3f699a69c02a6b1ff3f13b739d215f3",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/08/05 01:42:51
authorkmelvin256
permlinkbuddy-your-true-friend-in-developing-apps
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24788278/Trx 7d522e12f9177fdfcc42295c3fa53b341847c0c6
View Raw JSON Data
{
  "block": 24788278,
  "op": [
    "vote",
    {
      "author": "kmelvin256",
      "permlink": "buddy-your-true-friend-in-developing-apps",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:42:51",
  "trx_id": "7d522e12f9177fdfcc42295c3fa53b341847c0c6",
  "trx_in_block": 12,
  "virtual_op": 0
}
2018/08/05 01:33:51
authorusmanghani87
permlinktesting-out-a-usd10-microphone-improve-your-videos-on-the-cheap
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #24788098/Trx b01d68d995d97041231022ec4c3e0fbfc8ae6208
View Raw JSON Data
{
  "block": 24788098,
  "op": [
    "vote",
    {
      "author": "usmanghani87",
      "permlink": "testing-out-a-usd10-microphone-improve-your-videos-on-the-cheap",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-05T01:33:51",
  "trx_id": "b01d68d995d97041231022ec4c3e0fbfc8ae6208",
  "trx_in_block": 12,
  "virtual_op": 0
}
2018/07/24 15:25:51
authorflagfixer
body@josiah-b you were flagged by a worthless gang of trolls, so, I gave you an upvote to counteract it! Enjoy!!
json metadata
parent authorjosiah-b
parent permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
permlinkflagfixer-re-josiah-bthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
title
Transaction InfoBlock #24459750/Trx b80a83fa5ab57c3f4ef54e734947462c57451cde
View Raw JSON Data
{
  "block": 24459750,
  "op": [
    "comment",
    {
      "author": "flagfixer",
      "body": "@josiah-b you were flagged by a worthless gang of trolls, so, I gave you an upvote to counteract it!  Enjoy!!",
      "json_metadata": "",
      "parent_author": "josiah-b",
      "parent_permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "permlink": "flagfixer-re-josiah-bthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-24T15:25:51",
  "trx_id": "b80a83fa5ab57c3f4ef54e734947462c57451cde",
  "trx_in_block": 42,
  "virtual_op": 0
}
2018/07/24 15:25:33
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voterflagfixer
weight200 (2.00%)
Transaction InfoBlock #24459744/Trx 0501d0e8dcafe05e2717cd7b053813b15158447c
View Raw JSON Data
{
  "block": 24459744,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "flagfixer",
      "weight": 200
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-24T15:25:33",
  "trx_id": "0501d0e8dcafe05e2717cd7b053813b15158447c",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/07/24 15:14:09
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voteratartouine
weight-10000 (-100.00%)
Transaction InfoBlock #24459517/Trx ced1ce455c5c1c92fa975fa43ff21c58a0d1258d
View Raw JSON Data
{
  "block": 24459517,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "atartouine",
      "weight": -10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-24T15:14:09",
  "trx_id": "ced1ce455c5c1c92fa975fa43ff21c58a0d1258d",
  "trx_in_block": 4,
  "virtual_op": 0
}
2018/07/22 21:34:39
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voterfushcarbon
weight-10000 (-100.00%)
Transaction InfoBlock #24409544/Trx 3ce0a7a665c8b75ebe9e0242e51d568bc271d662
View Raw JSON Data
{
  "block": 24409544,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "fushcarbon",
      "weight": -10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-22T21:34:39",
  "trx_id": "3ce0a7a665c8b75ebe9e0242e51d568bc271d662",
  "trx_in_block": 26,
  "virtual_op": 0
}
2018/06/20 00:06:00
idfollow
json["follow",{"follower":"josiah-b","following":"sliceline","what":["blog"]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #23472440/Trx e275bb335489839f543887b81cc0dcf03ec16923
View Raw JSON Data
{
  "block": 23472440,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"sliceline\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-20T00:06:00",
  "trx_id": "e275bb335489839f543887b81cc0dcf03ec16923",
  "trx_in_block": 7,
  "virtual_op": 0
}
josiah-bupvoted (100.00%) @sliceline / what-do-i-do
2018/06/20 00:05:27
authorsliceline
permlinkwhat-do-i-do
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #23472429/Trx be50679ef25d0c1ee4ca83528ba3f2d7bda56325
View Raw JSON Data
{
  "block": 23472429,
  "op": [
    "vote",
    {
      "author": "sliceline",
      "permlink": "what-do-i-do",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-20T00:05:27",
  "trx_id": "be50679ef25d0c1ee4ca83528ba3f2d7bda56325",
  "trx_in_block": 6,
  "virtual_op": 0
}
2018/06/12 05:03:33
idfollow
json["follow",{"follower":"josiah-b","following":"bodyguard","what":["blog"]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #23248051/Trx 609164844c21817320784c5760b96e035eff97ff
View Raw JSON Data
{
  "block": 23248051,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"bodyguard\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-12T05:03:33",
  "trx_id": "609164844c21817320784c5760b96e035eff97ff",
  "trx_in_block": 38,
  "virtual_op": 0
}
2018/06/12 05:03:30
idfollow
json["follow",{"follower":"josiah-b","following":"renoby","what":["blog"]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #23248050/Trx b57cc0ce13c0409919fd308b5b5d5957df7f9f71
View Raw JSON Data
{
  "block": 23248050,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"renoby\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-12T05:03:30",
  "trx_id": "b57cc0ce13c0409919fd308b5b5d5957df7f9f71",
  "trx_in_block": 12,
  "virtual_op": 0
}
2018/06/12 05:03:27
idfollow
json["follow",{"follower":"josiah-b","following":"allresteem","what":["blog"]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #23248049/Trx cb3648a6eb95e5cc469373f8555307d490ccafb2
View Raw JSON Data
{
  "block": 23248049,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"allresteem\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-12T05:03:27",
  "trx_id": "cb3648a6eb95e5cc469373f8555307d490ccafb2",
  "trx_in_block": 34,
  "virtual_op": 0
}
josiah-bupdated their account properties
2018/06/11 08:08:45
accountjosiah-b
json metadata{"profile":{"cover_image":"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg","profile_image":"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg","name":"Josiah","about":"\"Big\" Data Engineer and Software Developer","location":"Kansas City, MO","website":"https://www.linkedin.com/in/garrett-berkebile-29b8299/"}}
memo keySTM7sujyysPCaQsYXA8a2p1dFBsnANhUXn7uKYXRkoPyarMzQsKZ5
Transaction InfoBlock #23223227/Trx e2c86131218e8f2ee7f02b5ff7ceddeeaf0fe091
View Raw JSON Data
{
  "block": 23223227,
  "op": [
    "account_update",
    {
      "account": "josiah-b",
      "json_metadata": "{\"profile\":{\"cover_image\":\"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg\",\"profile_image\":\"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg\",\"name\":\"Josiah\",\"about\":\"\\\"Big\\\" Data Engineer and Software Developer\",\"location\":\"Kansas City, MO\",\"website\":\"https://www.linkedin.com/in/garrett-berkebile-29b8299/\"}}",
      "memo_key": "STM7sujyysPCaQsYXA8a2p1dFBsnANhUXn7uKYXRkoPyarMzQsKZ5"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-11T08:08:45",
  "trx_id": "e2c86131218e8f2ee7f02b5ff7ceddeeaf0fe091",
  "trx_in_block": 41,
  "virtual_op": 0
}
steemdelegated 18.138 SP to @josiah-b
2018/05/18 19:49:57
delegateejosiah-b
delegatorsteem
vesting shares29495.123252 VESTS
Transaction InfoBlock #22546890/Trx e61889d902857bb076342dc9e38220b1c686aa95
View Raw JSON Data
{
  "block": 22546890,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "josiah-b",
      "delegator": "steem",
      "vesting_shares": "29495.123252 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-18T19:49:57",
  "trx_id": "e61889d902857bb076342dc9e38220b1c686aa95",
  "trx_in_block": 22,
  "virtual_op": 0
}
2018/03/21 08:22:18
authoravantjapan
permlinkt-a-z-art-hash-crypto-dada-ii
voterjosiah-b
weight10000 (100.00%)
Transaction InfoBlock #20864364/Trx 901eebd555d13090efc49139ad9ff97689082e17
View Raw JSON Data
{
  "block": 20864364,
  "op": [
    "vote",
    {
      "author": "avantjapan",
      "permlink": "t-a-z-art-hash-crypto-dada-ii",
      "voter": "josiah-b",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-21T08:22:18",
  "trx_id": "901eebd555d13090efc49139ad9ff97689082e17",
  "trx_in_block": 27,
  "virtual_op": 0
}
2018/03/07 00:09:00
authorbycoleman
permlinkre-steemladder-steemladder-logo-call-for-designers-20180307t000739013z
voterjosiah-b
weight1400 (14.00%)
Transaction InfoBlock #20451913/Trx 1b44766fa6753927879a21c9d892e3e2c64942b5
View Raw JSON Data
{
  "block": 20451913,
  "op": [
    "vote",
    {
      "author": "bycoleman",
      "permlink": "re-steemladder-steemladder-logo-call-for-designers-20180307t000739013z",
      "voter": "josiah-b",
      "weight": 1400
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-07T00:09:00",
  "trx_id": "1b44766fa6753927879a21c9d892e3e2c64942b5",
  "trx_in_block": 36,
  "virtual_op": 0
}
2018/02/19 22:06:39
authorbycoleman
permlinkre-mazzle-re-bycoleman-re-bycoleman-usd45-sbd-steemit-writing-contest-writer-s-needed-the-more-writers-the-more-winners-20180219t220532849z
voterjosiah-b
weight1400 (14.00%)
Transaction InfoBlock #20017775/Trx 0403fdc3c82da7983dafd02955c5c840ab3e70dd
View Raw JSON Data
{
  "block": 20017775,
  "op": [
    "vote",
    {
      "author": "bycoleman",
      "permlink": "re-mazzle-re-bycoleman-re-bycoleman-usd45-sbd-steemit-writing-contest-writer-s-needed-the-more-writers-the-more-winners-20180219t220532849z",
      "voter": "josiah-b",
      "weight": 1400
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-19T22:06:39",
  "trx_id": "0403fdc3c82da7983dafd02955c5c840ab3e70dd",
  "trx_in_block": 36,
  "virtual_op": 0
}
josiah-breceived 0.271 SBD, 0.082 SP author reward for @josiah-b / the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
2018/02/05 10:52:21
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
sbd payout0.271 SBD
steem payout0.000 STEEM
vesting payout132.962087 VESTS
Transaction InfoBlock #19601594/Virtual Operation #20
View Raw JSON Data
{
  "block": 19601594,
  "op": [
    "author_reward",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "sbd_payout": "0.271 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "132.962087 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-05T10:52:21",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 20
}
2018/01/30 10:51:42
authorjosiah-b
body@@ -18016,19 +18016,34 @@ ove four - ar +, while they may b e Big Da @@ -18073,19 +18073,20 @@ ojects, -but +they are not
json metadata{"community":"busy","app":"steemit/0.1","format":"markdown","tags":["technology","hadoop","bigdata","programming","busy"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg"],"links":["http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/","https://sharkattackgolf.net/the-path/","https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N","http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html","https://research.google.com/archive/gfs.html","https://research.google.com/archive/mapreduce.html","https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm","https://nutch.apache.org/","https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop","https://issues.apache.org/jira/browse/INFRA-700","http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html","https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/","https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline","https://hadoopecosystemtable.github.io/","https://www.edupristine.com/blog/hadoop-ecosystem-and-components","https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)","https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark","https://magiccards.info/query?q=!amoeboid%20changeling","https://spark.apache.org/","https://hpccsystems.com/","https://hpccsystems.com/about/hpcc-hadoop-comparison","https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html","https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html","https://mapr.com/products/whats-included/","https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/","https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html","https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce","https://en.wikipedia.org/wiki/Multimap","https://en.wikipedia.org/wiki/Multiset","https://en.wikipedia.org/wiki/Set_(mathematics)","https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html","https://www.youtube.com/watch?v=1vg_W-MMZpA","https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html"]}
parent author
parent permlinktechnology
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
titleThe Noob's Prelude to Hadoop: Part 1 - What is "Hadoop"???
Transaction InfoBlock #19429061/Trx ea6bca6c7df24210a693df34002c20712be8f2b9
View Raw JSON Data
{
  "block": 19429061,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -18016,19 +18016,34 @@\n ove four\n- ar\n+, while they may b\n e Big Da\n@@ -18073,19 +18073,20 @@\n ojects, \n-but\n+they\n  are not\n",
      "json_metadata": "{\"community\":\"busy\",\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"tags\":[\"technology\",\"hadoop\",\"bigdata\",\"programming\",\"busy\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg\"],\"links\":[\"http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/\",\"https://sharkattackgolf.net/the-path/\",\"https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N\",\"http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html\",\"https://research.google.com/archive/gfs.html\",\"https://research.google.com/archive/mapreduce.html\",\"https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm\",\"https://nutch.apache.org/\",\"https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop\",\"https://issues.apache.org/jira/browse/INFRA-700\",\"http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html\",\"https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline\",\"https://hadoopecosystemtable.github.io/\",\"https://www.edupristine.com/blog/hadoop-ecosystem-and-components\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)\",\"https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark\",\"https://magiccards.info/query?q=!amoeboid%20changeling\",\"https://spark.apache.org/\",\"https://hpccsystems.com/\",\"https://hpccsystems.com/about/hpcc-hadoop-comparison\",\"https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html\",\"https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html\",\"https://mapr.com/products/whats-included/\",\"https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/\",\"https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html\",\"https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce\",\"https://en.wikipedia.org/wiki/Multimap\",\"https://en.wikipedia.org/wiki/Multiset\",\"https://en.wikipedia.org/wiki/Set_(mathematics)\",\"https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html\",\"https://www.youtube.com/watch?v=1vg_W-MMZpA\",\"https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html\"]}",
      "parent_author": "",
      "parent_permlink": "technology",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "title": "The Noob's Prelude to Hadoop: Part 1 - What is \"Hadoop\"???"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-30T10:51:42",
  "trx_id": "ea6bca6c7df24210a693df34002c20712be8f2b9",
  "trx_in_block": 52,
  "virtual_op": 0
}
2018/01/30 06:01:09
authorjosiah-b
body@@ -18405,9 +18405,8 @@ a link._ -%0A
json metadata{"community":"busy","app":"steemit/0.1","format":"markdown","tags":["technology","hadoop","bigdata","programming","busy"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg"],"links":["http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/","https://sharkattackgolf.net/the-path/","https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N","http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html","https://research.google.com/archive/gfs.html","https://research.google.com/archive/mapreduce.html","https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm","https://nutch.apache.org/","https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop","https://issues.apache.org/jira/browse/INFRA-700","http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html","https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/","https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline","https://hadoopecosystemtable.github.io/","https://www.edupristine.com/blog/hadoop-ecosystem-and-components","https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)","https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark","https://magiccards.info/query?q=!amoeboid%20changeling","https://spark.apache.org/","https://hpccsystems.com/","https://hpccsystems.com/about/hpcc-hadoop-comparison","https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html","https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html","https://mapr.com/products/whats-included/","https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/","https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html","https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce","https://en.wikipedia.org/wiki/Multimap","https://en.wikipedia.org/wiki/Multiset","https://en.wikipedia.org/wiki/Set_(mathematics)","https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html","https://www.youtube.com/watch?v=1vg_W-MMZpA","https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html"]}
parent author
parent permlinktechnology
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
titleThe Noob's Prelude to Hadoop: Part 1 - What is "Hadoop"???
Transaction InfoBlock #19423261/Trx 39edfba854b21f0d2b1d850c05faa84fb4b19714
View Raw JSON Data
{
  "block": 19423261,
  "op": [
    "comment",
    {
      "author": "josiah-b",
      "body": "@@ -18405,9 +18405,8 @@\n a link._\n-%0A\n",
      "json_metadata": "{\"community\":\"busy\",\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"tags\":[\"technology\",\"hadoop\",\"bigdata\",\"programming\",\"busy\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516685629/mgahrh4kpqcblnabxtpb.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516660710/jypnhbwisd1yu1pxb4t1.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662027/ez3g9jdlg1pyo850qb2s.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662441/mb5jtwgz1zoj6jpimc78.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516662624/suwbx7kxhezio6dekteh.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517219918/yczisvgvwhi5zfagdcxc.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516852987/dkiuthhoijzeatnssgvm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516855853/mfwedaxqadgjwe7o0xzg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1516858064/xc2gpor4okr7iolsfu3b.jpg\"],\"links\":[\"http://bigdataanalyticsnews.com/top-hadoop-terms-you-need-to-know/\",\"https://sharkattackgolf.net/the-path/\",\"https://www.buzzfeed.com/tanyachen/when-i-was-your-age-stories-for-your-future-kids?utm_term=.axV6B1AGPE#.xm1YB6Aj4N\",\"http://googlepress.blogspot.ie/2000/06/google-launches-worlds-largest-search.html\",\"https://research.google.com/archive/gfs.html\",\"https://research.google.com/archive/mapreduce.html\",\"https://www.sec.gov/Archives/edgar/data/1288776/000119312504124025/ds1a.htm\",\"https://nutch.apache.org/\",\"https://www.oreilly.com/ideas/the-next-10-years-of-apache-hadoop\",\"https://issues.apache.org/jira/browse/INFRA-700\",\"http://www.nytimes.com/2009/03/17/technology/business-computing/17cloud.html\",\"https://blogs.the451group.com/information_management/2012/08/10/the-distribution-of-hadoop-and-mapreduce-skills-according-to-linkedin/\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Timeline\",\"https://hadoopecosystemtable.github.io/\",\"https://www.edupristine.com/blog/hadoop-ecosystem-and-components\",\"https://en.wikipedia.org/wiki/Apache_Hadoop#Difference_between_Hadoop_1_vs_Hadoop_2_(YARN)\",\"https://www.quora.com/Will-Spark-overtake-Hadoop-Will-Hadoop-be-replaced-by-Spark\",\"https://magiccards.info/query?q=!amoeboid%20changeling\",\"https://spark.apache.org/\",\"https://hpccsystems.com/\",\"https://hpccsystems.com/about/hpcc-hadoop-comparison\",\"https://www.cloudera.com/products/open-source/apache-hadoop/key-cdh-components.html\",\"https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_release-notes/content/comp_versions.html\",\"https://mapr.com/products/whats-included/\",\"https://intellipaat.com/tutorial/big-data-and-hadoop-tutorial/introduction-to-hadoop-distributed-file-system/\",\"https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html\",\"https://wikis.nyu.edu/display/NYUHPC/Big+Data+Tutorial+1%3A+MapReduce\",\"https://en.wikipedia.org/wiki/Multimap\",\"https://en.wikipedia.org/wiki/Multiset\",\"https://en.wikipedia.org/wiki/Set_(mathematics)\",\"https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html\",\"https://www.youtube.com/watch?v=1vg_W-MMZpA\",\"https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html\"]}",
      "parent_author": "",
      "parent_permlink": "technology",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "title": "The Noob's Prelude to Hadoop: Part 1 - What is \"Hadoop\"???"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-30T06:01:09",
  "trx_id": "39edfba854b21f0d2b1d850c05faa84fb4b19714",
  "trx_in_block": 47,
  "virtual_op": 0
}
2018/01/29 22:47:09
idfollow
json["follow",{"follower":"josiah-b","following":"almost-digital","what":["blog"]}]
required auths[]
required posting auths["josiah-b"]
Transaction InfoBlock #19414590/Trx eab159c4990223f8acdc944704110e67dfe73f88
View Raw JSON Data
{
  "block": 19414590,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"josiah-b\",\"following\":\"almost-digital\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "josiah-b"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-29T22:47:09",
  "trx_id": "eab159c4990223f8acdc944704110e67dfe73f88",
  "trx_in_block": 16,
  "virtual_op": 0
}
2018/01/29 15:13:57
authorjosiah-b
permlinkthe-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop
voteralmost-digital
weight1000 (10.00%)
Transaction InfoBlock #19405535/Trx d979c513df945baaf378081d7e98acc626e73c55
View Raw JSON Data
{
  "block": 19405535,
  "op": [
    "vote",
    {
      "author": "josiah-b",
      "permlink": "the-n00b-s-prelude-to-hadoop-part-1-what-is-hadoop",
      "voter": "almost-digital",
      "weight": 1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-29T15:13:57",
  "trx_id": "d979c513df945baaf378081d7e98acc626e73c55",
  "trx_in_block": 39,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
profile{"cover_image":"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg","profile_image":"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg","name":"Josiah","about":"\"Big\" Data Engineer and Software Developer","location":"Kansas City, MO","website":"https://www.linkedin.com/in/garrett-berkebile-29b8299/"}
JSON METADATA
profile{"cover_image":"https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg","profile_image":"https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg","name":"Josiah","about":"\"Big\" Data Engineer and Software Developer","location":"Kansas City, MO","website":"https://www.linkedin.com/in/garrett-berkebile-29b8299/"}
{
  "posting_json_metadata": {
    "profile": {
      "cover_image": "https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg",
      "profile_image": "https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg",
      "name": "Josiah",
      "about": "\"Big\" Data Engineer and Software Developer",
      "location": "Kansas City, MO",
      "website": "https://www.linkedin.com/in/garrett-berkebile-29b8299/"
    }
  },
  "json_metadata": {
    "profile": {
      "cover_image": "https://www.happiestminds.com/services/wp-content/themes/hmtheme/images/banner022.jpg",
      "profile_image": "https://cdn.steemitimages.com/DQmQ1GKQmbzo6QX8Us3L914K9xZ1ZAt9heibr3ocH6t7xC9/steal-your-face-plt.jpg",
      "name": "Josiah",
      "about": "\"Big\" Data Engineer and Software Developer",
      "location": "Kansas City, MO",
      "website": "https://www.linkedin.com/in/garrett-berkebile-29b8299/"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM6rd4E2N529rmfBcyB1dkThn3yN5kPL7HYyLWcPFDRpXVNPMFNK1/1
Active
Single Signature
Public Keys
STM6qsaRxpWhKMuWvJpBdh5S8fJck3YTQdacqAmTpnTE5tc6xdvkh1/1
Posting
Single Signature
Public Keys
STM5XQMdfo4Yn3oMNFaR3H6Cmcwu9nRXmEoJueVZcLZLoUSKiNQUV1/1
App Permissions
Memo
STM7sujyysPCaQsYXA8a2p1dFBsnANhUXn7uKYXRkoPyarMzQsKZ5
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6rd4E2N529rmfBcyB1dkThn3yN5kPL7HYyLWcPFDRpXVNPMFNK",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM6qsaRxpWhKMuWvJpBdh5S8fJck3YTQdacqAmTpnTE5tc6xdvkh",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [
      [
        "busy.app",
        1
      ],
      [
        "dtube.app",
        1
      ],
      [
        "minnowbooster",
        1
      ]
    ],
    "key_auths": [
      [
        "STM5XQMdfo4Yn3oMNFaR3H6Cmcwu9nRXmEoJueVZcLZLoUSKiNQUV",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM7sujyysPCaQsYXA8a2p1dFBsnANhUXn7uKYXRkoPyarMzQsKZ5"
}

Witness Votes

4 / 30
[
  "fyrst-witness",
  "gtg",
  "someguy123",
  "witness.svk"
]