back
user profile

matheusmoreira

28,283karma·11,401submissions·October 4, 2016
about
Brazilian hobbyist programmer. I mostly do my own thing but I've contributed to some free and open source projects.

I created the lone programming language, a lisp for Linux:

https://github.com/lone-lang/lone

The projects I've published are on GitHub:

https://github.com/matheusmoreira/

I can be reached via email:

hn@matheusmoreira.com

I also have my own website:

https://www.matheusmoreira.com/

If you like my work, consider sponsoring me:

https://github.com/sponsors/matheusmoreira

No pressure though. I do this because I enjoy it.

recent activity (11,401 total)
comment
Piracy is a service problem. Copyright monopolists always defeat themselves with their obnoxious greed. Things were easy enough when Netflix had a complete catalog, now every studio wants to roll thei…
16d ago·view thread
comment
The really annoying part is how the copyright lawyers have zero respect for the work of human review and refinement. Reviewing, editing and refining AI code isn't authorship, it's "adop…
16d ago·view thread
comment
> You come in, shit out thousands of lines of slop that you didn't even think about or review, put it in the lap of the maintainer I've literally never done that. I do the opposite, in fa…
16d ago·view thread
comment
> some runs “rationalized that the real company must be part of the exercise” How human of them.
16d ago·view thread
comment
> That’s very anthropomorphized language. Yes, and it's deliberate. > It’s still a program operating under the constraints of the programmer. And we're all just neurons firing in exqui…
16d ago·view thread
comment
Not sure what your point is. Do you want AI to replace you while sparing capital? Because that's the exact dystopia you're alluding to, and it's guaranteed to happen if we don't …
16d ago·view thread
comment
Not sure why you're telling me this. As I said in my previous comment, I did do just that. I created a liblinux project just for this that eventually became my own freestanding lisp interpreter w…
16d ago·view thread
comment
Yeah but at least the garbage can't attempt to exploit my laptop.
16d ago·view thread
comment
I don't want to have to link against glibc. Nobody should need to do that.
16d ago·view thread
comment
You can write that sort of asm code to call functions too, but the whole point of compilers is you shouldn't need to. It's a stable calling convention and I felt that the compiler should kno…
16d ago·view thread
comment
> the Linux system calls are in the standard library anyway. Nope. Not every system call is available. It took years before glibc got getrandom, for example. Others are straight up not supported be…
16d ago·view thread
comment
You can, and that's exactly what the libraries do, and what I did in C, Rust, and Lisp. However, you shouldn't need to drop to assembly code. It's just a special calling convention. The…
16d ago·view thread
comment
Reasonable policy. It's fine to make it less permissive on the basis of quality. It's the "AI, therefore slop" prejudice that's problematic.
16d ago·view thread
comment
Just need the hardware industry to catch up with consumer demand. 200kUSD+ on a computer capable of local inference is simply a non-starter.
16d ago·view thread
comment
> Just prompts are not considered to be "direction". Which is why you don't just prompt and ship AI output. You review it, edit it, make it your own.
16d ago·view thread
comment
https://www.copyright.gov/ai/Copyright-and-Artificial-Intell... > Modifying or Arranging AI-Generated Content > Generating content with AI is often an initial or intermedia…
16d ago·view thread
comment
> The fact that AI generated code is not subject to copyright Only if there was "no human creativity or direction". I always ensure that both are present. I don't just randomly promp…
17d ago·view thread
comment
I think the neon ramen example looks pretty awesome.
17d ago·view thread
comment
This is a very reasonable policy.
17d ago·view thread
comment
Last time I interacted with people who push these "policies", I saw my projects be dismissed as slop because LLMs had touched them, was called a "slop fetishist" in public and was …
17d ago·view thread
comment
I got some "security fixes" from AI companies on one of my projects too. Turned out to be an issue my own AI code reviews had already caught and which was already being tracked in my TODO li…
17d ago·view thread
comment
Because it's extremely annoying and full of false positives. The vast majority of the commands are fine, analyzing each and every command the AI generates will quickly give any human alarm fatigu…
17d ago·view thread
comment
> people let AI agents have full unrestricted access to their system Not everyone is like this. I've never ran Claude Code unsandboxed. I took the time to firejail it since day one. One of the…
17d ago·view thread
comment
I just can't find it in me, the will to blame the AI for any of this. They were doing their best to do what the humans asked them to do.
17d ago·view thread
comment
Wow, I didn't know that. Never seen a corporation do anything like it. Usually it's just "we guarantee nothing and you agree to fully idemnify us for any damages" legal boilerplate…
17d ago·view thread
comment
I had human authored GCC patches that added Linux system call builtins to GCC. I was in the middle of learning how GCC's code generation worked when my laptop fell onto the floor and my hard dr…
17d ago·view thread
comment
That's fine, and helpful. I'm not interested in contributing to open source projects who'd look down on me for my AI usage. It's a lot better when people are up front about their A…
17d ago·view thread
comment
Yeah, I've been using Claude to help me secure my home network. I applied to Anthropic's cyber program and got accepted despite being a hobbyist. I'm not very good at networks so I'…
17d ago·view thread
comment
> I don't think a single thing I've ever written has ever replaced anyone's job. Doubt. Whatever it is your app does, I bet corporations would have been forced to hire more people to…
17d ago·view thread
comment
Here's to hoping LLVM will define it differently.
17d ago·view thread