aka gkaklas@{lemm{ings.world,y.{zip,world,ee}},programming.dev}

https://gkak.la/

aspe:keyoxide.org:CZQI42SE5HXWZCFPARIGCNK32A

  • 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: January 2nd, 2025

help-circle
  • gkak.laₛ@lemmy.ziptoAsklemmy@lemmy.mlWhy is all of Lemmy politics?
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    2 days ago

    This! I also configured my client to hide posts with ~10 keywords (trump, ice, kills, etc), and my feed suddenly had a much more diverse set of topics. Usually there is a common keyword between topics you’d want to see less of; you just need to keep it in mind while you’re browsing so you can find it!


  • I’m always baffled when I read news about unethical things that a piece of software does; I can’t comprehend how software engineers, people who probably have the ability to do critical and structured thinking, program such software and feel ok with it - they can’t just plead ignorance and say they’re just doing their assigned tasks or sth, they actively make the decision to participate in this.

    The managers, I think it makes more sense: they may be evil about coming up with these decisions, but may not have much exposure to the product to understand the consequences of how it works so they just get money and handle they contracts etc.

    But the people who write the logic, they’re the ones who are sitting down days at a time focusing on their task to think how to design the algorithms, from killing people, to simply tracking people online and exploit a user’s behavior, data about their personal life and relationships etc

    “Hmm yes if a user seems to spend much on microtransactions in games, we could maybe lure them to an online casino! Lets now work on the algorithm that recommends betting games based on their online behavior. Oh did they lose their job recently? They now have more free time to sink into our platform! We may be able to lure them with games that have small bets 🤔 I’m so good at my job I might get a raise now!”

    And I guess now with vibe coding this can only get worse 😕


  • That’s not what my objection is about 😅 Of course low power consumption is important

    My point is about depending an independent peer-to-peer off-grid network on one specific technology

    E.g. imagine if TCP/IP, BGP, or HTTP were proprietary (instead of owned by standards organizations), and in order to connect to the Internet you would need to buy a network card that is licensed from the TCP/IP company! But since that’s not the case, people can connect to the Internet using any technology they want (Wi-Fi, Ethernet), but as long as their device uses TCP/IP, anyone can connect with anyone

    (PS maybe there is a better physical layer or routing example than the above 🤔 But I think the principle still stands)


  • You don’t have to pay meshtastic any money

    They can still profit indirectly from providing services etc (which is fine)

    But even just the fact that in order to use the word “Meshtastic” ™®© I have to read https://meshtastic.org/docs/legal/licensing-and-trademark/ shows that it does not have “community” vibes but “Meshtastic™®© is ours and we’re just letting you use the source code etc for now” vibes

    Again, the fact that it is owned by someone means that the community (probably) does not have control over it, and one day we might need to fork the whole network and migrate every node

    there’s nothing they can do to stop you using it as you see fit

    If a specific radio is illegal, it’s easy to just find where it’s transmitting from and fine you; they already do this with pirate radio stations

    There is no way to be completely free of dependence on others

    But why be dependent on 2 companies instead of having the option to buy a radio from any company? Why is competition and diversity bad for an independent and off-grid network that we don’t want it to have a single point of failure? 🤔

    Not only it can make the network more resilient (which is supposed to be one of the goals), but it allows for experimentation and innovation in new technologies, which you can’t do if you’re locked into using LoRa™®©

    Why lock every user into a single technology just because some users want to have a long-lasting battery? (Which btw is probably important for very remote nodes and not the home and portable nodes that I think are more common).


  • you’re going to want to buy some LoRa devices anyway

    Yes, but you’re not forced to; you can have nodes in your city that use any radio they want to communicate to each other, and e.g. your local hackerspace can have a node with multiple radios that bridges them to other nodes on the global network

    With Meshtastic™®©, if your country bans LoRa™®© radios you simply don’t have any other option, so the whole network is just done. With Reticulum or any other agnostic network they can’t ban all radio modules that can be used

    Reticulum is pretty much developed by a single person.

    Hmm that’s unfortunate, I didn’t know that 😕 But that’s a chicken-and-egg and network effect problem; we shouldn’t be “forced” (network effect) to use something that is not ideal just because more people use/develop it, otherwise we will never have a better alternative, because no one wants to develop it because no one is using it because no one wants to develop it

    At least for me, dedicating energy to build a Meshtastic™®© node would feel like I’m making something that profits LoRa™®© and Meshtastic LLC without trusting the “independence” of its every aspect. It transfers the dependence from the ISP that brings the wire to the home, to the companies that make Meshtastic™®© and LoRa™®©, but it’s still a dependence on one or two external companies instead of an independent community like I’ve seen with other local WMNs over the years

    (I don’t have the experience to say that Reticulum is the best option, but it’s the main agnostic network I’ve seen with the little search I’ve done; people reading this feel free to make suggestions! 💚)







  • gkak.laₛ@lemmy.ziptoMemes@lemmy.mlRisk
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    4 months ago

    Maybe not about your main employment, but I don’t understand why some people feel forced to do some other things:

    • They love web advertisements, get attached to specific products, prefer using company names instead of general words
      • e.g. “I’m in Zoom call”; just say “a voice/video call” or whatever, why do you have to advertise the company and perpetuate the mentality that “voice calls” → "Zoom calls“ and that there’s only one product people should use
      • same with sodas, medicine, browsers, search engines, tissues, copy machines, cleaning products, etc
    • Social media posts: they feel the need to advertise themselves (I’m not just talking about work-related stuff); some people can’t just post a nice vacation photo, and need to use it as an opportunity to act as influencers etc
    • I would say that some types of “I have to do a bad thing to someone else, otherwise they will do it to me” could be classified as capitalistic as well; no, Bob, no one is forcing you to undercut your coworker (except if you work in a company that uses KPIs etc maliciously)
    • The mentality that your hobbies can/should be used for profit, and that profit is the main reason anyone would do something that requires some time to do
      • I’ve written some open source stuff (code.gkak.la), and when I mention something I made to some people, their first reaction was “that’s great; so how are you going to sell it?”; and when I try to explain about open source (especially for personal scripts etc), they just can’t comprehend why would anyone do something like that, if not for profit
      • I’ve seen the same mentality online, around people being makers (e.g. knitting, 3d printing)
    • People adding advertisements to their super low-traffic personal blogs, and people arguing about the “lost income opportunity” or sth (??)


  • TL;DR:

    Price:

    “Under $100”:

    After [the preorder], it will go up to $99.

    Battery is not rechargeable:

    And what happens when the battery runs out? You just send the ring back to be recycled.

    Runtime:

    The integrated battery will power the device for 12–14 total hours of recording. The designers estimate that to be roughly two years of usage if you record 10 to 20 short voice notes per day.

    • “Roughly two years” = lets say that’s 20 months
    • 12 hours = 43.200 seconds = 72 seconds/day
    • “10-20 short voice notes” = 3.6-7.2 seconds per note

    Features:

    • Records only while pressing the button
    • The recording is converted to text and fed into a large language model (LLM) that runs locally on your device to take actions. The speech-to-text process and LLM operate in the open source Pebble app, and no data from your notes is sent to the Internet. However, there is an optional online backup service for your recordings.

    • A model small enough to run on your phone has to focus on specific functionality rather than doing everything like a big cloud-based AI

      • Create or add to notes
      • Set reminder
      • Create alarm
      • Create timer
      • Play/pause/skip music track (via button press)
    • also designed to be hacking-friendly. The audio and transcribed text is yours […] You can route it to a different app via a webhook, and the LLM supports model context protocol (MCP), so you can add new functionality that also runs locally. The AI model will also be released as an open source project.


  • I always set it (mobile client, Thunder), because I find it pretty annoying when I see posts in my feed that I don’t understand (so it’s only fair that I don’t cause it to others)

    Fortunately it hasn’t been much of an issue on Lemmy, but Mastodon is pretty much unusable for me partly for this reason (last time I tried to curate my feed, ~50% of the posts I saw were in languages I cannot understand – and I don’t follow language-specific topics or people)

    It seems it has now been “solved”, with a popup for users posting from the website, reminding them to select a language: https://github.com/mastodon/mastodon/issues/25568 I think users (including me) will always make mistakes, and, as you note, not all clients support this setting, so I don’t think relying on the UX of everyone’s clients is a permanent solution 😕

    In the meantime, the best I can do is set the tag manually when I’m posting 😔


  • I don’t think that there is a need for that 🤔

    I haven’t used Addy so I don’t know specific details, but I guess you could forward the emails to addresses with a prefix, e.g.

    addy-site1@domain.com
    addy-site2@domain.com
    

    You can then just use sieve filters to categorise them in the folders you’d like:

    Inbox
    Sent
    Addy
    - Site1
    - Site2
    

    The only reason I’ve been thinking that you would need a separate domain, is if you are self-hosting a service like Addy: if websites realize that your domain is used for “random” addresses, your main domain might end up in a blacklist as a spam precaution (whereas with a dedicated forwarding domain, only the forwarded emails would be at risk)