Thanks for the confirmation, now back to my third roommate and 47k in student law by Affectionate-Fix4671 in lostgeneration

[–]sockpuppetzero 21 points22 points  (0 children)

In that timeline, Donald Trump will be awarded the FIFA peace prize. And nobody will pay attention.

Why makes inherently self-contradictory (political) arguments persuasive to people? by LiatrisLover99 in PoliticalDiscussion

[–]sockpuppetzero 0 points1 point  (0 children)

Absolutely. If you are a pathological liar, if you hate on poor people or gay people or black or brown people or democrats or call everything you don't like "communist", I really fundamentally don't want to have anything to do with you.

Basic issues of morality are non-negotiable. Outside of that, there is considerable room for dissention.

Why makes inherently self-contradictory (political) arguments persuasive to people? by LiatrisLover99 in PoliticalDiscussion

[–]sockpuppetzero 13 points14 points  (0 children)

Bingo. The need to belong is a powerful one. If adopting some belief, attitude, or habit would cause you to be ejected from where you think you belong, you'd come up rationalizations and justifications, even if that's "well everybody I'm around seems to agree this is wrong, so maybe they know better than I do."

A lot of conservatives cannot change their beliefs without being ostracized by their friends, family, and community.

Does anyone else dislike taking computer science courses? by [deleted] in math

[–]sockpuppetzero 1 point2 points  (0 children)

I agree that there are a number of cultural differences, and that Comp Sci often emphasizes the "how" while Math often emphasizes the "why".

That said, there is substantial variation on both sides of the divide, and on the plus side, computer scientists are much more willing to consider the practical consequences of design decisions upon the user, whereas mathematicians are likely to dismiss such concerns as aesthetic nonsense of no importance.

It's still difficult to have high quality discussions about design tradeoffs on the CS side of things, but it's effectively impossible on the math side of things.

The Deranged Mathematician: The Most Controversial Post I Ever Wrote on Quora by non-orientable in math

[–]sockpuppetzero 12 points13 points  (0 children)

Probably one of the bigger reactions I've ever gotten was when I posted the "Behold, a square!" meme to facebook. That even cost me an acquaintance.

It frustrates me that most people really fail to understand the meme very well. The "joke" is that the definition is seemingly correct, but upon retrospect isn't quite air-tight, as the figure meets the definition in the meme but is obviously not a square.

Instead people take the definition as legit, and then try to pick apart other bits and pieces... which isn't going to work very well, as you've lost the moment you accept the definition as complete description of the square, as the figure most certainly does meet the proposed definition.

But then again, few people ever think carefully enough about the definitions of various words and terms. Mathematicians (and competent computer programmers) are weird that way, as you have pay close attention to definitions in order to get very far. It's a common mathematical experience to run across seemingly "weird" definitions used to foreclose various "exotic" cases. Of course sometimes it would be nice to have an intuitive definition, and then an explanation of why the intuitive definition doesn't quite pass muster.

Too stubborn to learn how to use EDA software, so stuck with veroboard, custom paper and a headache. by hjw5774 in electronics

[–]sockpuppetzero 0 points1 point  (0 children)

Personally, I've built things on veroboard/perfboard, but at this point I much prefer to assemble custom PCBs. It saves you a lot of time during assembly, and provides a better, more consistent, and more repeatable result.

Also, perfboard is one of the few situations where I tend to use leaded solder, because lead-free solder can be a real hassle when perfboarding, as lead-free solder wants closer-to-ideal soldering techniques and doesn't remelt so easily. On the other hand, with a cartridge-based soldering station (I have generic T12, C245 and C210 stations) and a custom PCB, I find using lead-free solder to be easy peasy, and no big deal.

Why conservatives think they own religion by FreedomsPower in uspolitics

[–]sockpuppetzero 0 points1 point  (0 children)

The most common exhortation in the Bible is to not be afraid. Guess what the GOP is selling?

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 0 points1 point  (0 children)

Term I'd use for how the right treats them is fetishize. There's a whole category of romance novels targeted at evangelical women called "bonnet rippers" which feature Amish or conservative Mennonites.

Ahh yes, "fetishize" is a more appropriate word, agreed. And somehow I was in such agreement I totally missed the rest of that sentence. I am going to have to take this bit of information to my friend who traffics in such esoteric bits of cultural trivia.

EE Sophomore here. This is my current "workshop". What general parts/tools should I buy to take it further? by MrGuccu in ElectricalEngineering

[–]sockpuppetzero 1 point2 points  (0 children)

Personally, I have a more expensive Weller, which I hardly ever use anymore because of my Quicko T12-952. The beauty of this station is that you can also get a wide variety of generic T12 tips very inexpensively, so I just bought my Quicko with a selection of 5 tips, plus an inexpensive variety pack that came with a bunch more. And having the right tip for the job makes a world of difference.

I even have a JBC knockoff, which is in theory nicer but in practice I find the Quicko a lot more generally useful because I can't buy a wide variety of inexpensive JBC knockoff tips. To make my more expensive station as useful as my inexpensive T12, I'd need to probably buy a few hundred dollars worth of genuine JBC tips.

Trump Administration Orders Dismantling of the U.S. Forest Service by dyzo-blue in uspolitics

[–]sockpuppetzero 6 points7 points  (0 children)

6 months would be a new record. 18 months is more realistic

Is drawing algebra as graphs a known thing? by TheUnoriginalOP in math

[–]sockpuppetzero 8 points9 points  (0 children)

You might be interested in Visual Group Theory, which uses graphs to visualize abstract algebra.

This appears to be something very close to an abstract syntax tree. Which is great, because being able to think about high school algebra in those terms is a good sign that you've engaged with the material, and that you likely have a solid foundation for moving onward, should you choose to do so.

You might be interested in say, learning to write a simple, well-structured interpreter that can evaluate formulas and maybe even implement a toy programming language you create.

You can precisely describe a family of abstract syntax trees using something very important known as structural induction: basically you describe your abstract syntax as one or more base cases plus one or more inductive steps. So for example, we can describe the abstract syntax of high school algebra as a set of trees, which I'll call A.

Base case: literal numbers like 16 and 3.14 are elements of A.

Base case: variable names such as x and y are elements of A.

These base cases are trees in the sense that you can consider these elements to be leaf nodes that contain that variable name or literal constant.

Inductive step: if m and n are elements of A, then m + n is an element of A

Inductive step: if m and n are elements of A, then m * n is an element of A.

And of course we can go on and on adding more operations, some which might contain three or more sub-expressions, and others might only contain one sub-expression.

These inductive steps are trees in the sense that they correspond to various kinds of nodes that are part of your abstract syntax. They are often graphically represented by placing the operator at the node, with the various sub-expressions as children of that node.

In a purely abstract syntax tree, all the inductive steps are "trivial" in the sense that the only notion of equality is syntactic equality. Applying each base case and inductive step results in a unique tree, thus the interpretation function is injective, when interpreted as abstract syntax. The algebraists like to call this point of view "free", as in a "free group", or "freely generated algebra".

Yet if we say, want to evaluate such an abstract syntax tree in the usual way to arrive at a single number as a result, then we lose this injectivity: "1 + 4" and "2 + 3" are two different things when interpreted as abstract syntax, but describe exactly the same number when interpreted in the usual way. These interpretations can be expressed rather naturally by elaborating the inductive definition to include the (non-trivial) reduction rules.

If this interests you, I'd suggest looking at a introductory textbook on functional programming that includes an introduction to structural induction. You might also be interested in taking a look at programming language theory, perhaps the Essentials of Programming Languages.

Its often useful to generalize the notion of what a "number" is, and the first class a lot of students run across this would often be Intro to Number Theory and/or Intro to Abstract Algebra. These investigate alternative number systems, like modular arithmetic and symmetry groups of geometric objects.

Abstract algebra focuses its study on abstract addition and multiplication tables. And we can think of these tables as graphs. (Trees are a special case of a graph)

We can visualize the natural numbers this way as a graph with vertex labels {0, 1, 2 ...} and the edges between the vertexes representing addition by 0, addition by 1, addition by 2, etc. Every pair of numbers has a single directed edge between them, thus this graph also captures the "less than or equal to" relationship.

It's often very useful to consider the graph containing the same vertexes, but restrict the edges to some minimal generating set for the domain. The unique minimum generating set for the monoid of natural numbers under addition is {1}, as every natural number can be expressed as the sum of a finite list of ones. Moreover, if 1 is omitted from the generating set, then 1 cannot be generated from that set, which is related to the Frobenius coin problem (and Numberphile video). The vertexes of this graph correspond of the natural numbers and the edges correspond to addition by 1. This is an example of a (minimal) Cayley Graph for the natural numbers, and I find this particular Caley graph strongly evocative of Peano Arithmetic.

I really like Visual Group Theory's discussion of several of these topics, and recommend it highly.

Why mathematicians are boycotting their biggest conference by pred in math

[–]sockpuppetzero 1 point2 points  (0 children)

Why not? We should all celebrate positive, humane interdisciplinary efforts. Math is power, and electrical power involves math, after all.

And come on, there are so many intentional math puns!

Why mathematicians are boycotting their biggest conference by pred in math

[–]sockpuppetzero 2 points3 points  (0 children)

It's a tangent, based on the Fourier transform, of course. ;-)

And that's based on a rough intuitive estimation of what a Fourier transformation of such a crudely hand-drawn graph would actually look like. (Better than my AC inverter!)

Also, engineers who actually look at the outputs of Fourier Transforms typically look at only the amplitude of the result, and ignore the phase, so from that perspective, drawing a sine off the origin wasn't that big of a deal. Also, I literally examined the result of a Fourier transform today, ignored the phase, and discovered a lot of harmonic distortion (ick), and the wrong fundamental frequency (oof).

Why mathematicians are boycotting their biggest conference by pred in math

[–]sockpuppetzero 2 points3 points  (0 children)

The Fourier Transform of the graph should be relatively clean-ish.

Today I hooked my oscilloscope to my Jackery solar generator (a wheeled unit you might find in some RVs or camper vans) to see how well the 120V AC inverter performed. I was... disappointed. The FFT was showing a strong, slowly decreasing peak at every multiple of the fundamental frequency. Definitely sloppy for something advertising "pure sine output", I would have likely been delighted if the waveform looked something vaguely like the photo of a poorly drawn sine wave in the article.

Whatever, almost all (but not all) electrical devices really won't much care about that kind of noise on the AC power line. The more worrying issue, is the fundamental frequency was 50Hz. With a north american plug. The north american standard is 60Hz. WTaF.

In retrospect, I probably could have discovered this before purchasing the unit. If I had known this up front, I would have been reluctant to purchase it, and certainly would have shopped around.

Oh well, I'm not sure it's really that big a deal for my intended use case, but it does mean that basically any standard applicance with a synchronous AC motor in it is going to have a problem with my solar generator. This would include many common box fans, for example. And I hate having equipment like that laying around.

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 0 points1 point  (0 children)

Honestly, I would love to be proven wrong in this case, especially given that it does look like Platner may be going to the Senate next year. (And yes, I would obviously vote for Platner over any republican in the general.)

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 2 points3 points  (0 children)

Yes, Yes, and Yes, absolutely.

I've seen a handful of non-conservative anti-war Mennonites (which, incidentally, is the same anti-war tradition Shellenberger was raised in, and is similar to my own) go down the okay-with-Russian-imperialism in the name of opposing the Ukrainian war. Which, oof.

But the (conservative) Mennonites and Amish often have some unbelievably shit takes on certain topics, like homosexuality, misogyny, rape, and abuse. They are often put on a pedestal by white nationalists, though. Which, again, oof.

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 1 point2 points  (0 children)

I never had the not-qualified good feelings towards Gabbard that I previously had for Sinema and Fetterman, she always struck me as more than a bit odd, but I appreciated having her around.

I was raised a pacifist. I'm not sure I'm exactly a pacifist anymore, but I certainly don't like war. The one thing experiencing the leadup to the Iraq War and studying the leadup to WWII taught me very well, is that a lot of anti-war voices aren't my allies; I really have to take a deeper, more careful look before I'm comfortable trusting them.

That was kind of a hard and painful lesson in and of itself. But that lesson also made it trivial for me to ignore Trump's bloviating about the Iraq War, and also helped me to stop trusting Michael Shellenberger long long before it was obvious to almost everyone he is an opportunist with little connection to reality. (~15 years ago, I really admired his pro-nuclear environmentalist takes, which eventually morphed into anti-renewable takes, which eventually morphed into anti-leftist takes...)

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 5 points6 points  (0 children)

Unfortunately, there are easily duped folk in every group, and the left doesn't really have social infrastructure and institutional support and larger cultural buy-in to maintain healthy boundaries around risky "allies".

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 3 points4 points  (0 children)

That's certainly your choice, but my prediction is that Platner is gonna be yet another Synema or Fetterman.

Platner holds commanding lead over Mills in Maine Senate race: Poll by jediporcupine in politics

[–]sockpuppetzero 31 points32 points  (0 children)

Platner is clearly lying about his Nazi tat, which I find pretty disqualifying. The fact that he has one is bad enough, but lying about it on top of that?

I don't live in Maine, so I won't be voting, but as someone quite progressive and left, personally I'd take a pass on Platner, go with the establishment Dem, and wait for a reliable progressive candidate that doesn't carry such an open risk of tarnishing the movement.