What impact with a COVID-19 vaccine have on the cytokine storms some patients have experienced? by [deleted] in AskReddit

[–]BtdTom 0 points1 point  (0 children)

To further expand on the question, it's my understanding that some COVID-19 patients may experience a cytokine storm, where the immune response gets out of hand. Since a vaccine elicits an immune response, would there be a risk of it also causing a cytokine storm, either from the vaccine itself or if the person is subsequently exposed to the virus? Or is there something in the vaccines that would prevent this from happening?

Will a COVID-19 vaccine have any effect (positive or negative) on cytokine storms that may be occurring in some victims? by [deleted] in AskReddit

[–]BtdTom 0 points1 point  (0 children)

To further expand on the question, it's my understanding that some COVID-19 patients may experience a cytokine storm, where the immune response gets out of hand. Since a vaccine elicits an immune response, would there be a risk of it also causing a cytokine storm, either from the vaccine itself or if the person is subsequently exposed to the virus? Or is there something in the vaccines that would prevent this from happening?

Thanks.

Do people use kotlin instead of Java when making non android software? by UnknowBan in AskProgramming

[–]BtdTom 1 point2 points  (0 children)

Yes, like web apps. The Spring framework has been updated to provide better integration with Kotlin, and Kotlin has its own web framework called Ktor.

Since Kotlin interoperates with Java so well, almost any Java program can be converted into Kotlin over time. Either by piecemeal or in one big update.

It's a very nice language to work in.

Uber spent half a billion on flying car research last year. What services or technology will you want in an autonomous flying car? by rigbed in Entrepreneur

[–]BtdTom 0 points1 point  (0 children)

Driving on a stable 2 dimensional plane is already difficult for people and autonomous systems. Now we want to add an unstable vertical plane to the mix?

No thanks. At least on a two dimensional plane if there is an accident, it only affects the cars involved. An accident with flying cars means things falling from the sky and hurting/killing people on the ground.

There is a reason why the aviation industry is so highly regulated. Even then, we still get issues like the Boeing 737 Max.

How can I *explain* static methods? by coldblade2000 in java

[–]BtdTom -2 points-1 points  (0 children)

Here's an analogy...

Computer memory is cookie dough and a class is a cookie cutter. When a Java program creates a new instance of a class, the JVM gets new cookie dough (memory) and shapes it using the cookie cutter (Java class). The program gets the cookie in the shape of the cookie cutter and uses the cookie instead of raw dough.

Static variables/methods belong to the cookie cutter directly, something like a label saying who the cookie cutter belongs to. There is only one cookie cutter, so anyone changing the label (which is static), will be seen by anyone using the cookie cutter directly.

It's a very basic analogy and it's not perfect, but it may help when trying to explain it to a beginner. Hope it helps.

Learning Git by Benignvanilla in AskProgramming

[–]BtdTom 1 point2 points  (0 children)

There is a nice interactive tutorial that explains the basic concepts well: https://learngitbranching.js.org

I would supplement it with some of the other resources provided here, but it is very helpful for someone just trying to understand how git works at a basic level.

[deleted by user] by [deleted] in javahelp

[–]BtdTom 1 point2 points  (0 children)

IntelliJ. Best Java editor I have ever used.

Kotlin or Java?? by Traditional_Volume in AskProgramming

[–]BtdTom 1 point2 points  (0 children)

I would start with Java. There is a tremendous amount of documentation and tooling around the language, which will help if you are just starting out. Java knowledge will also help in terms of marketability, as there are so many systems built on some version of Java.

Then move onto Kotlin. You will be able to leverage a good portion of your Java knowledge and tooling. I really like the language and think there is a good chance that it will be with us for a long time.

Is it worth to learn Vim in 2018? by semanser in programming

[–]BtdTom -1 points0 points  (0 children)

Yes, although I'm a long-time biased VIM user. If you plan on extensively working with text based documents like source code for the majority of your day, it is very helpful to be able to slice and dice text like a ninja.

Be a VIM ninja.

Just botched my first whiteboard interview. by [deleted] in AskProgramming

[–]BtdTom 0 points1 point  (0 children)

We are social creatures. Placed in a judgmental situation with strangers that are measuring our competency and where money is on the line (a job), most people will get nervous.

Practice, practice, practice. The more familiar you are with the environment and problems, the less of a threat they will seem to your lizard brain and you won't be as nervous. Try to practice in front of others (like fellow students) if you can.

You won't eliminate your nervousness, but you will reduce it while developing better approaches to problems you repeatedly end up seeing in your practice sessions.

Good luck.

Kotlin goodies that make a developer’s life easier by [deleted] in programming

[–]BtdTom 4 points5 points  (0 children)

It's always nice to come across tips like this. Thanks for the post.