<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Volodymyr Obrizan: personal website - 23</title><link href="https://obrizan.com/" rel="alternate"></link><link href="https://obrizan.com/feeds/23.atom.xml" rel="self"></link><id>https://obrizan.com/</id><updated>2016-09-23T07:35:00+03:00</updated><entry><title>Shitty Kharkiv</title><link href="https://obrizan.com/blog/shitty-kharkiv/" rel="alternate"></link><published>2016-09-23T07:35:00+03:00</published><updated>2016-09-23T07:35:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-09-23:/blog/shitty-kharkiv/</id><summary type="html">&lt;p&gt;There’s this public page called “Shitty Kharkiv.” The main content of the page is how everything in our city is bad: “And you just keep thinking Shitty isn’t really that shitty.” &lt;/p&gt;
&lt;p&gt;This brain cancer started infecting others too. A public page called “SHITTY KhNURE” appeared. I never stop …&lt;/p&gt;</summary><content type="html">&lt;p&gt;There’s this public page called “Shitty Kharkiv.” The main content of the page is how everything in our city is bad: “And you just keep thinking Shitty isn’t really that shitty.” &lt;/p&gt;
&lt;p&gt;This brain cancer started infecting others too. A public page called “SHITTY KhNURE” appeared. I never stop being amazed that people still join these groups full of second-rate shit. &lt;/p&gt;
&lt;p&gt;People create a negative surrounding reality for themselves and live in it. They convince themselves of it and try to convince others. It’s not Kharkiv or KhNURE that’s shitty. These people’s lives are shitty: their mom is shitty, their dad is shitty, their friends are shitty, their job is shitty, their university is shitty, their city is shitty. Everyone has an acquaintance like that who constantly whines about how bad everything is. You want to get rid of him as quickly as possible, say goodbye and leave before he starts retelling his shitty life for the umpteenth time. &lt;/p&gt;
&lt;p&gt;Guys, you stepped in shit and you stink.&lt;/p&gt;</content><category term="23"></category></entry><entry><title>Stay a dumb moron</title><link href="https://obrizan.com/blog/stay-a-dumb-moron/" rel="alternate"></link><published>2016-02-23T14:32:00+02:00</published><updated>2016-02-23T14:32:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-02-23:/blog/stay-a-dumb-moron/</id><content type="html">&lt;p&gt;The author of the best math textbook got shortchanged at the market. Don’t learn math. Stay a dumb moron.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2016/02/23/ostavaisya-tupym-debilom/33515-original-a63ed4693508481c.jpg"&gt;&lt;/p&gt;</content><category term="23"></category></entry><entry><title>Zombifying Schoolkids</title><link href="https://obrizan.com/blog/zombifying-schoolkids/" rel="alternate"></link><published>2015-10-23T22:55:00+03:00</published><updated>2015-10-23T22:55:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2015-10-23:/blog/zombifying-schoolkids/</id><summary type="html">&lt;p&gt;Zombifying schoolkids (applicants) is university slang for the process of persuading schoolkids to apply to one faculty or another at a university. The process is called zombification because, as a result, the schoolkid is supposed to really, really want to apply, without any rational argumentation whatsoever. &lt;/p&gt;
&lt;p&gt;— Son, why do you …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Zombifying schoolkids (applicants) is university slang for the process of persuading schoolkids to apply to one faculty or another at a university. The process is called zombification because, as a result, the schoolkid is supposed to really, really want to apply, without any rational argumentation whatsoever. &lt;/p&gt;
&lt;p&gt;— Son, why do you want to apply to the &lt;a href="http://nure.ua/university/structure/departments/kiu/"&gt;Faculty of Computer Engineering&lt;/a&gt; at KhNURE?&lt;br&gt;
— Well, because this guy came by, told us all about it in a cool way, I want to, I want to, I want to!!!&lt;/p&gt;
&lt;p&gt;I went against the system. I’m going to give a talk for schoolkids called “University Does Not Teach You to Be Successful.” &lt;/p&gt;
&lt;p&gt;Everyone really wants to get a higher education, to get into a university. But is it always a guarantee of achieving success?&lt;/p&gt;
&lt;p&gt;Unfortunately, or fortunately, a university does not guarantee success in life, but with the right approach to education and self-education it significantly increases the chances of success.&lt;/p&gt;
&lt;p&gt;Applicants, and often students who are already studying at a university, often have questions:&lt;/p&gt;
&lt;p&gt;— Is it enough to simply attend all the classes and get an “excellent” in the subject in order to find a good job?&lt;br&gt;
— How do you make a list of short-term and long-term goals while studying at university?&lt;br&gt;
— How do you reach the goal and not lose your way?&lt;/p&gt;
&lt;p&gt;That is exactly what we’ll talk about at the open meeting of the IT-Univer Smart Club for schoolkids&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rudenko.kh.ua/vuz-ne-uchit-byt-uspeshnym/"&gt;&lt;strong&gt;The IT-Univer Smart Club for schoolkids is holding its first open meeting this year.&lt;/strong&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;The meeting will take place on October 31, 2015, at 3:30 p.m. at 4 Krasina St. (in the premises of the Computer and Technology College of NTU “KhPI”).&lt;/p&gt;</content><category term="23"></category></entry><entry><title>Amazon Earns $2 Billion a Quarter on Cloud Services</title><link href="https://obrizan.com/blog/amazon-earns-2-billion-a-quarter-on-cloud-services/" rel="alternate"></link><published>2015-10-23T15:11:00+03:00</published><updated>2015-10-23T15:11:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2015-10-23:/blog/amazon-earns-2-billion-a-quarter-on-cloud-services/</id><summary type="html">&lt;p&gt;Amazon has posted its &lt;a href="http://phx.corporate-ir.net/phoenix.zhtml?c=176060&amp;amp;p=irol-newsArticle&amp;amp;ID=2100420"&gt;third-quarter 2015 income and expense report&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/10/23/amazon-zarabatyvaet-na-oblachnyh-servisah-2-mlrd-za-kvartal/14242-original-4873fda8fd6dceea.png"&gt;&lt;/p&gt;
&lt;p&gt;Revenue from sales of Amazon Web Services came to $2 billion. For the same period last year, it was $1 billion. Net income for Q3 2015 was $521 million; for the same period in 2014, $98 million. That is, turnover …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Amazon has posted its &lt;a href="http://phx.corporate-ir.net/phoenix.zhtml?c=176060&amp;amp;p=irol-newsArticle&amp;amp;ID=2100420"&gt;third-quarter 2015 income and expense report&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/10/23/amazon-zarabatyvaet-na-oblachnyh-servisah-2-mlrd-za-kvartal/14242-original-4873fda8fd6dceea.png"&gt;&lt;/p&gt;
&lt;p&gt;Revenue from sales of Amazon Web Services came to $2 billion. For the same period last year, it was $1 billion. Net income for Q3 2015 was $521 million; for the same period in 2014, $98 million. That is, turnover doubled in a year, and profit increased fivefold.&lt;/p&gt;
&lt;p&gt;Turns out renting out servers is a bit more profitable than selling books and everything else.&lt;/p&gt;</content><category term="23"></category></entry><entry><title>LSD Advertising in the Kharkiv Metro</title><link href="https://obrizan.com/blog/lsd-advertising-in-the-kharkiv-metro/" rel="alternate"></link><published>2011-10-23T20:30:00+03:00</published><updated>2011-10-23T20:30:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2011-10-23:/blog/lsd-advertising-in-the-kharkiv-metro/</id><content type="html">&lt;p&gt;This week I filmed an ad for an LSD TV.&lt;/p&gt;
&lt;p&gt;&lt;img alt="lsd01" src="https://obrizan.com/images/blogger/2011/10/23/reklama-lsd-v-harkovskom-metropolitene/lsd01-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The kids are thrilled with LSD. Especially the one on the right.&lt;/p&gt;
&lt;p&gt;&lt;img alt="lsd02" src="https://obrizan.com/images/blogger/2011/10/23/reklama-lsd-v-harkovskom-metropolitene/lsd02-2.jpg"&gt;&lt;/p&gt;</content><category term="23"></category><category term="Kharkiv"></category><category term="fun"></category><category term="metro"></category><category term="fiction"></category><category term="photos"></category></entry><entry><title>Plagiarism at the University</title><link href="https://obrizan.com/blog/plagiarism-at-the-university/" rel="alternate"></link><published>2011-10-23T19:50:00+03:00</published><updated>2011-10-23T19:50:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2011-10-23:/blog/plagiarism-at-the-university/</id><summary type="html">&lt;p&gt;Time goes by, but the fashion for trashing teachers, universities, and education officials (in our case always just one — the minister) never passes. Like, the first are old farts who read lectures off a sheet of paper from &lt;nobr&gt;40 years&lt;/nobr&gt; ago and don’t know shit; the second are organizations …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Time goes by, but the fashion for trashing teachers, universities, and education officials (in our case always just one — the minister) never passes. Like, the first are old farts who read lectures off a sheet of paper from &lt;nobr&gt;40 years&lt;/nobr&gt; ago and don’t know shit; the second are organizations, sort of like a club, for officially dodging the army; and the third are just ghouls methodically killing education in the country. In short, everything is bad. Oh no, not everything: thank God the ATM at least works fine and pays out the stipend.&lt;/p&gt;
&lt;p&gt;Today let’s talk about plagiarism (so-called “copy-paste”). To start with, let’s define the term.&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Plagiarism&lt;/em&gt; is the deliberate appropriation of authorship of someone else’s work of science or art, someone else’s ideas or inventions [&lt;a href="http://ru.wikipedia.org/wiki/Плагиат"&gt;Wikipedia&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;Plagiarism is a very serious problem in the domestic education system. And things are so far gone that not everyone is even capable of realizing that this problem exists. As far as I could tell from personal conversations with students, quite a few do not understand that borrowing the texts of papers is, first, unethical (essentially, it’s theft), and second, prohibited by university rules.&lt;/p&gt;
&lt;p&gt;I understand perfectly well that it’s very easy to type the topic of your term paper into Google and copy a ready-made text, a good 10 pages right away, from the first link that comes up. A few more such runs through Google — and the term paper is done.&lt;/p&gt;
&lt;p&gt;Let’s explain the concept of plagiarism from one more angle. If plagiarism is an “unfair appropriation of results,” then the grade for such work cannot be considered fair either, which follows from the definition. Let’s consider this model of a term paper. Suppose that the norm for a term paper is a report of 40 pages of original text (excluding the title page, table of contents, sources, appendices), graded on a 100-point scale. Obviously, if a student personally prepared a paper of the required length, one that raises no objections from the expert committee, then that student receives the highest possible grade: 100 points. All fair, no one has any comments?&lt;/p&gt;
&lt;p&gt;&lt;img alt="shkala1" src="https://obrizan.com/images/blogger/2011/10/23/plagiat-v-vuze/plagiarism-scale-1.png"&gt;&lt;/p&gt;
&lt;p&gt;And what happens if a student borrowed half of his work from other sources? Well, he was short on time or got lazy and yanked 20 little pages out of a book, a reference work, or Wikipedia? Let me remind you that an essay, a term paper or thesis, a dissertation — these are authored works; all the work should come from the author.&lt;/p&gt;
&lt;p&gt;&lt;img alt="shkala2" src="https://obrizan.com/images/blogger/2011/10/23/plagiat-v-vuze/plagiarism-scale-2.png"&gt;&lt;/p&gt;
&lt;p&gt;The work has been completed in full: 40 pages of text are there. But is it fair to give the highest grade here? I support the principle that the grade should be reduced in proportion to the share of original material. Half the text was copied? Then the student will get 50 points for the work, assuming there are no objections to that original green part. Let me remind you that 50 points is a D under the totalitarian grading system. A weak C starts at 60.&lt;/p&gt;
&lt;p&gt;It may seem that I am very strict and inventing some ridiculous rules for students. But then let’s turn to the experience of that country which is considered the ideal, and where some people strive to move. In a private conversation, a friend who is already there sent me a link to the &lt;a href="http://www-inst.eecs.berkeley.edu/~cs150/sp11/cheating/"&gt;policy on cheating and plagiarism at one of the departments of the University of Berkeley&lt;/a&gt;. Below is a close translation of several points:&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Department Policy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Copying part or all of another person’s work or using prohibited sources are all forms of cheating that are not allowed. A student caught cheating will be warned by the instructor, and the following rules will apply:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The instructor may: a) require the work to be rewritten; b) give the work a D or zero points; c) in cases of serious misconduct, give a D for the entire course.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The recommended action for cheating on an exam or in a term paper is item 1.c (two points for the course).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The instructor is required to notify the student and the dean of the department in writing of the fact of cheating, the actions taken, and the student’s right to appeal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The instructor is required to keep copies of any written work that serves as evidence of the violation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The dean of the department is required to notify the vice-rector for student affairs &lt;em&gt;(in the original, Director of the Office of Student Conduct — translator’s note)&lt;/em&gt; of the violation, as well as the student’s name and the actions taken by the instructor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The rector’s office &lt;em&gt;(The Office of Student Conduct — translator’s note)&lt;/em&gt; may hold a formal hearing on the violation and impose a penalty for the violation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The department will file paperwork to expel those students who are caught cheating again.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So you download a term paper from the internet, and you immediately get two points for the course without any sort of proceedings. And then you copy something somewhere else, and you get a boot up the ass. All according to democracy, not according to lies!&lt;/p&gt;
&lt;p&gt;And we’ve only talked about plagiarism. There are also the problems of cheating on tests and exams, making up experimental results, and defending nonworking (or not even created at all) programs or models.&lt;/p&gt;
&lt;p&gt;Student! Want to change this world — start by changing something in yourself.&lt;/p&gt;</content><category term="23"></category><category term="NURE"></category><category term="basics"></category><category term="quote"></category><category term="plagiarism"></category><category term="education"></category><category term="how_to_survive"></category></entry><entry><title>Computer Help for Women</title><link href="https://obrizan.com/blog/computer-help-for-women/" rel="alternate"></link><published>2010-11-23T11:41:00+02:00</published><updated>2010-11-23T11:41:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-11-23:/blog/computer-help-for-women/</id><content type="html">&lt;p&gt;Nice &lt;a href="http://twitter.com/#!/Romeoservice"&gt;setup the guy’s got&lt;/a&gt;. He fixes computers exclusively for girls.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2010/11/23/zhenskaya-kompyuternaya-pomosch/zhenskaya-kompyuternaya-pomosch-01.png"&gt;&lt;/p&gt;
&lt;p&gt;I wonder what “Hairy &lt;strike&gt;di&lt;/strike&gt;CUBE” is? Is it popular with the target audience?&lt;/p&gt;</content><category term="23"></category><category term="Twitter"></category><category term="fun"></category><category term="photos"></category></entry><entry><title>Kharkiv Metro Questionnaire</title><link href="https://obrizan.com/blog/kharkiv-metro-questionnaire/" rel="alternate"></link><published>2010-11-23T10:54:00+02:00</published><updated>2010-11-23T10:54:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-11-23:/blog/kharkiv-metro-questionnaire/</id><summary type="html">&lt;p&gt;Yesterday I read in the news:&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Voting in the metro is taking place for the first time, Viktoria Belan, press secretary of the municipal enterprise Kharkiv Metro, told MediaPort. The purpose of the event is to find out whether Kharkiv residents are satisfied with how the subway is run.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The …&lt;/em&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Yesterday I read in the news:&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Voting in the metro is taking place for the first time, Viktoria Belan, press secretary of the municipal enterprise Kharkiv Metro, told MediaPort. The purpose of the event is to find out whether Kharkiv residents are satisfied with how the subway is run.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The questions were drawn up by metro employees. According to the press secretary, the enterprise set up a special commission that developed both the form and the content of the questionnaire. In the subway they thought about the format of the sheet: at first they wanted to add a “Your opinion” field. But they decided to settle on &lt;nobr&gt;6&lt;/nobr&gt; questions.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mediaport.ua/news/city/74697"&gt;&lt;strong&gt;mediaport.ua&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hurried underground, I wanted so much to read these questions.&lt;/p&gt;
&lt;p&gt;&lt;img alt="анкета метрополитена" src="https://obrizan.com/images/blogger/2010/11/23/anketa-harkovskogo-metropolitena/metro-questionnaire.jpg"&gt;&lt;/p&gt;
&lt;p&gt;After reading them, I felt like giving detailed answers.&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;1. Would you like to change the metro’s operating hours from &lt;nobr&gt;6:00 to&lt;/nobr&gt; &lt;nobr&gt;5:30?&lt;/nobr&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, I would not. I want the metro to start running at 7:00 or even 8:00. So people don’t make it to work in the morning. Naturally, the last train should leave not at 00:10, but at 23:00 or even 22:00.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Would you like to reduce the interval between trains?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, why? After all, the 12-minute interval we have now suits me just fine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Would you like to improve the quality of cleaning in the metro?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, let it be filthy as shit. Somehow that feels more familiar and cozy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Would you like to improve the technical condition of the stations and passageways?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, let the whole thing fall apart, and let a light fixture fall off the ceiling and hit me on the head.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Would you like to increase the number of service staff in station lobbies?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, probably no more are needed. The metro employees who already carry napkins and ballpoint pens through the cars and play guitar are enough for me. And that employee who for something like 15 years now has been unsuccessfully trying to cure &lt;nobr&gt;4-year-old&lt;/nobr&gt; little Masha of polio should probably be sent into retirement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6. Is it convenient for you to use the electronic card?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, not at all! Leaving home half an hour earlier so I could hang around for 25 minutes in a &lt;nobr&gt;50-meter&lt;/nobr&gt; line for tokens was much more convenient for me!&lt;/p&gt;
&lt;p&gt;Most likely, there was also a seventh question here: “Would you like to pay 3 UAH for a higher-quality service?” I’m sure the most perceptive respondents figured out for themselves what this survey is leading up to. There were also no questions like: “Do you want us to kick the vendors a kilometer away from the metro passageways?”, “Do you want there to be no advertising on the walls and in the cars?”&lt;/p&gt;
&lt;p&gt;Thank God all the entrepreneurs went to the Maidan yesterday, so the passageways were open and clean. No old books, no hunks of lard sold by weight, no brooms, no slippers.&lt;/p&gt;
&lt;p&gt;All in all, I was surprised by such a “Captain Obvious” survey. After all, the problems with our metro are obvious and known to everyone.&lt;/p&gt;</content><category term="23"></category><category term="fun"></category><category term="metro"></category><category term="photos"></category><category term="Kharkiv"></category><category term="fiction"></category><category term="news"></category></entry><entry><title>Everyone to the stadium!</title><link href="https://obrizan.com/blog/everyone-to-the-stadium/" rel="alternate"></link><published>2010-07-23T11:26:00+03:00</published><updated>2010-07-23T11:26:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-07-23:/blog/everyone-to-the-stadium/</id><summary type="html">&lt;p&gt;Today at 9:00 PM there will be a Metalist — Dynamo match. It’s probably the most high-stakes match of the season. More than 38 thousand tickets have already been sold. A full stadium is just a little bit away. Five of us are going tonight — I’ll bring the …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today at 9:00 PM there will be a Metalist — Dynamo match. It’s probably the most high-stakes match of the season. More than 38 thousand tickets have already been sold. A full stadium is just a little bit away. Five of us are going tonight — I’ll bring the guys from the neighborhood. :)&lt;/p&gt;
&lt;p&gt;Great fan art:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=O7rcmIAi1o8&amp;amp;hl=en_GB&amp;amp;fs=1"&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2010/07/23/vse-na-stadion/stadium-video-preview.jpg"&gt;&lt;/a&gt;&lt;/p&gt;</content><category term="23"></category><category term="fun"></category><category term="sport"></category><category term="video"></category><category term="Metalist"></category></entry><entry><title>On Choosing a Research Topic</title><link href="https://obrizan.com/blog/on-choosing-a-research-topic/" rel="alternate"></link><published>2010-07-23T10:33:00+03:00</published><updated>2010-07-23T10:33:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-07-23:/blog/on-choosing-a-research-topic/</id><summary type="html">&lt;p&gt;Let’s continue our &lt;a href="https://obrizan.com/blog/oh-oh-oh-now-youre-in-the-army/"&gt;discussion&lt;/a&gt;, which we started back last year. As a reminder, the topic of the conversation is “How a young person can survive at a university.” Today we’ll talk about choosing a topic for research work.&lt;/p&gt;
&lt;p&gt;Let’s make clear right away that we’ll be …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Let’s continue our &lt;a href="https://obrizan.com/blog/oh-oh-oh-now-youre-in-the-army/"&gt;discussion&lt;/a&gt;, which we started back last year. As a reminder, the topic of the conversation is “How a young person can survive at a university.” Today we’ll talk about choosing a topic for research work.&lt;/p&gt;
&lt;p&gt;Let’s make clear right away that we’ll be talking about choosing the substance of the work, not the title that will appear on the title page. Sometimes the title of a paper changes often. For example, last semester, over two weeks, the title of one student’s term paper changed three times. And I was already mentally prepared for the fact that by the time of the diploma defense, that title would change another couple of times.&lt;/p&gt;
&lt;p&gt;Let’s start with the fact that a student or graduate student, as a physically healthy and sane young person, should be curious about the things happening around him. This is confirmed by personal conversations with students, as well as by notes on Twitter and in blogs that I read. This is where the topic of the work should come from—the personal interest of the person researching it.&lt;/p&gt;
&lt;p&gt;Ideally, the topic of the work will be interesting to you and to your academic advisor. You can probably already guess that this only happens in fairy tales. Let’s look at what can get in the way of such an ideal situation.&lt;/p&gt;
&lt;p&gt;Any piece of work has several parties interested in its being done:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The student.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The academic advisor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The state.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The student’s motivation is to study some new technology, programming language, or method.&lt;/p&gt;
&lt;p&gt;The academic advisor’s motivation is to involve the student in carrying out a separate part of a large project. The academic advisor’s tasks are: a) to define a set of term-paper topics within a single discipline; b) to assign the task and advise on the course of its completion; c) to evaluate the results of the work.&lt;/p&gt;
&lt;p&gt;The state’s motivation is to train specialists in the required fields to work at local enterprises. The state’s task is to determine the list of disciplines in which course projects are done, and also to pay the advisor and the student/graduate student for the work.&lt;/p&gt;
&lt;p&gt;It’s clear that everyone’s level of motivation and involvement is different, and changes with time, place, and participants.&lt;/p&gt;
&lt;p&gt;A common conflict is a student’s misunderstanding or rejection of the academic advisor’s assignment. Some reasons for this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the student may not understand the essence of the major he is studying in (for example, his major is “specialized computer systems,” but he dreams of developing websites);&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the student may not see the big picture of the problem (for example, the student has been assigned to program an algorithm for diagnosing defects in a system-on-chip, but the importance and place of this algorithm in the microelectronics design and manufacturing cycle have not been explained);&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;personal conflicts between the student and the advisor.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the first case, the student needs to understand that by enrolling in a particular major, he is signing up for at least four years of studying and passing all the courses listed in the curriculum. In addition to classes in subjects of interest, this also includes a large number of subjects that will seem uninteresting, boring, stupid, and sometimes completely unrelated to the major. One interesting way to solve this problem is a compromise between the assigned topic of the work and the student’s wishes.&lt;/p&gt;
&lt;p&gt;Here’s an example. One student was brought in to develop tests for a compiler. At the start of the new semester it turned out that he had to do a term paper on databases. Initially, our plans did not include any tasks where databases could be used. And we decided that the student would develop an automated compiler testing system in which the tests and test results would be stored in a DB. Thus, the student’s interests (working on compiler testing) and the state’s interests (a database term paper, which is included in the curriculum) are fully satisfied.&lt;/p&gt;
&lt;p&gt;Another example. A student is studying in the “specialized computer systems” major, but in practice he does web design and web programming. The solution is the term-paper topic “Online Textbook for the Discipline.” Everyone wins from this. The advisor gets online lecture notes and teaching materials for the discipline, and the student applies his knowledge in practice and gets a good grade.&lt;/p&gt;
&lt;p&gt;In the second case, the student must make it absolutely clear to the advisor that it is unclear why this topic is important and relevant. And demand explanations from him. In parallel with this, time should be spent studying the issue independently. You need to ask yourself: will I be able to apply this knowledge in the local labor market? And in the global one?&lt;/p&gt;
&lt;p&gt;In the third case, both the advisor and the student need to remain professionals. Despite personal incompatibility, the student needs to be disciplined, diligent, and bring the work he has started to completion. Attempts at sabotage will not lead to anything good. In this case, the student will waste time (when he could have studied and done something new); he also risks getting a lower grade and a damaged reputation.&lt;/p&gt;
&lt;p&gt;It may happen that during your studies the topics will change. The term paper was on one topic, the bachelor’s thesis on another, the master’s thesis on a third, the dissertation on a fourth (and then you’ll get tired of the fourth one too, and change it to a fifth). This is normal. There are known cases when &lt;a href="https://obrizan.com/blog/physicist-mechanic-astronomer-philosopher-and-mathematician/"&gt;people have distinguished themselves in different fields&lt;/a&gt;. I’ll repeat: it is important to approach each topic as a professional, and to succeed at it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Recommended reading&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://xrds.acm.org/article.cfm?aid=1373578"&gt;How to Succeed in Graduate School: A Guide for Students and Advisors&lt;/a&gt; by &lt;em&gt;Marie desJardins.&lt;/em&gt;&lt;/p&gt;</content><category term="23"></category><category term="how_to_survive"></category></entry><entry><title>Prototype of a Parallel Compiler</title><link href="https://obrizan.com/blog/prototype-of-a-parallel-compiler/" rel="alternate"></link><published>2009-06-23T10:49:00+03:00</published><updated>2009-06-23T10:49:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2009-06-23:/blog/prototype-of-a-parallel-compiler/</id><summary type="html">&lt;p&gt;Have you ever thought that the bottleneck in developing anything is the programmer? No matter how fast you &lt;a href="https://obrizan.com/blog/on-nine-finger-touch-typing/"&gt;type on the keyboard&lt;/a&gt;, modern compilers still compile much faster. Few people know that &lt;a href="https://obrizan.com/blog/lecture-notes-on-optimization/"&gt;program optimization&lt;/a&gt; is not about making programs run quickly on the processor, but about making it comfortable for …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Have you ever thought that the bottleneck in developing anything is the programmer? No matter how fast you &lt;a href="https://obrizan.com/blog/on-nine-finger-touch-typing/"&gt;type on the keyboard&lt;/a&gt;, modern compilers still compile much faster. Few people know that &lt;a href="https://obrizan.com/blog/lecture-notes-on-optimization/"&gt;program optimization&lt;/a&gt; is not about making programs run quickly on the processor, but about making it comfortable for the end user to work at the computer. I offer you a prototype of a parallel compiler that compiles the source text at the very moment you are writing it.&lt;/p&gt;
&lt;p&gt;Initially the source file is empty (see the figure below), and the object model is empty in exactly the same way.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2009/06/23/prototip-parallelnogo-kompilyatora/drawing1.png"&gt;&lt;/p&gt;
&lt;p&gt;As you type the program text, the compiler analyzes the entered text in parallel threads, checks the syntax, and creates the necessary internal objects (see the figure below). For example, including header files is a completely self-contained fragment of the program, and the compiler immediately connects the necessary namespaces, identifiers, and so on. This is reflected in the console with the message “Libraries successfully included,” and the corresponding lines in the editor have a nice little green background — “everything’s ok.”&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2009/06/23/prototip-parallelnogo-kompilyatora/drawing2.png"&gt;&lt;/p&gt;
&lt;p&gt;While code is being written, the compiler offers various hints. In this example, while the last line was being entered, the compiler encountered an unknown identifier. A message is immediately written to the console suggesting that this object be declared locally, globally, or as a parameter. The compiler also reports that the definition of function f1 has not yet been completed. The corresponding lines of code are highlighted in nice little red. The figure below shows the result of automatic object definition.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2009/06/23/prototip-parallelnogo-kompilyatora/drawing3.png"&gt;&lt;/p&gt;
&lt;p&gt;At the moment the last lines of the program were being written (see the figure below), the compiler determined that the current source file contains no errors and is complete. The console reports that the file contains no errors, as well as information that function f1 has been successfully defined.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2009/06/23/prototip-parallelnogo-kompilyatora/drawing4.png"&gt;&lt;/p&gt;
&lt;p&gt;Such a compiler does not need a “Compile” button, because syntax analysis, construction of internal objects, and generation of object code happen in background parallel threads. Since 2- and 4-core processors are so popular now, why not give programmers a present like this.&lt;/p&gt;
&lt;p&gt;Answers to some questions.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Question:&lt;/span&gt; won’t this slow things down, won’t the hard drive be constantly chattering?
&lt;span style="font-weight:bold;"&gt;Answer:&lt;/span&gt; if it is designed and implemented competently, it won’t. This is not about fully recompiling the entire file when the next character is entered, but about incremental compilation, where a block, a line, or even an expression of the source file is recompiled (or compiled further). These fragments are small enough to be processed in a matter of milliseconds.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Question:&lt;/span&gt; but what do I do if I’ve got an already finished project?
&lt;span style="font-weight:bold;"&gt;Answer:&lt;/span&gt; when opening the project, start compiling it in the background, showing progress in the console.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:bold;"&gt;Question:&lt;/span&gt; where can I download such a compiler or development environment?
&lt;span style="font-weight:bold;"&gt;Answer:&lt;/span&gt; I don’t know of any such compilers. This is only an idea of what would be convenient from the user’s side. Such functionality is partially implemented in IntelliSence in Microsoft Visual Studio, where objects are analyzed on the fly and unknown identifiers are underlined.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; but if there’s no program, where did you make the screenshots?
&lt;strong&gt;Answer:&lt;/strong&gt; the screenshots were made in Visio 2007.&lt;/p&gt;
&lt;p&gt;If there are any more questions in the comments, I’ll update the post and add the answers.&lt;/p&gt;</content><category term="23"></category><category term="interesting"></category><category term="programming"></category><category term="optimization"></category><category term="idea"></category></entry></feed>