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…
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…
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…
comment
> some runs “rationalized that the real company must be part of the exercise” How human of them.
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…
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 …
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…
comment
Yeah but at least the garbage can't attempt to exploit my laptop.
comment
I don't want to have to link against glibc. Nobody should need to do that.
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…
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…
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…
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.
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.
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.
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…
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…
comment
I think the neon ramen example looks pretty awesome.
comment
This is a very reasonable policy.
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 …
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…
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…
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…
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.
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…
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…
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…
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'…
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…
comment
Here's to hoping LLVM will define it differently.