<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[redstern's emporium]]></title><description><![CDATA[massive nlp discounted]]></description><link>https://gatsby.ghost.org/</link><image><url>https://gatsby.ghost.org/favicon.png</url><title>redstern's emporium</title><link>https://gatsby.ghost.org/</link></image><generator>Ghost 2.9</generator><lastBuildDate>Wed, 07 Aug 2019 19:10:35 GMT</lastBuildDate><atom:link href="https://gatsby.ghost.org/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[A Very Boring Finance Primer]]></title><description><![CDATA[The image above is me on the outside, ordering my ritual coffee after dropping the boys off each morning. As the month wears on, the hands clasp ever tighter, beseeching the credit gods to bless my purchase with their benevolent approval. My sunny smile fixes with a frightened rigor; the whites of my eyes, on display, lend an air of pre-surprise. My humor, more forced, approaches a total non-sequitur stream of consciousness to distract from the sinking feeling in my stomach. I just want to be in]]></description><link>https://admin.redstern.com/a-very-boring-finance-primer/</link><guid isPermaLink="false">Ghost__Post__5d45fd0b12f6b27d2d1606cb</guid><dc:creator><![CDATA[redstern]]></dc:creator><pubDate>Sat, 03 Aug 2019 21:31:13 GMT</pubDate><media:content url="https://admin.redstern.com/content/images/2019/08/clay-banks-c2a0TydMlAs-unsplash-2.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://admin.redstern.com/content/images/2019/08/clay-banks-c2a0TydMlAs-unsplash-2.jpg" alt="A Very Boring Finance Primer"/><p>The image above is me on the outside, ordering my ritual coffee after dropping the boys off each morning. As the month wears on, the hands clasp ever tighter, beseeching the credit gods to bless my purchase with their benevolent approval. My sunny smile fixes with a frightened rigor; the whites of my eyes, on display, lend an air of pre-surprise. My humor, more forced, approaches a total non-sequitur stream of consciousness to distract from the sinking feeling in my stomach. I just want to be in Jamaica, like right now.</p><p/><!--kg-card-begin: embed--><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="480" height="270" src="https://www.youtube.com/embed/NQkO0Shirl8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""/><figcaption><em>Meanwhile in Jamaica...</em></figcaption></figure><!--kg-card-end: embed--><p>I gotta stop worrying about my finances. It's eating up my whole life and taking time away from what's important. I can't even enjoy my tiny treat, because I'm so afraid of the consequences.</p><ul><li>I want to trust the balances in my accounts.</li><li>I want to know when I will run out of money each month -- before I spend money.</li><li>I want to see, instantly, how much extra or emergency I can afford.</li><li>I want to feel supported as I change my habits so that I can make changes for a lifetime.</li><li>I want to understand my trajectory and see how my purchase today affects it.</li><li>I want stability and security.</li><li>I want a rich life on a middle class budget.</li></ul><p>Amen. I want all that and my morning latte too — some days with a pastry. I've got six kids in the middle of Seattle. We're just trying to get them launched and have some leftovers for retirement. Boring goals, I know. So, why are my finances 007-in -Jamaica exciting?</p><p><strong>One question to repeatedly ask yourself is: <em>Can my finances be any more boring? </em></strong>Here's the first quiz to start you thinking about it.</p><p><em>Where do you fit along the boring <--> exciting continuum?</em></p><!--kg-card-begin: html--><iframe src="https://docs.google.com/forms/d/e/1FAIpQLSdqN5lir1nzRKQtJ6l8mzEZjq5SJZZXdnIusiVN91_Ibx1JcQ/viewform?embedded=true" width="100%" height="700" frameborder="0" marginheight="0" marginwidth="0">Loading…</iframe><!--kg-card-end: html--><p>Chances are that I rigged the test to make you look financially exciting. Maybe you actually <em>are</em> boring. Most of us in the US don't have enough saved to handle a $400 emergency. Paycheck-to-paycheck living is stressful. Getting a handle on your money is daunting and anxiety provoking. </p><p>There are so many ways to manage your finances and budget. When I read my list of blogs and books, I'm overwhelmed by the choices of tools and methods. All of them have a steep learning curve, for those of us . All of them need copious amounts of time and focus. Many have a particular bent Christian, FIRE, investment advice, buy expensive products, MLM.</p><p>Everyone promises you a silver bullet. Not one of those books, apps, or forums can disengage the brain's avoidance mechanisms long enough to make a difference. I often "forget" about our finances/budgets when they are too exciting. This one little thing should have been fine, and then we can't make a credit card payment. It's the Oopsalot Syndrome.</p><p>I haven't found a budgeting app yet that could manage my emotions, my finances, those of my partner, and our joint accounts. So I'm developing my own. And I hope you'll join me on this journey. It sucks to go it alone.</p><p>Interstix offers you community, support, and provable* methods to automate your money, allocate your time, and prioritize your relationships.</p><blockquote>*These methods are not proven until they work for <em>you</em>, so I'm providing what I can free for a limited time. When you can show me how much you've saved, I'll invite you to our paid forums and newsletters. At some point, I'll offer you fair-priced access to our automated tools.</blockquote><p/><!--kg-card-begin: html--><style> </style> <nav role="navigation" class="table-of-contents"> <h2 id="contents" style="border: 2px solid black;background: #fab503;text-align:center;">Digest</h2> <ul style="list-style-type: none;text-align:center;"> <li><a href="#exciting-sterns-no-spreadsheets">Exciting Sterns</a></li> <li><a href="#step-1-catch-" "="" your-breath"="">Step 1: Catch Your Breath</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#commit-to-life-">Commit to Life!</a></li> <li><a href="#step-2-seriously-no-judgment-">Step 2: Seriously. No. Judgment.</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#dare-to-dream-">Dare to dream!</a></li> <li><a href="#step-3-bridge-the-interstix">Step 3: Bridge The Interstix</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#no-more-surprises-">No more surprises!</a></li> <li><a href="#step-4-allocate-your-pie">Step 4: Allocate Your Pie</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#get-to-zero-">Get to Zero!</a></li> <li><a href="#step-5-fiercest-things-first">Step 5: Fiercest things first</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#your-priorities-spectrum">Your priorities spectrum</a></li> <li><a href="#step-6-take-the-helm">Step 6: Take the helm</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#is-this-on-my-way-or-in-my-way">Is this on my way or In my way?</a></li> <li><a href="#conclusion">Conclusion</a></li> <li style="margin-left:2em;font-style:italic;"><a href="#">Subscribe to redstern's emporium</a></li> </ul> </nav><!--kg-card-end: html--><h2 id="exciting-sterns-no-spreadsheets">Exciting Sterns *<em>no spreadsheets</em></h2><p>After more than a decade together, my husband and I have an extremely active and exciting <em>financial</em> life. At my age, I was looking forward to financial Thanksgiving, not the Fourth of July. Thus, six kids later, with the second heading off to college, I thought it would be great to shake it up, change out a few things, like that avocado oil, no-carb, gluten-free, organic, paleo salad dressing in my fridge.</p><p>You know, add a little kosher balsamic vinegar to my power greens. </p><p>My husband was totally cool with that.</p><blockquote><em>At my age, I was looking forward to financial Thanksgiving, not the Fourth of July.</em></blockquote><p>What he was not cool with was my suggestion for a little role play reversal. I used my background in international finance and accounting to put together a budget using a spreadsheet. I have never been able to convince him that Supercalc was the best thing since Betty White. He was singularly unimpressed. </p><!--kg-card-begin: html--><figure class="kg-card kg-image-card kg-card-hascaption center"> <img src="https://imgs.xkcd.com/comics/spreadsheets.png" class="kg-image" alt="A Very Boring Finance Primer"> <figcaption style="text-align: center;"> <a href="https://xkcd.com/2180/">Spreadsheets</a> / <a href="https://xkcd.com">xkcd.com</a> </figcaption> </img></figure><!--kg-card-end: html--><p>In fairness, my husband <em>is</em> a mathematician. He believes there's something wrong with floating-point calculations in most spreadsheet software. He can't abide spreadsheets. And this dude must <em>abide </em>where he is at. Over time, I realized that spreadsheets are not going to work in our home. Ever.</p><p>So DH became the total dungeon master (DM) of our finances. I gave the whole stay-at-home parent thing a whirl (wielding a dust mop instead of a magic wand). Just your typical Ultimate mom with a data science lab in her basement at playing with massive clusters at nap time and building Minecraft worlds on the sofa after snack. </p><p>And for a time he could hold our finances in his head. Once children Four, Five, and Six came along, the lack of sleep was draining and debilitating. Every so often I'd show DM a new budgeting app (You Need A Budget, Mint, Personal Capital, Mvelopes, Every Dollar). He shrugged a little without budging or budgeting. </p><p>Those budgeting apps focus on making our current life hell (move to atrailer park in the midwest, for instance), without the promise of a happy ending (Acorns would take 200 years to save up enough money to retire). None of available methods encouraged us to look at our best current life <em><strong>and</strong></em> build a future life worth living. </p><blockquote><em>None of available methods encouraged us to look at our best current life <strong>and</strong> build a future life worth living. </em></blockquote><p><br>Even switching us to Simple Banking with free integrated, automated budgeting wasn't enough. Now my husband complains that he can't see how much money is in our account. And I can't figure it out either, especially when on my cellphone with kids running around the store, breaking glass and spilling beans. We couldn't balance allocating expenses to budgeting categories with five kids still at home (three of them toddlers). I've spent weeks and months trying to get them to work, only to derail with emergencies, roadblocks, and my own family's needs.</br></p><p>We're expected to slap some huge financial goals together, input them into a spreadsheet, live on beans & rice, and invest all our money without a choice in the companies we want to support. Our dreams generally revolve around sleeping in on the weekends and maybe an afternoon nap on Saturday. </p><blockquote>Even switching us to Simple Banking with free integrated, automated budgeting wasn't enough<em> ... We couldn't balance allocating expenses to budgeting categories with five kids still at home ... I've spent days and months trying to get them to work ...</em></blockquote><p>Despite tons of experience, advanced STEM degrees, and earning more than enough income, it all came to a head with a few thousand dollars in emergency plumbing repairs. We hit our wall. Our credit cards were maxed out, our equity was tapped out, and we had no more stock options to sell. My startup hasn't taken off, yet, and the last round of friends and family long spent. Worst, neither of us knew exactly when or how much the next bills to hit would be.</p><blockquote><em>Despite tons of experience, advanced STEM degrees, and earning more than enough, it all came to a head ... Our credit cards were maxed out, our equity was tapped out, and we had no more stock options to sell. </em></blockquote><p>All the oblique and cringeworthy (as my kids assure me) references can't change how dire our situation is. We're in the same boat as most other Americans --paycheck-to-paycheck and scrambling to cover $400. It feels like we're on the precipice edge, slipping, and there's no bottom visible. </p><p>Super exciting. I know.</p><p>Every attempt at implementing budgeting failed due to psychological and time impediments which are not addressed in any of the other content I've read. In fact other websites often blame the reader for their financial situation, increasing the stress and avoidance. </p><p>So, when things are so crazy, how do I get my family to boring? Welcome to the six steps. </p><p>Let's dive in!</p><h2 id="step-1-catch-your-breath">Step 1: Catch Your Breath</h2><p>Exciting finances are stressful. There is so much shame around money, just the thought of it makes many people anxious. Debt is such a constant dark cloud over one's head. The day-to-day is so overwhelming. It's hard to look up, let alone set goals or dream about the future.</p><p>It's so easy to slip into negative thinking: You may falter. You may stumble. You may even fail.</p><p>Here's the truth: Life is all about getting up and taking that next step.</p><p>Who knows about getting up <em>better</em> than Navy SEALs? The military provides a breathing technique to their troops to help them remain calm and focused under combat conditions. This simple technique will help you through stressful situations in your life.</p><p>It's called <a href="https://www.med.navy.mil/sites/nmcphc/Documents/health-promotion-wellness/psychological-emotional-wellbeing/Combat-Tactical-Breathing.pdf">combat tactical breathing</a>, aka "box breathing." </p><p>The implementation is simple:</p><ul><li>Breathe in counting 1, 2, 3, 4</li><li>Hold your breath counting 1, 2, 3, 4.</li><li>Exhale counting 1, 2, 3, 4</li></ul><p>Repeat 4 times.</p><p>You've just taken the first step: Keep Breathing or as I like to call it:</p><h3 id="commit-to-life-">Commit to Life!</h3><p>It's so easy to slip into magical thinking: This is the winning lottery ticket. This plan is sure to work (if I only sit here long enough).</p><p>We all leave footprints, no matter how minimalist our approach. Choose your path according to your values and find others to walk with you along the way.</p><p>The relationships you make, your friends, family, and even strangers, will help you up and keep you going when your path is steep, rocky, and terrifying.</p><p>At the end of this post, we offer you a small gift. It's a curated list of resources and support, a gift from our private community to you. Subscribe to the free newsletter we'll send you the download link.</p><p>I'm just the first of many more people along <em>your</em> path. Take my hand and remember no judgment.</p><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="step-2-seriously-no-judgment-">Step 2: Seriously. No. Judgment.</h2><p>When it comes to money, we are not gentle with ourselves, and we are not honest. Some of us lose our hopes in the day-to-day grind. Others have our heads in the clouds, counting all our future chickens. Most of us work all day and late at night allow the glimmer of hope to shine through. Just enough to make until tomorrow, but never enough to start on our way.</p><p>There was no link between our day and our day-dreams until now.</p><p>Your path is the connection, your day-dreams your destination. Let's start with where you want to go ...</p><p>The second step is to visualize your perfect day without prejudice.</p><h3 id="dare-to-dream-">Dare to dream!</h3><p>The more detailed you are, the more it will support the bridge between your day and the path to your dreams.</p><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="step-3-bridge-the-interstix">Step 3: Bridge The Interstix</h2><p>Meanwhile, back on the ground, you may notice a vast chasm between where you are now and where you want to be, the interstix. We are going to bridge that gap.</p><p>Now would be an excellent time to practice your box breath from the first step. Suddenly many feel the urge to do anything but look at that wide yawning maw (bathing cats comes to my mind).</p><p>Typical financial advisors say something along the lines of "in 30 years with the miracle of compound interest... automatically invest."And you have only 10 or even as few as 5. You could even be on a fixed income now. Or worse, freshly squozen between your parents and 20-something kids. Advisors throw up their hands and saw, well "you're f***ed then." That is <strong>precisely</strong> the language they use when you can't hear them.</p><p>The TV advisors will tell you that you must give up every treat (like that latte) and oh, it's your fault you got so deep in debt. They <em>love</em> the blame and shame game.</p><p>Those advisors suck. They don't know you. They are in it for the money.</p><p>Are you still keeping your commitment to life? Keep breathing ...</p><p>Pull out one bank statement and enter income and expenses from last month. </p><p>Look at your spending. For each purchase note how you feel about it:</p><ul><li><em>Was it a surprise?</em> Do you think, "oh, no," "where did that come from?", or "Ouch, that cost too much money?" Do you feel that little jump in your stomach? Maybe for you, it feels like a pit, or a sinking feeling. Did it overdraw your account? Are there any payments still associated a purchase made long ago?</li><li><em>Did you love it?</em> Was it one of those special moments with your community and friends? Do you feel yourself smiling at the memory? Would you do it again, if you could? Is there warmth spreading through your body at the memory? Did it feel just right? Was it worth it?</li></ul><p>It can be both a surprise and you loved it (the dream Christmas with the bills due January, comes to mind). Go with your gut, your first instinct. This process is very primal and unique to you. If it's a recurring expense, you can always mark it differently the next time you see the expense.</p><h3 id="no-more-surprises-">No more surprises!</h3><p>Spoilers for movies and shows are bad. Real bad.</p><p>Spoilers for your expenses and income? Well, wouldn't <em>you</em> like a heads up before discovering your bank account was empty. It's a lot easier to rob Peter to feed Paul, if Peter still has a slice of the pie available. </p><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="step-4-allocate-your-pie">Step 4: Allocate Your Pie</h2><p/><p>Enter last month's paystubs. Adjust due dates & amounts (calculate returns) in the same worksheet. Add categories.</p><h3 id="get-to-zero-">Get to Zero!</h3><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="step-5-fiercest-things-first">Step 5: Fiercest things first</h2><p>rank from 0-6</p><h3 id="your-priorities-spectrum">Your priorities spectrum</h3><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="step-6-take-the-helm">Step 6: Take the helm</h2><h3 id="is-this-on-my-way-or-in-my-way">Is this on my way or in my way?</h3><!--kg-card-begin: hr--><hr><!--kg-card-end: hr--><h2 id="conclusion">Conclusion</h2><p>With these six steps you can get to boring. </p><p>If you join the public newsletter, I'm happy to send you worksheets you can print and fill out with real numbers and begin your journey. Each week you will receive a curated list of resources to help you on your path. </p></hr></hr></hr></hr></hr></hr>]]></content:encoded></item><item><title><![CDATA[Pixelated Linux]]></title><description><![CDATA[Or how I made my Pixelbook the bomb. In less than 15 minutes you can turn your new Chromebook into a Linux laptop. In less than an hour, you can create a data science environment to create Jupyter notebooks and python scripts. Hacking data has never been so breathtakingly easy. ]]></description><link>https://admin.redstern.com/pixelbook-linux-2/</link><guid isPermaLink="false">Ghost__Post__5ccd29ab32594f0c19d73689</guid><dc:creator><![CDATA[redstern]]></dc:creator><pubDate>Thu, 22 Nov 2018 06:39:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1508967289497-b9c85158e02d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ&s=cf4959496eaf440658ba58db05d28820" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1508967289497-b9c85158e02d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ&s=cf4959496eaf440658ba58db05d28820" alt="Pixelated Linux"/><p>I have been in love with Chromebook since the beginning. They are the best hardware you can buy for the price. Although I have worked through the vagaries of maintaining my linux installs and working around hardware limitations, it takes time away from coding. Maybe you're like me, where you can lose days solving some complex hardware issue...or maybe you're really like me, where you just need to finish your thesis/project and have the roadblocks removed. </p><p>Once I bought my Pixelbook 2 this summer, it seemed to take even more of my time. Worse, the full OS under crouton was slow. I had always thought that my main issue was that the usb drive install was the problem...but even with an install on ssd, it was still problematic to maintain and upgrade. And whoa, it sucked up all my resources.</p><p>I took dnschneid's advice (David Schneider started crouton) and began playing around with crostini. But I couldn't figure out how to install it, and it all seemed so complicated. I did manage a crostini/crouton hybrid install, but it disappeared everytime I shut the lid of my computer...just like with the thumbdrive. I lost work a few hours at a time.</p><p>Enter Linux(Beta) in ChromeOS 69+. Google maintains my linux. I get windows of my favorite apps. Best of all, I can have a fully functioning dev box in less than an hour (vs. several for crouton + LinuxMint). Now you can too...</p><p>Thanksgiving 2018, I saw <a href="https://support.google.com/pixelbook/answer/9031351?hl=en">Linux (Beta)</a> under settings on my Pixelbook, so I clicked Turn On. </p><!--kg-card-begin: image--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://admin.redstern.com/content/images/2019/05/pixelatedlinux1-1.png" class="kg-image" alt="Pixelated Linux"><figcaption>Search For Linux</figcaption></img></figure><!--kg-card-end: image--><p>I then clicked the Install button. </p><!--kg-card-begin: image--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://admin.redstern.com/content/images/2019/05/pixelatedlinux2-1.png" class="kg-image" alt="Pixelated Linux"><figcaption>It will switch to installing with a spinner</figcaption></img></figure><!--kg-card-end: image--><p>Within 15 minutes I had a fully functional bash terminal running debian. What makes this even more extraordinary is that I can run my apps with UI without issue (though web based items may suffer from the same issues I had with Jupyterlab.</p><p>After pinning the terminal to the shelf, I then installed my toolset. </p><!--kg-card-begin: markdown--><h4 id="0prerequisites">0. Prerequisites</h4> <p>These will enable you to install from the command line. Screen is necessary to ensure that your apps persist between terminal sessions. As long as you don't reboot your machine, linux keeps humming in the background.</p> <pre><code class="language-bash">mkdir downloads && cd downloads sudo apt update && sudo apt dist-upgrade sudo apt install -y screen sudo apt install -y wget sudo apt install -y python3-pip sudo apt install -y nano </code></pre> <p>I always install python3-pip, even though I'll be using the latest and greatest python tools from Anaconda, currently 3.7, vs. the 3.5 provided in the debian command line.</p> <p>To my delight many basics were already installed, like git. I did install nano (my goto personal upgrade from pico). VIM is fine as well, or Emacs. You do need to configure git with your global settings, by subsituting your email and user name in the following:</p> <pre><code class="language-bash">git config --global user.email "yourname@yourdomain.com" git config --global user.name "username" </code></pre> <!--kg-card-end: markdown--><p/><!--kg-card-begin: markdown--><h4 id="1texlivepandoc">1. Texlive & Pandoc</h4> <p>These are two key writing environments for research and converting between formats. Latex if for all conference papers (if you don't run Word) and provides excellent support for citiations. Pandoc provides outputs including Latex, HTML5, PDF from a multitude of inputs, currently my favorite is markdown.</p> <p>You may select a different mirror for texlive. Visit the <a href="https://github.com/jgm/pandoc/releases">pandoc downloads</a> page to get the latest release.</p> <pre><code class="language-bash">sudo mkdir /usr/local/texlive sudo chown `whoami`:`whoami` /usr/local/texlive/ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar -xvf install-tl-unx.tar.gz && cd install-tl-`date +%Y%m%d` ./install-tl #press i to install </code></pre> <p>While this is running open up a new bash window (right click on your linux icon in the shelf) and install pandoc:</p> <pre><code class="language-bash">cd downloads wget https://github.com/jgm/pandoc/releases/download/2.4/pandoc-2.4-1-amd64.deb sudo dpkg -i pandoc-2.4-1-amd64.deb </code></pre> <!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h4 id="2anacondavscode">2. Anaconda & VSCode</h4> <p>Visit the Anaconda <a href="https://www.anaconda.com/download/#linux">Download Page</a> for latest installers.</p> <p>After I accept the terms, I set the Anaconda directory to /home/redstern/anaconda3 & added to ~/.bashrc.</p> <p>You can install env within your anaconda environment using conda install and create "sub" environments within your anaconda environment for specific projects. It will not work in reverse.</p> <p>I understand that VSCode is heavy electron & phones home to MSFT; it's free, has a built in debugger, and solid python/jupyter support with testing. Because of its deep integration with Anaconda and Jupyter, it makes sense to simply include it, even if you prefer Sublime, Emacs, or Vim. I always type yes and allow Anaconda to install it.</p> <pre><code class="language-bash">sudo apt install -y gnupg2 wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh bash Anaconda3-5.3.1-Linux-x86_64.sh exit #restart the terminal </code></pre> <p>One side note, you will see many, many CA certificates installed with the VSCode install. That's Mono, the open source, linux compatible, version of .NET. It will take your certificate store and migrate it to Mono. There is no nefarious or even MSFT intent in that messaging.</p> <!--kg-card-end: markdown--><p/><!--kg-card-begin: markdown--><h4 id="3sublimetext3externaldebugger">3. Sublime Text 3 & External Debugger</h4> <p>It's easiest to simply install stable builds from the repository. If you are licensed, you may wish to install dev builds, as I have chosen, by changing "stable" to dev in the line starting echo...</p> <pre><code class="language-bash">mkdir ~/git && cd ~/git wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt update && sudo apt install -y sublime-text subl . #opens sublime in local folder (currently set to git) </code></pre> <p>The debugger I prefer is pudb and easily installed via conda or pip.</p> <pre><code class="language-bash">conda install -c conda-forge pudb </code></pre> <p>I notice that the makers of Sublime now offer a merge tool. Previously, I used meld for comparison/merge. I'll be writing about my experiences with this tool in my upcoming blog posts.</p> <!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h4 id="4jupyterlabcontained">4. Jupyter Lab Contained</h4> <p>Linux (Beta) runs in a crostini container. This means that running Jupyter locally doesn't work unless you update your /etc/hosts file. Long story short, localhost in the container is NOT localhost for your pixelbook.</p> <pre><code class="language-bash">sudo sed -i "\$a`hostname -I` penguin.linux.test" /etc/hosts jupyter lab --ip penguin.linux.test </code></pre> <p>Make sure to place your entry directly after localhost e.g.</p> <pre><code>127.0.0.1 localhost xx.xx.xx.xx penguin.linux.test </code></pre> <p>A browser window will open with Jupyter lab.</p> <!--kg-card-end: markdown--><!--kg-card-begin: markdown--><h4 id="5conclusion">5. Conclusion</h4> <p>At this point, after about an hour (mainly for the texlive & anaconda installs), you should have a fully usable dev box in a crostini container. The only difficulty is with serving websites on a container, which was easily worked around once you know how.</p> <p>In contrast, crouton takes 6 hours and there are numerous issues surrounding changes in ubuntu (significant lag in support), display support, and it's slower due to memory requirements.</p> <p>That being said, Linux (Beta) is not available for my HP 13 g1 and many other high-end older models. Linux (Beta) is also "just" a terminal. Unless you integrate screen into your daily life, the terminals terminate on sleep with your machine,so you may lose work. I did notice this morning, that my screen was also dead...but I always commit before leaving for the day.</p> <!--kg-card-end: markdown--><p/><p/><!--kg-card-begin: markdown--><pre><code class="language-bash">mkdir downloads && cd downloads sudo apt update && sudo apt dist-upgrade sudo apt install -y screen sudo apt install -y wget sudo apt install -y python3-pip sudo mkdir /usr/local/texlive sudo chown `whoami`:`whoami` /usr/local/texlive/ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar -xvf install-tl-unx.tar.gz && cd install-tl-`date +%Y%m%d` ./install-tl #press i to install </code></pre> <h5 id="whilethisisrunningctrlactocreateanewscreen">while this is running, ctrl+a c to create a new screen</h5> <pre><code class="language-bash">wget https://github.com/jgm/pandoc/releases/download/2.4/pandoc-2.4-1-amd64.deb sudo dpkg -i pandoc-2.4-1-amd64.deb sudo apt install gnupg2 wget https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh #install Anaconda bash Anaconda3-5.3.1-Linux-x86_64.sh </code></pre> <h5 id="whilethisisrunningctrlactocreateanewscreen">while this is running, ctrl+a c to create a new screen</h5> <pre><code class="language-bash"> wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt update && sudo apt install sublime-text mkdir ~/src && cd ~/src subl . #opens sublime in local folder sudo sed -i "\$a`hostname -I` penguin.linux.test" /etc/hosts </code></pre> <h5 id="sourcebashrcintheterminaltoensureanacondaisavailable">Source ~/.bashrc in the terminal to ensure Anaconda is available.</h5> <pre><code class="language-bash">source ~/.bashrc pip install -U pip jupyter lab --ip penguin.linux.test </code></pre> <h5 id="abrowserwindowopenswithjupyterlabinthesrcdirectory">A browser window opens with jupyter lab in the src directory.</h5> <h3 id="happydatascience">Happy data science!</h3> <!--kg-card-end: markdown--><p/><p/>]]></content:encoded></item><item><title><![CDATA[Of Yale, Bias, & Supreme Justice]]></title><description><![CDATA[It's not the biases that count, but the outcomes that arise from our prejudices.]]></description><link>https://admin.redstern.com/supreme-justice-sotomayor-2/</link><guid isPermaLink="false">Ghost__Post__5ccd29ab32594f0c19d73686</guid><dc:creator><![CDATA[redstern]]></dc:creator><pubDate>Sun, 09 Sep 2018 05:15:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1536821824982-ee7e97e7807d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ&s=a7eb2b75fdcead97b17680d46b97736c" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1536821824982-ee7e97e7807d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ&s=a7eb2b75fdcead97b17680d46b97736c" alt="Of Yale, Bias, & Supreme Justice"/><p>I read an article, <a href="https://www.huffingtonpost.com/entry/opinion-kavanaugh-yale-law-school_us_5b93093de4b0cf7b003fc6d3">Yale’s Endorsement Of Brett Kavanaugh Reveals The Legal Establishment’s True Colors</a>, by <a href="https://twitter.com/andreachristina">Andrea Nill Sanchez</a> providing context to Yale's differing endorsements of their graduates Justice <a href="https://law.yale.edu/yls-today/news/sonia-sotomayor-79-nominated-us-supreme-court">Sotomayor</a> and Judge <a href="https://law.yale.edu/yls-today/news/brett-kavanaugh-90-nominated-us-supreme-court">Kavanaugh</a> for their respective supreme court nominations. I found myself nodding in visceral agreement. Of course, it would be bad in the courts just as it is in tech. Doesn't it just rankle that a woman who has overcome so much, to achieve so much, would still be judged by something other than her preeminent qualifications?</p><!--kg-card-begin: markdown--><blockquote> <p>“She is a warm and wonderful human being, and a thoughtful and fair-minded jurist who will be an excellent addition to the Supreme Court.”<br> -Stephen Carter</br></p> </blockquote> <!--kg-card-end: markdown--><p>After watching the hearings on Nominee Judge Kavanaugh last week, I saw Justice Sotomayor on tour for her new <a href="https://www.amazon.com/Turning-Pages-My-Life-Story/dp/0525514082/ref=sr_1_1?s=books&ie=UTF8&qid=1536557314&sr=1-1&refinements=p_27%3ASonia+Sotomayor">book</a>. What struck me most is how she addressed all audiences the guests, law students, and the next generation. I learned so much from her in one short hour. <br><br>She lectured about the roles and responsibilities of law and of the Supreme Court. A supreme court justice needs to make decisions with real human impact given limited information and limited experience. They need to carefully step into the shoes of each of the sides and find a solution that maximizes the accommodations of conflicting interests and needs. Justice Sotomayor explained this by way of a traffic light. Our need to reach a destination must be tempered by rules so that everyone is safe driving.</br></br></p><p>Here she is answering questions from kids, taking photos with them, and sharing her experience. </p><!--kg-card-begin: embed--><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="100%" height="400" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?visual=true&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F498655380&show_artwork=true"/><figcaption>Justice Sotomayor, September 2018</figcaption></figure><!--kg-card-end: embed--><p>The justice also explained how hard she worked to become as good at public speaking as she is now. She recounted her efforts to improve her language and grammar so she could write effectively. As we left, I turned to my husband and whispered, "now I want to go back to law school." </p><p>The Justice has never had children of her own; this is her way of providing mentoring and teaching to children of all ages. In fact, the children's book was written to complement the middle school book, which in turn was written to complement her autobiography. She is even writing another book to help adults and children deal with people who are different, based on her own life with diabetes. Sonia Sotomayor has presented her own experience so that each of us can recognize ourselves in at. At the same time, she demonstrates the ability to reference and extrapolate that experience to empathize with others, who have very different experiences (such as parents, teachers, workers, et. al.).</p><p>So let's turn to Brett Kavanaugh, who was often pictured surrounded by children during his hearings while repeatedly, archly emphasizing his long record of coaching, teaching, and mentoring. His own children sat through the hearings (at times, with their teammates in uniform) to represent his deep commitment to the next generation. </p><!--kg-card-begin: embed--><figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/Is19D3p2a_4?feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""/></figure><!--kg-card-end: embed--><p>The legal community point to his intellect, collegiality, mentoring, and teaching. I specifically chose the statements from professors of a similar vintage Carter '79, above for Sotomayor & Eskridge '78 below for Kavanaugh. These snippets easily support the claim by Ms. Sanchez in her article, that Yale references differ between genders.</p><!--kg-card-begin: markdown--><blockquote> <p>"Brett Kavanaugh has been one of the most learned judges in America on a variety of issues, ranging from theories of statutory interpretation to separation of powers”<br> -William N. Eskridge, Jr</br></p> </blockquote> <!--kg-card-end: markdown--><p>The "rave reviews" touted by a <a href="https://www.whitehouse.gov/briefings-statements/legal-community-giving-rave-reviews-judge-brett-kavanaughs-nomination-supreme-court/">White House</a> press release, however, belie the controversy his nomination has sparked amongst the Yale legal student body. The reviews were carefully worded to avoid a full recommendation, though he received high praise. Yale even released a statement that the nomination announcement was specifically <em>not</em> an endorsement according to Karen Sloan in her <a href="https://www.law.com/2018/07/13/yale-law-divided-over-kavanaugh-nomination/">article</a> for law.com. </p><!--kg-card-begin: markdown--><blockquote> <p>"...Harvard Law professor Richard Lazarus, whose quote about Kavanaugh being 'an outstanding member of our teaching faculty' was included in the White House release, said Friday that many of the law professor comments fall short of actual endorsements. Lazarus said he deliberately took no position on whether the Senate should confirm Kavanaugh."<br> -Karen Sloan</br></p> </blockquote> <!--kg-card-end: markdown--><p>There was some disagreement about Nominee Sotomayor, citing concerns about bias and heart. There is no such worry, demonstrated by statements supporting the Kavanaugh nomination. This lends credence to the argument that the legal profession criticizes along gender, in addition to the split for praise. </p><!--kg-card-begin: markdown--><blockquote> <p>"Senate Republicans will treat Judge Sotomayor fairly, but we will thoroughly examine her record to ensure she understands that the role of a jurist in our democracy is to apply the law even-handedly, despite their own feelings or personal or political preferences."<br> -Senator Mitch McConnell (2009)</br></p> </blockquote> <!--kg-card-end: markdown--><p>As Justice Sotomayor has often indicated, she has been confronted with her own biases and weaknesses at every turn. When a Princeton professor told her that her writing wasn't good enough, she studied at the library to improve her grammar, graduating <em>summa cum laude. </em>When she was concerned about her public speaking, she employed the same work ethic to master even the toughest scrutiny as she demonstrated in her nomination hearing.</p><!--kg-card-begin: embed--><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="459" height="344" src="https://www.youtube.com/embed/gquMYK6_xHE?start=105&feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""/><figcaption>Senator Sessions Questions Nominee Sotomayor 2009</figcaption></figure><!--kg-card-end: embed--><p>Judge Kavanaugh has had at least the same opportunities as Justice Sotomayor. Both attended private Catholic secondary schools and ivy league colleges prior to embarking on their legal careers at Yale Law School. And yet, when forced to thread a needle through difficult subjects of race, policy, and judicial independence, there is a clear bar set by Sotomayor, that was not reached by Kavanaugh nine years later.</p><!--kg-card-begin: embed--><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="480" height="270" src="https://www.youtube.com/embed/YtMMUSVUEIk?start=402&feature=oembed" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""/><figcaption>Senator Booker Questions Kavanaugh 2018</figcaption></figure><!--kg-card-end: embed--><p>Even when pressed, even under the current political situation, Judge Kavanaugh gives paltry evidence that he will work to reach the level of Justice Sotomayor in either public speaking or the in his ability to set aside bias to find the common ground between conflicting interests. </p><p> Returning to the premise that the Yale endorsements are sexist. They may very well show indications of bias. However, even in these brief videos, the respective shoes appear to fit --and fit well. Sotomayor is warm, heart-driven, and reflects on her own biases often. Kavanaugh is highly researched, learned, humble, and a team player. Yale recommended Sotomayor for the Supreme Court. Yale provided high praise for Kavanaugh, yet there appears some qualification with his nomination.</p><!--kg-card-begin: markdown--><blockquote> <p>“The ultimate measure of a man is not where he stands in moments of comfort and conveniences, but where he stands at times of challenge and controversy.”<br> -Dr. Martin Luther King Jr.</br></p> </blockquote> <!--kg-card-end: markdown--><p>I am uneasy. What sort of father demands that his daughters and their friends sit for hours under the glare of international attention just to support his paternal narrative? How does a Supreme Court justice keep an open mind with no referential experience, the very basis of jurisprudence? Judge Kavanaugh offers us nothing and no insights into his character, with the imperative that we accept him as-is and on paper. The nominee repeatedly sputtered that he is unbiased and judicially independent without any demonstrable self-reflection. Although he, himself, was unaware of his own <a href="https://www.washingtonpost.com/world/national-security/judge-who-quit-over-harassment-allegations-reemerges-dismaying-those-who-accused-him/2018/07/23/750a02f2-89db-11e8-a345-a1bf7847b375_story.html?utm_term=.2bca4a26a0d8">mentor's proclivities</a>, he expects us to take references from those he mentored at face value --especially when those he mentored do not circulate to the same social mileux.</p><p>The GOP expectation is that we rush to judge the nominee by the color of his skin and not by the content of his character. This is a man who does not measure up and never has, even by the standards, biased or no, of his alma mater. In moments of comfort and conveniences, for Sotomayor, Yale set the bar based on prudence --or as Aristotle called it, phronesis. It would be unwise to stand on simple rhetoric in these trying times.</p><p> </p><p/><p/><p/>]]></content:encoded></item></channel></rss>