tag:blog.joeblau.com,2014:/sitemapJoe Blau2024-02-07T21:49:13-08:00Joe Blauhttps://blog.joeblau.comSvbtle.comtag:blog.joeblau.com,2014:Post/farcaster-meme-coins2024-02-07T21:49:13-08:002024-02-07T21:49:13-08:00Farcaster Meme Coins<p>This is a timeline of the Farcaster meme coin scene.<br>
<a href="https://svbtleusercontent.com/j275wLbMfYh1ZJ3aKPnE8T0xspap.jpeg"><img src="https://svbtleusercontent.com/j275wLbMfYh1ZJ3aKPnE8T0xspap_small.jpeg" alt="original.jpeg"></a></p>
<h3 id="warps-nov-2023-a-hrefhttpswarpcastcomhttpswar_3">Warps (Nov 2023) <a href="https://warpcast.com">https://warpcast.com</a> <a class="head_anchor" href="#warps-nov-2023-a-hrefhttpswarpcastcomhttpswar_3">#</a>
</h3>
<p>This is a Farcaster/Warpcast native token that emerged around the time when other platforms were creating offchain points systems. Companies are adopting this approach as a way to circumvent paying royalties to Apple and Google, as well as to avoid scrutiny from the SEC for selling a security.<br>
Other examples similar to warps include Blast Points, Rainbow Points, friend.tech Points, Rabby Points, etc. All these types of points cannot be traded on decentralized exchanges, and their use is completely controlled by the issuer.</p>
<p>Crypto natives dislike this since crypto was invented to remove middle men and counterparty risk.</p>
<h3 id="points-ethereum-dec-2023-a-hrefhttpspointscoo_3">$POINTS (Ethereum — Dec 2023) <a href="https://points.cool">https://points.cool</a> <a class="head_anchor" href="#points-ethereum-dec-2023-a-hrefhttpspointscoo_3">#</a>
</h3>
<p>In response to these companies creating offchain points systems, a person named <a href="https://warpcast.com/iammatthias">Mathias</a> on Farcaster introduced an onchain version of reward points as a joke. The contract was straightforward where you visit a site, pay 0.01 ETH for 100 points.</p>
<p>However, Mathias underestimated the situation because, within a few days, his treasury accumulated over 239 ETH (about $500k). Mathias terminated the minting function on contract which led to people saying it was a rug pull. What began as a joke escalated too far, and everyone started requesting roadmaps from Mathias.</p>
<p>Overwhelmed, Mathias seemed to be experiencing extreme anxiety. He made a few appearances but was reluctant to manage all that money and lacked a plan for its use. He ultimately took 35 ETH for himself and donated the remaining ETH to others to manage.</p>
<p><a href="https://svbtleusercontent.com/nie11ztujPCUUsZBCKUV1K0xspap.png"><img src="https://svbtleusercontent.com/nie11ztujPCUUsZBCKUV1K0xspap_small.png" alt="img_7430_720.png"></a></p>
<p>A <a href="https://warpcast.com/%7E/channel/degen">/degen</a> channel was established in Farcaster where degenerate gamblers discussed $POINTS.</p>
<h3 id="morepoints-wowow-ethereum-dec-2023_3">$MOREPOINTS / $WOWOW (Ethereum — DEC 2023) <a class="head_anchor" href="#morepoints-wowow-ethereum-dec-2023_3">#</a>
</h3>
<p>After $POINTS, people in /degen tried to kick off a few other meme tokens but nothing caught on until $DEGEN.</p>
<h3 id="degen-base-jan-2024-a-hrefhttpswwwdegentipsht_3">$DEGEN (Base — Jan 2024) <a href="https://www.degen.tips">https://www.degen.tips</a> <a class="head_anchor" href="#degen-base-jan-2024-a-hrefhttpswwwdegentipsht_3">#</a>
</h3>
<p>A team from Poland, led by <a href="https://warpcast.com/jacek">Jacek</a>, created a token using Farcaster’s onchain metrics to reward users with a new airdrop they named $DEGEN. Because Farcaster has an open onchain API (unlike 𝕏), everything can be measured. $DEGEN was designed with a roadmap for 3 airdrops based on Farcaster activity, followers, ownership of certain NFTs, posting in specific channels, etc.</p>
<p><a href="https://svbtleusercontent.com/kcCMbuggLjyNWFrpSNSMFW0xspap.png"><img src="https://svbtleusercontent.com/kcCMbuggLjyNWFrpSNSMFW0xspap_small.png" alt="Screenshot 2024-02-07 at 10.07.27 PM.png"></a></p>
<p>The incentive structure of $DEGEN resulted in extensive engagement farming. On January 8th, the first airdrop was released, followed shortly by the start of liquidity mining and the 2nd Airdrop rewards program. The first place position of the $DEGEN Airdrop 1 leaderboard earned over $100,000 in rewards as of this post if they didn’t sell.</p>
<h3 id="frame-base-jan-2024-a-hrefhttpsframetokenverc_3">$FRAME (Base — Jan 2024) - <a href="https://frametoken.vercel.app">https://frametoken.vercel.app</a> <a class="head_anchor" href="#frame-base-jan-2024-a-hrefhttpsframetokenverc_3">#</a>
</h3>
<p>On Friday, January 26th, <a href="https://warpcast.com/v">Varun</a>, the co-founder of Farcaster, introduced a concept called a Frame. It simply allows the use of HTML open graph meta tags to create any custom UI inside a Farcaster page, enabling the development of games, polls, galleries, shops, etc.</p>
<p>A developer named <a href="https://warpcast.com/maxbr">Max</a> launched a Frame called $FRAME, where a fixed supply of tokens was distributed to each user based on their Farcaster ID (FID). He posted the frame, and it minted out in 3 hours. Fame subsequently launched a site with a roadmap for offering grants and bounties to reward Farcast users.</p>
<h3 id="summary_3">Summary <a class="head_anchor" href="#summary_3">#</a>
</h3>
<p>WARPS - offchain token made by Warpcast Team<br>
<a href="https://dexscreener.com/ethereum/0xa424817985051ccda51eff2dc7998b5d68079215">$POINTS</a> / <a href="https://dexscreener.com/base/0x90a66e167996cc877615f7333c1b89d0af9965f0">$MOREPOINTS</a> / <a href="https://dexscreener.com/base/0x8118e4b58451064303034bcd3a0b0f2e8dd45ec3">$WOWOW</a> / <a href="https://dexscreener.com/base/0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa">$DEGEN</a> / <a href="https://dexscreener.com/base/0x64b74c66b9ba60ca668b781289767ae7298f37ae">$FRAME</a> — onchain tokens made by Farcater users</p>
tag:blog.joeblau.com,2014:Post/bitcoin-etf2023-12-06T05:00:18-08:002023-12-06T05:00:18-08:00Bitcoin ETF<p>A lot of people have been asking for my thoughts on the ETF and what I think it will do to the price of crypto.</p>
<p>To get the answer, we need to travel back to <a href="https://www.finance.senate.gov/imo/media/doc/Hrg95-93.pdf">1978 when Congress passed the Revenue Act</a>. This bill included Section 401(k), which provided employees a tax-free way to defer compensation from bonuses or stock options.</p>
<p>In crypto, the mechanics would be:</p>
<blockquote class="short">
<p>Stake • Hold until 59½ • Early End Stake Penalty of 10%</p>
</blockquote>
<p>The reason this is significant is that regular Americans are handing their money over to administrators who are buying assets. This means that even if your neighbor thinks crypto is a scam, there’s a chance they are indirectly buying. To understand how this ETF will impact crypto, we need to consider two questions:</p>
<ol>
<li>Where do 401(k) administrators deploy the money?</li>
<li>What happens to the assets that receive this money once it gets there?</li>
</ol>
<h3 id="stock-market_3">Stock Market <a class="head_anchor" href="#stock-market_3">#</a>
</h3>
<p>Answer 1: In the 1980s, 401(k)s were invested in public companies on the stock market.<br>
Answer 2: The stock market has surged since 1980, except during the dot-com bubble and the global financial crisis.</p>
<p><a href="https://www.macrotrends.net/1320/nasdaq-historical-chart">Nasdaq</a><br>
<a href="https://svbtleusercontent.com/wTofCnfzD2pAbX8R6xduHR0xspap.png"><img src="https://svbtleusercontent.com/wTofCnfzD2pAbX8R6xduHR0xspap_small.png" alt="nasdaq-historical-chart-2023-12-05-macrotrends.png"></a></p>
<p><a href="https://www.macrotrends.net/1319/dow-jones-100-year-historical-chart">Dow Jones</a><br>
<a href="https://svbtleusercontent.com/ivadKDyiFEshCd9sDSnMRW0xspap.png"><img src="https://svbtleusercontent.com/ivadKDyiFEshCd9sDSnMRW0xspap_small.png" alt="dow-jones-100-year-historical-chart-2023-12-05-macrotrends.png"></a></p>
<h3 id="housing_3">Housing <a class="head_anchor" href="#housing_3">#</a>
</h3>
<p>Answer 1: In the early 2000s, administrators started investing 401(k)s in housing. <a href="https://investor.vanguard.com/investment-products/mutual-funds/profile/vgslx#overview">e.g. VGSLX / 2001</a><br>
Answer 2: The housing market has generally been rising, except during the global financial crisis since 2000.</p>
<p><a href="https://fred.stlouisfed.org/series/CSUSHPINSA">Case-Shiller Home Price</a><br>
<a href="https://svbtleusercontent.com/cc2n2XSkd6HBGRLRgtoKGn0xspap.png"><img src="https://svbtleusercontent.com/cc2n2XSkd6HBGRLRgtoKGn0xspap_small.png" alt="fredgraph.png"></a></p>
<p>With this ETF, we’re adding a brand-new asset class where 401(k)s can be invested, and it’s Crypto. The U.S. Government is almost finished cleaning out the space to pave the way for a clear path for institutional investing.</p>
<ul>
<li>All of the fake crypto companies are in bankruptcy (Celsius, FTX, etc.).</li>
<li>BlackRock, with a <a href="https://www.lexology.com/library/detail.aspx?g=fe03ce35-d3d0-48e3-a7f6-2b74d7902be4">99.8% success rate</a> for getting ETFs approved, has filed.</li>
<li>
<a href="https://x.com/cz_binance/status/1727063503125766367">The CEO of the number one crypto exchange</a> was replaced with the ex Senior VP of the Singapore Stock Exchange, one of the most tightly regulated exchanges in the world.</li>
</ul>
<p>If history rhymes, we should be in for an exciting cycle.</p>
tag:blog.joeblau.com,2014:Post/the-sovereign-ratio2023-11-17T10:00:11-08:002023-11-17T10:00:11-08:00The Sovereign Ratio<h1 id="measuring-the-new-power-metric_1">Measuring the New Power Metric <a class="head_anchor" href="#measuring-the-new-power-metric_1">#</a>
</h1>
<p>Have you ever considered what truly determines your ability to influence the world around you? Beyond wealth and status, there lies a concept poised to redefine personal empowerment: the Sovereign Ratio.</p>
<p>The Sovereign Ratio is a metric that quantifies your capacity to act independently and shape your environment. It’s a balance between being bound by external forces and standing sovereign amidst life’s chaos.</p>
<p>At the heart of the Sovereign Ratio are six core pillars:</p>
<ul>
<li>
<strong>Economic Stability:</strong> Your financial freedom and resilience.</li>
<li>
<strong>Political Influence:</strong> Your voice and power in civic affairs.</li>
<li>
<strong>Social Connectivity:</strong> Your network’s strength and your societal impact.</li>
<li>
<strong>Emotional Equilibrium:</strong> Your psychological well-being and emotional intelligence.</li>
<li>
<strong>Health Stability:</strong> Your physical health and access to healthcare.</li>
<li>
<strong>Educational Foundation:</strong> Your knowledge base and ongoing learning.</li>
</ul>
<p>Each pillar is a critical beam supporting the structure of sovereignty.</p>
<p><a href="https://svbtleusercontent.com/5hvSaV15oCLNPQpf2nr8s10xspap.png"><img src="https://svbtleusercontent.com/5hvSaV15oCLNPQpf2nr8s10xspap_small.png" alt="sr.png"></a></p>
<p>Visualize these pillars on a spider chart, where each axis represents a pillar, and the filled area reflects your mastery in each. The greater the coverage, the higher your Sovereign Ratio.</p>
<p>The implications of understanding and applying the Sovereign Ratio are vast. For policymakers, it’s a compass for crafting legislation that empowers citizens. For individuals, it’s a mirror reflecting their current state and a map guiding them towards self-actualization.</p>
<p>The Sovereign Ratio isn’t just a number; it’s a narrative of personal and collective evolution. As you contemplate your own ratio, consider this: How can you expand your influence on each pillar to weave a richer tapestry for yourself and society?</p>
tag:blog.joeblau.com,2014:Post/age-of-suggestion2021-03-31T14:09:21-07:002021-03-31T14:09:21-07:00Age Of Suggestion<p>The battle for consumer’s attention is increasing and winning products will be the ones that provide relevant and accurate suggestions.</p>
<p>In the late 90’s there were over 20 search engines categorized by different dynamics and chracretists. Some were manually curated and others used web crawlers to create a graph of links between websites. Regardless of the technique used to build the search index, users of the engines were responsible for typing the question they wanted to answer for. Today we know that the winner from the last 20 years of search is Google.</p>
<p>As we transitioned through the early 2000’s, search was infused into every product. Napster, MySpace, Facebook, Twitter, Instagram, and YouTube all built amazing companies around allowing users to create, share and search content. Today more than half of the world is online increasing the number of content creators, bots, and companies trying to reach audiences. This influx creates information overload and noise making it hard for consumers to really find what they are searching for.</p>
<p><a href="https://svbtleusercontent.com/j81WTyZRM5W9Z6EJaWn75E0xspap.png"><img src="https://svbtleusercontent.com/j81WTyZRM5W9Z6EJaWn75E0xspap_small.png" alt="aos-joeblau.png"></a></p>
<p>What we’ve started to see recently is a trend towards products which flip the search paradigm on its head offering high quality suggestions. Modern products, powered by AI, do everything from pick the next hit song on TikTok to finding your perfect wardrobe on Stitch Fix. The next wave of products will be powered by AI, focus on quantifying users behaviors, and optimize an objective function to to deliver customer value. Over the next 10 years, products are going to migrate from the age of search to the age of suggestion.</p>
tag:blog.joeblau.com,2014:Post/rebuilding-my-favorite-messaging-app2020-05-12T12:35:55-07:002020-05-12T12:35:55-07:00Rebuilding My Favorite Messaging App<p>In December of 2019, <a href="https://medium.com/@onnofaber/tapstack-is-shutting-down-this-is-how-we-got-started-and-what-weve-learned-formerly-taptalk-and-d35800ee1865">TapStack</a> shut down. I discovered TapTalk (TapStack) in 2014 during the rise of a handful of quick-shot messaging apps (<a href="https://en.wikipedia.org/wiki/Yo_(app)">Yo</a> era). My face is even in a screenshot from a <a href="https://techcrunch.com/2014/07/20/taptalk-taps-phone-contacts-to-add-friends-and-a-new-game-emerges/">TechCrunch article by Mike Butcher in 2014</a>. There were three things that immediately attracted me to the product.</p>
<p>The first was privacy. TapTalk did not have a public feed where people could like, comment, heart, favorite, repost, upvote, and amplify. The network was only for people that you already knew which made it great for sharing personal and private messages.</p>
<p>The second was speed. Sending a tap was faster (still faster) than any other messaging platform. Instagram and Snapchat rely on post-production filters and editing before sharing your messages. TapTalk inverted this model by placing the editing up front. Pre-production creates a quick message composition workflow for sending messages using gesture based interactions. This made TapTalk very quick to record and send a message that was extremely authentic.</p>
<p>The third was ephemerality. Once you watched the Tap and swiped it away, it was gone (saving was added later). This was great because it allowed for more honest sharing and consuming of media without having to worry about deleting the photo/video later to reclaim space.</p>
<h2 id="jan-31st-2020_2">Jan 31st, 2020 <a class="head_anchor" href="#jan-31st-2020_2">#</a>
</h2>
<pre><code class="prettyprint">commit f9408d1b98378004b07754d1d240fa71919ac468
Author: Joe Blau <im@joeblau.com>
Date: Fri Jan 31 21:10:06 2020 -0800
Initial Commit
</code></pre>
<p>A few times a week between December 1st 2019 and Jan 31st 2020, I wanted to use TapTalk. There were moments with my kids that I wanted to share with my partner, parts of a trip to Sierra Leone that I wanted to share with friends and family, and other random events in the streets of SF that I wanted to share with friends in other cities. I even contemplated trying to buy the TapTalk source code with my brother; I sent an email, but never received a response.</p>
<p><strong>So I rebuilt it.</strong></p>
<p>I spent about 30 days building the core of the application. In that time I found <a href="https://www.robinsloan.com/notes/home-cooked-app/">other people</a> who were working on the same thing. I’ve been using the app in a private TestFlight group and I wanted to know if anyone else is interested in joining the public beta?</p>
<iframe src="https://player.vimeo.com/video/395250285" width="640" height="1387"></iframe>
<p>Here are the current specs of the app:</p>
<ul>
<li>Auto sign-in via iCloud</li>
<li>Send videos and images</li>
<li>1 on 1 and group messages</li>
<li>Front and back camera messages</li>
<li>Overlay text and drawing on media</li>
<li>Interactive one finger zooming</li>
<li>Apple Music audio-video sync</li>
<li>Geolocation</li>
<li>Zero 3rd party libraries (whole app is about 5MB)</li>
<li>Asymmetric end-to-end message encryption</li>
</ul>
<p>Sign-up for the public beta <a href="https://forms.gle/qZBoo9KLWMh8BuiW6">here</a></p>
tag:blog.joeblau.com,2014:Post/the-tesla-api2018-08-13T03:52:32-07:002018-08-13T03:52:32-07:00The Tesla API<p><a href="https://svbtleusercontent.com/hvrPrAY1aXv2E6Gz5WK7oG0xspap.png"><img src="https://svbtleusercontent.com/hvrPrAY1aXv2E6Gz5WK7oG0xspap_small.png" alt="Screen Shot 2018-08-06 at 5.24.11 PM.png"></a></p>
<p>To create my own Mobile Application, I need to figure out Tesla’s API. Since I am more familiar with iOS and Apple ecosystem, I am going to use tools I have at my disposal to try and figure out what API’s are available.</p>
<h3 id="my-toolset_3">My Toolset <a class="head_anchor" href="#my-toolset_3">#</a>
</h3>
<ul>
<li>
<a href="https://imazing.com">iMazing2</a> - This application makes it easy to download the <code class="prettyprint">.ipa</code> files from Apple’s servers.</li>
<li>
<a href="https://www.charlesproxy.com">Charles Proxy</a> - This is a proxy server that can be used to inspect network calls coming from your mobile device.</li>
<li>
<a href="https://www.hopperapp.com">Hopper</a> - This is a disassembler that allows you to reverse engineer compiled binaries. </li>
</ul>
<h3 id="process_3">Process <a class="head_anchor" href="#process_3">#</a>
</h3>
<p>In order to reverse engineer the Tesla API, I need to figure out what API the current mobile app uses. I have version 3.4.3 installed on my phone so I started with that App.</p>
<ol>
<li>Use iMazing to Download the <code class="prettyprint">Tesla 3.4.3.ipa</code>
</li>
<li>Rename the <code class="prettyprint">Tesla 3.4.3.ipa</code> to <code class="prettyprint">Tesla 3.4.3.zip</code>
</li>
<li>Unzip <code class="prettyprint">Tesla 3.4.3.zip</code>
</li>
<li>cd into the <code class="prettyprint">Payload/TeslaApp.app</code>
</li>
<li>List files</li>
</ol>
<p>Now that we are in the application bundle, there are two files that are notable and important.</p>
<ol>
<li>
<code class="prettyprint">env.json</code> - This has a lot of great information we need. The API endpoint, the OAuth client and secret, and web socket streaming API endpoint.</li>
<li>
<code class="prettyprint">ownerapi_endpoints.json</code> - A list of all of the endpoints for Tesla’s products.</li>
</ol>
<h3 id="documentation_3">Documentation <a class="head_anchor" href="#documentation_3">#</a>
</h3>
<p>With this information I will start documenting the API endpoints. My documentation will be a mix of existing documentation, disassembly, and network traffic sniffing. All of the documentation will be available on this site which I’m using to keep track of all of the endpoints:</p>
<p><a href="https://teslaapi.io">https://teslaapi.io</a></p>
<p>If you are in the development community and want to help by contributing your findings to the API, there are two ways to help:</p>
<ol>
<li>GitBook directly on <a href="https://teslaapi.io">https://teslaapi.io</a>
</li>
<li>GitHub on <a href="https://github.com/joeblau/teslaapi.io">https://github.com/joeblau/teslaapi.io</a>
</li>
</ol>
<p><em>If you’re looking to buy a Model X, Model S, or Model 3 Dual Motor and want unlimited Super Charging, please use my code <a href="http://ts.la/joe5702">http://ts.la/joe5702</a></em></p>
tag:blog.joeblau.com,2014:Post/tesla-mobile-experience2018-08-05T08:12:38-07:002018-08-05T08:12:38-07:00Tesla Mobile Experience<p><a href="https://svbtleusercontent.com/3N2VUvX4EogcD4PKYnENwP0xspap.png"><img src="https://svbtleusercontent.com/3N2VUvX4EogcD4PKYnENwP0xspap_small.png" alt="tesla-mobile-experience.png"></a></p>
<p>In June 2018 I parked my Model X to charge it and as I went to unlock the charger, the doors and charge port closed and locked. The key fob died entirely so the vehicle assumed nobody was present. This is usually not a problem because you can use the mobile app to unlock the vehicle, but my phone was also inside on the charger. The other thing that was inside the vehicle was my 18 month old son.</p>
<p>At this point, I ran around the vehicle trying to unlock all of the doors. Thankfully, I have a second work phone and I was able to call Tesla to remotely unlock my vehicle. I later learned that there is passive access if your key dies at the base of the driver side B-pillar. After calling Tesla, I called my wife and told her our son was locked in the vehicle and I was waiting on a call back from Tesla.</p>
<p>Funny enough, my son thought I was playing a game by running around the vehicle pushing all of the doors and was extremely calm. The vehicle was also in a very safe spot in a covered garage so he wasn’t exposed to any dangerous conditions.</p>
<p>After that experience, I thought about the Tesla mobile experience and I realized multiple opportunities for improvement.</p>
<h3 id="major-improvement-areas_3">Major Improvement Areas <a class="head_anchor" href="#major-improvement-areas_3">#</a>
</h3>
<ol>
<li>
<strong>Expiring login credentials</strong>. Even though Tesla has an OAuth API for refreshing tokens, the mobile application doesn’t update and forces you to re-login every 45 days. This is a problem because my wife’s account token expired or she could have opened the vehicle remotely.</li>
<li>
<strong>No watch app</strong>. The current Tesla app is written in React Native and I’m not sure if this is because Tesla doesn’t have native developers or if they just wanted to ship a cross platform app quickly. Whatever the reason, the lack of a watch app prevented me from unlocking my vehicle from my wrist even with my phone locked in the vehicle.</li>
</ol>
<h3 id="other-improvement-areas_3">Other Improvement Areas <a class="head_anchor" href="#other-improvement-areas_3">#</a>
</h3>
<ol>
<li>
<strong>App loading</strong>. The mobile app seems to forget state after a few hours prompting a fresh app start. This problem is also noticeable in the Loot Box where no information is cached and the interface reloads every time.</li>
<li>
<strong>Information architecture</strong>. The mobile app was seemingly designed for one vehicle product. As customers get more products, the design of the app becomes more and more confusing.</li>
</ol>
<h3 id="feature-wishlist_3">Feature Wishlist <a class="head_anchor" href="#feature-wishlist_3">#</a>
</h3>
<ol>
<li>
<strong>Siri integration</strong>. I want to be able to talk to a HomePod, Watch, or iPhone and direct the vehicle.</li>
<li>
<strong>Context</strong>. I want either the vehicle or the app to know when I’m about to perform an action. Here are some examples:<br>
<ul>
<li>Automatically generate walking directions back to your vehicle.</li>
<li>When the vehicle stops at Super Charger and the battery is low, open the charge door.</li>
</ul>
</li>
<li>
<strong>Metrics</strong>. The vehicle provides insight into driving metrics, but that information isn’t passed on to the mobile application.</li>
<li>
<strong>iPad App</strong>. Because you can and because once <a href="https://9to5mac.com/2017/12/20/report-apple-to-support-cross-platform-apps-that-run-on-iphone-ipad-and-mac-next-year/">Apple launches its unified interface</a>, this will run on a Mac.</li>
</ol>
<h3 id="current-good-features_3">Current Good Features <a class="head_anchor" href="#current-good-features_3">#</a>
</h3>
<ol>
<li>
<strong>Widget</strong>. The Tesla widget is extremely handy for its four functions.</li>
<li>
<strong>Notifications</strong>. Push notifications sent when the vehicles state changes are handy especially when super charging or sharing a charger with other.</li>
<li>
<strong>Functionality</strong>. The app has a good functionality for climate, vehicle controls, charing, location and summon.</li>
</ol>
<p>I’m embarking on a journey to make the best Tesla mobile application I possibly can given what’s available. I’m going to document my progress in a series of blog posts.</p>
<p><em>If you’re looking to buy a Model X, Model S, or Model 3 Dual Motor and want free unlimited Super Charging, please use my code <a href="http://ts.la/joe5702">http://ts.la/joe5702</a></em></p>
tag:blog.joeblau.com,2014:Post/the-gitignore-io-community2018-07-10T06:47:41-07:002018-07-10T06:47:41-07:00The Gitignore.io Community<p>Gitignore.io has been growing slowly and steadily for five years. A lot of that growth is due to the community building tools on top of gitignore.io. I want to highlight some great tools built by the community that use <a href="https://www.gitignore.io">gitignore.io</a> to help you create useful .gitignore files for your project.</p>
<h1 id="clients_1">Clients <a class="head_anchor" href="#clients_1">#</a>
</h1><h3 id="a-hrefhttpsgithubcomgnoucgogigojia-by-a-hrefh_3">
<a href="https://github.com/Gnouc/gogi">goji</a> by <a href="https://github.com/Gnouc">Cuong Manh Le</a> <a class="head_anchor" href="#a-hrefhttpsgithubcomgnoucgogigojia-by-a-hrefh_3">#</a>
</h3>
<p>This is a gitignore client built in Go with the goal of making gitignore client more portable, without relying on the shell, curl, wget or any other http client.</p>
<p>Installation:</p>
<pre><code class="prettyprint">go get -u github.com/Gnouc/gogi
</code></pre>
<h3 id="a-hrefhttpsgithubcomantrikshyignrpyignra-by-a_3">
<a href="https://github.com/Antrikshy/ignr.py">ignr</a> by <a href="https://github.com/Antrikshy">Antriksh Yadav</a> <a class="head_anchor" href="#a-hrefhttpsgithubcomantrikshyignrpyignra-by-a_3">#</a>
</h3>
<p>ignr.py (or simply ignr) is a Python-based command line utility to fetch .gitignore templates from gitignore.io. gitignore.io has official command line tools, but they rely on bash or zsh, and may not be compatible with all systems out there.</p>
<p>Installation:</p>
<pre><code class="prettyprint">pip install ignr
</code></pre>
<h3 id="a-hrefhttpsgithubcomtejasqaddgitignoreaddigno_3">
<a href="https://github.com/TejasQ/add-gitignore">add-ignore</a> by <a href="https://github.com/TejasQ">Tejas Kumar</a> <a class="head_anchor" href="#a-hrefhttpsgithubcomtejasqaddgitignoreaddigno_3">#</a>
</h3>
<p>Add ignore is a node.js interactive command line tool for creating templates. The best way to explain add-gitignore is to see it in action.</p>
<iframe src="https://player.vimeo.com/video/278963400" width="640" height="262"></iframe>
<p>Installation:</p>
<pre><code class="prettyprint">npm i -g add-gitignore
</code></pre>
<h1 id="extensions_1">Extensions <a class="head_anchor" href="#extensions_1">#</a>
</h1><h3 id="gnu-emacs-a-hrefhttpsgithubcomjuplhelmgitigno_3">GNU Emacs <a href="https://github.com/jupl/helm-gitignore">helm</a> by <a href="https://github.com/jupl">Juan Placencia</a> <a class="head_anchor" href="#gnu-emacs-a-hrefhttpsgithubcomjuplhelmgitigno_3">#</a>
</h3>
<p><a href="https://svbtleusercontent.com/2Jnhxd3U8PXkDLNs4uuJhH0xspap.png"><img src="https://svbtleusercontent.com/2Jnhxd3U8PXkDLNs4uuJhH0xspap_small.png" alt="enu-emacs-helm.png"></a></p>
<p>This package provides a configured helm to generate <code class="prettyprint">.gitignore</code> files.</p>
<h3 id="visual-studio-code-a-hrefhttpsmarketplacevisu_3">Visual Studio Code <a href="https://marketplace.visualstudio.com/items?itemName=rubbersheep.gi">gi</a> by <a href="https://github.com/hasit/">Hasit Mistry</a> <a class="head_anchor" href="#visual-studio-code-a-hrefhttpsmarketplacevisu_3">#</a>
</h3>
<iframe src="https://player.vimeo.com/video/278963259" width="640" height="369"></iframe>
<p>An extension for generating .gitignore files from inside Visual Studio Code. </p>
<h3 id="neovim-a-hrefhttpsgithubcomfszymanskifzfgitig_3">Neovim <a href="https://github.com/fszymanski/fzf-gitignore">fzf</a> by <a href="https://github.com/fszymanski">Filip Szymański</a> <a class="head_anchor" href="#neovim-a-hrefhttpsgithubcomfszymanskifzfgitig_3">#</a>
</h3>
<p><a href="https://svbtleusercontent.com/8SKCRhiYy5Gsbqa752oqhg0xspap.png"><img src="https://svbtleusercontent.com/8SKCRhiYy5Gsbqa752oqhg0xspap_small.png" alt="neovim-fzf.png"></a></p>
<p>fzf interface for creating .gitignore files using the gitignore.io API.</p>
<h2 id="join-the-community_2">Join The Community <a class="head_anchor" href="#join-the-community_2">#</a>
</h2>
<p>If you have an idea for a project that you want to build on top of gitignore.io there is a JSON endpoint for the list of all of the templates hosted at <a href="https://www.gitignore.io/api/list?format=json">https://www.gitignore.io/api/list?format=json</a>.</p>
<ul>
<li>Website Source: <a href="https://github.com/joeblau/gitignore.io">https://github.com/joeblau/gitignore.io</a>
</li>
<li>Template Source: <a href="https://github.com/dvcs/gitignore">https://github.com/dvcs/gitignore</a>
</li>
</ul>
<p>I also want to thank the developers who build and maintain these projects.</p>
tag:blog.joeblau.com,2014:Post/the-transportation-renaissance2018-02-21T03:00:37-08:002018-02-21T03:00:37-08:00The Transportation Renaissance<p><a href="https://svbtleusercontent.com/jekcwzjad0h2g.png"><img src="https://svbtleusercontent.com/jekcwzjad0h2g_small.png" alt="transportation-renaissance.png"></a></p>
<p>Human beings are embarking on the dawn of a transportation renaissance. In the past five years, multiple evolutionary and revolutionary transportation products surfaced with the potential to dethrone incumbent businesses and reshape our planet.</p>
<p>Each novel transportation product promotes a combination of environmental, energy, and time savings. Four areas where design, engineering, and product teams are focusing their efforts are <a href="#intracity_1">intracity</a>, <a href="#intercity_1">intercity</a>, <a href="#international_1">international</a>, and <a href="#interplanetary_1">interplanetary</a>.</p>
<h1 id="intracity_1">Intracity <a class="head_anchor" href="#intracity_1">#</a>
</h1>
<p><a href="https://svbtleusercontent.com/hv0jci4xoiahmw.png"><img src="https://svbtleusercontent.com/hv0jci4xoiahmw_small.png" alt="intracity@3x.png"></a></p>
<blockquote class="short">
<p>Traveling between two points within a city</p>
</blockquote>
<p>Two intracity transportation renaissance contributors are bike sharing and self-driving vehicle products. Intracity incumbents include businesses such as parking meters, parking-decks, subways, city-busses, taxis, moving traffic violations, the auto-insurance industry, and auto-manufacturing.</p>
<p><strong>Bike Sharing</strong><br>
<a href="https://www.citibikenyc.com">Citibike</a> • <a href="https://www.fordgobike.com">Ford GoBike</a> • <a href="https://jumpbikes.com">Jump</a></p>
<p>Infrastructure for cyclists is increasing. Major metropolitan cities are removing automobile traffic lanes in favor of dedicated cycling lanes. This infrastructure, in conjunction with companies establishing bike sharing depots across cities, encourages local residents to cycle.</p>
<p><strong>Self-driving Automobiles</strong><br>
<a href="https://getcruise.com">Cruise</a> • <a href="https://navya.tech">Navya</a> • <a href="https://www.tesla.com/autopilot">Telsa</a> • <a href="https://www.uber.com/info/atg/">Uber</a> • <a href="https://waymo.com">Waymo</a></p>
<p>Self-driving vehicles range from cars to busses and shuttles. The self-driving revolution promises to save time by reducing traffic and increase safety by creating automobiles with super-human driving capability. This technology isn’t as far along as bike-sharing but has seen a significant uptick in visibility since the summer of 2016.</p>
<h1 id="intercity_1">Intercity <a class="head_anchor" href="#intercity_1">#</a>
</h1>
<p><a href="https://svbtleusercontent.com/v5mhx6wkfvhsaw.png"><img src="https://svbtleusercontent.com/v5mhx6wkfvhsaw_small.png" alt="intercity@3x.png"></a></p>
<blockquote class="short">
<p>Traveling between cities</p>
</blockquote>
<p>Three intercity transportation renaissance contributors are vertical take-off and landing (VTOL) vehicles, Hyperloop, and self-driving trucks. Intercity incumbents include busses (Greyhound), railroad (Amtrak), helicopters, trucking, and traditional airlines.</p>
<p><strong>Vertical Take-off Landing</strong><br>
<a href="https://www.airbus-sv.com">Airbus</a> • <a href="https://www.uber.com/info/elevate/">Uber</a></p>
<p>This product is relatively nascent, but is experiencing a lot of exciting innovations. VTOL involves creating a drone-like helicopter with multiple smaller rotors. This design reduces noise and increases safety over traditional helicopters while maintaining the benefit of being able to take off and land anywhere.</p>
<p><strong>Hyperloop</strong><br>
<a href="https://hyperloop-one.com">Hyperloop One</a> • <a href="http://www.arrivo-loop.com">Arrivo</a></p>
<p>The Hyperloop is another fascinating technology proposed by Elon Musk in a white paper on <a href="http://www.spacex.com/sites/spacex/files/hyperloop_alpha-20130812.pdf">August 12, 2013</a>. The Hyperloop propels a small pod through a vacuum sealed tunnel at speeds of up to 800 MPH. Minimal air resistance allows pods to achieve speeds as high as twice the speed of commercial airplanes but Hyperloop trips are limited to a few hundred miles. </p>
<p><strong>Self-driving Trucks</strong><br>
<a href="http://embarktrucks.com">Embark</a> • <a href="https://www.tesla.com/semi">Tesla</a> • <a href="https://www.uber.com/info/atg/">Uber</a></p>
<p>Self-driving trucks facilitate the movement of goods. A report from the American Trucking Associations says more than 70 percent of goods consumed in the U.S. are moved by truck. Loads can be placed on a self-driving truck at one location and dropped off hundreds of miles away without human intervention.</p>
<h1 id="international_1">International <a class="head_anchor" href="#international_1">#</a>
</h1>
<p><a href="https://svbtleusercontent.com/psmy3vdw5zhymq.png"><img src="https://svbtleusercontent.com/psmy3vdw5zhymq_small.png" alt="international@3x.png"></a></p>
<blockquote class="short">
<p>Traveling between two or more nations</p>
</blockquote>
<p>Two international transportation renaissance contributors are supersonic aircraft resurgence and hypersonic earth-to-earth rockets. International incumbents include freight ships, passenger airlines, and shipping airlines.</p>
<p><strong>Supersonic Flight</strong><br>
<a href="https://www.boomsupersonic.com">Boom</a></p>
<p>Supersonic aircraft travel faster than the speed of sound which is 343 meters per second or Mach 1 (767 mph). Boom’s jet is designed to fly at Mach 2.2 (1688 mph). At that speed, you can travel from New York City to London in 3 hours and 15 minutes.</p>
<p><strong>Hypersonic Flight</strong><br>
<a href="https://www.youtube.com/watch?v=zqE-ultsWt0">SpaceX</a></p>
<p>Hypersonic aircraft travel faster than Mach 5 (3836 mph) and SpaceX has come up with an interesting way to take advantage of the its reusable rockets. SpaceX proposes using the BFR to send humans anywhere on the globe in under an hour. The BFR is so fast that it reduces the transportation from New York City to London even further than Boom to only 29 minutes.</p>
<h1 id="interplanetary_1">Interplanetary <a class="head_anchor" href="#interplanetary_1">#</a>
</h1>
<p><a href="https://svbtleusercontent.com/li4e6jxwsntana.png"><img src="https://svbtleusercontent.com/li4e6jxwsntana_small.png" alt="interplanetary@3x.png"></a></p>
<blockquote class="short">
<p>Traveling between two or more planets</p>
</blockquote>
<p>This is probably the most awe-inspiring transportation renaissance products which involves sending Humans and supplies into space allowing us to become a multi-planetary species. There aren’t really any incumbents in this space <em>(get it)</em>, but multiple nations have space programs that build and launch rockets.</p>
<p><strong>Rockets</strong><br>
<a href="http://www.spacex.com/mars">SpaceX</a> • <a href="https://www.blueorigin.com">Blue Origin</a></p>
<p>Advancements in rocketry usher in an era of reusable rockets which dramatically reduce the cost of space flight. Combining reusable rockets with more power, the vision is to build rockets which will allow Humans to colonize Mars. For the first time in history, Humans will be a multi-planetary species.</p>
tag:blog.joeblau.com,2014:Post/bitcoin-what-is-the-big-deal2018-01-31T03:30:34-08:002018-01-31T03:30:34-08:00Bitcoin: What is The Big Deal?<p>Bitcoin marks the first time one person is able to give money to another person on the Internet without a bank between them. After the money is sent, the second person has the money and the first person does not.</p>