HN user

nandemo

4,159 karma

Brazilian developer living in Tokyo.

Contact me at <rafael dot caetano at gmail dot com>.

Posts6
Comments1,750
View on HN

My favourite abstract algebra textbook is Fraleigh's A First Course in Abstract Algebra. Unlike the article here, which just dumps you a bunch of definitions, the book introduces each structure with proper motivation. It's not a CS approach though.

https://www.amazon.com/First-Course-Abstract-Algebra-7th/dp/... (the 1-star reviews apply to the Kindle version, not the contents. Just get the paperback and you'll be fine)

If you want a CS approach I suggest learning basic Haskell then tackling the fantastic Typeclassopedia. The downside is you'll be missing on structures/theorems that are super useful in math but not that useful in programming.

https://wiki.haskell.org/Typeclassopedia

It's clickbaity as hell.

If anything, I wish it was more "negative" about India; instead of talking about why people take part in lynchings and why they are so common in the country, the blame goes to WhatsApp, which "has been getting Indians killed". It's as if the actual killers had no agency.

Same thing about the anti-vaccination groups in Brazil: as a Brazilian citizen my concern is that those groups exist at all and are affecting public health, not what app they happen to use.

In a surprising turn of events, the user showed they did care.

“@okcupid how am I supposed to get my daily dose of crushing rejection and emotional humiliation if your site is down????”

Where I live permanent employees are protected, so the probability of being legally fired for disclosing my salary is 0, and the probability of illegally being fired should be very close to 0. However, the probability of my salary going up is also very close to 0. In fact, the probability of my salary decreasing is arguably higher than the probability of my salary increasing, since bonuses vary and are decided semi-arbitrarily. :-)

In any case I know a much more effective way to increase my salary: getting a green card and moving to the US. The flipside is that my American wife would have a hard time finding a good job in her field in the US.

Posting with a throwaway for obvious reasons.

Not obvious to me at all. Weed is already legal in several states in the US; weed use is far from taboo on HN; you have FU money. So why the throwaway? (Of course you have right to your privacy, I just wonder what are the "obvious" reasons ...)

Two things that are missing from the article:

1) because of this problem, the government is considering keeping Heisei for a while after the emperor steps down https://minhan.jp/4599 (in Japanese)

2) the Japanese calendar (specifically the year) is used in some official documents and formalities, but in daily life people mostly use the Gregorian calendar. If you ask a bunch of Japanese people what Heisei year is now, I bet a significant percentage of them won't remember. I've worked as a software engineer in Japan for over 10 years and I've never had to deal with Japanese calendar years.

Besides, there's very little politics in niche subreddits. I'm subscribed to /r/pic (not /r/pics!), /r/flute, /r/stonerrock, /r/chess, /r/boardgames, /foreignmovies, /r/vermiculture and /r/japanlife and the latter is the only one where American politics sometimes creeps up.

Personally, I think an engine written in Haskell would be more interesting. Given how ridiculously strong some engines are when running on commodity hardware, a little performance hit wouldn't be the end of the world.

Money can be exchanged for goods and services.

Besides, there are other upsides: you get to work at a company that values developers, you'll have lots of competent colleagues and you'll learn a lot, and you'll work at a product that hundreds of millions of people love.