BB(3, 3) is Hard
https://www.sligocki.com//2023/10/16/bb-3-3-is-hard.html
https://www.sligocki.com//2023/10/16/bb-3-3-is-hard.html
sligocki
BB(3, 3) is Hard (Bigfoot)
I’m excited to share a 3 state, 3 symbol Turing Machine that cannot be proven to halt or not (when starting on a blank tape) without solving a Collatz-like problem. Therefore, solving the \(BB(3, 3)\) problem is at least as hard as solving this Collatz-like…
Effective Programming: Adding an Effect System to OCaml
https://www.janestreet.com/tech-talks/effective-programming/
https://www.janestreet.com/tech-talks/effective-programming/
Janestreet
Effective Programming: Adding an Effect System to OCaml :: Jane Street
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
👍1
Dynamic Typing with Dependent Types
https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CDB85CF2624D664734495EE3C4202BAC?doi=10.1.1.119.6649&rep=rep1&type=pdf
https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=CDB85CF2624D664734495EE3C4202BAC?doi=10.1.1.119.6649&rep=rep1&type=pdf
🤯3🔥1🤨1
Static Analysis: A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.https://github.com/analysis-tools-dev/static-analysis
GitHub
GitHub - analysis-tools-dev/static-analysis: ⚙️ A curated list of static analysis (SAST) tools and linters for all programming…
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality. - analysis-tools-...
Dynamic Typing in a Statically Typed Language
Martı́n Abadi, Luca Cardelli, Benjamin C. Pierce, and Gordon Plotkin
https://dl.acm.org/doi/pdf/10.1145/103135.103138
Martı́n Abadi, Luca Cardelli, Benjamin C. Pierce, and Gordon Plotkin
https://dl.acm.org/doi/pdf/10.1145/103135.103138
👍1
A simple applicative language: Mini-ML
https://inria.hal.science/inria-00076025/file/RR-0529.pdf
https://inria.hal.science/inria-00076025/file/RR-0529.pdf
Abstraction-Safe Effect Handlers via Tunneling
https://www.cs.cornell.edu/andru/papers/tunnel-eff/tunnel-eff.pdf
https://www.cs.cornell.edu/andru/papers/tunnel-eff/tunnel-eff.pdf
👍1
Counting Immutable Beans: Reference Counting Optimized for Purely Functional Programming
https://arxiv.org/pdf/1908.05647.pdf
https://arxiv.org/pdf/1908.05647.pdf
👍1
Generalized Algebraic Data Types and Object-Oriented Programming
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/gadtoop.pdf
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/gadtoop.pdf
🔥1
Speeding Up Translation of Virtual To Physical Memory Addresses: TLB and Huge Pages
https://johnnysswlab.com/speeding-up-translation-of-virtual-to-physical-memory-addresses-tlb-and-huge-pages/
https://johnnysswlab.com/speeding-up-translation-of-virtual-to-physical-memory-addresses-tlb-and-huge-pages/
Johnny's Software Lab
Speeding Up Translation of Virtual To Physical Memory Addresses: TLB and Huge Pages - Johnny's Software Lab
In this post we explore how to speed up our memory intensive programs by decreasing the number of TLB cache misses
👍1
Partial and Total Orders
https://eli.thegreenplace.net/2018/partial-and-total-orders/
https://eli.thegreenplace.net/2018/partial-and-total-orders/
👍2
E. W. Dijkstra Archive: On the foolishness of "natural language programming"https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html
👍2
Valgrind and GDB in close cooperation
https://www.redhat.com/en/blog/valgrind-and-gdb-close-cooperation
https://www.redhat.com/en/blog/valgrind-and-gdb-close-cooperation
Redhat
Valgrind and GDB in close cooperation
It used to be tricky to run GDB and connect Valgrind to it, but that’s not the case any more. The 3.21.0 Valgrind release brings new great features that allow using it and GDB much more easily and conveniently in a single terminal. In this article, I review…
👍3
WasmGC: A new way to bring garbage collected programming languages efficiently to WebAssemblyhttps://v8.dev/blog/wasm-gc-porting
👍3
Opusmodus: Common Lisp Music Composition System
https://opusmodus.com/
https://opusmodus.com/