HNHacker News
TopNewBestAskShowJobs

joaogfarias

167 karma · joined October 18, 2015

submissionscomments
joaogfarias··on Ask HN: I am overflowing with ideas but never finish anything
If you don't have experience in building things, why not just jump on a stabilised project and build something smaller there? Reflect which free software you use the most or find more interesting, and then check how you can contribute.
joaogfarias··on Ask HN: How do you save and browse external interesting URLs?
No need for bloated software as suggested by other. Just make a RSS file and forget.
joaogfarias··on Ask HN: 1M layoffs soon, should gov intervene?
1 - "cumulative number of layoffs in past two months alone is going to hit 1 million employees" The state itself created this situation with the inflation since the end of Bretton Woods (specially the inflation during 2020-2021). If you give booze to an alcoholic he will get drunk and afterwards he will have a hangover.

2 - "Shouldn't the government intervene to prevent social crisis?" - Despite warning from people like Hayke and Mises, people tried to do all sorts of state-controlled economies (Germany, USSR, modern USA, etc). It didn't work. Better to drink lots of water, take a rest, and not get drunk next time.

joaogfarias··on Agile sucks for software development and I’m tired of pretending it doesn’t
It sounds like someone who only had bad relationships and then proceeds to say that all men/women are trash and go M/WGTWO. The world is very big and each one of us can only experience first-hand a tiny part of it.

As other suggested, to understand the roots of Agile, I suggested looking at the Manifesto itself. Additionally, I suggest looking what people like Bob Martin, Martin Fowley, Allen Houb, Kent Beck, and Dave Farley are saying.

E.g. https://www.youtube.com/watch?v=hxXmTnb3mFU https://www.youtube.com/watch?v=4JihsBOBbdI

For reports on teams' performance, I suggest looking at the DORA's report. There thousand of teams have shown they experience in the last ten years. Additionally, if you want to some academic researches, going to Google Scholar and searching for "Systematic Review PUT_HERE_ONE_AGILE_PRACTICE" generally yields good results.

https://www.sciencedirect.com/science/article/pii/S095058490... https://ieeexplore.ieee.org/abstract/document/5654783/

joaogfarias··on Ask HN: Why is Microsoft Teams still so bad?
Since only a few people are allowed to fix problems, problems tend to continue to exist. The Cathedral and the Bazaar.
joaogfarias··on Ask HN: Why is everything in JavaScript changing so fast?
Be happy. As a C programmer, when I first searched for "C only unit testing libraries" or "how to import a non-standard C library", I had to dig deeper in weird, not-straigforward, guides bad-written, Github repo and old blog posts.

In JS, you basically have standard code that you can copy and paste in a Makefile to make things automatically.

joaogfarias··on Tell HN: My wife was banned from WhatsApp without reason or recourse
Another reason to use decentralized messaging. Any service which depends on a single point will be fragile to this point wishes and weaknesses.
joaogfarias··on Ask HN: Why is there no Linux distro that “just works” like macOS?
I've installed Artix (Arch based) two years ago in a 4 years old laptop. Just had to install a network program, because I didn't want to configure wifi on the terminal. Everything else, since then... No yay -Syyu has caused any issues.

Additionally, you have to consider that macOS and Linux have different purposes. The later is meant to be used to perform computational work. The former is meant to spy on you. Naturally people who want to spy on you will work very hard for you to not have any barriers - whereas Linux people are more focused on empowering you to make more computational work.

joaogfarias··on Ask HN: What’s the most outrageous belief you’re confident is true?
Taxes are theft (always). Many people share it explicitly. 99.99% of the people believe it somehow. But when you take it to its final conclusions, specially after touching something in particular, most people get super defensive and try every time of logical contortions to find somewhere when coercively removing property is ethically valid.
joaogfarias··on Ask HN: I have 1 BTC, what can I do with it?
If you think the project makes sense, I would suggest hold into it.

Bitcoin has a market cap of ~472 billion dollars. The amount of dollars in circulation is on the magnitude of hundreds of trillions.

Therefore, it's still way too undervalued.

https://howmuch.net/articles/worlds-money-in-perspective-201...

(Note: "Very old chart", but the idea is the same)

joaogfarias··on Ask HN: Is it a good practice to provide open-source version of your paid app?
If you care about the liberty of your users and ethics, you should release the all code as free software. Information is not property.

You can create your business around service providing rather than using state legislation to coerce people to not reproduce and alter information they know.

joaogfarias··on Ask HN: How to avoid over-engineering software design for future use cases?
1 - Define an executable specification of the next smallest thing you can do to move towards your goal;

2 - Write the simplest code to fulfill this specification;

3 - Improve on what you wrote so it will express better exactly the specification you have so far.

joaogfarias··on Ask HN: Why do we pay taxes if the Fed can just print money?
Printing money is a mechanism aimed at increasing the wealth of the friends of the King, aka the people who receive the new money earlier; bankers, big companies, high-level politicians, etc. This is called Cantillon Effect.

In practical terms, printing money is a tax: Inflationary tax. It transfers wealth from the people who receive the new money last to the people who receive the money first.

Therefore, the question itself doesn't make much sense, because money printing is a (more subtle) form of tax.

joaogfarias··on Ask HN: “Git” for Microsoft Office?
LaTeX solves it :) It's simple markdown and full of extensions / hooks / templating, so any person can edit it in a controllable way.

https://grindeq.com/