back
user profile
matheusmoreira
28,294karma·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
> It does have the concept of "consent" so that data should only be collected if people agree to it being collected. How does this work in practice? Sites just say "we collect data, …
comment
> There are headsets targeting Windows users that require kernel-mode drivers to work. That's horrifying. What headsets are these? Gaming headsets? I wouldn't trust that industry with…
comment
Manufacturers already do this, stable ABI or not. They can release drivers for a specific operating system and processor architecture. When those change and the driver breaks, they aren't going t…
comment
> Has not being able to install Windows XP on a modern machine left you bitter...? Not at all. I have been burned by drivers that only worked in 32 bit Windows XP though. They simply couldn't …
comment
> I assume that the majority of Linux kernels are running on Android phones and due to this lack of stable ABI for drivers these kernels are all outdated or even unmaintained. No, it's becau…
comment
True. I had the system call interface in mind when I made the post. I should've been more clear.
comment
Nothing the copyright industry does will ever be able to compete with "piracy". What matters is if the paid service is good enough for most people to not bother with copyright infringement. …
comment
ABI compatibility is also important. For example, the Linux kernel takes it very seriously but Linux user space generally doesn't. One of the reasons why application developers like to package …
comment
The author is essentially arguing that it's okay to regulate the tech industry because the porn industry survived regulation. It's fine to try to do good by regulating an industry but it doe…
comment
> Be respectful to all people and not just the ones that don’t inconvenience you. This is a good ideal to strive for. However, people should not be getting fired, banned, excluded, ostracized or ot…
comment
> No longer we can say that "All human beings are born free and equal in dignity and rights." We can. Humans are equal in dignity and rights . That doesn't say anything about gene…
comment
Language-theoretic security was the first thing that came to mind when I read the title. Was pleasantly surprised to see it referenced at the end of the article. http://langsec.org The ide…
comment
Pages can be manually added to the internet archive: https://help.archive.org/hc/en-us/articles/360001513491-Save... …
comment
> No one looks at a Linus rant and says "Wow I want to try my hand at adding a patch for Linux!". He probably just thinks the kernel itself is more important than the people hacking on it…
comment
The problem is they come up with all these rules for others to follow. They don't seem to realize the rules also apply to them. It's perfectly fine to call for the exclusion of a man becau…
comment
It is a negative. Nobody wants to navigate a social minefield where everything they say can and will be used against them in a court of public opinion. If social interaction becomes too difficult an…
comment
There is no consent. There is not even a choice. Even in anarchy, humans form groups because it's better than being alone. Every group has rules. Members can choose to follow them and enjoy the b…
comment
Those founders would be considered terrorists today.
comment
The browser has become a virtual machine that routinely executes untrusted code downloaded from the internet. The capabilities of the virtual machine will expand until it becomes native to the host sy…
comment
> native proactor servers I/O completion ports? Those are great and I wish Linux had a similar API. Epoll doesn't fully solve the asynchronous I/O problem since files always have dat…
comment
One of the references cited: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2689675/ > Childhood lead exposure is associated with region-specific reductions in adult g…
comment
They won by making services that are good enough for most people to not bother infringing, not by enforcing copyrights. Now they're getting greedy and fragmenting the market, making life needless…
comment
> Take an audience of X people. Divide them in two. Show ads to your test group, don't show to control. Watch your business grow and gauge the lift between the two audiences. So advertising in…
comment
Yubico has released open source programs to manage YubiKeys. https://github.com/Yubico/yubikey-manager/ For example, it is possible to configure whether user interaction is …
comment
Only the static password and one time password modes though. In those modes, the YubiKey acts like a keyboard and literally types out the password when the user presses the button. The flagship YubiKe…
comment
> I love fun toys like this and would love an awesome list of them if anyone has one. From the Bastard Operator From Hell series: http://pages.cs.wisc.edu/~ballard/bofh/bo…
comment
The local people and government antagonized this man so he made composite armor, converted his bulldozer into a tank complete with mounted guns and started demolishing the buildings of his enemies. …
comment
Intelligence agency employees engage in LOVEINT.
comment
The privacy mavens are going to lose. Controlling what can and can't be shared is just like copyright enforcement. If they want privacy, the answer is to not share information at all or share onl…