@SeaOfTranquility@beehaw.org
@SeaOfTranquility@beehaw.org avatar

SeaOfTranquility

@[email protected]

I like talking about sci-fi, space, robotics, linux, anti-fascism and democratic socialism. 🇩🇪☮️

(SeaOfTranquility on libera.chat)

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

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

As a lemmy client, I would add Eternity (APGL-3.0).

For latex documents I would highly recommend Overleaf (APGL-3.0). You can selfhost it on an old PC or raspberry pi and have crossplatform access on all your devices

A better alternative to F-Droid would be Neo Store (GPL-3.0) which has a more modern design and is less broken in general.

For apps that are only available as github releases (e.g. hypeBard) I would recommend obtainium (GPL-3.0) which automates the update process.

My personal preference for calculator apps is NCalcLibre (GPL-3.0) which has a slightly different set of features than your suggestion but has a more structured UI imo.

Text Tools Pro (Apache-2.0) is another awesome tool that can improve your typing experience dramatically.

If you have a degoogled device you might want to install FMD (GPL-3.0) in case you lose it.

For rooted devices, I would also add BCR (GPL-3.0) + BCR-GUI (GPL-3.0) to keep a record of important calls.

Another app that is especially useful on rooted devices is AdAway (GPL-3.0) which is a system-wide ad blocker that doesn’t require any resources.

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Maybe not exactly what you are looking for, but you could use a website archiving solution to store one of those online man-page collections. I know it sounds like overkill, but it’s actually easy to setup and can be used for all kinds of other things as well. For instance, I have a local docker container running SOSSE for C++ and Python references and for all kind of libraries and APIs I use for software development. This way I have everything I need on my laptop and can work anywhere, even if there is no network connection.

Major upgrades to Anki in v.23.10 - Includes support for FSRS and built in image occlusion (github.com)

For those that aren’t familiar, Anki is a very popular multi-device flashcard app with spaced repetition. It’s one of those FOSS apps that’s fairly popular even outside the tech/FOSS community, and it is used by a lot of (most?) med students, pre-med students, etc. It’s definitely the best flashcard software out there....

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Anki is absolutely awesome. Since there is a large amount of community made decks, I found one that was specifically made for the book I used for learning Japanese. In addition to that, I also found a free Japanese-English dictionary app that had the option to add words as flashcards to a specified Anki deck. Even though it doesn’t have the most modern looking or intuitive UI, Anki is my main tool for learning Japanese because there are so many useful integrations and a large community behind it, and it is completely free.

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

Those are just technical details. Misinformation about the IDF-Hamas war is so insane, you can’t even look at “reputable” mainstream media outlets without getting ahistorical analysis, zionism or antisemitism. We are witnessing ethnic cleansing and cruel war crimes here because all the parties who had the possibility to prevent this decided not to. Instead of focussing on the historical context and the steps necessary to deescalate this conflict, the media is focussing on the question of which acts of violence are justified and which aren’t.

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

I think every school in the USA needs a geostationary satellite with a high-powered laser so that any school shooter can be vaporized at the speed of light. Without high-precision orbital strike capability, the USA won’t be able to solve their gun problem… I mean, what else could you possibly do to combat gun violence… 🤔

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

Mike Lindell is trying really hard to convince us that we are all taking part in a Mockumentary, and he’s just a paid actor who is doing a comedic bit. The only thing that’s missing for me in this video is the intro from The Office and the camera panning to Jim every now and then, who looks like he’s trying hard not to laugh.

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

I think your idea is interesting, but based on the examples I’ve listed, which I must admit is not a huge sample, most of them are played in a sort of GUI experience sort of way. I think it would be very, very difficult to translate the core concepts of programming to a side scroller.

Unfortunately, I haven’t played any of these games, but I have scrolled through that category myself to see what’s out there. I agree with you, that a side scroller is probably not the best option to introduce programming concepts from a game-mechanic perspective. I think didn’t really communicate well, that the way I envision my game differs a bit from these approaches. I don’t actually want to focus on specialized in-game mechanics that help to visualize algorithms or programming concepts. Instead, the game is meant to be a very mechanically trivial, story focussed frontend, that makes achieving the programming tasks more exciting.

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

I haven’t played any of these games before, but if a find enough time, I’ll look into them. Thanks for the suggestions!

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Personally, and I’m going to be completely honest and frank with you, I don’t think I would play it, (though I’m definitely not the target market), but also, it’s not likely that I would recommend it to someone who wants to learn to code either.

Usually when people want to learn to code, it’s because they have some end goal in mind - they want to make an app, game, website, they want to get a job as a developer, data analyst, QA, etc. or they have something in particular which interests them - such as machine learning, embedded design, blockchain (yes, I know it’s a scam), digital music/art, etc. - and based on what they want to do, I’d recommend them some very different pathways, and it’s very unlikely that your game would be the best use of their time, to be honest.

I appreciate the honesty, and I see your point about the game not appealing to a lot of the target audience. Your suggestion with the platform-first approach and the monetization options sound like a good idea, but it is not the direction I’d want to take. I definitely have to think about it more and figure out, how to address the points you made while still pursuing a project I fell invested in.

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

Thanks for the suggestion! I’ll look into it when I find some time.

Your Opinion on my Game Idea

For a while now, I had this idea in my head of making a small 2D side scroller game that helps people learn programming, and I’m looking for honest opinions and feedback from others. I know that such a game is niche and I wouldn’t expect to earn a lot with it. Spending time on development would only make sense for me,...

SeaOfTranquility, (edited )
@SeaOfTranquility@beehaw.org avatar

Building something in-game and extending the world with coding is an interesting perspective. I haven’t thought about it this way before. Instead, I always thought about solving programming tasks and, therefore, solving some issue in-game. I’d have to think about this more and see if I could incorporate that idea. Thanks for the suggestion!

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

This sounds a bit like hamster simulator, which we used in high school in our “programming” class, the site is in German, but you might the idea. But I can absolutely see how you can make this more compelling.

Deutsch wäre jetzt kein Problem für mich und ich glaube, ich erinnere mich sogar daran, das auch mal im IT Unterricht gehabt zu haben. Leider war die Lehrerin damals 'ne Katastrophe und ich hab’ das meiste von damals wohl schon ausgeblendet 😅

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

I’m glad you liked the idea of the world building twist, and I think I agree with everything else you said as well. Thanks for the feedback!

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

I have probably seen too much NotJustBikes lately to say anything positive or constructive about car sharing and how it affects society. But when it comes to the technical side of implementing such a service, there are some interesting problems to solve (depending on the scope of your project ofc…). You mentioned the traveling salesman problem, which considers one agent who is trying to find the distance-optimal route. When it comes to multiple cars and multiple ride requests and time constraints, the kind of algorithms you want to look for are more generally called assignment problems. If you want to dive into code, you can look up “google hashcode 2018 rideshare” which was a coding competition with a closely related problem.

Scientologists Ask Federal Government to Restrict Right to Repair (www.404media.co)

The organization that represents Scientology founder L. Ron Hubbard’s works has petitioned the U.S. government to restrict the right to repair a religious artifact called an E-Meter. This device is core to Scientology practices but the group argues exemptions allowing device hacking should not apply to equipment restricted to...

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Hmm… so thats why they say, Apple is a religion 🤔

Showcase of my browser startup page (beehaw.org)

I just wanted to show off a cool project I’ve found recently. Dashy is a very customizable dashboard that works perfectly for self-hosting projects. You can monitor any service that is reachable via http/https and use widgets like the universal web search interface, I’ve enabled in my installation....

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Nextcloud AIO is just a link (just the local IP+port) to the maintenance interface of my NC installation. The officially supported docker image of Nextcloud (link here) has a built-in maintenance interface which allows you to update the installation and all dependencies.

Because Nextcloud is more complicated to maintain (especially when you have a lot of apps installed), I have split all that functionality across multiple smaller services. Baikal, WebDAV, Vaultwarden and Freshrss are technically not needed if I use Nextcloud apps, but all of those services are easily configurable as docker containers and if one of them fails, none of the others are affected. If I use Nextcloud for everything and treat it as a monolithic service, I would lose all functionality if the service fails. Because of that, I only use Nextcloud’s core functionality, which is syncing files across devices and automatically uploading all the pictures I take with my phone. For everything else, I have a dedicated service that is easier to set up and maintain.

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Can you add a customization option for the hexagonal buttons? I really liked them!

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Hopefully, they fix their camera API so that GCam works properly this time. Being stuck with the stock photo app was the only downside of version 4 imo.

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

I'm going to sound cynical here so if you don't want to be confronted with negative content, please skip this one...

::: spoiler spoiler Did I just read an ad for "Mike's Hard Lemonade co." and Brand Studio Inc.? The "experiment" they made is not scientific and it doesn't have to exist to begin with. The point about happiness and media consumption was already researched seriously (which is also mentioned in this article).

So why does this article have to have a bright yellow background and spinning lemonades on the side and mentions a specific brand multiple times? Is it relevant to the "Good News Effect" or media consumption patterns? No... it's an ad that uses scientific work and the topic of happiness to boost a brand's public perception. Again... maybe it's just me... but having a discussion about happiness and media consumption should not be based on a Mike's Hard ad campaign imo. :::

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

I've heard that a lot of people have trouble with updating and maintaining nextcloud but I personally never had those issues and my instance is running for over 5 years now. I would agree with other people here, that something like docker makes everything easier if you want to selfhost. I personally followed this guide with a custom dockerfile that looks something like this. Once you have a functional docker image and a docker-compose file, updating your instance is as easy as typing:

docker compose stop
docker compose rm -f
docker compose build --pull
docker compose up -d

If you chose to go down that route as well, you might want to change the config files in your docker image since some of the values might not suit your instance. I, for example, have added the following for the PHP config:

RUN sed -i "s/(opcache.interned_strings_buffer*=*).*/148/" /usr/local/etc/php/conf.d/opcache-recommended.ini
RUN sed -i "s/(opcache.memory_consumption*=*).*/1256/" /usr/local/etc/php/conf.d/opcache-recommended.ini

SeaOfTranquility,
@SeaOfTranquility@beehaw.org avatar

Peter F. Hamilton is the reason I got into Love, Death & Robots. The first episode is a short story from A Second Chance at Eden.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines