home.social
  1. Meine lässt mich meine E-Rezepten ohne einem oder iOS Handy nicht sehen.
    Gibt es eine Krankenkasse, wo ich die Auskunft einfach über die Webseite bekomme, komplett ohne und ohne nicht-Freies Software?

  2. Someone said: it doesn't get easier, you just faster.

    Not entirely true. It feels weird when I go at a what 2 months ago was a sprint and don't feel much effort.

    Today I celebrate the first day of summer weather and hitting the time I set for myself 2 years ago when I started .

  3. I hate in .
    I say that after writing 4 toy runtimes for it.

    I have a very async-shaped problem and I *still* can't use async for it without ugly hacks.

    Lifetime hell is trying to kill me. Will self-referential struct save me or finish the job? Let's find out.

    Yeah, I'm riding , no alloc, why do you ask?

  4. At a conference like , you see each dev's accidental secret:
    their development setup.
    And I discovered there are more people using as their editor!

    makes some good software.

    kate-editor.org/

  5. What's a good to serialize simple structured in an efficient way?

    I'm thinking about some binary encoding. Also, .1 because it natively uses integers, not just strings. Is the packed representation (PER) widely supported?

    The data will be a bunch of interleaved time series streams, so variable field lengths could be a big win.

    Is there a format for stuff like that?

    's EBML? Only I'd have to hack the schema in.

  6. with clipping shoes gave me a surprise yesterday: I jumped over a hole, even though I only wanted to soften the hit.

    I'm gonna strike the iron while it's hot and learn bunny hopping on the way to town today. First lesson: meerkat position.

  7. and methods?
    Yeah, I think I paid back for what I messed up.

    I wrote a description of every feature I could remember – implemented or not yet implemented – on my .

    With this, I'm moving on and shuffling away from the stage.

    dorotac.eu/posts/im-finished

    Thanks @nlnet for support! Thanks @kde for the meetup!

  8. I'm glad to report that stepping through is every bit as annoying as stepping through async .

  9. Do you hate as much as I do?
    Can't we have public key everywhere? Like in my client?

    Yes we can! Without !

    Because supports not just side , but also the client can be verified.

    My now logs me in without a password :D I just need to possess a valid (unlocked) private key. The secret never crosses the network.

    Next step: make sure the decrypted key is never written to .

  10. This is not an accidental thing. You don't get random spots on your screenshots by accident. It's the company deliberately bloating people's storage for their own data.

    As for the article itself: nostalgebraist.tumblr.com/post

    The Firefox extension I used to archive that web page: addons.mozilla.org/en-US/firef

  11. Well, maybe my human eyes cannot see something that's there.

    Captain to the rescue!
    A little thresholding... and there it is. The sand in the gears of . Not-quite-random noise all over the background (try different thresholds to see the rest).

    The regularity makes me think it's some actual data inside. A watermark from the chatbot company.

    What could be inside? Well, I don't care enough to spend my time on this :P

  12. How much does a screenshot of some text weigh?

    5kiB? 50kB?

    But not this one.

    I wanted to store an article for future reference and it was a crazy 500kiB!
    And there's nothing in it!

    What's the answer to this riddle? Follow this thread to find out.

  13. I tried @slint again. For real.
    Hey, I can finally write apps in ! It's like QML, just without C++ to Rust conversion difficulties. All right!

    No tearing my hair out!

    ...unless I want to modify data in a table. Just not possible in a generic way.
    Sadly, most GUI apps I write because I need a comfy custom table. , you were so close!

    I'm back on the search for the One Perfect Rust GUI Library.

    (Unless a Slint dev wants to handhold me through fixing tables upstream.)

  14. arrived at Brussels with ! Only about 2 hours late rather than 3.
    Relatively, this adventure was only annoying compared to some other ones.

    get ready for me!

  15. A port on open only to one process. Can namespaces help me?

    Let's find out.

    The idea is to MitM between my IMAP server and Claws Mail. The proxy would ignore the password and instead use with a client to authenticate me (mTLS style).

    This way, there's one less to store in RAM and accidentally exfiltrate.

    As much as I like the Claws UI, it's crashy and I don't trust its a lot. anyone :P?

  16. I never thought I would miss a on my .

    My travel is a . When I come back home, I often want to switch tabs or press "OK" or some other mundane thing, without doing the keyboard shortcut. But my main laptop doesn't have a screen!

    It's not a big thing, but it does mean that the modern trend of touch screens actually makes computers easier!

    Although the trend to remove separate mouse buttons doesn't. I'll die on that hill.

  17. situation today:
    it's so cold my camera shows "no battery". While running from .

  18. I have a Pentium 3 computer taking up space.

    Convince me: should I toss it? Should I keep it?

    Is it good enough to be a box? Is it better than running an emulator?

  19. P-type semiconductor? N-type? NPN? ? is dope!

    And you can build and simulate yourself: app.siliwiz.com/?preset=nmos

    I bought Last Call BBS from Zachtronics to learn, but it's a game, simplified to the point where capacitors discharge instantly.

    Meanwhile, siliwiz is used as a tutorial for designers of actual circuits in Tiny Tapeout:

    tinytapeout.com/siliwiz/resist

    Brb, redoing game challenges in simulator.

  20. Yesterday morning I noticed some electronics on the ground. , empty SD card slot, battery, buttons. Dash cam remains?

    3 meters away, in the bushes, a mutilated .

    It's hard not to connect the dots on this one...

  21. Oh, another question.

    Since PNP is just a P+N+P sandwich, why isn't the device symmetrical in repect to emitter/collector?

    I mean, if you reverse PNP, you get PNP, right?

  22. . How do they work?

    I need to make a switch which has LOTS of resistance when off, but *little* when on. How can I thread that needle?

    MOSFETs have great on resistance, but they leak a bit much current. I need <1µA.

    Bipolars don't leak a lot, but they also don't conduct enough.

    Both parameters eat into the same property of my circuit from different directions.

    HELP!

  23. question: how do amplify <100mV voltages?

    I simulated a simple op-amp circuit. It does what I want, with a gain of 15.
    But the voltages on +/- inputs differ by 9 mV. And that's about the input offset voltage of a real ...

    Is that going to work reliably on a real opamp?

    And how do I estimate noise in DC situations?

  24. I tallied up which repos I have to modify every time (¹) I want to see the effect of my work:

    - wayland-protocols
    - wayland-rs
    - smithay-client-toolkit
    - winit
    - maybe xilem
    - smithay, twice
    - my own input method demo

    And then hopefully upstream it all.
    Rinse and repeat for 4 to 8 independent changes. Can your project beat the admin overhead of that :P?

    Thanks @nlnet for support!

    ¹ for input-method-side-only stuff winit and xilem are left alone.

  25. Another day, another protocol.

    Still working on improving input methods. Just "finished" a feature useful especially to languages ( , , ):

    the input method intercepts some presses.

    gitlab.freedesktop.org/wayland

    Here, I type "abc", then ctrl+space, then choose a suggestion with 1, 2, 3.

    Thanks @nlnet for funding!
    Thanks Wayland maintainers for reviewing!

  26. Dear !

    I'm stoked that you care about me so much that you wrote me a personal message not about my work :D

    I'm afraid your attempt at an insult hasn't really done anything.
    Maybe you could get me to care if we got to know each other first.
    I don't bite. I'm genuinely interested in having a chat. I used to be a bit of a hater back in the day, myself.

    You already know how to reach me. (I wonder if you're on the Fedi.)

    Have a nice day!

  27. What's the simplest useful thing I want on my desktop?

    A plain text area.

    Now that I made it, any other user can have it, too!

    codeberg.org/dcz/kwlejka

  28. Do you also think were a mistake?

    Having a check-in machine allows to save labor. There's no need for a person to sit at the desk waiting for arrivals all the time.
    Big victory: hotel staff is not waiting!

    Instead, the visitors who fall off the happy path waste their time... But those costs are harder to measure.

    The machine doesn't know my reservation. Clock's ticking 50 min since arrival.

  29. Thanks to everyone I met at !
    Specifically the team who offered review powers for my input method work, but also those who have discussed how to turn the law into a revenue stream for maintainers of . Thanks @discombobulateme , @AleixPol !

    Thanks fo those who listened to my ranting about crate registries :)

    And finally, all who listened to my bug reports!

  30. Thanks . I know you're optimistic about my projects, but let's talk about 5000 units after I manage to make use of the 3 I originally wanted to buy.

  31. again.

    Is the MCU datasheet wrong?

    It says:

    CLXTAL1 = CLXTAL2 = 2*(CLOAD - CS)
    For CLOAD, it is crystal/ceramic load capacitance, [...] For CS, it is PCB and MCU pin stray capacitance.

    Okay. Then I found AN100 from TI which uses the classic:

    CLOAD = C1*C2/(C1+C2)

    If I assume that C1 includes both the cap and stray capacitance, I get:

    Ccap = 2CLOAD - CS

    That's a difference of a whole CS!

    Where's the mistake?

  32. Today I learned about spiral ratchet .

    You push, screw turns.

    The ones I've seen on sale in take some unusual bits.

    Does anyone know where to get one accepting regular hex bits? (Germany)

  33. input methods.

    I'm sorry to say doesn't have enough people with review/merge rights, so my work making and good on Wayland is going nowhere.

    What are other libraries I could contribute to instead?

  34. What's a command-line tool to hard-wrap a file but preserve ?

    (No, I'd never hard-wrap anything willingly, but sometimes you have to bow to evil in order to achieve greater good.)

  35. Another weekend, another couple of steps fixing the input method mess I (partly) started:

    gitlab.freedesktop.org/wayland

    Keyboard support and moving popups.

    codeberg.org/dcz/stiwri/src/br

    On the client support side, I'm kinda bummed that looks like it's starved for maintainers. I don't want to switch contributions to something else because it's stalled.

  36. RETRACTION: IS NOT blocking my favorite client.
    But I DID jump to conclusions.

    I'll try to be more thorough before complaining, even though I'm failing in recent cases.

  37. I'll donate for the 20MiB of tiles I download per year, I promise :P

    Once I have more time I'll try but that day is not coming soon.

  38. started blocking the mapping app I am using on my Nokia :(

    "user-agent": "CloudGPS for N900"

    I realize there's maybe 5 of us so no one's going to notice the suck we suffer :P

    I wrote a proxy to lie about user agent. Annoying.

    But free, public, mutual is dying. How are kids going to learn if they have to jump through advanced hoops to access anything? Where will the new generation come from?

    Maybe we should create an overlay network for nerds only.

  39. Project supported by @nlnet keeps going!

    @iced

    I took in crosshairs and want to make it the best for input methods.
    If there's interest, of course.

    First results:

    github.com/iced-rs/iced/pull/2

  40. Dear fediverse , what kind of a connector is this?

    40 pin, 0.5mm pitch, motherboard side, going to an eDP display panel.

    I'd like to buy the socket, but nothing I've seen quite matches the shape.

  41. @textovervideo I love it with special affection when an application shows white text on a white background because of crappy overrides.

    I adore it, when the toolkit itself does it.

    And I burst with ecstasy when an application I WROTE AND NO ONE ELSE IS USING is affected.

  42. Thank you @fosdem for keeping the Pentabarf XML format of the schedule!

    I'm still using ConfClerk on the .
    I hope one day phones will become pocket sized and only need charging every 5 days, but until then, I'm only carrying my museum piece.

  43. A rare encounter: I spent two days unlocking and a donated phone with the help of Russian forums, just to find out that it doesn't support USB host mode in the end. No free microscope display for me today.

    On a side note, Android is crazy snappy compared to any computer I used after 2000. There's no delay between touching the screen and the sound feedback. This should never get forgotten in

  44. Is anyone bringing machines to the ?

    I donated at but on they weren't there :(

    I haven't pinballed in 5years and the withdrawal is kicking in!!111one

  45. is like:

    let's throw a bunch of global variables around and call it a state machine.

    2.0 is the following circle of hell.

    I had a bug in my OpenGL and I knew immediately what it was. I'm scared of what I had become.

  46. Browsing the , when suddenly...

    Lvcencaitxxcvscxkou

    The is drunk. No, actually, it's progressive enhancement's evil twin, regressive corruption.

    Go there without enabled to see it yourself:

    wiesbadener-kurier.de/lokales/

    The links work, so it's actual .

    Lol, Wiesbadener Kurier, but also, you too.

    It's not , does anyone know what it is?

  47. Trying to create complex managing kernel buffers.
    This needs tests.

    " core, imperative shell" - Testing management should not need the kernel.

    I started mocking with a generic backend. Looks annoying.

    "imperative shell"

    The mocked generic is becoming a spaghetti horror.

    "functional core" - and then it clicked.

    I separated just the buffer manager, made it generic over buffer type. I can now feed it fake buffers and test it.

  48. A piece of criticism to all code forges I know: why not run on all commits?

    A bad commit is a liability. It will break bisect and make debugging miserable.

    takes it to the extreme and cancels an already running action when I push another change.

    I get it - it's too slow and expensive to test them all when pipelines take minutes to run. But you could just pause the old ones until the newest one is finished!

  49. Disappointed by :

    the runner does not clone the repository for you. You need to explicitly add a line:

    "- uses: actions/checkout@v4"

    ...and then

    > Error: crun: executable file `node` not found in $PATH: [...]

    Do I *really* need js to do a checkout? Sheesh.

    So here you go, the equivalent:

    - run: git clone --depth 1 ${{ github.server_url }}/${{ github.repository }} -b ${{ github.ref_name }} .