arendjr

joined 2 years ago
[–] arendjr@programming.dev 4 points 1 day ago

I think there is an objective good. That goodness is Life itself. So long as we treat all Life with respect and try to live a life of balance, that makes us good. You are right though that this is still a very simplified view, and what it means to "live in balance" can depend on the situation or environment. But it's a starting point at least.

As for forgiveness, it's a choice. If someone makes an honest mistake, it should be easy to forgive them, as whatever harm they caused was not intentional. But if someone makes a wilful mistake, it will be harder to forgive them. And yet, because forgiveness is a choice, we can look at the reasons why someone acted in a manner that was harmful, and still decide to forgive them, especially if they repent.

As for consequences, those are results of our actions, whether intentional or unintentional. They are not strictly related to the concept of forgiveness, but generally speaking, we find it easy to forgive someone if their actions are harmless, or if the consequences don't affect us personally. But if someone's actions do affect us, we find it harder to forgive, regardless of whether something was an honest mistake or not. But the key to forgiveness, in my opinion, is that we need to look beyond the consequences and look beyond how we were personally affected. Forgiveness is a choice, and that choice is easier to make if our emotion is not muddied by consequence.

[–] arendjr@programming.dev 2 points 3 days ago (1 children)

No worries, I understood that you were playing devil’s advocate somewhat. And indeed I don’t like it either, and fwiw, I’m not American either (European, so I don’t really have skin in this particular issue).

But when you say it’s a “rather valid decision with its motivations and reasons”, then yes, that’s basically what it means when I say it’s justified. But then you still have to ask the question as to who it is justified for. If you say it makes “sense on an economical and geopolitical level”, that’s well and good, but which economical and geopolitical level are we talking about? A deal such as this is unlikely to benefit the economy as a whole, so who are the beneficiaries? That’s the question of perspective. Probably this benefits Trump and his billionaire friends, hence why it’s justified from their perspective. But Average Joe, or the Argentinian equivalent, are unlikely to ever see a benefit from this.

[–] arendjr@programming.dev 3 points 3 days ago (3 children)

I think you’re both right. The problem in this discussion is that “justified” really depends on perspective. I agree with the other guy it is justified… from Trump’s perspective. I agree with you it is not justified for the American people.

[–] arendjr@programming.dev 1 points 1 week ago

It’s an important step, yes. You are the master of your own happiness. Take care!

[–] arendjr@programming.dev 4 points 1 week ago (2 children)

I’ll add one: to appreciate the beauty of life itself, or in other words: be happy.

That does tie in with the “it gets better” and you’ll have to trust me when I say that happiness can be found.

But for whatever it’s worth, I wasn’t always happy, and I went through very dark places in the past. Yet I found happiness in multiple places and I honestly don’t feel like I need to pretend anymore.

However that might not mean a lot if I didn’t give some pointers to help you find it. To find happiness the best thing you can is to find peace within yourself, which implies becoming at peace with who you are. First of all, don’t let the sadness in the world distract you from your own happiness, because the best way to combat the world’s sadness is by being happy yourself. Then you can become an example for others to become happy too. And second, don’t assume it means nothing. We live in a spiritual place that’s mysterious and wonderful. There’s endless happiness to be found there. If you don’t think that’s true, I believe you owe it to yourself to explore so that you may find it. Because you can. And when you do, things will get better. Trust.

[–] arendjr@programming.dev 1 points 1 week ago

Silver actually interacts horribly with and ruins the flavour of some foods. There’s a reason why silver cups often have gold plating on the inside to not ruin the taste of wine.

I’d stick with the steel any time.

[–] arendjr@programming.dev 1 points 2 weeks ago

That’s not just pedantry, that’s unnecessarily narrow-minded. Ever heard of the corrupted heart? According to your definition, that’s an impossibility, unless the heart belongs to someone in authority, or something, I guess.

The point is, there is more than a single interpretation of things, and there is not a singular definition of corruption. Anyone can be corrupted, and giving examples that show that lawlessness permeates every level of society is a great way of showing that corruption is likely endemic in the culture.

[–] arendjr@programming.dev 4 points 2 weeks ago

I’m Dutch too, and I used to work 8h/day 4 days a week. And my productivity became even better than when I worked 5 days a week. I could kill it those 4 days, and be rested enough the next week so I could kill it again. It worked wonders.

I like the rhetoric, because it means that my employer got something out of it too. But I don’t think it implies that was the only reason it should be given. I obviously enjoyed the time off for my own reasons.

[–] arendjr@programming.dev 8 points 1 month ago

I dunno, I have a Framework laptop and had a keyboard issue with it. It still worked, but one of the keys didn’t register well. So they sent me a new keyboard and I sent them back the old one after I’d swapped it. Not a single day was I without my laptop, which sounds quite unlikely compared to other laptop brands and the support you get (or not) with those. No buyer’s remorse here.

[–] arendjr@programming.dev 6 points 1 month ago

Captchas are getting out of hand.

[–] arendjr@programming.dev 2 points 1 month ago

I can take this one: Because he doesn’t actually care about creating anything of value. If he truly believed in it, you’re right, Twitter or even Tesla’s software engineers would be on the chopping block and he’d replace them with AI as soon as he can. But he doesn’t.

He knows this is a longshot. Most likely to fail, but very profitable on the near-impossible chance that it works. But he doesn’t care even if the odds are truly impossible. Because this is an investment opportunity, so people will throw money his way, no matter what the odds.

People assume he’s an idiot, and he is. But he’s not stupid, at least not in every way. He certainly has a skill for separating others from their money, which he happily takes advantage of.

 

cross-posted from: https://programming.dev/post/32376875

Biome is a formatter and linter for web languages: JavaScript, TypeScript, CSS, HTML, JSON, and GraphQL.

Version 2 adds type-aware lint rules and it is the first TypeScript linter that does not require tsc. Other new features include:

  • Monorepo support
  • GritQL Plugins
  • Revamped, configurable import sorting
  • Linter domains
  • Bulk suppressions
  • Analyzer assists
  • Many new lint rules
 

Biome is a formatter and linter for web languages: JavaScript, TypeScript, CSS, HTML, JSON, and GraphQL.

Version 2 adds type-aware lint rules and it is the first TypeScript linter that does not require tsc. Other new features include:

  • Monorepo support
  • GritQL Plugins
  • Revamped, configurable import sorting
  • Linter domains
  • Bulk suppressions
  • Analyzer assists
  • Many new lint rules
 

Biome is an integrated linter/formatter for JavaScript/TypeScript, CSS, HTML and GraphQL.

We are now in the process of implementing TypeScript-like inference (not full type checking!) that allows us to enable type-informed lint rules. This is similar to typescript-eslint except instead of using tsc we attempt to implement the inference ourselves.

This post describes our progress thus far, with a detailed overview of our type architecture.

 

Biome is a formatter and linter for JavaScript, TypeScript and other web languages.

With this partnership, we aim to develop TypeScript-compatible type inference that works out of the box for use in our lint rules.

10
Biome v2.0 beta (biomejs.dev)
submitted 7 months ago* (last edited 7 months ago) by arendjr@programming.dev to c/webdev@programming.dev
 

Biome lead here, so feel free to ask anything!

Biome is an integrated linter and formatter with support for JavaScript, TypeScript, CSS, and more.

Highlights of the release:

  • Plugins: You can write custom lint rules using GritQL.
  • Domains: Domains help to group lint rules by technology, framework, or well, domain. Thanks to domains, your default set of recommended lint rules will only include those that are relevant to your project.
  • Multi-file analysis: Lint rules can now apply analysis based on information from other files, enabling rules such as noImportCycles.
  • noFloatingPromises: Still a proof-of-concept, but our first type-aware lint rule is making an appearance.
  • Our Import Organizer has seen a major revamp.
  • Assists: Biome Assist can provide actions without diagnostics, such as sorting object keys.
  • Improved suppressions: Suppress a rule in an entire file using // biome-ignore-all, or suppress a range using // biome-ignore-start and // biome-ignore-end.
  • HTML formatter: Still in preview, this is the first time we ship an HTML formatter.
  • Many, many, fixes, new lint rules, and other improvements.
 

Recent events in #politics triggered me to write a manifesto on the values of #Democracy and what we can to do preserve them.

 

Biome project lead here, so feel free to ask questions!

 
view more: next ›