So You Want to Host Your Own LLM? Don’t.
https://www.reddit.com/r/programming/comments/1nh8td5/so_you_want_to_host_your_own_llm_dont/
submitted by /u/myusuf3 (https://www.reddit.com/user/myusuf3)
[link] (https://mahdiyusuf.com/so-you-want-to-host-your-own-llm-dont/) [comments] (https://www.reddit.com/r/programming/comments/1nh8td5/so_you_want_to_host_your_own_llm_dont/)
https://www.reddit.com/r/programming/comments/1nh8td5/so_you_want_to_host_your_own_llm_dont/
submitted by /u/myusuf3 (https://www.reddit.com/user/myusuf3)
[link] (https://mahdiyusuf.com/so-you-want-to-host-your-own-llm-dont/) [comments] (https://www.reddit.com/r/programming/comments/1nh8td5/so_you_want_to_host_your_own_llm_dont/)
Built a High-Performance Key-Value Datastore in Pure Java
https://www.reddit.com/r/programming/comments/1nhdu6k/built_a_highperformance_keyvalue_datastore_in/
<!-- SC_OFF -->Hello everyone, I am excited to share a small milestone, it's the project I have been working in my free time during weekends since past 2 years. DataStore4J a key value datastore entirely written in Java, inspired by Google's LevelDB (https://github.com/theuntamed839/DataStore4J), its still under development. I’ve published some benchmarks results (https://github.com/theuntamed839/DataStore4J/blob/main/BenchMark/readme.md) The performance is on par with LevelDB, and for comparison I also included Facebook's RocksDB (which is a different beast altogether) I’ve also written some documentation on the internals of the DB (https://github.com/theuntamed839/DataStore4J/wiki) The aim was to get it to a good comparable performance level with levelDB. Lots of learning from this project, from database internals to Java's concurrency, to using JMH for benchmarks and Jimfs for testing.
I’m the sole developer on this, so I’m sure I’ve misused Java in places, missed edge cases, or even obvious bugs. I'd love to hear any feedback, and issues from those who've tried it out. Thank you all. <!-- SC_ON --> submitted by /u/theuntamed000 (https://www.reddit.com/user/theuntamed000)
[link] (https://github.com/theuntamed839/DataStore4J) [comments] (https://www.reddit.com/r/programming/comments/1nhdu6k/built_a_highperformance_keyvalue_datastore_in/)
https://www.reddit.com/r/programming/comments/1nhdu6k/built_a_highperformance_keyvalue_datastore_in/
<!-- SC_OFF -->Hello everyone, I am excited to share a small milestone, it's the project I have been working in my free time during weekends since past 2 years. DataStore4J a key value datastore entirely written in Java, inspired by Google's LevelDB (https://github.com/theuntamed839/DataStore4J), its still under development. I’ve published some benchmarks results (https://github.com/theuntamed839/DataStore4J/blob/main/BenchMark/readme.md) The performance is on par with LevelDB, and for comparison I also included Facebook's RocksDB (which is a different beast altogether) I’ve also written some documentation on the internals of the DB (https://github.com/theuntamed839/DataStore4J/wiki) The aim was to get it to a good comparable performance level with levelDB. Lots of learning from this project, from database internals to Java's concurrency, to using JMH for benchmarks and Jimfs for testing.
I’m the sole developer on this, so I’m sure I’ve misused Java in places, missed edge cases, or even obvious bugs. I'd love to hear any feedback, and issues from those who've tried it out. Thank you all. <!-- SC_ON --> submitted by /u/theuntamed000 (https://www.reddit.com/user/theuntamed000)
[link] (https://github.com/theuntamed839/DataStore4J) [comments] (https://www.reddit.com/r/programming/comments/1nhdu6k/built_a_highperformance_keyvalue_datastore_in/)
Write Code With Less Legal Risk | Legal Expert MCP Server
https://www.reddit.com/r/programming/comments/1nhek3s/write_code_with_less_legal_risk_legal_expert_mcp/
<!-- SC_OFF -->Hello everyone, As a software engineer I’ve often noticed devs run into the same issue: they don’t know the legal landscape when creating a new app or business idea. I faced this problem many times. Since I used to be an attorney, I consolidated my knowledge into a legal expert MCP server. It exposes these prompts: legal_landscape_discovery comprehensive_privacy_audit ai_ethics_and_compliance_scan intellectual_property_and_oss_audit market_and_customer_compliance_audit website_and_app_legal_disclosure_check security_legal_alignment_check risk_analysis_framework legal_expert_prompts_catalog It’s the first version, but I wanted to share. I’m not here to self-promote. I just wanted to create something that will help other devs. if you’re interested, let me know and I’ll DM you the GitHub repo. Feel free to fork or extend it. (Works with VS Code GitHub Copilot and Cursor as slash commands with arguments. There’s currently a bug with MCP prompts in Claude code.) Necessary Disclaimer: This MCP server produces informational analyses only. It is not legal advice, I take no responsibility for any legal or compliance consequences, and you use it entirely at your own risk given the inherent limitations and hallucinations of LLMs. <!-- SC_ON --> submitted by /u/DimWebDev (https://www.reddit.com/user/DimWebDev)
[link] (https://github.com/DimWebDev/legal_expert_mcp_server) [comments] (https://www.reddit.com/r/programming/comments/1nhek3s/write_code_with_less_legal_risk_legal_expert_mcp/)
https://www.reddit.com/r/programming/comments/1nhek3s/write_code_with_less_legal_risk_legal_expert_mcp/
<!-- SC_OFF -->Hello everyone, As a software engineer I’ve often noticed devs run into the same issue: they don’t know the legal landscape when creating a new app or business idea. I faced this problem many times. Since I used to be an attorney, I consolidated my knowledge into a legal expert MCP server. It exposes these prompts: legal_landscape_discovery comprehensive_privacy_audit ai_ethics_and_compliance_scan intellectual_property_and_oss_audit market_and_customer_compliance_audit website_and_app_legal_disclosure_check security_legal_alignment_check risk_analysis_framework legal_expert_prompts_catalog It’s the first version, but I wanted to share. I’m not here to self-promote. I just wanted to create something that will help other devs. if you’re interested, let me know and I’ll DM you the GitHub repo. Feel free to fork or extend it. (Works with VS Code GitHub Copilot and Cursor as slash commands with arguments. There’s currently a bug with MCP prompts in Claude code.) Necessary Disclaimer: This MCP server produces informational analyses only. It is not legal advice, I take no responsibility for any legal or compliance consequences, and you use it entirely at your own risk given the inherent limitations and hallucinations of LLMs. <!-- SC_ON --> submitted by /u/DimWebDev (https://www.reddit.com/user/DimWebDev)
[link] (https://github.com/DimWebDev/legal_expert_mcp_server) [comments] (https://www.reddit.com/r/programming/comments/1nhek3s/write_code_with_less_legal_risk_legal_expert_mcp/)
Why you should care about the JDBC fetch size
https://www.reddit.com/r/programming/comments/1nhjby7/why_you_should_care_about_the_jdbc_fetch_size/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://in.relation.to/2025/01/24/jdbc-fetch-size/) [comments] (https://www.reddit.com/r/programming/comments/1nhjby7/why_you_should_care_about_the_jdbc_fetch_size/)
https://www.reddit.com/r/programming/comments/1nhjby7/why_you_should_care_about_the_jdbc_fetch_size/
submitted by /u/Active-Fuel-49 (https://www.reddit.com/user/Active-Fuel-49)
[link] (https://in.relation.to/2025/01/24/jdbc-fetch-size/) [comments] (https://www.reddit.com/r/programming/comments/1nhjby7/why_you_should_care_about_the_jdbc_fetch_size/)
Rye Tables vs Python/Pandas: A Different Way to Wrangle Data
https://www.reddit.com/r/programming/comments/1nhjk44/rye_tables_vs_pythonpandas_a_different_way_to/
submitted by /u/symbolicard (https://www.reddit.com/user/symbolicard)
[link] (https://ryelang.org/blog/posts/comparing_tables_to_python/) [comments] (https://www.reddit.com/r/programming/comments/1nhjk44/rye_tables_vs_pythonpandas_a_different_way_to/)
https://www.reddit.com/r/programming/comments/1nhjk44/rye_tables_vs_pythonpandas_a_different_way_to/
submitted by /u/symbolicard (https://www.reddit.com/user/symbolicard)
[link] (https://ryelang.org/blog/posts/comparing_tables_to_python/) [comments] (https://www.reddit.com/r/programming/comments/1nhjk44/rye_tables_vs_pythonpandas_a_different_way_to/)
Hosting a website on a disposable vape
https://www.reddit.com/r/programming/comments/1nhs5ti/hosting_a_website_on_a_disposable_vape/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://bogdanthegeek.github.io/blog/projects/vapeserver/) [comments] (https://www.reddit.com/r/programming/comments/1nhs5ti/hosting_a_website_on_a_disposable_vape/)
https://www.reddit.com/r/programming/comments/1nhs5ti/hosting_a_website_on_a_disposable_vape/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://bogdanthegeek.github.io/blog/projects/vapeserver/) [comments] (https://www.reddit.com/r/programming/comments/1nhs5ti/hosting_a_website_on_a_disposable_vape/)
Algebraic Types are not Scary, Actually
https://www.reddit.com/r/programming/comments/1nhw43z/algebraic_types_are_not_scary_actually/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.aiono.dev/posts/algebraic-types-are-not-scary,-actually.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw43z/algebraic_types_are_not_scary_actually/)
https://www.reddit.com/r/programming/comments/1nhw43z/algebraic_types_are_not_scary_actually/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.aiono.dev/posts/algebraic-types-are-not-scary,-actually.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw43z/algebraic_types_are_not_scary_actually/)
The E Language
https://www.reddit.com/r/programming/comments/1nhw4ml/the_e_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (http://erights.org/elang/index.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw4ml/the_e_language/)
https://www.reddit.com/r/programming/comments/1nhw4ml/the_e_language/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (http://erights.org/elang/index.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw4ml/the_e_language/)
React Won by Default – And It's Killing Frontend Innovation
https://www.reddit.com/r/programming/comments/1nhw51a/react_won_by_default_and_its_killing_frontend/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.lorenstew.art/blog/react-won-by-default/) [comments] (https://www.reddit.com/r/programming/comments/1nhw51a/react_won_by_default_and_its_killing_frontend/)
https://www.reddit.com/r/programming/comments/1nhw51a/react_won_by_default_and_its_killing_frontend/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.lorenstew.art/blog/react-won-by-default/) [comments] (https://www.reddit.com/r/programming/comments/1nhw51a/react_won_by_default_and_its_killing_frontend/)
Smalltalk and Lambda Calculus
https://www.reddit.com/r/programming/comments/1nhw59d/smalltalk_and_lambda_calculus/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.ielliott.io/smalltalk-and-lambda-calculus) [comments] (https://www.reddit.com/r/programming/comments/1nhw59d/smalltalk_and_lambda_calculus/)
https://www.reddit.com/r/programming/comments/1nhw59d/smalltalk_and_lambda_calculus/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://blog.ielliott.io/smalltalk-and-lambda-calculus) [comments] (https://www.reddit.com/r/programming/comments/1nhw59d/smalltalk_and_lambda_calculus/)
Protecting Rust against supply chain attacks
https://www.reddit.com/r/programming/comments/1nhw5qd/protecting_rust_against_supply_chain_attacks/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://kerkour.com/rust-supply-chain-attacks) [comments] (https://www.reddit.com/r/programming/comments/1nhw5qd/protecting_rust_against_supply_chain_attacks/)
https://www.reddit.com/r/programming/comments/1nhw5qd/protecting_rust_against_supply_chain_attacks/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://kerkour.com/rust-supply-chain-attacks) [comments] (https://www.reddit.com/r/programming/comments/1nhw5qd/protecting_rust_against_supply_chain_attacks/)
The pirate-based logic of Rust shared references
https://www.reddit.com/r/programming/comments/1nhw5s3/the_piratebased_logic_of_rust_shared_references/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (http://ais523.me.uk/blog/logic-of-shared-references.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw5s3/the_piratebased_logic_of_rust_shared_references/)
https://www.reddit.com/r/programming/comments/1nhw5s3/the_piratebased_logic_of_rust_shared_references/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (http://ais523.me.uk/blog/logic-of-shared-references.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw5s3/the_piratebased_logic_of_rust_shared_references/)
Rendezvous Hashing Explained
https://www.reddit.com/r/programming/comments/1nhw5x1/rendezvous_hashing_explained/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://randorithms.com/2020/12/26/rendezvous-hashing.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw5x1/rendezvous_hashing_explained/)
https://www.reddit.com/r/programming/comments/1nhw5x1/rendezvous_hashing_explained/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://randorithms.com/2020/12/26/rendezvous-hashing.html) [comments] (https://www.reddit.com/r/programming/comments/1nhw5x1/rendezvous_hashing_explained/)
Infinite Relations
https://www.reddit.com/r/programming/comments/1nhw64v/infinite_relations/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://buttondown.com/jaffray/archive/infinite-relations/) [comments] (https://www.reddit.com/r/programming/comments/1nhw64v/infinite_relations/)
https://www.reddit.com/r/programming/comments/1nhw64v/infinite_relations/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://buttondown.com/jaffray/archive/infinite-relations/) [comments] (https://www.reddit.com/r/programming/comments/1nhw64v/infinite_relations/)
PythonBPF – Writing eBPF Programs in Pure Python
https://www.reddit.com/r/programming/comments/1nhw6x9/pythonbpf_writing_ebpf_programs_in_pure_python/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://xeon.me/gnome/pythonbpf/) [comments] (https://www.reddit.com/r/programming/comments/1nhw6x9/pythonbpf_writing_ebpf_programs_in_pure_python/)
https://www.reddit.com/r/programming/comments/1nhw6x9/pythonbpf_writing_ebpf_programs_in_pure_python/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://xeon.me/gnome/pythonbpf/) [comments] (https://www.reddit.com/r/programming/comments/1nhw6x9/pythonbpf_writing_ebpf_programs_in_pure_python/)
Analyzing the memory ordering models of the Apple M1
https://www.reddit.com/r/programming/comments/1nhw8mn/analyzing_the_memory_ordering_models_of_the_apple/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.sciencedirect.com/science/article/pii/S1383762124000390) [comments] (https://www.reddit.com/r/programming/comments/1nhw8mn/analyzing_the_memory_ordering_models_of_the_apple/)
https://www.reddit.com/r/programming/comments/1nhw8mn/analyzing_the_memory_ordering_models_of_the_apple/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://www.sciencedirect.com/science/article/pii/S1383762124000390) [comments] (https://www.reddit.com/r/programming/comments/1nhw8mn/analyzing_the_memory_ordering_models_of_the_apple/)
Writing an operating system kernel from scratch
https://www.reddit.com/r/programming/comments/1nhw8tv/writing_an_operating_system_kernel_from_scratch/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/) [comments] (https://www.reddit.com/r/programming/comments/1nhw8tv/writing_an_operating_system_kernel_from_scratch/)
https://www.reddit.com/r/programming/comments/1nhw8tv/writing_an_operating_system_kernel_from_scratch/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/) [comments] (https://www.reddit.com/r/programming/comments/1nhw8tv/writing_an_operating_system_kernel_from_scratch/)
Highlights from Git 2.51
https://www.reddit.com/r/programming/comments/1nhw9wf/highlights_from_git_251/
submitted by /u/initcommit (https://www.reddit.com/user/initcommit)
[link] (https://github.blog/open-source/git/highlights-from-git-2-51/) [comments] (https://www.reddit.com/r/programming/comments/1nhw9wf/highlights_from_git_251/)
https://www.reddit.com/r/programming/comments/1nhw9wf/highlights_from_git_251/
submitted by /u/initcommit (https://www.reddit.com/user/initcommit)
[link] (https://github.blog/open-source/git/highlights-from-git-2-51/) [comments] (https://www.reddit.com/r/programming/comments/1nhw9wf/highlights_from_git_251/)
RIP pthread_cancel
https://www.reddit.com/r/programming/comments/1nhwagp/rip_pthread_cancel/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://eissing.org/icing/posts/rip_pthread_cancel/) [comments] (https://www.reddit.com/r/programming/comments/1nhwagp/rip_pthread_cancel/)
https://www.reddit.com/r/programming/comments/1nhwagp/rip_pthread_cancel/
submitted by /u/ketralnis (https://www.reddit.com/user/ketralnis)
[link] (https://eissing.org/icing/posts/rip_pthread_cancel/) [comments] (https://www.reddit.com/r/programming/comments/1nhwagp/rip_pthread_cancel/)
Adaptive Programming Systems for Humans and AI
https://www.reddit.com/r/programming/comments/1nibk9s/adaptive_programming_systems_for_humans_and_ai/
<!-- SC_OFF -->Just like buildings, software must be built to evolve. My new article explores the challenges that arise when humans and AI collaborate on programming and how we can mitigate these issues to create a more resilient ecosystem. https://gfrison.com/2025/adaptive-programming-systems <!-- SC_ON --> submitted by /u/gfrison (https://www.reddit.com/user/gfrison)
[link] (https://gfrison.com/2025/adaptive-programming-systems) [comments] (https://www.reddit.com/r/programming/comments/1nibk9s/adaptive_programming_systems_for_humans_and_ai/)
https://www.reddit.com/r/programming/comments/1nibk9s/adaptive_programming_systems_for_humans_and_ai/
<!-- SC_OFF -->Just like buildings, software must be built to evolve. My new article explores the challenges that arise when humans and AI collaborate on programming and how we can mitigate these issues to create a more resilient ecosystem. https://gfrison.com/2025/adaptive-programming-systems <!-- SC_ON --> submitted by /u/gfrison (https://www.reddit.com/user/gfrison)
[link] (https://gfrison.com/2025/adaptive-programming-systems) [comments] (https://www.reddit.com/r/programming/comments/1nibk9s/adaptive_programming_systems_for_humans_and_ai/)