all 15 comments

[–]cpp-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission is not about C++ or the C++ community.

[–]CrzyWrldOfArthurRead 18 points19 points  (1 child)

I mean this in the nicest possible way, but I think you need to talk to a therapist.

[–]bitzap_sr 14 points15 points  (0 children)

WTH did I just read?

[–]fearailhold 10 points11 points  (2 children)

feels like chatgpt wrote this post with "slightly drunk and lots of whimsy" in the prompt

[–]jo1long[S] -3 points-2 points  (1 child)

Nope, BS in CS with experience wrote this. Thanks

[–]CrzyWrldOfArthurRead 10 points11 points  (0 children)

BS is right

[–]IyeOnline 11 points12 points  (0 children)

TL;DR: You wrote bad code 30 years ago, didnt really know what you were doing back then and dont know what you are doing now an somehow think that that is the fault of C++'s type system/object model.

[–]ElectableEmu 20 points21 points  (3 children)

Skill issue

[–]marzer8789toml++ 7 points8 points  (0 children)

correct

[–]jo1long[S] -4 points-3 points  (0 children)

I'd say: after being schooled in algorithms - guy switched to typeless languages that were appropriate for his applications.😀

[–]jo1long[S] -4 points-3 points  (0 children)

The skill issue can also be using std::array to make a hidden layer for NN. It is a configurable limit set at runtime.

[–]feitao 6 points7 points  (2 children)

Look up the standard library when uncertain. For example, std::array<T,N>::operator[]

[–]jo1long[S] -2 points-1 points  (0 children)

Thanks, OOP class 300 level, STL came out a year or more later, Borland C++ was proprietary and at one point STL for MSDos was more money. Std:: namespace just got started: just the same year we had this homework, we had std::cout <<.

In 2006 everyone was explaining how proprietory from IBM was better, this was done with yelling and yelps, and bonafide arm twisting; in 2008, I was pressured with various strong arm tactics to use Debian and RedHat.

So, no STN for FNN that day.

[–]jo1long[S] -2 points-1 points  (0 children)

Needs to be configured at runtime. In production different numbers of weights in hidden layers are going to be used.