[–] 2 points 1 year ago

Fair enough. Although, for those reading at home, I'll reiterate the distinction between nonprofit and charity; all charities are nonprofits, not all nonprofits are charities. Research universities are an example.

On that note, I guess I'm enough of an academic to not consider grants a "gift" ... It's not consumerism-driven revenue, but it's hard to call it a gift when you're on the hook to produce something (research papers & prototypes) that you then turn around and use to sell for more revenue (in the form of grants).

  • source
  • parent
  • context
  • [–] 18 points 1 year ago (3 children)

    Being a "non-profit" doesn't mean the company "shouldn't make profit" ... It means that the owners/investors don't earn anything extra based on profit. The organization itself still needs to be financially sustainable.

    As shady as Mozilla is, they're competing against a functional monopoly, so the playing field is hardly fair.

  • source
  • parent
  • context
  • [–] 2 points 1 year ago

    Completely agreed. At one point, maybe 12 years ago, I remember trying to learn NP++'s macro system. It was better than whatever we had at the time, but I'm glad I didn't spend more time than I had to. Just a couple months ago, a coworker was raving about how great NP++ macros are ... to do a task handily solved by some light regular expressions and/or column edit mode. Both REs and CEM are far more ubiquitous concepts than some bespoke, domain-specific language for defining repetitive tasks.

  • source
  • parent
  • context
  • [–] 3 points 1 year ago* (2 children)

    Clearly this is a controversial statement. I'm team "use what's available and preference tools that get the job done quickly."

    I work in several different languages. VSCode has TreeSitter and a bevy of slick plug-ins. NP++ does not. I can use VSCode on both Windows and Linux. If I've got a desktop environment, I will hands down pick VSCode over NP++ every time.

    Otherwise, let's be real, NeoVim is king.

  • source
  • parent
  • context
  • [–] 10 points 1 year ago (2 children)

    If it's used as an identifier to link together rows from different tables. Also known as "joining" tables. SSN (with birthdate) is a unique identifier, and so it's natural to choose as a primary/foreign key.

  • source
  • parent
  • context
  • [–] 1 point 2 years ago

    I fear signal has to be mentioned a thousand times from all directions before they "trust" it.

    Yes. A thousand times yes. The risk profiles humans naturally adapted to are not well aligned with the artificial risk profiles we see today. I can't fault someone for not transcending their own natural instincts, because heaven knows I can't.

  • source
  • parent
  • context
  • view more: next ›