{"id":8532,"date":"2005-01-25T01:27:06","date_gmt":"2005-01-24T23:27:06","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/25\/primitive-ways\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"primitive-ways","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/25\/primitive-ways\/","title":{"rendered":"Primitive ways"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<p><a href=\"http:\/\/www.primitiveways.com\/\">Primitive ways<\/a> is a website dedicated to primitive technologies.  It explains the ways used by primitive people to get fire started and tools built.  Some of these are just entertaining to read, others have practical usefulness.  As an example, check out <a href=\"http:\/\/www.primitiveways.com\/fire_from_ice.html\">this tutorial<\/a> on how to start a fire with lens made of ice.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Primitive ways is a website dedicated to primitive technologies. It explains the ways used by primitive people to get fire started and tools built. Some of these are just entertaining to read, others have practical usefulness. As an example, check out this tutorial on how to start a fire with lens made of ice.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"keyring_services":[],"class_list":["post-8532","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":12589,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/05\/29\/day-in-brief\/","url_meta":{"origin":8532,"position":0},"title":"Day in brief","author":"Leonid Mamchenkov","date":"May 29, 2010","format":false,"excerpt":"I favorited a YouTube video -- WORLD RECORD SPEED TEST http:\/\/youtu.be\/zaT7thTxyq8?a # Only white man dumb enough to think he could improve system like that. LOL. http:\/\/bit.ly\/bo68ZT # I favorited a YouTube video -- 1981 primitive Internet report on KRON http:\/\/youtu.be\/5WCTn4FljUQ?a #","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42632,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/05\/20\/faast-js-serverless-batch-computing-made-simple\/","url_meta":{"origin":8532,"position":1},"title":"faast.js &#8211; serverless batch computing made simple","author":"Leonid Mamchenkov","date":"May 20, 2019","format":false,"excerpt":"faast.js is a new framework that makes writing serverless functions super easy. Read more about it in this introductory blog post: Faast.js started as a side project to solve the problem of large scale software testing. Serverless functions seemed like a good fit because they could scale up to perform\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/faast-architecture-aws.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/faast-architecture-aws.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/faast-architecture-aws.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/05\/faast-architecture-aws.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":27718,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/22\/how-real-is-real-or-is-it-all-fake\/","url_meta":{"origin":8532,"position":2},"title":"How real is real?  Or is it all fake?","author":"Leonid Mamchenkov","date":"June 22, 2017","format":false,"excerpt":"Jason Kottke blog links to an interesting article about a guy submitting a fake, as in computer generated, image and getting his real French ID card. The photo I submitted for this request is actually a 3D model created on a computer, by means of several different software and techniques\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/06\/fake-500x290.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":8055,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/10\/14\/top-10-ways-to-be-screwed-by-c\/","url_meta":{"origin":8532,"position":3},"title":"Top 10 Ways to be Screwed by C","author":"Leonid Mamchenkov","date":"October 14, 2004","format":false,"excerpt":"Sharing of experience is always welcome. In computer programming environment it is essential and vital. Today I came across one of such sharings - \"Top 10 Ways to be Screwed by C\". It is C-oriented, but some problems can be easily seen in other languages too. Oh, and there is\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28416,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/02\/27\/7-ways-to-do-containers-on-aws\/","url_meta":{"origin":8532,"position":4},"title":"7 ways to do containers on AWS","author":"Leonid Mamchenkov","date":"February 27, 2018","format":false,"excerpt":"\"7 ways to do containers on AWS\" covers a variety of different ways to run containers on the Amazon AWS cloud infrastructure.\u00a0 These include most of the usual suspects, like Amazon Elastic Container Service (ECS), Amazon Elastic Container Service for Kubernetes (EKS), and hand-rolled vanilla containers on EC2, as well\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/02\/amazon-containers-500x250.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28622,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/06\/11\/safe-ways-to-do-things-in-bash\/","url_meta":{"origin":8532,"position":5},"title":"Safe ways to do things in bash","author":"Leonid Mamchenkov","date":"June 11, 2018","format":false,"excerpt":"\"Safe ways to do things in bash\" is yet another guide to some of the best practices for writing bash scripts.\u00a0 It covers all the usual bits of quoting, escaping, error handling, and more.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=8532"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8532\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=8532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=8532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=8532"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=8532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}