Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 2 hours ago

🥳 Multiple major releases today

• @small-tech/auto-encrypt v5.0.0 (https://codeberg.org/small-tech/auto-encrypt#readme)
• @small-tech/auto-encrypt-localhost v10.0.0 (https://codeberg.org/small-tech/auto-encrypt-localhost/#readme)
• @small-tech/https v6.0.0 (https://codeberg.org/small-tech/https/#readme)

These releases bring short-lived certificates, IP Address (IPv4 and IPv6) support, and ACME Renewal Information (ARI) support to Auto Encrypt and @small-tech/https, implement a consistent asynchronous API across all three packages, and include loads of little fixes and code quality improvements.

This brings us very close to getting Web Numbers¹ support implemented natively in Kitten².

OCSP support is removed from Auto Encrypt and Windows support is dropped from all three packages as Microsoft is complicit in Israel’s genocide of the Palestinian people³ and Small Technology Foundation⁴ stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement. Furthermore, Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.

Enjoy!

💕

🇵🇸 To support families facing genocide in Gaza, consider donating to them via Gaza Verified: https://gaza-verified.org/donate/

¹ https://ar.al/2025/06/25/web-numbers/
² https://kitten.small-web.org/
³ https://www.bdsmovement.net/microsoft
⁴ https://small-tech.org/

#SmallWeb #SmallTech #AutoEncrypt #AutoEncryptLocalhost #https #TLS #NodeJS #web #dev #ACME #LetsEncrypt #WebNumbers #Kitten #BDS #Palestine #Gaza #FreePalestine

Codeberg.org

https

Drop in replacement for Node HTTPS module that automatically handles TLS certificate provisioning and renewal both at localhost (via Auto Encrypt Localhost) and at hostname (via Auto Encrypt).
Codeberg.org

auto-encrypt-localhost

Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers in 100% JavaScript (without any native dependencies like mkcert and certutil).
Codeberg.org

auto-encrypt

Automatically-provisioned TLS certificates for Node.js servers using Let’s Encrypt.

Gaza Verified

We’ve personally had video conversations on Signal with the people from Gaza whose Mastodon accounts on the fediverse are listed here and we verify that their accounts are genuine. – Joy & Aral Balkan
BDS Movement

Microsoft

Microsoft is perhaps the most complicit tech company in Israel’s illegal apartheid regime and ongoing genocide against 2.3 million Palestinians in Gaza.
  • Copy link
  • Flag this post
  • Block
Anthony
Anthony
@abucci@buc.ci  ·  activity timestamp 6 hours ago

Am I to understand from this that SearXNG is in the process of becoming AI poisoned?

  • https://github.com/searxng/searxng/issues/2163
  • https://github.com/searxng/searxng/issues/2008
  • https://github.com/searxng/searxng/issues/2273
The last issue hasn't been active since 2023 but the 1st one has been active recently and the middle one last summer.

#SearX #SearXNG #SearchEngines #AlternateSearchEngines #MetaSearchEngines #web #dev #tech #FOSS #OpenSource #AI #AIPoisoning #AISlop #AI #GenAI #GenerativeAI #LLM #ChatGPT #Claude #Perplexity

  • Copy link
  • Flag this post
  • Block
sebsauvage
sebsauvage
@sebsauvage@framapiaf.org  ·  activity timestamp 2 days ago

#dev
haha c'est vrai : à toutes les époques "on" a essayé de supprimer les développeurs. Avec un échec retentissant. Pas que ces technos aient disparues, mais elles n'ont jamais supprimé les développeurs.
Curieux de voir ce que ça va donner avec l'IA.
https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html

Caimito Agile Life

Why We've Tried to Replace Developers Every Decade Since 1969

Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...
  • Copy link
  • Flag this post
  • Block
Em :official_verified: boosted
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 3 days ago

So, going forward, Auto Encrypt¹, Kitten², and Catalyst³ will be seamlessly (automatically; with zero config) supporting Web Numbers⁴ (IPv4, IPv6), and, of course, should you want to point one at your server for old time’s sake, legacy domain names too.

I still have some dev to do on this on the Kitten side of things but I’m hugely excited about being able to remove another centralised component – DNS – from the Small Web⁵ (peer-to-peer, personal web) as we inch nearer to making it available this year to everyday people who use technology as an everyday thing.

¹ https://codeberg.org/small-tech/auto-encrypt
² https://kitten.small-web.org
³ https://catalyst.small-web.org
⁴ https://ar.al/2025/06/25/web-numbers/
⁵ https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/

#SmallWeb #SmallTech #SmallTechnologyFoundation #peerToPeerWeb #personalWeb #WebNumbers #decentralisation #web #dev #humanRights #democracy

Screenshot of ssh terminal connected to remote host (aral@linux):

> curl https: //91.98.66.193
Hello, world!

> curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1]
Hello, world!

> curl https:// linux.ar.al
Hello, world!
Screenshot of ssh terminal connected to remote host (aral@linux): > curl https: //91.98.66.193 Hello, world! > curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1] Hello, world! > curl https:// linux.ar.al Hello, world!
Screenshot of ssh terminal connected to remote host (aral@linux): > curl https: //91.98.66.193 Hello, world! > curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1] Hello, world! > curl https:// linux.ar.al Hello, world!
Codeberg.org

auto-encrypt

Automatically-provisioned TLS certificates for Node.js servers using Let’s Encrypt.
  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 3 days ago

Yay, first shot of Auto Encrypt¹ running a HTTPS web server at a Web Number (IP address).

https://ar.al/2025/06/25/web-numbers/

Next step: find out why some of the tests are failing on the Linux box, fix, and implement Web Numbers support in Kitten² and Catalyst³.

¹ https://codeberg.org/small-tech/auto-encrypt#readme
² https://kitten.small-web.org
³ https://catalyst.small-web.org/

#WebNumbers #SmallWeb #AutoEncrypt #Kitten #Catalyst #peerToPeer #web #dev

Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al replied  ·  activity timestamp 3 days ago

So, going forward, Auto Encrypt¹, Kitten², and Catalyst³ will be seamlessly (automatically; with zero config) supporting Web Numbers⁴ (IPv4, IPv6), and, of course, should you want to point one at your server for old time’s sake, legacy domain names too.

I still have some dev to do on this on the Kitten side of things but I’m hugely excited about being able to remove another centralised component – DNS – from the Small Web⁵ (peer-to-peer, personal web) as we inch nearer to making it available this year to everyday people who use technology as an everyday thing.

¹ https://codeberg.org/small-tech/auto-encrypt
² https://kitten.small-web.org
³ https://catalyst.small-web.org
⁴ https://ar.al/2025/06/25/web-numbers/
⁵ https://ar.al/2024/06/24/small-web-computer-science-colloquium-at-university-of-groningen/

#SmallWeb #SmallTech #SmallTechnologyFoundation #peerToPeerWeb #personalWeb #WebNumbers #decentralisation #web #dev #humanRights #democracy

Screenshot of ssh terminal connected to remote host (aral@linux):

> curl https: //91.98.66.193
Hello, world!

> curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1]
Hello, world!

> curl https:// linux.ar.al
Hello, world!
Screenshot of ssh terminal connected to remote host (aral@linux): > curl https: //91.98.66.193 Hello, world! > curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1] Hello, world! > curl https:// linux.ar.al Hello, world!
Screenshot of ssh terminal connected to remote host (aral@linux): > curl https: //91.98.66.193 Hello, world! > curl https:// [2a01:4f8:1c1e: 4207:0:0:0:1] Hello, world! > curl https:// linux.ar.al Hello, world!
Codeberg.org

auto-encrypt

Automatically-provisioned TLS certificates for Node.js servers using Let’s Encrypt.
  • Copy link
  • Flag this comment
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 3 days ago

Yay, first shot of Auto Encrypt¹ running a HTTPS web server at a Web Number (IP address).

https://ar.al/2025/06/25/web-numbers/

Next step: find out why some of the tests are failing on the Linux box, fix, and implement Web Numbers support in Kitten² and Catalyst³.

¹ https://codeberg.org/small-tech/auto-encrypt#readme
² https://kitten.small-web.org
³ https://catalyst.small-web.org/

#WebNumbers #SmallWeb #AutoEncrypt #Kitten #Catalyst #peerToPeer #web #dev

Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
Screenshot of a browser showing a Hello, world! Page at https://91.98.66.193
  • Copy link
  • Flag this post
  • Block
Em :official_verified: boosted
Marcus "MajorLinux" Summers
Marcus "MajorLinux" Summers
@majorlinux@toot.majorshouse.com  ·  activity timestamp last week

Let this be a lesson:

People can actually change if you give the opportunity to do so.

A Steam dev is deleting his own game after girlfriend made him realize AI is bad

https://www.polygon.com/steam-dev-deleting-own-game-generative-ai/

#Steam #Dev #AI #PC #Gaming

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 4 days ago

🇵🇸 @small-tech/cross-platform-hostname module deprecated

https://www.npmjs.com/package/@small-tech/cross-platform-hostname

The release of version 1.1.0 deprecates and removes support for this small module that normalised hostname reporting between Linux/macOS and Windows.

We no longer support Windows as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³.

Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.

When supporting Linux/macOS, just use the built-in os.hostname() which works the same way on both platforms.

¹ https://www.bdsmovement.net/microsoft
² https://small-tech.org/
³ https://www.bdsmovement.net/

#SmallTechnologyFoundation #crossPlatformHostname #npm #module #deprecation #BDS #Microsoft #Windows #NodeJS #web #dev #FOSS #SmallTech #SmallWeb #israel #genocide #Gaza #Palestine #FreePalestine #techIsPolitical #codeIsPolitical

  • Copy link
  • Flag this post
  • Block
Robert W. Gehl boosted
Sasha Akhavi
Sasha Akhavi
@sakhavi@aoir.social  ·  activity timestamp 5 days ago

All the cool kids are doing #introduction or reintroduction posts. And so am I! Hi. I’m a luddite technophile and humanity geek currently dissertating at York University’s grad program in Science and Technology Studies. I study the #values systems of the kind of conventional #software #teams I have worked on for 20+ years in #dev , #ux and #agile roles. Got on here when Musk reinstated Trump, zero regrets so far. Welcome new arrivals!

  • Copy link
  • Flag this post
  • Block
Sasha Akhavi
Sasha Akhavi
@sakhavi@aoir.social  ·  activity timestamp 5 days ago

All the cool kids are doing #introduction or reintroduction posts. And so am I! Hi. I’m a luddite technophile and humanity geek currently dissertating at York University’s grad program in Science and Technology Studies. I study the #values systems of the kind of conventional #software #teams I have worked on for 20+ years in #dev , #ux and #agile roles. Got on here when Musk reinstated Trump, zero regrets so far. Welcome new arrivals!

  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp 5 days ago

🥳 @small-tech/auto-encrypt-localhost version 9.0.1 released

Automatically provisions and installs locally-trusted TLS certificates for Node.js https servers (including Polka, Express.js, etc.) As used in Kitten¹

This is a housekeeping release:

• Add TypeScript type definitions.
• Improve code quality; fix all type warnings.
• Update dependencies and remove all npm vulnerability warnings.

Enjoy! 💕

¹ https://kitten.small-web.org

#SmallTech #SmallWeb #AutoEncryptLocalhost #TLS #web #dev #NodeJS #JavaScript #SmallTechnologyFoundation

  • Copy link
  • Flag this post
  • Block
Marcus "MajorLinux" Summers
Marcus "MajorLinux" Summers
@majorlinux@toot.majorshouse.com  ·  activity timestamp last week

Let this be a lesson:

People can actually change if you give the opportunity to do so.

A Steam dev is deleting his own game after girlfriend made him realize AI is bad

https://www.polygon.com/steam-dev-deleting-own-game-generative-ai/

#Steam #Dev #AI #PC #Gaming

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp last week

🥳 Auto-Encrypt Localhost version 9.0.0 released

Bye bye, Windows.

• Windows is no longer supported as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³). Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.

Enjoy!

💕

About Auto-Encrypt Localhost:

https://codeberg.org/small-tech/auto-encrypt-localhost#readme

Auto Encrypt Localhost is similar to the Go utility [mkcert](https://github.com/FiloSottile/mkcert/) but with the following important differences:

1. It’s written in pure JavaScript for Node.js.

2. It does not require certutil to be installed.

3. It uses a different technique to install its certificate authority in the system trust store of macOS.

4. It uses enterprise policies on all platforms to get Firefox to include its certificate authority from the system trust store.

5. In addition to its Command-Line Interface, it can be used programmatically to automatically handle local development certificate provisioning while creating your server.

Auto-Encrypt Localhost is licensed under AGPL version 3.0.

#AutoEncryptLocalhost #SmallTech #SmallWeb #localhost #TLS #SSL #certificates #web #security #dev #FOSS #israel #microsoft #BigTech #genocide #Palestine #StopIsrael #FreePalestine

¹ https://www.bdsmovement.net/microsoft
² https://small-tech.org/
³ https://www.bdsmovement.net/

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last week

Hosting 100 Linux dev environments on one VM using LXC

https://github.com/FootprintAI/Containarium

#HackerNews #Linux #Dev #Environments #LXC #Virtualization #Containarium #DevOps

GitHub

GitHub - FootprintAI/Containarium: Hundred of containers living together with LXC container for saving resources and make the configuration easier

Hundred of containers living together with LXC container for saving resources and make the configuration easier - FootprintAI/Containarium
  • Copy link
  • Flag this post
  • Block
Rob Whittaker boosted
Dmytro (Dima) Oliinyk
Dmytro (Dima) Oliinyk
@dima@dol.social  ·  activity timestamp 2 weeks ago

75% of Tailwind's engineering team was laid off yesterday.

Despite record growth, their docs traffic is down 40% since early 2023 because of LLMs. No doc visits = no exposure to commercial products = 80% revenue drop.

We are watching a fundamental shift in how dev tools survive (or don't) in the age of AI. A must-read for anyone in the industry.

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957

#Tailwind #WebDevelopment #AI #LLM #SoftwareEngineering #TechLayoffs #CSS #FOSS #Web #Software #Dev

  • Copy link
  • Flag this post
  • Block
Trending Bot boosted
Natasha 🇪🇺
Natasha 🇪🇺
@Natasha_Jay@tech.lgbt  ·  activity timestamp 2 weeks ago

Every developer or dev team can relate -

#dev #development #Tech #techdev

The image proposes a "Pride versioning" system for software, contrasting with the standard semantic versioning. 

Proud version: The major version number (e.g., 2 in 2.7.123) is incremented for releases the team is proud of.

Default version: The minor version number (e.g., 7 in 2.7.123) is for normal or okay releases.

Shame version: The patch version number (e.g., 123 in 2.7.123) is bumped when fixing embarrassing issues.
The image proposes a "Pride versioning" system for software, contrasting with the standard semantic versioning.  Proud version: The major version number (e.g., 2 in 2.7.123) is incremented for releases the team is proud of. Default version: The minor version number (e.g., 7 in 2.7.123) is for normal or okay releases. Shame version: The patch version number (e.g., 123 in 2.7.123) is bumped when fixing embarrassing issues.
The image proposes a "Pride versioning" system for software, contrasting with the standard semantic versioning.  Proud version: The major version number (e.g., 2 in 2.7.123) is incremented for releases the team is proud of. Default version: The minor version number (e.g., 7 in 2.7.123) is for normal or okay releases. Shame version: The patch version number (e.g., 123 in 2.7.123) is bumped when fixing embarrassing issues.
  • Copy link
  • Flag this post
  • Block
🫧 socialcoding.. boosted
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕
@kubikpixel@chaos.social  ·  activity timestamp 2 weeks ago

SocialDocs — Developer Documentation for ActivityPub & Fediverse

The comprehensive developer resource for ActivityPub, Mastodon, and the Fediverse

🧑‍💻 https://socialdocs.org

#fediverse #activitypub #webdev #js #dev #web #mastodon #javascript #socialdocs

  • Copy link
  • Flag this post
  • Block
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕
@kubikpixel@chaos.social  ·  activity timestamp 2 weeks ago

Web dependencies are broken. Can we fix them?

Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention.
— by @leaverou

🤷 https://lea.verou.me/blog/2026/web-deps/

#webdev #frontend #npm #javascript #js #fixthem #dependencies #frontend #dev #fixit #broken #web

Web dependencies are broken. Can we fix them? • Lea Verou
Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention.
  • Copy link
  • Flag this post
  • Block
dee 🌼
dee 🌼
@deelion@mastodon.social  ·  activity timestamp 2 weeks ago

Exciting development! I met with someone who is embedded in the local community organisation network, and currently about to launch a council-funded project that's very similar to this.

We're very much aligned in vision, but aimed at slightly different audiences, so we're going to merge what we've both collected, with the goal of creating a single source of truth for local community data, so we, and anyone else, can build cool stuff 🌼

#buildinpublic #dev #solarpunk

https://folkestonehythecommunitydirectory.netlify.app/

  • Copy link
  • Flag this post
  • Block
Dmytro (Dima) Oliinyk
Dmytro (Dima) Oliinyk
@dima@dol.social  ·  activity timestamp 2 weeks ago

75% of Tailwind's engineering team was laid off yesterday.

Despite record growth, their docs traffic is down 40% since early 2023 because of LLMs. No doc visits = no exposure to commercial products = 80% revenue drop.

We are watching a fundamental shift in how dev tools survive (or don't) in the age of AI. A must-read for anyone in the industry.

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957

#Tailwind #WebDevelopment #AI #LLM #SoftwareEngineering #TechLayoffs #CSS #FOSS #Web #Software #Dev

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct