back
user profile

matheusmoreira

28,291karma·11,402submissions·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,402 total)
comment
To me the main feature of both Access and SQLite has always been the fact they're single files. Very easy to manage.
6y ago·view thread
comment
This has always been the case. The majority of teachers are and have always been women.
6y ago·view thread
comment
> And if men think their complaining should be heard, then go back over all of the times where women's complaints were completely ignored or even punished and is most scenarios, women never sp…
6y ago·view thread
comment
Why would anyone use Access in 2019 when they can use SQLite instead? Is it because Access has a graphical interface?
6y ago·view thread
comment
In general signal safety is lost because the C standard library maintains global and thread-local data. For example, the various I/O functions make use of global buffers. Using the read and write…
6y ago·view thread
comment
Clone is a great system call, it allows the programmer to specify which resources are shared with the new task. The problem with clone is the C standard library maintains global and thread-local state…
6y ago·view thread
comment
Google and Facebook executives operating in my country have been arrested for failing to comply with court orders. https://www.theverge.com/2012/9/26/3413476/google…
6y ago·view thread
comment
They aren't even "burdened" with the duty to actually protect people. https://en.wikipedia.org/wiki/Warren_v._District_of_Columbia …
6y ago·view thread
comment
A spanish court could order spanish ISPs to block GitHub until they obey their order. They could also charge spanish Microsoft executives with disobedience, contempt or something similar.
6y ago·view thread
comment
> The truth is that strongly encrypted platforms are often used by pedophile rings, drug kingpins, and terrorists to shield their criminal activity. > Without sophisticated technologies, the l…
6y ago·view thread
comment
> You can’t share any of the content with anybody. As if you could do that today. > It faithfully executes all your commands. This is part of the reason why industries and governments are trying…
6y ago·view thread
comment
Owning a copy is not possible. Making more copies is illegal. Sending one of those copies to a friend is illegal. Sharing those copies with people on the internet is illegal. Artificial scarcity means…
6y ago·view thread
comment
Licensing agreements are not the consumer's problem. From their point of view, the service just gets worse and worse because it no longer provides the content they actually want to watch.
6y ago·view thread
comment
> By that same logic, it seems like an SMS exploit targeting a handset could make you liable to AT&T as well. Exploiting SMS destroys the trust custumers place in the messaging system. This cau…
6y ago·view thread
comment
Won't someone think of the malware company? How are they suppposed to sell their services to oppressive governments if WhatsApp keeps patching all the vulnerabilities they depend on?
6y ago·view thread
comment
If people can build and maintain huge ad blocking databases, I don't see why custom clients and APIs for sites would be out of reach. For example, youtube-dl has handlers for specific sites, gets…
6y ago·view thread
comment
It's not nitpicking. Your definition of "anonymized" leads people to believe they are anonymous when they are not. That can lead to serious consequences.
6y ago·view thread
comment
I mean the cost to me as a user. Why don't content creators charge me for the page view?
6y ago·view thread
comment
If someone can use that information to identify you, then the data is by definition not anonymized. It doesn't matter how exceptional the circumstances where that's allowed to happen are. &q…
6y ago·view thread
comment
> I as a user have pretty much lost all control over my browser. > It’s just been handed over to the web site publisher This is an illusion. It is a fact that the evolution of the web as a mediu…
6y ago·view thread
comment
If the de-anonymizing data exists at all, then the anonymized data was never truly anonymized in the first place.
6y ago·view thread
comment
> I would be interested in seeing these. I have some links bookmarked: https://github.com/nodejs/TSC/issues/325 https://archive.is/XcxSf https:…
6y ago·view thread
comment
What cost? Web sites don't charge anyone for the HTTP response. They distribute their pages free of charge.
6y ago·view thread
comment
Adversarial interoperability is all about rejecting the website's terms instead of the website itself. https://www.eff.org/deeplinks/2019/06/adversarial-interopera.…
6y ago·view thread
comment
Is it feasible to scrape the website?
6y ago·view thread
comment
So why can't browsers handle it? Now that I think about it, browser image viewers are pretty basic...
6y ago·view thread
comment
Yeah. I've witnessed so many controversies I started archiving and collecting them. Code of conduct enforcement is flawed to say the least.
6y ago·view thread
comment
I had a similar experience. I sent in a bug fix and some new features. The maintainer partially accepted my fix and ignored the other patches. After many messages and additional work, he just said the…
6y ago·view thread
comment
Detailed mailing list instructions would be very nice. I read all I could find about them and still screwed up when I tried to participate in one.
6y ago·view thread
comment
Even if it is stable, it's still far too complex. The compilers generate so much machinery it's not realistic to expect interoperability with foreign code.
6y ago·view thread