Hacker Newsnew | past | comments | ask | show | jobs | submit | sakompella's commentslogin

I think transpiling to C is probably the least interesting way to tap into C. FFI is a lot valuable (and doable).

There are surprisingly many languages that support transpiling to C: Python (via Cython), Go (via TinyGo), Lua (via eLua), Nim, Zig, Vlang. The main advantage (in my view) is to support embedded systems, which might not match your use case.

Eiffel, that is how it always worked, a VM based workflow for development (Melt VM), compilation via C or C++ for release builds.

this is not how CC / FOSS licenses work. if this is how FOSS worked not a soul would use it

I don't think it's at all clear that some foss licenses (MIT for instance) are irrevocable. Not in the US, and certainly not in any possible relevant country... It's not clear that they are revocable either. As I understand the law it at least in part rests on the question of whether there was consideration in exchange for the license, which might even make it a case by case analysis.

CC licenses (and some other foss licenses, e.g. Apache 2.0) are explicitly irrevocable... which is probably enough for US law though I still wonder to some degree if there isn't some country that would take issue with that term... especially a country which recognizes "Moral rights".

Some other FOSS licenses (GPL for instance) contain explicit terms allowing revocation under certain circumstances (but otherwise claim to be irrevocable).


Whether the license is revokable or not is irrelevant when the action isn't permitted by the license anyway.

In particular, the primary purpose of AI as we know it is to strip off attribution, which is explicitly forbidden by basically every license in existence.


True, license is probably irrelevant here because they aren't even intending to comply with the terms of it.

To nitpick "explicitly forbidden" isn't quite right. Licenses basically only grant more permissions, they can't remove them. It's explicitly excluded from the rights granted by the license, but it's not explicitly forbidden because it is the law that might or might not forbid the activity, not the license.


It's a disappointing that after decades of free software movement, people can't understand this basic fact about license and the concept of "free".

And the fact 20+ years Mozilla contributor didn't understand it too. You can't restrict the usage to things you don't like it under CC.


pandemic factor is i think critical here

Location: Boston, MA, US

Remote: No

Willing to relocate: Yes

Technologies: Rust, Java, Python, C, C++, JavaScript / TypeScript, Bash, SQL

Résumé/CV: https://docs.google.com/document/d/1cc6Y0VjVhaPY06nqPK3wJirq...

github: https://github.com/sakompella

Email: kompella.sa [at] northeastern.edu

Technically experienced, technically curious, eager-to-learn undergraduate student at Northeastern University with significant team experiences searching for intern and co-op positions for Winter 2026 or for Summer 2026. Part-time experience of 3 years. Open to any roles, but particularly interested in backend / fullstack or systems programming internship roles.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: