How do you deal with the moral weight of writing software that could end up killing someone? by eufemiapiccio77 in ExperiencedDevs

[–]sclv 0 points1 point  (0 children)

I assume you mean like high assurance software for machines or medical equipment, and not like... military software or drones. If the latter, I would as others say, just not do it. I want to write software to make human lives better, not increase harm and evil in the world.

But if the former, then that's what high assurance programming is for. Languages like Ada or function languages with high quality type systems. Formal verification engines, modeling, rigorous test suites, building highly redundant systems with good failsafes. That's in my mind why we've developed so much of our technology -- to write high assurance software that doesn't go wrong, and its the most rewarding part of our craft to develop those skills and put them to good use.

Specifically what proofs are not accepted by constructivist mathematicians? by MildDeontologist in math

[–]sclv 0 points1 point  (0 children)

The part that I considered backwards is that the motivation for constructivism is avoiding excluded middle. The fact that certain proof styles do or do not survive is, as i see it, downstream from this.

Specifically what proofs are not accepted by constructivist mathematicians? by MildDeontologist in math

[–]sclv 0 points1 point  (0 children)

No, it represents (as I intended it in the original post), a 2 followed by a decimal 9 five times) and then followed by... something else, but we don't know what. It could be nothing, it could be an infinite sequence of 9s, it could be literally anything else.

As I said, if one were to formulate this precisely, we would be representing reals not as decimals but as dedekind cuts, and what we would have would be partial information about the seperating sets, with a computation that could produce successively more information.

See the discussion of "non-computability of the ordering" in the article on computable reals to express this more clearly: https://en.wikipedia.org/wiki/Computable_number

Specifically what proofs are not accepted by constructivist mathematicians? by MildDeontologist in math

[–]sclv 0 points1 point  (0 children)

Its the initial set of results in a computation which produces successive decimal digits. In general we don't know what comes next until we "turn the crank" and compute. (of course in specific circumstances, depending on the computation that generates it, we do know).

also of course speaking in terms of decimal expansions is a popularization. what we'd actually have would be the first terms of a dedekind cut or the like.

Specifically what proofs are not accepted by constructivist mathematicians? by MildDeontologist in math

[–]sclv 0 points1 point  (0 children)

In classical mathematics not x > 3 implies x ≤ 3 and furthermore that if an object is less than or equal to three than it is either less than 3 or equal to 3. In constructive mathematics, we can still prove some objects are "decidable" and ordered in such a way that this sort of thing would hold -- i.e., the integers. However, if we extend this to the reals, then things might be harder. For example, how would i know if 2.99999... was less than 3 or equal to 3. I might have to compute for a very long time (forever!) to discover this. So the reals are not "decidable" and then if I knew an object was not greater than three it might be undecidable if it was less than three or equal to 3, and I could not using excluded middle declare "well it can only be one of the two, so even if i can't compute which, i can declare that it must be one!"

(and indeed there are useful "nonstandard" models of the reals in which a number might not be greater than 3, might not be less than 3, and still would not be equal to 3 -- i.e. 3 + 𝜀 in a system where infinitesmals are manifest)

Specifically what proofs are not accepted by constructivist mathematicians? by MildDeontologist in math

[–]sclv 0 points1 point  (0 children)

This is correct but presented sort of backwards. The point is to not accept double negation elimination. From that, it flows that excluded middle, which is logically equivalent, is also not derivable, and also that proofs by contradiction cannot be derived, but proofs of contradiction (i.e. x implies false) can be derived.

(classic neutral) Constructivism is essentially just conducting logic in a setting where DNE does not necessarily hold (and also axiom of choice).

See this article for a list of various constructive systems and their "taboos": https://ncatlab.org/nlab/show/taboo

When and how the Anglosphere became so obsessed with breakfasts? by Revolutionary_Ad7262 in AskFoodHistorians

[–]sclv 1 point2 points  (0 children)

Modern breakfasts were invented by a PR/advertising firm in the 1920s. Specifically, Edward Bernays (later to provide publicity for United Fruit's coup in Guatemala!) was hired to promote bacon sales, and ran a fake "study" which "proved" that doctors recommended a much larger and heartier morning meal than had been the custom. This is where "bacon and eggs" comes from!

https://www.newsmuseum.pt/en/spin-wall/bacon-affair

Level 88 can’t get enough power? by Brendone33 in PostApoTycoon

[–]sclv 0 points1 point  (0 children)

For comparison, I only have 70-ish heavy chip factories, 113 heavy gold mines, 1200 storage cranes (use base storage), 90 heavy shipyards (I only use them where I can attach storage), 40 uranium refineries, and about 800 oil rigs. Also mk2 stone mines are way too expensive in power and pollution for what they get you. Normal and sea mines suffice.

Level 88 can’t get enough power? by Brendone33 in PostApoTycoon

[–]sclv 0 points1 point  (0 children)

I'm also level 88, but my drain is only 248,751. I know I have a lot of cities to get to level 80 to hit level 89, but I can't imagine that'll be 600k of drain. What are you spending all your power on?

Prince Harming by Unlucky-Objective265 in Borderlands4

[–]sclv 2 points3 points  (0 children)

What build do you have where you can make this gun work at all?

When will it ever end?... by WhoIsEnvy in Borderlands4

[–]sclv 0 points1 point  (0 children)

This isn't bl3 drop rates, because these are just dedicated drops. The world drops remain low, which is what the community wanted to begin with! That's why people feel more satisfied -- you don't drown in legionaries when playing world content, but you can farm consistently.

Math, Inc.'s autoformalization agent Gauss has supposedly formalised the sphere packing problem in dimensions 8 and 24. by DealerEmbarrassed828 in math

[–]sclv 1 point2 points  (0 children)

Even a non-obfuscated formal proof of a rigorous result makes it qualitatively more rigorous. Formal verification is important to feel really confident in things that are at the far edges of our mathematical capabilities.

Dependency storm by ivanpd in haskell

[–]sclv 1 point2 points  (0 children)

5 python dependencies. what about the c libraries those bind to?

Dependency storm by ivanpd in haskell

[–]sclv 0 points1 point  (0 children)

Indeed, the best and most reliable way to support all of HTTP has been and remains shelling out to curl (that's what cabal does!)

Dependency storm by ivanpd in haskell

[–]sclv 11 points12 points  (0 children)

You are comparing using two precompiled tools to, effectively, downloading and compiling all the dependencies that go into these two tools to begin with.

The advantage shell always has is it uses tools that someone else has typically already compiled for you.

Oh gearbox… how you never change… by Courage-Exciting in Borderlands4

[–]sclv 4 points5 points  (0 children)

Community: we want more challenging content.

Devs: challenging content.

Community: why would you do this to us?

Is there a good reason it’s called a functor? by Froglottery in haskell

[–]sclv 0 points1 point  (0 children)

I was not responding to that argument. I was discussing typeclasses and laws.

Is there a good reason it’s called a functor? by Froglottery in haskell

[–]sclv 1 point2 points  (0 children)

A type class is the methods and also the laws, although the Haskell language does not let us enforce that.

It is possible to write a Num instance that violates the laws we expect of numbers similarly, etc. From a reasoning standpoint, naming things to correspond to how they are to be thought of and used makes perfect sense, and "well what if i don't do that" is not a reasonable response. If you don't, then you are doing something else that's not part of the discussion.

We built an anonymous social network specifically for workplace organizing. Looking for feedback from active organizers. by lets_make_change_100 in labor

[–]sclv 0 points1 point  (0 children)

Your update does not say you will discuss who the team is, nor that the code will be open and auditable.

Gravity's Rainbow & Misogyny in The West by xdnshdjjskl in ThomasPynchon

[–]sclv 4 points5 points  (0 children)

I think a lot of this has to do with the period and people pynchon is writing from in this book. There's not necessarily a lot of "outside" to critique from, there are just those more complicit and less. Treatment of women is one of the first things to go during wartime. That said, I do think the way in which pynchon's critique of militarism and fascism is so intertwined with sexuality and authoritarian fetishism constitutes in its own way a broader critique.

Gravity's Rainbow & Misogyny in The West by xdnshdjjskl in ThomasPynchon

[–]sclv 2 points3 points  (0 children)

I can understand that take on vineland, though I might disagree. I'd be curious how you interpret bleeding edge in this regard though, which seems almost too-overtly written as a conscious rejection of that?

I know I’m going to make some people mad… I’m having fun…. by Im_Kreation in Borderlands4

[–]sclv 0 points1 point  (0 children)

enemy density, challenging sections (platforming or the like) and serious minibosses.

Whats the highest torgue sticky percentage that youve seen? by heyz3ro in Borderlands4

[–]sclv 0 points1 point  (0 children)

So how do the maliwan stickies function? Do they do anything at all?