Kache

joined 11 months ago
[–] Kache@lemmy.zip 10 points 5 days ago

A solar panel that occasionally blocks a window would be completely useless the other part of the time.

A window permanently blocked by a solar panel is better known as a wall with a solar panel on it.

A vertical wall with a solar panel will not be as effective as one angled towards the sun, such as one on a roof might be.

[–] Kache@lemmy.zip 5 points 1 week ago* (last edited 1 week ago)

It's like Twitter, but anybody is free to spin up their own instance, and they're all inter-compatible, so any one can view content from any other.

That freedom and openness gives users choice. If one instance owner turns out to be a real dick, the community is able to move off of and blacklist it.

Email is an oft used example. Leaving Gmail doesn't lock you out of email because you can switch to a different provider or (with enough effort) even run your own email.

[–] Kache@lemmy.zip 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

"$0" just means they don't charge a flat fee on top. You'd have to check the conversion rate they give you compared to market rate to really know.

It can be the case, even likely, that your card's rate is better than local currency converters and atms targeting tourists, but point is they're still not doing for free.

[–] Kache@lemmy.zip 2 points 2 weeks ago* (last edited 2 weeks ago)

In the short term, a small amount of duplication to prevent bad abstraction spaghetti is worth it

In the medium term, true duplications are better extracted after the fact rather than correctly guessing future reusability.

In the long term, total extraction into separate vertical or external package, as suggested by the author.

Over time, this progression is natural and unforced. If you don't need an abstraction to be de-deuplicated, then don't. If you don't need to promote an abstraction into its own vertical/package, then don't.

[–] Kache@lemmy.zip 5 points 3 weeks ago* (last edited 3 weeks ago)

Set it up so those that don't work also don't get enough money to do those fun things.

Enough to not die, but not enough to live.

[–] Kache@lemmy.zip 11 points 1 month ago (1 children)

What grade sudents is this for? Do you intend for this to be a dedicated class/semester or just a single unit? How good are they at operating a computer? (Typing, clicking, etc)

[–] Kache@lemmy.zip 2 points 1 month ago* (last edited 1 month ago) (1 children)

Although novel, there are also existing deployments of: https://en.wikipedia.org/wiki/Flywheel_storage_power_system

[–] Kache@lemmy.zip 3 points 2 months ago (1 children)

IMO in the same way everyone learns arithmetic but doesn't necessarily go into mathematics or finance, I think everyone should learn basic logic and coding, enough to basically use spreadsheet formulas, which is a half step away functional programming. (I'm pretty sure Excel even supports named functions and lambdas)

[–] Kache@lemmy.zip 2 points 2 months ago* (last edited 2 months ago) (1 children)

I'd think autonomous killing machines wouldn't have a humanoid shape, as it would be optimized for efficient lethality and not things like grasping external tools and all-terrain movement that is calorically efficient and biomechanically sustainable.

This concept short film came out in 2019: https://www.youtube.com/watch?v=O-2tpwW0kmU

[–] Kache@lemmy.zip 4 points 2 months ago

What does it take to emigrate there?

[–] Kache@lemmy.zip 2 points 3 months ago* (last edited 3 months ago)

Consider the shell itself to be "the IDE"

Everything is interoperable, extensible, scriptable, and more. CLI tools are designed to run fast/instant, have keyboard shortcuts for everything, and be deeply customizable. The openness and variety cannot be overstated, Google "CLI file explorer" and you'll easily find at least 10. Nobody has the same exact setup because it gets molded to match how your brain works. Go for popular tools, niche setups, or both.

Graphical IDEs could also run fast/instant and have keyboard shortcuts for everything, but their users don't demand it. If you wished the file explorer/git integration/debugger/etc worked a bit differently, there might be a plugin, if you're lucky. Many operations can only be invoked manually via sequence of dialog boxes or mouse clicks or both.

view more: next ›