Pre-PEP: Rust for CPython
https://www.reddit.com/r/programming/comments/1ozr1mo/prepep_rust_for_cpython/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://discuss.python.org/t/pre-pep-rust-for-cpython/104906) [comments] (https://www.reddit.com/r/programming/comments/1ozr1mo/prepep_rust_for_cpython/)
https://www.reddit.com/r/programming/comments/1ozr1mo/prepep_rust_for_cpython/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://discuss.python.org/t/pre-pep-rust-for-cpython/104906) [comments] (https://www.reddit.com/r/programming/comments/1ozr1mo/prepep_rust_for_cpython/)
Think in Math. Write in Code
https://www.reddit.com/r/programming/comments/1ozr2ob/think_in_math_write_in_code/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.jmeiners.com/think-in-math/) [comments] (https://www.reddit.com/r/programming/comments/1ozr2ob/think_in_math_write_in_code/)
https://www.reddit.com/r/programming/comments/1ozr2ob/think_in_math_write_in_code/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.jmeiners.com/think-in-math/) [comments] (https://www.reddit.com/r/programming/comments/1ozr2ob/think_in_math_write_in_code/)
k-anonymity, the parent of all privacy definitions
https://www.reddit.com/r/programming/comments/1ozr2xy/kanonymity_the_parent_of_all_privacy_definitions/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://desfontain.es/blog/k-anonymity.html) [comments] (https://www.reddit.com/r/programming/comments/1ozr2xy/kanonymity_the_parent_of_all_privacy_definitions/)
https://www.reddit.com/r/programming/comments/1ozr2xy/kanonymity_the_parent_of_all_privacy_definitions/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://desfontain.es/blog/k-anonymity.html) [comments] (https://www.reddit.com/r/programming/comments/1ozr2xy/kanonymity_the_parent_of_all_privacy_definitions/)
Building a Simple Search Engine That Works
https://www.reddit.com/r/programming/comments/1ozr3ey/building_a_simple_search_engine_that_works/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://karboosx.net/post/4eZxhBon/building-a-simple-search-engine-that-actually-works) [comments] (https://www.reddit.com/r/programming/comments/1ozr3ey/building_a_simple_search_engine_that_works/)
https://www.reddit.com/r/programming/comments/1ozr3ey/building_a_simple_search_engine_that_works/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://karboosx.net/post/4eZxhBon/building-a-simple-search-engine-that-actually-works) [comments] (https://www.reddit.com/r/programming/comments/1ozr3ey/building_a_simple_search_engine_that_works/)
GCC 16 considering changing default to C++20
https://www.reddit.com/r/programming/comments/1ozr4ax/gcc_16_considering_changing_default_to_c20/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://inbox.sourceware.org/gcc/aQj1tKzhftT9GUF4@redhat.com/) [comments] (https://www.reddit.com/r/programming/comments/1ozr4ax/gcc_16_considering_changing_default_to_c20/)
https://www.reddit.com/r/programming/comments/1ozr4ax/gcc_16_considering_changing_default_to_c20/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://inbox.sourceware.org/gcc/aQj1tKzhftT9GUF4@redhat.com/) [comments] (https://www.reddit.com/r/programming/comments/1ozr4ax/gcc_16_considering_changing_default_to_c20/)
Z3 API in Python: From Sudoku to N-Queens in Under 20 Lines
https://www.reddit.com/r/programming/comments/1ozr4ya/z3_api_in_python_from_sudoku_to_nqueens_in_under/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ericpony.github.io/z3py-tutorial/guide-examples.htm) [comments] (https://www.reddit.com/r/programming/comments/1ozr4ya/z3_api_in_python_from_sudoku_to_nqueens_in_under/)
https://www.reddit.com/r/programming/comments/1ozr4ya/z3_api_in_python_from_sudoku_to_nqueens_in_under/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ericpony.github.io/z3py-tutorial/guide-examples.htm) [comments] (https://www.reddit.com/r/programming/comments/1ozr4ya/z3_api_in_python_from_sudoku_to_nqueens_in_under/)
The Programming of Algebra
https://www.reddit.com/r/programming/comments/1ozr5kr/the_programming_of_algebra/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://arxiv.org/abs/2207.00850) [comments] (https://www.reddit.com/r/programming/comments/1ozr5kr/the_programming_of_algebra/)
https://www.reddit.com/r/programming/comments/1ozr5kr/the_programming_of_algebra/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://arxiv.org/abs/2207.00850) [comments] (https://www.reddit.com/r/programming/comments/1ozr5kr/the_programming_of_algebra/)
Linus Torvalds in Conversation with Dirk Hohndel
https://www.reddit.com/r/programming/comments/1ozrgwi/linus_torvalds_in_conversation_with_dirk_hohndel/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=tWx769t1JKg) [comments] (https://www.reddit.com/r/programming/comments/1ozrgwi/linus_torvalds_in_conversation_with_dirk_hohndel/)
https://www.reddit.com/r/programming/comments/1ozrgwi/linus_torvalds_in_conversation_with_dirk_hohndel/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.youtube.com/watch?v=tWx769t1JKg) [comments] (https://www.reddit.com/r/programming/comments/1ozrgwi/linus_torvalds_in_conversation_with_dirk_hohndel/)
My Kind of REPL
https://www.reddit.com/r/programming/comments/1ozv2su/my_kind_of_repl/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ianthehenry.com/posts/my-kind-of-repl/) [comments] (https://www.reddit.com/r/programming/comments/1ozv2su/my_kind_of_repl/)
https://www.reddit.com/r/programming/comments/1ozv2su/my_kind_of_repl/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://ianthehenry.com/posts/my-kind-of-repl/) [comments] (https://www.reddit.com/r/programming/comments/1ozv2su/my_kind_of_repl/)
How Java’s Floating-Point Hurts Everyone Everywhere (1998)
https://www.reddit.com/r/programming/comments/1ozv3gu/how_javas_floatingpoint_hurts_everyone_everywhere/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://people.eecs.berkeley.edu/~wkahan/JAVAhurt.pdf) [comments] (https://www.reddit.com/r/programming/comments/1ozv3gu/how_javas_floatingpoint_hurts_everyone_everywhere/)
https://www.reddit.com/r/programming/comments/1ozv3gu/how_javas_floatingpoint_hurts_everyone_everywhere/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://people.eecs.berkeley.edu/~wkahan/JAVAhurt.pdf) [comments] (https://www.reddit.com/r/programming/comments/1ozv3gu/how_javas_floatingpoint_hurts_everyone_everywhere/)
So you want to build an ECS-backed GUI framework
https://www.reddit.com/r/programming/comments/1ozv3zw/so_you_want_to_build_an_ecsbacked_gui_framework/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.leafwing-studios.com/blog/ecs-gui-framework/) [comments] (https://www.reddit.com/r/programming/comments/1ozv3zw/so_you_want_to_build_an_ecsbacked_gui_framework/)
https://www.reddit.com/r/programming/comments/1ozv3zw/so_you_want_to_build_an_ecsbacked_gui_framework/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.leafwing-studios.com/blog/ecs-gui-framework/) [comments] (https://www.reddit.com/r/programming/comments/1ozv3zw/so_you_want_to_build_an_ecsbacked_gui_framework/)
[Python] Orchestro CLI – Testing framework for CLI/TUI applications with parallel execution and AI-powered test generation
https://www.reddit.com/r/programming/comments/1p05io9/python_orchestro_cli_testing_framework_for_clitui/
<!-- SC_OFF -->After struggling with Expect and other terminal testing tools, I built Orchestro CLI to bring modern testing practices to command-line applications. What it does: - Write tests in YAML (no noscripting required) - Parallel test execution (5.25x faster than sequential) - Intelligent test generation from source code using AST analysis - Snapshot testing for terminal output - REST/GraphQL API for integration with your tools - JUnit XML reports for CI/CD pipelines Example test: name: Test Python REPL command: python steps: - send: "2 + 2" expect: "4" - send: "import sys" - send: "sys.version_info.major" expect: "3" The intelligence feature analyzes your CLI source code and generates test scenarios automatically. Point it at a Click or argparse-based CLI, and it creates tests for each command/subcommand. Performance: 50 tests that took 10 minutes now run in under 2 minutes with parallel execution. Production ready: 550 tests, 63% coverage, used in real CI/CD pipelines. Open source (MIT): https://github.com/jonthemediocre/orchestro-cli Install: pip install orchestro-cli Happy to answer questions about the architecture, AST analysis, or parallel execution system! <!-- SC_ON --> submitted by /u/Jonthemediocre (https://www.reddit.com/user/Jonthemediocre)
[link] (https://github.com/jonthemediocre/orchestro-cli) [comments] (https://www.reddit.com/r/programming/comments/1p05io9/python_orchestro_cli_testing_framework_for_clitui/)
https://www.reddit.com/r/programming/comments/1p05io9/python_orchestro_cli_testing_framework_for_clitui/
<!-- SC_OFF -->After struggling with Expect and other terminal testing tools, I built Orchestro CLI to bring modern testing practices to command-line applications. What it does: - Write tests in YAML (no noscripting required) - Parallel test execution (5.25x faster than sequential) - Intelligent test generation from source code using AST analysis - Snapshot testing for terminal output - REST/GraphQL API for integration with your tools - JUnit XML reports for CI/CD pipelines Example test: name: Test Python REPL command: python steps: - send: "2 + 2" expect: "4" - send: "import sys" - send: "sys.version_info.major" expect: "3" The intelligence feature analyzes your CLI source code and generates test scenarios automatically. Point it at a Click or argparse-based CLI, and it creates tests for each command/subcommand. Performance: 50 tests that took 10 minutes now run in under 2 minutes with parallel execution. Production ready: 550 tests, 63% coverage, used in real CI/CD pipelines. Open source (MIT): https://github.com/jonthemediocre/orchestro-cli Install: pip install orchestro-cli Happy to answer questions about the architecture, AST analysis, or parallel execution system! <!-- SC_ON --> submitted by /u/Jonthemediocre (https://www.reddit.com/user/Jonthemediocre)
[link] (https://github.com/jonthemediocre/orchestro-cli) [comments] (https://www.reddit.com/r/programming/comments/1p05io9/python_orchestro_cli_testing_framework_for_clitui/)
An Elm Primer: The missing chapter on JavaScript interop
https://www.reddit.com/r/programming/comments/1p05b0u/an_elm_primer_the_missing_chapter_on_javanoscript/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/elm-book-missing-chapter-8-ports-interop/) [comments] (https://www.reddit.com/r/programming/comments/1p05b0u/an_elm_primer_the_missing_chapter_on_javanoscript/)
https://www.reddit.com/r/programming/comments/1p05b0u/an_elm_primer_the_missing_chapter_on_javanoscript/
submitted by /u/cekrem (https://www.reddit.com/user/cekrem)
[link] (https://cekrem.github.io/posts/elm-book-missing-chapter-8-ports-interop/) [comments] (https://www.reddit.com/r/programming/comments/1p05b0u/an_elm_primer_the_missing_chapter_on_javanoscript/)
6 years after too much crypto
https://www.reddit.com/r/programming/comments/1p0313p/6_years_after_too_much_crypto/
submitted by /u/MarekKnapek (https://www.reddit.com/user/MarekKnapek)
[link] (https://bfswa.substack.com/p/6-years-after-too-much-crypto) [comments] (https://www.reddit.com/r/programming/comments/1p0313p/6_years_after_too_much_crypto/)
https://www.reddit.com/r/programming/comments/1p0313p/6_years_after_too_much_crypto/
submitted by /u/MarekKnapek (https://www.reddit.com/user/MarekKnapek)
[link] (https://bfswa.substack.com/p/6-years-after-too-much-crypto) [comments] (https://www.reddit.com/r/programming/comments/1p0313p/6_years_after_too_much_crypto/)
JavaScript failed your tests
https://www.reddit.com/r/programming/comments/1p06056/javanoscript_failed_your_tests/
submitted by /u/Xaneris47 (https://www.reddit.com/user/Xaneris47)
[link] (https://pvs-studio.com/en/blog/posts/1309/) [comments] (https://www.reddit.com/r/programming/comments/1p06056/javanoscript_failed_your_tests/)
https://www.reddit.com/r/programming/comments/1p06056/javanoscript_failed_your_tests/
submitted by /u/Xaneris47 (https://www.reddit.com/user/Xaneris47)
[link] (https://pvs-studio.com/en/blog/posts/1309/) [comments] (https://www.reddit.com/r/programming/comments/1p06056/javanoscript_failed_your_tests/)
Giving C a Superpower: custom header file (safe_c.h)
https://www.reddit.com/r/programming/comments/1p05zfq/giving_c_a_superpower_custom_header_file_safe_ch/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://hwisnu.bearblog.dev/giving-c-a-superpower-custom-header-file-safe_ch/) [comments] (https://www.reddit.com/r/programming/comments/1p05zfq/giving_c_a_superpower_custom_header_file_safe_ch/)
https://www.reddit.com/r/programming/comments/1p05zfq/giving_c_a_superpower_custom_header_file_safe_ch/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://hwisnu.bearblog.dev/giving-c-a-superpower-custom-header-file-safe_ch/) [comments] (https://www.reddit.com/r/programming/comments/1p05zfq/giving_c_a_superpower_custom_header_file_safe_ch/)
Exploring x86 ASM : Building my own malloc and free
https://www.reddit.com/r/programming/comments/1p06pr3/exploring_x86_asm_building_my_own_malloc_and_free/
submitted by /u/SayujyaApte (https://www.reddit.com/user/SayujyaApte)
[link] (https://sayujya-apte.github.io/posts/exploring_x86asm_part1/) [comments] (https://www.reddit.com/r/programming/comments/1p06pr3/exploring_x86_asm_building_my_own_malloc_and_free/)
https://www.reddit.com/r/programming/comments/1p06pr3/exploring_x86_asm_building_my_own_malloc_and_free/
submitted by /u/SayujyaApte (https://www.reddit.com/user/SayujyaApte)
[link] (https://sayujya-apte.github.io/posts/exploring_x86asm_part1/) [comments] (https://www.reddit.com/r/programming/comments/1p06pr3/exploring_x86_asm_building_my_own_malloc_and_free/)
VMScape: Exposing and Exploiting Incomplete Branch Predictor Isolation in Cloud Environments
https://www.reddit.com/r/programming/comments/1p09zve/vmscape_exposing_and_exploiting_incomplete_branch/
submitted by /u/N1ghtCod3r (https://www.reddit.com/user/N1ghtCod3r)
[link] (https://comsec.ethz.ch/research/microarch/vmscape-exposing-and-exploiting-incomplete-branch-predictor-isolation-in-cloud-environments/) [comments] (https://www.reddit.com/r/programming/comments/1p09zve/vmscape_exposing_and_exploiting_incomplete_branch/)
https://www.reddit.com/r/programming/comments/1p09zve/vmscape_exposing_and_exploiting_incomplete_branch/
submitted by /u/N1ghtCod3r (https://www.reddit.com/user/N1ghtCod3r)
[link] (https://comsec.ethz.ch/research/microarch/vmscape-exposing-and-exploiting-incomplete-branch-predictor-isolation-in-cloud-environments/) [comments] (https://www.reddit.com/r/programming/comments/1p09zve/vmscape_exposing_and_exploiting_incomplete_branch/)
Conversational x86 ASM: Learning to Appreciate Your Compiler • Matt Godbolt
https://www.reddit.com/r/programming/comments/1p082i5/conversational_x86_asm_learning_to_appreciate/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/7PFwUpXKLrg) [comments] (https://www.reddit.com/r/programming/comments/1p082i5/conversational_x86_asm_learning_to_appreciate/)
https://www.reddit.com/r/programming/comments/1p082i5/conversational_x86_asm_learning_to_appreciate/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/7PFwUpXKLrg) [comments] (https://www.reddit.com/r/programming/comments/1p082i5/conversational_x86_asm_learning_to_appreciate/)
64-bit Misalignment
https://www.reddit.com/r/programming/comments/1p0bae1/64bit_misalignment/
submitted by /u/jrdi_ (https://www.reddit.com/user/jrdi_)
[link] (https://jordivillar.com/blog/memory-alignment) [comments] (https://www.reddit.com/r/programming/comments/1p0bae1/64bit_misalignment/)
https://www.reddit.com/r/programming/comments/1p0bae1/64bit_misalignment/
submitted by /u/jrdi_ (https://www.reddit.com/user/jrdi_)
[link] (https://jordivillar.com/blog/memory-alignment) [comments] (https://www.reddit.com/r/programming/comments/1p0bae1/64bit_misalignment/)
Cloudflare global outage halts major AI and web services
https://www.reddit.com/r/programming/comments/1p0e2l6/cloudflare_global_outage_halts_major_ai_and_web/
submitted by /u/zvone187 (https://www.reddit.com/user/zvone187)
[link] (https://www.itpro.com/infrastructure/a-massive-cloudflare-outage-has-taken-down-x-and-openai-and-even-bricked-outage-tracker-site-downdetector?utm_source=chatgpt.com) [comments] (https://www.reddit.com/r/programming/comments/1p0e2l6/cloudflare_global_outage_halts_major_ai_and_web/)
https://www.reddit.com/r/programming/comments/1p0e2l6/cloudflare_global_outage_halts_major_ai_and_web/
submitted by /u/zvone187 (https://www.reddit.com/user/zvone187)
[link] (https://www.itpro.com/infrastructure/a-massive-cloudflare-outage-has-taken-down-x-and-openai-and-even-bricked-outage-tracker-site-downdetector?utm_source=chatgpt.com) [comments] (https://www.reddit.com/r/programming/comments/1p0e2l6/cloudflare_global_outage_halts_major_ai_and_web/)