back
user profile
matheusmoreira
28,283karma·11,399submissions·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,399 total)
comment
Is there any reason that prevents audio from being transmitted digitally with zero quality loss? Why can't the digital-to-analog conversion be performed as late as possible? Inside the actual spe…
comment
Exactly. You're providing a service . The digital goods, once produced, can be replicated infinitely at extremely low costs. Nobody can create copies of you or your expertise. In order to pay fo…
comment
Reducing the risk of depression does not mean eliminating it. In medicine, 0% and 100% don't exist.
comment
Collectors prevent prototype hardware emulators from being created too, and those are legal.
comment
You make some good points. Concerning whether works should or should not be free, I'm not sure. I think people should get paid somehow . How to solve that problem is not clear to me. What I'…
comment
Linux returns negated errno constants. This produces error codes which are outside the range of valid values. I think it's more sane than errno . Functions of my own design almost always retur…
comment
According to Wikipedia, the best selling video game is Tetris: it has sold approximately 170 000 000¹ copies. If copying Tetris takes 1 second, the computer draws 400 W of power and electricity is rat…
comment
Please explain what the problem with what I wrote is.
comment
Yes. Lack of incentives didn't stop the artists of the past. Many were able to secure patronage.
comment
Suppose that a copy takes 1 second to complete and the computer's power supply unit draws 400 W of power during that 1 second. How much does it cost to complete that copy? Hawaii has the most exp…
comment
Products are scarce. Data isn't. What if everyone had a Star Trek replicator? Would they still pay for products according to their value? That's what a computer acts like.
comment
>I don't even know what definition of 'natural' you're using here. Copying data is a fundamental operation that all computers are able to perform and it costs nothing. Therefore…
comment
Paying for software may be moral , but it certainly isn't natural . As the game's developer, you're the scare resource. Making copies of the finished game itself costs approximately $…
comment
>It sounds like he didn't like having his collection spread to a wider base. He probably didn't http://unmamed.mameworld.info/non_atari.html > NOTE ON PROTOTYPES: >…
comment
>great facilities afforded by language Sometimes those aren't so great. For example, C has errno , a thread-local variable that gets set to the error code of the last function you called. Why…
comment
I think he's right. Treating strings as if they were normal arrays makes things easier and more uniform. The size of arrays should always be known. I still keep the NUL terminator around for comp…
comment
I read the source code of programs I use often, mostly for learning purposes. The first thing I do when I want to evaluate the security of a program I don't trust is look at the system calls it p…
comment
So, the fragmentation of the internet has begun...
comment
Wait a second. Repository owners can edit people's comments on their issue tracker? That's insane.
comment
Negative experiences create far stronger memories. That's just how the brain works. You can walk great distances and barely remember the places you passed through, but if you step on a nail at so…
comment
This is why blocking ads is pretty much a moral imperative. People should block ads until we no longer have to put up with business models such as "let's shove our sponsored content down the…
comment
Not blindly trusting Microsoft is "misbehaving" now? Were the cryptographers who refused to trust the NSA "misbehaving" too?
comment
> Wake up call, MS ties to NSA Sure is nice knowing the NSA will have easy access to all the private source code hosted on GitHub. I bet they will find so many new vulnerabilities.
comment
After what they did to Skype, such predictions are hardly baseless.
comment
> It's just not sustainable or healthy to be working 60+ hour weeks and not taking any vacation This seems to be a huge problem in many fields. I know it's a problem in medicine, and regu…
comment
> Using eval on data that are provided by a user is always a bad idea. True. Most bugs with security impact seem to happen in the input handling layer, where user input is parsed into data structur…
comment
The fact a bunch of /pol/ nazis make use of free speech doesn't invalidate free speech. It doesn't make free speech a "nazi talking point", either. It was Evelyn Beatrice…
comment
The HTML really is the API. Writing a site-specific browser has always been a fun project for me. It just pulls the information I want directly from my favorite websites. Maximum signal-to-noise ratio…
comment
>Many paywalled sites will let googlebot index their content but block other crawlers. Doesn't that infringe upon Google's own rules? I always thought Google didn't like it when site…
comment
There are 4chan browser extensions which have this feature.