Skip Navigation

Posts
15
Comments
246
Joined
2 yr. ago

  • Unless you are using groovy (jenkins), then you are running the pipeline to find syntax errors.

  • I am trying it out, got a subscription a couple of weeks ago. I went to unlimited searches right away since on a work day I heavily rely on search engines.

    To be honest, I have nothing to say about it, which feels like a good thing considering that lately I have been complaining a lot about Google.

  • Me irl

    Jump
  • Have you tried the thing that has been on your mind for the last month (or more) but cannot get around it?

    When I am in a rut, unable to do anything for over a week, usually there is something that I am stuck on...

  • Never tried not-stimulants but I have read some studies that suggests that a combination works best for some people.

    Out of curiosity, what side effects are you experiencing with stimulants?

  • IMO Lemmy is a social media, it allows people to socialize over shared interests. It doesn't need to facilitate IRL connections, even though they are likely to happen.

  • Jack Dorsey, good or bad?

    (bonus points if you get the community reference)

  • Stremio with the local files extension? Not exactly a video player, but if you want to watch movies and TV shows, it will get the job done.

  • I have been thinking about this for quite some time, feel free to add me on matrix (link in bio) if you are interested to collaborate/discuss.

    It's interesting to consider a few potential use-cases, as you can see below the technical requirements for each use-case can be vastly different.

    Notice, I am assuming that accounts are connected, aka if someone creates a post, that post can reach users of other instances. See the "Connecting Instances" section below.

    Use Case: Organizing an Event

    Let's say Alice wants to organize a trivia night at the coffee shop she works at. After all the preparations, Alice needs to invite people, so she makes a post with the location, the date, and the announcement of the event.

    People following Alice's (or the coffee shop's) account, will be notified of the event and choose to either attend or not. Some may even "boost" the event, so it's reaches more people.

    Discovery is not optimal. It's possible, people that live nearby the coffee shop, and would have otherwise attended the event, weren't following the account, as a result weren't notified and missed the event.

    Instead, if a location based feed was available, it would have allowed people to find Alice's post and attend the event. The UX for such a feed can be complex, but the backend requirements are pretty straightforward, we need to filter (and/or sort) using the location, date and tags of an event.

    All in all, the volume of data is small (not a lot of events happen at the same time and the same area), and the application is not time-critical (if a post takes several of minutes to reach other users it's not an issue as the event is posted days in advance).

    Use Case: Short-Term/Live Monitoring

    Let's say a group wants to organize a protest march, they know that the police tends to get violent on such occasions, so they need to monitor the police's activity and alert the people accordingly.

    So, they create a system where some people are responsible for monitoring the area and regularly upload posts with the exact location of the police. This allows the group to create a map that shows the locations of police blocks and adjust their route accordingly.

    While the example is terrible, I believe the use-case is clear. A lot of people, need to monitor "something" that is happening "right now".

    Again, probably most of the complexity lies on the UX design, but a few backend requirements are added:

    1. There is a large volume of data, and everything is time-critical.
    2. There is a need for control on who is able to posts, otherwise ill-willed users will be able to create noise and render the system useless.
    3. There is a need for control on who is able to access the information.

    Keep in mind that (2) and (3) do not mean that a decentralized platform would be better suited.

    Use Case: Long Term Monitoring

    Let's say, during the spring, a population of ducks passes through the city. Tourists and locals alike want to watch the ducks, so they start recording sightings.

    This information not only allows users that are nearby to rush to watch the ducks when there is a sighting, but also can be used to create a heatmap of the most probable locations to find ducks for a given time of day.

    Technical requirements:

    1. Small volume of data, but information can be time-critical.
    2. Need to generate notifications for users interested to respond to the sighting.

    Use Case: Information Sharing

    Let's say Bob learns an interesting trivia about the statue on the town square. He creates a post about the trivia and stamps it with the location of the statue.

    Here, time is irrelevant to the post, people are going to be interested in Bob's trivia years down the line. However, people need to be able to discover Bob's trivia, and a map is probably the best tool for the job.

    Technical requirements:

    1. Volume of data depends on population of an area, city centers are going to have more posts that small towns.
    2. Nothing is time-critical.

    Connecting Instances

    Utilising this, we could create a list of Habitat instances that are relevant to a user’s current location, and then query only those instances.

    I don't think this would work, habbitat.world would still have users around the globe, as a result it would be queried every time someone refreshes their feed. You may make a case that there shouldn't be such an instance, but keep in mind (a) pretty much every Fediverse platform has a few huge instances, and (b) that would exclude users located in places without a local instance (or local instances with unethical admins/mods).

    I believe the existing follow-based federation mechanisms would provide a better solution. Keep in mind that fedizens don't want to see "everything" within their feeds, but a curated list of posts/events based on their choices and/or the choices of people with similar background (same instance).

  • I have serious sleep issues so I heavily really on my alarm app, I need features like:

    1. wake-up captcha
    2. wake-up time randomising
    3. the ability to load a playlist, or play a podcast episode
    4. sleep tracking
  • It may sound boring, but I would appreciate a good open source alarm app for android.

  • neither, I am autistic, it's not a choice, it's a need.

  • (insert confused Carl meme with caption "you guys can get ahead??")

    I feel you, I have been facing the same issue pretty much my whole life, the last 3 years I have been able to identify it and make some progress. I am not in a perfect state, not even a good one, but I am making progress and I am happy with it.

    For me, the problem was trying to catch up. My pattern involved the following cycle:

    1. I would feel I am "behind" and the guilt would start to build up.
    2. The guilt would get so bad that I would start doing the things.
    3. As I was catching up, the guilt would decrease, and I would start feeling the exhaustion building up.
    4. I would try to power through until I would crash and go into a state of depression.
    5. Repeat from step 1.

    In other words, I was exhausting myself while trying to catch-up, when I was finally ahead the guilt wouldn't be enough to motivate me anymore, and I would crash.

    Changing my outlook helped a lot. Instead of trying to catch-up, now I am aiming for consistenxy. This is really hard, as it involves taking a break when I need to even if it means "getting behind". When I changed my outlook my productivity decreased considerably and it took a few months to get at an acceptable state. I tried to be patient, keeping records helped a lot as I was able to see the improve from one week to another.

    Recognising my rest needs is really hard, I just don't feel it untill my brain goes absolutely numb. Keeping a journal has helped me analyze my behaviours and recognise my limits. I try to respect those limits by being proactive and schedule rest days before I crash.

    Ultimately, this is my experience and yours may be different. Some general guidelines would be to try to take things one step at the time and rely on your journal because your memory is not a reliable source of information.

    PS I fucking hate journaling, it's the worst things ever, and having to rely so much on it drives me crazy.

  • It sounds a bit too soon to use release names, especially given that Lemmy is still in alpha.

    When a major release comes out, I suggest using colony names (fictional or real), like the pirate republic.

    In general, I like names that highlight the decentralised aspect of the fediverse.

  • or chapters from "Das Capital"

  • What is a just a minute protest? asking for a friend

  • You spelled Fin Tech Bros wrong

  • Again, more complicated.

    It doesn't have to be.

    Are the algorithms mathematically sound, or just AI/machine learning magic fairy dust?

    MAB algorithms lie in middle. They are a mathematically sound way to explore the unknown and make reasonable decisions given whatever context is available.

    There have been a few hospital trials with success, but progress is slow and funding is low. There are a few really interesting papers if you are interested to read more.

    Do the algorithms have implicit biases against poor people, or those with darker skin or who live in certain postcodes?

    In a sense, it's not different than laws that discriminate against people of color or other marginalized communities. The fact that a bunch of super privileged lawmakers create laws that disproportionately harm us, does not mean that the concept of law is flawed.

    You got to ask yourself why the algorithm was given that information in the first place, and more importantly who gave it?

    What we call algorithm, is actually two things. A set of instructions (the actual algorithm) and a set of parameters. The instructions explain how to use those parameters in order to make a decision. The parameters may or may not be biased, it all depends on the process that is used to generate those parameters.

    AI in particular uses a process called training, in which people make decisions, and another algorithm is used to adjust the parameters so those decisions can be genralized and repeated by the AI. When, biased people make biased decisions, they are going to train an AI to make biased decisions.

    Unfortunately, that's our reality, biased people make biased decisions, as a result we have biased laws and biased algorithms.

    By the way, this is what the author calls algorithm cleanse, and it's bureaucracy supercharged. Why hire someone to reject applicants of color when you can build an algorithm to do that? Making a legal case against that is much harder, and the legal system isn't ready to understand the nuisances of the case.

    However, in contrast to the laws, we marginalized people can create our own "algorithms", thay are not biased to our best effort. The fediverse is living proof of this. Why fight the system when we can make our own?