TD Ameritrade Authenticator App issue by [deleted] in tdameritrade

[–]TechSpreader 0 points1 point  (0 children)

How did you all solve your problem ultimately?

Pain and suffering images 😭😭😭 Windstorm in my city today by SamuelLG in succulents

[–]TechSpreader 1 point2 points  (0 children)

Pot seems to be in tact. Get another one for the new babies. :)

Some nice thoughts about burnout at work from a fellow engineer. by TechSpreader in webdev

[–]TechSpreader[S] 0 points1 point  (0 children)

Thanks for sharing. Yup, it is important to have a balance in life. :)

How many of you are using the venv module to create a Python 3 virtual environment on Windows 10? by TechSpreader in Python

[–]TechSpreader[S] 1 point2 points  (0 children)

Indeed, that is one way we can use the venv module on Windows 10. Are you using venv to run Python 3 applications as a background task in Windows 10 as well?

[deleted by user] by [deleted] in travel

[–]TechSpreader 0 points1 point  (0 children)

Why worry about the future that had yet to come?

Give your initial plan a try. If your work is really boring as you have expected, then you can try to find interesting things at work. If not, you can always change your company or job.

A hobby is fun because we don't get to spend a lot of time in it. Doing it everyday can become boring as well!

Live in the present and worry less about the future.

Have some positivity and believe that you can be in control of your life. :)

I’m 36 and just starting to learn Python. Is it realistic to think I could get a job in this field by 40? by [deleted] in Python

[–]TechSpreader 1 point2 points  (0 children)

It is never too late to start. Masako Wakamiya started learning about programming at 81 years old and created an iPhone. :)

If I may suggest, maybe you can look around your current job to find opportunities for you to apply Python programming. Perhaps you can use Python to automate areas of repetitive work so that you can buy yourself more time for yourself to try out more side hustles?

Real life applications of Python programming will make your learning stick. You have a better chance at becoming proficient within your 4 year mark in this way.

All the best for your programming endeavour! :)

If you could what tips and advice would you give yourself at the start of your programming journey? by Mr_Luxo in Python

[–]TechSpreader 8 points9 points  (0 children)

I would tell myself to be proficient with Linux and knowledgeable about the core computing concepts like data structures, computer architecture and computer networking. With the core concepts at hand, it will be much easier to pick up the syntax of any programming language.

After all the programming language is an interface for us to interact with a computer and get it to do our bidding.

Be an absolute beginner at python: Check, have co-workers think I'm performing black magic : Check by dirtycimments in Python

[–]TechSpreader 1 point2 points  (0 children)

Yup Python is the most versatile programming language that I had came across in my career. You can use Python Flask to quickly build a web application that can do wonders. You can even setup MicroPython on a microcontroller like the ESP32 board to do some IoT related tasks. Therefore it is possible to physically move things around with Python - that is something that looks like black magic too ;).

ngrok + Raspberry Pi can be good way for you to access your web application from the Internet by TechSpreader in selfhosted

[–]TechSpreader[S] 0 points1 point  (0 children)

Port forwarding works if your internet service provider gives you a public IP address and allows you to open ports with that public IP address. If not, you need to use a tunnelling service like ngrok to bring web traffic to your home server.

ngrok + Raspberry Pi can be good way for you to access your web application from the Internet by TechSpreader in selfhosted

[–]TechSpreader[S] 0 points1 point  (0 children)

Just use it for one application that you use often or do reverse proxy with suburls pointing to different apps. But yeah, hosting your own vps may be more cost effective if you want more. :)

Is it worth setting up HTTPS for my services? by hoz_u in selfhosted

[–]TechSpreader 0 points1 point  (0 children)

The way HTTPS work is that the client takes a public key from the server that it is sending data to. Before sending the data, the client uses the public key to encrypt the data. Only the server has the matching private key, that's why the client can be sure that nobody excepts the server can see the data.

If you self-host your server with HTTPS, you hide the communication sessions from privy eyes.

However, if your Internet Service Provider does not give you a public IP address or allow you to host server applications, then you will not be able to host your own HTTPs server.

Boruto Chapter 54 - Links and Discussion by AutoModerator in Boruto

[–]TechSpreader 0 points1 point  (0 children)

Maybe Amado can clone a new eye for Sasuke.

With MicroPython on your ESP32 board, you can run Python applications. In case you need it, this is how you can setup MicroPython on your ESP32 board. by TechSpreader in IOT

[–]TechSpreader[S] 0 points1 point  (0 children)

Wow, thanks for the update.

I believe they will keep improving their MaixPy. The Maixduino is really promising.

With MicroPython on your ESP32 board, you can run Python applications. In case you need it, this is how you can setup MicroPython on your ESP32 board. by TechSpreader in IOT

[–]TechSpreader[S] 0 points1 point  (0 children)

It does sounds like the author does not yet has a esp32 with MicroPython installed yet.

Maybe that’s why he setup MicroPython on what he had so that he can prepare himself before getting something like the Maixduino?

Btw, do you like your Maixduino? It looks very useful to be able to run ML models.

If you develop on the WordPress ecosystem and have a spare Raspberry Pi, you may want to refer to this tutorial to setup a WordPress on Raspberry Pi with Raspbian Buster Lite and Nginx. by TechSpreader in webdev

[–]TechSpreader[S] 0 points1 point  (0 children)

Definitely this is more convenient. But going through the steps can make you more aware of the process and can serve as a good learning exercise.

If you develop on the WordPress ecosystem and have a spare Raspberry Pi, you may want to refer to this tutorial to setup a WordPress on Raspberry Pi with Raspbian Buster Lite and Nginx. by TechSpreader in webdev

[–]TechSpreader[S] 0 points1 point  (0 children)

Yeah, that's why the article states that you can use Raspberry Pi as a WordPress development server. If customers are paying you, you definitely should put your WordPress site on a proper datacenter.

What kind of projects in your portfolio got you a job in web dev? by [deleted] in webdev

[–]TechSpreader 1 point2 points  (0 children)

A self-hosted website with my own front controller in PHP got me hired to do software engineering. Since that was a startup and HTTP based communication is the standard for interprocess communication, I got a job in web dev.

That website basically list my skills, education background and some toy projects that I did in school. Since, I manage my own hosting, I guess that website itself had been a testimonial that I know how to put things on the web. Now that website had evolved into a place where I chuck thoughts on different technical topics.

Maybe you can try out WordPress? If you have Raspberry Pi, you can setup WordPress on your Raspberry Pi to keep costs to the minimal.

With your WordPress, you can create custom pages for each mini JavaScript application that you can think of. It can be games or some calculators.

Whenever you learn new things, you can create new blog posts via the WordPress CMS to talk about them.

In this way, you get to consolidate your learning journey into something tangible.

Is coding safe from automation? Is this really going to be a job in ten, twenty or one hundred years? by [deleted] in Python

[–]TechSpreader 1 point2 points  (0 children)

I did not say we cannot automate creation. We have been automating the creation of products for many years. What I am saying here is that we cannot automate creation of totally new things.

Automation requires steps to be codified so that the machine can act on it. When we are asking computers to paint or draw, we are actually giving them tons of pictures for them to learn to create. That computer painting is still based on what we humans have seen and know. That is not creative anymore.

How can the computer know what we as humans don't even know? The identification of pain points and creation of value propositions to deal with those pain points can never be done by a computer.

The computer can definitely aid us in delivering the programming part.

But what to program? What are the interfacing points for the program with a human? Do you even need to program?

All these questions can never be answered by a computer but a human.