<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Stephan Edmonson on Medium]]></title>
        <description><![CDATA[Stories by Stephan Edmonson on Medium]]></description>
        <link>https://medium.com/@stephanedmonson?source=rss-3fb5d415e9c3------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*goc5b6vDZnrxFQiITgDxiA.jpeg</url>
            <title>Stories by Stephan Edmonson on Medium</title>
            <link>https://medium.com/@stephanedmonson?source=rss-3fb5d415e9c3------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 08:59:00 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@stephanedmonson/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[As a young black male, stop trying to victimize me]]></title>
            <link>https://medium.com/@stephanedmonson/as-a-young-black-male-stop-trying-to-victimize-me-c8cbcacb9167?source=rss-3fb5d415e9c3------2</link>
            <guid isPermaLink="false">https://medium.com/p/c8cbcacb9167</guid>
            <category><![CDATA[opinion]]></category>
            <category><![CDATA[civil-rights]]></category>
            <category><![CDATA[debate]]></category>
            <category><![CDATA[perspective]]></category>
            <category><![CDATA[blacklivesmatter]]></category>
            <dc:creator><![CDATA[Stephan Edmonson]]></dc:creator>
            <pubDate>Fri, 22 May 2020 02:01:05 GMT</pubDate>
            <atom:updated>2020-05-22T02:01:05.007Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Sfbx_iuZGBXBx3y5" /><figcaption>Photo by <a href="https://unsplash.com/@bretkavanaugh?utm_source=medium&amp;utm_medium=referral">Bret Kavanaugh</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>Whether as a victim or not, the news continues to push out a negative image of black men as either victims or oppressors</p><p>Before we start this, I thought I’d start by saying that this is more a rant than anything and that I will try to formalize my arguments, which will be primarily without sources and purely opinionated.</p><p>Let’s start the show….</p><p>You ever hear someone start off saying if I had a nickel for every…? WELL, If I had a nickel for every time I hear on the news about “brutality” against POC(people of color), I could probably give Jeff Bezos a run for his money.</p><p>Okay, I admit:</p><ol><li>That’s an exaggeration on how often I hear this</li><li>The news is supposed to stir negative emotions since it is a negative feedback loop machine</li></ol><p>So why did I write this? I’ve always liked being a devil’s advocate and going against popular opinion. But for many outsiders, they would believe that the United States is oppressing black men in general and that it’s happening from white police officers.</p><p>So a bit of a background is that I am from Brooklyn, NY, and have lived and grew up in many of the worst neighborhoods such as Brownsville and East New York. What I can tell you is that my interactions with police have always been just. It’s to say that I don’t think I’ve always been treated very kindly, but neither have I been mistreated.</p><p>What I think has been happening is that people have this distorted view of the world where we were all born equal and that prejudices never had never do and never will occur. We have to face that <strong>the world is not fair. </strong>Now, this does not mean that we have to accept the way we live but we have to also be smart about how we deal with injustices.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FWMchhkdUNI0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DWMchhkdUNI0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FWMchhkdUNI0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1f1f09a984cffc8d3398b0d7f87fc120/href">https://medium.com/media/1f1f09a984cffc8d3398b0d7f87fc120/href</a></iframe><p>One case I would like to talk about right now. Is Ahmaud Arbery as he has been a focal point of injustice against black men in America. As you can see from the footage above, Ahmaud was definitely not treated fairly. However, we cannot use the way we are treated as grounds to also be disrespectful and attempt to also treat others unfairly. I will repeat, I do not think he was treated fairly.</p><p>One case I would like to talk about right now is Ahmaud Arbery as he has been a focal point of injustice against black men in America. As you can see from the footage above, Ahmaud was not treated fairly. However, we cannot use the way we are treated as grounds for disrespect and a justification for mistreating others. I will repeat, I do not think he was treated fairly. <br>Ahmaud firstly should not have been cursing at the police officers. I also want to point out that he does look very suspect as in, I as a black man from a bad neighborhood, would not feel comfortable being near him off the way he is dressed. However, stating something like that from another race comes off as sounding biased or something. We, as a people, need to stop being so offended over everything. Let’s be honest. The man looks suspect! He is wearing a winter jacket with no shirt on, leaning on the trunk of a car in the middle of the day in a park where the officers have said is known for having a lot of drug activity.</p><p>I can go on to talk about what I found wrong about him thinking it would be a good idea to fight armed people (who are looking for any excuse to kill you) but I think my point has already been made.</p><p>I am not sure how you all feel about this or other topics related but I think that it is insane how quickly we want to point out police brutality and not look at other larger things that are affecting poverty-stricken communities. As Michael Jackson once said,</p><blockquote>If we want to make the world a better place we gotta look at ourselves and make a change</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*tkmZQpK53NefB1OE" /><figcaption>Photo by <a href="https://unsplash.com/@utsmanmedia?utm_source=medium&amp;utm_medium=referral">Utsman Media</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>We cannot change or force people to look at us differently, but we do have control over our actions and thoughts. I do not know what to make of what happened to Ahmaud, nor am I here to be a political activist. Ahmaud had the choice to curse at the police and had the choice to fight someone armed, and he, unfortunately, lost his life fighting for what he believed was just. Whether or not that was the best way to go about it is opinionated.</p><p>My argument, however, is that stories like Ahmaud do not reflect my story. I do not want a race/ethnicity to define who I am or what my likely upbringing was or is. I want to be known firstly as a person and not as a black man. Us correlating themes of oppression to groups based off of looks continues to perpetuate racial stereotypes. When will it stop?</p><p>If you enjoyed reading this or have anything to say, please feel free to write in the comments. I am open most to hearing rebuttals! <br>:v:</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c8cbcacb9167" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to override CSS in Material Design Lite(MDL) or any other CDN]]></title>
            <link>https://medium.com/@stephanedmonson/how-to-override-css-in-material-design-lite-mdl-or-any-other-cdn-281b7a50556c?source=rss-3fb5d415e9c3------2</link>
            <guid isPermaLink="false">https://medium.com/p/281b7a50556c</guid>
            <category><![CDATA[material-design-lite]]></category>
            <category><![CDATA[material-design]]></category>
            <category><![CDATA[cdn]]></category>
            <category><![CDATA[bootstrap]]></category>
            <category><![CDATA[css]]></category>
            <dc:creator><![CDATA[Stephan Edmonson]]></dc:creator>
            <pubDate>Mon, 04 Mar 2019 18:08:48 GMT</pubDate>
            <atom:updated>2019-03-04T18:08:48.685Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*VCwSyxWGdxDZmblp" /><figcaption>Photo by <a href="https://unsplash.com/@punttim?utm_source=medium&amp;utm_medium=referral">Tim Gouw</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h4>TLDR(I understand )</h4><blockquote>just add an id and move your stylesheet to the bottom</blockquote><h4>For those that like stories…</h4><p>So I had a super annoying problem where the drawer button would be overlapped with content</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/799/1*ToWxcjCNycaUWzeUDOwjVg.png" /><figcaption>responsive menu that overlaps content argh</figcaption></figure><p>Yep… so I did what any other CS student or programmer would do. Delay everything until I found a solution :)</p><p>It only took me 1.5 hours but in the process I learned a <a href="https://stackoverflow.com/questions/20721248/how-can-i-override-bootstrap-css-styles">few little hacks</a></p><p>Basically, when you are using a CDN, you cannot just simply override the style sheet. The browser will give preference to the style sheet with more specificificy(spelt wrong on purpose).</p><p>What the hell is specificity?</p><p><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity">official definition and documentation on MDN</a></p><p>my definition:</p><p>every selector has its own numerical ‘weight’:</p><ul><li>100 points for IDs</li><li>10 points for classes and pseudo-classes</li><li>1 point for tag selectors and pseudo-elements</li></ul><p>If you want to override, you got to hit the boss level and pass señor CDN, and the easiest way to do that is to give yourself a 100 point bonus by throwing in an overrides id.</p><p>You will also need to move your stylesheet to the bottom, so it is the last one read.</p><p>I tried both of these separately, and they didn’t work that way.</p><h3>So to summarize…</h3><ol><li>Wrap the area you want to change or the whole document with a custom id to override.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/447/1*SJmF9_vFXAtEUwqeaX6vAw.png" /><figcaption>create an override id</figcaption></figure><p>2. Move stylesheet to the bottom.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/763/1*ctw0vp3SrchE22QYvFor8Q.png" /><figcaption>move stylesheet to the bottom</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/336/1*pclGzdDGc2wJximDxLtt3w.png" /><figcaption>works</figcaption></figure><p>3. Bask in glory</p><h3>I hope you guys got a good laugh out of this and learned something. I know I did. Comments questions? Drop em *dabbing out*</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fgiphy.com%2Fembed%2FAHN0PfASlNy3S%2Ftwitter%2Fiframe&amp;url=https%3A%2F%2Fmedia.giphy.com%2Fmedia%2FAHN0PfASlNy3S%2Fgiphy.gif&amp;image=https%3A%2F%2Fi.giphy.com%2Fmedia%2FAHN0PfASlNy3S%2Fgiphy.gif&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=giphy" width="435" height="791" frameborder="0" scrolling="no"><a href="https://medium.com/media/a4be33e2ba3963c88bfa001e4d3cc768/href">https://medium.com/media/a4be33e2ba3963c88bfa001e4d3cc768/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=281b7a50556c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[5 shortcuts that will instantly boost your production on Visual Studio Code]]></title>
            <link>https://medium.com/@stephanedmonson/5-shortcuts-that-will-instantly-boost-your-production-on-visual-studio-code-77fbde23fe09?source=rss-3fb5d415e9c3------2</link>
            <guid isPermaLink="false">https://medium.com/p/77fbde23fe09</guid>
            <category><![CDATA[snippet]]></category>
            <category><![CDATA[keyboard-shortcuts]]></category>
            <category><![CDATA[visual-studio-code]]></category>
            <category><![CDATA[productivity-hacks]]></category>
            <dc:creator><![CDATA[Stephan Edmonson]]></dc:creator>
            <pubDate>Thu, 25 Oct 2018 01:24:16 GMT</pubDate>
            <atom:updated>2018-10-25T01:24:16.972Z</atom:updated>
            <content:encoded><![CDATA[<p><em>tiny disclaimer: shortcuts are written for windows. Mac guys will need to translate</em></p><p>I admit. I’m a lazy programmer and if I don’t have to make as many movements to get the same work done, I will take it!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jGQIQ9Lp5UQLwP1-" /><figcaption>The face I make when I know what to code but then actually have to type it (cred <a href="https://unsplash.com/@maiq?utm_source=medium&amp;utm_medium=referral">Tom Morel</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a>)</figcaption></figure><p>As I start to use VS Code more and more, I want to be as productive as possible. One way of doing this is to minimize having to use the mouse. Here are a few shortcuts and snippets I use when I am coding on Visual Studio Code.</p><ol><li><strong>Change line numbers:</strong></li></ol><pre>ctrl + g</pre><p>This is super handy of course as I no longer have to scroll all the way up with my mouse or my arrow key to a line.</p><p><strong>2. Switch to another open file:</strong></p><pre>ctrl + tab </pre><p><strong>3. New Terminal:</strong></p><pre>ctrl+ shift + `</pre><p><strong>4. Comment / Uncomment a code block:</strong></p><pre>ctrl + /</pre><p><strong>5. Selecting a particular line:</strong></p><pre>ctrl + i</pre><p>I really didn’t want to boggle you down with a lot of shortcuts but if you are interested in seeing a ton more, <a href="http://visualstudioshortcuts.com/2017/">there is a whole site dedicated to it.</a></p><p>I also use a very popular snippet extension on VSC called <a href="https://marketplace.visualstudio.com/items?itemName=skyran.js-jsx-snippets">JS JSX Snippets</a></p><p>I hope that this small article can instantly boost your productivity. I tried to include some shortcuts that I personally use all the time. I also hope that this is useful for both new users of VSC as well as those with experience.</p><p>If there are any tips or comments , please feel free to leave them here or message me. Also, follow me on twitter @stephanedmonson I follow back! Happy Coding!!!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=77fbde23fe09" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Solution for connecting PostgreSQL via WSL(Windows Subsystem for Linux) Ubuntu18]]></title>
            <link>https://medium.com/@stephanedmonson/solution-for-connecting-postgresql-via-wsl-windows-subsystem-for-linux-ubuntu18-c79940fa5742?source=rss-3fb5d415e9c3------2</link>
            <guid isPermaLink="false">https://medium.com/p/c79940fa5742</guid>
            <category><![CDATA[wsl]]></category>
            <category><![CDATA[ubuntu]]></category>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[windows-10]]></category>
            <dc:creator><![CDATA[Stephan Edmonson]]></dc:creator>
            <pubDate>Tue, 25 Sep 2018 01:44:23 GMT</pubDate>
            <atom:updated>2019-02-13T18:04:15.295Z</atom:updated>
            <content:encoded><![CDATA[<p>tldr;</p><pre>sudo /etc/init.d/postgresql start<br>su - postgres<br>psql</pre><p>update 2/13/2019</p><p>I came across a <a href="https://dev.to/ironfroggy/wsl-tips-starting-linux-background-services-on-windows-login-3o98">similar article</a> that has implemented an automatic execution of psql on startup of windows (and I believe on reboots of the wsl shell)</p><p>I also found that you should be able to use :</p><pre>service postgresql start</pre><p>as opposed to the /etc/init.d command I wrote before.</p><p>just like in normal PostgreSQL.</p><blockquote>WTF!!!!!!!!!!</blockquote><p>That was my reaction after spending hours — if not days trying to connect windows subsystem for Linux with PostgreSQL.</p><p>Let it be known firstly that I am unfamiliar with how to use PostgreSQL and barely have any knowledge on Linux.</p><p>Background: I used to have a Mac and last month after deciding what computer to buy, I decided that Apples ecosystem was not worth spending at least $800 more for a lower spec computer so instead I went with a Dell 9575.</p><p>Anyways, I just want to quickly share how you can easily get Postgre 10 running on Ubuntu 18 via WSL(works as of 09/24/18).</p><ol><li>Open up Ubuntu and <a href="https://www.postgresql.org/download/linux/ubuntu/">download PostgreSQL</a>.</li></ol><p>2. HERE is the biggest problem that I have faced while going through this process. The problem is how to connect to the server. So if you get an error like</p><pre>psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket “/var/run/postgresql/.s.PGSQL.5433”?</pre><p>Then you are in the right place my friends :)</p><p>To solve this issue you just paste this code in to start the server</p><pre>sudo /etc/init.d/postgresql start</pre><p>3. After getting the server started you should get a confirmation like this</p><pre>* Starting PostgreSQL 10 database server                                                                                                                   [ OK ]</pre><p>If that is the case you are ALMOST there. I said almost because you (assuming you are a novice to PSQL ) will more than likely encounter this problem after typing in</p><pre>psql</pre><pre>psql: FATAL:  role &quot;username&quot; does not exist</pre><p>No worries at this point we simply need to write</p><pre>su - postgres<br>psql</pre><p>And…boom!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</p><p>Get the martinis ready baby !</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PzJ2J1fFwiX2omfLQKb8nQ.png" /><figcaption>how your terminal should look like now</figcaption></figure><h3>A couple of more things…</h3><p>SO what I did at the end was change the user to postgres. Apparently for security reasons Postgres only works under the user postgres by default. Weirdly enough not even root can access psql.</p><p>Also, the susbystem closes the server everytime the shell is closed so you have to run the code unless there is some way to have it run automatically.<strong>(as of 2/13/19, I found one look above for reference)</strong></p><p>I really hope that this was of value to somebody. If there is something that you thing I could improve on please let me know!!This is my first article and I hope to write many more like it for the community.</p><p>I think that WSL is a really great option for W10 users like me who came from a bash environment but don’t like GIT bash.</p><p>To any one who has read this far, thanks a lot for taking the time out. OK I will stop writing… for now ! :)</p><p>signing out…..</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c79940fa5742" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>