<?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 Timothy Blumberg on Medium]]></title>
        <description><![CDATA[Stories by Timothy Blumberg on Medium]]></description>
        <link>https://medium.com/@tim-blumberg?source=rss-fecc4584c459------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*YpByrXPC_-GEsj5H8XX5Qg.jpeg</url>
            <title>Stories by Timothy Blumberg on Medium</title>
            <link>https://medium.com/@tim-blumberg?source=rss-fecc4584c459------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 04:26:21 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@tim-blumberg/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[Estimate of COVID-19 Cases in US]]></title>
            <link>https://tim-blumberg.medium.com/estimate-of-covid-19-cases-in-us-92e5b1d28839?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/92e5b1d28839</guid>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Wed, 11 Mar 2020 23:01:45 GMT</pubDate>
            <atom:updated>2020-03-12T01:48:43.190Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Disclaimer: I am not an epidemiologist or statistician and I have most likely made grave errors in my analysis. Please do not take this post as evidence of anything other than a concerned citizen’s unwarranted attempt to answer the question of how many COVID-19 cases are present in the US.</em></p><p><strong>Date published: March 11th, 2020</strong></p><p>I am personally growing worried by the lack of testing for COVID-19 in the US, as it seems that this is a concerted effort to keep the public from panicking.</p><h3>Things we Know</h3><p>Median time from disease onset to death: <a href="https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(20)30566-3/fulltext">18.5 days (Table 2 discussion)</a></p><p>Mean incubation period: <a href="https://www.who.int/docs/default-source/coronaviruse/who-china-joint-mission-on-covid-19-final-report.pdf">5–6 days</a> pg 12</p><p>Crude fatality rate: <a href="https://www.who.int/docs/default-source/coronaviruse/who-china-joint-mission-on-covid-19-final-report.pdf">3.8%</a> pg 12</p><p>Calculated crude fatality ratio: <a href="https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6">3.67%</a>. This number was calculated using the Johns Hopkin’s COVID-19 dashboard: total deaths / total confirmed cases. At time of writing: 4610(deaths)/125664(confirmed).</p><p>Logistic regression of cases outside of china yields a <a href="https://docs.google.com/spreadsheets/d/1xyO1iC28_0T5HHd65NpoDxj3I-ryxGuiY8HWSFY_8Tc/edit#gid=1958979882">growth factor of ~1.188</a></p><h3>Current Situation in US</h3><p>The afore-linked dashboard from <a href="https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6">Johns Hopkins</a> currently lists 1135 confirmed cases and 32 confirmed deaths in the US.</p><p>The thing is, these 32 deaths died from a population of cases that existed &gt;18.5 days ago. We can use the crude fatality rate, to back calculate how many cases we should have had ~19 days ago in the US. (There are many problems with this approach as not all of these people died today / were infected in the US).</p><p>32(deaths) / 3.67%(deaths/cases) =&gt; 872 cases (~20 days ago)</p><p>We can then (crudely) apply this to our ideal exponential growth function:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/132/0*jA6HI49JFei9fyr2" /><figcaption>y = predicted value; a = starting value; b = growth factor; x = time (<a href="https://mathbitsnotebook.com/Algebra2/Exponential/EXGrowthDecay.html">more on this</a>)</figcaption></figure><p>This yields:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/370/0*bLpwcatvKIyCVcvv" /><figcaption>Estimate for March 11th, 2020</figcaption></figure><h3>Final Notes</h3><p>There are many problems and errors in this analysis, and I actively invite anyone to call out these errors as you see them.</p><p>It has been eye-opening for me to see just how blind we are flying without proper testing in the US. We have no idea how many cases there are and furthermore stand zero chance of containing the spread. It could be way less, it could be way more, we haven’t any idea.</p><p>If you do come down with even mild symptoms, please inform those you had contact with over the preceding 5 days so they can self-quarantine and do their part to stop the spread.</p><h4>Links</h4><ul><li>My <a href="https://docs.google.com/spreadsheets/d/1xyO1iC28_0T5HHd65NpoDxj3I-ryxGuiY8HWSFY_8Tc/edit?usp=sharing">COVID-19 Projections</a> spreadsheet</li></ul><h4>Links to smarter people doing this:</h4><ul><li><a href="https://www.medrxiv.org/content/10.1101/2020.03.06.20031880v1.full.pdf">Estimating Scale of COVID-19 Epidemic in US</a></li><li><a href="https://twitter.com/TAlexPerkins/status/1237513140578865153">Tweet thread from Alex Perkins</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=92e5b1d28839" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Generalizing Your Experience]]></title>
            <link>https://medium.com/q-e-d/generalizing-your-experience-7a71ed2b9af1?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/7a71ed2b9af1</guid>
            <category><![CDATA[mathematics]]></category>
            <category><![CDATA[generalizing]]></category>
            <category><![CDATA[china]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Fri, 06 Jul 2018 01:05:27 GMT</pubDate>
            <atom:updated>2018-07-09T20:56:28.706Z</atom:updated>
            <content:encoded><![CDATA[<p><em>This article may be better served as a series of separate articles, but the ideas are so closely related and yet so very different that their juxtaposition is just darling.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/250/1*7AKyFHWoRP4gM2xV3w0v4Q.png" /></figure><h3>Mathematical Thinking</h3><p>I am currently taking Dr. Keith Devlin’s <a href="https://www.coursera.org/learn/mathematical-thinking/home/welcome">Introduction to Mathematical Thinking</a> with my sister in high school. We are talking about a great many number of the core ideas about mathematics that make the field truly interesting.</p><p>I count myself as a recent convert to the joys of mathematics. Like many students, my first introductions to mathematics were dreadfully boring problem sets applying algorithms and numerical tricks to solve equations for hour after hour. This charade was repeated for 2 more segments of calculus in college at which point I was fully convinced scholars of math are actually masochists. I think many people never progress past this stage, because there has never been a proper presentation of what Mathematics can really be. Recently, I’ve discovered math is less about solving for a particular number or value and more about using the things you know to reason about things that you don’t know. It’s about building and applying abstractions to problems that you would have previously never considered tractable.</p><p>Now I want to issue a disclaimer that I did not earn any sort of degree in mathematics, nor do I consider myself a mathematician. However, I have learned to embrace the notation, desire for generalization, and logic that mathematics truly allows. Mathematics is a tool, like programming, that can and should be wielded by all scientifically minded individuals.</p><p>When I have found myself reading papers about <a href="https://en.wikipedia.org/wiki/Partially_observable_Markov_decision_process">Partially Observable Markov Decision Processes</a> or <a href="https://arxiv.org/pdf/1604.07446.pdf">Motion Planning in Autonomous Vehicles</a>, the formal presentations of the ideas can proffer profound insights that the text never fully captures. Presently, for really the first time in my life, slowly coming to terms with the equations of a paper can offer the deepest insights. A few lines of mathematical notation can very succinctly capture the essence of a paper many pages long.</p><p>However, there still are (and will always be) many ideas <a href="https://en.wikipedia.org/wiki/Rademacher_complexity">that truly confound</a> me. I have spent many hours of investigation digging into a concept from machine learning known as Rademacher Complexity. Despite my greatest efforts, I remain light-years from an intuitive understanding of the basic principles. But, I think this perpetual confusion is perfectly acceptable! We are all struggling for relative improvement!</p><p>To put things in perspective, it helps to look back over your journey as a student on a longer time-scale. The problems I struggled with so tragically as a first-year computer science student are trivial for me today. I am the same creature that struggled for hours over the most trivial sorting algorithms just a few short years ago. But I wouldn’t be the person I am today without the understanding that I gained through the hours spent trying to wrap my mind around the concepts. Understanding can only be earned through the struggle; by becoming subsumed by a problem before re-emerging with some new insight to be carried in from the borders of your understanding. These insights and lessons build on each other incrementally. Eventually, while working on a problem, you can take a step back and admire all of the complex insights, learnings, and concepts that are required to even fathom the problem statement.</p><p>It’s a marvelous moment for all of us struggling to learn new things to recognize how far you’ve come already!</p><h3>Living in a New Place</h3><p>After I graduated in 2017, I moved to Shanghai for 8 months to work at a Chinese 3D mapping company. My coworkers did not speak English and I was forced to put my Chinese minor to work everyday to communicate. Despite my intensive preparations before going to China, I was rather overwhelmed by the total lack of familiarity in this new place. This alienness is even more overwhelming when it includes the language you use to interface with the world around you. In general, language is tool of basic social interactions that is so fundamental that native speakers rarely have need to contemplate it. The problems we spend most of our time thinking about take place at a higher plane of abstraction. We talk about and discuss problems <em>using</em> language. We ask clarifying questions to eliminate ambiguity using specialized jargon. We argue, tell jokes, and discuss ideas that excite us.</p><p>But in China, I was distanced from comfort–constantly backpedalling as I struggled to make sense of the rules that govern this new place. Things took place that delighted, shocked, offended, and surprised me, and yet, seemed entirely unremarkable to the many thousands that surround me on those Shanghai streets. It required me to take a hard look at the things that I thought I knew about what a modern society ought to do. I was being shown a vibrant counter-example to my long-held belief that Western Society is the theoretically optimal form of human society. (For a great book on the subject, please read <a href="https://www.amazon.com/Has-West-Lost-Kishore-Mahbubani/dp/0241312868/ref=sr_1_1?ie=UTF8&amp;qid=1530838770&amp;sr=8-1&amp;keywords=has+the+west+lost+it">Mahbubani’s brilliant tome</a>)</p><p>This departure from the known was a wonderful opportunity to delineate the things that I knew from the ways that I have always expressed or heard them expressed. Ideas were set free from the biases and constraints that English had implicitly placed on them. I was given a new lens to view myself and my thoughts through. At least on a weekly basis I would stumble across a new 成语 (<em>chengyu:</em> idiomatic phrase with a story behind it) that would blow my mind. They provided deep insight into a facet of human character that I maybe always “knew”, but rarely engaged with because I lacked the machinery to do so.</p><p>There were countless disagreements that I had with my coworkers about the way we should design or implement one of our projects. Over the course of an hour or so, we would dig down from this key disagreement into the hard details shaping our arguments. Most frequently, we would discover some fundamental misunderstanding in the way that we were communicating. The modes of miscommunication varied widely, but would frequently fall into the following categories:</p><ol><li>I would misunderstand an important word being used</li><li>I would mistranslate a concept directly from English to Chinese</li><li>A difference in the assumptions that we made because of the societies that we were raised in</li></ol><p>After unearthing a seemingly trivial difference, we would realize that the majority of the energy of the argument was wasted. We were arguing two entirely different points, and agreed upon each others’ positions fully. I am most thankful for these long struggles, because they provide startling examples of how your background can mould your logical thinking.</p><p>Unsurprisingly, I learned my most profound lessons about Chinese business and society through these deep communications failures. In each, I was forced to generalize my thinking in a strange and unexpected direction.</p><p>A nice example of one of these differences is comparing Go and Chess. Both games are war-like simulations played on grid-like boards. In Go, play pieces are added incrementally to the board on the <em>intersections</em> of the lines, while in chess the pieces are removed during play and rest in the squares outlined by the lines on the board. These are small differences, but they offer some interesting insight into how this property of “similar, but altogether different” can play out in more nuanced discussions.</p><h3>Seek New Things</h3><p>If I have learned anything at all in my life, it is certainly that I know nothing. My thoughts are small, biased, and lesser presentations of the ideas of much smarter humans, but they are mine. I entreat you to always seek new things. Challenge even the most trivial assumptions that you make. Seek to understand something from a new perspective. Talk to an immigrant about their homeland! Talk to a mathematician about their favorite insight that they ever gained!</p><p>I think we all fundamentally capable of pushing the needle for humanity as a whole. Not as an isolated individual that can make all of the difference, but by taking part in the frenzy of building new technology.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7a71ed2b9af1" width="1" height="1" alt=""><hr><p><a href="https://medium.com/q-e-d/generalizing-your-experience-7a71ed2b9af1">Generalizing Your Experience</a> was originally published in <a href="https://medium.com/q-e-d">Q.E.D.</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Dan Li and Education Without Barriers — HotThought Vol 1]]></title>
            <link>https://tim-blumberg.medium.com/dan-li-and-education-without-barriers-hotthought-vol-1-44a73209a1a?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/44a73209a1a</guid>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Sat, 25 Nov 2017 16:57:41 GMT</pubDate>
            <atom:updated>2017-11-25T16:57:41.073Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*I0pGBA-54zyafSo-GbSZgA.png" /><figcaption><em>This is the first installment of a new series called </em><strong><em>HotThought</em></strong><em>. HotThought is a series of interviews with thinkers, doers, and creators about what makes their view on the world unique. It’s about engaging with the future as an inevitability — understanding that current action impacts everyone’s collective tomorrow</em></figcaption></figure><p>Dan Li is a remarkably bright contributor to humanity. The 25 year-old from Dalian, China has wasted no time in leaving an impact.</p><h3>Education Unlocks the Future</h3><p><a href="http://educationwithoutbarriers.org/">Education Without Barriers</a> (EWB) is a non-profit started in 2015 by Dan Li while she was an undergrad at Harvard. The organization focuses on providing mentoring and tutoring services to Chinese children forced into orphanages because their parents are incarcerated. Because their parents are still living, these children are almost entirely overlooked by the Chinese government and thus not legally considered orphans. As such, the orphanages that care for the children are run entirely on private donations.</p><p>Chronically low funds for the orphanages have forced the institutions to offload most of their cooking and cleaning work onto the orphans themselves. The children are required to complete 20–30 hrs of chores every week. This leaves little time for the children to focus on their studies in their evenings.</p><p>Li says that these children were trapped in a loop of poverty, kickstarted by their parent’s incarceration. School is paid for by the orphanage proprietors and because money is tight, all but the highest performing students are only encouraged to attend school until about 7th grade. At which point, if the students don’t have a “promising future” in school, they will be forced to withdraw and begin work in a factory. Because the students withdraw from school at such an early age, the transition to manual labor in a factory will likely be the only form of employment they can ever hope to hold. Leading to a life of many long hours working to barely stay ahead of their living expenses</p><p>This unfortunate path is a life that the children did not choose, but were forced into by the actions of their parents and the subsequent neglect of the Chinese government. Li says that for many of the children in this situation, they never imagined a life lived any other way because they have never seen anyone escape from this cycle or deviate from the path laid out for them. Li says that with the right mentorship and tutelage, she hopes to provide the students with opportunities for a better life.</p><p>EWB was started with the intention of both introducing to the grand possibilities that education affords as well as providing them with the means to do well in school. The organization encourages long-lasting and personal bonds between students and tutors. Li believes that these long-term relationships are the key to establishing enough trust to inspire the students to strive for goals previously unknown to them.</p><p>While the organization is still young, many of Li’s tutees are considering high school and even college. EWB provided these children with the means necessary to break the cycle and reach for a greater future than they ever even knew to dream about.</p><h3>Act Now: Corrections to Current Injustices Compound Continuously</h3><p>When I sat down with Dan Li in a restaurant in Shanghai to talk about her dedication to this cause, I couldn’t help but wonder if she felt she has done the right thing. My previous, rather cynical view of volunteering and fundraising was that it was more of a service for the ego of the volunteer than for those helped. The mission trips to Sudan or Haiti with plenty of posed pictures building a bridge or a school. Then back to the developed world, where you could share with your peers how grounded and transformed you are by rubbing shoulders with poverty.</p><p>My conversation with Dan Li clearly elucidated the fragility of my frustrations with volunteering. Li’s brand of aid was refined, focused, and had aspirations to transform the opportunities of a child’s <em>entire life</em>.</p><p>She admitted that she wasn’t in the ideal situation to have enacted the greatest change. She wasn’t rich or necessarily well-connected. But once she understood the hardships facing these children, she couldn’t sleep soundly unless she was doing something to help. I can put it no more poignantly than Li did herself:</p><blockquote>“What little I do today will have long-term, compounding impacts”</blockquote><p>She admitted that if she had waited until she was established in her career, with a stable income she would be far better equipped to provide a “larger” impact, that would come at the expense of years of inactivity. Li said that no matter how struggles finding funding or long hours on international calls and flights, her commitment to the cause is always reaffirmed when she sees the kids. She sees that regardless of the scale, she has already made an unquestionable impact on the course of these children’s lives by acting today.</p><p>Dan Li is a visionary and a committed humanitarian. She has worked selflessly for years to better the lives of children who face an unfortunately dire collusion of obstacles. I admire the work that she has done and furthermore I admire her commitment to bettering the future of our species. Li is a guardian of the forgotten and an example of what can be achieved when you commit to helping others succeed first and foremost.</p><p><em>If you would like to learn more about, donate to, or even volunteer your time to Education Without Barriers, please visit their </em><a href="http://educationwithoutbarriers.org/"><em>website</em></a><em>!</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=44a73209a1a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Text Summarization Could Change the Way we Educate]]></title>
            <link>https://medium.com/data-science/how-text-summarization-could-change-the-way-we-educate-e1a6b2a21cea?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/e1a6b2a21cea</guid>
            <category><![CDATA[education]]></category>
            <category><![CDATA[text-summarization]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[productivity]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Tue, 18 Apr 2017 06:21:16 GMT</pubDate>
            <atom:updated>2017-07-08T19:45:09.554Z</atom:updated>
            <content:encoded><![CDATA[<h3>How Text Summarization Could Change the Way We Educate</h3><p><em>This article presents no new research or novel innovations, but rather paints a picture of what we could achieve with the proper technology.</em></p><p>Historically, humans have found computers useful because they have offloaded the more tedious aspects of problem solving onto these machines. Humans have then been able to redistribute their efforts to where they are truly needed; to where they can make an impact. White collar labor has been reduced to thee set of tasks that are <a href="https://www.scaleapi.com/">not easy for machines</a> to do automatically (yet).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZZTXnf9KufiqU10DlL4pww.png" /><figcaption>Text summarization could reduce the amount of information that humans have to intake and understand daily</figcaption></figure><p>We as a species now heavily rely upon computers in disparate fields. Mathematics, manufacturing, pricing, <a href="https://www.coyote.com/">delivery / pick-up logistics</a>, searching, and stock trading are key examples that stick out to me. Each of these applications of computing power have (at least) one thing in common: they are all receiving <em>problems</em> as input and providing <em>answers</em> as output.</p><p>There are two principal methods by which computers can solve problems: finding a pre-existing answer or calculating a new answer from the inputs.</p><p>Google is the poster child for bringing answers to problem-laden humans. It combs through <a href="http://www.google.com/insidesearch/howsearchworks/thestory/index.html">trillions</a> of web pages and does buckets of interesting processing to bring you pages that seem to contain answers to the present question. This is currently really helpful for humans who need to quickly find answers to only the present problem. It is also a helpful abstraction for the programmers. Instead of trying to answer all the problems themselves (much as <a href="http://www.wolframalpha.com/">WolframAlpha</a> does), Google only attempts to bring the answers that already exist on the internet to any given problem that a user supplies to said user’s attention.</p><p>This method of solving problems is in direct contrast with some of the other areas of computing that aim to calculate an optimal state for some large set of variables. As an obvious example, stock trading bots don’t need a link to article about how the stock market works, it needs to calculate a prediction for a number of stock’s performance of the next interval of time.</p><h3>The Internet is Big</h3><p>As previously mentioned in our foray into Google’s usefulness, the internet is currently estimated to have well over 60 trillion pages. That is more information than any human could ever hope to read or understand. It’s a testament to our achievement as humans in our mastery over information. We currently have and create more data now than ever before in the history of mankind. At last count (March, 2017), there were <a href="https://fortunelords.com/youtube-statistics/">300 hours of video</a> being uploaded to YouTube every minute. Each minute, <a href="http://www.internetlivestats.com/twitter-statistics/">350,000 tweets are sent</a> (Aug 2013). Each year in the US, there are <a href="https://www.forbes.com/sites/nickmorgan/2013/01/08/thinking-of-self-publishing-your-book-in-2013-heres-what-you-need-to-know/#54ff607014bb">600k-1M books</a> published. These numbers are both meant to scare you and demonstrate that information is being created faster than humans can consume it.</p><p>With this massive influx of new data, how could we possibly hope to ever stay on top of it all? How can we possibly hope to continue to parse these ever increasing quantities of data? The answer, I would think, is that without new forms of technology meant to drive our ability to consume information to higher levels, we cannot. I feel that I am currently riding the line between informed and information overload. I don’t see myself ever pushing past the current level of 45–60 emails per day that require my attention.</p><p>We need new tools that sift out the fluff and provide us with minimized versions of the information we are trying to learn and understand.</p><h3>Recently Interesting Tools</h3><p>There are some tools that are beginning to crop up that are meant extend the limits of human data consumption. It is proving to be an especially difficult problem that is being tackled from several different directions.</p><p>One of the more interesting vectors of attack in this problem space is actually changing the method by which data is consumed. Rather than creating summaries of datasets, or bubbling relevant data to the top, tools in this category are trying to augment natural human consumption abilities by offering a paradigm shift. <a href="http://www.spritzinc.com/">Spritz</a> is an interesting example of this type of tool. For the uninitiated, Spritz is a speed-reading utility can help you read at speeds up to 1000 wpm (although people generally don’t). It aligns words around a center locus and then quickly flashes the words at any speed you specify.</p><p>The most apparent method to increase the amount of data that humans can take in, is to <a href="https://research.googleblog.com/2016/08/text-summarization-with-tensorflow.html">reduce the amount of data</a> that humans are required to take in. The now defunct <a href="http://www.summly.com/index.html">Summly</a> is an interesting example of this as it scans the news stories that are being posted on the largest news sources, and boils them down to the essentials and automatically produces sensible summarizations of their content. Summly could provide you with clearly and concise summarizations of a news story, albeit in a terser form.</p><h3>What we Really Need</h3><p>But these approaches are not enough to meet the growing strain of parsing, synthesizing, and managing growing data streams. The algorithmic sorting of information that led to personalized “truth” silos of the 2016 election are not enough. Recent attention seems to be focused on bringing “interesting” articles, websites, or images to the feeds of users. We need tools that can synthesize and extract meaningful bits from disparate sources.</p><p>A great effort is being put together by <a href="http://www.pewinternet.org/2016/12/07/information-overload/">Distill</a>, by approaching the difficulties of understanding new research. It is a journal that aims at disseminating breakthroughs in Machine Learning with the masses. Researchers and writers work together to create interactive visualizations that will make clear presentations of the interesting pieces of recent research. This is a great step in the right direction. We need a re-emphasis on constructing a well-paved path up the <a href="http://distill.pub/2017/research-debt/">mountain of information</a> that we are currently building our newest industries upon.</p><p>Potentially the only way to a future where modern research is accessible to the common people is through publications like Distill. However, I argue that a more direct path is through more advanced technology tools. Tools that aim to bring the most <em>important</em> pieces of an article, scientific publication, book to the surface rather than only the bits that <em>you</em> might find interesting.</p><p>I know there is <a href="https://pdfs.semanticscholar.org/7e30/d0c7aaaed7fa2d04fc8cc0fd3af8e24ca385.pdf">a lot</a> of <a href="https://www.researchgate.net/publication/257947528_Text_SummarizationAn_Overview">brilliant research</a> happening in the realms of text extraction and automatic text summarization, but we need to commoditize this research. There are currently only 17 companies on Angel’s “<a href="https://angel.co/content-summarization">Content Summarization</a>” list. How can it be that we have more people interested disrupting <a href="https://angel.co/weddings">wedding planning</a> than innovating on consuming information? We need to build tools that summarize, extract, and distill without distancing readers from the more detailed, underlying source material.</p><h3>Applications to Education</h3><p>For anyone who has recently attended college, you know that textbook prices are sincerely out of control, rising over <a href="http://www.nbcnews.com/feature/freshman-year/college-textbook-prices-have-risen-812-percent-1978-n399926">1000%</a> since the 1970s. Textbooks are long, inaccessible, and boring. Allen Downey’s <a href="http://greenteapress.com/wp/textbook-manifesto/">Textbook Manifesto</a> is a brilliant critique of this trend. Downey admonishes students and textbook writers alike for their willingness to accept this situation. The lack of engaging and concise textbooks is only adding to the modern burden of information overload. The act of parsing the actionable data from a vast sea of presently irrelevant data is wasteful to all parties.</p><p>What if we could quiet these stormy seas and replace them with modern tools for exploring information at various levels of detail? What if we could rely upon algorithmically generated chronologies of the latest <a href="https://i.imgur.com/Ibu6uXF.gif">PR scandal</a>? Peruse bullet-point summaries of the State of the Union and quickly scan a generated, paragraph summary of what makes a research paper novel in the context of its field? Tools with these capabilities would have the potential to revamp the way that we think about education. Education could truly become a lifelong pursuit rather than only the occupation of the first 25% of our lives.</p><p>These technologies could easily be adapted to create personalized curricula on any topic imaginable. You could quickly generate explanatory material, tutorials, worksheets, quizzes tests, summaries, study guides, and more on the any subject of your choosing. You could quite literally self study your way into a PhD. While such a degree would be of dubious value, given the extreme social nature of most professional work and the stark lack of research funding you would have on your own.</p><p>Software Engineering is somewhat a special case in the scheme of professional education, as you are <em>required</em> to keep up with modern technological advancements. But I think this state of professional re-education should and will become standard if these type of tools are created and properly commoditized. Our educational system itself would need to be redesigned from the ground up to cope with the changes. How could continual, incremental study be monitored, validated, and leveraged to drive impact?</p><p>The internet has provided us with nearly free access to information, but there are still obstacles to properly making use of it all. Multi-resolution automatic text-summarization technology could truly dismantle the artificially constructed barriers to information that have formed along <a href="https://en.wikipedia.org/wiki/United_States_v._Swartz">economic</a> and <a href="http://www.greatfirewallofchina.org/">political</a> axes.</p><p>I speak of a future that we haven’t quite found a path to yet, but I encourage my readers to consider the profound, positive implications that competent, algorithmic text summarization could have on our modern world.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e1a6b2a21cea" width="1" height="1" alt=""><hr><p><a href="https://medium.com/data-science/how-text-summarization-could-change-the-way-we-educate-e1a6b2a21cea">How Text Summarization Could Change the Way we Educate</a> was originally published in <a href="https://medium.com/data-science">TDS Archive</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Dvorak for Developers]]></title>
            <link>https://tim-blumberg.medium.com/dvorak-for-developers-56d806c7c5a9?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/56d806c7c5a9</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[dvorak]]></category>
            <category><![CDATA[learning]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Mon, 20 Feb 2017 00:08:44 GMT</pubDate>
            <atom:updated>2020-12-16T03:41:33.139Z</atom:updated>
            <content:encoded><![CDATA[<p>I’ve since reposted this on my <a href="https://timothyblumberg.com/2017/02/20/dvorak-for-developers.html">personal website</a>. I encourage you to go read it there.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*poymGKDFIhdGZxNCAOm7Vg.png" /><figcaption>Dvorak keyboard layout (Source: <a href="https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/KB_United_States_Dvorak.svg/1280px-KB_United_States_Dvorak.svg.png">Wikipedia</a>)</figcaption></figure><p>Four years ago, I switched my keyboard layout to Dvorak. I did it because it sounded like it would not only be easier to use, but also make me a faster typist. I’ve read multiple accounts of various software engineers that did not experience significant improvements when they switched to Dvorak, but this post is meant to be a counterexample to those naysayers.</p><p>The rest of this post can be found on my <a href="https://timothyblumberg.com/2017/02/20/dvorak-for-developers.html">personal website</a>. Sorry for the headache, but I’m migrating all of my blog’s content off of Medium and to my private domain to make it easier to read.</p><p>Medium isn’t a blogspot replacement anymore, it’s more a place for professional writers to create content.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=56d806c7c5a9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Self-Driving Cars will Complicate before they Simplify]]></title>
            <link>https://tim-blumberg.medium.com/self-driving-cars-will-complicate-before-they-simplify-904ad5452400?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/904ad5452400</guid>
            <category><![CDATA[tech]]></category>
            <category><![CDATA[self-driving-cars]]></category>
            <category><![CDATA[automation]]></category>
            <category><![CDATA[automotive]]></category>
            <category><![CDATA[social-enterprise]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Mon, 06 Feb 2017 23:41:48 GMT</pubDate>
            <atom:updated>2017-02-06T23:49:01.573Z</atom:updated>
            <content:encoded><![CDATA[<p>I want to own a driverless car because it will make my life easier. I will be able to spend my traveling time enjoying media, working, reading, writing, engaging with friends, sleeping and a whole host of other things. Activities that many Tesla drivers are <a href="http://www.dailymail.co.uk/news/article-3609264/Snoozing-driving-Man-takes-nap-wheel-Tesla-car-autopilots-traffic.html">apparently</a> engaging in already, <a href="http://www.theverge.com/2016/6/30/12072408/tesla-autopilot-car-crash-death-autonomous-model-s">regardless</a> of their car’s ability to handle dangerous situations.</p><p>I will remit that Tesla’s Autopilot is truly amazing feat of engineering. It is capable of reading and respond to traffic lights &amp; speed limit signs, maintaining proper spacing with the car in front, managing in-lane steering, navigational turning and a whole host of other features.</p><p>However, because this system has been packaged as a seemingly all-inclusive “solution” to the monotony of driving, many members of the public assume the system will never require human intervention. Which is absolutely not the case. It is such a misnomer in fact, that <a href="https://www.wired.com/2016/10/germany-tesla-autopilot/">Germany has mandated Tesla</a> to stop calling its technology “Autopilot”.</p><p>Many of the readers may be familiar with the “Levels of Driving Automation” that is defined in <a href="http://www.sae.org/misc/pdfs/automated_driving.pdf">SAE International’s J3016</a>. This document explicitly defines 5 levels of automated Driving systems, and Tesla’s Autopilot is very clearly a Level 2 system.</p><h3>Not all Automation Levels are Safe for Use</h3><p>At CES 2017, Gill Pratt gave the world a <a href="https://youtu.be/CFTa2IjMNwM">much needed reality check</a> on the current state of car automation technology. Pratt helped launch the <a href="http://www.tri.global/">Toyota Research Institute</a> (TRI), which is cutting edge hub for automation research where Toyota pledged to <a href="http://spectrum.ieee.org/automaton/robotics/industrial-robots/toyota-to-invest-1-billion-in-ai-and-robotics-rd">invest $1 billion</a> over the the next five years. He elucidated the many reasons why driverless car tech is still many years away from completion. He discussed the many ideological pitfalls that the public has currently been falling into with regards to the vehicular automation.</p><p>I have created a graphic for representing the relative dangers associated with the various levels of vehicle automation, because the relative danger can vary wildly in unexpected situations based on the level of vehicular automation. This variance in danger is due to the drifting attention spans of the human operator. If a driver is only expected to pay attention in emergency situations that the car doesn’t know how to handle, then drivers will not be engaged enough in the act of driving the car at the time of the incident in order to take control. Driver attentiveness drops off remarkably sharply as the time between required intervention incidents increases.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1012/1*CiRPFpf2dJQdYCqjH1YBEg@2x.png" /><figcaption>Note that Level 2 and 3 could pose to be more dangerous than regular driving in some scenarios</figcaption></figure><h4>Level 1</h4><p>The canonical example of Level 1 tech is braking assistance or lane guidance systems. Level 1 tech is defined by reducing cognitive load for drivers, while still requiring their active operation of the vehicle.</p><h4>Level 2: The Most Dangerous Level of Automation</h4><p>Partial Automation automation systems (Level 2) are slightly more dangerous because most pieces of the driving task in most driving environments are handled by the system itself. The definition of “driving environments” encompasses weather, traffic, city/highway etc. and most trips will involve several such environments.</p><p>“Partial Automation” implies that the driver is constantly monitoring the operation of the vehicle. Such a system wrongly assumes that at any time, the operators are engaged enough in the act of driving the car to seamlessly assume full control of the vehicle.</p><h4>Level 3: Drivers Don’t Need to be Engaged</h4><p>Level 3 automation systems do not require constant monitoring from their human operators and will transition control to the driver only after properly alerting them for the need to take control. Not surprisingly, the longer the driver is disengaged from the task of driving, the longer the response time is for them to get back up to speed (no pun intended) on the events surrounding the vehicle itself.</p><p>This level of automation represents a system while technically is more difficult to build, is similarly dangerous as Level 2 automation. In order to properly transition control of the car to the driver in unexpected conditions (such as a car wreck), the driver needs to adequately warned of this scenario at least 10 seconds before the human needs to regain control.</p><p>While for many scenarios, even if you were reading a book or texting your friends, it would be reasonable to assume that you could safely assume control of the vehicle within that time. Especially if the potential issue can be mapped and the car can be forewarned of the issue several minutes before the car will encounter it. Deteriorating weather conditions and areas with many jay-walking pedestrians are two simple scenarios that come to mind.</p><p>However, there are many more nuanced and sudden scenarios that come up that cannot be safely predicted that automated systems could be unable to properly cope with. Several example scenarios: debris on the interstate, car going the wrong way, small animals in the roadway, sudden and sporadic illumination from lightning, etc. While many of these feel contrived and rare, the average driver is sure to encounter them with enough frequency to understand the vast number of diverse situations that can arise on the roadway.</p><p>Furthermore, the automated system must not only be able to detect these numerous situations, but detect them with enough spare time to give the driver time to regain control. This task is difficult to reason about and theorized to nearly impossible to do with acceptable safety margins.</p><h4>Level 4: Our aim for 5–10 years from now</h4><p>In a stipulated set of driving scenarios (certain roads, time of day, traffic conditions, weather conditions etc.), the car can operate itself fully autonomously without human intervention ever. It is expected that we will see a good number of these types of vehicles on the road by 2025.</p><h4>Level 5: The Ideal Automation System</h4><p>I am not doubtful that I will see a Level 5 automated vehicle on the road within my lifetime, but they will appear only after many millions of Level 4 cars have been on the roads for a couple decades. The software systems that will be required to back Level 5 vehicles are more complex than anything human beings have ever built before. They will require incredible innovations in computer vision, machine learning, automated behavior planning, and sensing technology. Such systems will require unprecedented reliability from the complex computer systems that will power their situational awareness and decision-making tiers.</p><h3>Acceptable Level of Safety</h3><p>Engineers of automatic systems will be required to determine at what point has a particular automatic driving system reached a Level 3 or Level 4 or even Level 5 level of autonomousness. These determinations will require the systems’ performance in unforeseen circumstances to be stratified into a score that will hopefully properly represent car performance. These systems will be required to respond to and handle many diverse problems in a social environment, while toeing the line between convenience and safety.</p><p>It is most likely the case that we will not accept the “human-level” performance from our automatic vehicles. I fully expect the political tension and public outcry to demand superhuman levels of safety.</p><h3>What We Should Expect in the Early Days</h3><p>Because of the many issues that I have presented with regards to the issues arising in each of the several levels of automation tech, we should expect extreme timidity in the first several generations of self-driving vehicles. Cars will be hard-wired to drive more cautiously (read: frustratingly) than your grandmother.</p><p>A plastic bag fluttering across the highway will trigger hard braking attempts. I predict that pedestrians will aggressively jaywalk in front of driverless vehicles, especially if one can easily discern a self-driving vehicle from a human-operated vehicle.</p><p>The age-old question of “Standard or Manual?” will stop referring the transmission, but rather if one’s car is capable of automatic operation or not.</p><h4>Political Pushback</h4><p>While over 30,000 fatalities occur in the US each year due to car wrecks, fatalities caused by cars operating in automatic mode will spawn many media firestorms and protests. Technophobia spawned by the capricious release of underdeveloped safety systems has the potential to seriously delay the integration of automatic vehicles into our roadways.</p><p>Buggy firmware updates will cause overnight spikes in driver and pedestrian fatalities. Lawsuits will be filed against the software engineers and engineering managers that ok’d the roll-out of those updates.</p><p>While I am optimistic that these things will not stop the widespread adoption of such ground-breaking technology, I do believe that these events will happen. If our entrepreneurs and our technologists are not prepared for these realities or if public opinion can be swayed against this technology, then we will have a long and slow period of recovery.</p><h4>Egotistical Driver Action</h4><p>Where parking is hard to find, automatic cars will be sent to circle the block while the owner runs into the store to grab something, thus increasing road-way congestion with entirely empty vehicles. There will be incredible legal tension whenever such a car is involved in a fatal collision with a pedestrian.</p><h4>Decrease in Car Wrecks and Vehicle-Related Fatalities</h4><p>This one should be obvious simply from the positive results that Tesla has already been receiving. The heightened reaction time of even imperfect automation systems will save many lives. Inevitably scenarios will arise in which a human operator would have almost certainly have been able to avoid a collision / fatality, but I predict that on the whole, collision rates will drop considerably as driverless cars hit the road in droves.</p><p>Even if automatic driving systems are unable to avoid a collision completely, the reaction time of such a system does not deteriorate as a human’s does the as acclimatization to driving does in humans. Thus, I hypothesize that many fatal accidents will be converted into accidents with minor injuries to both or one party through system intervention.</p><p>Even though the system prevented fatalities, I foresee these accidents being viewed as accidents <strong>caused</strong> by the self-driving cars instead of <strong>fatalities prevented</strong> by the self-driving cars. This is a dangerous result of improper framing.</p><h3>Eventual Long-term Effects</h3><p>After several generations of self-driving cars, the rough corners will be rounded off and the lives of many will be improved (and prolonged) by self-driving vehicles. They will become more assertive; able to correctly toe the line of aggressive driving that leads to increased roadway throughput and safety.</p><h4>Improved Accident Avoidance Systems</h4><p>Accidents that occur due to drivers falling asleep at the wheel can be pre-emptively detected and avoided by monitoring the internal conditions of the vehicle.</p><p>When developed to maturity, radar systems should allow for many accidents induced through heavy fog to become a thing of the past.</p><p>Additionally, I imagine that emergency actions taken in adverse weather conditions such as snow or rain could quickly surpass the efficacy of that of the average driver. Correctly identifying the weather conditions and selecting the correct course of action will take many years of research, but when developed to maturity, such systems will easily out-perform humans.</p><h3>The Simplifications are Worth it</h3><p>The obvious obstacles to roadways dominated by automatic vehicles are mostly technical ones, but I’m honestly much more concerned with the consequences of a poorly informed public emotionally reacting to the development of an earth-changing new technology.</p><p>The problem of introducing driverless cars to society will involve a wide variety of growing pains, as we all seek to understand the implications of a new transportation paradigm. We need to spend an adequate amount of energy properly engineering the release of the technology to prevent the plethora of negative reactions from affecting society.</p><p>The motivation for this article is to attempt to inform members of the public about the challenges that need to be solved and the potential consequences for buying products that are promising more than they can deliver. Because, if we can keep the unwashed masses skeptical enough of the benefits of a level 2.5 car, then I think there is less chance at a poorly timed lawsuit stifling further technological innovation.</p><p>I want to encourage us all to have more conversations about what the future will look like when these vehicles begin to hit the road. Humans will inevitably adapt, but we want to make sure that the natural adaptations will not lead to an increase in recklessness or non-altruistic behavior in the short-term before we can reap the long-term simplifications to our economic system.</p><h3>Automatic Cars are Definitely the Future</h3><p>We have many glorious moments of technological development awaiting us in the future. We must ensure that we properly validate these systems before we allow the investors to push immature products to market, as they could stifle our future innovation.</p><p>We have great things to look forward too. Let’s ensure that we plot a thoughtful way around the many obstacles that still lie in our path.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=904ad5452400" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Make it for Wikipedia: Drawing Cardioids]]></title>
            <link>https://tim-blumberg.medium.com/make-it-for-wikipedia-drawing-cardioids-367174296979?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/367174296979</guid>
            <category><![CDATA[processing]]></category>
            <category><![CDATA[visualization]]></category>
            <category><![CDATA[data-visualization]]></category>
            <category><![CDATA[mathematics]]></category>
            <category><![CDATA[wikipedia]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Fri, 16 Dec 2016 15:56:06 GMT</pubDate>
            <atom:updated>2016-12-18T11:50:40.357Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In this article, I create a gif for use on the Cardioid Wikipedia page.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*VNmVMK1oEulT8IGYgFxQIA.jpeg" /><figcaption>Cardioid is the largest shape in the center right. Source: <a href="https://upload.wikimedia.org/wikipedia/commons/a/a5/Cardioid_animation.gif">https://upload.wikimedia.org/wikipedia/commons/a/a5/Cardioid_animation.gif</a></figcaption></figure><p><em>NOTE: There is a lot math (which I find interesting) at the top of this post, but there are pretty pictures towards the bottom. Feel free to scroll ahead if cosines scare you.</em></p><p>I recently watched a great video about visualizing the Mandelbrot Set in Processing, and I decided to investigate the topic more. The largest shape visualizations of the Mandelbrot set is a <a href="https://en.wikipedia.org/wiki/Cardioid">cardioid</a>. It looks a bit like a jelly bean, and can be drawn in an extremely <a href="https://upload.wikimedia.org/wikipedia/commons/a/a5/Cardioid_animation.gif">surprising way</a> that I aim to emulate in this post. The gif was the main image on the Cardioid page whenever I created my own, and inspired me to create my own version.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/764/1*vRvezrLX_kQXjjEih-S2Qg.png" /><figcaption>Parametric equation definition of a cardioid</figcaption></figure><p>I started by graphing the parametric equations from [0, 2*PI] in Matlab, which produced the below visualization:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jESwJoVgPml7A_BCS1wfhA.png" /><figcaption>Cardioid from [0, 2*PI]</figcaption></figure><p>This is mostly what we expected to see.</p><p>I then graphed both components before realizing that the y component causes the internal flurry:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ACIk3hiqkgXNi8FKynol7A.png" /><figcaption>We would like to eliminate the regions circled in red</figcaption></figure><p>So if we solve this y component for zero, we can plot our cardioid without those bounds:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1010/1*0918WFpGddanoZ0Raxk9KQ.png" /></figure><p>Great, so let’s plot again from pi/3 → (5*pi)/3:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SiMJ4wz8QbX98JqAE8m1vw.png" /><figcaption>Perfect little Cardioid</figcaption></figure><p>And now we finally have something that looks right. Now we can start breaking apart these equations to see how they work.</p><h4>Creating the Visualization</h4><p>I used <a href="https://processing.org/">Processing</a> to create these visualizations. My code is available <a href="https://github.com/TimelyToga/DrawingCardioidsWithProcessing/tree/master">here</a>.</p><p>Let’s think about the basic case where x = cos(t) and y = sin(t). At every location in time (t), we are at a specific (x, y) coordinate which defines our position. If we visualize this movement over time, we see that our point is moving around the unit circle:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*8dgSBwk8_V1GcM8o9-FdIQ.gif" /><figcaption>Moving around the unit circle (radius of 1)</figcaption></figure><p>In our original equations, the first term is x = 2*cos(t) and y = 2*sin(t). So what happens when we visualize that?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*v7z-pH_kIRSTacjklBOyeg.gif" /><figcaption>x = 2*cos(t), y = 2*sin(t)</figcaption></figure><p>Our point is simply moving around in a circle that is twice as big as before. So I’ll draw the moving circle twice as big as before.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*fVm9SkRGybOXEWs-JCUCMw.gif" /><figcaption>Circles are the exact same size.</figcaption></figure><p>Pretty much the same, but now we can see that both of the circles are in fact the same size and we are rolling the outer one along the inner one. So I’ll add a reference line to the rotating circle so that we can see it’s rotation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*71A2eqbu0WKm7mn8zdthnQ.gif" /></figure><p>If you look carefully, the end of that line is drawing a cardioid! So if we draw a red line wherever the end of our rotating line goes, we can see the cardioid:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*wrE9jhlgLm9gyBRKg3U1kg.gif" /><figcaption>Our final product</figcaption></figure><p>I have since published this image on Wikipedia. Feel free to use / modify it. By the time that you read this post, there may very well be a much different image on the Cardioid page, but for now, there’s this one! Hopefully you learned something today!</p><p>Thanks for reading!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=367174296979" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why I’m Going to China after I Graduate before Working in Tech]]></title>
            <link>https://tim-blumberg.medium.com/why-im-going-to-china-after-i-graduate-before-working-in-tech-162a5ffdc5b4?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/162a5ffdc5b4</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[china]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[language]]></category>
            <category><![CDATA[chinese]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Wed, 07 Dec 2016 17:31:37 GMT</pubDate>
            <atom:updated>2016-12-10T00:20:16.682Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*f3tn96D3AtEJFiEn79wEyw.jpeg" /><figcaption>I <strong><em>love</em></strong> bad English signs in China</figcaption></figure><p>So I say:</p><blockquote>I’m a senior in college studying Computer Science and Chinese.</blockquote><p>Then <em>everyone</em> say:</p><blockquote>Oh that’s…interesting. Why the f*** are you studying Chinese?</blockquote><h3>My Journey Learning Chinese</h3><p>I’ve written before about the <a href="https://medium.com/@Tim_Blumberg/the-rise-of-the-new-china-c3cc37f34581">rising technological scene in China</a>, but I did not originally choose to study Chinese for pragmatic and economic reasons. In high school, I studied Spanish and German, which as a native English speaker feels like cheating. Something like 40% of words in Spanish are <a href="http://spanishcognates.org/">cognates</a> for English speakers.</p><p>In college, I wanted to step outside my comfort zone and tackle something that was thoroughly alien to me. I choose Chinese because it was a language that evolved entirely separately from Romance languages, essentially meaning I wouldn’t have any idea what was going on. As a side-benefit I was also learning the official language of the world’s most populous nation, what’s not to love?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wGdGar7DNpXekmRRdZLQDQ.jpeg" /><figcaption>This is a picture of my notes from my first day in Chinese class.</figcaption></figure><p>From my very first lessons in Chinese, I quickly became more invested in the language than I had expected to be. Before I studied Chinese, I remember thinking that Chinese sounded very harsh. Although, now that I have studied it academically, I know have precise pedagogy to reinforce this belief. The “angry” sound that Chinese often takes on for Westerners is principally due to the <a href="https://youtu.be/URhnpVV3VO4">4th tone</a>, which is similar to the drop in pitch that accompanies a American mother’s scolding. It was fairly difficult to get used to the fact that in any given sentence I would have to use the same intonation that has always meant I was angry, to simply express my meaning. To this day, I struggle to really commit to the 4th tone, because I don’t want to sound offensive.</p><p>So with this difference in mind, you may find it surprising that I have since discovered that there is a marvelous <em>warmness </em>about speaking Chinese that I’ve truly come to enjoy. The <strong>modal particles</strong> are wonderful agents for expressing and feeling this warmness<em>.</em> Modal particles are characters used to terminate sentences with a splendidly intricate blend of attitude and declaration of tone (of one’s sentence, not voice). They don’t necessarily express an exact meaning, but rather reframe the sentence in the There are modal particles that are used to express a question, surprise, happy surprise, a positive suggestion, and many more nuanced meanings that haven’t quite made themselves entirely clear to me. At any rate, any regular, boring sentence can easily (and often is) turned into a cute / excited exclamation.</p><blockquote>我们会去商店。</blockquote><blockquote>We’ll go to the store…(ugh).</blockquote><p>Turns into:</p><blockquote>我们会去商店<strong>啊</strong>。</blockquote><blockquote>We’re going to the store and we’re excited and happy yay!</blockquote><p>Now this is certainly hyperbolic, but I think it does a nice job of illustrating the pleasant feeling that you can communicate with Chinese.</p><h4>My Progress with Chinese</h4><p>From my humble beginnings, struggling to even construct the simplest characters, my skills have (thankfully) improved. I am fairly conversational and can skate by in most polite conversations. But, when it comes to truly expressing my feelings on abstract concepts, I falter heavily. I’ve included a letter that I wrote to one of my dear friend’s parents to illustrate both my progress, and how far I have yet to go.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*c8hVDbv4nB5uhp0hDWluFQ.jpeg" /><figcaption>A letter I wrote to my friend’s parents, thanking them for hosting me</figcaption></figure><p>For readers that cannot read Chinese: don’t worry that you can’t read this letter. You truly aren’t missing much more than a 2nd grader’s rambling attempts at expressing thanks. My sentence structure is simplistic, and I make many, many grammatical errors. So…I’m going to improve.</p><iframe src="https://cdn.embedly.com/widgets/media.html?type=text%2Fhtml&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;schema=instagram&amp;url=https%3A//www.instagram.com/p/BLVEqeUjH5_/&amp;image=https%3A//i.embed.ly/1/image%3Furl%3Dhttps%253A%252F%252Fscontent.cdninstagram.com%252Ft51.2885-15%252Fs640x640%252Fsh0.08%252Fe35%252F14499069_1674557869433261_47879410652545024_n.jpg%253Fig_cache_key%253DMTM1NzAxMTM3MzY4MzE0NjM2Nw%25253D%25253D.2%26key%3D4fce0568f2ce49e8b54624ef71a8a5bd" width="640" height="566" frameborder="0" scrolling="no"><a href="https://medium.com/media/2b8c3fd7184843f7ae94e43f49b259f3/href">https://medium.com/media/2b8c3fd7184843f7ae94e43f49b259f3/href</a></iframe><p>In the summer of 2016, I was interning in San Francisco. I walked into an ice cream shop and happened to notice a man using WeChat. So I struck up a conversation with him and after I few minutes of putting my Chinese through it’s paces, I asked if he knew anyone that could help me study Chinese in the mornings before my internship started. He pointed across the room and said, “My wife used to be a kindergarten teacher in China”. So the woman pictured to the right ended up meeting up with me thrice a week in the mornings to tutor me in Chinese for 90 minutes. My Chinese improved and I made a great friend!</p><h3>Why I’m going back</h3><p>I want to build companies and products that effect the way that humanity interact with each other. I want to maximize our utilization of existing infrastructure and provide economically sensible choices for consumers to contribute to a future of widespread human collaboration. Businesses are a powerful tool in society, as they create monetary incentives for a very specific behavior. When properly motivated, new businesses and products are tremendous tools for reorganizing the Earth’s economy, so that seems to be the path I want to take forward.</p><p>China is a world brimming with possibility, a market that is undergoing remarkable growth at a scale that the Western world troubles fully grasp. I want to place myself in this environment for three reasons:</p><ol><li>I want to improve my Chinese</li><li>I want to learn about what it takes to run a business in China</li><li>I want to improve my familiarity with modern Chinese culture</li></ol><p>And I don’t see a better place to do that, other than China itself.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=162a5ffdc5b4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Rise of the New China]]></title>
            <link>https://tim-blumberg.medium.com/the-rise-of-the-new-china-c3cc37f34581?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/c3cc37f34581</guid>
            <category><![CDATA[politics]]></category>
            <category><![CDATA[entrepreneurship]]></category>
            <category><![CDATA[economy]]></category>
            <category><![CDATA[china]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Sat, 06 Aug 2016 07:29:58 GMT</pubDate>
            <atom:updated>2016-08-06T07:51:11.343Z</atom:updated>
            <content:encoded><![CDATA[<p>The China that existed in the 20th century (Old China), the China that is arising in the 21st century (New China), and what most Americans think China to be are very, <em>very</em> different things. Despite the fact that America and China have the <a href="http://www.imf.org/external/pubs/ft/weo/2016/01/weodata/weorept.aspx?pr.x=51&amp;pr.y=10&amp;sy=2015&amp;ey=2016&amp;scsm=1&amp;ssd=1&amp;sort=country&amp;ds=.&amp;br=1&amp;c=512%2C672%2C914%2C946%2C612%2C137%2C614%2C546%2C311%2C962%2C213%2C674%2C911%2C676%2C193%2C548%2C122%2C556%2C912%2C678%2C313%2C181%2C419%2C867%2C513%2C682%2C316%2C684%2C913%2C273%2C124%2C868%2C339%2C921%2C638%2C948%2C514%2C943%2C218%2C686%2C963%2C688%2C616%2C518%2C223%2C728%2C516%2C558%2C918%2C138%2C748%2C196%2C618%2C278%2C624%2C692%2C522%2C694%2C622%2C142%2C156%2C449%2C626%2C564%2C628%2C565%2C228%2C283%2C924%2C853%2C233%2C288%2C632%2C293%2C636%2C566%2C634%2C964%2C238%2C182%2C662%2C359%2C960%2C453%2C423%2C968%2C935%2C922%2C128%2C714%2C611%2C862%2C321%2C135%2C243%2C716%2C248%2C456%2C469%2C722%2C253%2C942%2C642%2C718%2C643%2C724%2C939%2C576%2C644%2C936%2C819%2C961%2C172%2C813%2C132%2C199%2C646%2C733%2C648%2C184%2C915%2C524%2C134%2C361%2C652%2C362%2C174%2C364%2C328%2C732%2C258%2C366%2C656%2C734%2C654%2C144%2C336%2C146%2C263%2C463%2C268%2C528%2C532%2C923%2C944%2C738%2C176%2C578%2C534%2C537%2C536%2C742%2C429%2C866%2C433%2C369%2C178%2C744%2C436%2C186%2C136%2C925%2C343%2C869%2C158%2C746%2C439%2C926%2C916%2C466%2C664%2C112%2C826%2C111%2C542%2C298%2C967%2C927%2C443%2C846%2C917%2C299%2C544%2C582%2C941%2C474%2C446%2C754%2C666%2C698%2C668&amp;s=NGDPD&amp;grp=0&amp;a=">two biggest economies</a> in the world, we don’t understand each other. Americans don’t understand what China is about, and the Chinese don’t understand what the heck it is that we do here in the US of A.</p><p>This article is designed to alleviate a bit of that strain by describing how the China of the last century has risen past its humble beginnings in the 1950s to become the rising superpower that it is today.</p><h3>The Old China</h3><p>The 20th century marked a period of incredible change for China, as they <a href="http://acc6.its.brooklyn.cuny.edu/~phalsall/texts/chinhist.html">transitioned from the dynastic tradition</a> of ancient times to the Communist government of the People’s Republic of China that was founded in 1949. Mao Zedong led the newly reformed nation through a period incredible self-imposed tribulation known as the Great Leap Forward (大跃进) from 1958–62. This attempt to modernize China was headlined by gathering nearly <a href="http://www.historylearningsite.co.uk/modern-world-history-1918-to-1980/china-1900-to-1976/the-great-leap-forward/">700 million</a> Chinese peasants into communes, meant to drive a period of fervent economic development. Ruefully, however, it is estimated that close to 45 million <a href="https://www.historytoday.com/frank-dik%C3%B6tter/looking-back-great-leap-forward">Chinese citizens</a> died as a direct result of the Great Leap Forward.</p><p>After the mistakes made in 1958–62, China did experience immense modernization and economic development, increasing their GDP by a factor of 20 in the forty years between 1960 and 2000. The shifting of economic policies that followed the period of Chinese Economic Reform (改革开放) is mostly responsible for these <a href="https://en.wikipedia.org/wiki/Chinese_economic_reform">vast economic gains</a>.</p><h4>The Rise of “The World’s Factory”</h4><p>As the 20th century wore on, China become an ever-more important member of the world economy, mostly in the role of the manufacturing. Unbelievably low wages allowed western corporations to relocate manufacturing operations to China. These low manufacturing costs came hand-in-hand with low-quality of the produced goods, such that “Made in China” became synonymous with poorly manufactured products. In the nineties, journalists dubbed China the <a href="http://www.investopedia.com/articles/investing/102214/why-china-worlds-factory.asp">“World’s Factory”</a>, despite China b eing a distant third in terms of manufacturing output (even as late as <a href="http://Unbelievably%20low%20wages%20allowed%20western%20corporations%20to%20relocate%20manufacturing%20operations%20to%20China.%20“Made%20in%20China”%20became%20synonymous%20with%20the%20low-quality%20goods%20that%20so%20commonly%20were%20manufactured%20there.">2005</a>). Media presentation of China as a manufacturing powerhouse that was leeching the manufacturing jobs away from the US has caused a lot of anxiety. The <em>crisis</em> of <a href="https://www.washingtonpost.com/business/economy/outsourcings-net-effect-on-us-jobs-still-an-open-ended-question/2012/07/01/gJQAs1szGW_story.html">millions of jobs evaporating</a> from the continental United States, only to <a href="http://www.usnews.com/news/blogs/data-mine/2014/12/11/outsourcing-to-china-cost-us-32-million-jobs-since-2001">reappear in China</a>, was an unsettling pill for many Americans to swallow. According to a <a href="http://www.pewglobal.org/2013/07/18/chapter-3-attitudes-toward-china/">2013 survey</a> by the Pew Research Institute, only 37% of Americans thought favorably of China.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/446/1*esmI4EvkH6rJRW5_5LVh8w.png" /><figcaption>This plot is the dividend of the US GDP over China GDP (source: <a href="http://www.wolframalpha.com/input/?i=%28us+gdp+%2F+china+gdp%29">http://www.wolframalpha.com/input/?i=(us+gdp+%2F+china+gdp)</a>)</figcaption></figure><p>This negative sentiment was underscored by the implicit form of superiority that arises from a position of economic superiority. This plot shows the ratio of the US GDP to the Chinese GDP from 1960 to 2015. As you can see, the US was sitting at a very comfortable 10 to 17 times greaterthroughout most of the 20th century. Under this backdrop, China’s sudden economic growth in the early 2000s shocked analysts, and certainly instigated many a hysteric and reactionary article attacking Chinese business tactics.</p><p>In short, the China that the world knew in the late 1900s was known for cheaply manufacturing goods and their <a href="https://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1989">periodic abuse of human rights</a>. In the closing period of the 20th century, China experienced immense economic growth, but remained a relatively unimportant player in the global economy.</p><h4>Old China’s Technology Sector</h4><p>China is known for being the place that manufactures iPhones, which very prominently proclaim that they are “Designed in California” in an ultimately American distinction. The line is palpable between the “creators” and those that mechanically produce the objects laid out for them in schematics drawn in the United States.</p><p>China is a hard market for international corporations to enter (<a href="http://www.bloomberg.com/view/articles/2016-08-03/the-uber-didi-deal-has-one-clear-loser">as Uber has recently discovered</a>), because the Chinese government has kept a white-knuckled grip on China’s access to the internet. <a href="https://en.wikipedia.org/wiki/Great_Firewall">The Great Firewall of China</a> (防火长城) is a government-controlled project that aims to restrict Chinese citizens’ ability to openly communicate with each other through various forms of social media.</p><p>Google has long been unusable in mainland China as well as other staples of the American Internet such as Facebook, Twitter, Instagram, and YouTube. This lack of global competition has allowed for homegrown Chinese versions of other products to arise. China’s Twitter copycat, <a href="http://weibo.com/login.php">Weibo</a> has over 261 million monthly active users (MAU) and sees over 470 million daily video views (<a href="http://expandedramblings.com/index.php/weibo-user-statistics/">source</a>). China’s dominant search engine, <a href="http://www.baidu.com/">Baidu</a>, reported is fulfilling <a href="https://www.techinasia.com/baidu-handles-5-billion-per-day">5 billion </a>search queries per day (as compared to the <a href="http://www.internetlivestats.com/google-search-statistics/">3.5 billion</a> that Google was doing in 2013). China has two chat clients that have over 700 million MAUs: <a href="http://www.businessinsider.com/wechat-breaks-700-million-monthly-active-users-2016-4">WeChat</a> and <a href="https://www.chinainternetwatch.com/15592/tencent-q3-2015/">QQ</a> (previously arguable competitors with WhatsApp and Messenger, but may not be the case anymore).</p><h3>The New China</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/636/1*SIwaVQ3jnB3HCwZpLZZJ8Q.png" /><figcaption>This plot is the Chinese GDP vs. the US GDP from 1960 to 2015. Source: <a href="https://www.wolframalpha.com/input/?i=china+gpd+us+gpd">https://www.wolframalpha.com/input/?i=china+gpd+us+gpd</a></figcaption></figure><p>The China that has been developing over the last 15 years is a very different beast than the afterimage of the industrializing China of the 20th century. Since China has <a href="http://www.epi.org/publication/china-trade-outsourcing-and-jobs/">entered the World Trade Organization</a> (which didn’t happen by the way, until 2001), wages are <a href="http://www.clb.org.hk/en/content/three-major-cities-china-raise-minimum-wage">way up</a> and the government is <a href="https://www.thefinancialist.com/good-time-entrepreneur-china/">encouraging young people to start companies</a> with state-sponsored investment programs.</p><p>The New China features technology giants such as Alibaba ($194 market capitalization as of 2015) and Huawei ($61 billion revenue in 2015) that are actively investing capital into startups in the US. You may remember Alibaba from its<a href="http://www.forbes.com/sites/ryanmac/2014/09/22/alibaba-claims-title-for-largest-global-ipo-ever-with-extra-share-sales/"> record-setting IPO</a> in 2014, or from its <a href="https://www.crunchbase.com/funding-round/a535b19aa1628b83004ee7cbf05c4221">$250 million investment</a> in Lyft, or even from its <a href="https://techcrunch.com/2016/02/02/ar-startup-magic-leap-raises-793-5m-series-c-at-4-5b-valuation-led-by-alibaba/">$800 million investment</a> in AR firm, <a href="https://www.magicleap.com/#/home">MagicLeap</a>. Another arising Chinese tech giant, Huawei, is an emerging leader in consumer electronics with a number of flagship devices that are <a href="http://www.cnbc.com/2016/02/22/huawei-well-re-enter-us-market-if-welcomed--mobile-world-congress.html">now for sale in the US</a>.</p><p>The New China now has a <a href="http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-china.html?_r=0">majority control</a> of the BitCoin network. Let me say that one more time to help it sink in: Chinese companies have majority control of the BitCoin network (70% of transactions as of Summer 2016). Chinese companies have surreptitiously moved to a position of power as they slowly gained market share through massive mining farms. In a recent secret meeting between those in positions of power in the world of BitCoin, American delegates attempted to persuade the Chinese BTC companies to alter the BTC protocol in ways that are outside of the scope of this article. However, in stark contrast to the previously consistent position of power that Americans had come to expect, the tables were turned. In a recent <a href="http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-china.html?_r=0">NY Times piece</a>, Bobby Lee (CEO of <a href="https://en.wikipedia.org/wiki/BTC_China">BTC China</a>) makes a statement that I think is one of the most important quotes of 2016, as it very clearly illustrates the shifting balance of power between the US and China:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/597/1*HqTv_jfojGt90NF_H8Mr6w.png" /><figcaption>Source: <a href="http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-china.html?_r=0">http://www.nytimes.com/2016/07/03/business/dealbook/bitcoin-china.html</a></figcaption></figure><p>The New China is an important member of the global economy and has interests of its own, that are independent of those that have historically had economical leverage over China. The New China is an emerging leader in technology that, as Mr. Lee frankly stated, cannot and will not be dictated by American corporations.</p><p>This New China has been manifested through the combined effort of millions of Chinese citizens working to achieve the “<a href="https://en.wikipedia.org/wiki/Chinese_Dream">Chinese Dream</a>” (中国梦). The Chinese Dream is different from the classic American dream in a variety of ways. Most importantly, while the American Dream features an individual family working hard to provide a comfortable life for themselves, the Chinese Dream <a href="http://www.chinadaily.com.cn/china/2014-04/17/content_17465392.htm">centers around every Chinese citizen working hard</a> to build a better future for China at large. President Xi Jinping is largely credited with championing this new vision for future development of China.</p><h4>No Longer the “World’s Factory”</h4><p>Mirroring the same outsourcing that has plagued American laborers in the last couple of decades, China is beginning to experience an economic shift from its position of manufacturing supremacy. <a href="http://www.bbc.com/news/business-36051327">Stalling growth</a> in the manufacturing sector has led Chinese politicians to forecast a transitional stage from manufacturing to “<a href="http://www.wsj.com/articles/as-chinas-economy-slows-the-worlds-factory-takes-a-break-1456851826">consumption and services</a>”.</p><p>The New China certainly isn’t perfect. It may not even be the dominating world leader in technology, but it is a recently added player with an ever-growing amount of influence that the West has yet to fully come to terms with. The New China promises to keep the world on its toes as it fights to restore itself to greatness.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c3cc37f34581" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Clone HackerTyper]]></title>
            <link>https://tim-blumberg.medium.com/how-to-clone-hackertyper-db0a472212f6?source=rss-fecc4584c459------2</link>
            <guid isPermaLink="false">https://medium.com/p/db0a472212f6</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[hacking]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Timothy Blumberg]]></dc:creator>
            <pubDate>Tue, 06 Oct 2015 23:57:45 GMT</pubDate>
            <atom:updated>2020-12-16T03:58:57.663Z</atom:updated>
            <content:encoded><![CDATA[<p><a href="https://timothyblumberg.com/hacker_typer">HackerTyper Clone on my Website</a></p><p>I have since moved this post to <a href="https://timothyblumberg.com/2015/10/06/cloning-hacker-typer.html">my personal blog</a>. Please follow the link and read it there.</p><p>I’m moving all my Medium posts to my personal site because Medium is no longer the place that it was when I first joined this site in 2014. It’s pretty annoying and gimmicky to just explore other people’s content without constantly being asked to go pro.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=db0a472212f6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>