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
Star Trek is a post scarcity society. There is no capitalism, commumism or even an economy. Every basic need is met. People join Starfleet and work as officers purely so they can better themselves and…
6y ago·view thread
comment
Even perfectly legal activity can result in undesirable retribution. For example, some rich company could decide to sue a person in response to a negative review. Whistleblowers will almost certainly …
6y ago·view thread
comment
Thanks for clarifying this for me. I didn't know about libdrm. I'm going to read the source code now to learn more.
6y ago·view thread
comment
This is a good thing, given this description of the Oracle database: https://news.ycombinator.com/item?id=18442941 …
6y ago·view thread
comment
> I’ve still yet to see a clear argument for absolute internet anonymity for anything that would benefit the average person Absolute anonymity should be the default. There is no need to justify it.…
6y ago·view thread
comment
It's a politico-technological arms race. Governments make laws. People make technology that nullifies those laws. The government reacts and makes laws that circumvent the technology. People make …
6y ago·view thread
comment
But is it possible to render graphics without any libraries whatsoever?
6y ago·view thread
comment
I wish there was an easier way to do graphics on Linux. Xlib is really hard to use and OpenGL depends on the Xlib extension GLX. I've read that Wayland creates OpenGL ES contexts using nothing bu…
6y ago·view thread
comment
> a stall is independent of speed or power, but entirely dependent on the exceeding the critical angle of attack. Air France Flight 447 is a perfect example of this. They pulled back on the stick s…
6y ago·view thread
comment
> Are they afraid we might use it to break copy protection schemes? Yes. Many CD copy protection schemes worked by messing around with subchannel data, error correction and things like that. https…
6y ago·view thread
comment
I'm a Linux user. While browsing with Chrome my CPU temperature hovers around 45 degrees. If I start using Firefox it increases to 55 degrees.
6y ago·view thread
comment
Same experience here. Browsing with Firefox increases my CPU temperature by 10 degrees.
6y ago·view thread
comment
Can't Chromium be modified in order to use other extension sources?
6y ago·view thread
comment
Thank you for posting this, never realized such a thing existed. Makes it easy to maintain different identities. It's made by Mozilla too. Wonder why it isn't a core feature of Firefox.
6y ago·view thread
comment
> You can't call dibs on obvious features. I wish that was the case. Unfortunately, patents exist and they enable exactly that sort of thing.
6y ago·view thread
comment
> Reasonable people consider trade-offs Let's do that: 1. Easy to use and effective encryption for all people, even pedophiles and terrorists. 2. Backdoored untrustworthy encryption governme…
6y ago·view thread
comment
Every article I read about encryption regulation is like this. "Pedophiles and terrorists", every single time. What's frightening isn't the argument itself but how it instantly shu…
6y ago·view thread
comment
Facebook employs lots of lawyers. They are well advised when they make decisions with legal implications.
6y ago·view thread
comment
Stallman's resignation in a nutshell.
6y ago·view thread
comment
It's really no wonder. Way too many games are straight up designed to create habits in the players. https://www.gamasutra.com/view/feature/131494/behavioral_gam... …
6y ago·view thread
comment
Indeed. That is the number one reason why I use it!
6y ago·view thread
comment
uBlock Origin blocks them. I only see them when I'm using Chrome on mobile.
6y ago·view thread
comment
> (Is 'fired' an appropriate word to use, when Monica wasn't an employee?) Ben Noordhuis wasn't an employee of Joyent either but that didn't stop them from symbolically fir…
6y ago·view thread
comment
> The reason her questions and were met with summary punishment was due to the fact that the moral crusaders she was attempting to engage with do not tolerate ideological noncompliance . > If y…
6y ago·view thread
comment
> Can’t you just say, thanks police, you saved me. No. The police doesn't actually have to save people. When that happens, it's because of the heroism of individual officers. https:/…
6y ago·view thread
comment
> my ISP can see what I'm pulling on the net Will DNS over HTTPS help mitigate this?
6y ago·view thread
comment
> Certainly a thought I find hard to shake observing cities from the window of an airplane.. What about maps? Reading maps of highly-populated and industrial locations reminds me of histology. Perh…
7y ago·view thread
comment
I suffer from this too. I try to keep to myself and act normally but it doesn't always work. It's easy to lose this restraint, especially when conversation turns to topics I enjoy. I end up …
7y ago·view thread
comment
In my understanding, the most valuable service academic journals provide is peer review. If reviewers start accepting online submissions, people could simply send them links to their online articles h…
7y ago·view thread
comment
Metaprogramming. It's possible to generate source code and then evaluate it. For example: one can write a parser generator that compiles a grammar to a Javascript function definition that parses …
7y ago·view thread