@mario@hachyderm.io
@mario@hachyderm.io avatar

mario

@mario@hachyderm.io

🇮🇹🇬🇧 PhD. Senior software engineer. I like programming languages, developer tools and distributed systems. I also play with my homelab and electronics.

Solar powered

I’d like my toots to be searchable

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kepano, to random
@kepano@mastodon.social avatar

I started learning piano about six months ago and finally reached the point where I can play along to simpler songs by ear, it feels so good!

Last night I was grooving out to Escape from New York on my synth. John Carpenter is such a bad ass.
https://www.youtube.com/watch?v=Q3_QOVaBA98

mario,
@mario@hachyderm.io avatar

@kepano what was your learning strategy? Lessons from a teacher or something else?

molly0xfff, to web
@molly0xfff@hachyderm.io avatar

If you've ever found yourself missing the "good old days" of the , what is it that you miss? (Interpret "it" broadly: specific websites? types of activities? feelings? etc.) And approximately when were those good old days?

No wrong answers — I'm working on an article and wanted to get some outside thoughts.

mario,
@mario@hachyderm.io avatar

@molly0xfff I liked the pre-social-media web around 2000-2010 with lots of personal websites, blogs, and forums where I was interacting with a small-ish number of people.

A few days ago I also noticed that even material from university courses seems to be harder to find these days. Before professors would host it on their websites. Now it’s often available only to students

bazcurtis, to random
@bazcurtis@mastodon.social avatar

For the first time I have managed to cover my complete electricity bill. Last year I covered the import, but never the standing charge as well. Some of it was covered by the extremely good plunge pricing over the weekend of the 13th, but even so. Can I cover the gas over the summer months?

mario,
@mario@hachyderm.io avatar

@bazcurtis how's your heat pump project going?
That's a nice way to get rid of the gas section of the bill :)

LeoBurr, to proxmox
@LeoBurr@tiggi.es avatar

It's kinda mesmerizing watching the core speeds on one of the i7-12700Ts in the Cluster (the one that runs Tiggi.es presently) dynamically shift cores anywhere from 1400Mhz to 4.62GHz quickly, and on an as-needed basis. The low base speed saves energy, but it'll instantly pop cores up to speeds within its thermal/power limit envelope, so for lightly-threaded workloads, it can perform as well as beefier chips.

Screen grab of "watch -n0 "grep Hz /proc/cpuinfo" off of a Proxmox node. 20 logical CPU cores with a base of 1400MHz flickering up to as high as 4.62GHz per core as processes require it.

mario,
@mario@hachyderm.io avatar

@LeoBurr @stooovie both powersave and performance do scaling, they just optimise for different things https://unix.stackexchange.com/a/439460

As far as I know Proxmox uses performance by default, which makes for a machine with high utilisation but it’s less ideal for a machine that’s idle most of the time

mario, to random
@mario@hachyderm.io avatar

This is setting the bar really high: “So why should you care about jj? Well, it has a property that's pretty rare in the world of programming: it is both simpler and easier than git, but at the same time, it is more powerful.”
https://steveklabnik.github.io/jujutsu-tutorial/introduction/what-is-jj-and-why-should-i-care.html

I am very comfortable with #git but after such an introduction I want to learn more about #jj

mario, to random
@mario@hachyderm.io avatar

I’m trying out on my phone. Too early to draw conclusions but so far I’m liking it!

Up to now I wasn’t using any PWA but I saw a few posts recommending it and decided to give it a go

shortridge, to random
@shortridge@hachyderm.io avatar

hello fediverse, it’s the weekend in most places and I know you’re doing some nerd shit (which isn’t limited to computers!)

please share your nerdy hobby projects with me so we can all share in some wholesome dopamine harvesting ✨

things that count in my mind: computers, gardening, knitting, metalworking, flower arranging, glassblowing, felt needling, organizing, woodworking, scrapbooking, elaborate cat castle building, house DIY projects, basically anything with niche interest + skillset

mario,
@mario@hachyderm.io avatar

@shortridge I’ve been using https://helix-editor.com/ for a while but only know the very basics so I’m going through the tutorial to learn a bit more

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

fuck i love blogs. if i had nothing but time i would just read blogs all day.

mario,
@mario@hachyderm.io avatar

@molly0xfff https://www.mariosangiorgio.com/post/ mostly posts describing my homelab

ben, to Blog
@ben@mastodon.bentasker.co.uk avatar

deleted_by_author

  • Loading...
  • mario,
    @mario@hachyderm.io avatar

    @ben cool project. I’m not a fan of IoT appliances.
    I’m happy ours all have a timer to delay the start. I think that’s the sweet spot which gives me the functionality I want without any connection

    bazcurtis, to random
    @bazcurtis@mastodon.social avatar

    The battery only charged to 80% last night. I assume this was due to the cold. It was -5c when I got up and it was like that all night. I managed to get it to 90% with an extra half hour slot.

    mario,
    @mario@hachyderm.io avatar

    @wishy @bazcurtis what’s the effect of de-rating? Slower charging or charge limited to a lower percentage?
    I have a Growatt battery in the loft which is likely colder than 15C, but I never measured it

    stesnac, to FreeBSD
    @stesnac@snac.bsd.cafe avatar

    For those who are interested, here's a cpu load graph of the instance running on the Raspberry PI 4, last night.

    CC: @stefano @grunfink

    mario,
    @mario@hachyderm.io avatar

    @stesnac @stefano @grunfink that’s pretty good!

    I’m curious about the number of users on the instance and how many followers/followee they have

    stesnac, to RaspberryPi
    @stesnac@snac.bsd.cafe avatar

    In a few minutes, I'll try to move this instance to a Raspberry PI Zero W - powered by NetBSD 10.0 RC2.

    I wonder how it will perform.

    mario,
    @mario@hachyderm.io avatar

    @stesnac how did it go? It’s always good to see people experimenting with low powered devices.

    Is NetBSD the best fit for older Raspberry Pi?

    fasterthanlime, to random
    @fasterthanlime@hachyderm.io avatar

    this month I'm doing the advent of "not having to write a parser every day" and it's glorious.

    I'm smiling every morning about it.

    mario,
    @mario@hachyderm.io avatar

    @fasterthanlime these days I would have little time to participate anyway but the annoyance of parsing a new file every day was the reason I originally gave up a couple years ago

    mario, to random
    @mario@hachyderm.io avatar

    Not much sun today, apparently little wind and this is the effect on prices.

    My battery should get me through the peak today, solar forecast isn’t great for tomorrow so I’ll need an overnight top up

    simon, to random
    @simon@simonwillison.net avatar

    Here's a surprisingly difficult question: I'm looking for an implementation of a simple expression language in Python that can do bits of arithmetic and basic string operations (eg concatenetion) against some variables I pass to it... but is safe against untrusted input - and operates with limits on CPU and memory usage

    I'm not looking for a full sandboxed Python (though that would be nice) - I just want to be able to do "a + b * c" with untrusted input

    Any good options I might have missed?

    mario,
    @mario@hachyderm.io avatar

    @simon for sandboxing, https://healeycodes.com/running-untrusted-python-code might give you some ideas

    dustinrue, to random
    @dustinrue@chateaude.luxe avatar

    What do you self host?

    mario,
    @mario@hachyderm.io avatar

    @dustinrue I had a write up here https://www.mariosangiorgio.com/post/homelab-2023-08

    The user facing services are Paperless-nex, SearXNG, a custom service to collect data from my solar inverter/battery and Grafana to visualise that and data from sensors.

    nixCraft, to random
    @nixCraft@mastodon.social avatar
    mario,
    @mario@hachyderm.io avatar

    @nixCraft you should give https://atuin.sh/ a try :)

    schizanon, (edited ) to pfSense
    @schizanon@mas.to avatar

    I hear that people think that a / server like / ought to be a discrete piece of , not just a device because:

    1. stability; no reboots on host update
    2. should get full control of NICs, probably for security sake?

    Are these valid? Does the host have a lot of downtime? It seems to me that would be a deal breaker for a

    What if I dedicate my NICs to the and use the wifi for management?

    mario,
    @mario@hachyderm.io avatar

    @schizanon in my experience Proxmox has been really stable and requires little maintenance.

    My main concern is that I use my home lab as a place where I can try things out and where breaking stuff is okay.
    Separate VMs should be enough to be safe but I wouldn’t want to find myself in the situation where I try something out, it doesn’t go according to plan and I have limited connectivity to fix the issue.

    Moreover network is also special because everyone in my family uses it

    dimillian, to random
    @dimillian@mastodon.social avatar

    Unpopular opinion: If you have a job, you should not use an adblocker. You can actually pay for the premium platforms if you don't want to see ads. Why should the internet be free for you, and why should content creators not get any money if you watch them? I have never used an Adblocker in my life. The free internet is not powered by cotton candy.

    mario,
    @mario@hachyderm.io avatar

    @dimillian while I totally agree that creator should be compensated, what do you think about the quality of the ads you’re shown?

    I wouldn’t mind seeing ads if they’re good but often enough I’m shown dubious ads if not outright scams and malicious content. That’s the main reason I use an ad blocker

    schizanon, to homelab
    @schizanon@mas.to avatar

    I just paid under $300 for a with 9 CORES up to 3.8Ghz, 16GB of RAM, and dual 2.5GbE NICs. It's even got a GPU with video decoding so it can transcode Plex. What a time to

    https://www.amazon.com/dp/B0BZR6LKHD?smid=A3OHI25ZCHSGMQ&ref_=chk_typ_imgToDp&th=1

    mario,
    @mario@hachyderm.io avatar

    @schizanon Proxmox is fun.

    In theory you don’t even have to choose and you could run pfSense or OPNsense as a VM.

    In practice keeping them separate might be wise so you can play with your new system without he risk of bringing down all the network

    kissane, to random
    @kissane@mas.to avatar

    OK fedi, I want to make sure I'm not missing things—please point me to the best arguments on how decentralizing/federating content moderation + other safety work improves outcomes for humans in a world where fedi scales up fast over the next year, compared to centralized networks.

    (For adversarial stuff incl spam, CSAM, coordinated inauthentic account networks/influence campaigns, hate speech, semi-pro trolling, professional and non-professional disinfo, covert adversarial instances, etc.)

    mario,
    @mario@hachyderm.io avatar

    @kissane generally here the ratio of moderators/users is pretty good and moderators tend to be responsive and generally care and have more local context.
    Recently I reported bad actors on centralised social media platform and all I’ve got was a “thanks but we’re too busy to look into it”

    Incentives are very different too. Here if an instance allows bad actors it could be de-federated

    geerlingguy, to random
    @geerlingguy@mastodon.social avatar

    Tired: telling everyone you can get a used mini PC that's faster than a Raspberry Pi

    Wired: realizing Raspberry Pis aren't impossible to buy at MSRP anymore, and that they have different use cases than old x86 thin clients

    I'm here till 9 lol

    mario,
    @mario@hachyderm.io avatar

    @DarcMoughty @FelicianoTech @geerlingguy why a Pi and not an ESP32 as a temperature sensor?

    Edent, to solar
    @Edent@mastodon.social avatar

    🆕 blog! “Review: Moixa 4.8kWh Solar Battery”

    I have upgradeitis. If something newer and shinier comes out, my stupid monkey-brain compels me to buy it. Seven years ago, we installed a solar battery. It was part of an experimental project which looked at creating a community power-grid, so it came at a subsidised price. As I explained to BBC Click, the 2k…

    👀 Read more: https://shkspr.mobi/blog/2023/08/review-moixa-4-8kwh-solar-battery/

    mario,
    @mario@hachyderm.io avatar

    @Edent is the arbitrage opportunity worth the extra load you put on the battery?
    I’d assume it makes it wear out faster.

    Also, have you considered round trip efficiency of the battery?

    bodomenke, (edited ) to random German
    @bodomenke@hessen.social avatar

    Best Mastodon App (iOS)?

    Dear Power Users,
    What is your favorite iOS app for Mastodon?

    welcome

    mario,
    @mario@hachyderm.io avatar
    andypiper, to mastodon
    @andypiper@macaw.social avatar

    Just finished a batch update to the third-party apps page on the website with ~9 additions, and also clarified the contribution guidelines in the associated GitHub repo.

    Thank you to everyone building with the to create cool experiences for users on the platform! 💞

    https://joinmastodon.org/apps

    mario,
    @mario@hachyderm.io avatar

    @andypiper @mttvll you should update Woolly’s icon

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • GTA5RPClips
  • khanakhh
  • Youngstown
  • everett
  • slotface
  • rosin
  • thenastyranch
  • Durango
  • ngwrru68w68
  • JUstTest
  • InstantRegret
  • cubers
  • ethstaker
  • cisconetworking
  • tacticalgear
  • osvaldo12
  • normalnudes
  • Leos
  • modclub
  • megavids
  • tester
  • anitta
  • lostlight
  • All magazines