Any programming youtube channels similar to these?
https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/
<!-- SC_OFF -->Daniel Hirsch (https://www.youtube.com/@HirschDaniel) Ryan Ries (https://www.youtube.com/@ryanries09) Tsoding Daily (https://www.youtube.com/@TsodingDaily) Dan Zaidan (https://www.youtube.com/@DanZaidan) ChiliTomatoNoodle (https://www.youtube.com/@ChiliTomatoNoodle) javidx9 (https://www.youtube.com/@javidx9) Jon Gjengset (https://www.youtube.com/@jonhoo) The Cherno (https://www.youtube.com/@TheCherno) Mustafa Sibai (https://www.youtube.com/@MustafaSibaiDev) Code, Tech, and Tutorials (https://www.youtube.com/@CodeTechandTutorials) Queso Fuego (https://www.youtube.com/@QuesoFuego) Kaarin Gaming (https://www.youtube.com/@KaarinGaming) GamesWithGabe (https://www.youtube.com/@GamesWithGabe) Devtiro (https://www.youtube.com/@devtiro) Teddy Smith (https://www.youtube.com/@TeddySmithDev) Chris Blakely (https://www.youtube.com/@ChrisBlakely) Leon Noel (https://www.youtube.com/@learnwithleon) Clear Code (https://www.youtube.com/@ClearCode) Andrew Hamel Codes (https://www.youtube.com/@andrewhamelcodes) Erik Yuzwa (https://www.youtube.com/@ErikYuzwa) ThatOSDev (https://www.youtube.com/@ThatOSDev) Bitwise (https://www.youtube.com/@pervognsen_bitwise) Lion (https://www.youtube.com/@lionkor98) <!-- SC_ON --> submitted by /u/EXISTENCE-IS-ABSURD (https://www.reddit.com/user/EXISTENCE-IS-ABSURD)
[link] (https://www.youtube.com/@HirschDaniel) [comments] (https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/)
https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/
<!-- SC_OFF -->Daniel Hirsch (https://www.youtube.com/@HirschDaniel) Ryan Ries (https://www.youtube.com/@ryanries09) Tsoding Daily (https://www.youtube.com/@TsodingDaily) Dan Zaidan (https://www.youtube.com/@DanZaidan) ChiliTomatoNoodle (https://www.youtube.com/@ChiliTomatoNoodle) javidx9 (https://www.youtube.com/@javidx9) Jon Gjengset (https://www.youtube.com/@jonhoo) The Cherno (https://www.youtube.com/@TheCherno) Mustafa Sibai (https://www.youtube.com/@MustafaSibaiDev) Code, Tech, and Tutorials (https://www.youtube.com/@CodeTechandTutorials) Queso Fuego (https://www.youtube.com/@QuesoFuego) Kaarin Gaming (https://www.youtube.com/@KaarinGaming) GamesWithGabe (https://www.youtube.com/@GamesWithGabe) Devtiro (https://www.youtube.com/@devtiro) Teddy Smith (https://www.youtube.com/@TeddySmithDev) Chris Blakely (https://www.youtube.com/@ChrisBlakely) Leon Noel (https://www.youtube.com/@learnwithleon) Clear Code (https://www.youtube.com/@ClearCode) Andrew Hamel Codes (https://www.youtube.com/@andrewhamelcodes) Erik Yuzwa (https://www.youtube.com/@ErikYuzwa) ThatOSDev (https://www.youtube.com/@ThatOSDev) Bitwise (https://www.youtube.com/@pervognsen_bitwise) Lion (https://www.youtube.com/@lionkor98) <!-- SC_ON --> submitted by /u/EXISTENCE-IS-ABSURD (https://www.reddit.com/user/EXISTENCE-IS-ABSURD)
[link] (https://www.youtube.com/@HirschDaniel) [comments] (https://www.reddit.com/r/programming/comments/1pwq2cc/any_programming_youtube_channels_similar_to_these/)
Concurrent Hash Map Designs: Synchronized, Sharding, and ConcurrentHashMap
https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/
<!-- SC_OFF --><!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/concurrent-hashmap-designs/) [comments] (https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/)
https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/
<!-- SC_OFF --><!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/concurrent-hashmap-designs/) [comments] (https://www.reddit.com/r/programming/comments/1pwr1p2/concurrent_hash_map_designs_synchronized_sharding/)
How Search Engines Explore the Entire Internet? EP: 2 Behind The Screen
https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.substack.com/p/how-search-engines-explore-the-entire) [comments] (https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/)
https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/
submitted by /u/Sushant098123 (https://www.reddit.com/user/Sushant098123)
[link] (https://sushantdhiman.substack.com/p/how-search-engines-explore-the-entire) [comments] (https://www.reddit.com/r/programming/comments/1pwsppp/how_search_engines_explore_the_entire_internet_ep/)
Understanding Database transactions and Isolation Levels
https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/
<!-- SC_OFF -->I always wanted to understand database transaction isolation levels better, and to figure out which one fits which use case. So I am writing this post as my own notes from reading and learning about these concepts. <!-- SC_ON --> submitted by /u/Normal-Tangelo-7120 (https://www.reddit.com/user/Normal-Tangelo-7120)
[link] (https://shbhmrzd.github.io/databases/transactions/isolation-levels/2025/12/26/understanding-database-isolation-levels.html) [comments] (https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/)
https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/
<!-- SC_OFF -->I always wanted to understand database transaction isolation levels better, and to figure out which one fits which use case. So I am writing this post as my own notes from reading and learning about these concepts. <!-- SC_ON --> submitted by /u/Normal-Tangelo-7120 (https://www.reddit.com/user/Normal-Tangelo-7120)
[link] (https://shbhmrzd.github.io/databases/transactions/isolation-levels/2025/12/26/understanding-database-isolation-levels.html) [comments] (https://www.reddit.com/r/programming/comments/1pwvmqh/understanding_database_transactions_and_isolation/)
Airtight SEAL: Think of SEAL like a digital notary. It verifies that a file hasn't changed since it was signed, and that the signer is who they say they are.
https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/
submitted by /u/lood9phee2Ri (https://www.reddit.com/user/lood9phee2Ri)
[link] (https://www.hackerfactor.com/blog/index.php?/archives/1082-Airtight-SEAL.html) [comments] (https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/)
https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/
submitted by /u/lood9phee2Ri (https://www.reddit.com/user/lood9phee2Ri)
[link] (https://www.hackerfactor.com/blog/index.php?/archives/1082-Airtight-SEAL.html) [comments] (https://www.reddit.com/r/programming/comments/1pwwbfn/airtight_seal_think_of_seal_like_a_digital_notary/)
SDSL : a new/old shader programming language
https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/
<!-- SC_OFF -->Hi there (again)! I'm one of the maintainers of the Stride engine, we're currently in the process of developing a compiler for our shader language SDSL. For a bit of context, SDSL is HLSL with a mixin system, you could mix and match shader modules to create your own shaders, pick whatever data or function you needed. All of that was done in text form and then transpiled in HLSL or GLSL. As you can guess performance were terrible which drew us to investigate compiling SDSL directly to SPIR-V. This blog post is part 3, it's the rewrite of the SDSL parser and how we're making it more performant! If you have any comments or opinions, don't hesitate to share them! <!-- SC_ON --> submitted by /u/ykafia (https://www.reddit.com/user/ykafia)
[link] (https://www.stride3d.net/blog/) [comments] (https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/)
https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/
<!-- SC_OFF -->Hi there (again)! I'm one of the maintainers of the Stride engine, we're currently in the process of developing a compiler for our shader language SDSL. For a bit of context, SDSL is HLSL with a mixin system, you could mix and match shader modules to create your own shaders, pick whatever data or function you needed. All of that was done in text form and then transpiled in HLSL or GLSL. As you can guess performance were terrible which drew us to investigate compiling SDSL directly to SPIR-V. This blog post is part 3, it's the rewrite of the SDSL parser and how we're making it more performant! If you have any comments or opinions, don't hesitate to share them! <!-- SC_ON --> submitted by /u/ykafia (https://www.reddit.com/user/ykafia)
[link] (https://www.stride3d.net/blog/) [comments] (https://www.reddit.com/r/programming/comments/1pwx9cr/sdsl_a_newold_shader_programming_language/)
Why iOS app monetization (IAP) is hard to learn as a system
https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/
<!-- SC_OFF -->This is not a tutorial or a rant. I published a short paper looking at why iOS app monetization (IAP)
is difficult to learn as a coherent system
(design → review → monetization → operation),
not just as APIs or code snippets. The focus is on structural incentives,
knowledge transfer, and hidden time costs. Paper (DOI):
https://doi.org/10.5281/zenodo.18067103 Article (Markdown):
https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md Repo:
https://github.com/mnrj-vv-w/developer-experience-paper <!-- SC_ON --> submitted by /u/Smooth-East-6702 (https://www.reddit.com/user/Smooth-East-6702)
[link] (https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md) [comments] (https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/)
https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/
<!-- SC_OFF -->This is not a tutorial or a rant. I published a short paper looking at why iOS app monetization (IAP)
is difficult to learn as a coherent system
(design → review → monetization → operation),
not just as APIs or code snippets. The focus is on structural incentives,
knowledge transfer, and hidden time costs. Paper (DOI):
https://doi.org/10.5281/zenodo.18067103 Article (Markdown):
https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md Repo:
https://github.com/mnrj-vv-w/developer-experience-paper <!-- SC_ON --> submitted by /u/Smooth-East-6702 (https://www.reddit.com/user/Smooth-East-6702)
[link] (https://github.com/mnrj-vv-w/developer-experience-paper/blob/main/en/article/main.md) [comments] (https://www.reddit.com/r/programming/comments/1pwxqpp/why_ios_app_monetization_iap_is_hard_to_learn_as/)
Python JSON serialization: handling nested objects, dataclasses, and type safety without boilerplate
https://www.reddit.com/r/programming/comments/1pwz0dd/python_json_serialization_handling_nested_objects/
<!-- SC_OFF -->Python’s built-in json module works well for basic JSON types (dict, list, strings, numbers), but once you deal with nested objects, dataclasses, enums, or type hints, it quickly turns into custom to_dict() / from_dict() code everywhere. I wrote a short article describing a small Python library I built to explore a different approach: strict, type-aware serialization and deserialization that works directly with Python classes (including dataclasses, __slots__, enums, and nested objects) and fails loudly on mismatches instead of silently accepting bad data. Article (includes examples and design tradeoffs):
https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d For anyone interested in the design exploration that led here, I also wrote an early article a couple of years ago when Jsonic was just a prototype, focusing on the initial ideas and tradeoffs rather than the current implementation:
https://medium.com/dev-genius/can-python-do-type-safe-json-serialization-77e4d73ccd08 Interested in feedback on where this approach makes sense vs. existing tools (Pydantic, Marshmallow, etc.), and where it doesn’t. <!-- SC_ON --> submitted by /u/Specific-Positive966 (https://www.reddit.com/user/Specific-Positive966)
[link] (https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d) [comments] (https://www.reddit.com/r/programming/comments/1pwz0dd/python_json_serialization_handling_nested_objects/)
https://www.reddit.com/r/programming/comments/1pwz0dd/python_json_serialization_handling_nested_objects/
<!-- SC_OFF -->Python’s built-in json module works well for basic JSON types (dict, list, strings, numbers), but once you deal with nested objects, dataclasses, enums, or type hints, it quickly turns into custom to_dict() / from_dict() code everywhere. I wrote a short article describing a small Python library I built to explore a different approach: strict, type-aware serialization and deserialization that works directly with Python classes (including dataclasses, __slots__, enums, and nested objects) and fails loudly on mismatches instead of silently accepting bad data. Article (includes examples and design tradeoffs):
https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d For anyone interested in the design exploration that led here, I also wrote an early article a couple of years ago when Jsonic was just a prototype, focusing on the initial ideas and tradeoffs rather than the current implementation:
https://medium.com/dev-genius/can-python-do-type-safe-json-serialization-77e4d73ccd08 Interested in feedback on where this approach makes sense vs. existing tools (Pydantic, Marshmallow, etc.), and where it doesn’t. <!-- SC_ON --> submitted by /u/Specific-Positive966 (https://www.reddit.com/user/Specific-Positive966)
[link] (https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d) [comments] (https://www.reddit.com/r/programming/comments/1pwz0dd/python_json_serialization_handling_nested_objects/)
Eertree - an interactive guide
https://www.reddit.com/r/programming/comments/1px09iq/eertree_an_interactive_guide/
<!-- SC_OFF -->This blogs post explains the details of eertree, a data structure used for searching palindromes in a string. <!-- SC_ON --> submitted by /u/uhaciogullari (https://www.reddit.com/user/uhaciogullari)
[link] (https://ufukhaciogullari.com/blog/eertree/) [comments] (https://www.reddit.com/r/programming/comments/1px09iq/eertree_an_interactive_guide/)
https://www.reddit.com/r/programming/comments/1px09iq/eertree_an_interactive_guide/
<!-- SC_OFF -->This blogs post explains the details of eertree, a data structure used for searching palindromes in a string. <!-- SC_ON --> submitted by /u/uhaciogullari (https://www.reddit.com/user/uhaciogullari)
[link] (https://ufukhaciogullari.com/blog/eertree/) [comments] (https://www.reddit.com/r/programming/comments/1px09iq/eertree_an_interactive_guide/)
How to Train Ultralytics YOLOv8 models on Your Custom Dataset | 196 classes | Image classification
https://www.reddit.com/r/programming/comments/1px39qt/how_to_train_ultralytics_yolov8_models_on_your/
<!-- SC_OFF -->For anyone studying YOLOv8 image classification on custom datasets, this tutorial walks through how to train an Ultralytics YOLOv8 classification model to recognize 196 different car categories using the Stanford Cars dataset. It explains how the dataset is organized, why YOLOv8-CLS is a good fit for this task, and demonstrates both the full training workflow and how to run predictions on new images. This tutorial is composed of several parts : 🐍Create Conda environment and all the relevant Python libraries. 🔍 Download and prepare the data: We'll start by downloading the images, and preparing the dataset for the train 🛠️ Training: Run the train over our dataset 📊 Testing the Model: Once the model is trained, we'll show you how to test the model using a new and fresh image. Video explanation: https://youtu.be/-QRVPDjfCYc?si=om4-e7PlQAfipee9 Written explanation with code: https://eranfeit.net/yolov8-tutorial-build-a-car-image-classifier/ Link to the post with a code for Medium members : https://medium.com/image-classification-tutorials/yolov8-tutorial-build-a-car-image-classifier-42ce468854a2 If you are a student or beginner in Machine Learning or Computer Vision, this project is a friendly way to move from theory to practice. Eran <!-- SC_ON --> submitted by /u/Feitgemel (https://www.reddit.com/user/Feitgemel)
[link] (https://eranfeit.net/yolov8-tutorial-build-a-car-image-classifier/) [comments] (https://www.reddit.com/r/programming/comments/1px39qt/how_to_train_ultralytics_yolov8_models_on_your/)
https://www.reddit.com/r/programming/comments/1px39qt/how_to_train_ultralytics_yolov8_models_on_your/
<!-- SC_OFF -->For anyone studying YOLOv8 image classification on custom datasets, this tutorial walks through how to train an Ultralytics YOLOv8 classification model to recognize 196 different car categories using the Stanford Cars dataset. It explains how the dataset is organized, why YOLOv8-CLS is a good fit for this task, and demonstrates both the full training workflow and how to run predictions on new images. This tutorial is composed of several parts : 🐍Create Conda environment and all the relevant Python libraries. 🔍 Download and prepare the data: We'll start by downloading the images, and preparing the dataset for the train 🛠️ Training: Run the train over our dataset 📊 Testing the Model: Once the model is trained, we'll show you how to test the model using a new and fresh image. Video explanation: https://youtu.be/-QRVPDjfCYc?si=om4-e7PlQAfipee9 Written explanation with code: https://eranfeit.net/yolov8-tutorial-build-a-car-image-classifier/ Link to the post with a code for Medium members : https://medium.com/image-classification-tutorials/yolov8-tutorial-build-a-car-image-classifier-42ce468854a2 If you are a student or beginner in Machine Learning or Computer Vision, this project is a friendly way to move from theory to practice. Eran <!-- SC_ON --> submitted by /u/Feitgemel (https://www.reddit.com/user/Feitgemel)
[link] (https://eranfeit.net/yolov8-tutorial-build-a-car-image-classifier/) [comments] (https://www.reddit.com/r/programming/comments/1px39qt/how_to_train_ultralytics_yolov8_models_on_your/)
The production bug that made me care about undefined behavior
https://www.reddit.com/r/programming/comments/1px4uug/the_production_bug_that_made_me_care_about/
submitted by /u/broken_broken_ (https://www.reddit.com/user/broken_broken_)
[link] (https://gaultier.github.io/blog/the_production_bug_that_made_me_care_about_undefined_behavior.html) [comments] (https://www.reddit.com/r/programming/comments/1px4uug/the_production_bug_that_made_me_care_about/)
https://www.reddit.com/r/programming/comments/1px4uug/the_production_bug_that_made_me_care_about/
submitted by /u/broken_broken_ (https://www.reddit.com/user/broken_broken_)
[link] (https://gaultier.github.io/blog/the_production_bug_that_made_me_care_about_undefined_behavior.html) [comments] (https://www.reddit.com/r/programming/comments/1px4uug/the_production_bug_that_made_me_care_about/)
Why Python Is Removing The GIL
https://www.reddit.com/r/programming/comments/1px6vim/why_python_is_removing_the_gil/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=UXwoAKB-SvE) [comments] (https://www.reddit.com/r/programming/comments/1px6vim/why_python_is_removing_the_gil/)
https://www.reddit.com/r/programming/comments/1px6vim/why_python_is_removing_the_gil/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=UXwoAKB-SvE) [comments] (https://www.reddit.com/r/programming/comments/1px6vim/why_python_is_removing_the_gil/)
How Data Really Travels Over the Network (JSON vs Avro vs Protobuf)
https://www.reddit.com/r/programming/comments/1px75ri/how_data_really_travels_over_the_network_json_vs/
<!-- SC_OFF -->Intro about <!-- SC_ON --> submitted by /u/SmoothYogurtcloset65 (https://www.reddit.com/user/SmoothYogurtcloset65)
[link] (https://medium.com/@venkateshwagh777/how-data-really-travels-over-the-network-json-vs-avro-vs-protobuf-0bfe946c9cc5) [comments] (https://www.reddit.com/r/programming/comments/1px75ri/how_data_really_travels_over_the_network_json_vs/)
https://www.reddit.com/r/programming/comments/1px75ri/how_data_really_travels_over_the_network_json_vs/
<!-- SC_OFF -->Intro about <!-- SC_ON --> submitted by /u/SmoothYogurtcloset65 (https://www.reddit.com/user/SmoothYogurtcloset65)
[link] (https://medium.com/@venkateshwagh777/how-data-really-travels-over-the-network-json-vs-avro-vs-protobuf-0bfe946c9cc5) [comments] (https://www.reddit.com/r/programming/comments/1px75ri/how_data_really_travels_over_the_network_json_vs/)
C -> Java != Java -> LLM
https://www.reddit.com/r/programming/comments/1pxiyzg/c_java_java_llm/
<!-- SC_OFF -->Many are saying that LLMs are the same kind of transition for programming as assembly -> C or C -> Java. But I don't think that's right because the intermediate artifact hasn't changed in the same way as in those prior transitions. This post explains my thinking. <!-- SC_ON --> submitted by /u/davidkopec (https://www.reddit.com/user/davidkopec)
[link] (https://www.observationalhazard.com/2025/12/c-java-java-llm.html) [comments] (https://www.reddit.com/r/programming/comments/1pxiyzg/c_java_java_llm/)
https://www.reddit.com/r/programming/comments/1pxiyzg/c_java_java_llm/
<!-- SC_OFF -->Many are saying that LLMs are the same kind of transition for programming as assembly -> C or C -> Java. But I don't think that's right because the intermediate artifact hasn't changed in the same way as in those prior transitions. This post explains my thinking. <!-- SC_ON --> submitted by /u/davidkopec (https://www.reddit.com/user/davidkopec)
[link] (https://www.observationalhazard.com/2025/12/c-java-java-llm.html) [comments] (https://www.reddit.com/r/programming/comments/1pxiyzg/c_java_java_llm/)
Rich Hickey: Simplicity is a prerequisite for reliability
https://www.reddit.com/r/programming/comments/1pzfo4r/rich_hickey_simplicity_is_a_prerequisite_for/
<!-- SC_OFF -->Rewatched this recently. Still one of the clearest explanations of why systems fail as complexity accumulates. would like to know how people here apply this in real projects. <!-- SC_ON --> submitted by /u/Digitalunicon (https://www.reddit.com/user/Digitalunicon)
[link] (https://www.infoq.com/presentations/Simple-Made-Easy/) [comments] (https://www.reddit.com/r/programming/comments/1pzfo4r/rich_hickey_simplicity_is_a_prerequisite_for/)
https://www.reddit.com/r/programming/comments/1pzfo4r/rich_hickey_simplicity_is_a_prerequisite_for/
<!-- SC_OFF -->Rewatched this recently. Still one of the clearest explanations of why systems fail as complexity accumulates. would like to know how people here apply this in real projects. <!-- SC_ON --> submitted by /u/Digitalunicon (https://www.reddit.com/user/Digitalunicon)
[link] (https://www.infoq.com/presentations/Simple-Made-Easy/) [comments] (https://www.reddit.com/r/programming/comments/1pzfo4r/rich_hickey_simplicity_is_a_prerequisite_for/)
no strcpy either
https://www.reddit.com/r/programming/comments/1pzvftd/no_strcpy_either/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/) [comments] (https://www.reddit.com/r/programming/comments/1pzvftd/no_strcpy_either/)
https://www.reddit.com/r/programming/comments/1pzvftd/no_strcpy_either/
submitted by /u/Maybe-monad (https://www.reddit.com/user/Maybe-monad)
[link] (https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/) [comments] (https://www.reddit.com/r/programming/comments/1pzvftd/no_strcpy_either/)
PSA: Be aware when opening "take home challenges" from untrusted recruiters
https://www.reddit.com/r/programming/comments/1pzvo25/psa_be_aware_when_opening_take_home_challenges/
<!-- SC_OFF -->I was recently contacted by linkedIn "recruiter" who's upto no good it seems. After some brief chatting, they asked me to complete a take-home assignment to go ahead with the recruitment process. This is the link to said take home challenge: https://bitbucket.org/brain0xlab/challenge/src/master/ It all seemed a bit suspcious and I wanted to check the repo out before cloning it and opening it myself. This repository contains a vscode auto run task: https://bitbucket.org/brain0xlab/challenge/src/master/.vscode/tasks.json <- This is a HUGE red flag. This task, through several layers of indirection, effectively downloads a stringified obfuscated JS noscript disguised as a json file from this link: https://api.npoint.io/3b0e9f7bfcd85cc9e77d The JSON is downloaded via a "env.js" file downloaded from here (WARNING: malware noscript host): https://vscode-settings-bootstrap[dot]vercel[dot]app/settings/env?flag=306 (replace the dots with actual dots) You'll likely need to use curl -L or something to actually download it. This vscode-settings-bootstrap is likely hosted by the malware creators as this is the website hosting the actual malware stuff primarily. npoint is sort of just a general service. Notice how the env.js file downloads the malware noscript containing json from npoint, extracts the obfuscated js from the cookie field and runs it. I have not managed to gather more information about the malware noscript itself. I know it reads a bunch of system information, reads credentials from filesystem (e.g ssh private keys) and tries to upload them to some domain. I sorta gave up figuring out what domain it is since the noscript does A LOT of useless work to waste cpu cycles and my virtualbox was simply taking too long to get to the meaty part. I have reported the linked in profile and bitbucket repo. TL;DR: Don't open take home challenges and grant it permissions, especially if it contains auto run noscripts... <!-- SC_ON --> submitted by /u/Phantom569 (https://www.reddit.com/user/Phantom569)
[link] (https://bitbucket.org/brain0xlab/challenge/src/master/) [comments] (https://www.reddit.com/r/programming/comments/1pzvo25/psa_be_aware_when_opening_take_home_challenges/)
https://www.reddit.com/r/programming/comments/1pzvo25/psa_be_aware_when_opening_take_home_challenges/
<!-- SC_OFF -->I was recently contacted by linkedIn "recruiter" who's upto no good it seems. After some brief chatting, they asked me to complete a take-home assignment to go ahead with the recruitment process. This is the link to said take home challenge: https://bitbucket.org/brain0xlab/challenge/src/master/ It all seemed a bit suspcious and I wanted to check the repo out before cloning it and opening it myself. This repository contains a vscode auto run task: https://bitbucket.org/brain0xlab/challenge/src/master/.vscode/tasks.json <- This is a HUGE red flag. This task, through several layers of indirection, effectively downloads a stringified obfuscated JS noscript disguised as a json file from this link: https://api.npoint.io/3b0e9f7bfcd85cc9e77d The JSON is downloaded via a "env.js" file downloaded from here (WARNING: malware noscript host): https://vscode-settings-bootstrap[dot]vercel[dot]app/settings/env?flag=306 (replace the dots with actual dots) You'll likely need to use curl -L or something to actually download it. This vscode-settings-bootstrap is likely hosted by the malware creators as this is the website hosting the actual malware stuff primarily. npoint is sort of just a general service. Notice how the env.js file downloads the malware noscript containing json from npoint, extracts the obfuscated js from the cookie field and runs it. I have not managed to gather more information about the malware noscript itself. I know it reads a bunch of system information, reads credentials from filesystem (e.g ssh private keys) and tries to upload them to some domain. I sorta gave up figuring out what domain it is since the noscript does A LOT of useless work to waste cpu cycles and my virtualbox was simply taking too long to get to the meaty part. I have reported the linked in profile and bitbucket repo. TL;DR: Don't open take home challenges and grant it permissions, especially if it contains auto run noscripts... <!-- SC_ON --> submitted by /u/Phantom569 (https://www.reddit.com/user/Phantom569)
[link] (https://bitbucket.org/brain0xlab/challenge/src/master/) [comments] (https://www.reddit.com/r/programming/comments/1pzvo25/psa_be_aware_when_opening_take_home_challenges/)
ArchUnitTS vs eslint-plugin-import: My side project reached 200 stars on GitHub
https://www.reddit.com/r/programming/comments/1q08r8s/archunitts_vs_eslintpluginimport_my_side_project/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/archunitts-vs-eslint-plugin-import-my-side-project-reached-200-stars-on-github-63629fad96ab) [comments] (https://www.reddit.com/r/programming/comments/1q08r8s/archunitts_vs_eslintpluginimport_my_side_project/)
https://www.reddit.com/r/programming/comments/1q08r8s/archunitts_vs_eslintpluginimport_my_side_project/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/archunitts-vs-eslint-plugin-import-my-side-project-reached-200-stars-on-github-63629fad96ab) [comments] (https://www.reddit.com/r/programming/comments/1q08r8s/archunitts_vs_eslintpluginimport_my_side_project/)
On Why We Won't Have Nice Things
https://www.reddit.com/r/programming/comments/1q095ca/on_why_we_wont_have_nice_things/
submitted by /u/radekmie (https://www.reddit.com/user/radekmie)
[link] (https://radekmie.dev/blog/on-why-we-wont-have-nice-things/) [comments] (https://www.reddit.com/r/programming/comments/1q095ca/on_why_we_wont_have_nice_things/)
https://www.reddit.com/r/programming/comments/1q095ca/on_why_we_wont_have_nice_things/
submitted by /u/radekmie (https://www.reddit.com/user/radekmie)
[link] (https://radekmie.dev/blog/on-why-we-wont-have-nice-things/) [comments] (https://www.reddit.com/r/programming/comments/1q095ca/on_why_we_wont_have_nice_things/)
Paypal Honey’s Dieselgate: Detecting and Tricking Testers
https://www.reddit.com/r/programming/comments/1q0cgt1/paypal_honeys_dieselgate_detecting_and_tricking/
submitted by /u/neotheseventh (https://www.reddit.com/user/neotheseventh)
[link] (https://vptdigital.com/blog/honey-detecting-testers/) [comments] (https://www.reddit.com/r/programming/comments/1q0cgt1/paypal_honeys_dieselgate_detecting_and_tricking/)
https://www.reddit.com/r/programming/comments/1q0cgt1/paypal_honeys_dieselgate_detecting_and_tricking/
submitted by /u/neotheseventh (https://www.reddit.com/user/neotheseventh)
[link] (https://vptdigital.com/blog/honey-detecting-testers/) [comments] (https://www.reddit.com/r/programming/comments/1q0cgt1/paypal_honeys_dieselgate_detecting_and_tricking/)
End-to-End Static Type Checking: PostgreSQL to TypeScript | NpgsqlRest
https://www.reddit.com/r/programming/comments/1q0ekqi/endtoend_static_type_checking_postgresql_to/
submitted by /u/vbilopav89 (https://www.reddit.com/user/vbilopav89)
[link] (https://npgsqlrest.github.io/blog/end-to-end-static-type-checking-postgresql-typenoscript.html) [comments] (https://www.reddit.com/r/programming/comments/1q0ekqi/endtoend_static_type_checking_postgresql_to/)
https://www.reddit.com/r/programming/comments/1q0ekqi/endtoend_static_type_checking_postgresql_to/
submitted by /u/vbilopav89 (https://www.reddit.com/user/vbilopav89)
[link] (https://npgsqlrest.github.io/blog/end-to-end-static-type-checking-postgresql-typenoscript.html) [comments] (https://www.reddit.com/r/programming/comments/1q0ekqi/endtoend_static_type_checking_postgresql_to/)