Тёмный
No Boilerplate
No Boilerplate
No Boilerplate
Подписаться
Fast technical videos.


If you like sci-fi, check out my hopepunk podcast, Lost Terminal, at www.lostterminal.com
If you like urban fantasy, I produce a wonderful podcast called Modem Prometheus: www.modemprometheus.com

NixOS: Everything Everywhere All At Once
15:10
3 месяца назад
In Search of Code Purity
16:37
4 месяца назад
My New Podcast: The Phosphene Catalogue
10:35
6 месяцев назад
ADHD: A Left-handed Brain
19:36
6 месяцев назад
The Unreasonable Effectiveness Of Plain Text
14:37
7 месяцев назад
The Cult of Done: How To Get *Started*
9:10
8 месяцев назад
What Makes Rust Different?
12:38
9 месяцев назад
Hack your brain with soylent
8:58
10 месяцев назад
Statically Typed APIs with Poem and Rust
10:21
10 месяцев назад
Hack your brain with Obsidian.md
11:53
11 месяцев назад
How To Speak Rust
7:03
11 месяцев назад
What is Ham Radio?
10:14
Год назад
How to Learn Rust
10:36
Год назад
Meditation For Programmers
4:50
Год назад
Your Command Line, Oxidised
10:09
Год назад
How to sound GREAT!
15:15
Год назад
Rust's Witchcraft
9:18
Год назад
GPT: The Second Renaissance
8:58
Год назад
Rust Tests Itself (kind of!)
11:41
Год назад
Rust Is Easy
8:58
Год назад
You're doing agile wrong
8:26
Год назад
Rust Is Boring
10:37
Год назад
Комментарии
@MZ-main
@MZ-main 15 минут назад
Where classes?
@orty78
@orty78 15 часов назад
You had me at... It's just a folder.
@lhd7105
@lhd7105 18 часов назад
Hey No Boilerplate San!! How goes? I hope you are well ^___^ May I ask if you have done for other languages what you have done for Rust like in this video? I am interested!! ^___^ It could be ECMAscript, it could be csharp, it could be python, it could be cpp, anything goes!! ^___^ Thank you for your awesome coaching and these lovable road maps!! Keep rock'n on and rock'n hard!!! <3
@CjqNslXUcM
@CjqNslXUcM День назад
I really want to write proc macros but it's so intimidating to get into. I need a whole new crate?
@jjpp1993
@jjpp1993 День назад
“talk to your local data scientist to learn more” damn, as an ex-datascientist I can confirm this is true, jupyter notebook development is just repl development
@vihtormch7512
@vihtormch7512 День назад
Not as lucky. Dying over this. x-x
@NoBoilerplate
@NoBoilerplate 3 минуты назад
Self-help and skill building can work. Check out www.youtube.com/@HowtoADHD - she's amazing!
@etchickadee
@etchickadee День назад
dude i JUST got set up on arch
@99mage99
@99mage99 День назад
The only thing stopping me from making the switch is my obsession with modding games. The biggest example being Baldur's Gate 3. I tried, I really did. I am a fairly tech savvy person, getting Linux up and running was no issue. Getting steam and BG3 running was no issue. Getting the game running was as easy as it is on windows. But the BG3 Mod Manager does NOT work on Linux without some very finicky tinkering that doesn't even work 100% of the time. If there is a solution, it is not well documented and does not show up in troubleshooting search results across multiple search engines. That's not to say all games can't be modded on Linux, it's just that for me specifically the games I play either can't be or getting it to work was beyond my ability though I did try in earnest. I don't need/use my PC to work. It is solely for entertainment. And because of that, it's not currently worth switching to Linux to give up the entertainment I get from playing with the mods I would otherwise be unable to use on Linux. TL;DR It's about using the right tool for the job. Linux, Windows, MacOS are all just tools and all of them have their pros and cons when taken on a case by case basis for the specific user's needs.
@emres2005
@emres2005 День назад
will switch to linux when i can run modern games equally or better in linux. But also will need to change the programmes i use
@user-vp9zt3sk7b
@user-vp9zt3sk7b День назад
Hopefully I can some day say: I use Arch btw… with nvim and tmux to be gigachad
@acetonyart
@acetonyart День назад
Hey! I really love the simplicity of your videos and I think that many would benefit to see a video about your video making process as well as how you use Git for RU-vid :)
@DavidJao
@DavidJao 2 дня назад
Do not overlook the importance of solid state drives in fostering the laptop transition. At around the same time as the "watershed moment" (2007 or so) when laptops took off, solid state drives started to become a viable option for computers. Most systems, especially when running Linux, are I/O-bound, and solid state drives represented such a tremendous performance, speed, usability, and efficiency improvement that they contributed mightily to helping laptops function as desktop replacements. In the dark ages of desktop computing (1992-2008 or so), true Linux aficionados spent thousands of dollars on bespoke Ultra Mega Wide 2 SCSI cards and 10000+ rpm SCSI drives just for that few percent improvement in disk performance because I/O was such a limiting factor on systems back in the day; Eric Raymond even had an entire Unix Buyer's Guide HOWTO dedicated to the subject. That bottleneck was relieved with SATA SSDs and blown wide open with NVMe, both of which work just as well on laptops as on desktops (a thermally throttled NVMe drive is still hundreds of times faster than rotating media in all respects). The last nail in the coffin for desktops was Thunderbolt, because with Thunderbolt, now laptops have a hardware expansion bus that rivals internal PCIe cards in performance. Yes, desktops are still faster, but the gap has actually lessened considerably in real world usage, because the I/O bottleneck that used to delimit real world performance is now gone.
@DavidJao
@DavidJao 2 дня назад
The introduction of the Intel Atom was not the watershed moment, although the watershed moment occurred at around the same time coincidentally. Atom itself was too underpowered and ran too hot to function as a true desktop replacement. No, the actual watershed moment was the introduction of the Merom Core 2 duo processor. Merom was the first mobile processor based on the Core microarchitecture (not to be confused with earlier mobile processors named "Core" for marketing reasons), and the first Intel 64-bit mobile processor. I had several Atom systems, which were rarely used; they simply ran too slow and too hot, despite the marketing promises. Merom was the actual mobile workhorse that prompted me to abandon my desktops and switch to laptop use full time. It even played a role in keeping my Linux experience smooth: Merom was the first mobile processor with VT-x, allowing for previously unheard of levels of performance and thermal(!) efficiency for those who wanted to run Windows guest VMs on Linux.
@AlphonseNouveau
@AlphonseNouveau 2 дня назад
It took me more than 30 minutes to read the article and I have over 10 years of experience in C++ and Java. Some things don't make sense. For example, declaring and initializing another struct within the if test when you only want to test one of the struct's variables. Also, syntax of timelines is difficult.
@DavidJao
@DavidJao 2 дня назад
Avid full-time Linux user since 1996. I disagree with the statement that laptop ergonomics hurt us. Desktops typically have huge keyboards, with large sizes, and long key travel lengths. They have mice which need to be physically moved in order to have any effect, and buttons which need to be pressed, and wheels which need to be spun. Between 1992 and 2008, desktops were my primary hardware, and I had recurrent problems with RSI. It turns out that, in my case, minimizing motion and the application of force is what solved RSI. On a laptop, the keyboards are small -- not so small that you have trouble hitting the right keys, but small enough that you don't need to move your hands. Key travel lengths are short, minimizing motion and acutation force. Touchpads require ZERO actuation force and very little range of motion; you can move the mouse, tap to click, two-finger tap for right click, two fingers to scroll, three fingers for gestures, etc. and do all of that without physically moving any piece of plastic. Before 2008, I invested serious money not only in high end keyboards and mice but also in special, expensive, ergonomic hardware, to no avail. Since 2008, I type more than I ever have, on regular (high end, but not specially ergonomic) laptops, and I've had no problems with RSI at all. Yes, every user is different, but for me, laptop keyboards, and especially modern keyboards with ultra short key travel, are exactly what I needed all this time.
@VincetheEditor
@VincetheEditor 2 дня назад
Every linux user/creative’s worst nightmare: Adobe
@nikoraskin401
@nikoraskin401 2 дня назад
Thanks you for this video! I’ve been wondering for a long time if I have autism, and this video gave me a lot more to think about.
@NoBoilerplate
@NoBoilerplate 5 минут назад
Glad it helps, do read Unmasking Autism, I could only cover 1% of the great info in it!
@klex3905
@klex3905 2 дня назад
This might be the worst way to describe rust's benefits. And cute your little into about 'you should know things first' is a meme at this stage. Borrow Check. That's it.. That's why the compiler is so slow. You mentioned nothing about memory allocation. "You're not reading a problem, you're solving it." School of life voice : You're a meme.
@Ic3q4
@Ic3q4 2 дня назад
when i saw this movie i had to change smth to this name aswell ngl
@michaellatilla-campbell7324
@michaellatilla-campbell7324 2 дня назад
I Love this channel
@kyozm4909
@kyozm4909 2 дня назад
Unfortunately you're forced into the systemd ecosystem with it 😔I'll just keep using Artix I guess.
@pillmuncher67
@pillmuncher67 2 дня назад
I cannot even describe my hatred for laptops.
@RenoirB
@RenoirB 2 дня назад
All a disorganized way of saying that what you’ve shared here isn’t pure gold. (Warning, text is in disorder, non linear thinking at play here) Speaking of « what’s the MOST IMPORTANT thing (…) Start NOW ». That’s so good! I’m stay at home dad and can’t program as much as I’d like (i.e. all the time!), and baby isn’t 2 years old yet, doesn’t sleep without my better half or I. Imagine getting « free time » and happen to sit « just for one minute » around 22 00, having finished cleaning the kitchen and wife is with baby. Realizing you’re fighting sleep at 02 00 programming when it would have been best NOT to touch that computer at all. Actually having it dismantled, too boring to assemble. Because, baby woke up at 06. Discipline is key. I wished I knew the nature of my problems earlier. I learned about ADHD in my 30s. Truly understood it in my early 40s (a few years ago) and now, autism seem to be an hypothesis. Having parents who « didn’t take no for an answer » in your youth must’ve been great. Today I have so much to change. Used programming as a survival instinct and investment to «make sense of life: « 1/3 of our day is work. It’s too much time to hate what you do 1/3 of your life » was my motto. But the smarter thing is to « eat the frog » and discipline. (First paragraph was written here)
@nakoskyranos4080
@nakoskyranos4080 2 дня назад
hey are you aware of Sociocracy? it is a social 'software' for decision making and self governance, and I think you will really like it. (it makes meetings minimal and effective)
@adamlasak1536
@adamlasak1536 3 дня назад
Why your voice sounds like Astarion's... 🤔
@FireFox64000000
@FireFox64000000 3 дня назад
Hilariously enough this just solved several non-programming problems I have.
@im_a_blobfish
@im_a_blobfish 3 дня назад
great video, but i dont fully understand how this can replace inheritance i am used to java, and il give an example of a data model in java - this is what minecraft does with entities they have a base entity class which is extended by non-living entites (such as dropped items) and also extended by a livingentity class which is extended by all of the types of living entities now i understand how these sort of types can be created, just using enums for all of the entity types - but i dont understand how you can replace the functionality within inheritance of being able to pass around an object as it's parent class and as its own class for example, there is a getEntities method on a world which can return all entities within the world in a collection and they are all given as type "Entity" - this allows you to get every entity and do something with them as if they were all just a normal entity class entity, but if you need the additional functionality of working with its actual type for its methods, you can check if it is of a specific type and if so cast it to that type (so you can go both backwards and forwards in inheritance between types). there will also be methods which could only return a LivingEntity, but because of inheritance they can still be casted to a normal entity or just use the normal entity methods directly i guess that you could have an entity implementation/struct with an enum for its type - but how do you manage the intermediary type (livingentity) and what if you only want to be able to pass around a specific type of entity, like if a function is specific to only returning or taking in a LivingEntityPlayer, i dont see how this is possible if everything is just an entity with composition and you cant backtrack to the original entity from its state values how would you achieve something similar without an OOP inheritance pattern? sorry if i overlooked something clear
@phobosspoof
@phobosspoof 4 дня назад
I love Elliot
@myfavouritecolorisgreen
@myfavouritecolorisgreen 4 дня назад
hii, i had tried nixos in the past. but the mirrors used for downloading packages were too slow since they might not be configured for my region. i know how to update my mirrors on arch. i couldn't figure out how to do it on nixos. I'd love some direction regarding this!
@nelsonjanusson7278
@nelsonjanusson7278 4 дня назад
im trying this starting next weekend. I'm currently using vyvanse( 30mg per morning) and excited to see how it will affect the naps. will report back :).
@RenoirB
@RenoirB 4 дня назад
The way you work, the reasons, the systems. I would think to myself, yup, that’s what I’d do (with different programming language). Them I see this, including “detail oriented thinking” (a.k.a. Bottom up), and all the work to understand my own mind up to recent and ongoing work with neuropsychologist and answered “but I need to understand (details…)”, quizzical looks by people around me for reading academic papers on neurodivergence related topics. I actually automate to the maximum because I have around the worst possible executive function and working memory that I’ve learned a few months ago, in my fourties. I constantly write things in Markdown, scripts to do things for me. (Like I see you’re doing). TDD and package publishing of modules written in isolation helps me sleep at night, config management for servers to do service self healing, and the ambition to do front end, backend, and sysadmin. Definitely ADHD (also learned later in life). Autism is a recent hypothesis. Thanks for this!
@NoBoilerplate
@NoBoilerplate 4 минуты назад
My pleasure! I hope you're using Obsidian.md? Changed my life, here's my video on it ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-DbsAQSIKQXk.html
@jas0x139
@jas0x139 4 дня назад
I wan an Arch fanboy and thought it was the best distro. I was always able to fix everything until recently. Certain sounds in games started stuttering, and Cyberpunk was glitching really bad when I would turn the camera. I tried everything to fix it and it annoyed me a lot so I installed NixOS on another drive and spent the last two days getting all of my old configs working. Felt like learning Linux all over again and it was painful and great at the same time. Now I'm a NixOS fanboy hah.
@samuelcook9196
@samuelcook9196 5 дней назад
Hi, could you explain the Next: plugin/widget in your obsidian screenshot at 6:35? New to obsidian and trying to figure out a workflow similar to that
@NoBoilerplate
@NoBoilerplate 3 дня назад
I have good and bad news for you, the good is that this is something you can use, I built it using the Dataview plugin (where the power of Obsidian is unlocked, do watch Nicolevdh's videos, starting with this one ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ccN5vJzXwvo.html) The bad news is you have to build it yourself :-D
@ObscuraDeCapra
@ObscuraDeCapra 5 дней назад
If you use GitHub just never forget it's owned by Microsoft and be ready to pull your project at any moment because they WILL do something to completely fuck it up like they do everything else. Mirror your uploads elsewhere and do not fucking trust them.
@t.n.-js6ei
@t.n.-js6ei 5 дней назад
LMFAO!! Why are laptops so bad in comparison to the average desktop computer? The answer is simple - LOOK IN THE MIRROR - and the person in the mirror looking at you is the one that's always complaining that their 30oz. laptop is too heavy to carry and at 2ml. is way too thick.
@Joromonni
@Joromonni 5 дней назад
Me living within the Arctic circle w narcolepsy 👁️👄👁️
@BobboNaught-YT
@BobboNaught-YT 5 дней назад
I probably should eventually upgrade my desktop from 2015 hardware, but I instead bought a used ThinkPad P52 (2019) for a fraction of its MSRP and am very happy with its computing, especially running Linux. It’s cooling is impressive for a laptop and I used a dock. Still use the desktop for some games, though.
@d9zirable
@d9zirable 5 дней назад
But where are the inking features
@SkyenNovaA
@SkyenNovaA 5 дней назад
Made the decision to switch to linux when I was just 10, I got a special interest in operating systems so I started distrohopping all the way back then. Now I'm actually much more proficient with Linux than I am with Windows or MacOS. So, if 10 year old me can learn it, you can too.
@christopherwood12
@christopherwood12 5 дней назад
It’s crazy how the arm cpus have refined the power usage and heat from mobile processors
@dragonproductions236
@dragonproductions236 5 дней назад
I wish big chunky laptops were still the norm instead of everything turning into an ipad with a keyboard.
@nothingtoseeherefriends
@nothingtoseeherefriends 6 дней назад
opinions on tiddlywiki?
@shuccle6161
@shuccle6161 6 дней назад
You called it "oo-bun-two" instead of "oo-boon-two" how am I supposed to trust u?? 😭
@Ahnii
@Ahnii 6 дней назад
Nice video! Lots of truths, but I did miss the mention of Framework😊
@5P4C3V01D
@5P4C3V01D 6 дней назад
NiTe NiTe NiTe - Im in heaven.
@010101110100
@010101110100 6 дней назад
Good luck against the Management Industrial Complex lads. Forza!
@4115steve
@4115steve 6 дней назад
what do you think of using rust and WASM with HTMX versus using something like leptos? I'm interested in 3d web development with bevy in the browser and I'm having a difficult choosing where I should dedicate my time for the long haul.
@-mwolf
@-mwolf 6 дней назад
been using it for the past 2 years every day.
@kevincastro9886
@kevincastro9886 7 дней назад
BIG BRAIN
@Bigtbone205
@Bigtbone205 7 дней назад
Needing a stand up to say your blocked is a sign that your developers are immature or lazy. Once you become blocked you should be immediately raising that awareness to your team leader or team via your chosen comms mechanism. This should be drummed into new hires. Too many times I have seen being blocked used as a down tools until the next standup.