frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ramanujan-Computing: Distributed Computing with Idle Smart Devices: Open-Source

2•ps_ramanujan•9h ago
We're excited to share Ramanujan, a new open-source programming language and distributed computation platform that aims to unlock the vast, untapped processing power of modern smart devices. Imagine all those idle smartphones and smart TVs contributing to scientific research!

The inspiration is simple: an Apollo guidance computer's CPU was as powerful as a modern scientific calculator. Today's smart devices are millions of times more powerful, yet they're mostly idle. Ramanujan helps utilize this power for scientific advancement.

What is Ramanujan? Ramanujan is designed for distributed computation. Unlike platforms like BOINC, which often require project-specific clients, Ramanujan offers a universal interpreter. Project owners submit their code in the Ramanujan language, and participating devices, having installed the Ramanujan client once, can execute any submitted computation.

The interpreter is written in C++ and demonstrates significant performance gains:

~14% faster than CPython for a Gradient Descent algorithm (~350ms vs ~410ms).

Over 20X faster than MATLAB for a Whale Optimization Algorithm (2.5 sec vs 55 sec for optimizing 10 functions).

Key Features & Future Goals Performance: Faster than CPython and MATLAB for scientific computations.

Open-Source: MIT licensed project, code available on GitHub.

Device Compatibility: Binaries available for Android, macOS, and Ubuntu. Windows support is coming soon. Technically, any internet-connected device capable of basic arithmetic can run the interpreter once compiled for its architecture.

Ease of Use: A new portal (portal.ramanujan.dev) makes it easy for anyone to run Ramanujan jobs. An installer is also available for local desktop machines (Ubuntu, MacOS).

Our near-future goals are focused on Python compatibility:

Full Python Adoption: Allow state-of-the-art Python research code to run seamlessly on Ramanujan without modifications, by adopting Python constructs and grammar.

CFFI Integration: Enable associated CFFI code to run alongside Python scripts.

Expanded Device Support: Make clients available for a wider range of smart devices (fridges, washing machines, etc.) to maximize global compute contributions.

This project has the potential to significantly reduce e-waste and carbon emissions by leveraging existing hardware. We believe it can revolutionize computing for scientific research.

Get Involved! Ramanujan is in its nascent stage, and we're actively seeking contributors! Whether you're passionate about programming, compilers, distributed systems, or simply want to contribute to an impactful open-source project, we invite you to join us. Students are especially welcome to learn about compilers, distributed orchestration (our current service orchestrates thousands of computations with just a 2-core CPU!), and large-scale systems.

Checkout the project:

Portal: https://portal.ramanujan.dev

GitHub: https://github.com/Ramanujan-Computing/Ramanujan

Let's collaborate to push Ramanujan forward!

Generating Almost Equally-Spaced Points Along a Parabola

https://arjuns07.github.io/posts/07-2025-equidistant-parabolic-points/
1•sharma-arjun•7m ago•0 comments

Scary Cool Sad Goodbye 77 Up in Northern Michigan's Lynchian Underbelly

https://scarycoolsadgoodbye.substack.com/p/scary-cool-sad-goodbye-77
1•rmason•8m ago•0 comments

Adventures in Data Corruption

https://oxide-and-friends.transistor.fm/episodes/adventures-in-data-corruption
1•davepeck•11m ago•0 comments

Advice on Building Voice AI in June 2025

https://www.daily.co/blog/advice-on-building-voice-ai-in-june-2025/
1•javiercr•11m ago•0 comments

A chrome extension that detects malicious websites

https://cheztrap.com/
1•SuperLordPanda•20m ago•1 comments

State of GPGPU and the JVM

https://www.youtube.com/watch?v=qkr3E27XYbY
1•seinecle•21m ago•0 comments

China Biotech's Advance Is Changing the Drug Pipeline

https://www.bloomberg.com/news/features/2025-07-13/china-drugmakers-catching-up-to-us-big-pharma-with-new-medicine-innovation
1•melling•23m ago•1 comments

Traditional Chinese Medicine Has Not Been Vindicated by Science

https://www.mcgill.ca/oss/article/medical-critical-thinking-health-and-nutrition/no-traditional-chinese-medicine-has-not-been-vindicated-science
3•mgh2•24m ago•0 comments

Lt. Columbo (Peter Falk) Roasts Frank Sinatra (1978) [video]

https://www.youtube.com/watch?v=3_UN2S8SasY
1•B1FF_PSUVM•25m ago•0 comments

Defending Against Prompt Injection with a Few DefensiveTokens

https://arxiv.org/abs/2507.07974
1•belter•27m ago•0 comments

Daily Notes Considered Harmful

https://literallythevoid.com/daily-notes-considered-harmful/
3•FigurativeVoid•34m ago•0 comments

Show HN: Shadow VCS quarantines AI generated commits before they break your repo

https://github.com/AKIFQ/sav
1•akifq•36m ago•0 comments

Tim Cook Has Outpaced Jobs in Shareholder Value, but AI Era Exposes Weaknesses

https://fortune.com/2025/07/12/apple-ceo-tim-cook-leadership-stock-outlook-ai-strategy/
2•geoffbp•41m ago•0 comments

The human harbor: Navigating identity and meaning in the AI age

https://venturebeat.com/ai/the-human-harbor-navigating-identity-and-meaning-in-the-ai-age/
2•Bluestein•41m ago•0 comments

Task Runner Census 2025

https://aleyan.com/blog/2025-task-runners-census/
1•todsacerdoti•46m ago•0 comments

OpenCut: The open-source CapCut alternative

https://github.com/OpenCut-app/OpenCut
49•nateb2022•51m ago•12 comments

APKLab: Android Reverse-Engineering Workbench for VS Code

https://github.com/APKLab/APKLab
11•nateb2022•52m ago•0 comments

La Scala Warns Opera Patrons: No Flip-Flops or Tank Tops Allowed

https://www.nytimes.com/2025/07/10/arts/la-scala-opera-dress-code.html
2•bookofjoe•54m ago•1 comments

Cinema Digital Sound (CDS)

https://www.in70mm.com/presents/1990_cds/system/index.htm
2•austinallegro•55m ago•0 comments

What birdsong and back ends can teach us about magic

https://digitalseams.com/blog/what-birdsong-and-backends-can-teach-us-about-magic
1•bobbiechen•55m ago•0 comments

BOE Governor Bailey Warns Banks Against Issuing Own Stablecoins

https://www.bloomberg.com/news/articles/2025-07-13/boe-governor-bailey-warns-banks-against-issuing-own-stablecoins
1•Bluestein•58m ago•0 comments

Show HN: A Browser-Only Dream Interpreter Using Symbol Logic and JavaScript

https://github.com/Dino-Nuggies45/Dream-Interpreter
8•DinoNuggies456•1h ago•4 comments

Show HN: I made a free, simple open-source Stripe invoice generator

https://oneoffinvoice.com
1•RaulOnRails•1h ago•0 comments

Are a few people ruining the internet for the rest of us?

https://www.theguardian.com/books/2025/jul/13/are-a-few-people-ruining-the-internet-for-the-rest-of-us
31•pseudolus•1h ago•20 comments

Legalise AC

https://www.samdumitriu.com/p/legalise-ac
2•_dain_•1h ago•0 comments

When Novels Mattered

https://www.nytimes.com/2025/07/10/opinion/literature-books-novelists.html
4•GeoAtreides•1h ago•1 comments

Efficiency of a key enzyme in photosynthesis boosted

https://news.mit.edu/2025/mit-chemists-boost-efficiency-key-enzyme-photosynthesis-0707
1•gmays•1h ago•0 comments

How to put your phone down and get back into habit of reading books (2024)

https://www.theguardian.com/books/2024/oct/11/put-phone-down-habit-reading-books-english-oxford
4•austinallegro•1h ago•0 comments

Programming Language Theory has a public relations problem

https://happyfellow.bearblog.dev/programming-language-theory-has-a-public-relations-problem/
6•Bogdanp•1h ago•1 comments

Ancient Neanderthal 'Fat Factory' Reveals How Advanced They Were

https://www.sciencealert.com/ancient-neanderthal-fat-factory-reveals-how-advanced-they-really-were
2•gmays•1h ago•0 comments