• 0 Posts
  • 158 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle
  • I don’t think the kind of compromise that is necessary is able to be stated in the way you’re asking for, because of how values feed into beliefs.

    Take abortion rights for example: someone who would describe themselves as “pro-life” may argue something that is effectively saying that murdering babies is never okay. I would be in complete agreement there. As someone who is “pro-choice”, the core of my argument is usually some form of “a clump of cells that could become a person does not trump the rights to bodily autonomy that an existing person has”. No progress will be made in this discussion unless we can address the fact that the vast majority of abortions are nowhere near “murdering babies”. That’s where compromise is most likely to happen, in the discussion that arises when trying to reconcile different word views, and coming to speak in mutually intelligible terms.

    For example, one area where I and many other abortion advocates have compromised on this front is recognising that the line between “a clump of cells” and “a baby” is pretty blurry. Personally, I don’t know where I stand on where the law should stand on that line; in my country, abortions after 24 weeks can only be done in exceptional cases (mother’s health at risk, foetal anomalies etc.). I think a time limit like this seems reasonable, but I’m not sure whether at 24 weeks, a foetus is more like a clump of cells, or a baby. I have personally had a very early term abortion, and I’m grateful to have had that opportunity, because I have no idea how I’d feel if I was in that 20-24 weeks range. Acknowledging this uncertainty I feel is part of how compromise works. I would hope that someone on the “other side” of the argument would apply a similar approach to try to understand and entertain my argument wrt bodily autonomy. In a way, this is an easy example, because all the leeway in positions has been explored, and the core issue is something that can’t be compromised on (such as how I can’t have a productive discussion with people who are actively against women’s bodily autonomy, or people who believe that life starts at conception).

    An area in which I’m working on trying to compromise on is trying to reshape how I think about farmers and other similar social groups. Farmers are a good example because I am a very left wing, queer, university-educated city-living scientist who has Opinions on the climate, and I’m very socially progressive. To some people, I am the big bad Other, an inherent problem with the world. I don’t like this, because certainly I don’t see myself as “the problem”. I’d actually rather like to be part of the solution, but I won’t do that well if I take the easy route of dismissing people like this as just racist, idiotic bigots whose opinions I shouldn’t care about. Many of them are bigoted, but if I don’t want to mass exterminate people whose views are unacceptable to me, nor be exterminated myself, I need to try to imagine a world where I could break bread with these people. That’s a pretty difficult challenge.

    PhilosophyTube’s video on Judith Butler helped a lot on this actually. I have been realising more and more that the common ground that exists between me and many of my “political enemies” is that we are humans who are scared and struggling, like me. When I feel hopeless, solidarity pulls me through, and thinking in this way makes it easier to feel compassion for people whose anger and bigotry isolates them from this kind of community support: a person can simultaneously be a product of their environment, and responsible for their actions; they can both be a victim of fascist ideology (through becoming isolated, disempowered and stewing in hate), and also an active perpetrator of said hate.

    This reframing isn’t itself compromise, but hopefully if I continue to work to see what I share with the people I most disagree with, I’ll be able to have the kinds of conversations that build compromise. Successful compromise takes a small amount of shared ground and extends that, bit by bit, person by person. That’s why I think your question didn’t get the answers you were hoping for: by the time things become solidified into political parties and manifesto stances, there isn’t much fluidity and ambiguity left to act as space for new, shared understanding.

    If you made it to the end of this comment, thanks for bearing with my meandering. If you’d like to read an essay about compromise that’s a much better story than my rambles, you might enjoy this article about a beautifully mundane yet improbable compromise helped build the internet. . The whole article is great, but I especially love this part:

    "In the beginning, the disagreements seemed insurmountable, and Miller felt disheartened: ‘The first night we thought: This is gonna fail miserably. At first nobody saw eye to eye or trusted each other enough yet to let each other in and try to figure out the art of the possible.’ But as concessions and then agreements were made, people began to feel energised by the creation of a new system, even if imperfect; one piece at a time, their system could bring the content of the web within reach for everyone. As Caplan remembers: ‘By the second day, there was a lot of drinking and all-night working groups. We were running on adrenaline and energy. By the last day, we realised we were making history.’ "

    I take heart in the understanding that compromise is messy, and hard to evaluate when you’re in the thick of it.



  • The data are stored, so it’s not a live-feed problem. It is an inordinate amount of data that’s stored though. I don’t actually understand this well enough to explain it well, so I’m going to quote from a book [1]. Apologies for wall of text.

    “Serial femtosecond crystallography [(SFX)] experiments produce mountains of data that require [Free Electron Laser (FEL)] facilities to provide many petabytes of storage space and large compute clusters for timely processing of user data. The route to reach the summit of the data mountain requires peak finding, indexing, integration, refinement, and phasing.” […]

    "The main reason for [steep increase in data volumes] is simple statistics. Systematic rotation of a single crystal allows all the Bragg peaks, required for structure determination, to be swept through and recorded. Serial collection is a rather inefficient way of measuring all these Bragg peak intensities because each snapshot is from a randomly oriented crystal, and there are no systematic relationships between successive crystal orientations. […]

    Consider a game of picking a card from a deck of all 52 cards until all the cards in the deck have been seen. The rotation method could be considered as analogous to picking a card from the top of the deck, looking at it and then throwing it away before picking the next, i.e., sampling without replacement. In this analogy, the faces of the cards represent crystal orientations or Bragg reflections. Only 52 turns are required to see all the cards in this case. Serial collection is akin to randomly picking a card and then putting the card back in the deck before choosing the next card, i.e., sampling with replacement (Fig. 7.1 bottom). How many cards are needed to be drawn before all 52 have been seen? Intuitively, we can see that there is no guarantee that all cards will ever be observed. However, statistically speaking, the expected number of turns to complete the task, c, is given by: where n is the total number of cards. For large n, c converges to n*log(n). That is, for n = 52, it can reasonably be expected that all 52 cards will be observed only after about 236 turns! The problem is further exacerbated because a fraction of the images obtained in an SFX experiment will be blank because the X-ray pulse did not hit a crystal. This fraction varies depending on the sample preparation and delivery methods (see Chaps. 3–5), but is often higher than 60%. The random orientation of crystals and the random picking of this orientation on every measurement represent the primary reasons why SFX data volumes are inherently larger than rotation series data.

    The second reason why SFX data volumes are so high is the high variability of many experimental parameters. [There is some randomness in the X-ray pulses themselves]. There may also be a wide variability in the crystals: their size, shape, crystalline order, and even their crystal structure. In effect, each frame in an SFX experiment is from a completely separate experiment to the others."

    The Realities of Experimental Data” "The aim of hit finding in SFX is to determine whether the snapshot contains Bragg spots or not. All the later processing stages are based on Bragg spots, and so frames which do not contain any of them are useless, at least as far as crystallographic data processing is concerned. Conceptually, hit finding seems trivial. However, in practice it can be challenging.

    “In an ideal case shown in Fig. 7.5a, the peaks are intense and there is no background noise. In this case, even a simple thresholding algorithm can locate the peaks. Unfortunately, real life is not so simple”

    It’s very cool, I wish I knew more about this. A figure I found for approximate data rate is 5GB/s per instrument. I think that’s for the European XFELS.

    Citation: [1]: Yoon, C.H., White, T.A. (2018). Climbing the Data Mountain: Processing of SFX Data. In: Boutet, S., Fromme, P., Hunter, M. (eds) X-ray Free Electron Lasers. Springer, Cham. https://doi.org/10.1007/978-3-030-00551-1_7



  • He doesn’t directly control anything with C++ — it’s just the data processing. The gist of X-ray Crystallography is that we can shoot some X-rays at a crystallised protein, that will scatter the X-rays due to diffraction, then we can take the diffraction pattern formed and do some mathemagic to figure out the electron density of the crystallised protein and from there, work out the protein’s structure

    C++ helps with the mathemagic part of that, especially because by “high throughput”, I mean that the research facility has a particle accelerator that’s over 1km long, which cost multiple billions because it can shoot super bright X-rays at a rate of up to 27,000 per second. It’s the kind of place that’s used by many research groups, and you have to apply for “beam time”. The sample is piped in front of the beam and the result is thousands of diffraction patterns that need to be matched to particular crystals. That’s where the challenge comes in.

    I am probably explaining this badly because it’s pretty cutting edge stuff that’s adjacent to what I know, but I know some of the software used is called CrystFEL. My understanding is that learning C++ was necessary for extending or modifying existing software tools, and for troubleshooting anomalous results.







  • Ask her what her favourite episode is. Once you get small kids talking, it’s actually great, they tell such great stories.

    Share (age appropriate of course) opinions of your own along the way. Like, don’t just say “have you seen [episode with pots and pans]”, expand it by saying stuff like you’ve not seen much Bluey, but you have seen the one with the pots and pans — does she know the one you mean? I suggest this because kids are actually pretty socially adept and I’ve found myself in analogous situations where I caused confusion by mentioning something I barely knew and the kid reasonably interpreted this as “this person wants to talk about this thing”, and then when I didn’t seem to know anything about the topic I had suggested, the kid seemed pretty thrown off and uncertain how to respond.

    Or completely open ended questions, like “I know you like Bluey, but I’ve never seen it before. What’s your favourite episode?”, which could lead into asking for more details on what happened in that particular episode and why she likes it.

    The thing about small talk is that I’ve found there’s a distinction between being good at it, and enjoying it. I used to think I was awful at smalltalk, before I realised that actually, I just didn’t find it enjoyable. I think to some extent, the point isn’t to enjoy it, but to build a conversational back and forth rally which builds initial rapport to figure out what common ground exists between two people (which can lead to more enjoyable proper conversation). Some people do enjoy small talk though. The rally model was useful for me because it underscored how I need to serve the other person options to hit back with.

    For example, most kids go to school, so that’s a decent enough topic for if you’re running out of ideas. With kids, you can get away with clunky conversation starters like “What’s your favourite subject at school?”. Better than that though is something like “My favourite subject at school is science, what’s yours?” because it gives your conversation partner the option of responding either to your statement (such as with “ugh, I hate science, [teacher] is so mean!”), or your question, and having multiple options to hit back with allows for flow to help. Once you hit on a topic the kid is excited to talk about, you’re golden: just keep being interested in their perspective and give bits of your own perspective so they don’t feel like they’re being interrogated.

    Edit: This was a great question, btw OP — It’s led to a lot of interesting discussion, thanks for asking it






  • One of the most uncomfortable things for me about the last almost-year is realising that loud people equating anti-zionism to antisemitism has undermined my ability to spot genuine antisemitism within the left; through organising, I got to know some Jewish pro-palestine student organisers and it was grim to see how they were a lightning rod for bigot’s hatred, and how used to it they were.

    One friend had studied in Israel and said that the propaganda that’s directed towards Israelis, especially young Israelis, was horrifying to her because as well as demonising Palestinians, they leveraged generational trauma around the Holocaust. She said that it hurt to see one genocide being used to fuel another because it felt like the Holocaust was still ongoing, still claiming lives. She said that it also felt like genuine antisemitism was also platformed often with the propaganda, because it helps to reinforce the idea that Jewish people will never be safe without a Jewish state.

    She also said that buying into this rhetoric is why she used to be pro-zionism. What really sticks with me is when she explained how her position on the matter changed, she described it as a mounting sense of cognitive dissonance that begin to morph into dread as she realised how the cycle of violence perpetuates: “we were told that Palestinians wanted to exterminate and that it was necessary to fight back. Realising the lie in this came with the horrifying thought of ‘oh God, if they didn’t want to kill us all before, they surely must now’. This was so scary that I almost rebounded back into being Zionist, but the truth of it is that Palestinians, like Jews, just want to live and be safe”.

    This struck me because I hadn’t realised how much Israel’s genocide of Palestine depended on constructing Jewish people as an “other”. Another person in that discussion commented that even if they only cared for the lives of Jews, they would still be anti-Zionist, because under such rhetoric of hate, the cycle of genocidal violence will continue, and no-one will be safe — Jews, Palestinians or otherwise


  • Sorry to reply to this so late, I procrastinated because unfortunately my answer is that I don’t know of any communities, perhaps because I’m a scientist who loves maths rather than a mathematician.

    However, I will use this opportunity to share some fun stuff from people I like.

    https://youtu.be/H0Ek86IH-3Y by Oliver Lugg on Youtube is great. His channel is very eclectic though, and there isn’t much pure maths. I love his shitposting tone though, and he has a discord community that were pretty mathsy when I was in it.

    A blog-type site that I enjoy is Tai-Danae Bradley’s https://www.math3ma.com/about, largely because I’ve discovered many other cool researchers through her site.

    I also really enjoy Eugenia Cheng’s books, especially as someone who is interested in understanding how to write good scientific communication that is accessible without “dumbing things down”. I recently finished “The Joy of Abstraction”.

    Apologies that this isn’t what you actually were looking for. I share your distaste at Reddit: I have used Reddit occasionally for those niche communities that aren’t available elsewhere (yet!), but the atmosphere is increasingly toxic. I fear that smaller communities that flee are congealing in harder to discover places, like Discord.



  • I’m still a relative noob with Linux and I find stuff “breaks” more on Linux (‘breaks’ as in does something I don’t want it to), nursing and it can take me a while to fix those things because I’m still learning. It takes a while in part because I want to actually understand what’s going wrong (and how to fix it), rather than just doing the thing.

    With Windows, when it’s doing something I don’t want it to, it’s usually a much more straightforward troubleshooting process because often, it’s a problem I can’t solve. The stuff I can change is quicker because I have more experience with Windows, but overall, the experience is much more frustrating because of all the stuff I need to tolerate. It makes it feel like my computer isn’t my own.


  • I’m getting real tired of invoking Cory Doctorow’s concept of “enshittification” , but if the shoe fits… ¯\_ (ツ)_/¯

    Enshittification is actually a really useful lens to apply here because late stage enshittification involves the company fucking over its business users, and I’m increasingly seeing that with Amazon. I read a great example recently: apparently a small independent reusable diaper business almost went out of business because of relying on Amazon for fulfillment and logistics: a customer had received a used diaper and was (justifiably) horrified and posted this on social media. It seems that someone else purchased a diaper, used it, and then returned it via Amazon, who then sent it out as new without checking it. Besides just not using Amazon for order fulfillment, there’s nothing the business could’ve done to prevent this, so it sucks that their reputation suffered so much for Amazon’s fuck-up.

    Then there’s also the way that Amazon used data from sellers on its platform to create their Amazon Basics range, and then outcompeted those same sellers using its platform advantage.

    I genuinely wonder how much longer it can go on for. The only remaining stage of enshittification that Amazon is yet to do is dying, but that feels long overdue. I haven’t checked, but I wouldn’t be surprised if Amazon Web Services is propping up the rest of their business.