copacetic

joined 2 years ago
MODERATOR OF
[–] copacetic@discuss.tchncs.de 16 points 2 weeks ago (1 children)

So in the UK it is now the police who decide what is considered a crime and what is not?

[–] copacetic@discuss.tchncs.de 10 points 8 months ago (1 children)

When an anthropologist says "damage the environment just as much as fossil fuels" then I doubt it. Where is the data?

[–] copacetic@discuss.tchncs.de 18 points 9 months ago (1 children)

Why should it be a bot? It could be a feature built into Lemmy itself.

You could request it here: https://github.com/LemmyNet/lemmy/issues

[–] copacetic@discuss.tchncs.de 2 points 10 months ago (5 children)

What is the problem with jobs? The statistics look good to me.

[–] copacetic@discuss.tchncs.de 14 points 11 months ago (7 children)

I know plenty of senior C++ devs who would love to use Rust professionally. Maybe most Rust jobs simply fill easily internally and don't get reach the public?

[–] copacetic@discuss.tchncs.de 4 points 11 months ago

You definitely can do without a language spec. I heard in aerospace another approach is common: They use whatever compiler and then verify the binary. That means different tradeoffs of course.

[–] copacetic@discuss.tchncs.de 5 points 11 months ago (2 children)

In SIL world, the C++ issues would not be considered bugs but maybe change requests.

The SIL philosophy (as far as I know it from ASIL) is "unsafe unless convinced otherwise". That seems like a good idea when the lifes of humans are on the line. Without a spec how would you argue that a system/product is safe?

(Aside: Software in itself cannot be safe or unsafe because without hardware it cannot do anything. Safety must be assessed holistically including hardware and humans.)

[–] copacetic@discuss.tchncs.de 2 points 11 months ago

Fair enough. In practice, we resolve it recursively with a higher level specs and at some point it is just "someone wants that". In commercial software development (where SIL is used) that is a customer who pays for it or some executive.

[–] copacetic@discuss.tchncs.de 7 points 11 months ago

Welcome to the real world. /s

[–] copacetic@discuss.tchncs.de 15 points 11 months ago (7 children)

The specification does not make anything happen but it enables you to say "the implementation is wrong". Of course, you can say that without a spec as well but what does "wrong" mean then? It just means you personally disagree with its behavior. When "wrong" means "inconsistent with the spec" everybody involved can work with more clarity and fewer assumptions. Wrong assumptions can kill people flying rockets.

[–] copacetic@discuss.tchncs.de 4 points 11 months ago

Crates.io has tags like scripting. It suggests languages like rhai, dyon, or rune.

view more: next ›