HNHacker News
TopNewBestAskShowJobs

yzfr12006

12 karma · joined March 13, 2019

submissionscomments
yzfr12006··on iPhone 11 Pro and iPhone 11 Pro Max
Can't agree with that statement. There is a thing called Moore's law.

The smartphones will continue to grow and accelerate their hardware and software development. This is simply the future. I the next 50 years I think everyone will use just one device and this is more likely to be something like a smartphone.

What Steve Jobs did in his first iPhone presentation can't be done again. He simply set the bar so high that there is no bar anymore, I don't see how other companies will reach them, not because they can't but because they all try to copy them from that point on, instead of trying to innovate like they did.

I can't also really understand why the public is bashing so hard those events expecting miracles, and making statements that Apple is not innovating. What do you want cloaking software making you invisible? Let's be real, also who is that naive to think that even if they have developed something amazing they will release it right away. Things don't work like that in the real world.

yzfr12006··on Ask HN: How to Teach Coding?
I am trying to self-learn to code from a quite some time now, couple of years to be exact.

Can't really tell objectively how is my process going because my end goal is to be able to sit down imagine a thing a code it, not even close.

I get some concepts a lot better because I am constantly going back to the basics and start over, but still I struggle on low-level real world examples or mid-level problems from websites like codewars and etc.

Here is my advice to you. Make real world examples. What I mean by that, don't make a tutorial how to do a calculator or a weather app or something like that.

Instead, after each new concept or lesson that you make introducing something new about coding, create real life scenario examples with a minimum of 10 examples that your students needs to code. For example make them write 10 different functions that do something in different situations, and niches - business related function, pet related function, vegetables related function, cars related function, water related function and so on.

Why? It is very hard for a new person to grasp the concept of coding, most of the courses and tutorials do that - this is a function, they give you an example with function a + b that returns the sum and that's it. So when you are a complete beginner then you struggle to figure out a function that can applied in complete different situation like a function to sort a music playlist.

By proving different scenarios from the real world for your students and break it into small chunks after each new concept and lesson, it will be easier for them to understand better how you can use this skill in the real world. By making them repeat it with different examples will help them memorize it faster, and recall the solutions when they see something similar that they need to do.

Why this works in my opinion? I live in a small country and in high school I had to learn English. The teacher made us write every single new word that we were introduced to in our notebooks, like minimum of 30 times. Not only that helped to memorize the words and their right way of syntax but then you get to start using them in a more complicated sentences.

My English is far from perfect but I haven't taken any addition classes and it helped me a lot so far.

After all you are also teaching a language, with which you communicate with the computer, I think you can take a look at different disciplines and apply some really good practices to make you a better code teacher.

This of course is from my personal perspective like a super beginner that try to do that in his free time online.

Best of luck to you.

yzfr12006··on Great developers are raised, not hired
The article is not only on point but it reflects a big problem in the tech companies.

Businesses loose millions and they just burn cash because of toxic and arrogant developments teams.

I can quadruple the sales of the company that I work for but you cannot push any change through the arrogant development team who don't give a chance to other people, it is so pathetic.

yzfr12006··on Tesla Model Y
Well let me explain it to you then. The motivation of my rant is safety.

When you put a x amount of inches screen in the front of the vehicle right next to the driver, and making that screen to take input from the driver and display output for the driver, you are distracting him. When you are distracting a driver of a vehicle that leads to car accidents, car accidents kill other people and ruin lives.

If you are on a hype train and you don't take driving seriously if you want put in your car a 4k 65 inch Samsung TV to watch your favorite show, but I don't see a reason then why you should be on the road endangering other people lives.

I like Tesla as a company and I like Elon Musk I would love to have an electric vehicle one day, but that doesn't mean I should I agree with some engineer design decision to place a tablet in the middle of the car.

I don't believe that either the software nor the hardware is so advanced today that car manufactures can safely build big screens without distracting the driver attention, which should be on the road.

I also think that Tesla is leading that game for now which means that other car manufactures will follow...

The last thing we need is 20+ inches screens in vehicles while people are successfully being involved in car accident with their phones...

Nobody is taking away the accomplishments of Tesla, but then again I don't see why we shouldn't comment or criticize something when it is not right or could be better, simply because I want to see that future with amazing electric vehicles and I am just hoping for Tesla to consider other design options because they can solve the driving problem, rather that you ranting of my motivation to comment.

yzfr12006··on Tesla Model Y
Fully agree with this statement. As a person who study UX for living a lot of people actually doesn't understand for what User Experience stands for. It is not just nice interface and simple clear minimalistic design although those are also important factors.

When you put a large touchscreen on the right side of the driver seat the moment you need to get feedback from the vehicle or do something you are distracted and your eyes are not on the road.

Now before all Tesla owners say, yea but my autopilot is on, and yea it is not as bad as I though it will be, you are still distracted and the primary task that you have in the vehicle (driving) is now with not optimal user experience which might lead to the worse case scenarios.

The physical knobs are far better way to perform tasks in your vehicle while driving, mainly because of the muscle memory your body and brain will generate, you will not only perform the task faster but you will not put constrain on your brain to read, watch or whatever you need to do to perform a task.

You also forget that you are not alone in your Tesla at the road. You have thousands of other drivers who might be as equality distracted or even worse. So imagine what happens when you play with your screen on autopilot and you are not watching your back mirror, while maybe a drunk driver is approaching very fast.

Now I am not against Tesla or autonomous driving, quite the opposite I can't wait the day the autonomous driving will be so advanced that people won't need to drive, mainly because majority of the people don't take driving seriously and the end results is the worst one possible, people loosing their life over car accidents.

There were statistics in my country alone that more people die every year from car accidents than people in active war times.

I believe that Tesla can do a much better job to build futuristic vehicles rather than just placing a tablet in the middle of the car.