James

@james@jvalleroy.fbx.one

I contribute to free and open source software projects such as FreedomBox and Debian. I also play games on Steam Deck.
pronounshe/him
Fosstodonhttps://fosstodon.org/@jvalleroy
bloghttps://jvalleroy.fbx.one

21 following, 16 followers

James boosted

[?]Martijn Frazer » 🌐
@Tijn@dosgame.club

I'm replaying some Betrayal at Krondor in preparation for the upcoming @dosgameclub podcast episode on it and I just made it to Krondor.

Expecting some betrayal here <_<

Screenshot from Betrayal at Krondor, showing the city of Krondor, with a large castle on the top of a hill, the sea all around it and a big gate at the front.

Text below: "Gulls wheeled in the skies over the capitol of the Western Realm, weaving daring circles about the parapets of the palace, narrowly avoiding the Prince's standards which fluttered in the salty breeze. Below, the city folk of Krondor took little notice of the majestic display as they hurried about their own affairs."

Alt...Screenshot from Betrayal at Krondor, showing the city of Krondor, with a large castle on the top of a hill, the sea all around it and a big gate at the front. Text below: "Gulls wheeled in the skies over the capitol of the Western Realm, weaving daring circles about the parapets of the palace, narrowly avoiding the Prince's standards which fluttered in the salty breeze. Below, the city folk of Krondor took little notice of the majestic display as they hurried about their own affairs."

    James boosted

    [?]Debian » 🤖 🌐
    @debian@framapiaf.org

    Updated Debian 13: 13.3 released debian.org/News/2026/20260110 #01

      ...

      [?]Ben Zanin » 🌐
      @gnomon@mastodon.social

      @debian thank you!!

        James boosted

        [?]Daniel Gultsch » 🌐
        @daniel@gultsch.social

        Happy Jabber Day 🎂 🥳

        On January 4, 1999, Jabber was first announced to the public¹.

        Twenty-seven years later, Jabber—or XMPP, as it became known after standardization through the —remains the only truly vendor-independent, federated instant messaging platform.

        In almost three decades, XMPP has never stopped evolving and remains our best tool for digital independence.

        ¹: tech.slashdot.org/article.pl?s

          ...
          Older...

          [?]Khleedril » 🌐
          @khleedril@cyberplace.social

          @daniel That post contains more words and information than the article it refers to!

            [?]Henry Edward Hardy » 🌐
            @hhardy01@mastodon.social

            So, what is IRC?

            datatracker.ietf.org/doc/html/

            "Jabber—or XMPP, as it became known after standardization through the —remains the only truly vendor-independent, federated instant messaging platform."

            @daniel

              [?]hisold » 🔓
              @hisold@toot.io

              @daniel We all just pretend the Matrix protocol with federation, builtin E2E encryption and several open source client and server implementations does not exist.

                ...

                [?]Daniel Gultsch » 🔓
                @daniel@gultsch.social

                @hisold Show me the actively developed alternative server implementations and show me the clients that don't depend on the Matrix SDK.

                Element might work fine for end users but when it comes to vendor independence is a joke.

                  ...

                  [?]hisold » 🔓
                  @hisold@toot.io

                  @daniel Element only develops the Rust and JS SDKs. And the libOLM crypto library of course. All other SDKs are community projects.
                  On the server side, there is Conduit which forked into conduwuit which forked into Tuwunel which will eventually reach maturity, if the moon is in the right phase. The phone number mapping service is controlled by the foundation. You could use alternative ones or none.

                  I think Matrix is getting there eventually.

                    ...

                    [?]Daniel Gultsch » 🔓
                    @daniel@gultsch.social

                    @hisold Tuwunel sounds interesting. Thank you. To be honest I lost track after the fork of the fork got forked again.

                    I’ll have a lot more respect for Matrix once I can deploy that without running any soon to be rug pulled, VC funded Riot-New Vector-Element Inc code.

                      ...

                      [?]hisold » 🔓
                      @hisold@toot.io

                      @daniel As far as I can tell, work on the standard has slowed down due to being more and more complete. This is good for projects implementing it.

                      I think the entire ecosystem is on a good path. It needs fair competition between companies and community projects. Let's wait another 2 years and see what we get.

                        James boosted

                        [?]amen zwa, esq. » 🌐
                        @AmenZwa@mathstodon.xyz

                        "Write Yourself a Scheme in 48 Hours: An Introduction to Haskell through Example", Tang (2007)

                        upload.wikimedia.org/wikipedia

                        I'm well and truly miffed—until this moment, I'd never come across this little jewel of a free ebook.🤦‍♂️

                        This book teaches practical (like monadic parsing) through an implementation of a large subset of R5RS interpreter, all in just 138 pp. An experienced FP , even one who is unfamiliar with Haskell and Scheme (although I’ve not met such a person), can plough through this text, in one sitting.

                        It's brilliant!

                          0 ★ 0 ↺

                          [?]James » 🌐
                          @james@jvalleroy.fbx.one

                          We need Sponsor Block for tele-health appointments now...

                          Went to an urgent care place today, and thought the waiting area was very nice. I wondered who's paying for this?

                          There wasn't a doctor available, but the person at the desk was able to take vitals and do tests for flu and covid.

                          I talked to a doctor later on a video call. After giving some instructions and prescriptions, she starts talking about some supplement with a complicated name that I've never heard of. Then she holds up her phone to show me the name. On her phone it says "SPONSORED PRODUCT" highlighted in red. That was very strange for me (but I don't normally visit urgent care places).

                          James boosted

                          [?]andros » 🌐
                          @andros@activity.andros.dev

                          Based on the latest tests I've published [1], Django LiveView [2] appears to be the fastest dynamic frontend (I'm sure more variables can be measured). OK...

                          How can I test its limits? By drawing a Snake? A Pac-Man?... No... let's crank up the difficulty to Nightmare! Let's run DOOM inside Django 😈

                          Django starts ViZDoom and sends one <div> per pixel with its color. The game runs at 100x100 pixels at 60 FPS = 600.000 divs/second! 😵‍💫

                          Furthermore, since the data is sent via broadcast, all players can see the same thing in real time.

                          Crazy

                          [1] https://github.com/tanrax/django-interactive-frameworks-benchmark
                          [2] https://django-liveview.andros.dev/

                          #django #python #doom

                            James boosted

                            [?]💙🩷💜Ⓑⓡⓔⓣⓣ🐡🍉🐧 » 🌐
                            @brettm@swarm.coiloptic.org

                            Enjoying reading the Gleam language tour/intro, its written simply and the editable/runnable examples are pretty useful:
                            https://tour.gleam.run/

                            or all-in-one-page version:
                            https://tour.gleam.run/everything/

                            Language nerds may find it interesting that Gleam compiles to Erlang, then hands over to the Erlang compiler.

                            The Gleam compiler is written in Rust (some people would call it a transpiler, to which Gleam's creator says "same thing")

                            I'm not sure yet if a function can return multiple values/variables. Can functional languages normally do this? Anyway if not I guess I can have a function return a union with the various values contained within...



                              [?]Jason Lefkowitz is exhausted » 🌐
                              @jalefkowit@vmst.io

                              I am extremely curious to see what our big wet president’s new “battleship” is actually supposed to be, because in naval terminology “battleship” means something very specific, and the last time anyone thought it was worth building a ship meeting that definition was in 1946

                              en.wikipedia.org/wiki/HMS_Vang

                              ...
                              James boosted

                              [?]Jason Lefkowitz is exhausted » 🌐
                              @jalefkowit@vmst.io

                              It is perhaps worth remembering that in the 1980s Ronald Reagan also liked the idea of using the Navy as a dick for him to swing around, so the Navy obligingly dragged four World War II battleships out of mothballs and back into active service, a move that accomplished very little except burning $3 billion in refitting costs and killing 47 sailors when one of USS Iowa’s ancient turrets blew up

                              en.wikipedia.org/wiki/USS_Iowa

                              James boosted

                              [?]Daphne Preston-Kendal » 🌐
                              @dpk@chaos.social

                              Happy 50th birthday to Scheme!

                              MIT AI Memo No. 349, ‘Scheme: An Interpreter for Extended Lambda Calculus’ was published on December 22, 1975

                              dspace.mit.edu/handle/1721.1/5

                              James boosted

                              [?]Anatoly Shashkin💾 » 🌐
                              @dosnostalgic@mastodon.social

                              Happy 35th to the original Commander Keen trilogy. 🎂🎉🥂

                              ($15 back then is approximately $36 today.)

                              Commander Keen in "Invasion of the Vorticons" Episode One: Marooned on Mars title screen

                              Alt...Commander Keen in "Invasion of the Vorticons" Episode One: Marooned on Mars title screen

                              
CONWANDER KEEN: INVASION OF THE UORTICON5 CONSISTS OF THREE UNIQUE AND CHALLENGING EPISODES: 
1. MAROONED ON MARS $15 
2. THE EARTH EXPLODES $15
3. KEEN MUST DIE! $15 

ORDER THE TRILOGY FOR $30 AND YOU GET: 
* THE "SECRET HINTS & TRICKS" SHEET
* THE SPECIAL "CHEAT MODE" PASSWORD
* THE LATEST VERSION OF EACH GAME
* SEVERAL FREE BONUS GAMES!

                              Alt... CONWANDER KEEN: INVASION OF THE UORTICON5 CONSISTS OF THREE UNIQUE AND CHALLENGING EPISODES: 1. MAROONED ON MARS $15 2. THE EARTH EXPLODES $15 3. KEEN MUST DIE! $15 ORDER THE TRILOGY FOR $30 AND YOU GET: * THE "SECRET HINTS & TRICKS" SHEET * THE SPECIAL "CHEAT MODE" PASSWORD * THE LATEST VERSION OF EACH GAME * SEVERAL FREE BONUS GAMES!

                              ID Software. "We're In Demand!"

WE ARE A GROUP OF SOFTWARE ARTISTS WHOSE GOAL IS TO BRING COMMERCIAL QUALITY SOFTWARE TO THE PUBLIC AT SHAREWARE PRICES. 
OUR EFFORT IS ONLY POSSIBLE WITH YOUR SUPPORT. WITHOUT IT, WE CANNOT CONTINUE TO MAKE THIS FINE SOFTWARE SO AFFORDABLE. 
THANK YOU IN ADVANCE FOR YOUR CONTRIBUTION TO THE FUTURE OF THE GROWING SHAREWARE MARKET.

                              Alt...ID Software. "We're In Demand!" WE ARE A GROUP OF SOFTWARE ARTISTS WHOSE GOAL IS TO BRING COMMERCIAL QUALITY SOFTWARE TO THE PUBLIC AT SHAREWARE PRICES. OUR EFFORT IS ONLY POSSIBLE WITH YOUR SUPPORT. WITHOUT IT, WE CANNOT CONTINUE TO MAKE THIS FINE SOFTWARE SO AFFORDABLE. THANK YOU IN ADVANCE FOR YOUR CONTRIBUTION TO THE FUTURE OF THE GROWING SHAREWARE MARKET.

                              $15 per volume, or $30 for all three volumes!

Commander Keen is the first truly "commercial quality" game to be distributed
as shareware.  It features ultra high-speed smooth-scrolling EGA graphics and
superb sound effects.  The animation and scrolling is updated at nearly 40
frames per second, for comparison, motion picture quality cartoons are filmed
at only 24 frames per second.

The story of Commander Keen is epic, and in the style of the memorable
matinee serials, like Flash Gordon.  You play the role of Billy Blaze, eight
year-old kid genius who builds an interstellar ship when not working at home
on his college fast-track degree.  Among other household objects, Billy uses
his Nintendo joystick for flight control and his mom's vacuum cleaner
(heavily modified) for his ship's ion propulsion system (with pile height
adjustment).

At the hint of galactic trouble, Billy dons his brother's football helmet and
becomes "Commander Keen"─defender of Earth!  Ever on the side of justice,
fairness, and high calorie junk food, Keen dispenses justice with an iron hand.

Keen's first adventure takes you to Mars, where the Vorticon invasion force
is planning their conquest of Earth.  While Keen is exploring Mars the
Vorticons steal pieces of his ship and hide them within their cities.  Can
Keen recover all the pieces and repel the Vorticon invasion?  You'll explore
many dangerous cities, packed with diabolical traps and hideous creatures,
both of Martian and Vorticon origin.

                              Alt...$15 per volume, or $30 for all three volumes! Commander Keen is the first truly "commercial quality" game to be distributed as shareware. It features ultra high-speed smooth-scrolling EGA graphics and superb sound effects. The animation and scrolling is updated at nearly 40 frames per second, for comparison, motion picture quality cartoons are filmed at only 24 frames per second. The story of Commander Keen is epic, and in the style of the memorable matinee serials, like Flash Gordon. You play the role of Billy Blaze, eight year-old kid genius who builds an interstellar ship when not working at home on his college fast-track degree. Among other household objects, Billy uses his Nintendo joystick for flight control and his mom's vacuum cleaner (heavily modified) for his ship's ion propulsion system (with pile height adjustment). At the hint of galactic trouble, Billy dons his brother's football helmet and becomes "Commander Keen"─defender of Earth! Ever on the side of justice, fairness, and high calorie junk food, Keen dispenses justice with an iron hand. Keen's first adventure takes you to Mars, where the Vorticon invasion force is planning their conquest of Earth. While Keen is exploring Mars the Vorticons steal pieces of his ship and hide them within their cities. Can Keen recover all the pieces and repel the Vorticon invasion? You'll explore many dangerous cities, packed with diabolical traps and hideous creatures, both of Martian and Vorticon origin.

                              ...

                              [?]ArcadiaRhod » 🌐
                              @arcadiarhod@aus.social

                              @dosnostalgic loved that series!

                                [?]IPng Networks » 🌐
                                @IPngNetworks@ublog.tech

                                @dosnostalgic @teunvink I should play more retro games. Space Quest, anyone?

                                  [?]Sci-Fi Girl » 🌐
                                  @5ciFiGirl@starbase80.wtf

                                  @dosnostalgic

                                  I had Commander Keen! 😁

                                  I don't remember too many details, but it must have been the shareware version! 😂

                                  @mangled_pixel

                                    James boosted

                                    [?]Existential Comics » 🌐
                                    @existentialcomics@mastodon.social

                                    James boosted

                                    [?]Zack Labe » 🌐
                                    @ZLabe@fediscience.org

                                    Yikes, well the EPA climate change indicators page (among others) appears to have been removed (epa.gov/climate-indicators/vie), along with the fact that climate change is human-caused (epa.gov/climatechange-science/).

                                    This is absolutely awful. This was one of the best resources for climate indicators data, and my go-to share for help answering public questions.

                                    Luckily I captured some of them on my new U.S. climate page a few months ago: zacklabe.com/united-states-cli

                                    13 ★ 4 ↺

                                    [?]James » 🌐
                                    @james@jvalleroy.fbx.one

                                    The cool thing about embedded software is that you can make a very small change and then your system does not boot.

                                    James boosted

                                    [?]Joseph Nuthalapati :fbx: » 🌐
                                    @njoseph@social.masto.host

                                    If you are in the USA and want to get started on your journey, you can buy a pre-installed FreedomBox.

                                    New, powerful FreedomBox hardware available for purchase!
                                    discuss.freedombox.org/t/new-p

                                    This is the second edition. It is powerful enough to run the entire set of apps (40+). You can also do some desktop tasks like web browsing/LibreOffice if you connect a monitor.

                                    Storage and RAM can be upgraded.

                                    ---
                                    The web store is a WordPress app running on a :blobaww:

                                      ...

                                      [?]Fossman » 🌐
                                      @opensourceopenmind@social.vivaldi.net

                                      @njoseph Does offer an easy way to expose hosted services to the internet securely?

                                        ...

                                        [?]Joseph Nuthalapati :fbx: » 🌐
                                        @njoseph@social.masto.host

                                        @opensourceopenmind Yes.

                                        FreedomBox includes integrations for services providing Dynamic DNS and TLS certificates (Let's Encrypt).

                                        FreedomBox includes firewalld. Most web-based services are served by Apache server, acting as a reverse proxy. It also includes fail2ban and django-captcha to prevent brute force attempts at cracking passwords.

                                          ...

                                          [?]Fossman » 🌐
                                          @opensourceopenmind@social.vivaldi.net

                                          @njoseph Thanks. Are the certificate issuance and renewals automated?

                                          What about hiding your home connection IP address - is there an easy-to-use integration with Wireguard or some other solution?

                                          Sorry for the questions. I've been trying to decide between , and for a while now. Unfortunately, the provider I wanted to setup on demanded self-doxxing so that stopped me in my tracks!

                                            ...

                                            [?]Joseph Nuthalapati :fbx: » 🌐
                                            @njoseph@social.masto.host

                                            @opensourceopenmind Certificates are obtained and renewed automatically for each domain name you configure.

                                            Tunneling via a VPN connection isn't implemented yet AFAIK. You can access web-based services via Tor Browser using your FreedomBox's onion address.

                                              James boosted

                                              [?]Joe Groff » 🌐
                                              @joe@f.duriansoftware.com

                                              in order to cope with today's DRAM pricing crisis, i propose we look to the solutions of the past

                                              photo of a 3 1/2 inch floppy disk for Connectix RAM Doubler 2, for Macintosh

                                              Alt...photo of a 3 1/2 inch floppy disk for Connectix RAM Doubler 2, for Macintosh

                                              James boosted

                                              [?]WA Department of Health » 🌐
                                              @WADeptHealth@universeodon.com

                                              The West Coast Health Alliance continues to strongly recommend vaccines to protect our children, noting that rigorous research of millions of people in multiple countries over decades provides high quality evidence that are not linked to . The Alliance is deeply concerned about inaccurate claims to the contrary recently posted on the federal Centers for Disease Control and Prevention website.

                                              doh.wa.gov/newsroom/west-coast

                                                0 ★ 0 ↺

                                                [?]James » 🌐
                                                @james@jvalleroy.fbx.one

                                                Time to get ready for my 4 hour meeting this morning.

                                                [?]Christine Lemmer-Webber » 🌐
                                                @cwebber@social.coop

                                                For this I'm going to make the (biased) argument for why you might consider donating to @spritely, especially if you care about a healthier future for the internet! spritely.institute/donate/

                                                Here's a little thread explaining more... 🧵

                                                  ...

                                                  [?]Christine Lemmer-Webber » 🌐
                                                  @cwebber@social.coop

                                                  @spritely is developing some damn cool tech: Distributed programming! Leading the way on a secure P2P protocol (OCapN)! A WebAssembly toolkit!

                                                  But: is "cool tech" what matters? *Why* are we trying to make cool tech? What are the *social implications* of making this technology?

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    I gave a talk on this recently: "Protocols and Purpose in a Global Democratic Crisis" c-tube.c-base.org/w/f9pF5pwxX8

                                                    *None* of the decentralized social networks today are robust enough to handle the threats facing vulnerable people and activists today. Not the present-day fediverse, not Bluesky/ATProto. What can we do?

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    What can we do? Is there hope? Is it possible to build something better?

                                                    Spritely was born out of this work, and the strive to create infrastructure allowing for "Networks of Consent". More on that here: spui25.nl/programma/we-can-cha

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    I love computers. When people say "Computers were a mistake!" it makes me sad.

                                                    But it's had to blame people. The direction computers have gone in, the experience people largely have had, is a loss of agency and empowerment.

                                                    How do we bring that back, and do better than ever even?

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    User-empowering technology is a lot of work, corporations aren't motivated to build it. We need research and development of new tech that changes the game from an org that isn't bound by pushing profit.

                                                    And that's why @spritelyinst.bsky.social is a nonprofit research lab.

                                                    So... what are we doing?

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    We're building cool tech:
                                                    - Goblins, p2p distributed programming: spritely.institute/goblins/
                                                    - Hoot, a WebAssembly toolkit (and Scheme->WASM compiler) spritely.institute/hoot/
                                                    - OCapN, a secure distributed p2p networked protocol ocapn.org/

                                                    But... what are we *doing* with these things?

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    We're big believers in having tangible examples of tech so people can understand and it's not just vaporware. Sometimes that's challenging to do with low-level tech in development. But games are a great way to show things off!

                                                    Unusually, Spritely has a whole arcade page! spritely.institute/arcade/

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    These games are fun and great at showing off ideas of otherwise hard-to-explain concepts. And more, in a moment, why fun and joy aren't small matters.

                                                    But... is it all just fun and games? What about actual everyday tangible use?

                                                    We're getting close to that point. Here's what we've been up to.

                                                    ...

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    It's the year of dogfooding and Spritely has been using its own tech *every day* this year with a project called Pumpkin Chat codeberg.org/spritely/pumpkin-

                                                    Alas, it's what's called "dogfood". Not fit for human consumption. But it's possible to use this tech every day, and we are. We're working on getting it out to others too.

                                                    ...
                                                    James boosted

                                                    [?]Christine Lemmer-Webber » 🌐
                                                    @cwebber@social.coop

                                                    We also recently put out a blogpost and demo of a chat system that *nobody* centrally hosts called "Brassica Chat" spritely.institute/news/compos

                                                    Again, it's a demo, but you can try on it on the page. It combines capability security with cool concepts called CRDTs.

                                                    But more importantly, it's a step towards secure communication for a hostile world.

                                                    James boosted

                                                    [?]Kees Cook » 🌐
                                                    @kees@hachyderm.io

                                                    When a kernel commit starts with "In A.D. 1582 Pope Gregory XIII found that ..." you know you're in for a ride:
                                                    git.kernel.org/pub/scm/linux/k
                                                    tl;dr: Rockchip decided November should have 31 days...

                                                    🗳

                                                    [?]Andy Wingo » 🌐
                                                    @wingo@mastodon.social

                                                    what are we going to be experts on after the ai bust?

                                                    military drones, because of the war:24
                                                    green socialist industrial policy:9
                                                    viruses, again:15
                                                    the abyss:34
                                                    ...
                                                    James boosted

                                                    [?]Servo » 🌐
                                                    @servo@floss.social

                                                    Servo Report for Week 47 2025

                                                    Highlights from last week:

                                                    - Added support for font-optical-sizing
                                                    - Implemented SHA-3 in WebCrypto API
                                                    - Added support for reloading DevTools tab
                                                    - Hide the servoshell tab bar in full screen mode

                                                    You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:

                                                    github.com/sponsors/servo
                                                    opencollective.com/servo

                                                    Decorative report cover with the Servo logo that reads "Servo Report Week 47 2025”

                                                    Alt...Decorative report cover with the Servo logo that reads "Servo Report Week 47 2025”

                                                    James boosted

                                                    [?]Joseph Nuthalapati :fbx: » 🌐
                                                    @njoseph@social.masto.host

                                                    Stumbled upon this cool project in Gnome Software Center.
                                                    codeberg.org/haydn/typesetter

                                                    Typst is a hybrid document format, somewhere between Markdown and Latex with a compiler fast enough for real-time preview.

                                                      ...

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

                                                      @njoseph I wonder if there is some Flatpak-free way to try this.

                                                        ...

                                                        [?]Joseph Nuthalapati :fbx: » 🔓
                                                        @njoseph@social.masto.host

                                                        @soc There's a web-based playground to try it.
                                                        typst.app/play/

                                                        Once you get used to the syntax, local files can be compiled using the typst binary.
                                                        github.com/typst/typst?tab=rea

                                                          [?]Michał Fita » 🌐
                                                          @michalfita@mastodon.social

                                                          @njoseph Very immature and requires a lot of work to become practically useful.

                                                          Now you can work only on one file project for starter.

                                                            James boosted

                                                            [?]Joseph Nuthalapati :fbx: » 🔓
                                                            @njoseph@social.masto.host

                                                            It might be worth moving out of GitHub just to avoid nonsensical vibe-coded pull requests. :blobthink:

                                                            Also, GitHub Actions is the most inefficient CI/CD system I've ever encountered.

                                                            Migrating from GitHub to Codeberg ⚡ Zig Programming Language
                                                            ziglang.org/news/migrating-fro

                                                              3 ★ 1 ↺

                                                              [?]James » 🌐
                                                              @james@jvalleroy.fbx.one

                                                              I use Thunderbird as my email / calendar client, but I don't really like the appointment reminders that it shows. So I turned those off.

                                                              But my calendar is self-hosted, as an app within Nextcloud (running on my new FreedomBox from Libre Crafts). So I added my Nextcloud account in the Gnome settings, and it shows appointment reminders that are integrated into the desktop (appear under the clock).


                                                                ...

                                                                [?]Miron 🇪🇺 » 🌐
                                                                @hmiron@fosstodon.org

                                                                @james This is what I wanted to achieve with nextcloud.
                                                                Are you telling me that you can also accept invites from the email client and see them propagated to the nextcloud calendar?

                                                                  ...
                                                                  1 ★ 0 ↺

                                                                  [?]James » 🌐
                                                                  @james@jvalleroy.fbx.one

                                                                  I don't know if I have tried that yet with Nextcloud calendar (most of my calendar events are ones that I create, not received from email). But I did do this before with Thunderbird and a different calendar server (Radicale), so I think it should work with Nextcloud also.

                                                                    James boosted

                                                                    [?]dave » 🌐
                                                                    @dthompson@toot.cat

                                                                    New post from me over on the @spritely blog: Composing capability security and conflict-free replicated data types

                                                                    Local-first apps often use CRDTs, but I'm not really aware of any that fully embrace capability security. This post is an attempt to show how the two can be composed using a simple group chat application as a case study.

                                                                    spritely.institute/news/compos

                                                                    A diagram of a local-first chat room shared between Alice, Bob, and Carol.

                                                                    Alt...A diagram of a local-first chat room shared between Alice, Bob, and Carol.

                                                                      James boosted

                                                                      [?]Andrew Plotkin » 🌐
                                                                      @zarfeblong@mastodon.gamedev.place

                                                                      Hey, I bet you didn't hear that Zork 1, 2, and 3 were open-sourced today!

                                                                      …Oh, you have heard. Yeah. Way ahead of me. :)

                                                                      Here's my comments, and some details that you might not have seen.

                                                                      blog.zarfhome.com/2025/11/zork

                                                                        0 ★ 0 ↺

                                                                        [?]James » 🌐
                                                                        @james@jvalleroy.fbx.one

                                                                        uv also provides a command "uvx", which is an alias for "uv tool run". You can use this to run tools like the ruff formatter/linter.

                                                                        But note that tools installed using uvx do not have access to the dependencies of your project. They are run in a separate environment with only their own dependencies installed. So for things that need to import the project's dependencies, such as pytest or mypy, you will need to use "uv run ..." instead of uvx.


                                                                          James boosted

                                                                          [?]Ian Linkletter » 🌐
                                                                          @Linkletter@mastodon.social

                                                                          I have been dreaming of this day for over five years. Proctorio’s lawsuit against me is forever over. I’ve won my life back!

                                                                          linkletter.org/update-33-the-l

                                                                          James boosted

                                                                          [?]XKCD Bot » 🤖 🌐
                                                                          @xkcd@mastodon.com.br

                                                                          #3167 - Car Size

                                                                          Four-panel black-and-white comic.

Panel 1, caption: “100 years ago.” Two stick figures stand beside a bicycles at left. At right is an early open-top car. One figure says: “It’s too dangerous riding a bike with these cars around. I should get a car, too.”

Panel 2, caption: “50 years ago.” Left: a large sedan; right: a small hatchback facing it. Two figures stand between them. One says: “Small cars are less safe in collisions with larger vehicles, so I should get a bigger one.”

Panel 3, caption: “Today.” Left: a big SUV; right: an even bigger SUV facing it. Two figures stand between them. One says: “Everyone has huge SUVs now. If I don’t get the biggest one, I’m putting my family at risk.”

Panel 4, caption: “Soon.” An armored SUV with riveted plates, side spikes, and two long roof arms holding spiked clubs at each end. Two figures standing next to it: “If I don’t install more whirling spike clubs, I’ll be destroyed by all the other drivers who…”

Hidden text: "'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'"

                                                                          Alt...Four-panel black-and-white comic. Panel 1, caption: “100 years ago.” Two stick figures stand beside a bicycles at left. At right is an early open-top car. One figure says: “It’s too dangerous riding a bike with these cars around. I should get a car, too.” Panel 2, caption: “50 years ago.” Left: a large sedan; right: a small hatchback facing it. Two figures stand between them. One says: “Small cars are less safe in collisions with larger vehicles, so I should get a bigger one.” Panel 3, caption: “Today.” Left: a big SUV; right: an even bigger SUV facing it. Two figures stand between them. One says: “Everyone has huge SUVs now. If I don’t get the biggest one, I’m putting my family at risk.” Panel 4, caption: “Soon.” An armored SUV with riveted plates, side spikes, and two long roof arms holding spiked clubs at each end. Two figures standing next to it: “If I don’t install more whirling spike clubs, I’ll be destroyed by all the other drivers who…” Hidden text: "'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'"

                                                                          [?]Arne Brasseur » 🌐
                                                                          @plexus@toot.cat

                                                                          I'm looking for a lightweight single account fedi server that's suitable for a small company wanting a fedi presence on their own domain. Any suggestions for projects I should look at?

                                                                            ...
                                                                            James boosted

                                                                            [?]David Wilson » 🔓
                                                                            @daviwil@fosstodon.org

                                                                            @plexus check out snac2 by @grunfink, it's about as lightweight as you will find

                                                                            codeberg.org/grunfink/snac2

                                                                              James boosted

                                                                              [?]Erik Moeller » 🌐
                                                                              @eloquence@social.coop

                                                                              Musk, his DOGE gang, and Marco Rubio are responsible for a staggering death toll. It should be reason to refuse association with any of Musk's products, but large death tolls become statistics.

                                                                              In the short doc "Rovina's Choice", Atul Gawande shows what happens when you suddenly withdraw aid that was saving children's lives. You can watch it for free to mobilize that "suicidal empathy".

                                                                              newyorker.com/culture/the-new-

                                                                              If able, consider donating to the WFP to help. US chapter:

                                                                              donate.wfpusa.org/page/UNWFP

                                                                              4 ★ 2 ↺

                                                                              [?]James » 🌐
                                                                              @james@jvalleroy.fbx.one

                                                                              For my latest (personal) Python project, I'm using:
                                                                              • uv for package management
                                                                              • pytest
                                                                              • ruff for linting and formatting

                                                                                ...

                                                                                [?]Jonathan Hartley » 🌐
                                                                                @tartley@fosstodon.org

                                                                                @james they are so lovely!

                                                                                  [?]Lawouach » 🌐
                                                                                  @lawouach@fosstodon.org

                                                                                  @james A sound choice! I still prefer pdm over uv but uv's speed is so sweet

                                                                                    James boosted

                                                                                    [?]Sebastian Bergmann :phpunit: » 🌐
                                                                                    @sebastian@phpc.social

                                                                                    Imagine if the package registries and components that you use were no longer available.

                                                                                    Would you still be able to deliver a single line of code? Would your software even start, or would your business come to a standstill within minutes?

                                                                                    phpunit.expert/articles/open-s

                                                                                      James boosted

                                                                                      [?]Kiwix » 🌐
                                                                                      @kiwix@mastodon.social

                                                                                      Another week, another wiki available offline so that you guys can rebuild civilization.

                                                                                      WikiCiv is now available for download and offline browsing at browse.library.kiwix.org/#lang

                                                                                      Screenshot of the WikiCiv landing page.

                                                                                      Alt...Screenshot of the WikiCiv landing page.

                                                                                      James boosted

                                                                                      [?]FreedomBox » 🌐
                                                                                      @freedomboxfndn@mastodon.social

                                                                                      In case you missed it, here are some of the recent announcements on the FreedomBox forum:

                                                                                      Tiny Tiny RSS app is no longer available, please migrate
                                                                                      discuss.freedombox.org/t/tiny-

                                                                                      Debian 13 Trixie release information for FreedomBox
                                                                                      discuss.freedombox.org/t/debia

                                                                                      New, powerful FreedomBox hardware available for purchase!
                                                                                      discuss.freedombox.org/t/new-p

                                                                                      FreedomBox 25.15 released
                                                                                      discuss.freedombox.org/t/freed

                                                                                        James boosted

                                                                                        [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                        @njoseph@social.masto.host

                                                                                        Finally did the long-pending migration of my RSS feeds from TT-RSS to Miniflux.

                                                                                        There are still some rough edges with the FreedomBox app for Miniflux. I will get to fixing them as I use Miniflux more.

                                                                                        It's awkward when you can't complain about something because you were the one who implemented it. 😅

                                                                                        Maybe FreedomBox also needs a proper managed service for PostgreSQL to do upgrades and purges. I found 9 different versions of PG daemons running on my machine.

                                                                                          James boosted

                                                                                          [?]Andy Wingo » 🌐
                                                                                          @wingo@mastodon.social

                                                                                          it has been a while, but whoo, new bloggery: "wastrel, a profligate implementation of webassembly" wingolog.org/archives/2025/10/

                                                                                          ...
                                                                                          Older...

                                                                                          [?]David Wilson » 🔓
                                                                                          @daviwil@fosstodon.org

                                                                                          @wingo compiling Hoot apps to native would be awesome.

                                                                                            ...

                                                                                            [?]Eugen » 🔓
                                                                                            @ieugen@mas.to

                                                                                            [?]Pjotr Prins » 🔓
                                                                                            @pjotrprins@mastodon.social

                                                                                            @daviwil @wingo and yet again wingo star managed to blow our minds!

                                                                                              [?]Huubje » 🔓
                                                                                              @Huubje@ieji.de

                                                                                              @wingo I need this framed and in my hallway

                                                                                                ...

                                                                                                [?]Jack Rusher » 🔓
                                                                                                @jack@berlin.social

                                                                                                @Huubje @wingo As an essentially lifelong BSD person, all I can say is 😿

                                                                                                  ...

                                                                                                  [?]Andy Wingo » 🔓
                                                                                                  @wingo@mastodon.social

                                                                                                  @jack @Huubje if jail or something works similarly to user namespaces, happy to do that :) being portable in this area has some essential annoyances

                                                                                                    [?]Evan Martin » 🌐
                                                                                                    @evmar@inuh.net

                                                                                                    @wingo This is super rad!

                                                                                                    Your comments are WASI are ... obvious in retrospect, now that I read them. Wasm is so carefully specced that it's easy to forget that careful speccing is not the default outcome, but really the product of hard work.

                                                                                                      James boosted

                                                                                                      [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                      @njoseph@social.masto.host

                                                                                                      My brain thinks that Go is like 7 years old, Rust is 5 years old and Zig is from last year.

                                                                                                      Reality: (from Wikipedia)
                                                                                                      Go is 15 years old
                                                                                                      Rust is 13 years old
                                                                                                      Zig is 9 years old

                                                                                                      The last two will add 1 more year in Jan & Feb respectively. How is Zig ~10 years old?

                                                                                                      Also, my brain knows that Python is older than Java, but refuses to believe it since I didn't learn them in that order.

                                                                                                      James boosted

                                                                                                      [?]ramblingsteve » 🌐
                                                                                                      @ramblingsteve@floss.social

                                                                                                      the printer industry is so completely broken today that this project could revolutionise home computing. crowdsupply.com/open-tools/ope

                                                                                                      James boosted

                                                                                                      [?]A Resolute Sergal 🍷🎉 » 🌐
                                                                                                      @Adorable_Sergal@hachyderm.io

                                                                                                      I appreciate the greatest technical minds on Earth taking a communications network that was designed to withstand a nuclear exchange, and turning that network into something that can't survive a DNS error from a single company.

                                                                                                      James boosted

                                                                                                      [?]Christine Lemmer-Webber » 🌐
                                                                                                      @cwebber@social.coop

                                                                                                      I can't understate how good of a job the Ink and Switch folks did at this Automerge website. Wow, holy shit automerge.org/

                                                                                                      And the fact that you can *interact* with the visual demo at the top?

                                                                                                      This is the new high bar for a technical website. Holy moly.

                                                                                                      James boosted

                                                                                                      [?]Jack of all trades » 🌐
                                                                                                      @jackofalltrades@mas.to

                                                                                                      0 ★ 0 ↺

                                                                                                      [?]James » 🌐
                                                                                                      @james@jvalleroy.fbx.one

                                                                                                      I'm off from work today. After going to the gym, I made a strawberry avocado smoothie.

                                                                                                      A tall glass containing a light pink/brownish liquid.

                                                                                                      Alt...A tall glass containing a light pink/brownish liquid.

                                                                                                      James boosted

                                                                                                      [?]FreedomBox » 🌐
                                                                                                      @freedomboxfndn@mastodon.social

                                                                                                      FreedomBox 25.13 has been released! Here are the highlights:
                                                                                                      - backups: Fix robust handling of known errors
                                                                                                      - debian: Stop privileged service during upgrade or removal
                                                                                                      - miniflux: Fix DB connection issues during install/uninstall

                                                                                                      See the full changelog here:
                                                                                                      discuss.freedombox.org/t/freed

                                                                                                        0 ★ 2 ↺

                                                                                                        [?]James » 🌐
                                                                                                        @james@jvalleroy.fbx.one

                                                                                                        https://phys.org/news/2025-09-space-doesnt-framework-reality.html

                                                                                                        I think this article makes some good points. And makes it clear why physics is not a good substitute for philosophy.


                                                                                                          James boosted

                                                                                                          [?]alcinnz » 🌐
                                                                                                          @alcinnz@floss.social

                                                                                                          Throw-away fruity laptop - Forking Mad:
                                                                                                          forkingmad.blog/throw-away-app

                                                                                                          James boosted

                                                                                                          [?]Kunal Mehta » 🌐
                                                                                                          @legoktm@wikis.world

                                                                                                          New-ish blog post: Adventures of a YAML engineer

                                                                                                          blog.legoktm.com/2025/08/28/ad

                                                                                                          (I actually wrote this back in May and never published it...)

                                                                                                          I mostly wanted to brag about a bit of YAML code I wrote back in March for 's completed migration to Ubuntu Noble that I neglected to mention in the blog post explaining the technical details. Yes, , is a programming language.

                                                                                                            ...
                                                                                                            James boosted

                                                                                                            [?]Molly White » 🌐
                                                                                                            @molly0xfff@hachyderm.io

                                                                                                            Newsletter: In a media landscape dominated by algorithmic feeds that aim to manipulate and extract, sometimes the most radical thing you can do is choose to read what you want, when you want, without anyone watching over your shoulder.

                                                                                                            Here’s how to use .

                                                                                                            citationneeded.news/curate-wit

                                                                                                              James boosted

                                                                                                              [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                              @njoseph@social.masto.host

                                                                                                              I didn't expect Google to wage war against general-purpose computing itself.

                                                                                                              We have custom ROMs, but how long before Google decides that the AOSP doesn't have to be open source anymore?

                                                                                                              It's already quite a struggle to run the essentials like banking and cash transfer apps without Google Play Services. A new update might drop at anytime and your app stops working. Some apps won't let you use the old working version for security reasons.

                                                                                                              ...
                                                                                                              James boosted
                                                                                                              in reply to »

                                                                                                              [?]Torsten Grote » 🌐
                                                                                                              @grote@chaos.social

                                                                                                              Google asks what we think of their plans to block Android app installs outside of Google Play (unless the developers let Google verify their identity and pay a fee).

                                                                                                              Want to tell them your opinion, just submit this form:

                                                                                                              docs.google.com/forms/d/e/1FAI

                                                                                                              James boosted

                                                                                                              [?]Eugen Rochko » 🌐
                                                                                                              @Gargron@mastodon.social

                                                                                                              "Sideloading" is the rentseeker word for "being able to run software of your choosing on a computing device you purchased". There is no reasonable case for an operating system developer having a say over what programs you run on your hardware.

                                                                                                                James boosted

                                                                                                                [?]JP Mens » 🌐
                                                                                                                @jpmens@mastodon.social

                                                                                                                James boosted

                                                                                                                [?]Techmeme » 🤖 🌐
                                                                                                                @Techmeme@techhub.social

                                                                                                                Repeated warnings of AI-driven layoffs is fueling anxiety among workers, who report feeling pressured to accept pay cuts or worse conditions to keep their jobs (Anne Lutz Fernandez/Nobody Wants This)

                                                                                                                nobody-wants-this.ghost.io/ai-
                                                                                                                techmeme.com/250729/p47#a25072

                                                                                                                James boosted

                                                                                                                [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                                @njoseph@social.masto.host

                                                                                                                Today, I met a FreedomBox for Villages volunteer, Satya at a local conference. It was pleasant surprise to know that they have recently deployed a community Wi-Fi network in a remote island village in the Narmada river that barely has cellular phone signals. The village only has an elementary school (until class 4), so the main thing they needed to provide was Moodle with some K-12 educational content.

                                                                                                                Another non-profit might set up satellite Internet in the near future.

                                                                                                                  James boosted

                                                                                                                  [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                                  @njoseph@social.masto.host

                                                                                                                  Gleam is an interesting new functional programming language. It is an ML-family language with syntax very similar to Rust, but it's not a replacement.
                                                                                                                  If you like Rust and don't like Go (or Elixir's Ruby syntax), Gleam might be worth considering for I/O bound applications needing high concurrency.
                                                                                                                  Gleam can also replace Elm on the browser. Code written in Gleam is apparently 30% faster than hand-written JavaScript.

                                                                                                                  gleam.run

                                                                                                                    ...
                                                                                                                    James boosted

                                                                                                                    [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                                    @njoseph@social.masto.host

                                                                                                                    I bought an Android TV 4 years ago. Only today I had a working idea to get rid of ads on it.

                                                                                                                    Google's launcher is set as the default. It shows ads at the top which considerably affects the TV's performance. It also deceptively keeps showing titles from the Play Store as if they are available from one of your installed apps.

                                                                                                                    So, just get another launcher. You can install one from the Play Store and set it as default.

                                                                                                                    No Google Launcher, no ads. :blobcatgooglyshrug:

                                                                                                                      James boosted

                                                                                                                      [?]Max Schrems » 🌐
                                                                                                                      @maxschrems@mastodon.social

                                                                                                                      What is the best "impact assessment" for an NGO? If a huge Big Tech company like publicly says your work should be prohibited.. 😂

                                                                                                                      If you wanna join @noybeu and make us even more "powerful" click here: support.noyb.eu/join 😜

                                                                                                                      (From a paywalled MLex Article)

                                                                                                                        James boosted

                                                                                                                        [?]Kiwix » 🌐
                                                                                                                        @kiwix@mastodon.social

                                                                                                                        Alright folks it is now official: THE KIWIX OFFSPOT IS AVAILABLE FOR PURCHASE AND SHIPS WORLDWIDE

                                                                                                                        The official retail price is/will be USD 319 (taxes & shipping included) and you can buy it here: kiwix.org/en/kiwix-hotspot/

                                                                                                                        Grab it while supplies last!

                                                                                                                        As for the technical subtleties 👇

                                                                                                                        A picture of the Kiwix Hotspot: a sleek, black aluminium case with "Kiwix Hotspot" written on top.

                                                                                                                        Alt...A picture of the Kiwix Hotspot: a sleek, black aluminium case with "Kiwix Hotspot" written on top.

                                                                                                                        ...
                                                                                                                        James boosted

                                                                                                                        [?]billy joe bowers 🗽 » 🌐
                                                                                                                        @billyjoebowers@mastodon.online

                                                                                                                        I am still amazed at how many people just live their lives like "I have to do the thing because it's the new thing and the people selling the thing say everyone will be doing it".

                                                                                                                        1 ★ 0 ↺

                                                                                                                        [?]James » 🌐
                                                                                                                        @james@jvalleroy.fbx.one

                                                                                                                        I developed a very small program to practice some coding in Guile Scheme:

                                                                                                                        https://git.sr.ht/~jvalleroy/lister

                                                                                                                        It's a TUI and CLI program to manage a list of items in a text file.


                                                                                                                          James boosted

                                                                                                                          [?]Techmeme » 🤖 🌐
                                                                                                                          @Techmeme@techhub.social

                                                                                                                          Redis, the popular in-memory data store, returns its main system to open source license AGPL, after facing criticism in 2024 for moving to a dual-license model (Lindsay Clark/The Register)

                                                                                                                          theregister.com/2025/05/01/red
                                                                                                                          techmeme.com/250501/p40#a25050

                                                                                                                          James boosted

                                                                                                                          [?]Joseph Nuthalapati :fbx: » 🔓
                                                                                                                          @njoseph@social.masto.host

                                                                                                                          I started using GitHub Copilot for work to generate both test and production code in January.

                                                                                                                          Since the refactoring work it was generating for me was too much, I stopped using it for production code a month ago.

                                                                                                                          It keeps creating test files in the wrong directories and breaks half the scripts in the repository (not consistently though 🤦‍♂️). Yesterday, this got pushed to the main branch and broke scripts for everybody.

                                                                                                                          The day has finally arrived! I've completely given up on AI-generated code.

                                                                                                                          ...
                                                                                                                          James boosted

                                                                                                                          [?]Freedom of the Press » 🌐
                                                                                                                          @freedomofpress@social.freedom.press

                                                                                                                          Make sure you’re inviting the right person to your Signal group!

                                                                                                                          To help confirm someone’s identity and keep track of your contacts, @signalapp offers nicknames and information about the groups you share in common with your contacts.

                                                                                                                          Learn about Signal’s identifiers:

                                                                                                                          freedom.press/digisec/blog/sig

                                                                                                                            ...
                                                                                                                            James boosted

                                                                                                                            [?]Freedom of the Press » 🌐
                                                                                                                            @freedomofpress@social.freedom.press

                                                                                                                            From the U.S. Press Freedom Tracker:

                                                                                                                            Update: The Associated Press sued White House officials today over ban on its access to White House events, Oval Office and Air Force One because wire service continues referring to “Gulf of Mexico.”

                                                                                                                            It asked court for emergency order rescinding ban:

                                                                                                                            pressfreedomtracker.us/all-inc

                                                                                                                            James boosted

                                                                                                                            [?]Ricki Yasha Tarr » 🌐
                                                                                                                            @RickiTarr@beige.party

                                                                                                                            Stop telling people who are believing and working for a better future, all the reasons it can't happen! We need these people. You're angry, put your rage in the right place.

                                                                                                                            James boosted

                                                                                                                            [?]jack » 🌐
                                                                                                                            @jack@mastodon.sdf.org

                                                                                                                            You remember scanning all images on your device?

                                                                                                                            If you have an , a new app that doesn't appear in your menu has been automatically and silently installed (or soon will be) by . It is called and does exactly the same - scan all images on your device as well as all incoming ones (via messaging). The new spin is that it does so "to protect your ".

                                                                                                                            You can uninstall this app safely via System -> Apps.

                                                                                                                            developers.google.com/android/

                                                                                                                              James boosted

                                                                                                                              [?]Joseph Nuthalapati :fbx: » 🌐
                                                                                                                              @njoseph@social.masto.host

                                                                                                                              I have one prediction for 2025 that I am most confident about.

                                                                                                                              2025 will be the hottest year on record (since 1850), just like the two years before it.

                                                                                                                                James boosted

                                                                                                                                [?]Em :official_verified: » 🌐
                                                                                                                                @Em0nM4stodon@infosec.exchange

                                                                                                                                Tiny Apocalyptic Time Tip 🌐✨

                                                                                                                                If you too feel uneasy about
                                                                                                                                the state of the world,
                                                                                                                                and you too worry about losing access to one of the greatest knowledge treasure of the internet,

                                                                                                                                Know that you can download an
                                                                                                                                offline copy of Wikipedia!

                                                                                                                                Here's how 📚👇

                                                                                                                                1. Download the free and open source software Kiwix (this will be your reader): kiwix.org/en/applications/

                                                                                                                                2. If you want smaller versions of Wikipedia, you can download them within Kiwix.

                                                                                                                                Within the app, go to "Categories" in the menu on the left, then browse to a topic/version you want. Scroll to the bottom for Wikipedia mini, for example. Click on it then click "Download" on the right :neocat_book:

                                                                                                                                3. Once you have downloaded a database, click on "Opened" on the left > database you want to search > "Open Main Page" on the right.

                                                                                                                                4. You can use the Search field on the upper-right to find topics like on online Wikipedia! 🔍

                                                                                                                                5. If you want the full English version of Wikipedia (110GB), you might want to download it from the torrent file instead. Install a torrent client of your choice (I use Transmission).

                                                                                                                                Then, go to this page, click on "Download - 109.89 GB" blue button on the first result (size may vary overtime), then select "Torrent file": library.kiwix.org/#lang=eng&ca

                                                                                                                                6. Once you have the torrent file, open it with your torrent client to start the download. This is BIG! Be patient! 📦

                                                                                                                                7. Once the download is completed, open your Wikipedia `.zim` file with Kiwix!

                                                                                                                                8. Magic! 📖✨

                                                                                                                                Extra Tip: You can download many other awesome knowledge files from the Kiwix Library! Personally, I also got the iFixit knowledge base! ⚒️ :blobcatrainbow:

                                                                                                                                Screenshot showing the application Kiwix with the open Wikipedia entry for Kiwix. Very meta.

                                                                                                                                Alt...Screenshot showing the application Kiwix with the open Wikipedia entry for Kiwix. Very meta.

                                                                                                                                  James boosted

                                                                                                                                  [?]Freedom of the Press » 🌐
                                                                                                                                  @freedomofpress@social.freedom.press

                                                                                                                                  Of everything they could've questioned Tulsi Gabbard about, Dems chose to grill her for past support of whistleblowers and the Fourth Amendment.

                                                                                                                                  Because now's a great time to signal hostility to people who may leak evidence of government criminality.

                                                                                                                                  freedom.press/issues/trump-att

                                                                                                                                  ...
                                                                                                                                  Older...
                                                                                                                                  James boosted

                                                                                                                                  [?]Kunal Mehta » 🌐
                                                                                                                                  @legoktm@wikis.world

                                                                                                                                  New blog post: Three years of

                                                                                                                                  blog.legoktm.com/2025/01/31/th

                                                                                                                                  This is the longest I've ever held the same position at a job, so a few notes on what I've been up to over the past year and what I enjoy.

                                                                                                                                    James boosted

                                                                                                                                    [?]Erik Moeller » 🌐
                                                                                                                                    @eloquence@social.coop

                                                                                                                                    We're hiring a Senior Software Engineer on the @securedrop team at @freedomofpress.

                                                                                                                                    SecureDrop is open source whistleblowing software. The project is at a critical inflection point as we get ready to build the next-gen version based on a modern cryptographic protocol.

                                                                                                                                    100% remote, full-time, $110-$120K base salary with comprehensive benefits for US-based employees. (If you're not in the US, we can discuss consultancy models.)

                                                                                                                                    Hmu for questions.

                                                                                                                                    grnh.se/813b998c5us

                                                                                                                                      James boosted

                                                                                                                                      [?]Freedom of the Press » 🌐
                                                                                                                                      @freedomofpress@social.freedom.press

                                                                                                                                      Congratulations to the ACLU, EFF and everyone else involved in this significant win for the Fourth Amendment.

                                                                                                                                      aclu.org/press-releases/court-

                                                                                                                                      History