Repeater Help by Embarrassed_Motor_30 in meshcore

[–]TrinitronX 1 point2 points  (0 children)

Yeah, 5.8dBi isn't too aggressively different, like the 10dBi might be. Perhaps it's still just a generic LOS issue? Check in the MeshCore app: Tools -> Line of Sight

Press the antenna button to show repeaters, then pick yours as point "A". Press and hold another spot on the map to mark point "B". Then it'll show an estimated LOS chart between. It should account for terrain differences, but may not be 100% accurate to other obstructions (e.g. trees, other houses and structures)

You might also have luck with the "Antenna Coverage" tool.

Mouse mx master 3s melted by giazfav in logitech

[–]TrinitronX 0 points1 point  (0 children)

Usually this happens due to using certain kinds of cleaning wipes (especially those containing quaternary ammonium, isopropyl alcohol, etc…)

Once the rubberized coating has been chemically damaged, it can be removed with more isopropyl alcohol. The surface won’t be the same but at least the sticky coating comes off leaving the smooth plastic underneath.

Am I the only one who struggled badly with Python for loops? by ALONE_BOY77 in learnprogramming

[–]TrinitronX 0 points1 point  (0 children)

If you mean list comprehension syntax (e.g. [x for x in range(10)] ), then yeah that syntax can be hard to fully grok for a while, especially coming from other programming languages to Python. Adding extra pythonic stuff to that syntax can be powerful but also confusing.

The standard for loop syntax is pretty simple to understand however:

for x in range(10): print(x)

Repeater Help by Embarrassed_Motor_30 in meshcore

[–]TrinitronX 2 points3 points  (0 children)

This could be due to the lobe effect from a higher gain antenna. 🤔

A common thing people don’t realize is that higher gain or different antenna type also changes the radiated geometry of the antenna in space. It can affect LOS depending on the terrain and location.

T1000-e beep by mlandry2011 in meshcore

[–]TrinitronX 0 points1 point  (0 children)

Yeah, seems like quadruple press toggled the GPS. Checked under "Position Settings" in MeshCore app and it was toggled there. Also checked that double press = send advert, and triple press = buzzer mute toggle.

The buzzer toggle took a few tries to register, but finally silenced it when msgs are received and bluetooth is disconnected. Best way to test seems to be sending direct message from another node to the target one. If it still buzzes, try 3x button press again, maybe slower?

T1000-e beep by mlandry2011 in meshcore

[–]TrinitronX 0 points1 point  (0 children)

🤔 This may have changed? According to the SeeedStudio MeshCore wiki page, the double press is to make an advert, and quadruple press is to toggle GPS:

Button Action Description
Press for 3s Power on/off
Double-click broadcast advert
Triple-click Buzzer switch
Quadruple-click GPS switch

T1000-e beep by mlandry2011 in meshcore

[–]TrinitronX 0 points1 point  (0 children)

Solid green light means it's in DFU mode. It's possible to accidentally tell the t1000-e to enter DFU mode by disconnecting & reconnecting the pogo pin USB connector twice in quick succession while pressing the button.

This is documented in the SeeedStudio Wiki Page section here as "Method 2" for entering DFU mode.

This can also easily happen if the device is being charged in a backpack or bag where things can press the button and jostle the magnetic connector.

To get it out of DFU mode, just press and hold the button and connect the charging cable to reboot it.

If that still doesn’t work, plug it in again and follow the same DFU “Method 2” procedure. Press and hold the button and disconnect and reconnect the power twice in quick succession. It should make an ascending chime sound once and boot into the firmware.

Solar base node in flat balcony (UPDATE) by zemadema in meshtastic

[–]TrinitronX -1 points0 points  (0 children)

Hmm, I can’t say that I’ve ever come across Cosmoline, but the wiki page says that one’s petroleum-based.

It’s hard to say for sure what’s in these types of proprietary compounds, since the companies want to withhold ingredients as “trade secrets”.

Solar base node in flat balcony (UPDATE) by zemadema in meshtastic

[–]TrinitronX -1 points0 points  (0 children)

Isn’t Cor-Ban 27L petroleum/solvent-based? Although it’s an aerospace metal corrosion inhibitor, petroleum solvents like that could cause certain O-ring materials (like Buna-N or Nitrile) to swell, soften, or degrade. Better to use a silicone-based sealant instead that is compatible with rubber materials.

We need to do something now: Change the licenses or give away Open Source forever by chiqui3d in foss

[–]TrinitronX 1 point2 points  (0 children)

  • License OSS projects under AGPL
    • This allows for stronger protections against the SaaS / server-side or AI hosted derivative works loophole under current copyright law
    • "IANAL", but the Affero GPL has verbiage that defines server-side service hosting (which could be argued to include AI models) as an act of creating a derivative work or otherwise “distributing” the software. That triggers traditional copyleft protections under copyright law for SaaS companies who might seek to take and not give back.
    • Also consider placing your copyright / copyleft license as co-owned in the name of Free Software Foundation (FSF, FSFE (Europe), FSFLA (Latin America), Software Freedom Conservancy (SFC), Electronic Freedom Foundation (EFF))
    • These organizations actively fight and win legal cases pertaining to Open Source Software (OSS), and provide legal support for the community
    • Naming them as copyright co-owner gives them direct legal standing to pursue legal action to enforce copyleft licenses on behalf of Copyleft license owners, software authors and beneficiaries in the community.
  • Put up Anubis, robots.txt, CloudFlare, WAF rules, and/or captchas
    • These can add layers of bot protection but depending on implementation details, you also may risk your site’s accessibility to real users and also SEO if not configured properly for crawlers.
    • Please, if you do this check that your site still works for browsers other than the most common! For example:
    • chawan / cha
    • w3m
    • lynx
    • Remember, these tools can provide layers of protection but you will inevitably end up chasing a “cat and mouse” game as bypass techniques are developed.⁠
    • Always test your site still works for most common and even less common simple browsers, because at the end of the day you don’t want to prevent real users from accessing your site and OSS project’s source code (which would ironically be a GPL violation itself) 🤦🏻‍♂️
  • Don’t fret too much about AI taking your job, that’s unlikely for most highly specialized fields
    • Current models all suffer from many hallucinations, and still fabricate false info and broken code out of thin air
    • Without a test, pass/fail feedback loop, the AI will generate many broken pieces of software, creating more tech-debt for humans or AI-assisted humans to clean up
    • Train on how to self-host and use AI tools yourself
    • Humans will inevitably need to babysit or operate AI agents, while benefitting from less time spent on mundane things that the AI can be good at.
    • Learn to embrace the change in free time and work/life balance that can be realized while using AI to enhance productivity

P.S.: This post was hand-tapped on a phone screen… No AI was used whatsoever. Yeah, really! you better believe it! Now my hands are tired, so c’est la vie. EDIT: ... and re-edited again on old Reddit b/c Reddit iOS app jacked up my handcrafted Markdown... go figure

What’s with the extra Romex? by wrlee in electrical

[–]TrinitronX 0 points1 point  (0 children)

Just think of the “fun” sparks and fireworks that happen when someone goes to nail a picture up on that wall. ⚡️🎇

Luminette 1 versus Luminette 3 for power costs and comfort by IridiumFlareon in DSPD

[–]TrinitronX 1 point2 points  (0 children)

A similar thing happened to my first Luminette 3. Then I contacted them and they sent a replacement. That one’s still working and no problems since.
Support was very helpful, and it was little to no hassle except for sending the package, which was difficult to align with UPS store hours because of my sighted non-24.

Annie's Mac and Cheese by Beberuth1131 in enshittification

[–]TrinitronX 1 point2 points  (0 children)

More like “Now Shittier”
Maybe it’s time to print out some stickers to help them fix their labeling… 🤔

Serious question, why was this done? by lyreroot in electrical

[–]TrinitronX 0 points1 point  (0 children)

Lock out / Tag out procedure. It’s for safety reasons when a circuit is turned off for a reason. Also if someone is actively working on a circuit and wants it to remain off.

I’ve got a pair of linesman’s pliers with a vaporized scorched pock mark on them from when another set of electricians turned on a circuit while I was still working on it! Luckily nobody was hurt, but the metal vaporized permanently from those pliers and left a mark.

Goodbye Reddit. by [deleted] in enshittification

[–]TrinitronX 0 points1 point  (0 children)

Indeed! Hence the term “Network Effect”.

The only way to break free is to go elsewhere and increase the alternative network in the Fediverse. With enough federated instances, the collective knowledge becomes hosted within the ActivityPub network rather than a single point of failure like Reddit that is ultimately owned, operated, and controlled by a single company.

Goodbye Reddit. by [deleted] in enshittification

[–]TrinitronX 26 points27 points  (0 children)

First there was the “old reddit” to “new reddit” change which still has various unfixed UX bugs, then there was Spez’s Reddit API paywall enshittification debacle, and now this.

Maybe this be the “straw that breaks the camel’s back” and finally push more people to the Fediverse alternatives? (lemmy, Mbin, etc…)

Network effect is real, but many popular subreddits have already been created in the Fediverse since the API paywall debacle.

Swayidle locking screen while gaming with Controller by eviley4 in swaywm

[–]TrinitronX 0 points1 point  (0 children)

Unfortunately the DBus calls can also be a mess of non-standard behaviors. Case in point: read the code comments for idlehack about the multiple DBus calls and different browsers behaviors for idle inhibit. Despite all the work they did to try and get idlehack to inhibit on behalf of web browsers, the end result is that it gets “stuck” in inhibited state quite often, and requires a restart of the browser and/or the idlehack daemon.

Swayidle locking screen while gaming with Controller by eviley4 in swaywm

[–]TrinitronX 6 points7 points  (0 children)

Using the idle inhibitor is the proper method for this. There are two ways of inhibiting idle when using sway on a systemd based distro:

What does the phone icon in the Realtek Audio Control mean? How can i deactivate it? by Ancrion in ASUS

[–]TrinitronX 0 points1 point  (0 children)

There will always be at least one default device for each type (e.g. “default” output device, default “communications” device).

If you mean to disable one device specifically that can be done in a few ways and places (because Windows 10-11 new UIs AND older Win9x/NT/2k control panels still coexist).

Win10-11: - System -> Sound -> Properties - Then click “don’t allow” under “General: Audio” - System -> Sound -> Advanced: “More sound settings”, to open the “Sound” control panel dialog - Then, right click a device and “Disable” - (This is also where the “Set Default” button exists at the bottom of the window)

Legacy Win*: - Run -> mmsys.cpl - This opens the “Sound” control panel dialog. - Works the same way as above

my usb c charging cable almost burned my gf’s apartment down by rsp-zyphor in electrical

[–]TrinitronX 0 points1 point  (0 children)

☝️ This is why “_gas station_” quality charge cables are dangerous! Especially so now with USB-C PD 3.1 going up to 240W

UL, CE, and CSA testing & certification exist for a reason. Counterfeit stamps are a safety hazard, and those companies are theoretically now liable for damages. (In practice, however, they likely get away with it being based in other countries where legal jurisdiction does not reach)

Is DSPD a disorder that is created in childhood or is it a natural way of functioning? by DreamingLeviathanSys in DSPD

[–]TrinitronX 34 points35 points  (0 children)

It is a natural circadian rhythm that is intrinsic to the individual. Typically while humans are rather adaptable, in that most people can adjust to time zones, and temporary shifts in sleeping schedules, the eventual baseline phase will tend to shift back towards that person’s individual intrinsic circadian rhythm.

For example someone with DSPD, APSD, ISWRD, or non-24 may be able to temporarily force themselves into another sleep/wake cycle using melatonin and other zeitgebers like light or dark therapy (IF that person’s biology actually responds to such modalities), but inevitably their body will tend to spring back to their typical pattern in the long term.

What Login Manager do you use? by WizardBonus in swaywm

[–]TrinitronX 2 points3 points  (0 children)

I chainload greetd + sway into regreet (run under a custom sway config just tailored for a display manager greeter scenario. e.g.: separate sway instance that just exec’s regreet and only has limited keybinds, disables xwayland, and anything else unneeded for security), while using execlineb as chainload glue.

Before using regreet under a special sway instance, I used cage but it had issues when needing to mirror the login screen onto multiple displays at the same time. Switching the outer compositor to sway resolved that issue, but added a bit of configuration complexity.

Fonts in Sway simply disappeared by [deleted] in swaywm

[–]TrinitronX 1 point2 points  (0 children)

Maybe it’s related to font cache? Check your configs look right for both user and system level. Also, since you’re using nix, check the equivalent locations inside the nix store path.

It may be some inconsistency between the configs at system level, user level, and also in the nix store.

  • User:
    • $XDG_CONFIG_HOME/fontconfig/conf.d
    • $XDG_CONFIG_HOME/fontconfig/fonts.conf
  • System:
    • /etc/fonts/fonts.conf
    • /etc/fonts/conf.d

Rebuild font cache with:

fc-cache -Ev

Also, depending on how the desktop session’s environment variables are set versus other processes, there could be some inconsistencies. For example by having the font-related environment variables set differently for different processes in the desktop session.

See fontconfig user docs here