Rebuilding my first ever "artificial intelligence" program... 7 years later
BenQ US RD campaign page: benqurl.biz/3xtea6D
BenQ RD240Q US Amazon link: benqurl.biz/3VvUkj5
BenQ RD280UA US Amazon link: benqurl.biz/3KQmMXX
7 years ago, I coded my first ever artificial intelligence program. It was a sudoku solver using a naïve backtracking algorithm and a smart backtracking algorithm with MRV heuristics. But there's an algorithm that's supposed to be the best for solving sudoku, Donald Knuth's Dancing Links implementation of Algorithm X. So today, I'm gonna code it!
A portion of this video is sponsored by BenQ.
Giveaway Details
- Sign up to my developer newsletter, Dev Notes at devnotesdaily.com
- Comment with: how many monitors you have, what operating system you’re running, and your favorite feature of the BenQ Programming Monitors.
#coding #computerscience #softwareengineer #RD240Q, #RD280UA, #BestMonitorForProgramming, #CodingMode
If you're a developer, sign up to my free newsletter Dev Notes 👉 www.devnotesdaily.com/
If you're a student, checkout my Notion template Studious: notionstudent.com
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
🐱🚀 GitHub: github.com/forrestknight
🐦 Twitter: / forrestpknight
💼 LinkedIn: / forrestpknight
📸 Instagram: / forrestpknight
Пікірлер: 90
Debugging environment problems for 6 hours spoke to my soul
lol i just noticed something...🤦♂
@vdt401
25 күн бұрын
This is awesome, congratulations on you and thanks for the video too.
Currently running only 1 monitor which is dedicated for gaming, using windows 10, and what i like about BenQ is that its one of the most monitors that got good color accuracy and features like low input and G-Sync
I'm currently running 1 monitor which is the part of all-in-one pc. I like the ability of this monitor to adjust according to our environment.
Monitor: 1, Laptop screen 14 inch. Operating System (OS): Windows 11 Home, but I really want to get into Linux What I like about BenQ: How its LITERALLY made for programmers, with extra modes, and the better reading, and the specs!
Currently running 2 monitors but with a laptop windows 11 and what i like about the BenQ monitor is the adjusting of the screen colors and sharpness and the aspect ratio of it that allows me to see more code lines without minimizing the screen of vs code or whatever other code editor.
I have 2 monitors running on my main Windows machine with dual boot Arch linux. BenQ's e-Paper mode is the best. Never thought they'd reach normal monitors!
I'm running 3x27" 2K monitors. I like the higher pixel density and the support for light/dark environments of the BenQ monitor.
Running 2 outdated monitors (Samsung and DELL), Windows 11, my fav feature of the BenQ monitor is the adaptability to different lighting environments and mainly Night Hours protection, hate having my screen blasting at 2am trying to fix a bug
I have 1 monitor, running Windows with VMs(Kali) and my favorite feature of the BenQ is the different themes coupled with the Coding contrast because I work at nights.
I use a 12-year-old LG TV as my monitor with a Dell laptop and run Windows (I will soon experiment with more operating systems). I’ve worn glasses all my life and spend tons of time coding. The eye-care tech on BenQ monitors, especially night hours protection, would be amazing for my eyes during long sessions. Btw, good video, It was quite informative
I am currently using my 2018 Macbook Air with preinstalled iOS. I LOVE the color change settings on the BENQ monitors because I get migraines from watching my screen all day. This would be wonderful to win! Also, have you thought about becoming a programming professor? You seem to know way more in-depth topics like algorithms and how to implement them, and other YTbers don't cover those things.
Currently I only have 1 monitor and I only borrowed it. I was dedicated in software development and I study most of the time at night. I currently running windows on my laptop and may switch to linux soon. I like this monitor to be the first part of my software development/engineering journey once I finished my college this coming august. This will help me alot to study at night because of the good benefits it provides.
I have 1 laptop(no monitor)😢 right now. Yes I'm regrettably running Windows. My favourite feature is the different modes it offers.
I think my favorite feature of BenQ monitor are the advanced coding modes that ensure crystal-clear fonts and improved code differentiation, which help to reduce eye strain. I currently have one 27" monitor and run Windows on my computer. Hoping to win!
Using 1 monitor primarily for gaming, Windows 11, with decent specs that gets the job done. ComSci student , basically all day on the pc. My favorite feature would be mode switch and the 16 : 10 or 3:2 aspect ratio
I have one monitor, running windows 11, and my favourite feature of the BenQ programming monitor is the clutter-free cable and daisy chaining capability.
I am a college student in India, currently I don't have a monitor, So I just code on my laptop screen. I use a windows laptop for coading and code using WSL. For me the best feature other then a dedicated coding mode is that, it is a monitor, and I really need one.
Currently running 1 monitor, have macOS, and think the text clarity and coding mode would rock!
currently i have one older samsung monitor using windows and the feature i love are the color change settings on the BENQ
Hi Forrest! Got 2 lg monitor at home in my study. I run windows 11 and I love the pivot functionality to have the screen vertical! Thanks😁
I have 1 monitor, running linux operating system (Debian), my favorite feature of the BenQ is the multiple themes it has.
34 inch ultrawide IPS in the bottom, 27inch BenQ at the top. Night owl theme
I'm using just one monitor, never found myself confortable with more than one. I'm running Windows 11 and fy favourites feature of the Benq monitor are the text clarity and Eye stray reduction.
I have only one monitor that is pretty much dedicated to gaming. I too am running Windows (11). My favourite thing about the Benq monitor must be the deluxe crystal clear text caused by the higher pixel density.
Can't believe theres only 57 comments (at the time of writing this) I've been following Forrest for years now, he's inspired me in starting my coding journey; Currently been learning for 2/3 years. I'm currently running a 32" Samsung as an extension to my MacBook Pro (unfortunately, a few days ago my Windows PC kicked the bucket). I spend the majority of my days reading documentation on my monitor for work, and to be honest the BenQ Coding Mode feature looks like it would be a game changer! I'm definitely adding these on my wish list!
I am currently working directly on my laptop. I run windows, but utilise wsl. I like the aspect ratio of the monitor, and think it would help with not straining eyes
Speaking of monitors I fully utilize and exploit as much as I can, the every inch used, the whole screen on my company's laptop. Gratefully it's a Macbook pro with MacOS 14.5 and I really like the extra vertical space. It makes a huge difference when coding in cluttered IDEs. That's the feature that I also like on the BenQ monitor and of course the coding mode for extra coolness.
I used to have 2 monitors but I'm down to 1 (going back is so hard lol) and I'm on Windows, I really like the Display Pilot compatibility and the different screen modes. Sometimes I do esports, sometimes I code, and sometimes I just wanna watch some KZread in the best picture possible
You should probably post a link to the paper in the description so that those who haven't already done this can follow along. Although, I am curious as to how a program written in Python could have a segmentation fault. If it's really down to WSL, then all the more reason I'm glad I don't use Windows. As for how I use my screen real estate, I either have four terminal windows open on a given desktop or two that are side by side and full height. I use vim for my code editing needs so aside from having four windows open at times, I may have two or three tabs in each window. However, I only have one monitor and every desktop is virtual, but since I have 12 function keys I don't have a problem navigating since I've got shortcuts setup with KDE for every desktop. Only questions I really have are, do you know any C and would you consider doing videos using it?
I have 3 monitors, I’m running windows operating system and my favorite part about the monitor is how it is very easy on the eyes. I have blue light glasses and I think having that extra protection is perfect.
I have 1 monitor , running on Windows 11 , my favourite feature of the BenQ is the aspect ratio
I currently have 2 Monitors, OS is WIndows 10 Education and reallly like the Coding Mode for code readability. I wear glasses so that looks like a great feature.
Currently running 2 monitors, 1 in macOs and 1 in windows, favourite feature, the aspect ratio
I currently have 2 monitors, running MacOs for both work and personal. I like the different modes that the monitor offers.
1 monitor apart from my laptop screen, on Endeavour OS (based on Arch Linux), it has to be the aspect ratio since the current monitor I run is 16:9, 16:10 or 3:2 (even better) is a goated resolution
I use a Benq G610HDAL and this is a 16 inc and this is an old output product. I am a Back-End Engineer self-taught Go, Java etc. and it would be very nice if I had a monitor that was quite good in my process in the world of Engineer Software.
I have one monitor, running on linux, my favorite feature is the dark color theme, and sound.
I'm running one external monitor combined with my laptop display. I'm using Arch btw. 16:10 ratio in BenQ monitor is cool and somewhat refreshing
Hi I currently have a laptop with linux mint as the operating system and no separate monitor. My favorite feature would be the aspect ratio and not having to sit hunched over a laptop screen all day 😅
I currently use a 32 lg tv as a monitor and i use Arch btw. My favorite feature would be mode switch
2 monitors setup, running on GNU/Linux (I use Arch, btw). My fav features are e-paper mode and dark theme!
27 inch 1440p ips and 24 inch 1080p running Windows 11. I like the BenQ themes
1 monitor apart from my Laptop Screen, Linux (Endeavour OS), 16:10 aspect ratio is great for programming (the one I have is 16:9)
I have 1 monitor, running Windows 11 , my favourite feature of the BenQ is the unique ratio
Currently Running one monitor with windows operating system, plus I also have macOS operating system, and the best feature is the coding mode obviously. By the way loved the video.
What happen to the social media project you were building with Supabase?
Hi! I use one monitor, running linux (Ubuntu) for both work and home. My favorite feature of the RD240Q is the 19:10 ratio!
@Ice-oj5ch
25 күн бұрын
Btw, I like the content ;)
I'm using a Macbook only, but I'm thinking about getting a monitor to get more real estate. MacOS, but had a horrible win experience recently (so happy to be back on *nix). I work with tiniest font, so having a super dence pixel grid would be amazing!
i have a very old samsung monitor 60hz, running dual boot arch and window for gaming, my fav feature is the different modes... ngl it is the first time that i hear about programming monitors and yes my eyes really hurt despite being a junior computer engineering student
I currently have one monitor , i am using windows (great for me ), my favourite feature is the audio
i have no monitors,unfortunately i use windows,i;'m a cs student,I like the fact that i can use it for studying for school and also use it for coding side projects without straining my eyes,Also I love the text clearity screen so i can see my bugs in great resolution 😭😭
I have one monitor right now. I'm running Windows. My favorite feature is the different aspect ratio.
2 Monitors Running on Windows Favorite feature would be the color theme specially the ePaper mode since I like to read. - Nice Hairstyle. I have the same hair length, but I'm planning to rock a buzzcut this time:)
Does the monitor from the laptop counts? If so, then 2: laptop + a portable one. OS: Linux (Ubuntu) And the ability to stand on it's on and be used with other things is very aluting to me. Also, it's bigger than any I have and I really like to have more space without sacrificing with a small font.
4 monitors at work, 2 at home. Windows for both. The dark theme is my favorite.
No more long hair :(
@kushagra64
25 күн бұрын
We have entered the Post Jesus era
@kayyul
24 күн бұрын
My first response when i saw the thumbnail :((
Laptop 14"Monitor and a Samsung LS27F350HLX (27"). Running Windows 11 and what about the BenQ monitors? definetely the daisy chaining.
should have used rust and EGUI compiled to WASM
wouldn't a random number generator algorithm (with checks) be much easier and faster?
Thor mentioned!
A single vga monitor of acer and running arch linux i liked the resolution of BENQ
i have only one monitor, running windows with ubuntu through WSL (must get arrested btw... jk) and using a 12 year old laptop as a serve, my favorite feature about the monitor is probably the crystal clear text as i already wear glasses.
1 monitor, windows, option to change settings based on mode
my man is turning into idubbbz by the day
1 monitor and laptop screen running pop os. The different modes.
I have 1 monitor. I’m regrettably running Windows. Every feature is great, ideal monitor for coding every day.
2:50 - Pygame returns
Hola quiero participar. Tengo 2 monitores uno de 27" y otro de 14" (un HP viejito) y actualmente estoy trabajando en Windows OS, pero de manera habitual y es mi favorita trabajo sobre Ubuntu; con respecto a lo que me gusta del monitor BenQ es que es ajustable en altura y alcance y además que es especializado para el desarrollo y ahora más con el modo de codificación (Es que seria Genial tener uno de estos.). Saludos desde la ciudad de la eterna primavera Colombia/Medellín
One Laptop , no Monitor and since I am epileptic I´m very curious about the eye protection in dark environments :)
can you please make "Making of C."!
Can you hear the music
I have 1 monitor and a laptop, i sadly ise windows, my favourite feature about the benq monitor is that it is better than my 2012 hp monitor😂
WSL2 be cursed.
1 monitor + macbook pro i want that adaptive display😅
I am a python developer Brother. I love your video. I like you so much brother. And I also try to follow you Brother.Take love ❤❤❤
Your Sudoku solver modifies your Sudoku board, so it's not a valid solve :O
I'm using a single monitor with windows 10 installed. I need a monitor
in this scenario, why would the javascript implimentation of the algorithm be considered inferior to pythons? for all the hate javascript gets, isnt it faster here? im comparing phaser.js and pygame. which in that comparison phaser tends to be quite a bit faster.asking for education please dont flame me.
*Hey man**!
a 19 inch 768p ips acer side by my 16 inch laptop (legion slim 5) with EndeavourOS ... yeah thats it :( ... The acer should be atleast 10 years old give or take About me liking the benq, Probaaably that it has 24 inches so i can see more
A *
I have 3 and one portable. I am gleefully running Linux and loving it 🎉. My favorite feature is changing the screen views: paper, white, blue light, and dark mode. I don't do light mode. Lol 😂
I have one monitor right now. I'm running Windows. My favorite feature is the different aspect ratio.
I have one monitor right now. I'm running Windows. My favorite feature is the different aspect ratio.