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
You said there was a ~30% chance a teenager in labor had been abused by her father. It can be inferred that in ~70% of cases the teenager had not been abused by her father. Should people prosecute the…
comment
> how does any of this relates to epigenetics? Epigenetics is the study of changes in organisms caused by modification of gene expression. If these articles are to be believed, then these tRNA frag…
comment
Ad networks are malware vectors. https://en.wikipedia.org/wiki/Malvertising
comment
DNA is transcribed into messenger RNA (mRNA) inside the nucleus of the cell. mRNA is a sequence of codons, which consist of 3 base pairs each. It is transported from the nucleus to the cytoplasm where…
comment
In my country, many banks force people to install "security modules" which includes a driver that monitors their network. There is no privacy policy.
comment
They run in ring -2. Proprietary software with networking stacks, file systems, device drivers, web servers, all running in a mode more privileged than the operating system. There's also the Inte…
comment
> prosecuting young people for child porn for taking pictures of themselves I've read about children and adolescents who were added to that sex offender registry because of minor indiscretions…
comment
> abuse of privelege Due process and a fair trial are rights, not privileges.
comment
The problem is wasted potential. Why stop at some arbitrary capacity that may very well change with time? Better to cover the entire roof with solar panels. Use as much as needed and sell the excess e…
comment
Purism published some reverse engineering information and received a "polite request" to remove the post. Hmm... https://web.archive.org/web/20180407232908/https:…
comment
So the government can get rid of whoever they want just by labeling them terrorists/communists/whatever?
comment
I agree. Naming things is so hard. It's always nice when people do manage to come up with terse names.
comment
A server can't validate the integrity of the game remotely. A program on the user's computer must do that for you. You're trusting that the program will do what you expect it to do. All…
comment
> The value gained from cheating in a video game is low enough Many people made serious money botting MMORPGs and selling gold. It's so prevalent it accelerates the inflation of the in-game cu…
comment
I agree with everything you say. It's ironic because game companies themselves use virtual machines with obfuscated instruction sets in their games as a copy protection mechanism. It's prett…
comment
I don't expect software I use to scan my hard drives and exfiltrate data ("send samples") to their developers. That's exactly what malware does. Companies just say it's for &q…
comment
Why do you think they have the right to know whether I'm doing something shady? Are they some kind of police? Did they get a warrant?
comment
The important thing is enjoying the game and having fun. The number of people watching the stream shouldn't have a negative impact on that. Lots of streamers seem to approach video games like the…
comment
I didn't know it was pay-to-win at first. I just installed the game from the app store and started playing it. It was somewhat fun. Turns out performing repetitive tasks in order to increase a bu…
comment
There are way too many video games out there that are essentially casinos. In fact, I'd say some of those games are even worse than casinos. At least in casinos you have the chance to actually wi…
comment
The Linux kernel does not accept anonymous contributions due to legal reasons. https://www.kernel.org/doc/html/latest/process/1.Intro.html > It is imperative th…
comment
My favorite is the second one. Those 7 declarations really do improve the site. I think the last site is somewhat excessive but still small compared to most mainstream websites today.
comment
Reminds me of: http://motherfuckingwebsite.com http://bettermotherfuckingwebsite.com https://thebestmotherfucking.website > Websites aren't broken by defaul…
comment
Politicians don't really deserve any privacy. These people should be under public scrutiny at all times. This isn't some private company that you can choose not to do business with if you do…
comment
This is actually one of the reasons why I prefer to comment on hackernews instead of reddit. If they keep pestering users about its ad-filled, personal information-collecting apps, people will probabl…
comment
People who got caught driving while intoxicated probably shouldn't be allowed to drive again. Sending him to actual jail, though? Why? He was being imprudent but injured no one and caused no dama…
comment
Humans also have an exceedingly long lifespan. Is it even possible to perceive the effects of evolution on the human race? Bacteria, on the other hand, have lifespans on the order of hours and reprodu…
comment
In this case, the dots are still getting printed. The process described by the README involves masking out the printed metadata. This probably involves printing over or around it in a way that either …
comment
These debugging tools are amazing. They also mentioned Hubble, some kind of visualizer for rr execution traces. I didn't find any information on it.
comment
Is it possible to avoid printing these dots in the first place?