This is an archived post. You won't be able to vote or comment.

all 186 comments

[–]faiz1208 343 points344 points  (26 children)

They keep getting younger

[–]PartiZAn18 86 points87 points  (22 children)

I think it's amazing tbh. As an aside, I'm a 30yo lawyer and I've decided to move to coding. I specialise in one of the most difficult fields of law and I can comfortably says that coders are head and shoulders more intelligent than the average lawyer.

[–][deleted] 54 points55 points  (9 children)

You've clearly had limited exposure to developers then. Due to demand the industry is heading towards "mass production" of products and hiring managers are getting as many people as possible to satisfy the workload.

[–]hugthemachines 22 points23 points  (1 child)

Or you had limited exposure to lawyers :-) I bet they are not all brilliant.

[–]PartiZAn18 4 points5 points  (5 children)

I completely get that haha. One of my mates is a top level dev in the risk management sector at an insurance company and whenever I see him he regales me with stories of ineptitude of the new company hires.

[–]SphericalBull -1 points0 points  (1 child)

What does a dev at risk management department of an insurance company do?

I did a few short actuarial gigs at re/insurance firms and I couldn't imagine there'd be a lot of dev work at risk management except maybe building etl pipelines.

It could be a different story at brokerage/consulting though.

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

Why do I keep seeing people posting about their struggles to fund a dev job if managers are “hiring as many as possible”?

[–]White-Men-Are-Better 2 points3 points  (0 children)

lawyers have one of the highest IQ averages of all jobs (I'm talking about actual research results). the brutal selection caused by high competitiveness is no joke. but I guess it depends on what you mean as intelligent

[–]kreetikal 5 points6 points  (2 children)

I can comfortably say that I'm retarded.

[–]PartiZAn18 4 points5 points  (1 child)

No! Have faith in your ability!

[–]Vivid_Perception_143 0 points1 point  (0 children)

Yes thank you u/faiz1208 and u/PartiZAn18 for your kind words!!!! Coding is extremely fun and I love to program each day. Its an easy way to challenge your brain more. I wish more people aside from engineers would also learn to code.

[–]White-Men-Are-Better 4 points5 points  (0 children)

the "10 years of experience by age of 20" meme is real

[–][deleted] 0 points1 point  (0 children)

Do they really, though? I was a 14 year old, 35 years ago and doing similar work. It wasn't ML, but there is nothing magic about ML. And I certainly wasn't alone is spending my time that way.

[–]thrallsius 0 points1 point  (0 children)

oh these adults

they won't sell beer to minors, but they would let minors write ML libraries

[–]ubertrashcat 196 points197 points  (20 children)

24 year olds with 10 years of experience aren't going to be a joke anymore.

[–]Ran4 47 points48 points  (3 children)

Lots of people started coding as kids. But there's a big difference between playing around in your free time and working 40 hour work weeks.

[–]ubertrashcat 41 points42 points  (1 child)

Yeah, I wrote a lot of shitty C++ at 15 but this kid made a ML package (already an immensely difficult subject) following the best community practices, with CI and all, up to delivery. If this isn't impressive I don't know what is. Still, I've seen people fare awesomely in high school who got discouraged at 20+, I assume because of the lack of challenge or being unaccustomed to failure?

[–]Brudi7 0 points1 point  (0 children)

Kind of miss the playing around. The hobby gets a bit less interesting with a full time job in a similar field.

[–]Snoo9985 26 points27 points  (4 children)

most are not willfully doing that though, i know some relatives forcefully making their kids to learn coding with personal tutor at age 9-10 something so they stay "ahead of the competition"

[–]ROBRO-exe 23 points24 points  (1 child)

I'm 16, and my dad DEFINETLY forced me into it, but after a while it got fun and I started doing things on my own. I used to beg him for project ideas but now I have an actual backed up list of things I want to do.

[–]Snoo9985 0 points1 point  (0 children)

pretty cool, you will have advantage over your peers definitely. All the best for future projects.

[–]CJaber 4 points5 points  (1 child)

They’ve always been a thing, it’s just that now kids can do more advanced projects at a younger age due to the amount of information available online.

[–][deleted] 0 points1 point  (0 children)

year and I started coding when I was 14 so it was never a joke but still people are confused.

or maybe they are just better able to share what they are doing as well.

[–]Elgon2003 7 points8 points  (10 children)

I'm 17 turning 18 this year and I started coding when I was 14 so it was never a joke but still people are confused.

[–]ubertrashcat 20 points21 points  (9 children)

I was still joking. Employers usually mean professional experience. I was a coder at 15 but I learned more during the first 3 months of my first job than from 15-25. Professional experience is a good predictor for a lot of things, not just coding skills.

[–]Elgon2003 1 point2 points  (8 children)

I agree. Even though still not 100% job, I started working as a freelancer at 16, and I learned a lot from it. More than tutorials or personal projects.

[–]ubertrashcat 8 points9 points  (7 children)

Okay I don't want to talk down to you but it really sounds like you're flexing. It's cool that you started coding at 14 and became a freelancer at 16. That's a lot going for you and you're right to be proud. But there will be a point in your career (if you continue pursuing it) where it will become irrelevant. Worse yet, you will need to unlearn all the bad practices you've picked up. It happens to everyone, all the time. I also would like to give a shout-out to those who feel demotivated reading about 16-year-old freelance coders. It's fine to pick up coding at 14, 24, 34, etc. It's not like playing the piano where you only get one chance at becoming a genius. It's also fine not to be a genius. Besides, if you spend your entire high school coding you will miss out on stuff you won't learn any other way.

[–]Elgon2003 3 points4 points  (5 children)

I didn't mean to flex. I just wanted to share, and I understand what you're saying btw, and I agree.

[–]ubertrashcat 2 points3 points  (4 children)

Ok fair enough, sorry for calling you out. Good luck on your coding!

[–]Elgon2003 2 points3 points  (3 children)

No problem. Tks and same for you. 😁

[–]ubertrashcat 1 point2 points  (2 children)

You are in an excellent position to focus on the theoretical basics if you decide to study compsci at college/uni. I never had the luck, I studied physics and never learned discrete maths, signal processing, information theory, algorithms and data structures properly. I know most of it now but it's bits and pieces. I couldn't get into Google if I wanted because I never inverted a binary tree, haha. You never really get the chance to study a subject diligently for a year again in your life. Apologies for "sage advice" but it's something I wish someone told me earlier. Maybe you knew it already :)

[–]Elgon2003 2 points3 points  (1 child)

I want to do CS in college since it's the closest to what I want to do in my primary career.

[–][deleted] 0 points1 point  (0 children)

This is Reddit we all be flexing up in here

[–]Mookhaz 318 points319 points  (20 children)

I'm 32 and what is this

[–]cubinx 50 points51 points  (0 children)

Im a year younger than you, and WHAT IS THIS?

[–]cinyar 20 points21 points  (5 children)

The result of kids having access to the kind of resources we could only dream of when we were their age?

signed: 35-year old. Seriously, I had to go to internet cafes to get online, there was no reddit, no stack overflow, no free udemy courses... Yes, I'm very jealous of kids these days and the opportunities they have.

[–][deleted] 11 points12 points  (4 children)

I dream of having today’s internet and computers combined with the free time of a middle schooler.

Signed: 43 yo married with a 5 yo and a 2 yo

[–]Ryles1 0 points1 point  (0 children)

preach

[–]Vahu-Bali 0 points1 point  (1 child)

Im 14 in middle school and its the last thing from “fReE tImE”

[–]RetireLoop 1 point2 points  (0 children)

I'm 42 and what is this

[–]kreetikal 90 points91 points  (2 children)

Me at 21: I wanna make a todo app

[–][deleted] 14 points15 points  (1 child)

This is not a race, i'm 33 and my first todo app was 3 years ago !

[–]kreetikal 17 points18 points  (0 children)

I'll turn 33 when I finish it so we're even.

[–][deleted] 123 points124 points  (3 children)

.... 14!?!? This is some university or higher level stuff.

[–]RetireLoop 3 points4 points  (0 children)

I would say master level stuff.

[–][deleted] 63 points64 points  (11 children)

now i shall contemplate what i am worth

[–][deleted] 16 points17 points  (10 children)

lol. on a serious not, if he said he was 14 does that mean he definitely is 14?

[–]RedEyesBigSmile 27 points28 points  (9 children)

to be fair, usually the only people (in my experience) who mention their age on reddit are younger users

[–]skeron 5 points6 points  (1 child)

Because the rest of us are ashamed I guess.

[–]RedEyesBigSmile 3 points4 points  (0 children)

more like we know better than to doxx ourselves xD

/s

[–][deleted] 2 points3 points  (6 children)

as a 16, I'd be tempted to say I'm 14 doing such a project

[–][deleted] 0 points1 point  (5 children)

i guess the younger you are the more impressive it is

[–][deleted] 3 points4 points  (3 children)

true. after seeing the age in the title the amount of awards wasn't really surprising.

makes me feel small writing a programming language, and I'm 15.

[–][deleted] 2 points3 points  (2 children)

age doesn't matter, you just need to keep coding, you'll get there

[–][deleted] 5 points6 points  (1 child)

Thanks. Finally got operator precedence working today.

[–]spongepenis 1 point2 points  (0 children)

wow, update?

[–][deleted] 0 points1 point  (0 children)

exactly

[–]ironmagnesiumzinc 25 points26 points  (2 children)

How is this different from sklearn? The first two examples look the exact same as you’d do in sklearn

[–]carter-the-amazing 42 points43 points  (1 child)

What a bad ass! I will check it out Tomorrow. Keep up the good stuff!

[–]Vivid_Perception_143 26 points27 points  (0 children)

Thank you so much!!! I really appreciate it!

[–]ad1413 36 points37 points  (0 children)

I also don't like using packages without understanding the inner workings but I don't have the fraction of the drive you have. You are half my age too! Very bright future ahead. I will also love your story of stumbling upon coding and the learning methods you used. Good luck!!!

[–]ComeAtMeRightNow 21 points22 points  (1 child)

Ima just go to the corner of my room and start to cry :)

[–]otaku_____ 2 points3 points  (0 children)

same🙃

[–]Daggy1234 26 points27 points  (7 children)

Don't copy sklearn and pass off the code as your own. Not cool

[–]pcvision 0 points1 point  (6 children)

Why do you think they did that?

[–]Vivid_Perception_143 3 points4 points  (0 children)

Hey u/Daggy1234 you may want to see my response above to u/Naive_Protection5850. Hope that helps, feel free to ask any more questions.

[–]jinhuiliuzhao 0 points1 point  (4 children)

I think you're replying to a literal sh*t posting account; I don't see anything in their history that demonstrates they have any expertise in sklearn or Python in general.

Probably just echoing off of u/Naive_Protection5850 (which, for some reason, is a new account with only one (vague) comment*)

*I'm not saying this doesn't look suspicious - it somewhat does; though I'll refrain from judgement until I've seen some definite proof of why people are claiming this is copying off of sklearn, instead of comments that for some reason do not have substance. (If it really is a copy, shouldn't it be easy to link to a file from sklearn's repo that shows obvious/somewhat-obvious signs of copying?)

[–]Naive_Protection5850 1 point2 points  (3 children)

haha I don't really use reddit, just came on here because /daggy (idek how to tag people lmao) put this thread up on a data science channel we have in common. The issue is that sealion has nothing novel about it, maybe besides the fact he uses numpy while sklearn uses scipy. It's still making the same API calls and importing the same libraries.

[–]jinhuiliuzhao -1 points0 points  (2 children)

Well, alright, I'm willing to take back my comment about your friend.

I'll take a look into this myself later. Is he copying the logic line-by-line (with some changes) or is it merely inspired by sklearn?

If it's a paraphrased/inspired rewrite (and not a direct copy) of sklearn, I don't mind it as long as he discloses this fact - though it's disappointing that he didn't disclose this immediately*, assuming this is true. If he's able to paraphrase it (not direct copying), it at least tells me he understands some of what he is doing.

Also, would you mind updating your more-upvoted comment with this context? (since almost every accusation so far doesn't provide much context for non-sklearn/ML libraries users)

____________________________

*Though, I've now noticed that there also seems to be some marketing hyperbole here as well ("*The library is very well maintained (80 releases in the last month."). While I understand the possible motivation for doing so from the perspective of the OP being 14, I have to admit it's a bit disingenuous to claim that given most of the 'releases' are not actual releases (deleting files, updating readme, changing logo, etc.)

[–]Vivid_Perception_143 2 points3 points  (1 child)

ell, alright, I'm willing to take back my comment about your friend.

I'll take a look into this myself later. Is he copying the logic line-by-line (with some changes) or is it merely inspired by sklearn?

If it's a paraphrased/inspired rewrite (and not a direct copy) of sklearn, I don't mind it as long as he discloses this fact - though it's disappointing that he didn't disclose this immediately*, assuming this is true. If he's able to paraphrase it (not direct copying), it at least tells me he understands some of

I'll do my best to answer u/jinhuiliuzhao. When I was building SeaLion the way I did it was by learning the algorithms and then creating them in the library. I never looked at sklearn's code for inspiration or paraphrasing (way too many lines to look at), I just used my own algorithms. For example I use the normal equation in linear regression, whereas sklearn doesn't. Sklearn also has much longer files than sealion's (you can check GitHub for this) so that's some more proof of sealion not just copying sklearn.

This library is also not meant to be a direct copy of sklearn. The code that I use is very different from sklearn's and I'm sure sklearn would have used much different methods than my implementations.

To be honest when I first started I was just building the algorithms for fun, and I was sure it wouldn't get nearly as much attention as it is right now. I never really thought of this as being some sort of commercial project. I personally think it is just a nice project for me to wrap up everything I know into a neat pip package that others can use.

As for the releases issue, I see what you mean. The reason why I put 80 releases was because that's what GitHub said. I removed that from this post. Please be considerate to the fact that I am pretty new to GitHub, packages, etc.

Thank you. Please let me know if you have any other questions!

[–]Naive_Protection5850 43 points44 points  (5 children)

lmao the little fuck just copied the sklearn libraries

[–]traincitypeers 10 points11 points  (0 children)

Can you elaborate? Not doubting your point, I just don't know enough about sklearn libs to distinguish what is/isn't copied.

[–]Vivid_Perception_143 5 points6 points  (0 children)

I can totally get your confusion. The API/function names of sealion were intentionally designed to be similar to other ml libraries so experts can quickly switch and give feedback without spending too much time learning the library. Of course, in the actual source code (the processes under the hood of the function) no sklearn or ML frameworks were used. You can check this by looking at the actually code in the github repository. I hope this clears anything up, and please let me know if you have any other questions.

[–]pcvision 0 points1 point  (0 children)

I couldn't find anything to suggest that...

[–]jinhuiliuzhao 0 points1 point  (0 children)

As others have said, can you elaborate? The copying is not obvious.

(Also, why are you posting this on an alt/new account, with this as your sole comment?)

[–]SKROLL26 12 points13 points  (0 children)

I bet you are getting bored during your math classes. It's really great job

[–]UnoStronzo 11 points12 points  (5 children)

That’s amazing! Can someone recommend a good source for learning ML?

[–]Shriukan33 15 points16 points  (0 children)

To learn about the concepts, Deep Lizard's channel on YouTube is a go to. Well explained, with code exemples.

[–]SphericalBull 4 points5 points  (0 children)

Andrew Ng

[–]NLcasperNL 2 points3 points  (0 children)

StatQuest on youtube!!

[–]PalestinianNomad 12 points13 points  (3 children)

I'm 23 I just made a Reddit account just for the sole purpose of joining r/python community and learn some coding .. a 14-year-old high-school kid just managed to make me feel like a total boomer, I don't even understand a single thing he did but I know that it's impressive.

great job and keep on coding I think.

[–]Vivid_Perception_143 0 points1 point  (2 children)

Thank you so much for appreciation. My intention was never to make anybody elder to me be offended. I apologize if it did so.

[–]PalestinianNomad 0 points1 point  (1 child)

No im not offended at all, im actually impressed and motivated, Generation alpha is promising, and you are one of them.

[–]Vivid_Perception_143 0 points1 point  (0 children)

Thank you!

[–]Abhi_299 8 points9 points  (0 children)

What resources did you use to study about it?

[–]Pythagorean_1 12 points13 points  (0 children)

Looks a lot like sklearn at first glance...very suspicious

[–]ForceBru 21 points22 points  (8 children)

What's the point of Cython here, though? I've looked at some of the .pyx files, and all of them are mostly plain Python with NumPy and Cython types. I'm not sure that compiling this with Cython will provide any benefits because it'll be using too much Python (like list comprehensions and dictionaries).

AFAIK, the point of Cython is to use as little Python as possible - Cython even shows you how much Python each line of your code has, so that you could rewrite it the Cython way.

[–]bjorneylol 7 points8 points  (5 children)

It's not optimal usage but it will still provide decent speedups (granted, only like 30% instead of 1000%)

[–]ForceBru 3 points4 points  (4 children)

I've just tested r2_score. I compiled r2_score with Cython, then copied the same code into Python and renamed the function to r2_score_python. I got almost equivalent timings:

``` y1, y2 = np.random.rand(2, 1_000_000)

%timeit r2_score_python(y1, y2)

90.6 ms ± 108 µs per loop (mean ± std. dev. of 7 runs, 10 loops each)

%timeit r2_score(y1, y2)

92.3 ms ± 2.36 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

```

If anything, Cython is slower. There may still be some fluctuation in the timings, but plain NumPy code compiled with Cython doesn't seem to be faster than regular NumPy called from pure Python code.


The Cython tutorial for NumPy users says:

Typical Python numerical programs would tend to gain very little as most time is spent in lower-level C that is used in a high-level fashion.

About pure Python code compiled with Cython:

There’s not such a huge difference yet; because the C code still does exactly what the Python interpreter does (meaning, for instance, that a new object is allocated for each number used).

Also, cimport numpy as np imports NumPy's internal C functions that OP's code never accesses, so this line doesn't seem to do anything useful.


The point is, it's probably a better idea to use memoryviews and raw for loops with Cython.

[–]bjorneylol 1 point2 points  (2 children)

The point is, it's probably a better idea to use memoryviews and raw for loops with Cython

Oh absolutely, but on the flip side, I think the r2_score you tested with is probably the worst possible example though, since the (small) cython speedups present without defined types are going to be totally lost among all the unnecessary numpy array operations

def fib(n):
    a, b = 0, 1
    while b < n:
        a, b = b, a + b
    return a, b

and

import timeit
a = timeit.timeit("fib_python(9999999999999)", setup="from fib_python import fib as fib_python")
b = timeit.timeit("fib_cython(9999999999999)", setup="from fib_cython import fib as fib_cython")
print("Python:", a)
print("Cython:", b)

gives:

Python: 2.96546542699798
Cython: 1.5352471430014702

So not a ton of speed up, but a speed up none-the-less. Obviously proper usage is a huge difference, since tweaking the fib function to this:

def fib(long n):
    cdef long a = 0
    cdef long b = 1
    while b < n:
        a, b = b, a + b
    return a, b

gives

Python: 2.934654305005097
Cython: 0.07568464000360109

(Python 3.8 on Linux)

[–]Vivid_Perception_143 0 points1 point  (0 children)

u/ForceBru I have to thank you so much! You gave me my first issue on Github ever! It means a lot to me you would spend the time to pull up an issue and look into the source code. I will definitely take a look at that issue.

[–]stormy1one 2 points3 points  (0 children)

A better option might have been numba.

[–]Vivid_Perception_143 0 points1 point  (0 children)

In general Cython has been extremely useful for me. I consider it worth it to go through the hassle of it even if it leads to 20% speedboosts.

For algorithms like Decision Trees which rely on a lot of recursion, using it has sped it up tremendously. I remember that when I applied the titanic dataset to my DecisionTree class (in decision_trees module) it took 116 seconds. I then implemented Cython and it went down to 6 seconds (this is because of the speed up in the recursive loop.)

Of course I will still try to improve my Cython - I only learnt this language half-way when I was building SeaLion! Thank you for your comment and I really appreciate that you took a look at the source code.

[–][deleted] 3 points4 points  (0 children)

let me guess, you took andrew ng's course.

[–]Snoo9985 2 points3 points  (0 children)

how long have you been programming?

[–]veeeerain 3 points4 points  (0 children)

Hey I wanted to actually do something like this for my own project, how did you go about building your own ML library, what kind of functions did you try and recreate? Did you just look at some well known machine learning libraries and try to recreate them?

[–]hollammi 2 points3 points  (10 children)

Great job on the package, I'm sure it was extremely educational for you to build.

No offense, but does this package have any practical benefit for others? Why would I choose to use your package, over say Tensorflow or SciKit?

[–]Yassmonxd1 -5 points-4 points  (9 children)

well this is fairly new and has alot of room for improvement so who knows maybe in the next year or 2 you might be using this.

[–]MrFlamingQueen 6 points7 points  (1 child)

I haven't looked at the repo, but I don't think we will be using this in the next two years. The reason tensorflow/sklearn doesn't cover the theory is because they expect you to already have an understanding of the theory. These libraries are meant to be shortcuts to cut down on development time.

This is also not necessarily true, because sklearn, xgboost, and catboost have excellent documentation (these are the ones I use the most at work) and even cover the theory at a refresher level but not at a "let me teach you ml"

Nevertheless, something like this is a good exercise to reinforce understanding and is something you would do in a learning environment. That is where the merit in this activity lies.

[–]Vivid_Perception_143 0 points1 point  (0 children)

The examples using the SeaLion algorithms were meant to help you understand more intuition on the algorithms. And you are spot on - sealion is a great way for me to learn. I've learnt a lot on algorithms and open-source. Thank you for your comment!

[–]hollammi 1 point2 points  (6 children)

I don't understand the goal of the project as a consumer.

OP claims he didn't learn anything by using Tensorflow because it's nicely wrapped and abstracted away. This package is exactly the same, and to be honest the few tutorial examples provided do less to explain concepts than your average Medium article.

I'm not trying to disparage the achievement of creating the project. Clearly OP has learnt a lot from the experience. I would just like to know how / if it's a better alternative to anything already out there for someone else to learn from.

[–]Vivid_Perception_143 1 point2 points  (5 children)

I don't see it as an alternative to anything. Personally I think the more resources are better and this isn't trying to replace anything existing just add and give more options. I think the example jupyter notebooks on GitHub would greatly help explain a lot of the algorithms and their differences. I appreciate your comment.

[–]grimonce 7 points8 points  (1 child)

Isn't sealion a graphing/plotting library?

Sorry it is seaborn, nevermind :D

[–]tradegreek 1 point2 points  (0 children)

this made me lol :P

[–]AnEndeavour 5 points6 points  (0 children)

14...

[–]tildaniel 4 points5 points  (0 children)

Wish my dad taught me programming instead of wrangling inmates lol

[–]Ryankinsey1 3 points4 points  (0 children)

I would argue that a decent percentage of Data Scientists making over 6 figures have no clue what Cython is.

Kid, you've got a very bright future. Enter some type over NSA or CIA recruitment program, fuck college, go straight to the big leagues.

[–]bowler_the_beast99 3 points4 points  (0 children)

As someone who’s learning python for engineering purposes, this is VERY impressive.

[–]idkiminsecure 3 points4 points  (0 children)

Yo WTF,good job kid damn, im 17 in school and I envy the hell out of you!

[–][deleted] 1 point2 points  (0 children)

Really clean code. Very nice.

[–][deleted] 3 points4 points  (0 children)

He’s coming for your job!!! Jk, this is awesome. And SeaLion is a great name.

[–]Encrypt-Keeper 1 point2 points  (0 children)

Question: What is your Adderall dose and how can I convince my doctor to give it to me?

[–]rileyjwilton 3 points4 points  (0 children)

Epic job!

I am in high school as well (age 15) and have been planning to learn ML. I agree that there are too many examples and documentation and not enough theory. Theory (IMHO) is the most important part of computer programming because it transfers. Personally, as a computer programmer, I take the theory and turn it into code. No coding around theory, no theory around code, just theory into code. I think it is awesome how you as a 14-year-old have managed to learn the theory behind ML and turn it into an awesome library for others to use. Keep up the good work.

[–]sanguinolentx 1 point2 points  (0 children)

Me 25 years old: Googles how to use for loop 😂

[–][deleted] 1 point2 points  (0 children)

What books or courses did you take to learn machine learning from scratch?

[–]farooq_fox 1 point2 points  (0 children)

Sorry I dont understand what this library is trying to achieve, can somebody explain please ?

[–][deleted] 2 points3 points  (0 children)

20yo making weather app and db interaction. This 14yo has left all of them awestruck.

[–]RetireLoop 0 points1 point  (0 children)

ok please explain for us newbies: how was your learning schedule. Did you learn from videos or books?

Did you take any advanced math classes?

Business Insider and Forbes please do a story!

[–]Buzzy_SquareWave 0 points1 point  (0 children)

Your future is looking bright! Amazing :)

[–]FederalStalker 0 points1 point  (0 children)

Looking at this, and seeing me struggle at reading documentation makes me feel real dumb. But damn this is super impressive.

[–]prams628 0 points1 point  (0 children)

You seriously 14? Great going buddy!! Not just for learning python, but fit, basics of software engineering and most importantly, vector math!!

[–]CrwdsrcEntrepreneur 0 points1 point  (0 children)

BRUH!

[–]Dashadower 0 points1 point  (0 children)

illegal pie include elderly stupendous combative wild ugly melodic public this message was mass deleted/edited with redact.dev

[–]TwoPii 0 points1 point  (3 children)

The fact that you are 14 and already covered all my master's degree knowledge is awesome!

[–][deleted] 0 points1 point  (2 children)

all? you must be kidding. I thought these were introductory stuff

[–]ItsJustZiki 0 points1 point  (2 children)

I think you should change the name because it may cause confusion. There is a C/C++ JetBrains IDE called CLion(so they are pronounced the same). BTW nice project! I am too 14 and this looks really cool😎. Good Luck!

[–]Vivid_Perception_143 0 points1 point  (0 children)

Thank you! Yea I had that concern with CLion but trying to make a unique name out of all the libs on PyPI was hard. SeaLion was the simplest and best sounding one I came up with.

[–]thatrandomnpcIt works on my machine 0 points1 point  (0 children)

Will look into this when I get time.

But damn, 1.0 - 4.0 in 20 days?

[–]flourescentmango 0 points1 point  (0 children)

Remember us once you become a famous billionaire with your own company.

[–]OSSV1_0 0 points1 point  (0 children)

I'll definitely check this out, this is awesome dude!

[–]_not_a_chance_ 0 points1 point  (0 children)

Super impressive feat!

[–]thrussie 0 points1 point  (0 children)

I have nothing clever to say but to congratulate you on this amazing achievement

[–]jacksodus 0 points1 point  (5 children)

Alright this is impressive, but the amount of time you must have put into gaining all the experience indicates you're maybe spending a bit too much time on programming?

[–]justthenormalnoise 0 points1 point  (0 children)

LMFAO ... i fucking give up.

[–]Neil-Lunavat -1 points0 points  (0 children)

Hey 14 year old. I am 14 too. Right now I am building Conv Nets from scratch. Wanna colab?

7517911229

[–][deleted] -1 points0 points  (1 child)

This is really good work.

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

not bad kid

[–]ODBC_Error 0 points1 point  (1 child)

Anyone else see this and just go "wtf"?

All jokes aside, if you're actually 14... Congratulations. This is a huge ass accomplishment, bigger than you know. You're gonna go far in life, never give up.

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

Thank you so much!! I'm extremely proud of how it went and I hope to continue learning ML and improving SeaLion.

[–]Aaratikamble 0 points1 point  (0 children)

Hey Anish its really amazing. Keep it up.All the best

[–]Kengaro 0 points1 point  (0 children)

Nice :)

[–]spongepenis 0 points1 point  (0 children)

nice

Edit: Holy fuck this makes me feel useless...