@robryk@qoto.org avatar

robryk

@robryk@qoto.org

I enjoy things around information theory (and data compression), complexity theory (and cryptography), read hard scifi, currently work in infosec, am somewhat literal minded and have approximate knowledge of random things. I like when statements have truth values, and when things can be described simply (which is not exactly the same as shortly) and yet have interesting properties.

I live in the largest city of Switzerland (and yet have cow and sheep pastures and a swimmable lake within a few hundred meters of my place :)). I speak Polish, English, German, and can understand simple Swiss German and French.

If in doubt, please err on the side of being direct with me. I very much appreciate when people tell me that I'm being inaccurate. I think that satisfying people's curiosity is the most important thing I could be doing (and usually enjoy doing it). I am normally terse in my writing and would appreciate requests to verbosify.

I appreciate it if my grammar or style is corrected (in any of the languages I use here).

This profile is from a federated server and may be incomplete. Browse more on the original instance.

whitequark, to random
@whitequark@mastodon.social avatar

what doesn't kill you makes risk-seeking behavior so rewarding you'll certainly discover other things that do not kill you

robryk,
@robryk@qoto.org avatar

@whitequark

Hm~ it's an interesting question how much willingness to go against fear gradients (regardless of the source of the fear) gets adjusted as opposed to a fear-specific knob being adjusted. (I would bet a lot on both getting adjusted, but the IMO interesting thing is by how much.)

robryk, to random
@robryk@qoto.org avatar

First world problems: drying cat ears.

Also, surprisingly many people compliment them (not counting kids, 2 in a bit over an hour).

kuba, to devops
@kuba@toot.kuba-orlik.name avatar

A question: is there a way to set up a "rolling cache" with nginx?

I want it to handle each request like so:

  1. Immediately respond with the cached version
  2. Start rebuilding the cache for that request in the background, so the next request for this URI gets a newer cached version

Cc @rysiek

robryk,
@robryk@qoto.org avatar

@kuba @rysiek

I've never used that feature, but http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_background_update claims to be a part of what you want.

robryk,
@robryk@qoto.org avatar

@kuba @rysiek

Nie also that rysiek enabled proxy_cache_lock. I expect that without that your desired configuration would send one backend request per incoming request.

mcc, to random
@mcc@mastodon.social avatar

Idea I am not sure whether I like: Normalize saying "200" as a response to "how are you doing?", as in "200 OK". In this proposal this would be a somewhat weaker alternative to saying "okay" because it communicates only "no active errors". "How are you doing?" "Nominal"

robryk,
@robryk@qoto.org avatar

@prozacchiwawa @mcc

It would overlap with Russian military slang for dead: https://en.wikipedia.org/wiki/Cargo_200_(code_name)

gsuberland, to random
@gsuberland@chaos.social avatar
robryk,
@robryk@qoto.org avatar

@ozzelot @gsuberland

Apparently someone dropped off three devices with Am-241(an alpha emitter) in the swap meet, and now the question is who picked up one of these devices. (https://meow.social/@tryst/112547040034336222)

(Am-241 is/was often used to ionize air, e.g. to allow smoke level measurements because smoke will reduce the "level of ionization". This was a repetitive headache when those smoke detectors were left alone, stolen, thrown out in trash, smashed open by disgruntled employees, etc.)

robryk,
@robryk@qoto.org avatar

@philpem @ozzelot @gsuberland

Right, I misunderstood "we've found two and are looking for more" (in reality looking for more was out of caution and not a strong expectation that there should be more).

grimalkina, to random
@grimalkina@mastodon.social avatar

I can't figure out if this is a good blogpost topic or not, but I've been thinking about how many conversations I see about human behavior in software overindex on like, differences between people* and not within-individual variation**

Overall malleability of our own traits and states over time is fascinating and underexplored in a very essentialist kind of culture***

  • "all managers are like x"

** "some days I am like x and some days I am like y"

*** I find tech to be very essentialist

robryk,
@robryk@qoto.org avatar

@grimalkina

I would really like to read something on this topic, esp. if it was written in a way friendly to people who have a reductionist approach to reality.

I wonder where would you put within-individual variation that's a result of slow but consistent drift over time (it's within-individual, but is not "some days are xy and some are zy").

whitequark, to random
@whitequark@mastodon.social avatar

i'm sorry... why does my laptop include a schematic sheet for smokeless powder?

robryk,
@robryk@qoto.org avatar

@whitequark

Where is the fuse on AC IN?

I've seen similar designs (in old oscilloscopes) that compare various voltages on the PSU output and if they seem to be out of whack wrt each other they latch up and disable switching PSU's oscillator.

rq, to random

If your relationship isn't transactional, how does it maintain ACID guarantees?

robryk,
@robryk@qoto.org avatar

@rq CRDTs do :)

grimalkina, to random
@grimalkina@mastodon.social avatar

This kind of thing has been around the block for a bit -- the reality in my opinion is that "programming ability" is simply not something we've defined and possibly not a single thing. The many decades of interest in predicting programming ability have sometimes succeeded at pushing against our stereotypes that it is math associated (as this work), but "math ability" is ALSO a fraught measure. It's important to bring a lot of context to the prediction of ability...

https://fosstodon.org/@yabellini/112470616882303876

robryk,
@robryk@qoto.org avatar

@grimalkina

I'm not quite in the middle of watching Sapolsky's lectures on biology of human behaviour, and a topic that repeats there is how reasons for interpersonal variances were gotten very obviously wrong (or less obviously, but still badly wrong), and how to recognize such problems.

(The lectures are altogether pretty long, available iiuc as audio only, and done at a "podcast pace" -- you can listen to them with nonfull attention and don't need to backtrack.)

whitequark, to random
@whitequark@mastodon.social avatar

if nix truly wanted to be reproducible it'd set SOURCE_DATE_EPOCH in the shell rc file

robryk,
@robryk@qoto.org avatar

@whitequark

Note that $NIX_BUILD_CORES is a thing.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

deleted_by_author

  • Loading...
  • robryk,
    @robryk@qoto.org avatar

    @GossiTheDog

    I'm of two minds about this.

    On one hand, clearly flouting the law is ~punished (even though the measure is not supposed to be punishment, but an acute way to prevent repeats of similar offenses).

    On the other hand, "driving without a license" is part of a positive feedback loop is many states and often means "driving while being in debt". Some states:
    a) refuse license renewal/suspend licenses as part of debt collection,
    b) condition license reacquisition on relative lack of driving infractions, which include "driving without a license/with a suspended license" regardless of the reason for the license's suspension.

    (I spent a week of evenings in 2020 or 2021 watching proceedings around misdemeanors from some random court in Michigan, and traffic cases seemed to mostly be parts of that or similar feedback loop.)

    Teri_Kanefield, to random
    @Teri_Kanefield@mastodon.social avatar

    If you are reading the jury instructions, a lot of the stuff here is to reduce the appealable issues. In the olden days, before jury instructions were standarized, defense lawyers would appeal and say "the reasonable doubt standard given by the judge was unclear or misleading."

    Standardizing a lot of this language prevents the judge from misspeaking and using the wrong term.

    Judges have something to read.

    https://www.nycourts.gov/LegacyPDFS/press/PDFs/People%20v.%20DJT%20Jury%20Instructions%20and%20Charges%20FINAL%205-23-24.pdf

    robryk,
    @robryk@qoto.org avatar

    @Teri_Kanefield @dcm

    Do you know how does requesting that the judge read them again work after the jury starts deliberations?

    robryk,
    @robryk@qoto.org avatar

    @grrrr_shark @Teri_Kanefield @dcm

    I thought that those requests were made and responded to in writing.

    robryk,
    @robryk@qoto.org avatar

    @grrrr_shark @Teri_Kanefield @dcm

    Apparently the responses are not necessarily in writing: https://nitter.poast.org/KlasfeldReports/status/1795907160783589646 (no clue about veracity of source).

    dgar, to random
    @dgar@aus.social avatar

    Every single person who confuses correlation and causation ends up dying.

    robryk,
    @robryk@qoto.org avatar

    @dgar

    So.. confusing correlation and causation is a symptom of some terrible illness? :)

    _thegeoff, to random
    @_thegeoff@mastodon.social avatar

    One of those things that folk who do physics "know", but is counterintuitive: light is mostly invisible.
    Not just the fact that most of the EM spectrum is invisible...most of the visible (in theory) stuff, red, green, blue and all that, is invisible.

    We only detect light when it hits our eyes. I hope that's fairly intuitive. So a lot of light scattering off whatever...in fact almost all of it...never reaches your eye, or any human eye. So it's invisible.

    Wait, there's more....

    robryk,
    @robryk@qoto.org avatar

    @_thegeoff

    Or unless you are in a fog (which iiuc might not be dangerously contaminated) or underwater.

    timorl, to random
    @timorl@social.wuatek.is avatar

    Fun fact: if you have an avi that can be interpreted as representing your body (photo or any drawing of a creature) then this is how I imagine you. If you change it, then the way I imagine you slowly shifts to the new avi. Corollary: you have the power to shapeshift in my mind. Especially impressive if you go between photos and drawings.

    robryk,
    @robryk@qoto.org avatar

    @timorl

    So your model of me is afraid of ceilings? :)

    lynne, to random
    @lynne@pars.ee avatar

    Now I think about it, Telefunken is a bad name for a company that made vacuum tubes and microphones. You don't want your tubes or microphones to spark.

    robryk,
    @robryk@qoto.org avatar

    @lynne except for electret ones :)

    ZachWeinersmith, to random
    @ZachWeinersmith@mastodon.social avatar

    So, 10-year-old started learning how to convert things to scientific notation, and at first I was skeptical of what the point was, but it's surprisingly good for solidifying ideas about how to push exponents around.

    robryk,
    @robryk@qoto.org avatar

    @ZachWeinersmith this reminds me of thinking how large a mole of buses would be

    attie, to random
    @attie@chaos.social avatar

    This is utterly wild... am I a little smooth-brained, or is this totally unrealistic?

    • 200 Mbps compressed to under 1 Mbps
    • Realtime, i.e: ~1ms latency or better
    • Encode and transmit in <10mW (yes, including radio)
    • Lossless
    • High-entropy input

    ... if you succeed, just email them your solution - no mention of any reward or Nobel Prize nomination.

    https://content.neuralink.com/compression-challenge/README.html

    robryk,
    @robryk@qoto.org avatar

    @crschmidt @attie

    This is data sampled from some sort of sensors. It will have some sort of white-ish noise added to it, because a.o. the sensors quantize and if you are close to the boundary between 8 and 9 the choice of what the sensor emits can get arbitrarily sensitive. They are asking for lossless compression, so they are asking for that noise to be reproduced. That sounds totally impossible in the data rate described.

    robryk,
    @robryk@qoto.org avatar

    @cliffordheath @attie

    Yeah, they could simply describe a relaxed comparison that would at least free implementations from having to reproduce quantization noise (e.g. pointwise difference between original and decompressed at most 1 everywhere). But if they wanted to ask people not to faithfully reproduce other kinds of noise, they would need to first mostly solve the problem by describing how to compare two signals for equality modulo all those kinds of noise.

    robryk,
    @robryk@qoto.org avatar

    @dr2chase @crschmidt @attie

    Or they were tired of opposing stupid ideas, so wanted to focus on opposing stupid ideas that have worse consequences.

    glightly, to cycling
    @glightly@mastodon.social avatar

    I've thought about using the cargo quadricycle to take my propane tank to the hardware store for a refill but didn't do it because it felt hard to do safely.

    That didn't worry this person, who has put the tank (about 1/3 the size I have) on a furniture dolly improvised into a trailer.

    robryk,
    @robryk@qoto.org avatar

    @Suiseiseki

    I think you are right on limited consequences of a fire. I would expect though that an ignition source should be pretty easy to find in a car accident: the exhaust systems of all involved cars are likely got enough.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • tacticalgear
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • ethstaker
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines