[-] Kache@lemm.ee 5 points 4 days ago

Dedicated incremental static type checkers for dynamic languages already exist. In particular, Pyright for Python is fantastic and in many ways surpasses the type systems of classic typed languages

[-] Kache@lemm.ee 3 points 4 days ago* (last edited 4 days ago)

But would you pay for it?

My employer's paying for my access, and I only find it a bit useful here and there

Maybe my company gets a great discount or something, but if they would pay me the subscription cost to give up Copilot, I wouldn't miss it

[-] Kache@lemm.ee 56 points 3 weeks ago* (last edited 3 weeks ago)

I think your ideas are too non-practical/specialized/advanced/low-level for your stated goal of 'digital literacy". They read more like college intro/followup course material and are too esoteric to be readily absorbed, esp by generic teenagers, even if they've self-selected to be "lightly interested".

[-] Kache@lemm.ee 19 points 2 months ago* (last edited 2 months ago)

I really dislike code like that. Code like that tends to lie about what it says it does and have non-explicit interactions/dependencies.

The only thing I can really be certain from that is:

  doAnything();
  if(doAnything2()) {
    doAnything3();
  }

I.e. almost nothing at all because the abstractions aren't useful.

[-] Kache@lemm.ee 21 points 5 months ago

Must be proprietary, bc TOTP shouldn't be blocked by age of the device

1
submitted 6 months ago by Kache@lemm.ee to c/lemmyconnect@lemmy.ca

Thanks for the app.

I like how Connect is fairly good at embedding previews, e.g. https://lemmit.online/post/2476390

However, Connect is currently unable to embed Lemmy posts of Reddit galleries.

For example: https://lemmit.online/post/1045136
Points to: https://www.reddit.com/gallery/172hfko
(Old Reddit): https://old.reddit.com/r/whatisthisthing/comments/172hfko/what_are_these_swans_i_found_at_a_flea_market/

Also looking forward to open-sourcing & F-Droid release!

[-] Kache@lemm.ee 25 points 7 months ago

If you were reviewing a "non-trivial" PR from me, I'd recommend not squashing because I would've broken it up into readable atomic commits.

[-] Kache@lemm.ee 31 points 8 months ago* (last edited 8 months ago)

You're getting a lot of conceptual definitions, but mechanically, it's just:

keeping state (data) and behavior (functions) that operate on that state, together

At minimum, that's it. All the other things (encapsulation, message passing, inheritance, etc) are for solidifying that concept further or for extending the paradigm with features.

For example, you can express OOP semantics without OOP syntax:

foo_dict.add(key, val)  # OOP syntax

dict_add(foo_dict, key, val)  # OOP semantics
[-] Kache@lemm.ee 49 points 8 months ago

But surely there's a practical middle between "shoot first, ask later" and "sit and wait an hour"

[-] Kache@lemm.ee 22 points 9 months ago* (last edited 9 months ago)

A title as uninformative as the single . commit messages he suggests writing.

Bare minimums of typo, refactor, whitespace, comments are barely any effort -- less than the thought it takes to name variables and functions.

I really can't agree with completely meaningless messages like minor and .

[-] Kache@lemm.ee 21 points 1 year ago

Unfair how? It's paid by employers, so kinda makes sense to me, i.e. employer caused the loss of livelihood, so they pay for the benefit to the recently unemployed.

[-] Kache@lemm.ee 18 points 1 year ago* (last edited 1 year ago)

This claim site's privacy policy seems to reserve their right to use your submitted data for marketing and promotional purposes...

to improve our marketing and promotional efforts

We want to provide you information that is valuable to you. If at any time you wish to be taken off our mailing lists ...

[-] Kache@lemm.ee 33 points 1 year ago* (last edited 1 year ago)

That route already exists today as "the web", where the "latest" JavaScript source is downloaded and JIT-ed by browsers. That ecosystem is also not the greatest example of stable and secure software.

view more: next ›

Kache

joined 1 year ago