Has AI made anyone else less motivated to code?
https://www.reddit.com/r/programming/comments/1mqvvmj/has_ai_made_anyone_else_less_motivated_to_code/
submitted by /u/befede (https://www.reddit.com/user/befede)
[link] (https://befede.hashnode.dev/doom-vibe-coding-how-ai-is-changing-the-way-we-workand-think) [comments] (https://www.reddit.com/r/programming/comments/1mqvvmj/has_ai_made_anyone_else_less_motivated_to_code/)
https://www.reddit.com/r/programming/comments/1mqvvmj/has_ai_made_anyone_else_less_motivated_to_code/
submitted by /u/befede (https://www.reddit.com/user/befede)
[link] (https://befede.hashnode.dev/doom-vibe-coding-how-ai-is-changing-the-way-we-workand-think) [comments] (https://www.reddit.com/r/programming/comments/1mqvvmj/has_ai_made_anyone_else_less_motivated_to_code/)
Why LLMs Can't Really Build Software - Zed Blog
https://www.reddit.com/r/programming/comments/1mqw1d1/why_llms_cant_really_build_software_zed_blog/
submitted by /u/PewPewExperiment (https://www.reddit.com/user/PewPewExperiment)
[link] (https://zed.dev/blog/why-llms-cant-build-software) [comments] (https://www.reddit.com/r/programming/comments/1mqw1d1/why_llms_cant_really_build_software_zed_blog/)
https://www.reddit.com/r/programming/comments/1mqw1d1/why_llms_cant_really_build_software_zed_blog/
submitted by /u/PewPewExperiment (https://www.reddit.com/user/PewPewExperiment)
[link] (https://zed.dev/blog/why-llms-cant-build-software) [comments] (https://www.reddit.com/r/programming/comments/1mqw1d1/why_llms_cant_really_build_software_zed_blog/)
Quantum Odyssey Update: The quantum game that teaches everything about quantum programming through Zachlike puzzles
https://www.reddit.com/r/programming/comments/1mqw4tb/quantum_odyssey_update_the_quantum_game_that/
<!-- SC_OFF -->Hey everyone,
I want to share with you the latest Quantum Odyssey update (I’m the developer, ask me anything...) to sum up the current state of the game. Thank you all for receiving this game so well - your feedback has played a key role in making it what it is today. This project grows because this community exists. In short: This is an interactive way to visualize and play with the entire Hilbert space of everything possible in "quantum logic." Practically any quantum algorithm can be built and visualized here. The learning modules I’ve created cover everything; the goal of this tool is to teach quantum computing to everyone by linking the visual logic to the terminology and fundamentals of linear algebra. Although it’s still in Early Access, it should now be completely bug-free and everything should work as intended. From now on, I will focus solely on developing features requested by players. What You’ll Learn Through Play
Boolean Logic - Bits, operators (NAND, OR, XOR, AND...), and classical arithmetic (adders). Learn how these combine to build anything classical. You’ll learn how to port these to a quantum computer. Quantum Logic - Qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond the Clifford set), and building tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine - using polar or complex numbers. Quantum Phenomena - Storing and retrieving information in the X, Y, and Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning theorem, reversibility, and how the choice of measurement basis changes what you see. Core Quantum Tricks - Phase kickback, amplitude amplification, storing information in phase and retrieving it via interference, building custom gates and tensors, and defining any entanglement scenario. (Control logic is handled separately from other gates.) Famous Quantum Algorithms - Explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more. Build & See Quantum Algorithms in Action - Instead of just writing or reading equations, create and watch algorithms unfold step by step so they become clear, visual, and unforgettable. Your Complete Quantum Playground - Quantum Odyssey is designed to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game - so your quantum journey never ends. Why the game requires an internet connection atm?
We’re planning to support full offline play, where all progress is saved locally and synced to the server once you're back online. This means you’ll be able to enjoy the game uninterrupted, even without an internet connection. Single player is just the learning part - which can only be done well by seeing how players solve things, how long they spend on tutorials and where they get stuck in game, not to mention this is an open-ended puzzle game where new solutions to old problems are discovered as time goes on. I want players to be rewarded for inventing new solutions or trying to find those already discovered, stuff that requires online and alerts that new solves were discovered. The game branches into bounty hunting (hacking other players) and community content creation/solving/rewards after that, currently. A lot more in the future, if things go well. We wanted offline from the start but it was practically not feasible since simply nailing down a good learning curve for quantum computing one cannot just "guess <!-- SC_ON --> submitted by /u/QuantumOdysseyGame (https://www.reddit.com/user/QuantumOdysseyGame)
https://www.reddit.com/r/programming/comments/1mqw4tb/quantum_odyssey_update_the_quantum_game_that/
<!-- SC_OFF -->Hey everyone,
I want to share with you the latest Quantum Odyssey update (I’m the developer, ask me anything...) to sum up the current state of the game. Thank you all for receiving this game so well - your feedback has played a key role in making it what it is today. This project grows because this community exists. In short: This is an interactive way to visualize and play with the entire Hilbert space of everything possible in "quantum logic." Practically any quantum algorithm can be built and visualized here. The learning modules I’ve created cover everything; the goal of this tool is to teach quantum computing to everyone by linking the visual logic to the terminology and fundamentals of linear algebra. Although it’s still in Early Access, it should now be completely bug-free and everything should work as intended. From now on, I will focus solely on developing features requested by players. What You’ll Learn Through Play
Boolean Logic - Bits, operators (NAND, OR, XOR, AND...), and classical arithmetic (adders). Learn how these combine to build anything classical. You’ll learn how to port these to a quantum computer. Quantum Logic - Qubits, the math behind them (linear algebra, SU(2), complex numbers), all Turing-complete gates (beyond the Clifford set), and building tensors to evolve systems. Freely combine or create your own gates to build anything you can imagine - using polar or complex numbers. Quantum Phenomena - Storing and retrieving information in the X, Y, and Z bases; superposition (pure and mixed states), interference, entanglement, the no-cloning theorem, reversibility, and how the choice of measurement basis changes what you see. Core Quantum Tricks - Phase kickback, amplitude amplification, storing information in phase and retrieving it via interference, building custom gates and tensors, and defining any entanglement scenario. (Control logic is handled separately from other gates.) Famous Quantum Algorithms - Explore Deutsch–Jozsa, Grover’s search, quantum Fourier transforms, Bernstein–Vazirani, and more. Build & See Quantum Algorithms in Action - Instead of just writing or reading equations, create and watch algorithms unfold step by step so they become clear, visual, and unforgettable. Your Complete Quantum Playground - Quantum Odyssey is designed to grow into a full universal quantum computing learning platform. If a universal quantum computer can do it, we aim to bring it into the game - so your quantum journey never ends. Why the game requires an internet connection atm?
We’re planning to support full offline play, where all progress is saved locally and synced to the server once you're back online. This means you’ll be able to enjoy the game uninterrupted, even without an internet connection. Single player is just the learning part - which can only be done well by seeing how players solve things, how long they spend on tutorials and where they get stuck in game, not to mention this is an open-ended puzzle game where new solutions to old problems are discovered as time goes on. I want players to be rewarded for inventing new solutions or trying to find those already discovered, stuff that requires online and alerts that new solves were discovered. The game branches into bounty hunting (hacking other players) and community content creation/solving/rewards after that, currently. A lot more in the future, if things go well. We wanted offline from the start but it was practically not feasible since simply nailing down a good learning curve for quantum computing one cannot just "guess <!-- SC_ON --> submitted by /u/QuantumOdysseyGame (https://www.reddit.com/user/QuantumOdysseyGame)
Why `git diff` sometimes hangs for 10 seconds on Windows (it's Defender's behavioral analysis, and file exclusions won't help)
https://www.reddit.com/r/programming/comments/1mqzkxv/why_git_diff_sometimes_hangs_for_10_seconds_on/
<!-- SC_OFF -->Originally posted in r/git (https://www.reddit.com/r/git). TL;DR: Git commands like git diff, git log, and git blame randomly stall for 10 seconds on Windows. It's Microsoft Defender analyzing how Git spawns its pager through named pipes/PTY emulation - not scanning files, which is why exclusions don't help. After analysis, the same commands run instantly for ~30 seconds, then stall again. The fix: disable pagers for specific commands or pipe manually. This happens in PowerShell, Git Bash, and any terminal using Git for Windows. The Mystery For months, I've been haunted by a bizarre Git performance issue on Windows 11: git diff hangs for 10 seconds before showing anything Running it again immediately: instant Wait a minute and run it again: 10 seconds But git diff | cat is ALWAYS instant The pattern was consistent across git log, git blame, any Git command that uses a pager. After about 30 seconds of inactivity, the delay returns. The Investigation What Didn't Work The fact that git diff | cat was always instant should have been a clue - if it was file cache or scanning, piping wouldn't help. But I went down the obvious path anyway: Added git.exe to Windows Defender exclusions Added less.exe to exclusions Excluded entire Git installation folder Excluded my repository folders Result: No improvement. Still the same 10-second delay on first run. The First Clue: It's Not Just Git Opening new tabs in Windows Terminal revealed the pattern extends beyond Git: PowerShell tab: always instant First Git Bash tab: 10 seconds to open Second Git Bash tab immediately after: instant Wait 30 seconds, open another Git Bash tab: 10 seconds again This wasn't about Git specifically, it was about Unix-style process creation on Windows. The Smoking Gun: Process Patterns Testing with different pagers proved it's pattern-based: # Cold start git -c core.pager=less diff # 10 seconds git -c core.pager=head diff # Instant! (cached) # After cache expires (~30 seconds) git -c core.pager=head diff # 10 seconds git -c core.pager=less diff # Instant! (cached) The specific pager being launched doesn't matter. Windows Defender is analyzing the pattern of HOW Git spawns child processes, not which program gets spawned. The Real Culprit: PTY Emulation When Git launches a pager on Windows, it: Allocates a pseudo-terminal (PTY) pair Sets up bidirectional I/O redirection Spawns the pager with this complex console setup This Unix-style PTY pattern triggers Microsoft Defender's behavioral analysis. When launching terminal tabs, Git Bash needs this same PTY emulation while PowerShell uses native console APIs. Why Exclusions Don't Work File exclusions prevent scanning file contents for known malware signatures. Behavioral analysis monitors HOW processes interact: spawning patterns, I/O redirection, PTY allocation. You can't "exclude" a behavior pattern. Windows Defender sees: "Process creating pseudo-terminal and spawning child with redirected I/O" This looks suspicious. After 10 seconds of analysis, it determines: "This is safe Git behavior". Caches approval for around 30 seconds (observed in my tests). The 10-Second Timeout The delay precisely matches Microsoft Defender's documented "cloud block timeout", the time it waits for a cloud verdict on suspicious behavior. Default: 10 seconds. [1] Test It Yourself Here's the exact test showing the ~30 second cache: $ sleep 35; time git diff; sleep 20; time git diff; sleep 35; time git diff real 0m10.105s user 0m0.015s sys 0m0.000s real 0m0.045s user 0m0.015s sys 0m0.015s real 0m10.103s user 0m0.000s sys 0m0.062s There's a delay in the cold case even though there's no changes in the repo (empty output). After 35 seconds: slow (10s). After 20 seconds: fast (cached). After 35
https://www.reddit.com/r/programming/comments/1mqzkxv/why_git_diff_sometimes_hangs_for_10_seconds_on/
<!-- SC_OFF -->Originally posted in r/git (https://www.reddit.com/r/git). TL;DR: Git commands like git diff, git log, and git blame randomly stall for 10 seconds on Windows. It's Microsoft Defender analyzing how Git spawns its pager through named pipes/PTY emulation - not scanning files, which is why exclusions don't help. After analysis, the same commands run instantly for ~30 seconds, then stall again. The fix: disable pagers for specific commands or pipe manually. This happens in PowerShell, Git Bash, and any terminal using Git for Windows. The Mystery For months, I've been haunted by a bizarre Git performance issue on Windows 11: git diff hangs for 10 seconds before showing anything Running it again immediately: instant Wait a minute and run it again: 10 seconds But git diff | cat is ALWAYS instant The pattern was consistent across git log, git blame, any Git command that uses a pager. After about 30 seconds of inactivity, the delay returns. The Investigation What Didn't Work The fact that git diff | cat was always instant should have been a clue - if it was file cache or scanning, piping wouldn't help. But I went down the obvious path anyway: Added git.exe to Windows Defender exclusions Added less.exe to exclusions Excluded entire Git installation folder Excluded my repository folders Result: No improvement. Still the same 10-second delay on first run. The First Clue: It's Not Just Git Opening new tabs in Windows Terminal revealed the pattern extends beyond Git: PowerShell tab: always instant First Git Bash tab: 10 seconds to open Second Git Bash tab immediately after: instant Wait 30 seconds, open another Git Bash tab: 10 seconds again This wasn't about Git specifically, it was about Unix-style process creation on Windows. The Smoking Gun: Process Patterns Testing with different pagers proved it's pattern-based: # Cold start git -c core.pager=less diff # 10 seconds git -c core.pager=head diff # Instant! (cached) # After cache expires (~30 seconds) git -c core.pager=head diff # 10 seconds git -c core.pager=less diff # Instant! (cached) The specific pager being launched doesn't matter. Windows Defender is analyzing the pattern of HOW Git spawns child processes, not which program gets spawned. The Real Culprit: PTY Emulation When Git launches a pager on Windows, it: Allocates a pseudo-terminal (PTY) pair Sets up bidirectional I/O redirection Spawns the pager with this complex console setup This Unix-style PTY pattern triggers Microsoft Defender's behavioral analysis. When launching terminal tabs, Git Bash needs this same PTY emulation while PowerShell uses native console APIs. Why Exclusions Don't Work File exclusions prevent scanning file contents for known malware signatures. Behavioral analysis monitors HOW processes interact: spawning patterns, I/O redirection, PTY allocation. You can't "exclude" a behavior pattern. Windows Defender sees: "Process creating pseudo-terminal and spawning child with redirected I/O" This looks suspicious. After 10 seconds of analysis, it determines: "This is safe Git behavior". Caches approval for around 30 seconds (observed in my tests). The 10-Second Timeout The delay precisely matches Microsoft Defender's documented "cloud block timeout", the time it waits for a cloud verdict on suspicious behavior. Default: 10 seconds. [1] Test It Yourself Here's the exact test showing the ~30 second cache: $ sleep 35; time git diff; sleep 20; time git diff; sleep 35; time git diff real 0m10.105s user 0m0.015s sys 0m0.000s real 0m0.045s user 0m0.015s sys 0m0.015s real 0m10.103s user 0m0.000s sys 0m0.062s There's a delay in the cold case even though there's no changes in the repo (empty output). After 35 seconds: slow (10s). After 20 seconds: fast (cached). After 35
seconds: slow again. Solutions 1. Disable Pager for git diff Configure Git to bypass the pager for diff: git config --global pager.diff false # Then pipe manually when you need pagination: # git diff | less 2. Manual Piping Skip Git's internal pager entirely: git diff --color=always | less -R 3. Alias for Common Commands alias gd='git diff --color=always | less -R' 4. Switch to WSL2 WSL2 runs in a VM where Defender doesn't monitor internal process behavior Update 1: Tested Git commands in PowerShell - they're also affected by the 10-second delay: PS > foreach ($sleep in 35, 20, 35) { Start-Sleep $sleep $t = Get-Date git diff "After {0}s wait: {1:F1}s" -f $sleep, ((Get-Date) - $t).TotalSeconds } After 35s wait: 10.2s After 20s wait: 0.1s After 35s wait: 10.3s This makes sense: Git for Windows still creates PTYs for pagers regardless of which shell calls it. The workarounds remain the same - disable pagers or pipe manually. Update 2: Thanks to u/bitzap (https://www.reddit.com/u/bitzap)_sr for clarifying what Defender actually sees: MSYS2 implements PTYs using Windows named pipes. So from Defender's perspective, it's analyzing Git creating named pipes with complex bidirectional I/O and spawning a child, that's the suspicious pattern. Environment: Windows 11 24H2, Git for Windows 2.49.0 [1] https://learn.microsoft.com/en-us/defender-endpoint/configure-cloud-block-timeout-period-microsoft-defender-antivirus <!-- SC_ON --> submitted by /u/Resident_Gap_3008 (https://www.reddit.com/user/Resident_Gap_3008)
[link] (https://www.reddit.com/r/git/comments/1mq6r0y/why_git_diff_in_git_bash_sometimes_takes_10/) [comments] (https://www.reddit.com/r/programming/comments/1mqzkxv/why_git_diff_sometimes_hangs_for_10_seconds_on/)
[link] (https://www.reddit.com/r/git/comments/1mq6r0y/why_git_diff_in_git_bash_sometimes_takes_10/) [comments] (https://www.reddit.com/r/programming/comments/1mqzkxv/why_git_diff_sometimes_hangs_for_10_seconds_on/)
The Strangler Fig Pattern: A Viable Approach for Migrating MVC to Middleware
https://www.reddit.com/r/programming/comments/1mqzsuu/the_strangler_fig_pattern_a_viable_approach_for/
submitted by /u/apidemia (https://www.reddit.com/user/apidemia)
[link] (https://getlaminas.org/blog/2025-08-06-strangler-fig-pattern.html) [comments] (https://www.reddit.com/r/programming/comments/1mqzsuu/the_strangler_fig_pattern_a_viable_approach_for/)
https://www.reddit.com/r/programming/comments/1mqzsuu/the_strangler_fig_pattern_a_viable_approach_for/
submitted by /u/apidemia (https://www.reddit.com/user/apidemia)
[link] (https://getlaminas.org/blog/2025-08-06-strangler-fig-pattern.html) [comments] (https://www.reddit.com/r/programming/comments/1mqzsuu/the_strangler_fig_pattern_a_viable_approach_for/)
Building a Multi-Step Form With Laravel, Livewire, and MongoDB
https://www.reddit.com/r/programming/comments/1mr0x2v/building_a_multistep_form_with_laravel_livewire/
submitted by /u/Majestic_Wallaby7374 (https://www.reddit.com/user/Majestic_Wallaby7374)
[link] (https://laravel-news.com/building-a-multi-step-form-with-laravel-livewire-and-mongodb) [comments] (https://www.reddit.com/r/programming/comments/1mr0x2v/building_a_multistep_form_with_laravel_livewire/)
https://www.reddit.com/r/programming/comments/1mr0x2v/building_a_multistep_form_with_laravel_livewire/
submitted by /u/Majestic_Wallaby7374 (https://www.reddit.com/user/Majestic_Wallaby7374)
[link] (https://laravel-news.com/building-a-multi-step-form-with-laravel-livewire-and-mongodb) [comments] (https://www.reddit.com/r/programming/comments/1mr0x2v/building_a_multistep_form_with_laravel_livewire/)
Programming Complexity and Other EIA
https://www.reddit.com/r/programming/comments/1mr8vf9/programming_complexity_and_other_eia/
<!-- SC_OFF -->Good morning, everyone. My name is Alisson Oliveira, and I am conducting research on measuring the complexity of intellectual work (Explicit Intellectual Activities - EIA), such as in the process of coding and software maintenance. I would like to know if anyone is familiar with any work similar to [1], where a dataset is used as an empirical test to compare human assessment with some scientific measurement technique. The technique I developed is generic and can be applied to any EIA - for example, in industrial property patents [2] - but since the technique relies on empirical data, a good dataset is essential for measurement. If you know of any similar work or datasets that I could use, please comment below. Thank you, and have a great week! Best regards, Alisson [1] https://sol.sbc.org.br/index.php/erigo/article/view/32208/32008 [2] https://jppres.com/jppres/pdf/vol12/jppres23.1859_12.5.852.pdf <!-- SC_ON --> submitted by /u/Affectionate_Past402 (https://www.reddit.com/user/Affectionate_Past402)
[link] (https://sol.sbc.org.br/index.php/erigo/article/view/32208/32008) [comments] (https://www.reddit.com/r/programming/comments/1mr8vf9/programming_complexity_and_other_eia/)
https://www.reddit.com/r/programming/comments/1mr8vf9/programming_complexity_and_other_eia/
<!-- SC_OFF -->Good morning, everyone. My name is Alisson Oliveira, and I am conducting research on measuring the complexity of intellectual work (Explicit Intellectual Activities - EIA), such as in the process of coding and software maintenance. I would like to know if anyone is familiar with any work similar to [1], where a dataset is used as an empirical test to compare human assessment with some scientific measurement technique. The technique I developed is generic and can be applied to any EIA - for example, in industrial property patents [2] - but since the technique relies on empirical data, a good dataset is essential for measurement. If you know of any similar work or datasets that I could use, please comment below. Thank you, and have a great week! Best regards, Alisson [1] https://sol.sbc.org.br/index.php/erigo/article/view/32208/32008 [2] https://jppres.com/jppres/pdf/vol12/jppres23.1859_12.5.852.pdf <!-- SC_ON --> submitted by /u/Affectionate_Past402 (https://www.reddit.com/user/Affectionate_Past402)
[link] (https://sol.sbc.org.br/index.php/erigo/article/view/32208/32008) [comments] (https://www.reddit.com/r/programming/comments/1mr8vf9/programming_complexity_and_other_eia/)
Timeout Middleware in Go: Simple in Theory, Complex in Practice
https://www.reddit.com/r/programming/comments/1mr8w6f/timeout_middleware_in_go_simple_in_theory_complex/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://destel.dev/blog/timeout-middleware-in-go) [comments] (https://www.reddit.com/r/programming/comments/1mr8w6f/timeout_middleware_in_go_simple_in_theory_complex/)
https://www.reddit.com/r/programming/comments/1mr8w6f/timeout_middleware_in_go_simple_in_theory_complex/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://destel.dev/blog/timeout-middleware-in-go) [comments] (https://www.reddit.com/r/programming/comments/1mr8w6f/timeout_middleware_in_go_simple_in_theory_complex/)
C# vs Java int: Primitive type semantics, runtime behavior, and tribal knowledge
https://www.reddit.com/r/programming/comments/1mrbeuz/c_vs_java_int_primitive_type_semantics_runtime/
<!-- SC_OFF -->How a debate over C# vs Java int and specs led to the Lₐₓ/Lₐₜ/R (LAX/LAT/R) taxonomy: a framework for type classification. <!-- SC_ON --> submitted by /u/_msiyer_ (https://www.reddit.com/user/_msiyer_)
[link] (https://msiyer.com/csharp-vs-java-int-primitive-type-semantics-runtime-behavior-and-tribal-knowledge/) [comments] (https://www.reddit.com/r/programming/comments/1mrbeuz/c_vs_java_int_primitive_type_semantics_runtime/)
https://www.reddit.com/r/programming/comments/1mrbeuz/c_vs_java_int_primitive_type_semantics_runtime/
<!-- SC_OFF -->How a debate over C# vs Java int and specs led to the Lₐₓ/Lₐₜ/R (LAX/LAT/R) taxonomy: a framework for type classification. <!-- SC_ON --> submitted by /u/_msiyer_ (https://www.reddit.com/user/_msiyer_)
[link] (https://msiyer.com/csharp-vs-java-int-primitive-type-semantics-runtime-behavior-and-tribal-knowledge/) [comments] (https://www.reddit.com/r/programming/comments/1mrbeuz/c_vs_java_int_primitive_type_semantics_runtime/)
Unlocking Linux Superpowers with eBPF and xstack
https://www.reddit.com/r/programming/comments/1mrdho5/unlocking_linux_superpowers_with_ebpf_and_xstack/
submitted by /u/vudueprajacu (https://www.reddit.com/user/vudueprajacu)
[link] (https://brainnoises.com/blog/unlocking-linux-superpowers-with-ebpf-and-xstack/) [comments] (https://www.reddit.com/r/programming/comments/1mrdho5/unlocking_linux_superpowers_with_ebpf_and_xstack/)
https://www.reddit.com/r/programming/comments/1mrdho5/unlocking_linux_superpowers_with_ebpf_and_xstack/
submitted by /u/vudueprajacu (https://www.reddit.com/user/vudueprajacu)
[link] (https://brainnoises.com/blog/unlocking-linux-superpowers-with-ebpf-and-xstack/) [comments] (https://www.reddit.com/r/programming/comments/1mrdho5/unlocking_linux_superpowers_with_ebpf_and_xstack/)
Asymmetric Cryptography, Keys & Wallets
https://www.reddit.com/r/programming/comments/1mrg23i/asymmetric_cryptography_keys_wallets/
submitted by /u/ProfessionalJoke863 (https://www.reddit.com/user/ProfessionalJoke863)
[link] (https://youtu.be/trCEP-HZUPQ?si=SlpPHpnXHTSklpIY) [comments] (https://www.reddit.com/r/programming/comments/1mrg23i/asymmetric_cryptography_keys_wallets/)
https://www.reddit.com/r/programming/comments/1mrg23i/asymmetric_cryptography_keys_wallets/
submitted by /u/ProfessionalJoke863 (https://www.reddit.com/user/ProfessionalJoke863)
[link] (https://youtu.be/trCEP-HZUPQ?si=SlpPHpnXHTSklpIY) [comments] (https://www.reddit.com/r/programming/comments/1mrg23i/asymmetric_cryptography_keys_wallets/)
Branch prediction: Why CPUs can't wait? - namvdo's blog
https://www.reddit.com/r/programming/comments/1mrjr1m/branch_prediction_why_cpus_cant_wait_namvdos_blog/
<!-- SC_OFF -->Recently, I’ve learned about a feature that makes the CPU work more efficiently, and knowing it can make our code more performant. The technique called “branch prediction” is available in modern CPUs, and it’s why your “if” statement might secretly slow down your code. I tested 2 identical algorithms -- same logic, same data, but one ran 60% faster by just changing the data order. Data organization matters; let's learn more about this in this blog post! <!-- SC_ON --> submitted by /u/vannam0511 (https://www.reddit.com/user/vannam0511)
[link] (https://namvdo.ai/cpu-branch-prediction/) [comments] (https://www.reddit.com/r/programming/comments/1mrjr1m/branch_prediction_why_cpus_cant_wait_namvdos_blog/)
https://www.reddit.com/r/programming/comments/1mrjr1m/branch_prediction_why_cpus_cant_wait_namvdos_blog/
<!-- SC_OFF -->Recently, I’ve learned about a feature that makes the CPU work more efficiently, and knowing it can make our code more performant. The technique called “branch prediction” is available in modern CPUs, and it’s why your “if” statement might secretly slow down your code. I tested 2 identical algorithms -- same logic, same data, but one ran 60% faster by just changing the data order. Data organization matters; let's learn more about this in this blog post! <!-- SC_ON --> submitted by /u/vannam0511 (https://www.reddit.com/user/vannam0511)
[link] (https://namvdo.ai/cpu-branch-prediction/) [comments] (https://www.reddit.com/r/programming/comments/1mrjr1m/branch_prediction_why_cpus_cant_wait_namvdos_blog/)
What’s New in IntelliJ IDEA 2025.2 | IntelliJ IDEA Talk
https://www.reddit.com/r/programming/comments/1mrno9g/whats_new_in_intellij_idea_20252_intellij_idea/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/live/_nt-z0FS3tM) [comments] (https://www.reddit.com/r/programming/comments/1mrno9g/whats_new_in_intellij_idea_20252_intellij_idea/)
https://www.reddit.com/r/programming/comments/1mrno9g/whats_new_in_intellij_idea_20252_intellij_idea/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/live/_nt-z0FS3tM) [comments] (https://www.reddit.com/r/programming/comments/1mrno9g/whats_new_in_intellij_idea_20252_intellij_idea/)
Dropstone - First Generational Self-Learning AI Development Platform
https://www.reddit.com/r/programming/comments/1mrpsiv/dropstone_first_generational_selflearning_ai/
submitted by /u/santosh_arron (https://www.reddit.com/user/santosh_arron)
[link] (https://dropstone.io/) [comments] (https://www.reddit.com/r/programming/comments/1mrpsiv/dropstone_first_generational_selflearning_ai/)
https://www.reddit.com/r/programming/comments/1mrpsiv/dropstone_first_generational_selflearning_ai/
submitted by /u/santosh_arron (https://www.reddit.com/user/santosh_arron)
[link] (https://dropstone.io/) [comments] (https://www.reddit.com/r/programming/comments/1mrpsiv/dropstone_first_generational_selflearning_ai/)
Experimenting with Dyad (self-hosted coding assistant) using Gemini + Ollama 3
https://www.reddit.com/r/programming/comments/1mrqlc0/experimenting_with_dyad_selfhosted_coding/
<!-- SC_OFF -->I recently tested out Dyad, a self-hosted, open-source coding assistant. It can connect to external models like Google Gemini, but it also supports local inference through tools like Ollama 3. I documented the whole setup (Linux) and then pushed it through a series of programming challenges to see how practical vibecoding actually is: generating a static website building a Kahoot-style clone and even rebuilding one of my own projects (an animated 3D map in Three.js) For comparison, I ran Dyad both with Gemini (cloud) and Ollama 3 locally on my PC. The local run was slower and more limited, but still surprisingly capable for certain tasks. Curious if anyone else has experimented with self-hosted coding assistants. Did you find them practical for real projects, or more of a novelty at this stage? <!-- SC_ON --> submitted by /u/OnlyDemor (https://www.reddit.com/user/OnlyDemor)
[link] (https://youtu.be/rhnhtzhDqV4) [comments] (https://www.reddit.com/r/programming/comments/1mrqlc0/experimenting_with_dyad_selfhosted_coding/)
https://www.reddit.com/r/programming/comments/1mrqlc0/experimenting_with_dyad_selfhosted_coding/
<!-- SC_OFF -->I recently tested out Dyad, a self-hosted, open-source coding assistant. It can connect to external models like Google Gemini, but it also supports local inference through tools like Ollama 3. I documented the whole setup (Linux) and then pushed it through a series of programming challenges to see how practical vibecoding actually is: generating a static website building a Kahoot-style clone and even rebuilding one of my own projects (an animated 3D map in Three.js) For comparison, I ran Dyad both with Gemini (cloud) and Ollama 3 locally on my PC. The local run was slower and more limited, but still surprisingly capable for certain tasks. Curious if anyone else has experimented with self-hosted coding assistants. Did you find them practical for real projects, or more of a novelty at this stage? <!-- SC_ON --> submitted by /u/OnlyDemor (https://www.reddit.com/user/OnlyDemor)
[link] (https://youtu.be/rhnhtzhDqV4) [comments] (https://www.reddit.com/r/programming/comments/1mrqlc0/experimenting_with_dyad_selfhosted_coding/)
Hello Mac OS X Tiger (2022)
https://www.reddit.com/r/programming/comments/1mrqtyl/hello_mac_os_x_tiger_2022/
submitted by /u/NSRedditShitposter (https://www.reddit.com/user/NSRedditShitposter)
[link] (https://bunn.dev/benchmark/2022/01/16/hello-tiger.html) [comments] (https://www.reddit.com/r/programming/comments/1mrqtyl/hello_mac_os_x_tiger_2022/)
https://www.reddit.com/r/programming/comments/1mrqtyl/hello_mac_os_x_tiger_2022/
submitted by /u/NSRedditShitposter (https://www.reddit.com/user/NSRedditShitposter)
[link] (https://bunn.dev/benchmark/2022/01/16/hello-tiger.html) [comments] (https://www.reddit.com/r/programming/comments/1mrqtyl/hello_mac_os_x_tiger_2022/)
Idea for a new Code-Gen Workflow
https://www.reddit.com/r/programming/comments/1mrsq7s/idea_for_a_new_codegen_workflow/
submitted by /u/David01354 (https://www.reddit.com/user/David01354)
[link] (https://youtu.be/QfSM049qnGo) [comments] (https://www.reddit.com/r/programming/comments/1mrsq7s/idea_for_a_new_codegen_workflow/)
https://www.reddit.com/r/programming/comments/1mrsq7s/idea_for_a_new_codegen_workflow/
submitted by /u/David01354 (https://www.reddit.com/user/David01354)
[link] (https://youtu.be/QfSM049qnGo) [comments] (https://www.reddit.com/r/programming/comments/1mrsq7s/idea_for_a_new_codegen_workflow/)
A Better Vocabulary for Testing
https://www.reddit.com/r/programming/comments/1ms3x0b/a_better_vocabulary_for_testing/
submitted by /u/alpaylan (https://www.reddit.com/user/alpaylan)
[link] (https://alperenkeles.com/posts/vocab-for-testing/) [comments] (https://www.reddit.com/r/programming/comments/1ms3x0b/a_better_vocabulary_for_testing/)
https://www.reddit.com/r/programming/comments/1ms3x0b/a_better_vocabulary_for_testing/
submitted by /u/alpaylan (https://www.reddit.com/user/alpaylan)
[link] (https://alperenkeles.com/posts/vocab-for-testing/) [comments] (https://www.reddit.com/r/programming/comments/1ms3x0b/a_better_vocabulary_for_testing/)
Why People Read Assembly
https://www.reddit.com/r/programming/comments/1ms4o8v/why_people_read_assembly/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://codestyleandtaste.com/why-read-assembly.html) [comments] (https://www.reddit.com/r/programming/comments/1ms4o8v/why_people_read_assembly/)
https://www.reddit.com/r/programming/comments/1ms4o8v/why_people_read_assembly/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://codestyleandtaste.com/why-read-assembly.html) [comments] (https://www.reddit.com/r/programming/comments/1ms4o8v/why_people_read_assembly/)