Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

I've been wanting a CO2 monitor for a long time.


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @francina1909 ma la domanda corretta è?
    Perché ci facciamo mille menate quando la nostra esistenza è una briciola nell'universo ?
    Fra 10-20-30 anni non ci saremo più, fra 100 non saremo nemmeno ricordati, quindi godiamo del ora e adesso, siamo troppo piccoli per avere un impatto, pure minimo, su qualsiasi cosa. Tutto quello che ci fa stare bene è buono, quello che ci sta fare male è male, a prescindere.
    Il resto serve solo ad ingrassare le tasche dei psicoanalisti...

    read more

  • Sud-est asiatico: scontri al confine thailandia-cambogia. cosa sta succedendo? il punto con la giornalista junko terao
    @anarchia
    Proseguono gli scontri lungo il conteso confine tra Thailandia e Cambogia in quello che è un conflitto che da decenni si trascina su una frontiera mai completamente delimitata. A luglio un’altra

    read more

  • Designing a Simpler Cycloidal Drive

    Cycloidal drives have an entrancing motion, as well as a few other advantages – high torque and efficiency, low backlash, and compactness among them. However, much as [Sergei Mishin] likes them, it can be difficult to 3D-print high-torque drives, and it’s sometimes inconvenient to have the input and output shafts in-line. When, therefore, he came across a video of an industrial three-ring reducing drive, which works on a similar principle, he naturally designed his own 3D-printable drive.

    The main issue with 3D-printing a normal cycloidal drive is with the eccentrically-mounted cycloidal plate, since the pins which run through its holes need bearings to keep them from quickly wearing out the plastic plate at high torque. This puts some unfortunate constraints on the size of the drive. A three-ring drive also uses an eccentric drive shaft to cause cycloidal plates to oscillate around a set of pins, but the input and output shafts are offset so that the plates encompass both the pins and the eccentric driveshaft. This simplifies construction significantly, and also makes it possible to add more than one input or output shaft.

    As the name indicates, these drives use three plates 120 degrees out of phase with each other; [Sergei] tried a design with only two plates 180 degrees out of phase, but since there was a point at which the plates could rotate just as easily in either direction, it jammed easily. Unlike standard cycloidal gears, these plates use epicycloidal rather than hypocycloidal profiles, since they move around the outside of the pins. [Sergei] helpfully wrote a Python script that can generate profiles, animate them, and export to DXF. The final performance of these drives will depend on their design parameters and printing material, but [Sergei] tested a 20:1 drive and reached a respectable 9.8 Newton-meters before it started skipping.

    Even without this design’s advantages, it’s still possible to 3D-print a cycloidal drive, its cousin the harmonic drive, or even more exotic drive configurations.

    youtube.com/embed/WMgny-yDjvs?…

    hackaday.com/2025/12/11/design…

    read more

  • @mathewi@journa.host I'd say less that the social web is dying, it's quite alive and well on the Fediverse.

    I'd argue that the social web as it currently stands is being abandoned by the very companies that made it.

    cc @tchambers@indieweb.social

    read more

  • @VE2UWY @AaronDavid was it ever "open-sourced"?

    read more

  • @simona devi solo smettere di seguire @underscorner e poi seguirlo di nuovo

    @informapirata@poliverso.org @lapo

    read more

  • @filippodb @lalchimistadigitale @spettacoli beh già nel 1985 non è che fosse così al top. È una produzione italiana al risparmio e non sono neppure così sicuro che abbia mai visto la pelle di un tamburo. Ma il groove, anche se sintetico, funziona e il ritmo vagamente in controtempo potrebbe addirittura ricordare (bestemmio) Blue Monday dei New Order

    read more

  • @fucinafibonacci @lalchimistadigitale @spettacoli quindi il buon sandy lo piazzava ano a caso con batteria o pianola a tracolla a seconda del progetti tanto era tutto in playback anche questo credo...

    Però invecchiato malissimo il video.

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    8 Views
    More progress internationally on next generation Covid vaccines – with a setback in the US:- More good news on the vaccine for people with immunosuppression- Progress in intranasal vaccine trials in France & the US- Approval application for first nextgen vaccine in the US shelved because of new regulationsPlus clinical & preclinical results in my update this month @PLOS now online https://absolutelymaybe.plos.org/2025/11/30/more-progress-on-next-generation-covid-vaccines-and-a-setback-in-the-us-update-no-35/#Vaccines #Covid #Covid19
  • 0 Votes
    1 Posts
    11 Views
    Heart Rate Monitoring via WiFi.Before you decide to click away, thinking we’re talking about some heart rate monitor that connects to a display using WiFi, wait! Pulse-Fi is a system that monitors heart rate using the WiFi signal itself as a measuring device. No sensor, no wires, and it works on people up to ten feet [30 meter] away.https://news.ucsc.edu/2025/09/pulse-fi-wifi-heart-rate/#PulseFi #wifi #heartrate #monitoring #diy #esp32 #engineering #media #tech #maker #news
  • 0 Votes
    1 Posts
    16 Views
    cross-posted from: https://lemmy.dbzer0.com/post/55501944 Hey, I’ve been kicking around an idea for a bot: it would look for fanfiction links shared in a server and keep track of which ones get shared the most. The concept: Track sites like AO3, FanFiction.net, ScribbleHub, etc. Count how often each link gets posted Commands to see the “top” links or which domains are tracked It’s just a rough idea, I haven’t built it yet. Curious if anyone thinks this would actually be useful or has tips for implementing it without overcomplicating things. import re import json import discord from collections import Counter from discord.ext import commands TOKEN = "YOUR_BOT_TOKEN" intents = discord.Intents.default() intents.message_content = True bot = commands.Bot(command_prefix="!", intents=intents) # Domain list you want to track (lower-case) TRACK_DOMAINS = { "archiveofourown.org", "fanfiction.net", "forum.questionablequesting.com", "forums.spacebattles.com", "forums.sufficientvelocity.com", "webnovel.com", "hentai-foundry.com", "scribblehub.com", } link_pattern = re.compile(r'https?://\S+') link_counter = Counter() def domain_of_url(url: str) -> str | None: try: # Extract domain part from urllib.parse import urlparse parsed = urlparse(url) domain = parsed.netloc.lower() # remove leading “www.” if domain.startswith("www."): domain = domain[4:] return domain except Exception: return None def save_links(): with open("links.json", "w") as f: # convert counts to dict json.dump(dict(link_counter), f) def load_links(): try: with open("links.json") as f: data = json.load(f) for link, cnt in data.items(): link_counter[link] = cnt except FileNotFoundError: pass @bot.event async def on_ready(): load_links() print(f"Bot is ready. Logged in as {bot.user}") @bot.event async def on_message(message): if message.author.bot: return links = link_pattern.findall(message.content) for link in links: dom = domain_of_url(link) if dom in TRACK_DOMAINS: link_counter[link] += 1 await bot.process_commands(message) @bot.command(name="links") async def links(ctx, top: int = 10): if not link_counter: await ctx.send("No links recorded.") return sorted_links = sorted(link_counter.items(), key=lambda x: x[1], reverse=True) display = sorted_links[:top] lines = [f"{link} — {count}" for link, count in display] await ctx.send("**Top links:**\n" + "\n".join(lines)) @bot.command(name="domains") async def domains(ctx): """Show which domains are tracked.""" await ctx.send("Tracked domains: " + ", ".join(sorted(TRACK_DOMAINS))) @bot.command(name="dump") async def dump(ctx): """For admin: dump full counts (might be large).""" if not link_counter: await ctx.send("No data.") return lines = [f"{link} — {cnt}" for link, cnt in sorted(link_counter.items(), key=lambda x: x[1], reverse=True)] chunk = "\n".join(lines) # Discord message length limit; you may need to split await ctx.send(f"All counts:\n{chunk}") @bot.event async def on_disconnect(): save_links() bot.run(TOKEN)
  • 0 Votes
    1 Posts
    12 Views
    No posting yet, but my team at chainguard.dev is looking to hire someone to work on AI/ML packages; think nVidia bits like CUDA, PyTorch, Tensorflow, etc. This is more like OS/distro work than "doing things with LLMs". This is my fourth week here, but so far so good: https://www.chainguard.dev/careers Poke me for info!Presumably "Senior" to "Staff" level folks, but if you're more junior than that and interested, you should still poke us, we're happy to mentor.#fedihired #getfedihired #python