Tuesday, 15 June 2021

Week 7 [14-20.06.2021] Books: printed or electronic?

 Books: printed or electronic?


Being university students, we all know the benefits of reading books. They have been our source of knowledge and entertainment for centuries and one of my predecessors even did a presentation about them, so I do not think I have to introduce their qualities any longer. Today, however, I would like to present a different debacle. Considering the new age of digitalization we live in right now, why do we still stick to paperback books instead of any other form of written word?


A printed book is a centuries old invention, going back as far as 2000 years and our civilization got very used to the idea behind it. The medium used to transform a spoken word to a written word changed from stone to papyrus to paper and many many more. Lately however, I suspect books face the biggest transformation of all time. In a nutshell, we changed the form of book from a physical object to a collection of data, which we can read on whatever device we own.  

           


https://i2.wp.com/woblink.com/blog/wp-content/uploads/2019/07/freestocks-org-PkyL3p9Kx8c-unsplash-e1562835502925.jpg?fit=1011%2C674&ssl=1


There is many pluses to owning an ebook device like Kindle. One of the more obvious ones is definitely its efficiency. We can store hundreds of books on one device, which is both practical in terms of space saving, but also can provide a variety of positions in the most unusual places. Second very important advantage is the conservation of trees used for producing paper. Living in age of environmental changes and growing awareness, I can see how this argument can be incredibly convincing. The last argument in favor of ebooks, that I will put forward here is the fact, that after the initial cost of an ebook device like Kindle, ebook files are several times cheaper than their paperback equivalents. After three hard examples like that it is obvious we all should already skip paper and go electronic, right?



Well, not really. Studies show, that in 2019 paper books were still almost 40% more popular than ebooks. Considering how long ebooks have been on the market, the difference is astounding. The easiest answer is probably the sentiment connected to owning a paper edition. The cover and feel  of pages makes it easier to distinguish one book from another, studies show. The smell can evoke memories. We as a civilization are still in lover in paper book, because of its physical qualities. And it does not seem to be willing to go away quickly.



 https://blogger.googleusercontent.com/img/proxy/AVvXsEgEf9bC2f_t1b1pDmJ15U2ONObtN0-4cvyEWCK8pHd6_XZFjzir2HEwVbPYCm2ClWo-fwn8kutYr_5JgvM9kqp_c5NvSHT-u37cuc3rhppDA-6MI6-PVoExQkLAPaYa5bGDNJOqy-DQ3WHUysEMSYHRonvefbpsYEaY9WhcvsoZSJ0SEDvzYqXWIA1HD4AVF0k3JQ= 



Sources:

https://www.tonerbuzz.com/blog/paper-books-vs-ebooks-statistics/

https://www.businessinsider.com/ebooks-vs-books?IR=T

https://www.writoscope.com/reading/ebooks-vs-printed-books-reasons-better/


Questions:

  1. Do you think we will gradually get rid of paperback publications?
  2. Are you sentimental when it comes to books? Or maybe you like the collecting aspect of paper editions?
  3. Are you an ebook fan, paper edition fan, or maybe both?

Monday, 14 June 2021

Week 7 [14-20.06.2021] Possible natural cases of extinction of life on Earth

 When will our planet’s suitability for life end? – 100 ways to annihilate life.

 

Have you ever wondered what ways life on Earth might end? How much time do we have for all living organisms to disappear from the surface of our planet for purely natural reasons, not related to the activities of humanity? Recently I’ve come across some interesting articles and research concerning the end of life on Earth. While they literally all go back millions of years ahead, they are incredibly fascinating. Let’s have a look together and choose the best apocalypse!

https://i.insider.com/56fbc4ebdd089570618b4a40?width=700&format=jpeg&auto=webp


Starting with something simple and well known to everyone – a comet impact or an asteroid threat. As it turns out, for the complete annihilation of life on Earth, an object with a diameter of 50 km would be enough to boil Earth's oceans by force and energy of the impact and cause the rocks to evaporate in the process. An example of such a celestial body is the Hable-Bopp’s comet, which could be observed with the naked eye from May 1996 to December 1997. It needs about 2,450 years for one orbital cycle. So far, it doesn’t threaten our planet, although, there are speculations that such an event could take place over the next 100 million years.

https://cosmicpursuits.com/wp-content/uploads/2016/03/Hale-Bopp-March-27-1997-scaled.jpg


Going further – a volcanic apocalypse. Within 100,000 years from today, a supervolcanic eruption is likely to occur on Earth, as a result of which 500 km³ of magma will be released to the surface. Moreover, in a minimum of 1 million years, there will be an even larger supervolcanic eruption, which will release as much as 3,000 km³ of magma. This will be comparable to the eruption of the supervolcano Toba 75,000 years ago which is known to wipe out almost all primitive humanity from the face of the Earth at that time.

The Sun vol. 1 – in a billion years, the Sun's brightness will increase by 10% compared to today, bringing the average temperature of the Earth's surface to about 50°C – oceans will evaporate as a result. Within 3 billion years, the average surface temperature of the Earth will reach about 150°C. Life will die out completely.

Death from within – solidification of the Earth’s outer core. Expected to occur in the next 3-4 billion years, assuming that the inner core continues to expand at a rate of 1 mm per year. Without a liquid outer core, the Earth's magnetic field will collapse and the planet will lose its atmosphere, leading to the extinction of all living species.

Finally, a „positive” touch (The Sun vol. 2) – in almost 8 billion years, the Sun will reach the top of the „Red Giant's Branch”, having a radius 256 times larger than the present one. As it grows, it can consume Mercury, Venus, and Earth. As a result, the surface temperature of Titan (one of Saturn's moons) would be able to rise to a level where life can survive.

https://wccftech.com/analysis-indicates-next-5-billion-years-sun-will-expand-destroy-life-earth/


As you can see, our planet and most of life on it still have a lot of time to enjoy themselves. Leaving aside all scenarios like overpopulation, nuclear war, pandemic, and so on... which could happen much earlier than „natural” ones, we can sleep peacefully. There are many other catastrophic visions still out there, but this one article won’t be enough to contain them all. If you’re curious, I encourage you to browse the links listed below and add something from yourself by doing your own research.

Thank you for reading. I hope you found the article interesting, be sure to let me know in the comments and share your thoughts!

 

Guiding questions:

1. Which scenario presented in the article did you find the most interesting or threatning and why?

2. Do you know any other „natural” ends of the world and how soon might they happen?

3. What do you think, what scenario of the end of our civilization will be the fastest or the most brutal, taking into account only those that are influenced by humanity itself? Why?

 

Sources:

https://www.businessinsider.com/what-can-kill-planet-earth-2016-3?IR=T

https://www.nature.com/articles/s41598-017-14199-x?source=post_page-----fd59bb3d9a79----------------------

https://physics.aps.org/articles/v7/124

https://www.theguardian.com/science/2019/aug/31/greatest-threat-to-life-on-earth-may-come-from-space-asteroids-satellite-debris

https://astronomy.com/news/2021/05/how-will-life-on-earth-end

http://www.bbc.com/earth/story/20150323-how-long-will-life-on-earth-last

Sunday, 13 June 2021

Week 7 [14-20.06.2021] Old vs new cars

I want to introduce you to my point of view about classic and modern cars. There are as many opinions as there are cars. As for me classic cars are 100% better than modern vehicles. We all know that cars nowadays have a lot of electrical system which may be or may not be useful, in my opinion those systems make the driver lazy and not so much interested on what is going down on the road. But let's get to the few points about them both. 

One of the most popular topics to discuss is design, as we all can see new cars looks so much more futuristic that sometimes I don't know if it is a car or a spaceship. But if it comes to older cars they were designed with a character and were very unique. Now when I see cars it is really hard to say which car company it is, is it a KIA or is it a Ford, i don't sometimes know because they are very similar. Below i am posting few photos of older and new cars to compare for yourself about the design. One of them is a BMW which now is very controversial I don't know if the front is very appealing since it looks like i can take that grill from it and make a barbecue for my whole family. But of course it depends on your own taste. :) 


As I mentioned in the beginning modern cars make people lazy, we have so many support system that are meant to help us drive safe but is it that safe? Maybe systems that are designed not to crash or hit anyone, for example when pedestrian walks on a street or someone stop in front of us suddenly. Sure that thing is very helpful but what if it won't work since it is all electric and we are depending on a computer. In old cars drivers had to become better and better in driving because they don't have any support systems that is why people are paying more attention to the road. Let us take us on a highway, in all new cars we have a cruise control, so while we are on a highway we press a button and our car drive with a constant speed of let's say 120 km/h so we do not have to press any pedals. I think that is a terrible thing since it is really boring and can make a driver fall asleep behind a wheel. On the other hand all those point depends on a driver. I always have one question, what would someone who drives a automatic new car daily have to drive old manual car without any systems. :D 


There are a lot of points that we can discuss like:
- price older cars were much cheaper and affordable for a normal person who does not make millions a  year,
- headlights, have you noticed while driving at night on the street that you got blinded very often? Now cars have xenon lights which might be sometimes installed improperly and cause a lot of inconvenience for drivers in front of you,
- driving experience old cars are about the driver and their experience on the road, giving them a little thrill and fun on the road,
- maintenance, in modern cars if something breaks it costs us a lot of money and mostly we have to give a car to a mechanic because we are not able to do anything since it is all electronics and needs programs that are made for this kind of repairs.

As w talk about older cars there are a lot of them that are very rare and interesting which are a candy for an eye to look at when they got seen on the street, below i am posting few photos of them. It is fun to see or drive a car like this because they are very unique comparing to the new cars that we see everyday on the streets. 

Toyota Supra 


Nissan Skyline


and a cheaper one but very cute Maza Miata MX 5



Here is an addition youtube video with a Miata race: 




Questions:
1. Which cars do you prefer older ones or modern?
2. What to you think about assistance systems in new cars?
3. If you would pick a car for yourself (your dream car)?


Sources:
https://www.lelandwest.com/blog/listing.asp?2016/12/10-reasons-why-classic-cars-are-better-than-modern-ones
https://www.footmanjames.co.uk/blog/classic-car-vs-modern-car


Thursday, 3 June 2021

Week 6 [ 31.05-06.06.2021] Coding challenges


Coding Challenges

https://codecondo.com/coding-challenges/5-coding-challenges-to-help-you-train-your-brain/

Overview

    Every man who does sport professionally or takes seriously his sport-related hobby goes to the gym to keep his body in shape and good condition. The same rules apply to programmers. It is highly recommended to solve puzzles and work with algorithms to keep your brain in great shape. One of the great and fun activities that provide all of that is coding challenges.

    
https://insights.dice.com/wp-content/uploads/2019/05/Code-Coding-Challenge-Senior-Developer-Dice.png 

    Solving algorithm problems leads to several benefits. First of all, we will have better problem-solving skills. In the future, this skill provides a possibility to transform some tricky and complicated problems into easy and understandable solutions in a small amount of time. Another benefit would be in-depth language understanding. Some problems are really easy to solve if we know the specific properties of the programming language. For example, using python modules as singletons. Someone can say that this can lead to problems while testing or harder bug diagnosis but there are a lot of cases when it's best and most easy to implement the solution this way. For someone else, the biggest advantage of investing time in programming puzzles is fact that many companies use it for tests in the hiring process. So if your experience in these tasks is higher you have better chances to shine at a job interview. 
    

https://skillvalue.com/en/blog/tech-skills/coding-challenges-land-your-dream-job/

Where can we practice?

    There are a lot of websites that provide such possibilities. I will mention 3 of them I mainly use.
  • https://www.codewars.com/
"Codewars is a platform that helps you learn, train, and improve your coding skills by solving programming tasks of many types and difficulty levels." 

This quote comes from Codewars main page and basically describes whats that portal is about. This platform is the one I use the most. The overall experience is great, You can compare your solutions with other users, write unit tests for your own cases, or just practice. While You solve more complicated problems you can get more points and increase your account level. It can be motivating for some people. The only con I can find is the lack of problems that point to real-world scenarios.

  • https://leetcode.com 

This portal is highly oriented on job interviews and to be honest many of the puzzles available at this portal are used in hiring processes. The biggest con for me is the lack of some functionalities in a free account.

  • https://www.hackerrank.com 

https://www.hackerrank.com

The image above comes from Hackerrank portal and describes it perfectly. This page is used by developers and also by hiring companies. It's really possible that the task that you practiced will be used at the interview.

    We can read on many forums that it is really often case when a senior developer refuses to take a coding challenge because it's "too trivial for him". To be honest I've never heard such a silly thesis. In my opinion many of senior developer don't practice as much as when they where starting and they are just not sure if the will manage to complete puzzle ;) I know from myself that many algorithms I knew from studies are hidden far away in my brain. Many challenges push me to open old articles and books and refresh my knowledge. It's really possible that junior dev gonna solve some puzzles faster than senior because his algorithm knowledge is fresher. If you don't have time to solve this kind of challenge just be honest about it, don't put in conversation phrases like "easy", "trivial" etc. 

    If You are a programmer and never had the possibility to use this kind of portal I really encourage You to try to solve this puzzle for example: 
It's a medium-level puzzle, which pushes You to choose an efficient solution and use optimization techniques.


  1. Do You ever hear about coding challenges? What Do You think about it?
  2. Are You programming? If yes, did You tried the puzzle I've proposed? If no, Do You plan to learn to program?
  3. What do You think about portals mentioned in articles?

 




Sources:
https://codecondo.com/coding-challenges/5-coding-challenges-to-help-you-train-your-brain/
https://insights.dice.com/2019/07/03/senior-developers-refuse-interview-coding-challenges/
https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f/
https://geekflare.com/coding-challenges-to-sharpen-thinking/