Тёмный
Jack of Some
Jack of Some
Jack of Some
Подписаться
Hi. Thank you for checking out my channel. I like all things FOSS and have a particular affinity for Spacemacs, i3, and zsh. I also professionally use python, deep learning, and the robot operating system. In the channel I'm trying to create lessons on how to use a number of these technologies with a laser focus on making the videos as short as they can be.

I hope you like my content. Please consider subscribing and leaving comments about what you'd like to see a video on. Also consider following me on twitter (twitter.com/safijari)
C++ in Python the Easy Way! #pybind11
9:57
3 года назад
Python Development in Spacemacs
9:14
4 года назад
Git in Spacemacs/Emacs with Magit
8:26
5 лет назад
Комментарии
@skr1208
@skr1208 4 дня назад
Was I the co-worker 😂
@rr4919
@rr4919 9 дней назад
It looks the same as nvim. What advantages of emacs?
@tejeshwar.p
@tejeshwar.p 12 дней назад
Is my understanding correct? Python threads perform tasks concurrently by using single processor core without parallelism. With Python multiprocessing we can spawn multiple processes with different interpreters on different cores and achieve parallelism.
@JackofSome
@JackofSome 12 дней назад
No. Python threads are also running in parallel but are artificially locked to running one at a time. In some cases you can get rid of this lock. With python 3.12 this is about to become a lot simpler
@blue_name_warrior
@blue_name_warrior 15 дней назад
# %% but nothing happened?
@riccardozappitelli450
@riccardozappitelli450 23 дня назад
Watching this now is just painful
@gregmarquez8222
@gregmarquez8222 25 дней назад
Great video! I'm trying to teach myself Neural Networks and AI, and one of my future projects will be a "snake" playing AI based on a NN. I now have experience with basic multi-layer NNs for classifying images, etc.. What would you recommend as a "next step" to go from classifiers to NN that can play snake, etc., and some learning resources for this? I realize that this video is 4 years old, but just in case you are monitoring the comments, I thought I'd ask. Thanks!
@seawardspy-jl4hz
@seawardspy-jl4hz 29 дней назад
Anyone else have trouble with PB11 not generating the Python module? Win11 Visual Studio 2022
@talkingbirb2808
@talkingbirb2808 Месяц назад
update: interactive mode does not generate svg images now and it is advised to use %matplotlib widget or something similar instead
@JOHNSMITH-ve3rq
@JOHNSMITH-ve3rq 2 месяца назад
astonishingly efficient pedagogy here. Props man! Thanks!!
@user-eh4bh4no2t
@user-eh4bh4no2t 2 месяца назад
can you help me install python on termux without an error, when i install it i get this error message E: Sub-process /data/data/com.termux/files/usr/bin/dpkg returned an error code (2)
@lion123-nh6jb
@lion123-nh6jb 2 месяца назад
how can I use pybind11 as python-package? If I install it via conda/pip, what is then the path in find_package command in CMake?
@ChrisCox-wv7oo
@ChrisCox-wv7oo 2 месяца назад
I didn't know about Ctrl t with fzf, I usually do **<tab> for the same functionality. Ctrl t is the way to go though. Thanks!
@helgemunkjacobsen8452
@helgemunkjacobsen8452 3 месяца назад
The reason why you haven't met anyone else that uses Redis Simple Cache might be because they just use the Python standard library `functools.lru_cache()`?
@TheGoatsy
@TheGoatsy 3 месяца назад
I actually never used this to my benefit as well, but why should someone use this instead of a .ipynb file?
@JackofSome
@JackofSome 3 месяца назад
Text files are arguably more portable and are definitely easier to version control. Ultimately it's all preference though
@NikoKun
@NikoKun 3 месяца назад
I took my own weird route to playing around with this idea.. First, I wrote a more classic rules based bot to play snake, with it's own recursive function to check future choices for dead ends. It's not perfect, but it can often play the game well enough, to fill half the available space with snake before dying to more difficult to avoid dead-ends. I then used that bot to record 10,000 of it's highest scoring games frame by frame, a couple million frames in total, also recording each action it took per frame. Then I fed all that data into a basic neural network, and ran a few hundred training epochs. So far I've gotten the neural network to play the game alright, but only about as good as my bot. heh
@epic10l2gaming6
@epic10l2gaming6 3 месяца назад
1:00 when did you ever do smth computationaly intensive in python? i guess never.... meanwhile me trying to figure out how to run through 2^32 combinations of numbers using python :/
@JackofSome
@JackofSome 3 месяца назад
Don't. Pure Python is the wrong language for it. Use numba or cython for a familiar feel. Or learn to use mypyc. Or use a completely different language.
@unflexian
@unflexian 3 месяца назад
mate you're a jupyter magician
@jawadmansoor6064
@jawadmansoor6064 4 месяца назад
that is beautiful background colour on websites. how did you get it?
@1q1q1q1q1q1q1qw
@1q1q1q1q1q1q1qw 4 месяца назад
thus it also work for object oriented code class functions . or only for simple calculations.
@JackofSome
@JackofSome 4 месяца назад
Newer versions of numba have ways to compile classes
@1q1q1q1q1q1q1qw
@1q1q1q1q1q1q1qw 4 месяца назад
@@JackofSome thx :)
@1q1q1q1q1q1q1qw
@1q1q1q1q1q1q1qw 3 месяца назад
I often have the problem that my functions take objects as input and act on them. I need to build an additional wrapper to encapsulate simple calculations that can be optimized that's somehow annoying.
@deeplazydev
@deeplazydev 4 месяца назад
Amazing video!
@anotherdeadguy
@anotherdeadguy 4 месяца назад
can you make a video on how to customize the terminal like yours?
@diogoledermann7393
@diogoledermann7393 4 месяца назад
Great vid 👍
@idirhouari3878
@idirhouari3878 5 месяцев назад
I usually watch videos in x2 speed, however here I had to put it in 0.5x speed 🤣 I'm discovering both C++ and pybind11 so although it is hard to follow everything yet your explanation is pretty cool as it sums up most of the functionalities available in a short time, I now understand better where I need to start ! thank you
@sreenath1987
@sreenath1987 6 месяцев назад
Awesome video. Small nit though… in the second time test… imread comes after start time. Wouldn’t that increase the time taken!?
@Bbdu75yg
@Bbdu75yg 6 месяцев назад
Amazing ❤
@_0xUr_
@_0xUr_ 6 месяцев назад
I'm 20 but I know it since python 2 days
@JackofSome
@JackofSome 6 месяцев назад
Good for you
@user-bk2pt5ny9h
@user-bk2pt5ny9h 7 месяцев назад
Been trying to install bardapi on termux for two days... Gonna try this
@noctesomnium
@noctesomnium 7 месяцев назад
is there any way to make intellisense to analyse the python module imported?
@girlswithgames
@girlswithgames 7 месяцев назад
just run python twice 8)
@phonglai86
@phonglai86 7 месяцев назад
I don't know how to write a Makefile for this :((
@user-ht7gg8xs3u
@user-ht7gg8xs3u 7 месяцев назад
This is a lifesaver! I'm used to Matlab and recently picked up Python. It's great to check what I'm doing. Thank you!
@hopehype6467
@hopehype6467 8 месяцев назад
I would love a more in depth tutorial for the 3d display you're showing please
@vanischesmall
@vanischesmall 8 месяцев назад
how to make terminal like his? its awesome
@hawk__
@hawk__ 7 месяцев назад
KDE does take care of most of the stuff transparency + blur + there's a world of community themes
@abrarmasumabir3809
@abrarmasumabir3809 8 месяцев назад
What font are you using?
@user-if2rh5ur5x
@user-if2rh5ur5x 9 месяцев назад
love u man , this is aws!!!! Very well explained
@syoudipta
@syoudipta 10 месяцев назад
After being skeptical about this library for a while, I've gotten used to it. I've watched many tutorials and read many articles and documentation. After weeks of determination to learn this technique properly,... I have become, comfortably Numba. 🤟
@juanwoodcock5217
@juanwoodcock5217 10 месяцев назад
Very nice video. +1 like and subscription
@user-kg4oj1fv2w
@user-kg4oj1fv2w 10 месяцев назад
Omg bro can type faster than I think
@dank8981
@dank8981 10 месяцев назад
Straight to the point and super clear!
@anshumankumar3503
@anshumankumar3503 10 месяцев назад
I think it would be helpful to add what kind of tasks can be multi-threaded in Python, since for certain computational tasks, without numba, the GIL would block multiple threads and make processing single-threaded.
@fakt7814
@fakt7814 10 месяцев назад
Today I encountered exactly that problem and then I remembered this video. Thank you.
@Cdaprod
@Cdaprod 10 месяцев назад
Nice!
@meem_hub1
@meem_hub1 10 месяцев назад
is it work only local network 😂 can't log over the internet 😢
@yash1152
@yash1152 11 месяцев назад
1:53 yep, discovered this accidently myself some months ago. its nice.
@dakshbhatnagar
@dakshbhatnagar 11 месяцев назад
Is this possible in Jupyter Notebooks? Because if it is, the Machine learning model training is gonna be whole lot faster even for deep neural nets.
@NicolaBarbaro956
@NicolaBarbaro956 11 месяцев назад
did it ever cross your mind that you're going too fast?
@abrarmasumabir3809
@abrarmasumabir3809 11 месяцев назад
Sir what theme are you using? Can I install this theme for vim!
@uonliaquat7957
@uonliaquat7957 11 месяцев назад
I had a question that how can I use Ray with Deep Q Learning in order to improve training time?
@amanchaure5584
@amanchaure5584 11 месяцев назад
hey I am getting this error when I am importing numba OSError: Could not load shared object file: llvmlite.dll
@vighneshpp
@vighneshpp 11 месяцев назад
What an amazing awesome video! thanks a TON for making this gem!