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
Excellent. Wish I could have read this article before I started learning about reverse engineering. I think it's notable how he ended up with a better product: one simple DRM-free file viewable b…
comment
The difference in performance is explained by the capabilities of the algorithms used by each parser library. The Earley algorithm can parse any context-free grammar while Chevrotain appears to be res…
comment
I love the Earley algorithm! It's relatively small, online and works with any context-free grammar. It seems to be the basis of many other algorithms I've read about in the literature, sugge…
comment
Rubber-hose cryptanalysis is standard procedure in United States airports?
comment
There are genres of video games much more deserving of strict regulation than "brain-training" games which may or may not be backed by science. Way too many mobile games I've played fun…
comment
Doctors are human too. Medical error is pretty common. It's not just doctors, either; every healthcare professional is affected. Recognizing this fact led to studies in patient safety. https:…
comment
I'm not so enthusiastic. Emulators can be used for more than just playing games. Consider debugging and reverse engineering; hacks, fan translations and homebrew software development; input recor…
comment
>Signal isn't even that popular WhatsApp integrated¹ Signal's secure messaging protocol. Since then, at least one government was unable to compel² the company to produce unencrypted messa…
comment
I have a YubiKey myself and they're really convenient. There's a cryptoprocessor inside so the key doesn't have to leave the device. I think it's more secure than a regular compute…
comment
Recreational drugs affect the brain in a very different manner when compared to medication, which is designed to be safer. I have ADHD and have taken prescription amphetamines before. They're muc…
comment
The evidence in favor of psychotropic medications is vast. Any medical treatment may very well "cause more harm than good" -- the physician must weigh the risks and benefits and inform the p…
comment
>messing with its AS-adjacency topology in non-free ways at OSI layers 1-3 Can you please explain how this works? I would like to understand.
comment
Now I wonder how many people did this and got away with it. There's a study¹ that determined the fate of 350 manuscripts rejected by the Annals of Internal Medicine. They found that 69% of them w…
comment
I wonder if submitting a pre-print to a site such as arXiv could prevent this. At the very least, it'd serve as evidence that the article existed before being republished by the plagiarizer, maki…
comment
This is excellent. Thank you so much for posting that mail. I definitely agree when he says threatening lawsuits just makes you look like a bully. Violence can be defined¹ as a measure taken to force …
comment
I don't use the terminal for viewing man pages. I often reach one via a web search. Plenty of websites host them. I think traditional unix man pages are extremely useful as documentation for two …
comment
I keep wondering why submitting papers to these journals is necessary. Does the research not stand on its own? > I feel in those disciplines researchers are a big happy family I feel the same way. …
comment
Anticircumvention laws may or may not apply. I'm not sure. It certainly sounds like it does. The thing is I don't think those laws are very successful at preventing anything. They didn'…
comment
Google's reaction is to try and make better ads so that people won't want to block them. A 2016 interview¹ with Google's Senior VP-Ads reveals their focus is on a better ad experience; …
comment
Sure, they can detect ad blockers and present a nag screen. The ad blocker can respond by defeating their detection feature. For example, it can delete the detection function before it even executes. …
comment
Yeah, after reading all this, I wouldn't blame those patients if they didn't trust healthcare professionals anymore. It's clear these people don't have the patient's best inte…
comment
Ads turned into stegotext carrying an exploit as payload? Yet another reason to block them.
comment
>Microsoft requires a button press every x seconds What is the rationale behind such a requirement? >if the game takes too long to load before the menu appears, pressing A will circumvent that r…
comment
WhatsApp integrated Signal's end-to-end encryption¹ into their communications platform. Nearly everyone I know uses WhatsApp. This change made the platform much more secure for everyone. It'…
comment
This is really interesting. I read that warning every time I save and I never noticed the delay. For some reason, it doesn't bother me like the archive utility animations. I guess it's becau…
comment
So the vast majority of doctors are condemned? That sounds like a very unfavorable environment for medical practitioners. I think its only natural to try and protect oneself. From 2000 to 2004, in one…
comment
I'm not aware of the costs involved. Is professional liability insurance prohibilitively expensive or not available to self-employed doctors? >the doctors may not have much choice about treatm…
comment
I took a class on medical ethics and they had an interesting perspective: "you can be sued for any reason; what matters is whether you will be held guilty." The risk of legal action shouldn&…
comment
If one can't afford a lawyer, the state should provide one. Is this not how it works? Please correct me if I'm wrong. I have a professor who's also a lawyer, and he said something that …