'She had limited value': Seattle officer investigated over bodycam comments
  • sixfold sixfold Now 100%

    from that article: "Gallows Humor is, by definition, from the perspective of the victim or at least expressing empathy. If anyone else laughs at the victim or the author tries to make the situation funny, it's some other form of Black Comedy. This trope is generally when the joke itself or simple laughter allows you to deal with your problems."

    I guess it depends on your perspective. Who's the victim here.

    1
  • https://en.wikipedia.org/wiki/List_of_alchemical_substances

    cross-posted from: https://lemmy.sdf.org/post/3795687 > "Many of these terms were in common use into the 20th century." > > I hear many of these terms in common usage today, like potash, tartar, spirits, soda/soda ash, lime, soda lime, slacked lime, quicklime, lye, alkali, caustic soda, caustic potash, caustic alkali, quicksilver, chalk, cinnabar, fools gold, fulminating silver, fulminating gold, gypsum, vitriol has taken on a less specific meaning, aqua regia, turpentines, lead sugar, sulfur. > > I think the reason that so many of these terms are retained is that the substances they refer to have been known for thousands of years in some cases. > > brimstone is a much cooler name for sulfur that should be brought back. > aqua vitae is a nice name for ethanol. > the names of metals haven't changed.

    8
    0
    https://en.wikipedia.org/wiki/List_of_alchemical_substances

    "Many of these terms were in common use into the 20th century." I hear many of these terms in common usage today, like potash, tartar, spirits, soda/soda ash, lime, soda lime, slacked lime, quicklime, lye, alkali, caustic soda, caustic potash, caustic alkali, quicksilver, chalk, cinnabar, fools gold, fulminating silver, fulminating gold, gypsum, vitriol has taken on a less specific meaning, aqua regia, turpentines, lead sugar, sulfur. I think the reason that so many of these terms are retained is that the substances they refer to have been known for thousands of years in some cases. brimstone is a much cooler name for sulfur that should be brought back. aqua vitae is a nice name for ethanol. the names of metals haven't changed.

    3
    0

    cross-posted from: https://lemmy.sdf.org/post/3732588 > A nice trip up and down the scale of things. I especially like the ones from 10^1 to 10^14, inhumane numbers attempting to be brought to a human scale. > > Source: > CRC Standard Mathematical Tables and Formulas (Zwillinger, Daniel) (Z-Library)

    34
    2

    cross-posted from: https://lemmy.sdf.org/post/3732588 > A nice trip up and down the scale of things. I especially like the ones from 10^1 to 10^14, inhumane numbers attempting to be brought to a human scale. > > Source: > CRC Standard Mathematical Tables and Formulas (Zwillinger, Daniel) (Z-Library)

    7
    0

    A nice trip up and down the scale of things. I especially like the ones from 10^1 to 10^14, inhumane numbers attempting to be brought to a human scale. Source: CRC Standard Mathematical Tables and Formulas (Zwillinger, Daniel) (Z-Library)

    5
    2
    You can and you should contribute - Open Street Map
  • sixfold sixfold Now 100%

    That's a super interesting project. For anyone else, the project overview has some great system level diagrams:

    https://github.com/opentraffic/otv2-platform

    1
  • You can and you should contribute - Open Street Map
  • sixfold sixfold Now 100%

    time for some kind of anonymizing location data sharing service, peer to peer or federated protocol? that might be interesting, or sketchy, not sure which.

    9
  • You can and you should contribute - Open Street Map
  • sixfold sixfold Now 100%

    Pretty sure you can download the maps ahead of time, GPS doesn't require data, then upload the fixes when you get home.

    12
  • You can and you should contribute - Open Street Map
  • sixfold sixfold Now 100%

    Go map keeps crashing for me, does it for you?

    1
  • You can and you should contribute - Open Street Map
  • sixfold sixfold Now 100%

    I've been using Go Map! but it keeps crashing... Maybe I'll try Streetcomplete if it's on apple.

    2
  • That feeling when you're googling the answer to some technical question, and your own Lemmy post appears 4 results down.
  • sixfold sixfold Now 100%

    Crawling and indexing lemmy inter-instance would be an incredible boon to discoverability on the platform.

    7
  • www.scanofthemonth.com

    cross-posted from: https://lemmy.sdf.org/post/3152363 > Figs and fig wasps have a tightly coordinated reproductive cycle, and have been cospeciating for 70 to 90 million years. The pollination of figs is accomplished in an internal cavity only accessible to a specific species of wasp. The wasp enters through an opening that is only just large enough for it to get through, loosing it's wings and antenna in the process. Pollen on the wasp pollinate the fig's internal flowers, and the wasp lays it's eggs in some of the flowers before dying there. When the male wasps hatch, they fertilize the unhatched females, and burrow tunnels out of the fig before also dying inside it. When the females hatch, they exit the fig through the tunnels, taking pollen with them to search for a fig within which to lay their eggs. > > https://en.wikipedia.org/wiki/Syconium > https://en.wikipedia.org/wiki/Fig_wasp

    11
    1
    www.scanofthemonth.com

    Figs and fig wasps have a tightly coordinated reproductive cycle, and have been cospeciating for 70 to 90 million years. The pollination of figs is accomplished in an internal cavity only accessible to a specific species of wasp. The wasp enters through an opening that is only just large enough for it to get through, loosing it's wings and antenna in the process. Pollen on the wasp pollinate the fig's internal flowers, and the wasp lays it's eggs in some of the flowers before dying there. When the male wasps hatch, they fertilize the unhatched females, and burrow tunnels out of the fig before also dying inside it. When the females hatch, they exit the fig through the tunnels, taking pollen with them to search for a fig within which to lay their eggs. https://en.wikipedia.org/wiki/Syconium https://en.wikipedia.org/wiki/Fig_wasp

    3
    0
    Boiling water with Ice
  • sixfold sixfold Now 100%

    Do it! it is easy to do at home! Just wear some gloves and safety glasses, those jars can easily shatter during the heating process if you use too hot of a heat source. I recommend a glass top electric stove, or put some kind of metal plate between your jar and the burner to help spread out the heat. Once you seal the jar, take it off the heat right away, so it doesn't build pressure. I boiled mine for a few minutes before sealing to try and get some of the devolved gasses out, and lightly set the lid on top to help the steam push out all the air.

    1
  • Google calendar won't open links in Firefox iOS
  • sixfold sixfold Now 90%

    It does. And Firefox is my default browser app.

    16
  • It's the only browser I have installed besides Safari, and my default browser but instead of just opening the link with my default browser, it advertises these other browsers to me and makes me click 'Default browser app' by default. wtf I'll be turning that off, should have never been a feature.

    92
    21
    Boiling water with Ice
  • sixfold sixfold Now 100%

    Yes definitely. The pressure will drop along the vapor pressure curve all the way to the triple point, gently boiling all the way if you remove the heat from the vapor and not directly from the water.

    4
  • First Attempt at Andromeda
  • sixfold sixfold Now 100%

    Looks great! Nice work! What mount do you use?

    4
  • Boiling water with Ice
  • sixfold sixfold Now 100%

    Anything for posterity

    1
  • Boiling water with Ice
  • sixfold sixfold Now 100%

    Exactly. it was bottled at atmospheric pressure while it was boiling, so 1 atm and 100 degrees C. Check this graph to see the relationship between the water's temperature and it's pressure in the jar (since there is no air, only water vapor). If the vapor is condensed, then the pressure drops below the curve on the graph, that is, the pressure in the jar is lowered below the vapor pressure of the water. Any time the pressure is below the vapor pressure, the water will boil, releasing vapor, until the pressure is equal to the vapor pressure. The pressure does not become negative, it is still positive, just lower than the vapor pressure at the given temperature. You can get below the vapor pressure curve by changing the temperature too, which is what we usually do when boiling water at a pressure near 1 atm (760mmHg)

    http://hyperphysics.phy-astr.gsu.edu/hbase/Kinetic/watvap.html#c2

    (1 atmosphere is ~760mmHg)

    a slight aside, there is an important difference between the total pressure of the air, and the partial pressure of water vapor in the air. Inside the jar, the two are equal, but in a dry location (not humid) the partial pressure of water vapor is usually less than the vapor pressure of water at that temperature, but since the total large pressure of the atmosphere would not allow a pocket/bubble of very low pressure water vapor to form inside the bulk water, the water cannot boil, but it will evaporate at the surface anyway until the partial pressure of water is equal to the vapor pressure (very humid).

    12
  • diode.zone

    This is a jar full of *only* water (liquid and vapor). It boils at any temperature when you apply something cold enough to the top, like ice. cross-posted from: https://lemmy.sdf.org/post/2697716 > I put water in a jar and sealed it while it was boiling, and now it boils at any temperature. Super fun demo to try.

    71
    13
    diode.zone

    I put water in a jar and sealed it while it was boiling, and now it boils at any temperature. Super fun demo to try.

    41
    1
    The Human Shader
  • sixfold sixfold Now 100%

    I decided to translate the worksheet into GLSL code on shadertoy. It was really cool to see the gradients and sub-coordinate systems represented by the intermediate variables in the calculation. Smoke and mirrors. Maybe you might have some insight into some of the calculations. https://www.shadertoy.com/view/cllBzM

    2
  • Game of Life shader
  • sixfold sixfold Now 100%

    Any ideas?

    1
  • Game of Life shader
  • sixfold sixfold Now 100%

    I was thinking of doing three separate GOL simulations, one on each RGB channel, and letting the colors mix that way into like 6 colors. right now, I clamp the pixel brightness values to 0 or 1, so that's why it's black/white, or rather black/green.

    2
  • What helps people get comfortable on the command line?
  • sixfold sixfold Now 100%

    2nd on the keep notes suggestion. I work on lots of unrelated projects, and each time I end up learning a bunch of new command line utilities, so I try to leave behind a text file describing some of the most useful commands I'd discovered that day. Usually helps me come back to a project and not be back at square one every time.

    1
  • diode.zone

    I've been playing with [shadertoy](www.shadertoy.com) a bit, and here is a lil demo. It's probably not the best way to do it, code suggestions welcome. https://www.shadertoy.com/view/dtlBRM Here's most of the code for reference: ``` void mainImage( out vec4 fragColor, in vec2 fragCoord ) { // fetch neighbor values from last frame, loop back onto screen if off screen mat3 n; n[0][0] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(-1., -1.), iResolution.xy)), 0).g; n[1][0] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(0., -1.), iResolution.xy)), 0).g; n[2][0] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(1., -1.), iResolution.xy)), 0).g; n[0][1] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(-1., 0.), iResolution.xy)), 0).g; n[1][1] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(0., 0.), iResolution.xy)), 0).g; n[2][1] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(1., 0.), iResolution.xy)), 0).g; n[0][2] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(-1., 1.), iResolution.xy)), 0).g; n[1][2] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(0., 1.), iResolution.xy)), 0).g; n[2][2] = texelFetch(iChannel0, ivec2(mod(vec2(fragCoord) + vec2(1., 1.), iResolution.xy)), 0).g; // sum of neighbors float sum = n[0][0] + n[1][0] + n[2][0] + n[0][1] + n[2][1] + n[0][2] + n[1][2] + n[2][2]; if(n[1][1] == 0.) { if(sum == 3.) { // if dead and has 3 neighbors, come alive fragColor = vec4(0., 1., 0., 1.); } else { // otherwise stay dead fragColor = vec4(0., 0., 0., 1.); } } else { if(sum == 2. || sum == 3.) { // if alive and has 2 or 3 neighbors, stay alive fragColor = vec4(0., 1., 0., 1.); } else { // otherwise, die fragColor = vec4(0., 0., 0., 1.); } } } ```

    50
    8
    An introduction to Shader Art Coding
  • sixfold sixfold Now 100%

    I thought there was something slightly peculiar about the narration.

    1
  • humanshader.com

    A GLSL shader computed painstakingly by hand by almost 2000 people ![](https://lemmy.sdf.org/pictrs/image/5f5c3188-9972-4fd0-b6de-ebbb0f0801dd.png)

    115
    10
    www.youtube.com

    A very good introduction to shader programming, goes through all the basics and offers lots of tools to help get you started. Get out there a program a shader.

    6
    0
    diode.zone

    Now a set of useful mutations are implemented, and balanced so that the number of nodes or edges doesn't explode. The mutations I've implemented (node are genes are nodes): ``` add random gene delete node delete group of nodes (range of indexes) split edge create new node in place of an edge (insertNode) flip edge duplicate node duplicated group of nodes (range of indexes) change node index (regrouping/separating functional groups) change group of nodes index (transposable elements) create random edge delete random existing edge scale existing edge weight negate weight redirect existing edge to random node scale parameter (k1, b, k2) negate bias ``` This is the next installment from the Gene Regulatory Network saga. previously: https://lemmy.sdf.org/post/1967056######

    5
    0
    *Permanently Deleted*
  • sixfold sixfold Now 92%

    Spinnaker

    12
  • The Yandex Leak: How a Russian Search Giant Uses Consumer Data
  • sixfold sixfold Now 66%

    Actually, this is more than just interesting. This is unsettling.

    1