roman

@hi@romanzolotarev.com


homehttps://romanzolotarev.com

69 following, 528 followers

roman boosted

[?]Devine Lu Linvega » 🌐
@neauoire@merveilles.town

Someone just demonstrated that the entire Uxn toolchain can be reconstructed from nothing but a POSIX shell, xxd and sed. It's down to taking 34 minutes to build the Uxntal assembler.
bootstrap: joe.cz/uxn/uxn1b-drifloon.txt
repo: gitlab.com/racketeer/uxnsh

    ...

    [?]Liberté/Egalité/CLT :v_com: » 🌐
    @capeta@ursal.zone

    @neauoire that's the kind of tech development I like to see.

    yet what we get on the news is a slopfestival

      ...

      [?]Devine Lu Linvega » 🌐
      @neauoire@merveilles.town

      @capeta I don't think most people would be interested in this kind of stuff X) gotta get off the newsfeeds!

        [?]Csepp 🌢 [it/they/he, same one you'd use for animals] » 🌐
        @csepp@merveilles.town

        @neauoire Hmm, browsed the code a bit, it uses `local`, which is not POSIX, so this seems to be bash/zsh specific. Still, really cool, and shouldn't take much effort to port it to plain POSIX sh.

          roman boosted

          [?]OpenBSD Amsterdam » 🌐
          @OpenBSDAms@mastodon.bsd.cafe

          OpenBSD 7.9 will be deployed on the hosts as soon as possible!
          We want to wait for the first errata to appear.

          21 new VMs were added and 61 VMs were renewed.

          We donated €1125 to the Foundation, €66755 since we started.

          Thank you, our users, and OpenBSD developers for an awesome OS!

          Stay safe, healthy & sane!

          in 2026

          Phoebe Teaching Joey refers to a scene from the Friends television series in which character Phoebe Buffay attempts to teach character Joey Tribbiani French by making him repeat words after her. In March 2020, the scene gained popularity in memes online, with Phoebe attempting to explain various concepts to Joey but ultimately failing.

This one has the following exchange:
Phoebe: Just
Joey: Just
Phoebe: Update
Joey: Update
Phoebe: And
Joey: And
Phoebe: Shutdown
Joey: Update And Restart

          Alt...Phoebe Teaching Joey refers to a scene from the Friends television series in which character Phoebe Buffay attempts to teach character Joey Tribbiani French by making him repeat words after her. In March 2020, the scene gained popularity in memes online, with Phoebe attempting to explain various concepts to Joey but ultimately failing. This one has the following exchange: Phoebe: Just Joey: Just Phoebe: Update Joey: Update Phoebe: And Joey: And Phoebe: Shutdown Joey: Update And Restart

            ...
            roman boosted

            [?]R E K » 🌐
            @rek@merveilles.town

            Illustrated tear-downs and break-downs of everyday products, like mechanical pencils, lighters and pez dispensers, that you may have taken for granted. Drawn by Bryan Macomber, a mechanical engineer and artist.

            A really neat idea.

            mechanical-pencil.com/

            ...

            [?]Helge Rausch » 🔓
            @i_dabble@merveilles.town

            @rek As an appreciator of exploded diagrams: Nice!

              ...

              [?]R E K » 🔓
              @rek@merveilles.town

              @i_dabble same ^^

                [?]Geffrey van der Bos » 🌐
                @geffrey@id.geff.re

                Is it me or does Apple Music feel like a alpha product? Hickups, frame skips, weird crashes … what is going on?

                ...
                1 ★ 0 ↺

                [?]roman » 🌐
                @hi@romanzolotarev.com

                same here. i gave up and just switched to good old local files... waisted so much time and money on streaming services

                  [?]niccolo » 🌐
                  @niccolo@mastodon.online

                  @geffrey never had any of this tbh. iOS or macOS?

                    ...

                    [?]Geffrey van der Bos » 🌐
                    @geffrey@id.geff.re

                    @niccolo MacOS especially, but iOS is also not the smoothest experience on iPhone 15

                    roman boosted

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    OpenBSD on MNT Pocket Reform (with RK3588)! next question: can it rotate the framebuffer console?

                    it's OpenBSD installer on MNT Pocket Reform's display! but it is rotated into portrait mode

                    Alt...it's OpenBSD installer on MNT Pocket Reform's display! but it is rotated into portrait mode

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    installing openbsd over usb network to a usb stick!

                    installing openbsd over usb network to a usb stick!

                    Alt...installing openbsd over usb network to a usb stick!

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    "Relinking to create unique kernel..."

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    hmm, the installed system boots but hangs at repeated output of `> init: can't open /dev/console: Device not configured`... any hints?

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    fixed it

                    arrived at openbsd login on rk3588 mnt pocket reform

                    Alt...arrived at openbsd login on rk3588 mnt pocket reform

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    nice, sshd works too! > Welcome to OpenBSD: The proactively secure Unix-like operating system.

                    ...
                    roman boosted

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    got X running, but xrandr -o won't budge, need to figure out how to make a xorg.conf (this feels extremely retro) or how to install some wayland compositor

                    ...

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    okaay, worked with a tiny xorg.conf and setting `Option "Rotate" "CCW"` for `Driver "wsfb"`

                    ...
                    roman boosted

                    [?]Lucie / minute [they/she/sie] » 🌐
                    @mntmn@mastodon.social

                    it works! it's just a bit smol on this high res screen

                    openbsd fvwm retro glory on mnt pocket reform rk3588, but tiny

                    Alt...openbsd fvwm retro glory on mnt pocket reform rk3588, but tiny

                    ...
                    Older...

                    [?]jell [he/him] » 🌐
                    @joshuaelliott@mastodon.social

                    @mntmn *drools* motif porn

                      [?]Gretchen the Goblin [they/them if you wanna be polite she/her if you wanna flirt] » 🌐
                      @goblin@girlcock.club

                      @mntmn oh dont do this id love one but i cannot afford one right now this is all too tempting

                        [?]S.Fynn :antifa: :matrix_xbones: » 🔓
                        @synnfynn@corteximplant.com

                        @mntmn

                        memories of fvwm on solaris 2.4 (SPARC)

                          0 ★ 0 ↺

                          [?]roman » 🔓
                          @hi@romanzolotarev.com

                          could you please run https://browserbench.org/Speedometer3.1/ in any browser you can?

                          # pkg_add qutebrowser

                            ...

                            [?]Cara [she/her/hers] » 🌐
                            @cararemixed@mastodon.social

                            @mntmn I really want to try this out. Not a big X11 fan but it was pretty easy getting a usable desktop on other machines so a pocket would be fun with this.

                              ...

                              [?]Lucie / minute [they/she/sie] » 🌐
                              @mntmn@mastodon.social

                              @cararemixed it is extremely snappy as it's just cpu writing pixels to framebuffer with nothing in between...

                                ...

                                [?]Cara [she/her/hers] » 🌐
                                @cararemixed@mastodon.social

                                @mntmn yeah. Xenocara seems reasonably maintained. I think I should like it more given the name. 😂

                                  [?]Semitones [he/him/his] » 🌐
                                  @semitones@tiny.tilde.website

                                  @mntmn just for a second I imagined that .conf was a TLD

                                    [?]Lou. » 🔓
                                    @gkrnours@mastodon.gamedev.place

                                    @mntmn oh yeah, openbsd does that :D this way, even if a bad actor get a stack overflow, calling instruction at a fixed offset result in random instruction. This way, a working exploit need to figure out where the instructions it need to call are and that change after each reboot so getting a persistent exploit is harder.
                                    It's all defense in depth

                                      [?]Kyle Ackerman » 🌐
                                      @kack@mastodon.social

                                      @mntmn @barebox A very naïve question, but why does OpenBSD need barebox to boot? What does the firmware that comes shipped with MNT laptops not have to make it capable of doing so? Question is more so for my education :)

                                        roman boosted

                                        [?]Devine Lu Linvega » 🌐
                                        @neauoire@merveilles.town

                                        I made a zine, it's called Fractions Are Everything, it invites the reader into looking at fractions a little differently.

                                        The typesetting is done entirely in .

                                        wiki.xxiivv.com/site/pocket_fr

                                        8 pager, the cover is a AND gate with the primes 2 and 3, on one side, and 5 on the other.

                                        Alt...8 pager, the cover is a AND gate with the primes 2 and 3, on one side, and 5 on the other.

                                          ...
                                          Older...

                                          [?]「LICORICE-BEAK BASTARD」 » 🌐
                                          @Foxdodge@yiff.life

                                          @neauoire mind if i print out a copy for my local zine library?

                                            ...

                                            [?]Devine Lu Linvega » 🌐
                                            @neauoire@merveilles.town

                                            @Foxdodge not at all, it's why I made this! Spread the love of fractions far and wide!

                                              [?]... and and and and ... [It/Its] » 🔓
                                              @andnull@social.nouveau.community

                                              @neauoire Vector text rendering fo uxn is so cool to see. You could animate your new logo for xxiivv with it.

                                                ...

                                                [?]Devine Lu Linvega » 🔓
                                                @neauoire@merveilles.town

                                                @andnull yes! I've been shy to openly say that it changes everything.. but it changes everything!

                                                  ...

                                                  [?]... and and and and ... [It/Its] » 🔓
                                                  @andnull@social.nouveau.community

                                                  @neauoire Oh, this opens the world in terms of text setting. I have been wanting to see a permacomputing adjacent project attempt to talk CTL* and how far you could push it on a system such as uxn.

                                                  *not everything tho, some stuff does just require a 5mb lookup table on the side such as word breaking iirc

                                                    [?]Devine Lu Linvega » 🔓
                                                    @neauoire@merveilles.town

                                                    Print them! Share them! Spread the love of commutative arithmetic.

                                                    The main character in Only Yesterday who struggled with fractions.

                                                    Alt...The main character in Only Yesterday who struggled with fractions.

                                                    ...

                                                    [?]Devine Lu Linvega » 🔓
                                                    @neauoire@merveilles.town

                                                    But if your 8 yo suddenly asks you who Kurt Gödel is over dinner, well, sorry-

                                                    [?]Chloe [she/they] » 🌐
                                                    @angelwood@merveilles.town

                                                    @neauoire im so happy on how it turned out, thank you so much <3

                                                      ...

                                                      [?]Devine Lu Linvega » 🌐
                                                      @neauoire@merveilles.town

                                                      @angelwood it's all thanks to you for putting the idea into my head <3

                                                        [?]WimⓂ️ [he/they/彼] » 🌐
                                                        @wim_v12e@merveilles.town

                                                        @neauoire It looks amazing! That font is very beautiful. And doing this in Uxn is awesome. Move over, LaTeX :-D

                                                          ...

                                                          [?]Devine Lu Linvega » 🌐
                                                          @neauoire@merveilles.town

                                                          @wim_v12e This came together after having the issue where I'd make the zines in GIMP, and I had these large print resolution files that I can't version. This is entirely textual, and it allows me to make it all pixel-perfect :)

                                                          The zine rom is 3236 bytes!

                                                            ...

                                                            [?]WimⓂ️ [he/they/彼] » 🌐
                                                            @wim_v12e@merveilles.town

                                                            @neauoire amazing! is this the font format you posted about earlier?

                                                              ...

                                                              [?]Devine Lu Linvega » 🌐
                                                              @neauoire@merveilles.town

                                                              ...

                                                              [?]WimⓂ️ [he/they/彼] » 🌐
                                                              @wim_v12e@merveilles.town

                                                              @neauoire Thanks, I've bookmarked that. So with this we could have Japanese in Adelie?

                                                                ...

                                                                [?]Devine Lu Linvega » 🌐
                                                                @neauoire@merveilles.town

                                                                @wim_v12e yeah! I have some 200ish characters only tho, we'd have to fill in the blanks:
                                                                git.sr.ht/~rabbits/hershey/tre

                                                                  ...

                                                                  [?]WimⓂ️ [he/they/彼] » 🌐
                                                                  @wim_v12e@merveilles.town

                                                                  ...

                                                                  [?]Devine Lu Linvega » 🌐
                                                                  @neauoire@merveilles.town

                                                                  @wim_v12e OH DANG, I took the wrong file, yes this is MUCH more complete.

                                                                  Then yes, to answer your question, now you can write in japanese in uxn.

                                                                    ...

                                                                    [?]WimⓂ️ [he/they/彼] » 🌐
                                                                    @wim_v12e@merveilles.town

                                                                    @neauoire let the fun begin! though it will have to wait until I'm done with the boring work stuff

                                                                      ...

                                                                      [?]Devine Lu Linvega » 🌐
                                                                      @neauoire@merveilles.town

                                                                      @wim_v12e The file is truncated at 80 columns, which is a pain because it adds bytes in an otherwise clean stream of points, usually I clean those files by hand but this one is massive, you might have to make a program that reads each line, and if it's not a space-padded decimal number, erases the linebreak.

                                                                      If you can't figure it out, lemme know and I'll make a little script in uxn to clean it up.

                                                                        ...

                                                                        [?]WimⓂ️ [he/they/彼] » 🌐
                                                                        @wim_v12e@merveilles.town

                                                                        @neauoire I'm sure a tiny Perl script can handle this ^_^

                                                                          [?]Marieke » 🌐
                                                                          @ma3ke@hachyderm.io

                                                                          @neauoire

                                                                          This is delightful!
                                                                          And I'm obsessed with that beautiful script font. The numbers render so beautifully

                                                                            ...

                                                                            [?]Devine Lu Linvega » 🌐
                                                                            @neauoire@merveilles.town

                                                                            @ma3ke I KNO! It's insanely pretty, I couldn't NOT use it for this.

                                                                              [?]Elad Hen » 🔓
                                                                              @eladhen@tooot.im

                                                                              @neauoire
                                                                              I'm a competent English reader since childhood, but I have to confess that cursive just slightly breaks my brain. Can't really read it fluently without getting stuck every few seconds.

                                                                                ...

                                                                                [?]Devine Lu Linvega » 🔓
                                                                                @neauoire@merveilles.town

                                                                                @eladhen it's worth practicing, I hope the zine helps you practice not only fractions but also cursive!

                                                                                  [?]arnaudb » 🌐
                                                                                  @arnaudb@piaille.fr

                                                                                  @neauoire Beautiful and fascinating as always! Did you also draw the fonts? Is there a Uxn program to do that?

                                                                                    ...

                                                                                    [?]Devine Lu Linvega » 🌐
                                                                                    @neauoire@merveilles.town

                                                                                    @arnaudb I didn't, it's one of the original hershey fonts, I've only implemented a renderer for the vector data.
                                                                                    wiki.xxiivv.com/site/hershey

                                                                                      [?]Rob Duarte » 🌐
                                                                                      @robd@layer8.space

                                                                                      @neauoire this is beautiful. Im embarrassed to say I am confused about what I'm supposed to do in the puzzle on the last page

                                                                                        ...

                                                                                        [?]Devine Lu Linvega » 🌐
                                                                                        @neauoire@merveilles.town

                                                                                        @robd multiply 1 by 3315(the result is 3315), check what prime factors are in that number, and fill in the little box under each prime in the row, then use 3315, multiply it by 2926, and fill in the primes found that number, and so on :)

                                                                                        For example, if the number is 15, fill in the squares under 3 and 5.

                                                                                          ...

                                                                                          [?]josh g. [he/him/they] » 🌐
                                                                                          @joshg@mathstodon.xyz

                                                                                          @neauoire @robd how does the iteration go after that first multiplication though?
                                                                                          like is it:
                                                                                          1 x 3315
                                                                                          1 x 2926
                                                                                          1 x 1
                                                                                          ...
                                                                                          2 x 3315
                                                                                          2 x 2926
                                                                                          ...

                                                                                          or is it:
                                                                                          1 x 3315
                                                                                          2 x 2926
                                                                                          3 x 1
                                                                                          4 x 1
                                                                                          ...

                                                                                          or something completely different I'm not seeing yet?

                                                                                            ...

                                                                                            [?]Devine Lu Linvega » 🌐
                                                                                            @neauoire@merveilles.town

                                                                                            @joshg @robd
                                                                                            1 -> 3 * 5 * 13 * 17
                                                                                            3 * 5 * 13 * 17 -> 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19
                                                                                            2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 -> 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19
                                                                                            2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 -> 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19
                                                                                            2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 -> 3 * 5 * 7 * 11 * 13 * 17
                                                                                            ..

                                                                                              [?]apfel » 🌐
                                                                                              @apfel@ruhr.social

                                                                                              @neauoire Should "denumerator" read "denominator"? (Not a native English speaker, so maybe I'm missing that both do in fact exist...)

                                                                                                ...

                                                                                                [?]Devine Lu Linvega » 🌐
                                                                                                @neauoire@merveilles.town

                                                                                                @apfel ah damn! you're right, I keep making that typo, an artifact from french. Thanks for the head's up.

                                                                                                  [?]zstix [he/him] » 🌐
                                                                                                  @zstix@merveilles.town

                                                                                                  @neauoire I absolutely ❤️ this. Was working through the ideas (and end puzzle) on the couch and my wife asked what I was doing. I said "interacting with social media"

                                                                                                    ...

                                                                                                    [?]Devine Lu Linvega » 🌐
                                                                                                    @neauoire@merveilles.town

                                                                                                    @zstix the best kind <3

                                                                                                      [?]💥meta physical deflationist💥 [she/her] » 🔓
                                                                                                      @glassresistor@sfba.social

                                                                                                      @neauoire is there an online readable version?

                                                                                                        ...

                                                                                                        [?]Devine Lu Linvega » 🔓
                                                                                                        @neauoire@merveilles.town

                                                                                                        @glassresistor there isn't yet, sorry.

                                                                                                          [?]Cara [she/her/hers] » 🌐
                                                                                                          @cararemixed@mastodon.social

                                                                                                          @neauoire I love fractions. I really should try making some math zines too.

                                                                                                            ...

                                                                                                            [?]Devine Lu Linvega » 🌐
                                                                                                            @neauoire@merveilles.town

                                                                                                            @cararemixed I love math zines, send them over if you do make some! :moar:

                                                                                                              roman boosted

                                                                                                              [?]Lucie / minute [they/she/sie] » 🌐
                                                                                                              @mntmn@mastodon.social

                                                                                                              BTW if you're looking for an open hardware, repairable laptop made by a small team in berlin with no venture capital, maybe MNT Reform Next could be interesting for you: crowdsupply.com/mnt/mnt-reform

                                                                                                              ...

                                                                                                              [?]Isak » 🌐
                                                                                                              @isak@social.spejset.org

                                                                                                              @mntmn When it becomes available in the MNT shop after crowdfunding ends, will it be shipped from Europe or from the US when bought in the MNT store?

                                                                                                                ...

                                                                                                                [?]Lucie / minute [they/she/sie] » 🌐
                                                                                                                @mntmn@mastodon.social

                                                                                                                @isak mnt shop orders ship from berlin!

                                                                                                                  ...

                                                                                                                  [?]Isak » 🌐
                                                                                                                  @isak@social.spejset.org

                                                                                                                  @mntmn Great! Thank you so much for the answer

                                                                                                                    [?]Lilalatex | DA6SIP » 🌐
                                                                                                                    @lilalatex@mastodon.social

                                                                                                                    @mntmn mal rein interessehalber - mit welchen Distributionen wurde das Gerät denn schon so getestet?

                                                                                                                    Ausgeliefert wurden die noch nicht, oder?

                                                                                                                      roman boosted

                                                                                                                      [?]Flaki [he/him] » 🌐
                                                                                                                      @flaki@flaki.social

                                                                                                                      TFW you receive 14kWh of raw LFP battery cells 💙

                                                                                                                      Four large cardboard boxes in the back of an SUV. They have large red "FRAGILE" stickers and "THIS SIDE UP" markings on them

                                                                                                                      Alt...Four large cardboard boxes in the back of an SUV. They have large red "FRAGILE" stickers and "THIS SIDE UP" markings on them

                                                                                                                        ...

                                                                                                                        [?]Adrian Tombu » 🌐
                                                                                                                        @to@hachyderm.io

                                                                                                                        @flaki Oof that must be heavy 😳

                                                                                                                          ...

                                                                                                                          [?]Flaki [he/him] » 🌐
                                                                                                                          @flaki@flaki.social

                                                                                                                          @to I'm glad I won't be lugging them up to the 4th floor with no elevator! :D

                                                                                                                          (roughly 5.4kg/cell, so about 21kg per box)

                                                                                                                            [?]Flaki [he/him] » 🌐
                                                                                                                            @flaki@flaki.social

                                                                                                                            Fun fact: while a not-insignificant volume of those boxes is padding, sure, it's still absolutely bonkers to me that the car below actually has almost 5 times(!) as much battery storage hidden beneath the floor (~72kWh)

                                                                                                                            See-through mockup of a Toyota bZ4X electric SUV showing the wheels, parts of the electric powertrain and the thin baseplate containing the battery storage across the floor between the front and rear wheels.

                                                                                                                            Alt...See-through mockup of a Toyota bZ4X electric SUV showing the wheels, parts of the electric powertrain and the thin baseplate containing the battery storage across the floor between the front and rear wheels.

                                                                                                                            ...

                                                                                                                            [?]Flaki [he/him] » 🌐
                                                                                                                            @flaki@flaki.social

                                                                                                                            Hoookay, so plot twist: they didn't actually send me the CALB 280Ah battery cells I ordered, these are *CATL* 280Ah battery cells that are branded (according to the sticker on the battery) as CALB 280Ah cells, but the identification QR code seems intact and untampered-with which tells the true story. So far they look okay and new, no terrible bloating, voltages look fine, but crucially these are rated for 6000+ cycles, which is no slouch, but not the 10000 cycles the CALB are known for. :chick_coffee_grumpy:

                                                                                                                            flaki.social/@flaki/1166361565

                                                                                                                            [?]Flaki [he/him] » 🔓
                                                                                                                            @flaki@flaki.social

                                                                                                                            @hi cost of the 16 cells was slightly over 1000€ (free shipping). Ordered them in late March so it took almost two months for them to arrive, as they had to be shipped from China first, but some more "mainstream" cells* they might have in stock. It eventually shipped in about a week from their polish warehouse, no customs or anything needed.

                                                                                                                            ___
                                                                                                                            * I specifically wanted these 280AH CALB prismatic cells because of their longevity, they are rated for 9000 cycles
                                                                                                                            lythbattery.com/10000-cycle-ca

                                                                                                                                ...

                                                                                                                                [?]Flaki [he/him] » 🌐
                                                                                                                                @flaki@flaki.social

                                                                                                                                Yeah not only that, these are strictly inferior cells to the CALB, the differences are not just theoretical longevity. Check the datasheets - the CATL is not only rated for less cycles, it's very choosy about temperature of the cell when it comes to charging/discharging.

                                                                                                                                That's what I get for ordering from shady online Chinese resellers. :nkoFacepalm:

                                                                                                                                CATL specification lists "Standard charge" and "Standard discharge" power at 0.25P, notably at low temperatures between 0-25 degrees the max charge power is a fraction of the full capacity (0.05-0.35P, 03.5P even at 20 degrees).

                                                                                                                                Alt...CATL specification lists "Standard charge" and "Standard discharge" power at 0.25P, notably at low temperatures between 0-25 degrees the max charge power is a fraction of the full capacity (0.05-0.35P, 03.5P even at 20 degrees).

                                                                                                                                CALB - Product Specification of L173F280A. Discharge Operation Power Limit table shows peak and continuous discharge rates of the cell which range from 0.1-0.3P in the coldest conditions (down to -30 degrees) and up to 1P under 40 degrees for continuous discharge, the peaks are slightly higher.

                                                                                                                                Alt...CALB - Product Specification of L173F280A. Discharge Operation Power Limit table shows peak and continuous discharge rates of the cell which range from 0.1-0.3P in the coldest conditions (down to -30 degrees) and up to 1P under 40 degrees for continuous discharge, the peaks are slightly higher.

                                                                                                                                  ...

                                                                                                                                  [?]Flaki [he/him] » 🌐
                                                                                                                                  @flaki@flaki.social

                                                                                                                                  "Send detailed complaint to the seller who re-stickered your battery cells to look like different cells" was not how I hoped this day would end, but oh well.

                                                                                                                                  At least these do look like "Grade A" new cells, so I guess you could say it could be worse...

                                                                                                                                  flaki.social/@flaki/1166369835

                                                                                                                                  [?]Flaki [he/him] » 🌐
                                                                                                                                  @flaki@flaki.social

                                                                                                                                  @sheddi it's quite something to send clearly a different kind of cell and just re-sticker it to whatever the customer ordered 🤣 even their own website confirms the QR code belongs to CATL cells :lolsob:

                                                                                                                                  Characteristical blue C-shaped overflow valve of a battery cell, the laser-etched QR code on the cell lists "001CB310..." designating this as a 280Ah CATL CB310 cell.

                                                                                                                                  Alt...Characteristical blue C-shaped overflow valve of a battery cell, the laser-etched QR code on the cell lists "001CB310..." designating this as a 280Ah CATL CB310 cell.

                                                                                                                                  Sticker on the side of the battery cell reads "Lifepo4 battery", "Model: CALB-3.2V 280Ah"

                                                                                                                                  Alt...Sticker on the side of the battery cell reads "Lifepo4 battery", "Model: CALB-3.2V 280Ah"

                                                                                                                                  The HAKADI battery supermarket's own website decodes the QR code identifier of the battery cell as a CATL 280Ah LiFePO4 cell

                                                                                                                                  Alt...The HAKADI battery supermarket's own website decodes the QR code identifier of the battery cell as a CATL 280Ah LiFePO4 cell

                                                                                                                                    0 ★ 0 ↺

                                                                                                                                    [?]roman » 🔓
                                                                                                                                    @hi@romanzolotarev.com

                                                                                                                                    wow! how is total cost and shipping time?

                                                                                                                                      ...

                                                                                                                                      [?]Flaki [he/him] » 🔓
                                                                                                                                      @flaki@flaki.social

                                                                                                                                      @hi cost of the 16 cells was slightly over 1000€ (free shipping). Ordered them in late March so it took almost two months for them to arrive, as they had to be shipped from China first, but some more "mainstream" cells* they might have in stock. It eventually shipped in about a week from their polish warehouse, no customs or anything needed.

                                                                                                                                      ___
                                                                                                                                      * I specifically wanted these 280AH CALB prismatic cells because of their longevity, they are rated for 9000 cycles
                                                                                                                                      lythbattery.com/10000-cycle-ca

                                                                                                                                        ...
                                                                                                                                        0 ★ 0 ↺

                                                                                                                                        [?]roman » 🔓
                                                                                                                                        @hi@romanzolotarev.com

                                                                                                                                        that's very low cost. thank you!

                                                                                                                                        what would the cost of the system with all the battery management, inverters, etc? also i assume assembly will take quite a long time...

                                                                                                                                          ...

                                                                                                                                          [?]Flaki [he/him] » 🔓
                                                                                                                                          @flaki@flaki.social

                                                                                                                                          @hi if you know what you are doing (=not me), assembly shouldn't actually take too long.

                                                                                                                                          If you want it to "just work" I recommend buying 48V rack-mount or free-standing batteries from Ali Expess - 15kWh comes around 1.5-2k €, not much more than the parts (raw cells, box, BMS) and these are ready to plug into & talk to your inverter.

                                                                                                                                          An inverter will set you back 500-1500€ on average, depends on your needs.

                                                                                                                                          Solar panels are tricky to find by the piece (usually you need to buy a whole palette, and be a company ideally), this is especially true for the mounting hardware. You can buy consumer stuff like Ecoflow, or lower priced Renogy, Eco-worthy but they are still overpriced. I was lucky to find these panels in DEPO, I bought the last ones.

                                                                                                                                          You need some wiring, solar breaker box, other breakers but all in all very doable within 5k.

                                                                                                                                          The tricky part is the installation (of the panels, and the electrical installation of the inverter; next toot)

                                                                                                                                            ...

                                                                                                                                            [?]Flaki [he/him] » 🔓
                                                                                                                                            @flaki@flaki.social

                                                                                                                                            @hi it's pretty much impossible to find someone to do installation for you with your hardware. You can do the installation and then have it inspected by someone, but they can basically charge as much as they like.

                                                                                                                                            If you are off-grid this is not really a problem—if you roughly know what you are doing you can build a fairly safe 48V system and live happily ever after. However if you have grid power and at any point you want to connect the two systems (with e.g. a hybrid inverter), you are legally not allowed unless you do the paperwork, inspection, etc. That costs Big Buck, see above. And also lots of time. I still don't have an electricity connection installed at the plot, and we started the process last summer. 😶

                                                                                                                                            If you are off-grid, can source the panels and install them (e.g. on roof) and are willing to learn a bunch from YT and forums, you can do this stuff in a few months and under 5K EUR.

                                                                                                                                              ...
                                                                                                                                              1 ★ 0 ↺

                                                                                                                                              [?]roman » 🔓
                                                                                                                                              @hi@romanzolotarev.com

                                                                                                                                              thank you for such detailed response. i have solar panels installed and going to install the batteries soon. i've been just curious how much is diy solution compared to plug-n-play. now everything is clear, thank you for the numbers!

                                                                                                                                                roman boosted

                                                                                                                                                [?]Thorsten Zöller » 🌐
                                                                                                                                                @thorstenzoeller@exquisite.social

                                                                                                                                                If you are seriously thinking about learning / , do yourself a favor and proceed as follows:

                                                                                                                                                1. Grok ed(1).
                                                                                                                                                2. Grok vi(1).
                                                                                                                                                3. Ask yourself whether you really need anything ed(1) and vi(1) don't provide.

                                                                                                                                                If your answer to step 3 is "yes", go ahead. But first, do steps 1 and 2.

                                                                                                                                                Here is how to do step 1: Read the man page (it's rather short), read "Ed Mastery" by @mwl (those two steps are interchangeable and even parallelizable), then use it consistently.

                                                                                                                                                Here is how to do step 2: Read the man page (it's rather short as well, though not as short as ed's), then use it consistently.

                                                                                                                                                Also, have a look at stackoverflow.com/a/1220118.

                                                                                                                                                  ...
                                                                                                                                                  Older...
                                                                                                                                                  4 ★ 0 ↺

                                                                                                                                                  [?]roman » 🔓
                                                                                                                                                  @hi@romanzolotarev.com

                                                                                                                                                  i wish i'd seen this advice decades ago.

                                                                                                                                                  i learned it the hard way—in exactly the wrong order: vim, then vi, then ed/sed...

                                                                                                                                                    ...

                                                                                                                                                    [?]Thorsten Zöller » 🔓
                                                                                                                                                    @thorstenzoeller@exquisite.social

                                                                                                                                                    @hi Same here - from Vim to vi to ed. While I do use (Neo)Vim, I am convinced that learning plain vi and ed has improved my way of using "improved" versions of ed/vi.

                                                                                                                                                    There is this truly profound core, around which Vim and its decendants have added layers upon layers of functionality (not all of it bad, of course - some of it simply superflous, some of it really good). But it is remarkable how much is contained in this small, beautiful core. And it is just as remarkable how often this core is fully sufficient - we often need way less than we think we do (a very general principle in life...).

                                                                                                                                                      ...
                                                                                                                                                      0 ★ 0 ↺

                                                                                                                                                      [?]roman » 🔓
                                                                                                                                                      @hi@romanzolotarev.com

                                                                                                                                                      truth. i couldn't word it better.

                                                                                                                                                        [?]R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou: [he/him/my good fellow] » 🌐
                                                                                                                                                        @rl_dane@polymaths.social

                                                                                                                                                        @thorstenzoeller @mwl

                                                                                                                                                        Dang it, I'm so upset that "grok" makes me think of apartheid clyde and his "ai" garbage.

                                                                                                                                                        Not remotely your fault.

                                                                                                                                                        But dang. 😆 🤦‍♂️

                                                                                                                                                        I even remember that word from the somewhat infamous late 80s William Shatner #SNL "move out of your parents' basement and get a life!" skit where the one guy had on a T-Shirt saying "I GROK SPOCK," and we all went hunting in our dictionaries for what the heck grok meant. 😄

                                                                                                                                                        P.S., #TIL I learned about marks in (even vanilla) vi/nvi.

                                                                                                                                                        I HAVE BEEN USING vi FOR A QUARTER CENTURY 🤣

                                                                                                                                                        I have no defense. I plead guilty of cluelessness and not RTFMming.

                                                                                                                                                          ...

                                                                                                                                                          [?]Thorsten Zöller » 🌐
                                                                                                                                                          @thorstenzoeller@exquisite.social

                                                                                                                                                          @rl_dane @mwl Ugh, I wasn't even aware of that - I'm so pre-AI...

                                                                                                                                                          OK then: g/grok/ s/grok/master/g

                                                                                                                                                          I was also fond of using the em dash in the past. What will AI take from me next?

                                                                                                                                                            [?]chesheer » 🌐
                                                                                                                                                            @chesheer@mastodon.bsd.cafe

                                                                                                                                                            @thorstenzoeller There's one thing I desperately need from vim that ed and vi do not provide: keymaps. I don't know how to replace them. I need to type in Russian and at the same time be able to control my editor. Switching keyboard layouts back and forth is quite unhandy. So it's an internationalization issue.
                                                                                                                                                            It would be cool to find a solution that does not require vim or Emacs.

                                                                                                                                                              ...

                                                                                                                                                              [?]Thorsten Zöller » 🌐
                                                                                                                                                              @thorstenzoeller@exquisite.social

                                                                                                                                                              @chesheer Keymaps are definitely a feature I would consider highly useful and an improvement over ed and vi, and I can relate very well to being dependent on it.

                                                                                                                                                                [?]🖱️computer_glamour💾 [he/him] » 🌐
                                                                                                                                                                @computer@glamour.ovh

                                                                                                                                                                Hey Fedi :3

                                                                                                                                                                It is my 3rd month of running instance. I wanted to share a few words about how awesome this software is.

                                                                                                                                                                Few points that make snac icredibly good for my usecase are:


                                                                                                                                                                • No database needed - means easy migration for me

                                                                                                                                                                • No javascript - not a big fan of JS

                                                                                                                                                                • No cookies - so users are not tracked

                                                                                                                                                                • It only stores locally data about users on the local instance it doesnt download stuff from instances it federates with

                                                                                                                                                                • Extremely low resource usage


                                                                                                                                                                Basically you compile snac you get a executable program that you can run as a deamon, you just need to point it to data directory in which all data is stored, it puts out HTTP on which web ui is visible, you can proxy it and that's all.

                                                                                                                                                                After 3 month of posting (2 active users and 3 semi active users) my data dir is ~500MB and memory usage is ~200MB
                                                                                                                                                                it means i can keep running it on my infrastructure without even thinking too much about load

                                                                                                                                                                @grunfink@comam.es thanks for such a awesome piece of software 🩷🩷🩷

                                                                                                                                                                  ...

                                                                                                                                                                  [?]The Real Grunfink » 🌐
                                                                                                                                                                  @grunfink@comam.es

                                                                                                                                                                  You're welcome!

                                                                                                                                                                    [?]the initra mf [they/them] » 🌐
                                                                                                                                                                    @me@doasu.dev

                                                                                                                                                                    I've only used for about half a year, and my instance takes up ~250MB of disk space and ~25MB of memory. :)

                                                                                                                                                                    I wish more modern software was like (:

                                                                                                                                                                    CC: @grunfink@comam.es

                                                                                                                                                                      ...

                                                                                                                                                                      [?]the initra mf [they/them] » 🌐
                                                                                                                                                                      @me@doasu.dev

                                                                                                                                                                      Just for posterity--recently, I started using fedi a bit more, so now the memory usage sits at around 64M.
                                                                                                                                                                      I've never interacted with so many instances before >~


                                                                                                                                                                      CC: @computer@glamour.ovh @grunfink@comam.es

                                                                                                                                                                        1 ★ 0 ↺

                                                                                                                                                                        [?]roman » 🔓
                                                                                                                                                                        @hi@romanzolotarev.com

                                                                                                                                                                        similar experience here. is good ❤️

                                                                                                                                                                          🗳

                                                                                                                                                                          [?]millennial fulcrum » 🌐
                                                                                                                                                                          @falcennial@mastodon.social

                                                                                                                                                                          please vote anonymously and boost this poll for transparency and participation:

                                                                                                                                                                          How frequently do you chat with LLM?

                                                                                                                                                                          not at all:5257
                                                                                                                                                                          a few times per month:1143
                                                                                                                                                                          multiple times per week:1061
                                                                                                                                                                          over 1 hour per day:335
                                                                                                                                                                          ...

                                                                                                                                                                          [?]Tim Chase » 🌐
                                                                                                                                                                          @gumnos@mastodon.bsd.cafe

                                                                                                                                                                          @falcennial

                                                                                                                                                                          Not sure where "as infrequently as possible" falls. I aim for "Not at all", but sometimes get suckered into it using websites' "Chat with a Live Agent" that turns out to be a bot 😠

                                                                                                                                                                            [?]Görllewin [he/him] » 🌐
                                                                                                                                                                            @oppen@merveilles.town

                                                                                                                                                                            The wrestlers at the carnival said to A "I saw you doing something cool before" and got her to do it in the ring: orllewin.uk/video/98ce184e12

                                                                                                                                                                            Long hot day for me but the kids had a proper memory making time. P had never seen wrestling before and thought it was the best thing ever. He met an owl too which couldn't compete. A's dance group did a show, she was great and they all had a good time.

                                                                                                                                                                            A wrestler standing up on the ropes of anting in the middle of Todmorden park. A small excited boy has his hands up in the forefround

                                                                                                                                                                            Alt...A wrestler standing up on the ropes of anting in the middle of Todmorden park. A small excited boy has his hands up in the forefround

                                                                                                                                                                            A small boy holding a barn owl.

                                                                                                                                                                            Alt...A small boy holding a barn owl.

                                                                                                                                                                            ...
                                                                                                                                                                            0 ★ 0 ↺

                                                                                                                                                                            [?]roman » 🔓
                                                                                                                                                                            @hi@romanzolotarev.com

                                                                                                                                                                            so cool! ❤️

                                                                                                                                                                              ...

                                                                                                                                                                              [?]mikael » 🔓
                                                                                                                                                                              @mikael@merveilles.town

                                                                                                                                                                              🙌
                                                                                                                                                                              😄

                                                                                                                                                                              …and gotta say there’s something inherently enjoyable about self hosted video!

                                                                                                                                                                              @oppen

                                                                                                                                                                                ...

                                                                                                                                                                                [?]Görllewin [he/him] » 🔓
                                                                                                                                                                                @oppen@merveilles.town

                                                                                                                                                                                @mikael got some css work to do but yeah, YouTube prompted me to verify my age so I got to work on this instead (turns out they have a video method that doesn't require ID but still...).

                                                                                                                                                                                Some awful PHP and a simple Android app (I'm adding scaling to the Android app which you can do natively now, no need to add ffmpeg as a dependency)

                                                                                                                                                                                  ...

                                                                                                                                                                                  [?]mikael » 🔓
                                                                                                                                                                                  @mikael@merveilles.town

                                                                                                                                                                                  @oppen The positive side of me is actually hopeful about some of the crap things happening to the internet currently. Hoping it will drive people away from the age gated VLOPs (in EU speech).

                                                                                                                                                                                  What scales the video natively now? aspect-ratio:9:16;? Or are you talking about re-encoding the video itself?

                                                                                                                                                                                    ...

                                                                                                                                                                                    [?]Görllewin [he/him] » 🔓
                                                                                                                                                                                    @oppen@merveilles.town

                                                                                                                                                                                    @mikael media3 has a Transformer API (share.google/3LFJaq9QiFwg0qfMH) to re-ecode video at a smaller size so I'm using that to keep storage down on my server

                                                                                                                                                                                      roman boosted

                                                                                                                                                                                      [?]Devine Lu Linvega » 🌐
                                                                                                                                                                                      @neauoire@merveilles.town

                                                                                                                                                                                      Finally have vectors in , thanks for the tricks @xaxalxe!

                                                                                                                                                                                      A cursive vector file.

                                                                                                                                                                                      Alt...A cursive vector file.

                                                                                                                                                                                        ...

                                                                                                                                                                                        [?]Devine Lu Linvega » 🔓
                                                                                                                                                                                        @neauoire@merveilles.town

                                                                                                                                                                                        Figured out proportional spacing between glyphs. It's amazing this works on 8-bit systems. You can almost taste that vib ribbon energy.

                                                                                                                                                                                        ...

                                                                                                                                                                                        [?]Devine Lu Linvega » 🔓
                                                                                                                                                                                        @neauoire@merveilles.town

                                                                                                                                                                                        I'm this much closer to making the typesetting for zines entirely in uxn.

                                                                                                                                                                                        [?]Kirtai 🏳️‍⚧️ [she/her] » 🔓
                                                                                                                                                                                        @kirtai@tech.lgbt

                                                                                                                                                                                        @neauoire
                                                                                                                                                                                        Oooh, very cool.

                                                                                                                                                                                        Are the vector fonts a new file format?

                                                                                                                                                                                          ...

                                                                                                                                                                                          [?]Töpher » 🔓
                                                                                                                                                                                          @topher@merveilles.town

                                                                                                                                                                                          @neauoire This is a beautiful sight to behold.

                                                                                                                                                                                            2 ★ 0 ↺

                                                                                                                                                                                            [?]roman » 🔓
                                                                                                                                                                                            @hi@romanzolotarev.com

                                                                                                                                                                                            i love bitmap fonts, but this is amazing too! :)

                                                                                                                                                                                              [?]GrapheneOS » 🌐
                                                                                                                                                                                              @GrapheneOS@grapheneos.social

                                                                                                                                                                                              The first public release of GrapheneOS Speech Services is now available in our App Store. After installing it, it can be activated as a text-to-speech service by tapping it in Settings > System > Language & region > Speech > Text-to-speech output > Preferred engine and approving it in the dialog.

                                                                                                                                                                                              ...
                                                                                                                                                                                              1 ★ 0 ↺

                                                                                                                                                                                              [?]roman » 🔓
                                                                                                                                                                                              @hi@romanzolotarev.com

                                                                                                                                                                                              yay! thank you.
                                                                                                                                                                                              by the way any plans for voice input?

                                                                                                                                                                                                ...

                                                                                                                                                                                                [?]GrapheneOS » 🔓
                                                                                                                                                                                                @GrapheneOS@grapheneos.social

                                                                                                                                                                                                @hi Yes, we plan to add speech-to-text too. US English speech-to-text may be higher priority than adding more languages to text-to-speech but we haven't decided yet. We can do both at once since we have more developers now and are in the process of hiring more people.

                                                                                                                                                                                                  ...
                                                                                                                                                                                                  roman boosted

                                                                                                                                                                                                  [?]Solène :flan_hacker: » 🌐
                                                                                                                                                                                                  @solene@bsd.network

                                                                                                                                                                                                  I'm happy to announce the 19th release of the

                                                                                                                                                                                                  webzine.puffy.cafe/issue-19.ht

                                                                                                                                                                                                    ...
                                                                                                                                                                                                    Older...

                                                                                                                                                                                                    [?]Denis :flan_le_french: » 🔓
                                                                                                                                                                                                    @ledeuns@bsd.network

                                                                                                                                                                                                    That was unexpected ! Good job @solene ! :flan_thumbs:

                                                                                                                                                                                                      ...

                                                                                                                                                                                                      [?]Solène :flan_hacker: » 🔓
                                                                                                                                                                                                      @solene@bsd.network

                                                                                                                                                                                                      @ledeuns I had some much backlog related to OpenBSD, and 1/4 of links are dead now and a huge chunk of the rest is almost obsolete ^^' I didn't have much content but at least I can start with a fresh backlog, the daunting backlog is gone now.

                                                                                                                                                                                                        [?]Vincent 🐡 » 🔓
                                                                                                                                                                                                        @vinishor@bsd.network

                                                                                                                                                                                                        @solene Oh no, the bot is broken again xD
                                                                                                                                                                                                        I might need to take a look at it

                                                                                                                                                                                                          ...

                                                                                                                                                                                                          [?]Solène :flan_hacker: » 🔓
                                                                                                                                                                                                          @solene@bsd.network

                                                                                                                                                                                                          @vinishor it did not had the opportunity to show its malfunctions for 18 months, I can't blame :P

                                                                                                                                                                                                            [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                            @joel@gts.tumfatig.net

                                                                                                                                                                                                            @solene it’s alive! aliiiive!!!!

                                                                                                                                                                                                            Congratz! 💪

                                                                                                                                                                                                            [?]rIMpossible » 🌐
                                                                                                                                                                                                            @rIMpossible@bsd.network

                                                                                                                                                                                                            @solene Thank you Solène for this unexpected WebZine.

                                                                                                                                                                                                              12 ★ 1 ↺

                                                                                                                                                                                                              [?]roman » 🌐
                                                                                                                                                                                                              @hi@romanzolotarev.com

                                                                                                                                                                                                              • [x] upgrade all servers to 7.9 ❤️

                                                                                                                                                                                                                ...

                                                                                                                                                                                                                [?]nathanael » 💀 🌐
                                                                                                                                                                                                                @nathanael@dalliard.ch

                                                                                                                                                                                                                i ❤️ how seamless this always goes with openbsd

                                                                                                                                                                                                                  ...
                                                                                                                                                                                                                  1 ★ 0 ↺

                                                                                                                                                                                                                  [?]roman » 🌐
                                                                                                                                                                                                                  @hi@romanzolotarev.com

                                                                                                                                                                                                                  exactly. one command and the system is back online in a minute

                                                                                                                                                                                                                    21 ★ 14 ↺
                                                                                                                                                                                                                    ClaudioM boosted

                                                                                                                                                                                                                    [?]roman » 🌐
                                                                                                                                                                                                                    @hi@romanzolotarev.com

                                                                                                                                                                                                                    7.9 released

                                                                                                                                                                                                                    yay!

                                                                                                                                                                                                                    https://www.openbsd.org/79.html

                                                                                                                                                                                                                    pink puffy

                                                                                                                                                                                                                    Alt...pink puffy

                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                      [?]nathanael » 💀 🌐
                                                                                                                                                                                                                      @nathanael@dalliard.ch

                                                                                                                                                                                                                      doas sysupgrade 7.8 -> 7.9

                                                                                                                                                                                                                        ...
                                                                                                                                                                                                                        1 ★ 1 ↺
                                                                                                                                                                                                                        /home/rqm boosted

                                                                                                                                                                                                                        [?]roman » 🌐
                                                                                                                                                                                                                        @hi@romanzolotarev.com

                                                                                                                                                                                                                        wait! the artwork has not been published yet ;)

                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                          [?]nathanael » 💀 🌐
                                                                                                                                                                                                                          @nathanael@dalliard.ch

                                                                                                                                                                                                                          early bird :)

                                                                                                                                                                                                                            10 ★ 7 ↺

                                                                                                                                                                                                                            [?]roman » 🌐
                                                                                                                                                                                                                            @hi@romanzolotarev.com

                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                            [?]Andy Alderwick [he / him / Dr] » 🌐
                                                                                                                                                                                                                            @alderwick@merveilles.town

                                                                                                                                                                                                                            @hi Ooo in cdn.openbsd.org/pub/OpenBSD/7. it says 19th of May, which is tomorrow for me atm :flan_ooh:

                                                                                                                                                                                                                            We'll soon find out if that's a placeholder or the actual release date! :flan_cheer:

                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                              [?]Jez Caudle :verified: » 🌐
                                                                                                                                                                                                                              @JezCaudle@infosec.exchange

                                                                                                                                                                                                                              @alderwick @hi I’ve already updated.

                                                                                                                                                                                                                                [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                                                @joel@gts.tumfatig.net

                                                                                                                                                                                                                                @hi I won’t move until I get the email 😬

                                                                                                                                                                                                                                5 ★ 1 ↺
                                                                                                                                                                                                                                Morgan boosted

                                                                                                                                                                                                                                [?]roman » 🌐
                                                                                                                                                                                                                                @hi@romanzolotarev.com

                                                                                                                                                                                                                                cars, chargers, solar inverters, floor heaters, water boilers, ventilation, air conditioners, washers, cook tops, ovens, dishwashers, even vacuum cleaners, lawn mowers and, of course, tvs... everything has its own app. each app is hundreds of megabytes in size and receives weekly (!) updates... and now with ai slop on top.

                                                                                                                                                                                                                                no, i don't want to use fossil fuel cars or burn firewood instead of harvesting solar.

                                                                                                                                                                                                                                i just don't want subscriptions, clouds, and apps.

                                                                                                                                                                                                                                i want standard interfaces, open protocols, open firmware.

                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                                                @joel@gts.tumfatig.net

                                                                                                                                                                                                                                @hi you have the choice. Either a 372MB phone app or a 372MB PWA. What you like best? 😬

                                                                                                                                                                                                                                ...
                                                                                                                                                                                                                                4 ★ 0 ↺

                                                                                                                                                                                                                                [?]roman » 🔓
                                                                                                                                                                                                                                @hi@romanzolotarev.com

                                                                                                                                                                                                                                i choose pwa every time. i can reverse engineer it and replace it with a simple shell script to talk directly to api ;)

                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🔓
                                                                                                                                                                                                                                @joel@gts.tumfatig.net

                                                                                                                                                                                                                                @hi how can one reverse engineer JavaScript 😱

                                                                                                                                                                                                                                [?]Tim Chase » 🌐
                                                                                                                                                                                                                                @gumnos@mastodon.bsd.cafe

                                                                                                                                                                                                                                @joel

                                                                                                                                                                                                                                is "moving to a cottage in the woods" an option? 😆

                                                                                                                                                                                                                                @hi

                                                                                                                                                                                                                                  ...
                                                                                                                                                                                                                                  2 ★ 0 ↺

                                                                                                                                                                                                                                  [?]roman » 🌐
                                                                                                                                                                                                                                  @hi@romanzolotarev.com

                                                                                                                                                                                                                                  i did exactly that, but brought all these robots with me 😅

                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                    [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                                                    @joel@gts.tumfatig.net

                                                                                                                                                                                                                                    @gumnos yeahhhhhhh!!!!

                                                                                                                                                                                                                                    call me back when I settle there.

                                                                                                                                                                                                                                    @hi

                                                                                                                                                                                                                                      Ian Scott boosted

                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                      Let's make a Pi Pico 2 powered video card.

                                                                                                                                                                                                                                      This is going to be a long thread that either ends in glorious triumph or hilarious failure.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                        The goal of this card will initially be to implement CGA-compatible text mode.

                                                                                                                                                                                                                                        Taking a page from the Seequa Chameleon, it will decode 16K of video memory from B0000-C0000, repeating it four times. This simplifies decoding. We may tighten that up later.

                                                                                                                                                                                                                                        It will have a 4K region at AF000-B0000 where two soft fonts of 2K each can be written.

                                                                                                                                                                                                                                        It will have IO addresses for a mode register, status register, color control register, CRTC registers, and eight palette registers.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                        This may seem overly ambitious - but I have an ace up my sleeve.

                                                                                                                                                                                                                                        I have all the decoding PALs from a Seequa Chameleon on sitting on my desk. Including one that just decodes address ranges AF000-B0000, B0000-C0000 and produces an active-low chip select. And including another that decodes all the CGA's IO ranges.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                        It's cheating, yes. But it's an amazing shortcut to be able to leverage those. They can be replaced later with GALs or some other kind of modern CPLD.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                        A CGA card does not need a crystal - thanks to IBM's penny-pinching design decisions, the entire system crystal was tuned for an NTSC display, driving a master clock of 14.31818MHz.

                                                                                                                                                                                                                                        This clock was delivered to the ISA bus via the OSC pin.

                                                                                                                                                                                                                                        Deep in your modern PC, somewhere in the guts of its highly integrated chipset, there's a clock ticking away at this frequency.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                        14.31818MHz is not a transcendental number. It happens to be 315/22.

                                                                                                                                                                                                                                        Thanks to @polpo for pointing out if I'm already overclocking my Pico 2's to 300MHz, I might as well go to 315.

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          Despite my fundamental lack of electronics background, I'm probably better equipped to make a bespoke CGA card than most people on the planet. At least that's my internal pep talk.

                                                                                                                                                                                                                                          ...
                                                                                                                                                                                                                                          Jon Sharp boosted

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          • I've written a cycle accurate CGA emulation
                                                                                                                                                                                                                                          • I've made a working simulation of the CGA in a digital logic simulator
                                                                                                                                                                                                                                          • I've reproduced 80% of the original CGA PCB in KiCad (I really need to finish that)
                                                                                                                                                                                                                                          • I've captured digital logic traces from the CGA running demanding demoscene productions
                                                                                                                                                                                                                                          • I am intimately familiar with the ISA bus and bus timings
                                                                                                                                                                                                                                          • I've designed several PCBs in KiCad already and some of them even worked

                                                                                                                                                                                                                                          ...so why not?

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          This project will live on a breadboard for a while. The first milestone should be emitting some sort of test pattern on a standalone circuit to a real CGA monitor.

                                                                                                                                                                                                                                          To do this we need to control five pins to start - the colors red, green, and blue (we'll ignore intensity, or pin it high), and the two sync signals, horizontal and vertical.

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          To simulate the OSC pin, I will program another Pico to just generate a 14.3181818 clock.

                                                                                                                                                                                                                                          "What's my purpose?"

                                                                                                                                                                                                                                          "You generate a clock."

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          Internally, the Pico will run MartyPC's CGA emulation, including my implementation of the Motorola 6845.

                                                                                                                                                                                                                                          To cheat a bit, we'll tweak it a bit so it starts up with the register values pre-set for the PC's 80 column text mode, so it won't require programmatic set up.

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                          This wasn't just a spur of the moment decision. I think ultimately, GlyphBlaster just makes more sense as an ISA card rather than being limited to living in the font ROM socket, and I've always wanted to make my own ISA card.

                                                                                                                                                                                                                                          Designs for ISA cards in KiCad can be found all over the place, but they usually have other people's projects on them.

                                                                                                                                                                                                                                          One thing I worked on previously is making a clean ISA card template in KiCad that you could start a new ISA card project with.

                                                                                                                                                                                                                                          Credit to @tubetime as I basically took his EGA card project and scraped everything off of it, keeping the edge connector, and IO plate engineering drawings.

                                                                                                                                                                                                                                          A full-length, unpopulated ISA card project in KiCad.

                                                                                                                                                                                                                                          Alt...A full-length, unpopulated ISA card project in KiCad.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                            I own a lot of ISA cards and I took measurements from several video cards, and there's no real standard - things vary a lot. You'll notice on this particular layout, the board edge dips down to give the most usable real estate after the end of the 8-bit ISA edge connector.

                                                                                                                                                                                                                                            Unfortunately this means you can't plug an an original IBM CGA into your AT. We'll probably want to avoid that limitation. With a Pico replacing most of the logic on the board I don't really think we're going to need a full-length card in the first place.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                            On GlyphBlaster currently, I fight a lot with bus contention between the two ARM cores. Embassy, the USB-CDC connection and the network stack live on Core 0, whereas GlyphBlaster's video routines run on Core 1, so you might assume they could run independently.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                            But they still contend for the same flash - if I add some intensive video effect, I can starve Core 0 and it will stop responding to network requests or my USB debugging session.

                                                                                                                                                                                                                                            The solution is to tag routines on Core 1 with #[unsafe(link_section = ".data.ram_func")] to force it to run out of RAM instead of flash, but this compounds my already dire RAM situation.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                            With a full board though, we could have a separate microcontroller that just handles the Wi-Fi. Maybe another RP2350? Maybe an ESP32? STM32 lol? I don't know. Worry about that later.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                            We'll definitely be using an RP2350B directly instead of soldering on a Pico 2 board. But I guess it's okay to still call this a Pico.

                                                                                                                                                                                                                                            We basically double the number of available GPIO pins, meaning I no longer have to make compromises. Light pen? Sure. Capture every address line? You betcha. QSPI PSRAM? All day long.

                                                                                                                                                                                                                                            Raspberry Pi is nice enough to provide a reference KiCad project, so you can more or less copy and paste a RP2350 into your project.

                                                                                                                                                                                                                                            A screenshot of Kicad showing the RP2350B reference KiCad project with the large RP2350B chip in the center.

                                                                                                                                                                                                                                            Alt...A screenshot of Kicad showing the RP2350B reference KiCad project with the large RP2350B chip in the center.

                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                            [?]Kroc Camen » 🌐
                                                                                                                                                                                                                                            @Kroc@oldbytes.space

                                                                                                                                                                                                                                            @gloriouscow If you're making a whole ISA card, then you're overlapping with , , and which could be a good place to steal from / ask about!

                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                              [?]gloriouscow » 🌐
                                                                                                                                                                                                                                              @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                              @Kroc Oh, believe me, I know all those guys (hi @polpo) and they've been a huge help already in making GlyphBlaster so far.

                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                [?]Kroc Camen » 🌐
                                                                                                                                                                                                                                                @Kroc@oldbytes.space

                                                                                                                                                                                                                                                @gloriouscow With your graphics card, all that's needed is an Pico 8086 emulator and you've got an "Oops, all Pico!" IBM PC :P

                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                  [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                  @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                  @Kroc Don't give me more ideas

                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                    [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                    @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                    @Kroc There's already a Teensy 8088 emulator so i'm sure its possible

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      Okay, first priority - let's make our Pico OSC pin simulator.

                                                                                                                                                                                                                                                      Raspberry Pi has a very nice Pico development plugin for Visual Studio Code. We just choose "New Rust Project," name it, and click create.

                                                                                                                                                                                                                                                      a screenshot of the new project wizard in the Pi Pico visual studio code plugin.   "Basic settings" prompts for a project name, given as "pico_osc" here, and a location, with buttons to cancel or create.

                                                                                                                                                                                                                                                      Alt...a screenshot of the new project wizard in the Pi Pico visual studio code plugin. "Basic settings" prompts for a project name, given as "pico_osc" here, and a location, with buttons to cancel or create.

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      This gives you an rp-hal project, and GlyphBlaster is currently written against Embassy, and I don't really feel like rewriting all the overclocking code, so I'm just going to switch this to Embassy too and copy-paste that stuff.

                                                                                                                                                                                                                                                      I would like to thank FreddyV of PicoMEM for giving me the tips on how to stably overclock a Pico. It requires tweaking the on-board flash timings in a way I never would have figured out for myself.

                                                                                                                                                                                                                                                      The key do doing this in Embassy is this bit:


                                                                                                                                                                                                                                                      const PICO_SYS_CLOCK_HZ: u32 = 300_000_000;
                                                                                                                                                                                                                                                      const FLASH_QMI_TIMING_UPDATE_THRESHOLD_HZ: u32 = 280_000_000;
                                                                                                                                                                                                                                                      const FLASH_QMI_TIMING_HIGH_SPEED_HZ: u32 = 380_000_000;
                                                                                                                                                                                                                                                      const OVERCLOCK_FLASH_QMI_CLKDIV: u8 = if PICO_SYS_CLOCK_HZ > FLASH_QMI_TIMING_HIGH_SPEED_HZ {
                                                                                                                                                                                                                                                      4
                                                                                                                                                                                                                                                      } else {
                                                                                                                                                                                                                                                      3
                                                                                                                                                                                                                                                      };
                                                                                                                                                                                                                                                      const OVERCLOCK_FLASH_QMI_RXDELAY: u8 = if PICO_SYS_CLOCK_HZ > FLASH_QMI_TIMING_HIGH_SPEED_HZ {
                                                                                                                                                                                                                                                      4
                                                                                                                                                                                                                                                      } else {
                                                                                                                                                                                                                                                      3
                                                                                                                                                                                                                                                      };

                                                                                                                                                                                                                                                      //...

                                                                                                                                                                                                                                                      let timing = embassy_rp::pac::QMI.mem(0).timing();
                                                                                                                                                                                                                                                      timing.modify(|w| {
                                                                                                                                                                                                                                                      w.set_clkdiv(OVERCLOCK_FLASH_QMI_CLKDIV);
                                                                                                                                                                                                                                                      w.set_rxdelay(OVERCLOCK_FLASH_QMI_RXDELAY);
                                                                                                                                                                                                                                                      });

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      I'll use GPIO16 for this which conveniently puts it on the top right corner of the Pico 2 board.

                                                                                                                                                                                                                                                      Our PIO program is stupid simple:

                                                                                                                                                                                                                                                          let clock_program = pio_asm!(
                                                                                                                                                                                                                                                      ".wrap_target",
                                                                                                                                                                                                                                                      "set pins, 1 [10]",
                                                                                                                                                                                                                                                      "set pins, 0 [10]",
                                                                                                                                                                                                                                                      ".wrap"
                                                                                                                                                                                                                                                      );

                                                                                                                                                                                                                                                      .wrap_target is just a standard label for the PIO loop, which will be restarted at the end with .wrap. The value in brackets is how many cycles to spin - the set itself takes one cycle, then we spin for 10 after. This should give us the 11 cycles on, 11 cycles off behavior we want.

                                                                                                                                                                                                                                                      'pins' here just targets GPIO16, via this:

                                                                                                                                                                                                                                                      let clock_pin = pio1.common.make_pio_pin(p.PIN_16);
                                                                                                                                                                                                                                                      clock_sm_config.set_set_pins(&[&clock_pin]);

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      PIO is the secret sauce that makes Picos so good at interfacing with retro hardware. They allow you to react to pin changes instantly, and read and write busses, doing the sort of high speed bus interactions that were normally the exclusive purview of FPGAs.

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      All in all, not too shabby for a $5 board. Let's see how our clock looks, right after I unbag this and hook it up.

                                                                                                                                                                                                                                                      A photo of a bagged Pico 2 board with a $4.99 price sticker.

                                                                                                                                                                                                                                                      Alt...A photo of a bagged Pico 2 board with a $4.99 price sticker.

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                      14.318MHz, baby.

                                                                                                                                                                                                                                                      Believe it or not, a sawtooth clock isn't that hideous. This is pretty much what the OSC pin looks like for realsies.

                                                                                                                                                                                                                                                      A screenshot from a Siglent oscilloscope showing the 14.318MHz clock generated by the Pi Pico 2

                                                                                                                                                                                                                                                      Alt...A screenshot from a Siglent oscilloscope showing the 14.318MHz clock generated by the Pi Pico 2

                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                      [?]Christian Berger DECT 2763 » 🌐
                                                                                                                                                                                                                                                      @casandro@f-ckendehoelle.de

                                                                                                                                                                                                                                                      @gloriouscow Could that be a probe issue? Not all probes go up that high in frequency.

                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                        [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                        @casandro Nah, I've gotten a clean read from a 66MHz crystal on this probe from a 386 motherboard. This is probably a limitation of the Pico's GPIO drive strength. I'm not sure if that's something you can configure on a Pico, you can on an STM32, although I usually don't as it can produce overshoots which ends up being worse to deal with.

                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                          @casandro The real CGA also cleans up the OSC pin by immediately passing it through an 74LS04 which we will probably also do.

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            It's actually kind of silly how close we already are to outputting something on a real CGA monitor.

                                                                                                                                                                                                                                                            We could drive two additional PIO state machines with divisors to control HSYNC and VSYNC.

                                                                                                                                                                                                                                                            Now, if you just output color all the time, you have no idea whether your picture is actually synchronized - the monitor will just keep the beam on all the time, so if you just say, emit magenta forever, you'll just see a solid magenta screen even if the monitor has no vertical hold.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            So we're going to have a color latch like the CGA does.

                                                                                                                                                                                                                                                            This is a 74LS174 flip-flop, that is fed our generated colors and is clocked by /OSC.

                                                                                                                                                                                                                                                            The CGA doesn't use the 174's clear input, but we can - another GPIO output of the Pico should be able to pull that low to blank the screen, I think. Having a vertical blanking area will let us tell if we have vertical hold.

                                                                                                                                                                                                                                                            a screenshot from the "Digital" digital logic simulator with GloriousCow's CGA simulation loaded. It shows U101, the CGA's color latch.

                                                                                                                                                                                                                                                            Alt...a screenshot from the "Digital" digital logic simulator with GloriousCow's CGA simulation loaded. It shows U101, the CGA's color latch.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            I can't overstate how useful it is to have a working digital simulation of the thing you are intending to make.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            Time to start breadboarding!

                                                                                                                                                                                                                                                            A photo of two packages of breadboards on top of a square plank of wood

                                                                                                                                                                                                                                                            Alt...A photo of two packages of breadboards on top of a square plank of wood

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            You know, I just thought of something - the same technique I use in GlyphBlaster of formatting video frames as 912x262 would work for a static test. Except we expand it to 8 bits. That's 238KB which will still fit in the Pico's RAM.

                                                                                                                                                                                                                                                            The lower nibble will drive the RGBI outputs, while two bits in the upper nibble can directly drive HSYNC and VSYNC. We just need to center a 640x200 image in a 912x262 black bitmap, then just paint the sync periods in the overscan.

                                                                                                                                                                                                                                                            Screw boring test patterns, lets go directly for graphics!

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            we can represent this with a 8-bit palette in Aesprite. We have our normal RGBI palette, then we have hsync (green), vsync (blue) and hsync-in-vsync (cyan).

                                                                                                                                                                                                                                                            Now I just need a good picture to use. The easiest thing is to take a 320x200 4bpp image from Tandy or EGA graphics, and horizontally stretch it 2x.

                                                                                                                                                                                                                                                            a screenshot of the palette viewer in Aseprite showing our 16 color + sync signal palette.

                                                                                                                                                                                                                                                            Alt...a screenshot of the palette viewer in Aseprite showing our 16 color + sync signal palette.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            There sure is a lot of 320x200 pornography.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            I'm gonna use the title screen from 1990's VAXINE by The Assembly Line, published by US Gold.

                                                                                                                                                                                                                                                            I don't remember anything about this game, but the title graphics are bangin'

                                                                                                                                                                                                                                                            the title graphic from the 1990 video game VAXINE, showing a tilted purple horizon and a weird blue orb tree thing. I don't even know what i'm looking at so its hard to write alt-text for it.  There are some planets too.

                                                                                                                                                                                                                                                            Alt...the title graphic from the 1990 video game VAXINE, showing a tilted purple horizon and a weird blue orb tree thing. I don't even know what i'm looking at so its hard to write alt-text for it. There are some planets too.

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            this is our final 912x262 video signal bitmap. The graphics don't actually need to be centered, since we're not trying to sync to VSYNC - we're producing VSYNC, so it can happen whenever. In this case its easier to translate CRTC parameters keeping the active display area origin at 0,0.

                                                                                                                                                                                                                                                            Now we just need to save it as a raw binary.

                                                                                                                                                                                                                                                            the previous graphic now encoded in a 912x262 bitmap with green and blue stripes indicating horizontal and vertical sync regions

                                                                                                                                                                                                                                                            Alt...the previous graphic now encoded in a 912x262 bitmap with green and blue stripes indicating horizontal and vertical sync regions

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            "RAW binary" isn't one of Aseprite's export options, unfortunately, but we have BMP. The resulting BMP file is 240,022 bytes. That's an additional 1,078 bytes. That just so happens to be:

                                                                                                                                                                                                                                                            BMP file header:      14 bytes
                                                                                                                                                                                                                                                            DIB header: 40 bytes
                                                                                                                                                                                                                                                            palette: 1024 bytes (256 entries × 4 bytes)
                                                                                                                                                                                                                                                            ------------------------------
                                                                                                                                                                                                                                                            final data offset: 1078 bytes

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                            one thing i've been struggling with all evening is how to restart the DMA buffer without inducing some sort of sync-killing delay or jitter

                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                            [?]Zach » 🌐
                                                                                                                                                                                                                                                            @zachr@infosec.exchange

                                                                                                                                                                                                                                                            @gloriouscow that was kind of a pain when I was doing a similar thing, are you chaining two dma channels? Iirc that's fast but I couldn't make it wait for the frame buffer to be ready so there was some tearing. I also didn't have a lookup table so that would complicate matters

                                                                                                                                                                                                                                                            Here is a writeup (not mine) of some PIO/DMA graphics gymnastics that does involve a lookup table, maybe some of the tricks will be useful: dmitry.gr/?r=06.%20Thoughts&pr

                                                                                                                                                                                                                                                            Good luck and I look forward to seeing the updates!

                                                                                                                                                                                                                                                              roman boosted

                                                                                                                                                                                                                                                              [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                              @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                              We have a picture. It isn't perfect - there's some flickery bits - I don't know if dot crawl is the right word. Not sure what's going on there.

                                                                                                                                                                                                                                                              Driving sync signals with a single image buffer was untenable - it's really difficult to have seamless, continuous DMA on the Pico. Every time you restart DMA there's a discontinuity, and if the thing you're DMA'ing represents every single clock cycle in a video field, inserting extra time messes up your picture.

                                                                                                                                                                                                                                                              So separate PIO programs generate hsync and vsync, and we restart our now image-only DMA in vsync, just like the OG Glyphblaster does, which we already know works.

                                                                                                                                                                                                                                                              I think the crawling may be that the color output is not perfectly aligned with the dot clock.

                                                                                                                                                                                                                                                              Alt...a video a breadboard on a piece of wood, with two Pi Picos plugged in, connected by various colorful jumper wires. Off to the right a 74LS244 buffer is connected to a DE-9 jack to which a RGB2HDMI and a flat panel monitor is connected. The video finally pans up to show a colorful 16-color screen from the video game VAXINE.

                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                              [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                              @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                              I'm starting to think a pico is not the appropriate thing to build a video card with.

                                                                                                                                                                                                                                                              all my fun ideas always end up with me concluding i should use an FPGA.

                                                                                                                                                                                                                                                              FPGAs are like the crabs of electronics projects. everything wants to turn into an FPGA if you give it enough time.

                                                                                                                                                                                                                                                              ...
                                                                                                                                                                                                                                                              Older...

                                                                                                                                                                                                                                                              [?]Aled;cd » 🌐
                                                                                                                                                                                                                                                              @ldcd@social.treehouse.systems

                                                                                                                                                                                                                                                              @gloriouscow is the pico generating the dot clock? EDIT: the same one generating the pixel data

                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                @ldcd Yeah. For the moment.

                                                                                                                                                                                                                                                                  [?]Aled;cd » 🌐
                                                                                                                                                                                                                                                                  @ldcd@social.treehouse.systems

                                                                                                                                                                                                                                                                  @gloriouscow oh there's no clock on the CGA port just HSYNC VSYNC and it's an alignment issue?

                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                    [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                    @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                    @ldcd correct there's no clock line on the video connector. The monitor has PLLs to synchronize to vertical and horizontal frequencies within a certain range. A CGA monitor expects a 15.7kHZ hsync, for example. The signal, although digital in color, is put through analog circuit and so the monitor does not have to sample colors.

                                                                                                                                                                                                                                                                    The Pi in the rgb2hdmi is sampling the color at a certain period within a dot window. If I am writing colors out of phase with the sampling then we will have various flickering going on. Why only in those specific areas? I am not really sure.

                                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                      I do have a de10 nano FPGA board. It's in my MiSTer. Which I never use!

                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                      [?]Brian Gerfort🇺🇦:shuttersnitch: » 🔓
                                                                                                                                                                                                                                                                      @2ndNatureDev@mastodon.nu

                                                                                                                                                                                                                                                                      @gloriouscow A bit more expensive than 2 x $5 though 😅

                                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                                        [?]gloriouscow » 🔓
                                                                                                                                                                                                                                                                        @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                        @2ndNatureDev

                                                                                                                                                                                                                                                                        I don't think you need anything near that to make a CGA, but yeah, anything with an FPGA is going to be a bit more expensive.

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          Right. This isn't completely baffling or anything

                                                                                                                                                                                                                                                                          The "Pin selection" interface in Quartus, an IDE for Alterra FPGAs.  It's a square with a ton of geometric symbols and I have no idea what i'm looking at.   the top says "Top View - Wire Bond , Cyclone V"

                                                                                                                                                                                                                                                                          Alt...The "Pin selection" interface in Quartus, an IDE for Alterra FPGAs. It's a square with a ton of geometric symbols and I have no idea what i'm looking at. the top says "Top View - Wire Bond , Cyclone V"

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          Oh, wait, I remember this level from ZZT.

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          I think the elf needs food badly

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          okay this isn't that confusing

                                                                                                                                                                                                                                                                          for example, these are the snake pins. you can choose from left snakes or right snakes

                                                                                                                                                                                                                                                                          some pins with ...clock edge symbols? I'm not sure.

                                                                                                                                                                                                                                                                          Alt...some pins with ...clock edge symbols? I'm not sure.

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          you know, there's a very good reason NOT to use an FPGA

                                                                                                                                                                                                                                                                          when you actually use the proper tools for a job, it stops becoming a hack.

                                                                                                                                                                                                                                                                          you're no longer a hacker, you're some kind of engineer or something. ugh.

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                          Well, I did an FPGA thing. Can check that off the bucket list.

                                                                                                                                                                                                                                                                          Alt...Gloriouscow demonstrates a simple binary counter in Verilog on a de10-nano FPGA

                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                          [?]Sean 🤷‍♂️🤷‍♀️🤷 » 🌐
                                                                                                                                                                                                                                                                          @seanwbruno@infosec.exchange

                                                                                                                                                                                                                                                                          @gloriouscow

                                                                                                                                                                                                                                                                          Die Hard meme photo of John McClane immediately after throwing the dead terrorist out the window onto a police car.  "Welcome to the Party Pal"  is in white text in the bottom quarter.

                                                                                                                                                                                                                                                                          Alt...Die Hard meme photo of John McClane immediately after throwing the dead terrorist out the window onto a police car. "Welcome to the Party Pal" is in white text in the bottom quarter.

                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                            Okay, lets see if I can get a 14.31818MHz clock out of this thing.

                                                                                                                                                                                                                                                                            We have a 50MHz clock source, on a pin called FPGA_CLK1_50.

                                                                                                                                                                                                                                                                            How do we get 14.31818MHz out of that?

                                                                                                                                                                                                                                                                            By attaching a PLL to it, hopefully.

                                                                                                                                                                                                                                                                            module de10_clock_test (
                                                                                                                                                                                                                                                                            input wire FPGA_CLK1_50,
                                                                                                                                                                                                                                                                            output wire GPIO_1_0
                                                                                                                                                                                                                                                                            );

                                                                                                                                                                                                                                                                            wire clk_osc;
                                                                                                                                                                                                                                                                            wire pll_locked;

                                                                                                                                                                                                                                                                            cga_pll pll_inst (
                                                                                                                                                                                                                                                                            .refclk (FPGA_CLK1_50),
                                                                                                                                                                                                                                                                            .rst (1'b0),
                                                                                                                                                                                                                                                                            .outclk_0 (clk_osc),
                                                                                                                                                                                                                                                                            .locked (pll_locked)
                                                                                                                                                                                                                                                                            );

                                                                                                                                                                                                                                                                            assign GPIO_1_0 = clk_osc;
                                                                                                                                                                                                                                                                            endmodule

                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                            pll_inst is a PLL instantiation. But notice it says nothing about like dividers or anything. We have to go into something confusingly called the IP (Incendiary Pickle) Catalog to actually configure the PLL.

                                                                                                                                                                                                                                                                            This is far as a I get because doing this causes Quartus to hang.

                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                            Oh wait I just had to wait seventeen minutes. cool.

                                                                                                                                                                                                                                                                            The PLL configuration "MegaWizard"  . i'm not typing all this out for alt text as i barely know what i'm looking at . there are various controls for PLL parameters in this wizard dialog

                                                                                                                                                                                                                                                                            Alt...The PLL configuration "MegaWizard" . i'm not typing all this out for alt text as i barely know what i'm looking at . there are various controls for PLL parameters in this wizard dialog

                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                            i bet there are people reading this that know how to actually use this stuff and are having themselves a sensible chuckle at my expense

                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                            when you build the PLL you get a QIP file full of nonsense

                                                                                                                                                                                                                                                                            the contents of the QIP file produced by the PLL IP generator MegaWizard containing what looks like base64 encoded stuff. who knows.

                                                                                                                                                                                                                                                                            Alt...the contents of the QIP file produced by the PLL IP generator MegaWizard containing what looks like base64 encoded stuff. who knows.

                                                                                                                                                                                                                                                                            ...
                                                                                                                                                                                                                                                                            Truncated (too deep)

                                                                                                                                                                                                                                                                            [?]ROTOPE~1 ⭐️ » 🌐
                                                                                                                                                                                                                                                                            @rotopenguin@mastodon.social

                                                                                                                                                                                                                                                                            @gloriouscow this pin only does rising edges

                                                                                                                                                                                                                                                                            That pin only does falling edges

                                                                                                                                                                                                                                                                              [?]Rob » 🌐
                                                                                                                                                                                                                                                                              @robdaemon@hachyderm.io

                                                                                                                                                                                                                                                                              @gloriouscow this seems like something @paulrickards would generate and send to his plotter

                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                [?]paulrickards » 🌐
                                                                                                                                                                                                                                                                                @paulrickards@mastodon.social

                                                                                                                                                                                                                                                                                @robdaemon @gloriouscow Totally, I'd plot that 🙂

                                                                                                                                                                                                                                                                                  [?]isabel » 🌐
                                                                                                                                                                                                                                                                                  @isabel@chaos.social

                                                                                                                                                                                                                                                                                  @gloriouscow you won minesweeper!

                                                                                                                                                                                                                                                                                    [?]fraggle [he/him] » 🌐
                                                                                                                                                                                                                                                                                    @fraggle@social.coop

                                                                                                                                                                                                                                                                                    @gloriouscow I think it's easy to just default to implementing solutions in software. There are plenty of good reasons why - the tooling is usually better and more familiar, it requires less specialized knowledge, it's often easier to throw together the first PoC and to extend it later.

                                                                                                                                                                                                                                                                                    Often the "proper" solution is that you probably should be working at a lower level - whether that's FPGAs or discrete components. The classic example is using an Arduino to make a blinking light. I don't think there should be any shame in it no matter what solution one uses, but good engineering involves knowing when you've outgrown the current approach

                                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                                      [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                                      @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                      @fraggle

                                                                                                                                                                                                                                                                                      I didn't know how to program Picos a month ago, now I do. I will bet good money future me will not be afraid of FPGAs, but they scare current me a lot

                                                                                                                                                                                                                                                                                        [?]arclight » 🌐
                                                                                                                                                                                                                                                                                        @arclight@oldbytes.space

                                                                                                                                                                                                                                                                                        @gloriouscow They also walk sideways really fast!

                                                                                                                                                                                                                                                                                          [?]Aled;cd » 🌐
                                                                                                                                                                                                                                                                                          @ldcd@social.treehouse.systems

                                                                                                                                                                                                                                                                                          @gloriouscow the 2350 also has an extremely flexible clock tree for micro; each off the gpouts has an individual int/frac divider with duty cycle correction and coarse phase adjustment

                                                                                                                                                                                                                                                                                          The PLL can also run up to 1600MHz (don't think any of the IO buffers can manage that though) and you can input an external clock to it (I think this is what you're doing)

                                                                                                                                                                                                                                                                                          Section 8.1 of the rp2350 datasheet showing the clock tree

                                                                                                                                                                                                                                                                                          Alt...Section 8.1 of the rp2350 datasheet showing the clock tree

                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                            [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                                            @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                            @ldcd The plan is to drive the ISA board version off OSC, yeah. Can you give a Pico 2 board an external oscillator?

                                                                                                                                                                                                                                                                                              [?]Ian Scott [he/him] » 🌐
                                                                                                                                                                                                                                                                                              @polpo@chaos.social

                                                                                                                                                                                                                                                                                              @gloriouscow I’m pretty happy with my decision to use an ESP32 on PicoIDE. It’s a little awkward dealing with a different SDK and toolchain but kind of fun?

                                                                                                                                                                                                                                                                                                [?]Ian Scott [he/him] » 🌐
                                                                                                                                                                                                                                                                                                @polpo@chaos.social

                                                                                                                                                                                                                                                                                                @gloriouscow I’ve found the drawings in the EISA spec (picogus.com/docs/isa/EISA_Spec) to be the closest thing to actual cards I’ve seen BTW

                                                                                                                                                                                                                                                                                                  [?]Tube🌈 Time » 🌐
                                                                                                                                                                                                                                                                                                  @tubetime@mastodon.social

                                                                                                                                                                                                                                                                                                  @gloriouscow keep in mind the descender behind the edge fingers will prevent this card from fitting in a 16-bit slot. you might want to pull that back.

                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                    [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                                                    @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                                    @tubetime I mentioned that later!

                                                                                                                                                                                                                                                                                                      Older...

                                                                                                                                                                                                                                                                                                      [?]JennyFluff :heart_trans: 💾 [they/them, she/her] » 🌐
                                                                                                                                                                                                                                                                                                      @JennyFluff@chitter.xyz

                                                                                                                                                                                                                                                                                                      @gloriouscow glad we're not at the state of vibe hardware yet where we need to convince it to actually do that

                                                                                                                                                                                                                                                                                                        [?]Chip [He/Him] » 🌐
                                                                                                                                                                                                                                                                                                        @bytex64@awesome.garden

                                                                                                                                                                                                                                                                                                        @gloriouscow I’ve done the exact same thing for a VGA 25.175MHz clock. :)

                                                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                                                          [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                                                          @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                                          @bytex64 just out of curiosity what's the derivation of that how how did you drive it with a pico?

                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                            [?]Chip [He/Him] » 🌐
                                                                                                                                                                                                                                                                                                            @bytex64@awesome.garden

                                                                                                                                                                                                                                                                                                            @gloriouscow IIRC it’s the regular fractional divider PWM mode but it was a while ago. I do have the source for it: github.com/bytex64/tt-munch/tr

                                                                                                                                                                                                                                                                                                            It’s also not super exact. IIRC the closest it could get was like 25.150 or something.

                                                                                                                                                                                                                                                                                                              [?]Bitslingers-R-Us » 🌐
                                                                                                                                                                                                                                                                                                              @AnachronistJohn@zia.io

                                                                                                                                                                                                                                                                                                              @gloriouscow Perhaps your project would be a good starting point for a modern PCIe text only video card that can be remotely accessed. I’m surprised that something like that for servers doesn’t exist, except for ridiculously expensive devices.

                                                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                                                [?]gloriouscow » 🌐
                                                                                                                                                                                                                                                                                                                @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                                                @AnachronistJohn Isn't that what stuff like iDRAC does?

                                                                                                                                                                                                                                                                                                                  [?]mirabilos🐈‍⬛ » 🔓
                                                                                                                                                                                                                                                                                                                  @mirabilos@toot.mirbsd.org

                                                                                                                                                                                                                                                                                                                  @gloriouscow let’s rather not buy stuff off the “surveillance cop, proud of it and silencing questioning voices” organisation

                                                                                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                                                                                  [?]gloriouscow » 🔓
                                                                                                                                                                                                                                                                                                                  @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                                                  @mirabilos do you know how little that narrows it down

                                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                                    [?]mirabilos🐈‍⬛ » 🔓
                                                                                                                                                                                                                                                                                                                    @mirabilos@toot.mirbsd.org

                                                                                                                                                                                                                                                                                                                    @gloriouscow the raspberry pi foundation, in this case (I have more grievances than just that one, too)

                                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                                    [?]gloriouscow » 🔓
                                                                                                                                                                                                                                                                                                                    @gloriouscow@oldbytes.space

                                                                                                                                                                                                                                                                                                                    @mirabilos Cool! Why don't you go share those grievances in your own thread!

                                                                                                                                                                                                                                                                                                                      3 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                      [?]roman » 🌐
                                                                                                                                                                                                                                                                                                                      @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                      [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                      @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                      Chat, is this bad? (the breaker is off…)

                                                                                                                                                                                                                                                                                                                      :ablobcat_thunder:

                                                                                                                                                                                                                                                                                                                      Wall socket removef with three wires sticking out. Test leads attached to the brown & blue wires are connected to a multimeter that shows 3.057V of AC voltage across the two wires

                                                                                                                                                                                                                                                                                                                      Alt...Wall socket removef with three wires sticking out. Test leads attached to the brown & blue wires are connected to a multimeter that shows 3.057V of AC voltage across the two wires

                                                                                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                                                                                        [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                        @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                        Not exactly sure what's going on, I thought it was a bad breaker, but no a brand new one exhibits this same issue. No other sockets exhibit the same, they have zero voltage across when their respective breaker is off.

                                                                                                                                                                                                                                                                                                                        And yes, I have called a Qualified Electrician to take a look because this is the same wall socket that had an electric stove hooked up to and when I got rid of the stove the quick connectors used to hook it up were all sad and melty, so I don't trust this wiring. It is probably Evil :blobCatCultist:

                                                                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                                                                          [?]gábor ugray » 🌐
                                                                                                                                                                                                                                                                                                                          @twilliability@genart.social

                                                                                                                                                                                                                                                                                                                          @flaki it is evil. call an exorcist as well.

                                                                                                                                                                                                                                                                                                                            0 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                            [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                            @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                            but if you remove the breaker and test each wire individually?

                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                              [?]Flaki [he/him] » 🔓
                                                                                                                                                                                                                                                                                                                              @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                              @hi I know when I reached the limits of my knowledge and it's time to hand it over (there are also some other things I have been wanting to have inspected...).

                                                                                                                                                                                                                                                                                                                              Now if only I could find an English-speaking electrician...

                                                                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                                                                [?]Flaki [he/him] » 🔓
                                                                                                                                                                                                                                                                                                                                @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                @hi (since the breaker works, I suspect shenanigans in the neutral wire, as that's not actually connected to the breaker, but there is enough current flowing that it tripped the residual current breaker when I (I guess) touched the wires to the ground wire - which is how I found out about the Evil in the first place - but also not enough current to trigger the contactless live wire tester)

                                                                                                                                                                                                                                                                                                                                  ...
                                                                                                                                                                                                                                                                                                                                  1 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                  [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                                  @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                  i just have a very similar issue with one of my breakers. it gets tripped when i use a water pump for too long... could be some temperature change and then condensation and then residual current flows...

                                                                                                                                                                                                                                                                                                                                  replaced the breaker and it works for now, have to monitor...

                                                                                                                                                                                                                                                                                                                                    0 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                    [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                                    @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                    indeed, it's surprisingly difficult to find an electrician who speaks english...

                                                                                                                                                                                                                                                                                                                                    how is your estonian, by the way?

                                                                                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                                                                                      [?]Flaki [he/him] » 🔓
                                                                                                                                                                                                                                                                                                                                      @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                      @hi ma õppin :)

                                                                                                                                                                                                                                                                                                                                      It's good enough to tell the electrician I'm calling that I'm looking for an english-speaking electrician, but certainly not good enough to explain in the ways my apartment's electrical wiring is cursed and in need of being exorcised :D

                                                                                                                                                                                                                                                                                                                                        ...
                                                                                                                                                                                                                                                                                                                                        1 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                        [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                                        @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                        same here :D

                                                                                                                                                                                                                                                                                                                                          2 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                          [?]roman » 🌐
                                                                                                                                                                                                                                                                                                                                          @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                          looking for an open source audio and video player for . any recommendations?

                                                                                                                                                                                                                                                                                                                                          requirements:

                                                                                                                                                                                                                                                                                                                                          • play audio and video from local storage
                                                                                                                                                                                                                                                                                                                                          • play all files from one directory one by one
                                                                                                                                                                                                                                                                                                                                          • play in the background when phone is locked
                                                                                                                                                                                                                                                                                                                                          • (optional) remember position in a file
                                                                                                                                                                                                                                                                                                                                          ideally the app does nothing else. i just want to listen to audiobooks, podcasts, and occasionally watch video lectures.

                                                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                                                            [?]continue » 🔓
                                                                                                                                                                                                                                                                                                                                            @continue@honk.any-key.press

                                                                                                                                                                                                                                                                                                                                            @hi

                                                                                                                                                                                                                                                                                                                                            I use VLC

                                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                                              [?]Tim Chase » 🔓
                                                                                                                                                                                                                                                                                                                                              @gumnos@mastodon.bsd.cafe

                                                                                                                                                                                                                                                                                                                                              @hi seconding @continue 's suggestion for VLC.

                                                                                                                                                                                                                                                                                                                                              I just use it for my podcasts (which I batch download into one flat directory as you mention wanting to play) so I can't speak to the video aspects, but I've seen support in there. It plays when the phone is locked and remembers where you left off. And in my case, I like that I can crank playback speed since I usually listen at 2–2.5× while maintaining pitch. It also has an EQ to help make some podcasts easier to understand.

                                                                                                                                                                                                                                                                                                                                                ...
                                                                                                                                                                                                                                                                                                                                                1 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                                [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                                                @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                                @gumnos@bsd.cafe @continue@honk.any-key.press looks like good old vlc fits well. thank you, guys!

                                                                                                                                                                                                                                                                                                                                                  🗳

                                                                                                                                                                                                                                                                                                                                                  [?]Lori_Noctis » 🌐
                                                                                                                                                                                                                                                                                                                                                  @Lori_Noctis@mastodon.social

                                                                                                                                                                                                                                                                                                                                                  Interesting. It seems like there are way more Linux users here than I expected.

                                                                                                                                                                                                                                                                                                                                                  So, let’s do a little roll call:

                                                                                                                                                                                                                                                                                                                                                  What are you using?

                                                                                                                                                                                                                                                                                                                                                  Linux?
                                                                                                                                                                                                                                                                                                                                                  Windows?
                                                                                                                                                                                                                                                                                                                                                  macOS?
                                                                                                                                                                                                                                                                                                                                                  BSD?
                                                                                                                                                                                                                                                                                                                                                  Something beautifully weird?

                                                                                                                                                                                                                                                                                                                                                  I’m curious 👀

                                                                                                                                                                                                                                                                                                                                                  Linux:268
                                                                                                                                                                                                                                                                                                                                                  Windows:17
                                                                                                                                                                                                                                                                                                                                                  macOS:46
                                                                                                                                                                                                                                                                                                                                                  BSD:39
                                                                                                                                                                                                                                                                                                                                                    ...
                                                                                                                                                                                                                                                                                                                                                    4 ★ 0 ↺
                                                                                                                                                                                                                                                                                                                                                    in reply to »

                                                                                                                                                                                                                                                                                                                                                    [?]roman » 🌐
                                                                                                                                                                                                                                                                                                                                                    @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                                    correction: vi has macros

                                                                                                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                                                                                                      [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                                                                                                                                                                      @joel@gts.tumfatig.net

                                                                                                                                                                                                                                                                                                                                                      @hi still waiting for #openbsd vi to get UTF-8 and color syntax so I can get rid of vim… :(

                                                                                                                                                                                                                                                                                                                                                        ...
                                                                                                                                                                                                                                                                                                                                                        4 ★ 0 ↺

                                                                                                                                                                                                                                                                                                                                                        [?]roman » 🔓
                                                                                                                                                                                                                                                                                                                                                        @hi@romanzolotarev.com

                                                                                                                                                                                                                                                                                                                                                        that would be great indeed. for utf-8 files i use nvi-2.2.1

                                                                                                                                                                                                                                                                                                                                                        pkg_add nvi

                                                                                                                                                                                                                                                                                                                                                          [?]ed(1) conference [it/they] » 🌐
                                                                                                                                                                                                                                                                                                                                                          @ed1conf@bsd.network

                                                                                                                                                                                                                                                                                                                                                          @joel

                                                                                                                                                                                                                                                                                                                                                          OpenBSD ed(1) should be 8-bit clean, allowing you to edit UTF8 as long as your terminal settings are compatible. And for syntax highlighting, you can send ranges of lines to be highlighted:

                                                                                                                                                                                                                                                                                                                                                          $ ed sarc.awk
                                                                                                                                                                                                                                                                                                                                                          168
                                                                                                                                                                                                                                                                                                                                                          w !bat -l awk
                                                                                                                                                                                                                                                                                                                                                          6,$w !pygmentize -l awk

                                                                                                                                                                                                                                                                                                                                                          (that also works from within vi/nvi if you want)

                                                                                                                                                                                                                                                                                                                                                          @hi

                                                                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                                                                            [?]𝙹𝚘𝚎𝚕 𝙲𝚊𝚛𝚗𝚊𝚝 ♑ 🤪 » 🌐
                                                                                                                                                                                                                                                                                                                                                            @joel@gts.tumfatig.net

                                                                                                                                                                                                                                                                                                                                                            @ed1conf thanks but… after trying ed a couple of times, it is not going to be my daily editor of choice :)

                                                                                                                                                                                                                                                                                                                                                            @hi

                                                                                                                                                                                                                                                                                                                                                              🗳

                                                                                                                                                                                                                                                                                                                                                              [?]Bronwyn Harris » 🌐
                                                                                                                                                                                                                                                                                                                                                              @Bronwyn@sfba.social

                                                                                                                                                                                                                                                                                                                                                              A very unimportant question because u got a new iPad with a keyboard case:

                                                                                                                                                                                                                                                                                                                                                              When you put stickers on your laptop or laptop-type thing, do you place them so they are right side up for you when your laptop is closed or right side up for others when it’s open?

                                                                                                                                                                                                                                                                                                                                                              For me when closed:3
                                                                                                                                                                                                                                                                                                                                                              For others when open:12
                                                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                                                              [?]Steve Barnes » 🌐
                                                                                                                                                                                                                                                                                                                                                              @Starfia@mastodon.social

                                                                                                                                                                                                                                                                                                                                                              In Apple history, the earlier notebooks had "for me when closed" logos, with a permanent change to "for others when open" shortly after.

                                                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                                                              [?]Bronwyn Harris » 🌐
                                                                                                                                                                                                                                                                                                                                                              @Bronwyn@sfba.social

                                                                                                                                                                                                                                                                                                                                                              @Starfia I didn’t know!

                                                                                                                                                                                                                                                                                                                                                                🗳

                                                                                                                                                                                                                                                                                                                                                                [?]Anthony Sorace » 🌐
                                                                                                                                                                                                                                                                                                                                                                @a@pdx.social

                                                                                                                                                                                                                                                                                                                                                                Being a corporation is not punk. But which is *least* punk?

                                                                                                                                                                                                                                                                                                                                                                Microsoft:24
                                                                                                                                                                                                                                                                                                                                                                Google:9
                                                                                                                                                                                                                                                                                                                                                                Apple:7
                                                                                                                                                                                                                                                                                                                                                                IBM:29
                                                                                                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                                                                                                [?]Anthony Sorace » 🌐
                                                                                                                                                                                                                                                                                                                                                                @a@pdx.social

                                                                                                                                                                                                                                                                                                                                                                (I am not asserting these are the least-punk options among all corporations.)

                                                                                                                                                                                                                                                                                                                                                                Older...

                                                                                                                                                                                                                                                                                                                                                                [?]a libi rose » 🔓
                                                                                                                                                                                                                                                                                                                                                                @rose_alibi@post.lurk.org

                                                                                                                                                                                                                                                                                                                                                                @a they are all so painfully not punk...

                                                                                                                                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                                                                                                                                  [?]Anthony Sorace » 🔓
                                                                                                                                                                                                                                                                                                                                                                  @a@pdx.social

                                                                                                                                                                                                                                                                                                                                                                  @rose_alibi I picked these four because dropping in, like, Palantir or a defense contractor would've just swamped the results.

                                                                                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                                                                                    [?]a libi rose » 🔓
                                                                                                                                                                                                                                                                                                                                                                    @rose_alibi@post.lurk.org

                                                                                                                                                                                                                                                                                                                                                                    @a yeah, you picked right. just... ugh

                                                                                                                                                                                                                                                                                                                                                                      [?]a libi rose » 🔓
                                                                                                                                                                                                                                                                                                                                                                      @rose_alibi@post.lurk.org

                                                                                                                                                                                                                                                                                                                                                                      @a IBM by the tiniest margin though

                                                                                                                                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                                                                                                                                        [?]Alex@rtnVFRmedia Suffolk UK » 🔓
                                                                                                                                                                                                                                                                                                                                                                        @vfrmedia@social.tchncs.de

                                                                                                                                                                                                                                                                                                                                                                        @rose_alibi @a

                                                                                                                                                                                                                                                                                                                                                                        same here, and I'm pretty sure that IBM these days won't even deal with anyone who isn't a large corporate, especially since they sold their hardware division to Lenovo many years ago..

                                                                                                                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                                                                                                                          [?]Anthony Sorace » 🔓
                                                                                                                                                                                                                                                                                                                                                                          @a@pdx.social

                                                                                                                                                                                                                                                                                                                                                                          @vfrmedia @rose_alibi Hrm, you might be right; I think my mental model of them is stuck pre-sale.

                                                                                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                                                                                            [?]a libi rose » 🔓
                                                                                                                                                                                                                                                                                                                                                                            @rose_alibi@post.lurk.org

                                                                                                                                                                                                                                                                                                                                                                            @a @vfrmedia i mean... i can't shake my image of IBM as a 5150 and a bunch of dorky little software boxes with fancy sleeves...

                                                                                                                                                                                                                                                                                                                                                                              roman boosted

                                                                                                                                                                                                                                                                                                                                                                              [?]Lucie / minute [they/she/sie] » 🌐
                                                                                                                                                                                                                                                                                                                                                                              @mntmn@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                              ok new touchscreen samples for MNT Vector (7inch tablet) are in, and they're great. now how to build and run Gnome Mobile on Debian...

                                                                                                                                                                                                                                                                                                                                                                              Alt...my fingers scrolling and pinching through a pdf in firefox on a touchscreen connected to the innards of pocket reform

                                                                                                                                                                                                                                                                                                                                                                              ...
                                                                                                                                                                                                                                                                                                                                                                              Older...

                                                                                                                                                                                                                                                                                                                                                                              [?]B » 🌐
                                                                                                                                                                                                                                                                                                                                                                              @blainsmith@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                              @mntmn This is awesome!!!

                                                                                                                                                                                                                                                                                                                                                                                [?]sm4llth1ng » 🔓
                                                                                                                                                                                                                                                                                                                                                                                @sm4llth1ng@mamot.fr

                                                                                                                                                                                                                                                                                                                                                                                @mntmn \o/ & <3

                                                                                                                                                                                                                                                                                                                                                                                  [?]Steinar Bang » 🌐
                                                                                                                                                                                                                                                                                                                                                                                  @steinarb@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                  eINK? Or LCD? Or LED?

                                                                                                                                                                                                                                                                                                                                                                                  Just curious (and always looking for good eINK devices to make into book readers. An MNT based device with eINK, running debian, could use calibre as its ebook reader)

                                                                                                                                                                                                                                                                                                                                                                                  [?]gibsonhugo » 🤖 🌐
                                                                                                                                                                                                                                                                                                                                                                                  @gibsonhugo@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                  @mntmn Hello,

                                                                                                                                                                                                                                                                                                                                                                                  Are you interested in purchasing Qatar/ Kazakhstan Origin Petroleum Products on FOB, CIF, TTO (LPG + D2 + LNG + PETCOKE + JET A1+ EN590 + NPK + E.T.C )?

                                                                                                                                                                                                                                                                                                                                                                                  Please revert ASAP for more information on prices, terms and conditions of sales.

                                                                                                                                                                                                                                                                                                                                                                                  FOR SCO KINDLY CONTACT ME

                                                                                                                                                                                                                                                                                                                                                                                  Email: gibsonhugo744@gmail.com

                                                                                                                                                                                                                                                                                                                                                                                  Best Regards

                                                                                                                                                                                                                                                                                                                                                                                    [?]Benis » 🌐
                                                                                                                                                                                                                                                                                                                                                                                    @b3nis@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                    @mntmn I love it (ofc). Would be awesome if it would be possible to back it without the...sbc-card (cannot remember the proper term) if I wanna move around and upgrade my MNT Reform Next.

                                                                                                                                                                                                                                                                                                                                                                                      [?]Ronago » 🌐
                                                                                                                                                                                                                                                                                                                                                                                      @ronago@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                      @mntmn Can't wait to see more of these in the future!

                                                                                                                                                                                                                                                                                                                                                                                        [?]esaul » 🌐
                                                                                                                                                                                                                                                                                                                                                                                        @djno@mastodon.maymundere.org

                                                                                                                                                                                                                                                                                                                                                                                        @mntmn N900 THUMBBOARD N900 THUMBBOARD N900 THUMBBOARD N900 THUMBBOARD N900 THUMBBOARD

                                                                                                                                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                                                                                                                                          [?]Teags » 🌐
                                                                                                                                                                                                                                                                                                                                                                                          @tgm@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                          @mntmn you have no idea how long ive wanted a device like this, im so freaking excited

                                                                                                                                                                                                                                                                                                                                                                                            [?]Sebastian "spaetz" Spaeth » 🌐
                                                                                                                                                                                                                                                                                                                                                                                            @spaetz@mas.to

                                                                                                                                                                                                                                                                                                                                                                                            @mntmn try @phosh , it looks and works great on mobiles and is very GNOME'y.

                                                                                                                                                                                                                                                                                                                                                                                              [?]plasticine_era » 🌐
                                                                                                                                                                                                                                                                                                                                                                                              @plasticine_era@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                              @mntmn Ooooooooohhhh... If it:
                                                                                                                                                                                                                                                                                                                                                                                              Runs "Libby" askubuntu.com/questions/155582
                                                                                                                                                                                                                                                                                                                                                                                              Isn't too heavy to hold for a long time
                                                                                                                                                                                                                                                                                                                                                                                              Runs some other pdf/ebook reader software
                                                                                                                                                                                                                                                                                                                                                                                              .... it could 100% be my new e-reader.

                                                                                                                                                                                                                                                                                                                                                                                                [?]ram_cartel » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                @ram_cartel@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                @mntmn @linmob

                                                                                                                                                                                                                                                                                                                                                                                                The gnome-mobile-tablet module has been amazing on a 12" x86 Thinkpad Tablet. Install and play.

                                                                                                                                                                                                                                                                                                                                                                                                We need more devices!

                                                                                                                                                                                                                                                                                                                                                                                                This is my iPad Pro device... but this "pro" device actually has a terminal and I can install whatever I want.

                                                                                                                                                                                                                                                                                                                                                                                                @phosh for life!

                                                                                                                                                                                                                                                                                                                                                                                                  [?]Calicosine » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                  @DrewNaylor@mastodon.online

                                                                                                                                                                                                                                                                                                                                                                                                  @mntmn That's pretty flickery on camera. Looks smooth otherwise, though.

                                                                                                                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                                                                                                                    [?]Lucie / minute [they/she/sie] » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                    @mntmn@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                    @DrewNaylor yeah, i think backlight pwm interacting with my phone camera

                                                                                                                                                                                                                                                                                                                                                                                                      [?]Daniel Wood » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                      @dubstar_04@fosstodon.org

                                                                                                                                                                                                                                                                                                                                                                                                      @mntmn do you have any more info? Specs, expected availability etc...

                                                                                                                                                                                                                                                                                                                                                                                                        roman boosted

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Thomas Reed » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                        @thomasareed@infosec.exchange

                                                                                                                                                                                                                                                                                                                                                                                                        I made this a few years ago, to compare the size of the entire screen on an original 128k Mac with the size of the Safari icon on modern macOS. Enjoy!

                                                                                                                                                                                                                                                                                                                                                                                                        An image of an old original Mac screen, superimposed over and dwarfed by a Safari icon.

                                                                                                                                                                                                                                                                                                                                                                                                        Alt...An image of an old original Mac screen, superimposed over and dwarfed by a Safari icon.

                                                                                                                                                                                                                                                                                                                                                                                                        roman boosted

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Devine Lu Linvega » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                        @neauoire@merveilles.town

                                                                                                                                                                                                                                                                                                                                                                                                        Psst! Hey, you, yes you,
                                                                                                                                                                                                                                                                                                                                                                                                        here's another zine about some obscure computing paradigm.
                                                                                                                                                                                                                                                                                                                                                                                                        wiki.xxiivv.com/site/pocket_ne

                                                                                                                                                                                                                                                                                                                                                                                                        Interaction nets pocket computer, folded.

                                                                                                                                                                                                                                                                                                                                                                                                        Alt...Interaction nets pocket computer, folded.

                                                                                                                                                                                                                                                                                                                                                                                                        The first two pages, showing the nodes and the first two rules of graph rewriting

                                                                                                                                                                                                                                                                                                                                                                                                        Alt...The first two pages, showing the nodes and the first two rules of graph rewriting

                                                                                                                                                                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                                                                                                                                                                        [?]Nicolas Paul » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                        @nico@mastodon.puffer.fish

                                                                                                                                                                                                                                                                                                                                                                                                        @neauoire Beautiful! Do you mind me asking for the typeface's name? It looks good

                                                                                                                                                                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                                                                                                                                                                          [?]Devine Lu Linvega » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                          @neauoire@merveilles.town

                                                                                                                                                                                                                                                                                                                                                                                                          @nico For sure, it's called C059 Roman

                                                                                                                                                                                                                                                                                                                                                                                                            roman boosted

                                                                                                                                                                                                                                                                                                                                                                                                            [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                            @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                            How it started/how it's going. :ablobbowtie_neon:

                                                                                                                                                                                                                                                                                                                                                                                                            Large grey battery cells, arranged in a 8-by-2 pattern within a black frame, connected via spot-welded nickel strips (with the spot welder in the background), on a silicon mat on a table with various other DIY electronics equipment scattered around. A wide connector with its many cables attached to individual cells lies unattached on the table.

                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Large grey battery cells, arranged in a 8-by-2 pattern within a black frame, connected via spot-welded nickel strips (with the spot welder in the background), on a silicon mat on a table with various other DIY electronics equipment scattered around. A wide connector with its many cables attached to individual cells lies unattached on the table.

                                                                                                                                                                                                                                                                                                                                                                                                            Battery cells, now wrapped in tape, with a small battery management device attached on the top connected with thick cables to the battery terminals. The previously unconnected many wires are now attached to the battery manager, visible under the semi-transparent tape cover. A phone displays battery information and individual cell voltages of the newborn battery bank

                                                                                                                                                                                                                                                                                                                                                                                                            Alt...Battery cells, now wrapped in tape, with a small battery management device attached on the top connected with thick cables to the battery terminals. The previously unconnected many wires are now attached to the battery manager, visible under the semi-transparent tape cover. A phone displays battery information and individual cell voltages of the newborn battery bank

                                                                                                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                                                                                                              [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                              @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                              Building your own battery bank isn't particularly cheap, the cells here cost ~70 euro (a little less in bulk), the BMS is another 20, and then all the equipment and materials - while you can easily find a similar-size ~20Ah batteries under 100 EUR.

                                                                                                                                                                                                                                                                                                                                                                                                              However what you get with building your own (besides the skills/experience) is *flexibility*.

                                                                                                                                                                                                                                                                                                                                                                                                              See, the 20Ah "Trolling motor" battery from Renogy is $90, and you get a decent 12V battery for that price with about 240Wh of capacity. But it's a *dumb* battery. Want to monitor your battery status, capacity, charging/discharging? Most brands will sell you a "smart" battery - with a hefty markup! - that has bluetooth and an app* you can download (though, probably not in this size/price category).

                                                                                                                                                                                                                                                                                                                                                                                                              But can you get one with *wired* monitoring? And, maybe a 24V one without having to deal with balancing series-connected batteries? No money can buy that.

                                                                                                                                                                                                                                                                                                                                                                                                              Mine can do all of this and more.

                                                                                                                                                                                                                                                                                                                                                                                                              ___
                                                                                                                                                                                                                                                                                                                                                                                                              * that needs an account, see next post

                                                                                                                                                                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                                                                                                                                                                              [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                              @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                              The most infuriating bit, of course is the standard enshittification "you don't actually own the thing you bought" part.

                                                                                                                                                                                                                                                                                                                                                                                                              My Ecoflow power station locks most features in an app that needs a cloud account to do *anything at all*. And it has Bluetooth! My Anker power station? Better, at least it lets you control the device with the app over bluetooth, however it will try to upsell you on connecting it to wifi(!!) and logging in at every opportunity, and will only do firmware updates when you log in and connect it to wifi. So you need to connect to wifi to fix security issues caused by...connecting your batteries to the internet. :blobglare:

                                                                                                                                                                                                                                                                                                                                                                                                              flaki.social/@flaki/1150162292

                                                                                                                                                                                                                                                                                                                                                                                                              [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                              @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                              This reminded me of the screenshot I took the other day and forgot to post
                                                                                                                                                                                                                                                                                                                                                                                                              flaki.social/@flaki/1150161393

                                                                                                                                                                                                                                                                                                                                                                                                              Important context: Anker's power stations can be accessed via Bluetooth & their app. They really want you, though, to create a cloud account, to the point that they nag you every time you start up the app, but you can skip it. The one thing you *need* to have a cloud account for is connecting your power station to wifi: and while they will tell you you have a pending firmware update, you can only install it by connecting to wifi (which requires linking to a cloud account).

                                                                                                                                                                                                                                                                                                                                                                                                              With that context now you can really see the beauty here: please install this latest firmware update that fixes important security issues arising when connecting your fucking SOLAR POWER BANK to the cloud by... being forced to connect said overgrown phone charger to the internet.

                                                                                                                                                                                                                                                                                                                                                                                                              Fuckin A+, brilliant, no notes. :ratdrum:

                                                                                                                                                                                                                                                                                                                                                                                                              Screenshot of the Firmware Update screen of the app. Icon shows a smaller C1000 solar power bank from Anker.

Instructions in red:
• Please charge the device via AC before updating
• Ensure the device's Wi-Fi is activated

New version: v1.5.9 🔴
Current version: v1.5.1

What's new?
Security Update: the firmware update improves your device security. After upgrading, follow the on-screen guide to confirm the connection. We apologize for the inconvenience.

                                                                                                                                                                                                                                                                                                                                                                                                              Alt...Screenshot of the Firmware Update screen of the app. Icon shows a smaller C1000 solar power bank from Anker. Instructions in red: • Please charge the device via AC before updating • Ensure the device's Wi-Fi is activated New version: v1.5.9 🔴 Current version: v1.5.1 What's new? Security Update: the firmware update improves your device security. After upgrading, follow the on-screen guide to confirm the connection. We apologize for the inconvenience.

                                                                                                                                                                                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                  @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                                  Funnily enough, the JBD BMS I used for this custom battery build supports Bluetooth, and comes with its own app.

                                                                                                                                                                                                                                                                                                                                                                                                                  That only lets you view rudimentary statistics. And you can't even configure your BMS to your battery bank's specifics until you create an account with them and log in!

                                                                                                                                                                                                                                                                                                                                                                                                                  But then, here's the kicker, to put insult to injury if you do all these and then *dare to disable wifi* (still logged in!!) the app will forget everything about this BMS and will refuse to give you proper access until you reconnect to wifi! :ablobfoxexplode:

                                                                                                                                                                                                                                                                                                                                                                                                                  But remember, the flexibility part? Trivially you can use a variety of hardware/software solutions (probably the easiest is ESPHome/Home Assistant) to control the BMS without the app - either wired with the on-board UART port or via Bluetooth.
                                                                                                                                                                                                                                                                                                                                                                                                                  github.com/syssi/esphome-jbd-b

                                                                                                                                                                                                                                                                                                                                                                                                                    [?]coldclimate » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                    @coldclimate@hachyderm.io

                                                                                                                                                                                                                                                                                                                                                                                                                    @flaki week you write this up somewhere? I'm super curious

                                                                                                                                                                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Flaki [he/him] » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                      @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                                      @coldclimate eventually :aCatBowtie:

                                                                                                                                                                                                                                                                                                                                                                                                                      flaki.social/@flaki/1165333759

                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Flaki [he/him] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                      @flaki@flaki.social

                                                                                                                                                                                                                                                                                                                                                                                                                      @asciijungle it's evolving :)

                                                                                                                                                                                                                                                                                                                                                                                                                      There will likely be a blogpost out of it eventually. I have been experimenting with solar power for a while now, so I have a bunch of stuff lying about that I don't regularly use, like this Ecoflow River 3 power station and a couple amorphous silicone (=flexible/light portable) panels that I stuck on my East-facing balcony so they get to take in the AM sun.

                                                                                                                                                                                                                                                                                                                                                                                                                      The easiest is to just hook everything up to the power station's AC output and only enable AC charging when the sun doesn't provide power and the battery level is low (you could automate this with home assistant or similar if you wanted).

                                                                                                                                                                                                                                                                                                                                                                                                                      Better is running whatever you can from DC power and skipping the inverter altogether. Even with voltage conversion and other losses you are going to see at least the same or better efficiency.

                                                                                                                                                                                                                                                                                                                                                                                                                      My next step is more storage and a higher-voltage battery (which improves DC power conversion losses), skipping the Ecoflow power station entirely and going full DIY.

                                                                                                                                                                                                                                                                                                                                                                                                                          roman boosted

                                                                                                                                                                                                                                                                                                                                                                                                                          [?]vga256 » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                          @vga256@mastodon.tomodori.net

                                                                                                                                                                                                                                                                                                                                                                                                                          tiny lua compiler: a lua compiler in a single file, that's well-documented, that was hand-crafted over several years, and made to teach you compiler/tokenizer/parser/lexer design.

                                                                                                                                                                                                                                                                                                                                                                                                                          this is a crazy impressive project, and in a time when people are haphazardly slopcoding projects, is a standard to live by.

                                                                                                                                                                                                                                                                                                                                                                                                                          github.com/bytexenon/Tiny-Lua-

                                                                                                                                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                                                                                                                                            [?]evie! [she/her] » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                            @wec@fv390.hs.bam.moe

                                                                                                                                                                                                                                                                                                                                                                                                                            I love how in 2026 being human-made is a badge of honor of high degree when it comes to software

                                                                                                                                                                                                                                                                                                                                                                                                                              [?]rostiger [he/him | they/them] » 🔓
                                                                                                                                                                                                                                                                                                                                                                                                                              @rostiger@merveilles.town

                                                                                                                                                                                                                                                                                                                                                                                                                              @vga256 This is also a great example for code style best practices.

                                                                                                                                                                                                                                                                                                                                                                                                                                roman boosted

                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                I sell Libreboot, and Libreboot accessories.

                                                                                                                                                                                                                                                                                                                                                                                                                                minifree.org/

                                                                                                                                                                                                                                                                                                                                                                                                                                Libreboot is free/opensource boot firmware, replacing proprietary BIOS/UEFI. I'm Libreboot's founder and lead developer, and I use sales to fund the project.

                                                                                                                                                                                                                                                                                                                                                                                                                                Libreboot gives you better security and customisation. As a Free Software project, Libreboot democratises the boot firmware, giving you control. It's your computer, nobody elses.

                                                                                                                                                                                                                                                                                                                                                                                                                                Debian Linux, other distro or a BSD of your choice can be preinstalled.

                                                                                                                                                                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Chaddicus » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                @wombatpandaa@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                @libreleah of course this is probably in their ball court as much as yours but I'm curious if you have any plans or interest in doing framework laptops with libreboot?

                                                                                                                                                                                                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                  @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                  @wombatpandaa I have no such plans, and I'm aware that the company responsible for Framework products has made some rather problematic political choices as of late; if a Libreboot port were to become technically viable, I still very likely would not touch Framework with a fourty-kilometer barge pole.

                                                                                                                                                                                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                                                                                                                                                                                    [?]Chaddicus » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                    @wombatpandaa@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                    @libreleah I wasn't aware of any political faux pas, I may have to look into that. Whatever the case, fair enough! In this era we have to be willing to carefully pick our battles.

                                                                                                                                                                                                                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                                                                                                                                                                                                                      [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                      @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                      @wombatpandaa If free boot firmware were supported, you could just use whatever they/someone provides. As I said, I'm almost certainly not touching Framework at all. I don't want to be associated with that company in any way whatsoever.

                                                                                                                                                                                                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                                                                                                                                                                                                        [?]Chaddicus » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                        @wombatpandaa@mastodon.social

                                                                                                                                                                                                                                                                                                                                                                                                                                        @libreleah gotcha, thanks for being straight with me about it! And for all the work you do for the open source community.

                                                                                                                                                                                                                                                                                                                                                                                                                                          [?]evangeligal » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                          @evangeligal@kirche.social

                                                                                                                                                                                                                                                                                                                                                                                                                                          @libreleah You make the same mistake like most selling laptops. You didn't put the screen size anywhere. Its not even in the specs.

                                                                                                                                                                                                                                                                                                                                                                                                                                          Screensize is mostly the first decision when buying a new laptop. And there are few who already know how many inches has a Lenovo T480...

                                                                                                                                                                                                                                                                                                                                                                                                                                            ...

                                                                                                                                                                                                                                                                                                                                                                                                                                            [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                            @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                            @evangeligal correct! i've fixed this now. i simply put it in the title of each product page. i don't even think about screen sizes myself, easy to overlook.

                                                                                                                                                                                                                                                                                                                                                                                                                                              [?]Moses Izumi » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                              @moses_izumi@fe.disroot.org

                                                                                                                                                                                                                                                                                                                                                                                                                                              @libreleah
                                                                                                                                                                                                                                                                                                                                                                                                                                              "It's your computer, nobody elses"
                                                                                                                                                                                                                                                                                                                                                                                                                                              On that note, have you considered adding a guide for assembling your own laptop batteries?
                                                                                                                                                                                                                                                                                                                                                                                                                                              Would also be interesting to see Libreboot ported to various small form factor desktops, especially the ones that are energy-efficient enough to be converted into DIY laptops (thin clients, high-end Chromeboxes, industrial/embedded machines).

                                                                                                                                                                                                                                                                                                                                                                                                                                              Also massive thanks for re-arranging the list of supported devices (sorting by hardware generations and installation difficulty): frankly surprised that you didn't announce it on here.

                                                                                                                                                                                                                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                                                                                                                                                                                                                [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                                @moses_izumi i mean, i didn't do that, someone else did and i merged their patche. making your own battery packs should be feasible. e.g. a bunch of lipo batteries wired in parallel for amperage. there are probably already solutions for this that you can just buy. generic portable power supplies. for a high power desktop, yeah get a large UPS (that's what i use at home and at the lab)

                                                                                                                                                                                                                                                                                                                                                                                                                                                so long as the voltages match you should be fine

                                                                                                                                                                                                                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [?]Leah Rowe ist kein Roweboter » 🌐
                                                                                                                                                                                                                                                                                                                                                                                                                                                  @libreleah@mas.to

                                                                                                                                                                                                                                                                                                                                                                                                                                                  @moses_izumi the libreboot documentation needs a massive audit and cleanup, and add a few missing bits.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  i did this for the libreboot build system from 2023-2025, essentially re-writing it incrementally over a two-year period. that same obsessive love is needed for lbwww.git i think