[-] expr@programming.dev 7 points 1 week ago

That's a really poor metric, because that encompasses many salaried jobs.

But yes, it's ultimately just about whether or not you are selling your time for money, or if you have acquired enough money to exploit the labor of others to make yourself more money without doing anything yourself.

[-] expr@programming.dev 7 points 3 months ago

https://www.target.com/p/downy-april-fresh-liquid-fabric-conditioner-140-fl-oz/-/A-82823990

Here's a typical fabric softener at Target. $13 before tax. Still not a lot, but it's not nearly as cheap as $2.

[-] expr@programming.dev 7 points 3 months ago

Not true! I installed it and played for 5 minutes once!

[-] expr@programming.dev 7 points 6 months ago

You're just not a very nice person, are you?

[-] expr@programming.dev 7 points 7 months ago

Reviewers are not infallible and are largely focused on the meat of the MR rather than every single detail.

It reflects much more poorly on you than it does on them.

[-] expr@programming.dev 7 points 9 months ago

That's what the diff tool is for.

[-] expr@programming.dev 7 points 11 months ago

Possible, though Republican attacks against her are likely to get a lot more overtly racist and misogynistic, which will likely alienate the center considerably.

[-] expr@programming.dev 7 points 1 year ago

Briefly glancing through your code there's a typo on line 37:

outlives_parsed = parse_trail_outlives(bouds.fetch('outlives', nil))

Of course this wouldn't be an issue had you actually implemented it in Rust since such a thing wouldn't compile. Not really a good reason to be using ruby for this.

[-] expr@programming.dev 7 points 1 year ago

Could you not have a hashmap keyed on matches pointing to vectors of strings for the players in each match? Basically modeling the data how you want rather than relying on indexing.

[-] expr@programming.dev 7 points 1 year ago* (last edited 1 year ago)

I don't use teams, but hard disagree. My team screenshares all the time for pair programming, and even for regular meetings, screen sharing a slide deck or basic agenda is helpful for focusing conversation. I have presented before without sharing a screen and things go off the rails really quick. Focusing attention on the topics being discussed helps keep things as brief and efficient as possible. Presenting an agenda and topics also shows professionalism and that you are trying to respect people's time by keeping things focused.

If it's an actually useless meeting... Just don't go? It's not that hard.

[-] expr@programming.dev 7 points 2 years ago

(It's definitely not.)

[-] expr@programming.dev 7 points 2 years ago* (last edited 2 years ago)

JavaScript promises are not monads: https://stackoverflow.com/questions/45712106/why-are-promises-monads

They're close, but not quite. then can shift semantics from under you depending on what's supplied.

It should also be added that monoids require the type to have an identity or "empty" value (which is the empty array for arrays).

The explanation is pretty off in general, since it implies that any type that's both a functor and a monoid is a monad, which is simply not true. A good example is a ZipList (like lists, but with an applicative instance based on zipping). It's a functor and a monoid, but definitely not a monad.

view more: ‹ prev next ›

expr

joined 2 years ago