tetrislife

joined 3 months ago
[–] tetrislife@leminal.space 1 points 3 days ago

Passively, as many sides as any other country. But nothing actively, like provoking or waging war on other countries.

[–] tetrislife@leminal.space 1 points 3 days ago

Its all politicians blowing government winds in their own sails. The 2 companies minting money from ethanol blending are headed by sons of a minister.

[–] tetrislife@leminal.space 2 points 3 days ago

Just like Europe doesn't have much choice in natural gas supply from Russia, India too doesn't. The US has always propped up Pakistan, their misadventure in Afghanistan ended with pushing them into China's arms which already has Pakistan, Myanmar etc. in its pocket, and Ukraine supplies Pakistan with modern weaponry.

[–] tetrislife@leminal.space 1 points 3 days ago

"Europe stays silent on continuing to buy natural gas from Russia".

[–] tetrislife@leminal.space -3 points 4 days ago

By the vague looks of it, he has tried Rust for something he would use C for. His impression of Rust's utility in that domain seems unsurprising.

Beyond that


I used to not question why we build anything other than "system software" in C/C++. Once I questioned that, I quickly got past the "Why not Ada/D/etc." stage and reached the "why is so much of large software written in mid-level languages" stage. For anything bigger than, say, a Unix CLI tool, it probably is, and has always been, wrong to use anything at the level of C (C++, Ada, D, Nim, Rust, Zig, etc.).

This choice of language level for "application software" seems to be a commercial choice. The software commons is using such languages probably because contributors want to hone their job-oriented skills. It got better with Python and Ruby uptake in open projects. But, efficient, safe but simple languages, say, OCaml and Erlang, have been available for decades. Crystal is also looking good right now.

[–] tetrislife@leminal.space 2 points 1 month ago (1 children)

Ruby/Crystal seem to have P .. Q for inclusive ranges and P ... Q for right-exclusive ranges.

[–] tetrislife@leminal.space 1 points 1 month ago

What kind of programs do you, or would you, write in C? For most programs, writing in C would leave you, as you put it, stuck.

[–] tetrislife@leminal.space 2 points 1 month ago

Having all these amazing worked-through ideas by Bret Victor available in the open is itself amazing!

[–] tetrislife@leminal.space 1 points 1 month ago

And was on the ActivityPub committee before that.

And created GNU MediaGoblin before that.

[–] tetrislife@leminal.space 1 points 1 month ago

I sympathize. Using a neovim GUI should make things just work. Terminal and graphics never played well together, although you found nano to behave well.

[–] tetrislife@leminal.space 3 points 1 month ago (1 children)

That is what Delta Chat and Monocles do on different protocols, with WebXDC. https://webxdc.org/

[–] tetrislife@leminal.space 1 points 2 months ago

Anything from djb can be expected to be good 👍

The simplest tool I had come across was memoize.py (and others like it). Given a build script, it uses strace on a from-scratch build to figure out dependencies. On future builds, it rebuilds only what has changed. It naturally captures edge cases like, rebuilding everything if the compiler changes! But also the typical case, of include files etc.

 

Are there communities, free software/open source or otherwise, using Lemmy as their forum software?

Nowadays, many use Discourse, some are on Zulip, and I just don't care about the Discord ones. Would Lenmy not fit the same purposes? It is federated and easier to participate in, like mailing lists - no need to sign up per forum. Matrix is too, but it doesn't seem to be made for long-form writing.

I believe Discourse was designed based on experience with community dynamics, and Zulip is well-designed too. Would something with federated participation like Lemmy not work as well?

view more: next ›