#xpub — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #xpub, aggregated by home.social.
-
BYOW – A webcraft meetup
Drawing from the ethos of web craft and small tech, this meet-up aims to bring together the Rotterdam community around the topic of web craft, experimental publishing and small poetic web practices. -
BYOW – A webcraft meetup
Drawing from the ethos of web craft and small tech, this meet-up aims to bring together the Rotterdam community around the topic of web craft, experimental publishing and small poetic web practices. -
For the record, here are the other impulsive, spontaneous, unhinged research questions I came up with in 10 minutes of rapid brainstorming, last Wednesday.
- How can decentralised, peer-to-peer, and encrypted communication protocols favour the development of autonomous and localised yet federated communities?
- What concrete communication technologies can already be adopted to prepare for a post-climate collapse world?
- How can practices of networking and collaboration benefit the re-population of rural areas?
- What role did the neoliberal progression of tech oligopolies play in the de-politicisation of technology?
- How can community-maintained infrastructure serve the needs of all the World’s population?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet #p2p
-
For the record, here are the other impulsive, spontaneous, unhinged research questions I came up with in 10 minutes of rapid brainstorming, last Wednesday.
- How can decentralised, peer-to-peer, and encrypted communication protocols favour the development of autonomous and localised yet federated communities?
- What concrete communication technologies can already be adopted to prepare for a post-climate collapse world?
- How can practices of networking and collaboration benefit the re-population of rural areas?
- What role did the neoliberal progression of tech oligopolies play in the de-politicisation of technology?
- How can community-maintained infrastructure serve the needs of all the World’s population?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet #p2p
-
For the record, here are the other impulsive, spontaneous, unhinged research questions I came up with in 10 minutes of rapid brainstorming, last Wednesday.
- How can decentralised, peer-to-peer, and encrypted communication protocols favour the development of autonomous and localised yet federated communities?
- What concrete communication technologies can already be adopted to prepare for a post-climate collapse world?
- How can practices of networking and collaboration benefit the re-population of rural areas?
- What role did the neoliberal progression of tech oligopolies play in the de-politicisation of technology?
- How can community-maintained infrastructure serve the needs of all the World’s population?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet #p2p
-
For the record, here are the other impulsive, spontaneous, unhinged research questions I came up with in 10 minutes of rapid brainstorming, last Wednesday.
- How can decentralised, peer-to-peer, and encrypted communication protocols favour the development of autonomous and localised yet federated communities?
- What concrete communication technologies can already be adopted to prepare for a post-climate collapse world?
- How can practices of networking and collaboration benefit the re-population of rural areas?
- What role did the neoliberal progression of tech oligopolies play in the de-politicisation of technology?
- How can community-maintained infrastructure serve the needs of all the World’s population?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet #p2p
-
For the record, here are the other impulsive, spontaneous, unhinged research questions I came up with in 10 minutes of rapid brainstorming, last Wednesday.
- How can decentralised, peer-to-peer, and encrypted communication protocols favour the development of autonomous and localised yet federated communities?
- What concrete communication technologies can already be adopted to prepare for a post-climate collapse world?
- How can practices of networking and collaboration benefit the re-population of rural areas?
- What role did the neoliberal progression of tech oligopolies play in the de-politicisation of technology?
- How can community-maintained infrastructure serve the needs of all the World’s population?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet #p2p
-
Research question prophecy
I am far from actually beginning my research for the thesis I will be writing at @xpub next year. Still, together with my class we are already exploring interests, ideas, and PMOMMs. A pattern should be emerging out of them, outlining our research focus.
Yesterday, as I was chatting with @barbs, I somehow came up with a research question that feels particularly close to me. I am publishing it here for posterity, because I am super curious about how this will evolve over time.
What is the relationship between in-person networking and Web surfing in accruing social capital?
I want to investigate how life crossovers relate with clicking links and surfing the Web. Then, how do the two contribute to growing a person’s (or a community’s) social capital, in the interpretation of the word specific to Bourdieu’s philosophy?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet
-
Research question prophecy
I am far from actually beginning my research for the thesis I will be writing at @xpub next year. Still, together with my class we are already exploring interests, ideas, and PMOMMs. A pattern should be emerging out of them, outlining our research focus.
Yesterday, as I was chatting with @barbs, I somehow came up with a research question that feels particularly close to me. I am publishing it here for posterity, because I am super curious about how this will evolve over time.
What is the relationship between in-person networking and Web surfing in accruing social capital?
I want to investigate how life crossovers relate with clicking links and surfing the Web. Then, how do the two contribute to growing a person’s (or a community’s) social capital, in the interpretation of the word specific to Bourdieu’s philosophy?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet
-
Research question prophecy
I am far from actually beginning my research for the thesis I will be writing at @xpub next year. Still, together with my class we are already exploring interests, ideas, and PMOMMs. A pattern should be emerging out of them, outlining our research focus.
Yesterday, as I was chatting with @barbs, I somehow came up with a research question that feels particularly close to me. I am publishing it here for posterity, because I am super curious about how this will evolve over time.
What is the relationship between in-person networking and Web surfing in accruing social capital?
I want to investigate how life crossovers relate with clicking links and surfing the Web. Then, how do the two contribute to growing a person’s (or a community’s) social capital, in the interpretation of the word specific to Bourdieu’s philosophy?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet
-
Research question prophecy
I am far from actually beginning my research for the thesis I will be writing at @xpub next year. Still, together with my class we are already exploring interests, ideas, and PMOMMs. A pattern should be emerging out of them, outlining our research focus.
Yesterday, as I was chatting with @barbs, I somehow came up with a research question that feels particularly close to me. I am publishing it here for posterity, because I am super curious about how this will evolve over time.
What is the relationship between in-person networking and Web surfing in accruing social capital?
I want to investigate how life crossovers relate with clicking links and surfing the Web. Then, how do the two contribute to growing a person’s (or a community’s) social capital, in the interpretation of the word specific to Bourdieu’s philosophy?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet
-
Research question prophecy
I am far from actually beginning my research for the thesis I will be writing at @xpub next year. Still, together with my class we are already exploring interests, ideas, and PMOMMs. A pattern should be emerging out of them, outlining our research focus.
Yesterday, as I was chatting with @barbs, I somehow came up with a research question that feels particularly close to me. I am publishing it here for posterity, because I am super curious about how this will evolve over time.
What is the relationship between in-person networking and Web surfing in accruing social capital?
I want to investigate how life crossovers relate with clicking links and surfing the Web. Then, how do the two contribute to growing a person’s (or a community’s) social capital, in the interpretation of the word specific to Bourdieu’s philosophy?
#researchQuestion #XPUB #XPUBthesis #thesis #socialCapital #networking #netwerking #Web #surfing #Internet
-
BitSleuth Analyzer Is Now Open Source
When I started BitSleuth, I did not begin with a grand plan. I began with a question: what can you actually learn from a Bitcoin wallet if you let AI look at the public data around it?
BitSleuth Analyzer was my first serious attempt to answer that. It became the MVP that validated the wider idea, long before there was a Wallet, a roadmap, or a bigger product story. It helped me understand the problem properly before I committed to building anything else.
Today, that tool is open source. The full codebase for BitSleuth Analyzer is now publicly available on GitHub under the AGPL-3.0 licence, the same licence we used when we open-sourced the Wallet earlier this year.
This feels like the right moment to explain what is inside it, why we are releasing it, and what I hope the Bitcoin and open-source community does with it.
More Than a Block Explorer
BitSleuth Analyzer started as a simple XPUB reader. You pasted in an extended public key, and it pulled together your transaction history, balance trends, and address activity.
That was useful, but it was only the beginning. Over 1,264 commits, the Analyzer grew into something much more capable. It now brings together wallet analysis, privacy review, AI explanations, mempool data, portfolio tracking, and UTXO visibility in one place.
🔍 Security Analysis
Address reuse detection, dust attack identification, opsec risk scoring, and practical privacy recommendations.🤖 AI Chat
Powered by GPT-4.1 Mini via Genkit, the chat interface explains your wallet activity in plain language and surfaces insights that are easy to miss in raw transaction data.⛓️ Mempool Intelligence
Live fee estimates, pending block forecasts, and network congestion data in real time.📊 Portfolio Tracking
Balance history charts, inflow and outflow analysis, candlestick price data, and Fear & Greed Index context for your Bitcoin exposure.🔐 Nostr Sync
Optional encrypted XPUB sync across devices using Nostr. Your nsec never leaves your machine.🪙 UTXO Coin Control
A full UTXO view for managing coin selection, with beta P&L and tax summary reports.The performance architecture is one of the parts I am most proud of. Early versions of the Analyzer could take close to ten minutes to load a wallet with multiple address types. That was the cost of fetching full transaction data for every address during discovery.
The current version is very different. Smart caching, in-flight request deduplication, and a lighter discovery flow now bring fresh wallet loads down to around 30 to 60 seconds. Cached wallet switches happen in under a second.
95%
Fewer blockchain API calls on login<1s
Cached wallet switch time600x
Faster than the original v1Built in Public, Built on Good Tech
The Analyzer runs on a stack I enjoy working with and would happily build on again. It is a Next.js 16 app with React 19 and TypeScript throughout, styled with Tailwind CSS 4 and shadcn/ui components. AI features run through Genkit with OpenAI using GPT-4.1 Mini.
Blockchain and market data come from public APIs including Blockstream, mempool.space, blockchain.info, and CoinGecko. There is no trusted backend required for basic wallet analysis.
XPUBs are stored locally in your browser. If you use Nostr sync, the data is encrypted client-side before it leaves your machine. Only public blockchain data is analysed. No private keys are requested, handled, stored, or transmitted. Ever.
That last point is important enough to repeat: BitSleuth Analyzer never asks for your private keys.
One thing worth calling out is that the repo includes both
AGENTS.mdand a.rulesfile. These are conventions I wrote about on this blog earlier in the build. They help guide AI coding assistants like Cursor and Claude so they stay within the project’s security constraints when suggesting changes.AI tools can move quickly, but in Bitcoin software, speed without guardrails is not good enough. Those files help keep contributions aligned with the assumptions that matter most.
The Case for Opening Up
We open-sourced the Wallet because we believe Bitcoin self-custody software should be inspectable. The same logic applies here.
The Analyzer handles XPUBs. An XPUB cannot spend your bitcoin, but it can reveal a lot about your wallet. It can expose transaction history, address patterns, balances, and future receive addresses.
That means trust is not enough. Users should be able to verify what the software does. Developers should be able to inspect the data flow. Security researchers should be able to audit the assumptions. Builders should be able to learn from it and improve it.
Open source is the most honest answer to a tool that touches financial data. When the code is public, privacy claims stop being marketing and become something people can verify for themselves.
Anyone can now audit how the Analyzer handles XPUBs, confirm that private keys are never touched, and check exactly what leaves the browser when optional sync features are enabled.
There is also a practical reason for opening it up. The Analyzer is live in production at app.bitsleuth.ai, and there are real issues to solve. The repo has open GitHub issues covering UI edge cases, data source improvements, and feature work that would genuinely benefit from more eyes.
I also think the Analyzer has value as a reference implementation. If you are building a Bitcoin analytics tool, a privacy scoring engine, a wallet dashboard, or anything that needs to parse XPUB data and turn it into meaningful insight, there is a lot here you can study and build on under the terms of the AGPL-3.0.
How to Contribute
Getting started should be straightforward. The repo has clear setup instructions, a
CONTRIBUTING.mdfile that explains the workflow, and environment variable documentation so you can run the full stack locally.You will need Node.js 20 or newer. If you want to use the AI chat features, you will also need an OpenAI API key.
- Browse the open issues. There is a mix of UI edge cases, data source improvements, and feature work.
- Read CONTRIBUTING.md for guidance on code style, documentation, and the pull request process.
- Check AGENTS.md if you are working with AI coding assistants. It defines the guardrails for the project.
- Report security vulnerabilities privately to
[email protected]rather than opening a public issue.
The Analyzer is also a natural companion to the Wallet work. A lot of the address derivation logic, XPUB parsing patterns, and privacy analysis thinking developed here fed directly into how the Wallet was designed.
If you want to understand the broader BitSleuth toolkit, contributing to the Analyzer is a good place to begin.
View BitSleuthAI/Analyzer on GitHub →The Bigger Picture
BitSleuth is built around a simple belief: Bitcoin tools should be transparent by default.
Not because open source automatically makes software secure. It does not. But open source does make claims testable. It lets people inspect the code instead of relying on promises. It gives users and developers a way to participate in the direction of the project.
In Bitcoin, where the whole point is to remove unnecessary trust, that feels like the right foundation.
Open sourcing the Analyzer is a continuation of the same commitment we made with the Wallet. If you use it, I would love to hear what works and what does not. If you find a bug, open an issue. If you see a better way to do something, send a pull request. If you build something interesting on top of it, please tell me.
BitSleuth Analyzer is now open source. 🎉₿
#AGPL #AITools #Bitcoin #BitcoinPrivacy #BitcoinWallet #Blockchain #BlockchainAnalysis #Crypto #CryptoSecurity #Cryptocurrency #Developers #Development #Nostr #OpenSourceSoftware #SelfCustody #Technology #UTXO #WalletSecurity #XPUB -
Questioning the Tool: XPUB's Radical Curriculum
-
Questioning the Tool: XPUB's Radical Curriculum
-
Questioning the Tool: XPUB's Radical Curriculum
-
Questioning the Tool: XPUB's Radical Curriculum
-
Venice to Victory: Tommi's War on Big Tech - Tommi - E85
-
Venice to Victory: Tommi's War on Big Tech - Tommi - E85
-
Venice to Victory: Tommi's War on Big Tech - Tommi - E85
-
Venice to Victory: Tommi's War on Big Tech - Tommi - E85
-
Venice to Victory: Tommi's War on Big Tech - Tommi - E85
-
Yesterday we wrapped up @xpub’s Special Issue 29, Gossiping at the Intersection of Crafts and Resistances, stewarded by the one and only @doriane.
It was so good. It unlocked many incredibly enlightening thoughts, all classes were intense and most times we had super cool guests.
@barbs, @youjungnoh, and I hosted Our Digital Home a workshop unveiling the materiality of the cloud using the metaphor of a home. We hosted it in my living room ihihih 🛋️
Here is a very representative inception picture of us collectively reflecting on our work (credits to @semilanceata). Damn, I love our team dynamics, we were a bit chaotic (no thanks to me) but we had fun, and I am very proud of what we brought together 🌻
-
Yesterday we wrapped up @xpub’s Special Issue 29, Gossiping at the Intersection of Crafts and Resistances, stewarded by the one and only @doriane.
It was so good. It unlocked many incredibly enlightening thoughts, all classes were intense and most times we had super cool guests.
@barbs, @youjungnoh, and I hosted Our Digital Home a workshop unveiling the materiality of the cloud using the metaphor of a home. We hosted it in my living room ihihih 🛋️
Here is a very representative inception picture of us collectively reflecting on our work (credits to @semilanceata). Damn, I love our team dynamics, we were a bit chaotic (no thanks to me) but we had fun, and I am very proud of what we brought together 🌻
-
Yesterday we wrapped up @xpub’s Special Issue 29, Gossiping at the Intersection of Crafts and Resistances, stewarded by the one and only @doriane.
It was so good. It unlocked many incredibly enlightening thoughts, all classes were intense and most times we had super cool guests.
@barbs, @youjungnoh, and I hosted Our Digital Home a workshop unveiling the materiality of the cloud using the metaphor of a home. We hosted it in my living room ihihih 🛋️
Here is a very representative inception picture of us collectively reflecting on our work (credits to @semilanceata). Damn, I love our team dynamics, we were a bit chaotic (no thanks to me) but we had fun, and I am very proud of what we brought together 🌻
-
Yesterday we wrapped up @xpub’s Special Issue 29, Gossiping at the Intersection of Crafts and Resistances, stewarded by the one and only @doriane.
It was so good. It unlocked many incredibly enlightening thoughts, all classes were intense and most times we had super cool guests.
@barbs, @youjungnoh, and I hosted Our Digital Home a workshop unveiling the materiality of the cloud using the metaphor of a home. We hosted it in my living room ihihih 🛋️
Here is a very representative inception picture of us collectively reflecting on our work (credits to @semilanceata). Damn, I love our team dynamics, we were a bit chaotic (no thanks to me) but we had fun, and I am very proud of what we brought together 🌻
-
Yesterday we wrapped up @xpub’s Special Issue 29, Gossiping at the Intersection of Crafts and Resistances, stewarded by the one and only @doriane.
It was so good. It unlocked many incredibly enlightening thoughts, all classes were intense and most times we had super cool guests.
@barbs, @youjungnoh, and I hosted Our Digital Home a workshop unveiling the materiality of the cloud using the metaphor of a home. We hosted it in my living room ihihih 🛋️
Here is a very representative inception picture of us collectively reflecting on our work (credits to @semilanceata). Damn, I love our team dynamics, we were a bit chaotic (no thanks to me) but we had fun, and I am very proud of what we brought together 🌻
-
(solved - thanks for the boosts ★★★)hi #rotterdam, i'm still looking for a last minute place (room, sofa) to stay next monday (9.02), where I'll be teaching in #xpub with @doriane
can someone help me out here? I can swap with bxl/paris
🔗please boost
🛏 Room/Sofa
📌 Rotterdam
⏰ 9.02 -
(solved - thanks for the boosts ★★★)hi #rotterdam, i'm still looking for a last minute place (room, sofa) to stay next monday (9.02), where I'll be teaching in #xpub with @doriane
can someone help me out here? I can swap with bxl/paris
🔗please boost
🛏 Room/Sofa
📌 Rotterdam
⏰ 9.02 -
(solved - thanks for the boosts ★★★)hi #rotterdam, i'm still looking for a last minute place (room, sofa) to stay next monday (9.02), where I'll be teaching in #xpub with @doriane
can someone help me out here? I can swap with bxl/paris
🔗please boost
🛏 Room/Sofa
📌 Rotterdam
⏰ 9.02 -
(solved - thanks for the boosts ★★★)hi #rotterdam, i'm still looking for a last minute place (room, sofa) to stay next monday (9.02), where I'll be teaching in #xpub with @doriane
can someone help me out here? I can swap with bxl/paris
🔗please boost
🛏 Room/Sofa
📌 Rotterdam
⏰ 9.02 -
(solved - thanks for the boosts ★★★)hi #rotterdam, i'm still looking for a last minute place (room, sofa) to stay next monday (9.02), where I'll be teaching in #xpub with @doriane
can someone help me out here? I can swap with bxl/paris
🔗please boost
🛏 Room/Sofa
📌 Rotterdam
⏰ 9.02 -
💾 The File Count Challenge 🔎
Have you ever wondered how many PDFs, images, videos, or particular kind of files you have on your device? It is the time to find out.
I am hereby proud to officially launch a Fedi-wide file count challenge, in exclusive partnership with the 2025-27 class of @xpub 👾
💁 How to participate
- Go to your main device (not mobile)
- Open the terminal
- Run
find . | grep '.pdf$' -c(on Windows:gci -r | where Name -match '\.pdf$') - Repeat the previous command, replacing “
pdf” with any file format you are interested in sharing. We suggest:jpg,mp3, andpng. 🔆 Bonus:html,js,ttf,odt,svg - Take a screenshot of the output
- Share the screenshot on the Fediverse, using the #fileCountChallenge hashtag (please, copy-paste the actual text from the terminal in the image description/alt text)
- Add your (user)name and results to the scoreboard
- 🆒 Bonus: share the story explaining why you have so many/little files for one format.
🏆 Awards
There is a secret prize for the three people who have the most PDFs, JPEGs, and HTMLs. More info to follow.
Boost, share, fork… Do whatever you want, but please have fun while doing it.
I willl keep writing updates. Yaaaaaaay ⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️
#fileCountChallenge #fileCount #XPUB #challenge #terminal #Linux #cmd #CLI #find #grep #filesystem #file #files
-
💾 The File Count Challenge 🔎
Have you ever wondered how many PDFs, images, videos, or particular kind of files you have on your device? It is the time to find out.
I am hereby proud to officially launch a Fedi-wide file count challenge, in exclusive partnership with the 2025-27 class of @xpub 👾
💁 How to participate
- Go to your main device (not mobile)
- Open the terminal
- Run
find . | grep '.pdf$' -c(on Windows:gci -r | where Name -match '\.pdf$') - Repeat the previous command, replacing “
pdf” with any file format you are interested in sharing. We suggest:jpg,mp3, andpng. 🔆 Bonus:html,js,ttf,odt,svg - Take a screenshot of the output
- Share the screenshot on the Fediverse, using the #fileCountChallenge hashtag (please, copy-paste the actual text from the terminal in the image description/alt text)
- Add your (user)name and results to the scoreboard
- 🆒 Bonus: share the story explaining why you have so many/little files for one format.
🏆 Awards
There is a secret prize for the three people who have the most PDFs, JPEGs, and HTMLs. More info to follow.
Boost, share, fork… Do whatever you want, but please have fun while doing it.
I willl keep writing updates. Yaaaaaaay ⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️
#fileCountChallenge #fileCount #XPUB #challenge #terminal #Linux #cmd #CLI #find #grep #filesystem #file #files
-
💾 The File Count Challenge 🔎
Have you ever wondered how many PDFs, images, videos, or particular kind of files you have on your device? It is the time to find out.
I am hereby proud to officially launch a Fedi-wide file count challenge, in exclusive partnership with the 2025-27 class of @xpub 👾
💁 How to participate
- Go to your main device (not mobile)
- Open the terminal
- Run
find . | grep '.pdf$' -c(on Windows:gci -r | where Name -match '\.pdf$') - Repeat the previous command, replacing “
pdf” with any file format you are interested in sharing. We suggest:jpg,mp3, andpng. 🔆 Bonus:html,js,ttf,odt,svg - Take a screenshot of the output
- Share the screenshot on the Fediverse, using the #fileCountChallenge hashtag (please, copy-paste the actual text from the terminal in the image description/alt text)
- Add your (user)name and results to the scoreboard
- 🆒 Bonus: share the story explaining why you have so many/little files for one format.
🏆 Awards
There is a secret prize for the three people who have the most PDFs, JPEGs, and HTMLs. More info to follow.
Boost, share, fork… Do whatever you want, but please have fun while doing it.
I willl keep writing updates. Yaaaaaaay ⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️
#fileCountChallenge #fileCount #XPUB #challenge #terminal #Linux #cmd #CLI #find #grep #filesystem #file #files
-
💾 The File Count Challenge 🔎
Have you ever wondered how many PDFs, images, videos, or particular kind of files you have on your device? It is the time to find out.
I am hereby proud to officially launch a Fedi-wide file count challenge, in exclusive partnership with the 2025-27 class of @xpub 👾
💁 How to participate
- Go to your main device (not mobile)
- Open the terminal
- Run
find . | grep '.pdf$' -c(on Windows:gci -r | where Name -match '\.pdf$') - Repeat the previous command, replacing “
pdf” with any file format you are interested in sharing. We suggest:jpg,mp3, andpng. 🔆 Bonus:html,js,ttf,odt,svg - Take a screenshot of the output
- Share the screenshot on the Fediverse, using the #fileCountChallenge hashtag (please, copy-paste the actual text from the terminal in the image description/alt text)
- Add your (user)name and results to the scoreboard
- 🆒 Bonus: share the story explaining why you have so many/little files for one format.
🏆 Awards
There is a secret prize for the three people who have the most PDFs, JPEGs, and HTMLs. More info to follow.
Boost, share, fork… Do whatever you want, but please have fun while doing it.
I willl keep writing updates. Yaaaaaaay ⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️
#fileCountChallenge #fileCount #XPUB #challenge #terminal #Linux #cmd #CLI #find #grep #filesystem #file #files
-
💾 The File Count Challenge 🔎
Have you ever wondered how many PDFs, images, videos, or particular kind of files you have on your device? It is the time to find out.
I am hereby proud to officially launch a Fedi-wide file count challenge, in exclusive partnership with the 2025-27 class of @xpub 👾
💁 How to participate
- Go to your main device (not mobile)
- Open the terminal
- Run
find . | grep '.pdf$' -c(on Windows:gci -r | where Name -match '\.pdf$') - Repeat the previous command, replacing “
pdf” with any file format you are interested in sharing. We suggest:jpg,mp3, andpng. 🔆 Bonus:html,js,ttf,odt,svg - Take a screenshot of the output
- Share the screenshot on the Fediverse, using the #fileCountChallenge hashtag (please, copy-paste the actual text from the terminal in the image description/alt text)
- Add your (user)name and results to the scoreboard
- 🆒 Bonus: share the story explaining why you have so many/little files for one format.
🏆 Awards
There is a secret prize for the three people who have the most PDFs, JPEGs, and HTMLs. More info to follow.
Boost, share, fork… Do whatever you want, but please have fun while doing it.
I willl keep writing updates. Yaaaaaaay ⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️⌨️
#fileCountChallenge #fileCount #XPUB #challenge #terminal #Linux #cmd #CLI #find #grep #filesystem #file #files
-
In today’s prototyping class at @xpub we have been looking at Nginx logs live.
It is CRAZY to see the actual amount of bot connecting to our website and our wiki 😱🤬
I decided not to use any analytics on my website a while ago already, but I am wondering if it exist an Internet traffic measurement tool based exclusively on information from Nginx logs?
I would gladly prefer something simple that stays in the terminal, but I would not mind installing something that can be also publicly accessible (like Grafana).
-
In today’s prototyping class at @xpub we have been looking at Nginx logs live.
It is CRAZY to see the actual amount of bot connecting to our website and our wiki 😱🤬
I decided not to use any analytics on my website a while ago already, but I am wondering if it exist an Internet traffic measurement tool based exclusively on information from Nginx logs?
I would gladly prefer something simple that stays in the terminal, but I would not mind installing something that can be also publicly accessible (like Grafana).
-
In today’s prototyping class at @xpub we have been looking at Nginx logs live.
It is CRAZY to see the actual amount of bot connecting to our website and our wiki 😱🤬
I decided not to use any analytics on my website a while ago already, but I am wondering if it exist an Internet traffic measurement tool based exclusively on information from Nginx logs?
I would gladly prefer something simple that stays in the terminal, but I would not mind installing something that can be also publicly accessible (like Grafana).
-
In today’s prototyping class at @xpub we have been looking at Nginx logs live.
It is CRAZY to see the actual amount of bot connecting to our website and our wiki 😱🤬
I decided not to use any analytics on my website a while ago already, but I am wondering if it exist an Internet traffic measurement tool based exclusively on information from Nginx logs?
I would gladly prefer something simple that stays in the terminal, but I would not mind installing something that can be also publicly accessible (like Grafana).
-
In today’s prototyping class at @xpub we have been looking at Nginx logs live.
It is CRAZY to see the actual amount of bot connecting to our website and our wiki 😱🤬
I decided not to use any analytics on my website a while ago already, but I am wondering if it exist an Internet traffic measurement tool based exclusively on information from Nginx logs?
I would gladly prefer something simple that stays in the terminal, but I would not mind installing something that can be also publicly accessible (like Grafana).
-
I was waiting for all of them to be on the Fediverse to tag them all, and mark this moment for posterity:
this is when we decided we would get a Ham Radio license. 19 Jan 2026, 13:59:14 CET.
We really must do it now, @martina @wlwni @sevgiiiii + me
#XPUB #RadioHam #HamRadio #RadioAmateur #AmateurRadio #radio
-
I was waiting for all of them to be on the Fediverse to tag them all, and mark this moment for posterity:
this is when we decided we would get a Ham Radio license. 19 Jan 2026, 13:59:14 CET.
We really must do it now, @martina @wlwni @sevgiiiii + me
#XPUB #RadioHam #HamRadio #RadioAmateur #AmateurRadio #radio