frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How Russian government assassin from was undone by Google Translate

https://twitter.com/i/status/2032451007355953178
1•mudil•1m ago•0 comments

OpenViking – A Context DataBase for AI Agents

https://openviking.ai/
1•lab14•2m ago•0 comments

Show HN: Mesa – A collaborative canvas IDE built for agent-first development

https://www.getmesa.dev/
1•visekr•2m ago•0 comments

Show HN: UberSKILLS – Open-source Workbench for building AI agent SKILLS

https://github.com/uberskillsdev/uberskills
1•felltrifortence•3m ago•0 comments

Openreach trials 'pioneering' fibre-optic water leak detection

https://www.computerweekly.com/news/366640252/Openreach-trials-pioneering-fibre-optic-water-leak-...
1•beardyw•3m ago•1 comments

Iran War Impact on Helium

https://twitter.com/typesfast/status/2032468138768629959
1•tosh•3m ago•0 comments

Hunter Alpha – 1T parameter and 1M token context window AI model

https://openrouter.ai/openrouter/hunter-alpha
1•MaKey•4m ago•1 comments

How to Build an ML Framework in Rust, from Scratch, in a Weekend

https://www.erikkaum.com/blog/zml/
1•erikkaum•5m ago•1 comments

Show HN: A 3-line wrapper that enforces deterministic security for AI agents

1•tonyww•5m ago•0 comments

Meta Platforms: Lobbying, Dark Money, and the App Store Accountability Act

https://github.com/upper-up/meta-lobbying-and-other-findings
1•SilverElfin•5m ago•1 comments

Base25 – Feedback, roadmap, and changelog in one place

https://www.base25.app
1•grayscale-dev•5m ago•1 comments

I built a real-time operating system from scratch

https://github.com/skaiui2/SKRTOS_sparrow
1•skaiuijing•6m ago•2 comments

GIMP: The Movie (2026) – Official Trailer [video]

https://www.youtube.com/watch?v=rs56ILRcYTg
1•robenkleene•6m ago•0 comments

Show HN: Open-source CLIs for Procore and EagleView (construction software APIs)

https://www.opsrev.ai/blog/open-source-construction-clis/
1•sv123•6m ago•0 comments

AFIM: Academic Fraud Inclination Metric

https://www.alexalemi.com/arxiv-metric/docs.html?page=readme
1•mpweiher•7m ago•0 comments

Show HN: Gohpts-IPv4/IPv6/TCP/UDP Transparent Proxy with ARP/NDP/Rdnss Spoofing

https://github.com/shadowy-pycoder/go-http-proxy-to-socks
1•shadowy-pycoder•7m ago•0 comments

Atomic Britain: UK plans regulatory reset to boost nuclear power

https://www.theregister.com/2026/03/13/uk_to_push_nuclear_reset/
1•Bender•9m ago•0 comments

What do agents like OpenClaw bring to the table?

1•Bridged7756•10m ago•2 comments

Interpol cybercrime crackdown leads to 94 arrests, 45,000 IP takedowns

https://www.theregister.com/2026/03/13/interpol_operation_synergia/
1•Bender•10m ago•0 comments

Users protest as Google Antigravity price floats upward

https://www.theregister.com/2026/03/12/users_protest_as_google_antigravity/
2•Bender•11m ago•0 comments

Show HN: Grab – A declarative stream processor for delimited text data

https://github.com/anwitars/grab
1•anwitars•11m ago•0 comments

Scale Is Absolutely Broken

https://www.valiantlynx.com/blogs/scale-is-absolutely-broken
1•madshalden•11m ago•1 comments

Canadian ISP must hand over names associated with IPs in torrent copyright case

https://nationalpost.com/news/canada/hellboy-the-crooked-man-piracy
1•matbilodeau•12m ago•1 comments

Voice Typing – Curated list of open-source speech-to-text tools

https://github.com/primaprashant/awesome-voice-typing
3•primaprashant•12m ago•1 comments

Open source repos consider making bandwidth hogs pay for every download

https://www.theregister.com/2026/02/28/open_source_opinion/
1•gpvos•12m ago•0 comments

Show HN: Secure Agent Execution for Your Repository via Virtualization

https://github.com/antonguzun/openoman
1•anophelon•12m ago•0 comments

WebMCP CheatSheet

https://www.webfuse.com/webmcp-cheat-sheet
1•tonysurfly•13m ago•1 comments

Why Do Humanoid Robots Still Struggle with the Small Stuff?

https://www.quantamagazine.org/why-do-humanoid-robots-still-struggle-with-the-small-stuff-2026031...
1•7777777phil•13m ago•0 comments

Microsoft retires 'This is an Xbox' marketing campaign

https://www.gamedeveloper.com/marketing/microsoft-quietly-retires-this-is-an-xbox-marketing-campaign
1•HardwareLust•13m ago•0 comments

Two long-lost episodes of 'Doctor Who' have been found

https://apnews.com/article/doctor-who-lost-episodes-found-daleks-6849b09faa6eca9377b2a0db45d47ff8
3•cf100clunk•15m ago•0 comments
Open in hackernews

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

https://github.com/mr-fatalyst/oxyde
2•mr_Fatalyst•1h ago
Hi HN! I built Oxyde because I was tired of duplicating my models.

If you use FastAPI, you know the drill. You define Pydantic models for your API, then define separate ORM models for your database, then write converters between them. SQLModel tries to fix this but it's still SQLAlchemy underneath. Tortoise gives you a nice Django-style API but its own model system. Django ORM is great but welded to the framework.

I wanted something simple: your Pydantic model IS your database model. One class, full validation on input and output, native type hints, zero duplication. The query API is Django-style (.objects.filter(), .exclude(), Q/F expressions) because I think it's one of the best designs out there.

Explicit over implicit. I tried to remove all the magic. Queries don't touch the database until you call a terminal method like .all(), .get(), or .first(). If you don't explicitly call .join() or .prefetch(), related data won't be loaded. No lazy loading, no surprise N+1 queries behind your back. You see exactly what hits the database by reading the code.

Type safety was a big motivation. Python's weak spot is runtime surprises, so Oxyde tackles this on three levels: (1) when you run makemigrations, it also generates .pyi stub files with fully typed queries, so your IDE knows that filter(age__gte=...) takes an int, that create() accepts exactly the fields your model has, and that .all() returns list[User] not list[Any]; (2) Pydantic validates data going into the database; (3) Pydantic validates data coming back out via model_validate(). You get autocompletion, red squiggles on typos, and runtime guarantees, all from the same model definition.

Why Rust? Not for speed as a goal. I don't do "language X is better" debates. Each one is good at what it was made for. Python is hard to beat for expressing business logic. But infrastructure stuff like SQL generation, connection pooling, and row serialization is where a systems language makes sense. So I split it: Python handles your models and business logic, Rust handles the database plumbing. Queries are built as an IR in Python, serialized via MessagePack, sent to Rust which generates dialect-specific SQL, executes it, and streams results back. Speed is a side effect of this split, not the goal. But since you're not paying a performance tax for the convenience, here are the benchmarks if curious: https://oxyde.fatalyst.dev/latest/advanced/benchmarks/

What's there today: Django-style migrations (makemigrations / migrate), transactions with savepoints, joins and prefetch, PostgreSQL + SQLite + MySQL, FastAPI integration, and an auto-generated admin panel that works with FastAPI, Litestar, Sanic, Quart, and Falcon (https://github.com/mr-fatalyst/oxyde-admin).

It's v0.5, beta, active development, API might still change. This is my attempt to build the ORM I personally wanted to use. Would love feedback, criticism, ideas.

Docs: https://oxyde.fatalyst.dev/

Step-by-step FastAPI tutorial (blog API from scratch): https://github.com/mr-fatalyst/fastapi-oxyde-example

Comments

throwawayffffas•1h ago
Lol I never knew django orm is faster than SQLAlchemy. But having used both that makes sense.

> Why Rust? ... Rust handles the database plumbing. Queries are built as an IR in Python, serialized via MessagePack, sent to Rust which generates dialect-specific SQL, executes it, and streams results back. Speed is a side effect of this split, not the goal.

Nice.

So what does it take to deploy this, dependency wise?

mr_Fatalyst•1h ago
Just pip install oxyde, that's it. The Rust core (oxyde-core) ships as pre-built wheels for Linux, macOS, and Windows, so no Rust toolchain needed. Python-side dependencies are just pydantic, msgpack, and typer for the CLI. Database drivers are bundled in the Rust core (uses sqlx under the hood), so you don't need to install asyncpg/aiosqlite/etc separately either.