[–] 14 points 11 hours ago (1 child)

@ajsadauskas @aj @latestagecapitalism They didn’t fuck up: they extracted value to enrich the people they were meant to enrich. This is private equity working exactly as designed.

  • source
  •  

    🥳 Just released: Test Monkey¹ version 1.3.1• Coverage is now only shown when there are no test failuresFull change log: codeberg.org/small-web/test-mo¹ Test Monkey is a node:test custom reporter that’s also a monkey. codeberg.org/small-web/test-mo #TestMonkey #SmallWeb #SmallTech #code #web #dev #testing #coverage #NodeJS #nodeTest #JavaScript #JS

    [–] [S] 1 point 2 months ago

    🥳 Ok, one more quick Test Monkey release: version 1.3.0• Changed: The file count is now a monotonically-increasing integer (me-ow, amirite?) Previously, this was showing the number of files currently running which could fluctuate up or down. Next to the number of tests run (which, of course, only goes up), I thought that might be a tad confusing. (Yes, details matter.) :)codeberg.org/small-web/test-mo#TestMonkey #SmallWeb #SmallTech #nodeJS #JS #JavaScript #web #dev #unitTesting #testing

  • source
  • 🥳 New release: Test Monkey version 1 (s3-eu-central-1.amazonaws.com)
     

    🥳 New release: Test Monkey version 1.2.0• 100% coverage? You get a trophy 🏆 (Instead of a useless table.) codeberg.org/small-web/test-moTest Monkey is a node:test custom reporter that’s also a monkey.npm install --save-dev @small-web/test-monkeyLearn more: codeberg.org/small-web/test-mo#TestMonkey #SmallWeb #SmallTech #nodeJS #JS #JavaScript #web #dev #unitTesting #testing

     

    The ternary operator is all fun and games until you end up with a branch coverage drop without a line number for the culprit (because one of the branches is covered).#dev #programming #JavaScript #unitTesting #coverage #ternaryOperator #branchLogic

     

    🥳 New release: Tap Monkey version 2.0I just released version 2 of Tap Monkey (a TAP formatter that’s also a monkey), reworked for node:test.(TAP is meant to be a standard and all but node:test and Tape spit out very different diagnostics, etc., so I thought it best to keep the Tape version at 1.x – it’s basically been done for years now anyway – and have a separate 2.x branch for modern node:test, which is clearly based on Tape and has huge advantages like concurrent tests – which just sped up my unit tests on Kitten by 8× after I refactored them so they could run concurrently.)codeberg.org/small-tech/tap-moEnjoy!🍌🐒#tapMonkey #SmallTech #TAP #testing #NodeJS #web #dev

     

    Thanks to a work-in-progress Homebrew cask by Andi Péter (codeberg.org/GramEditor/gram/i), I was just able to quickly install and play with the new Gram code editor (codeberg.org/GramEditor/gram#g) – a fork of Zed with all the bullshit (AI, telemetry, etc.) removed that looks like it could be great editor to recommend both for people just learning to code (as I was, recently, to recommend for people learning Kitten¹) as well as seasoned programmers who don’t want to work in terminal.And, as a bonus, it actually has a Helix Editor mode so if that’s your daily driver (raises hand), you can just use it like Helix (i.e., Helix Editor in a graphical shell).If you want to try Andi’s build (only works on Mac at the moment and remember, you have to trust Andi):brew tap petrosz007/gram-tap codeberg.org/Petrosz007/homebrbrew install --cask gram¹ kitten.small-web.org#gram #editor #gramEditor #programming #coding #dev #zed #zedEditor #helix #helixEditor #brew #macOS #noAI #privacyRespecting #tool

    Screenshot of opening screen of the Gram editor with a simple frog illustration and the tagline “What cannot be mended must be transcended.”

It shows a Get Started section with New File, Open Project, Clone Repository, Open Command Palette, and Open Documentation links and a Configure section with Open Settings and Explore Extensions options.
     

    “‘My friend, we are completely aligned on Syria. We can do great things in Iran. I don’t understand what you are doing in Greenland,’”– Macron to Trump in private message My friend, we should be fucking over Brown people together like we always do, I don’t understand why you are trying to fuck over white people.france24.com/en/trump-shares-m#colonialism #racism #france #EU #europe #USA #Trump #leopardsEatingFaces

    [Microblog] RE: ec (mastodon.ar.al)
    submitted 10 months ago by to c/privacy@fedia.io
     

    RE: ec.social-network.europa.eu/@E💬Readers added context they thought people might want to know“Europe is hurtling toward digital vassalage. Under Ursula von der Leyen, the European Commission president, EU laws to tackle tech giants have been either not applied or delayed, for fear of offending Donald Trump. Now leaked documents reveal that the European Commission plans to gut a central part of Europe’s digital rulebook. This will hurt Europe’s innovators and hand the future of Europe’s tech sovereignty to US firms.”theguardian.com/commentisfree/#EU #privacy #GDPR #BigTech #hoHoHo

    [–] [S] 1 point 10 months ago

    ❤️‍🩹 A little Node Pebble fix (version 5.4.1)• Fixed Pebble download URL on x86 architectures (Pebble’s release files use the term amd64 to refer to what Node.js called x86).codeberg.org/small-tech/node-pEnjoy! 💕#SmallWeb #SmallTech #NodePebble

  • source
  • parent
  • context
  • [–] [S] 1 point 10 months ago (1 child)

    🎉 Another quick Node Pebble release (version 5.4.0)• Adds short-lived profile support. (Thanks to Aaron Gable for showing me how¹)This should help if you’re implementing support for IP-address certificates.codeberg.org/small-tech/node-pRelated: Read up on how the Small Web will launch next year using Web Numbers:ar.al/2025/06/25/web-numbers/Enjoy! 💕¹ github.com/letsencrypt/pebble/ #SmallWeb #SmallTech #NodePebble #LetsEncrypt #peerToPeerWeb #WebNumbers

  • source
  •  

    🥳 New Node Pebble release (version 5.3.0)Thanks to the lovely folks at Let’s Encrypt tagging a new release of Pebble last night¹ (version 2.9.0), there’s now a new version of Node Pebble that uses it :)codeberg.org/small-tech/node-pEnjoy! 💕¹ github.com/letsencrypt/pebble/#NodeJS #LetsEncrypt #testing #NodePebble #Pebble

     

    “People want software that is fast, modern, but also honest about what it does.”blog.mozilla.org/en/mozilla/leNo, you muppet, people want tools that do what they need, not do crap they don’t want and be honest about it.If someone tells you they’re a gardener, they should tend your garden, not piss in your face while telling you “I’m pissing in your face. If you don’t want me to piss in your face, you can opt out. Tomorrow, I’ll come back and piss in your face again unless you opt out.” If that’s what they’re doing, they’re not a gardener, they’re someone who pisses in your face.#mozilla #firefox #AI #pissingInYourFace

     

    Just heard from someone who works at Wowburger that the company takes any gratuity you leave on the payment machines.So, if this is true, it’s illegal in Ireland. Not to mention, a dick move regardless.Anyone in Ireland know the Wowburger folks and/or where I can lodge a complaint about this?#wowburger #ireland #tips #labourRights #law

    [–] 2 points 1 year ago

    @joynewacc @palestine Alt text, second image: Screenshot of Bluesky message: Your account has been suspendedYour account was found to be in violation of the Bluesky Social Terms of Service. You have been sent an email outlining the specific violation and suspension period, if applicable. You can appeal this decision if you believe it was made in error.

  • source
  • [–] 2 points 1 year ago

    @joynewacc @palestine Alt text, first image (we add textual descriptions to images on the fediverse to help people who use assistive technologies to experience our posts so as not to exclude them. You can edit posts here and add descriptions even after you’ve sent a post): Poster: Outline pencil sketch of Farah “Joy”, a proud young Palestinian woman with brown eyes. The Palestinian flag is hinted at with a red triangle, a splash of green behind her shoulders, a white background and the black inky silhouettes of birds flying above. The text, in a typewriter font, frames her portrait in two columns. Left column: “She is a writer, she is a poet. She shares to us her thoughts, her life, her feelings, her voice. she has the dream to write about what she lived in Gaza.” (Text repeats several times.)Right column: “She has the right to speak, she has the right to say to us what is happening and we have the duty to listen to her.” (Text repeats several times.)In all caps, underneath: BLUESKY – YOU’RE NOT GOING TO SHUT HER VOICE

  • source
  • view more: next ›