So, why *should* GNOME support server side decorations?
https://www.reddit.com/r/programming/comments/1qk6o0i/so_why_should_gnome_support_server_side/
submitted by /u/symbolicard (https://www.reddit.com/user/symbolicard)
[link] (https://blister.zip/posts/gnome-ssd/) [comments] (https://www.reddit.com/r/programming/comments/1qk6o0i/so_why_should_gnome_support_server_side/)
https://www.reddit.com/r/programming/comments/1qk6o0i/so_why_should_gnome_support_server_side/
submitted by /u/symbolicard (https://www.reddit.com/user/symbolicard)
[link] (https://blister.zip/posts/gnome-ssd/) [comments] (https://www.reddit.com/r/programming/comments/1qk6o0i/so_why_should_gnome_support_server_side/)
The Markdown Exfiltrator: Turning AI Rendering into a Data-Stealing Tool
https://www.reddit.com/r/programming/comments/1qkp1bt/the_markdown_exfiltrator_turning_ai_rendering/
submitted by /u/JadeLuxe (https://www.reddit.com/user/JadeLuxe)
[link] (https://instatunnel.my/blog/the-markdown-exfiltrator-turning-ai-rendering-into-a-data-stealing-tool) [comments] (https://www.reddit.com/r/programming/comments/1qkp1bt/the_markdown_exfiltrator_turning_ai_rendering/)
https://www.reddit.com/r/programming/comments/1qkp1bt/the_markdown_exfiltrator_turning_ai_rendering/
submitted by /u/JadeLuxe (https://www.reddit.com/user/JadeLuxe)
[link] (https://instatunnel.my/blog/the-markdown-exfiltrator-turning-ai-rendering-into-a-data-stealing-tool) [comments] (https://www.reddit.com/r/programming/comments/1qkp1bt/the_markdown_exfiltrator_turning_ai_rendering/)
Improving the usability of C libraries in Swift
https://www.reddit.com/r/programming/comments/1qkpf5z/improving_the_usability_of_c_libraries_in_swift/
submitted by /u/TheTwelveYearOld (https://www.reddit.com/user/TheTwelveYearOld)
[link] (https://www.swift.org/blog/improving-usability-of-c-libraries-in-swift/) [comments] (https://www.reddit.com/r/programming/comments/1qkpf5z/improving_the_usability_of_c_libraries_in_swift/)
https://www.reddit.com/r/programming/comments/1qkpf5z/improving_the_usability_of_c_libraries_in_swift/
submitted by /u/TheTwelveYearOld (https://www.reddit.com/user/TheTwelveYearOld)
[link] (https://www.swift.org/blog/improving-usability-of-c-libraries-in-swift/) [comments] (https://www.reddit.com/r/programming/comments/1qkpf5z/improving_the_usability_of_c_libraries_in_swift/)
The Cscript Style Guide - A valid but opinionated subset of C.
https://www.reddit.com/r/programming/comments/1qksakp/the_cscript_style_guide_a_valid_but_opinionated/
submitted by /u/domenukk (https://www.reddit.com/user/domenukk)
[link] (https://github.com/domenukk/CScript) [comments] (https://www.reddit.com/r/programming/comments/1qksakp/the_cscript_style_guide_a_valid_but_opinionated/)
https://www.reddit.com/r/programming/comments/1qksakp/the_cscript_style_guide_a_valid_but_opinionated/
submitted by /u/domenukk (https://www.reddit.com/user/domenukk)
[link] (https://github.com/domenukk/CScript) [comments] (https://www.reddit.com/r/programming/comments/1qksakp/the_cscript_style_guide_a_valid_but_opinionated/)
AI Usage Policy
https://www.reddit.com/r/programming/comments/1qkset2/ai_usage_policy/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) [comments] (https://www.reddit.com/r/programming/comments/1qkset2/ai_usage_policy/)
https://www.reddit.com/r/programming/comments/1qkset2/ai_usage_policy/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md) [comments] (https://www.reddit.com/r/programming/comments/1qkset2/ai_usage_policy/)
Why does SSH send 100 packets per keystroke?
https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/) [comments] (https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/)
https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/
submitted by /u/iamkeyur (https://www.reddit.com/user/iamkeyur)
[link] (https://eieio.games/blog/ssh-sends-100-packets-per-keystroke/) [comments] (https://www.reddit.com/r/programming/comments/1qksfgi/why_does_ssh_send_100_packets_per_keystroke/)
Scaling PostgreSQL to power 800 million ChatGPT users - OpenAI Engineering Blog
https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://openai.com/index/scaling-postgresql/) [comments] (https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/)
https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/
submitted by /u/vladmihalceacom (https://www.reddit.com/user/vladmihalceacom)
[link] (https://openai.com/index/scaling-postgresql/) [comments] (https://www.reddit.com/r/programming/comments/1qkwhb0/scaling_postgresql_to_power_800_million_chatgpt/)
Malicious PyPI Packages spellcheckpy and spellcheckerpy Deliver Python RAT
https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/
<!-- SC_OFF -->Please forgive my "Shell-check" dad joke it was too easy, had to be done. At Aikido Security we just found two malicious PyPI packages, spellcheckpy and spellcheckerpy, impersonating the legit pyspellchecker… and the malware authors got pretty creative. Instead of the usual suspects (postinstall scripts, suspicious __init__.py), they buried the payload inside: 📦 resources/eu.json.gz …a file that normally contains Basque word frequencies in the real package. And the extraction function in utils.py looks totally harmless: def test_file(filepath: PathOrStr, encoding: str, index: str): filepath = f"{os.path.join(os.path.dirname(__file__), 'resources')}/{filepath}.json.gz" with gzip.open(filepath, "rt", encoding=encoding) as f: data = json.loads(f.read()) return data[index] Nothing screams “RAT” here, right? But when called like this: test_file("eu", "utf-8", "spellchecker") …it doesn’t return word frequencies. It returns a base64-encoded downloader hidden inside the dictionary entries under the key spellchecker. That downloader then pulls down a Python RAT — turning an innocent spelling helper into code that can: - Execute arbitrary commands remotely
- Read files on disk
- Grab system info or screenshots
- …and generally turn your machine into their machine So yeah… you weren’t fixing typos — you were installing a tiny remote employee with zero onboarding and full permissions. We reported both packages to PyPI, and they’ve now been removed.
(Shoutout to the PyPI team for moving fast.) Checkout the full article here -> https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat <!-- SC_ON --> submitted by /u/Advocatemack (https://www.reddit.com/user/Advocatemack)
[link] (https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat) [comments] (https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/)
https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/
<!-- SC_OFF -->Please forgive my "Shell-check" dad joke it was too easy, had to be done. At Aikido Security we just found two malicious PyPI packages, spellcheckpy and spellcheckerpy, impersonating the legit pyspellchecker… and the malware authors got pretty creative. Instead of the usual suspects (postinstall scripts, suspicious __init__.py), they buried the payload inside: 📦 resources/eu.json.gz …a file that normally contains Basque word frequencies in the real package. And the extraction function in utils.py looks totally harmless: def test_file(filepath: PathOrStr, encoding: str, index: str): filepath = f"{os.path.join(os.path.dirname(__file__), 'resources')}/{filepath}.json.gz" with gzip.open(filepath, "rt", encoding=encoding) as f: data = json.loads(f.read()) return data[index] Nothing screams “RAT” here, right? But when called like this: test_file("eu", "utf-8", "spellchecker") …it doesn’t return word frequencies. It returns a base64-encoded downloader hidden inside the dictionary entries under the key spellchecker. That downloader then pulls down a Python RAT — turning an innocent spelling helper into code that can: - Execute arbitrary commands remotely
- Read files on disk
- Grab system info or screenshots
- …and generally turn your machine into their machine So yeah… you weren’t fixing typos — you were installing a tiny remote employee with zero onboarding and full permissions. We reported both packages to PyPI, and they’ve now been removed.
(Shoutout to the PyPI team for moving fast.) Checkout the full article here -> https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat <!-- SC_ON --> submitted by /u/Advocatemack (https://www.reddit.com/user/Advocatemack)
[link] (https://www.aikido.dev/blog/malicious-pypi-packages-spellcheckpy-and-spellcheckerpy-deliver-python-rat) [comments] (https://www.reddit.com/r/programming/comments/1qkwrks/malicious_pypi_packages_spellcheckpy_and/)
Explainability Is a Product Feature
https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/
<!-- SC_OFF -->Admins, support staff, and operations teams are first-class users of your system, yet most systems treat them as afterthoughts. When systems hide their reasoning, these humans absorb the cost. They field angry tickets, craft apologetic responses to frustrated customers, and stay late trying to understand why something happened so they can explain it to someone else. The stress accumulates. Blame spreads. Burnout follows. Poor explainability doesn’t just create technical debt, it creates organizational drag. Every unexplainable behavior becomes a meeting, a Slack thread, an interruption that pulls someone away from actual work to perform forensics on their own system. The system’s opacity becomes everyone’s problem. <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/explainability-is-a-product-feature?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/)
https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/
<!-- SC_OFF -->Admins, support staff, and operations teams are first-class users of your system, yet most systems treat them as afterthoughts. When systems hide their reasoning, these humans absorb the cost. They field angry tickets, craft apologetic responses to frustrated customers, and stay late trying to understand why something happened so they can explain it to someone else. The stress accumulates. Blame spreads. Burnout follows. Poor explainability doesn’t just create technical debt, it creates organizational drag. Every unexplainable behavior becomes a meeting, a Slack thread, an interruption that pulls someone away from actual work to perform forensics on their own system. The system’s opacity becomes everyone’s problem. <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/explainability-is-a-product-feature?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1qkxlmw/explainability_is_a_product_feature/)
I like GitLab
https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/
submitted by /u/Sad-Interaction2478 (https://www.reddit.com/user/Sad-Interaction2478)
[link] (https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/) [comments] (https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/)
https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/
submitted by /u/Sad-Interaction2478 (https://www.reddit.com/user/Sad-Interaction2478)
[link] (https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/) [comments] (https://www.reddit.com/r/programming/comments/1qky7ks/i_like_gitlab/)
Breaking Key-Value Size Limits: Linked List WALs for Atomic Large Writes
https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/
<!-- SC_OFF -->etcd and Consul enforce small value limits to avoid head-of-line blocking. Large writes can stall replication, heartbeats, and leader elections, so these limits protect cluster liveness. But modern data (AI vectors, massive JSON) doesn't care about limits. At UnisonDB, we are trying to solve this by treating the WAL as a backward-linked graph instead of a flat list. <!-- SC_ON --> submitted by /u/ankur-anand (https://www.reddit.com/user/ankur-anand)
[link] (https://unisondb.io/blog/breaking-kv-size-limits-linked-list-wal/) [comments] (https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/)
https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/
<!-- SC_OFF -->etcd and Consul enforce small value limits to avoid head-of-line blocking. Large writes can stall replication, heartbeats, and leader elections, so these limits protect cluster liveness. But modern data (AI vectors, massive JSON) doesn't care about limits. At UnisonDB, we are trying to solve this by treating the WAL as a backward-linked graph instead of a flat list. <!-- SC_ON --> submitted by /u/ankur-anand (https://www.reddit.com/user/ankur-anand)
[link] (https://unisondb.io/blog/breaking-kv-size-limits-linked-list-wal/) [comments] (https://www.reddit.com/r/programming/comments/1qkz5d0/breaking_keyvalue_size_limits_linked_list_wals/)
Overrun with AI slop, cURL scraps bug bounties to ensure "intact mental health"
https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/
submitted by /u/Drumedor (https://www.reddit.com/user/Drumedor)
[link] (https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) [comments] (https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/)
https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/
submitted by /u/Drumedor (https://www.reddit.com/user/Drumedor)
[link] (https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/) [comments] (https://www.reddit.com/r/programming/comments/1ql0w5p/overrun_with_ai_slop_curl_scraps_bug_bounties_to/)
How to Make Architecture Decisions: RFCs, ADRs, and Getting Everyone Aligned
https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/how-to-make-architecture-decisions-rfcs-adrs-and-getting-everyone-aligned-ab82e5384d2f) [comments] (https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/)
https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/how-to-make-architecture-decisions-rfcs-adrs-and-getting-everyone-aligned-ab82e5384d2f) [comments] (https://www.reddit.com/r/programming/comments/1ql0xiu/how_to_make_architecture_decisions_rfcs_adrs_and/)
Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025
https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=7z9NNrRDHQU) [comments] (https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/)
https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=7z9NNrRDHQU) [comments] (https://www.reddit.com/r/programming/comments/1ql304c/reflection_cs_decadedefining_rocket_engine_herb/)
Obvious Things C Should Do
https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/
submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://www.digitalmars.com/articles/Cobvious.html) [comments] (https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/)
https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/
submitted by /u/lelanthran (https://www.reddit.com/user/lelanthran)
[link] (https://www.digitalmars.com/articles/Cobvious.html) [comments] (https://www.reddit.com/r/programming/comments/1qlgcjb/obvious_things_c_should_do/)
cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun
https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/
submitted by /u/RobertVandenberg (https://www.reddit.com/user/RobertVandenberg)
[link] (https://itsfoss.com/news/curl-closes-bug-bounty-program/) [comments] (https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/)
https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/
submitted by /u/RobertVandenberg (https://www.reddit.com/user/RobertVandenberg)
[link] (https://itsfoss.com/news/curl-closes-bug-bounty-program/) [comments] (https://www.reddit.com/r/programming/comments/1qljc0t/curl_gets_rid_of_its_bug_bounty_program_over_ai/)
Why Developing For Microsoft SharePoint is a Horrible, Terrible, and Painful Experience
https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/
<!-- SC_OFF -->I've written a little article on why I think SharePoint is terrible. Probably could've written more, but I value my sanity. The development experience is painful, performance falls over at numbers a proper database would laugh at, and the architecture feels like it was designed by committee during a fire drill. Writing this one was more therapy than anything else. I recently migrated from SharePoint to something custom. How many of you are still using (or working on SharePoint), and what would you recommend instead? <!-- SC_ON --> submitted by /u/jordansrowles (https://www.reddit.com/user/jordansrowles)
[link] (https://medium.com/@jordansrowles/why-developing-for-microsoft-sharepoint-is-a-horrible-terrible-and-painful-experience-aa1f5d50712c) [comments] (https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/)
https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/
<!-- SC_OFF -->I've written a little article on why I think SharePoint is terrible. Probably could've written more, but I value my sanity. The development experience is painful, performance falls over at numbers a proper database would laugh at, and the architecture feels like it was designed by committee during a fire drill. Writing this one was more therapy than anything else. I recently migrated from SharePoint to something custom. How many of you are still using (or working on SharePoint), and what would you recommend instead? <!-- SC_ON --> submitted by /u/jordansrowles (https://www.reddit.com/user/jordansrowles)
[link] (https://medium.com/@jordansrowles/why-developing-for-microsoft-sharepoint-is-a-horrible-terrible-and-painful-experience-aa1f5d50712c) [comments] (https://www.reddit.com/r/programming/comments/1qljjlx/why_developing_for_microsoft_sharepoint_is_a/)
List of jj aliases
https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/
<!-- SC_OFF -->I want to learn about everyone's favorite Jujutsu (https://www.jj-vcs.dev/latest/) aliases and could not find a comprehensive list. So I set up a simple page called List of jj aliases (https://www.lysator.liu.se/~axl/jj-aliases#aliases) (both aliases and revset aliases). Anyone can add and vote for aliases. All you need is a Github account. It's a bit clumsy, since the "storage" consists of Github discussion threads, but it was easy enough to set up without being a web wiz. :) Current top-voted alias is tug, while the revset aliases has not gotten any favorites yet. <!-- SC_ON --> submitted by /u/thomasa88 (https://www.reddit.com/user/thomasa88)
[link] (https://www.lysator.liu.se/~axl/jj-aliases#aliases) [comments] (https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/)
https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/
<!-- SC_OFF -->I want to learn about everyone's favorite Jujutsu (https://www.jj-vcs.dev/latest/) aliases and could not find a comprehensive list. So I set up a simple page called List of jj aliases (https://www.lysator.liu.se/~axl/jj-aliases#aliases) (both aliases and revset aliases). Anyone can add and vote for aliases. All you need is a Github account. It's a bit clumsy, since the "storage" consists of Github discussion threads, but it was easy enough to set up without being a web wiz. :) Current top-voted alias is tug, while the revset aliases has not gotten any favorites yet. <!-- SC_ON --> submitted by /u/thomasa88 (https://www.reddit.com/user/thomasa88)
[link] (https://www.lysator.liu.se/~axl/jj-aliases#aliases) [comments] (https://www.reddit.com/r/programming/comments/1qllm32/list_of_jj_aliases/)
Rust Iterators and Closures for Java Programmers
https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/
<!-- SC_OFF -->Learn how Rust's iterators compare to Java Streams, and why closures are more powerful than lambdas. Key insights: - Closure syntax and the three closure traits (Fn, FnMut, FnOnce) - Iterator methods (map, filter, fold, etc.) - Lazy evaluation and zero-cost abstraction - Practical examples comparing Java and Rust <!-- SC_ON --> submitted by /u/MasterOntology (https://www.reddit.com/user/MasterOntology)
[link] (https://medium.com/gitconnected/rust-adventures-iterators-and-closures-706ab8f1b3c1) [comments] (https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/)
https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/
<!-- SC_OFF -->Learn how Rust's iterators compare to Java Streams, and why closures are more powerful than lambdas. Key insights: - Closure syntax and the three closure traits (Fn, FnMut, FnOnce) - Iterator methods (map, filter, fold, etc.) - Lazy evaluation and zero-cost abstraction - Practical examples comparing Java and Rust <!-- SC_ON --> submitted by /u/MasterOntology (https://www.reddit.com/user/MasterOntology)
[link] (https://medium.com/gitconnected/rust-adventures-iterators-and-closures-706ab8f1b3c1) [comments] (https://www.reddit.com/r/programming/comments/1qlmhxa/rust_iterators_and_closures_for_java_programmers/)
Dithering for an epaper laptop
https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/
submitted by /u/PMunch (https://www.reddit.com/user/PMunch)
[link] (https://peterme.net/building-an-epaper-laptop-dithering.html) [comments] (https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/)
https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/
submitted by /u/PMunch (https://www.reddit.com/user/PMunch)
[link] (https://peterme.net/building-an-epaper-laptop-dithering.html) [comments] (https://www.reddit.com/r/programming/comments/1qlowl6/dithering_for_an_epaper_laptop/)
What kind of RPC does google meet use at the browser level?
https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/
<!-- SC_OFF -->I was curious on what network calls the google meet application makes from the browser and came across a network call to /$rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections whose content type was x-protobuf. Anyone knows what kind of remote procedure call this is. Is it gRPC-web or a custom version only used internally at Google? <!-- SC_ON --> submitted by /u/CaptainCodeKe (https://www.reddit.com/user/CaptainCodeKe)
[link] (https://meet.google.com/%24rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections) [comments] (https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/)
https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/
<!-- SC_OFF -->I was curious on what network calls the google meet application makes from the browser and came across a network call to /$rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections whose content type was x-protobuf. Anyone knows what kind of remote procedure call this is. Is it gRPC-web or a custom version only used internally at Google? <!-- SC_ON --> submitted by /u/CaptainCodeKe (https://www.reddit.com/user/CaptainCodeKe)
[link] (https://meet.google.com/%24rpc/google.rtc.meetings.v1.MeetingSpaceService/SyncMeetingSpaceCollections) [comments] (https://www.reddit.com/r/programming/comments/1qltayt/what_kind_of_rpc_does_google_meet_use_at_the/)