PumpkinDrama

joined 2 years ago
MODERATOR OF
[–] PumpkinDrama@reddthat.com 18 points 1 year ago* (last edited 1 year ago) (4 children)
  • Moving user profile to a new instance #1985: Provide the ability for users to migrate their account and all associated data (posts, comments, moderation actions, saved posts, etc.) from one Lemmy instance to another. This would allow users to move freely between instances without losing their online identity, history, and credibility built up over time on a previous instance.

It's crazy when I see this super popular issues closed without completion by the main devs. It makes me feel like they don't care at all about user feedback.

[–] PumpkinDrama@reddthat.com 7 points 1 year ago (6 children)

It certainly doesn't help that Lemmy had and still has absolutely no sensible way to actually surface niche communities to its subscribers. Unlike Reddit, it doesn't weigh posts by their relative popularity within the community but only by total popularity/popularity within the instance. There's also zero form of community grouping (like Reddit's multireddits) - all of which effectively eliminates all niche communities from any sensible main view mode and floods those with shitty memes and even shittier politics only. This pretty much suffocated the initially enthusiastic niche tech communities I had subscribed to. They stood no chance to thrive and their untimely death was inevitable.

There are some very tepid attempts to remedy this in upcoming Lemmy builds, but I fear it's too little too late.

I fear that Lemmy was simply nowhere near mature enough when it mattered and it has been slowly bleeding users and content ever since. I sincerely hope I'm wrong, though.

@PurpleTentacle@sh.itjust.works https://sh.itjust.works/comment/4451602

[–] PumpkinDrama@reddthat.com 6 points 1 year ago* (last edited 1 year ago) (3 children)

Nice! What made you decide to write it? Where can I find out which instances offer that UI?

[–] PumpkinDrama@reddthat.com 13 points 1 year ago* (last edited 1 year ago) (10 children)

I stopped using Lemmy due to instances blocking each other. I wanted to view content from specific instances, but none of the instances between the most popular ones allowed me to see all the content. I had to create multiple accounts, which made navigating between them cumbersome. This experience was more frustrating for me than any issues I've encountered on Reddit. I believe users should have more freedom to choose the content they see without having to create their own instance or manage multiple accounts. I was hopeful that this would change with user instance blocking implementation, but I feel validated in my decision after seeing that it hasn't.

[–] PumpkinDrama@reddthat.com 4 points 2 years ago

Just don't post about it in the fediverse community. Damn hypocrites.

[–] PumpkinDrama@reddthat.com 4 points 2 years ago

Making movies from a single prompt.

[–] PumpkinDrama@reddthat.com 4 points 2 years ago

There are probably some variations that use egg but I've always done this one.

[–] PumpkinDrama@reddthat.com 3 points 2 years ago (2 children)

To block an entire instance on Lemmy 0.19, you can use the web version to go to your own profile and access the "blocks" tab in Settings, where you can add instances to block them. This feature allows you to block posts from a specific instance from showing up on your feed.

[–] PumpkinDrama@reddthat.com 1 points 2 years ago

I ended up using Microsoft Edge because it has a good text-to-speech by default in the Windows and Android versions.

 

I'm looking for an Android app that allows my household to easily share and edit a grocery/pantry list. It would be great if the app could:

  • Allow multiple people to view and edit grocery and pantry lists
  • Automatically add items to the grocery list when they drop below a set minimum quantity in the pantry list
  • Send notifications when the list is updated by someone
  • Allow users to add expiration dates for fridge/pantry items, and provide reminders when items are close to expiring

Some other useful features would be:

  • Barcode scanning to quickly add items
  • Categorization for where items are stored (pantry, fridge, freezer etc)

Does an app like this exist for Android? I haven't been able to find one that has all the functions I'm looking for. If you know of one, please let me know! Or if there are any that come close I'd love to check them out. Making grocery lists and keeping the kitchen stocked feels like a constant chore, so anything to make it smoother would be great.

Previously I used a Matrix group chat and currently I'm using Our Groceries Shopping List.

 

The best way to freeze and thaw bread dough for later use is as follows:

  1. Make the dough according to the recipe instructions and allow it to prove[1].
  2. Knock the dough back, shape it into rolls or a loaf, and freeze it on a lightly greased baking tray or loaf tin[1].
  3. Once frozen, remove the dough from the tin/tray, wrap it tightly in cling film or seal it in a freezer bag, and date the wrapped dough[1]. Consume the dough within 6 months[1].
  4. When you're ready to use the dough, remove the packaging, place it on an oiled baking tin/tray, and cover it with a damp tea towel[1].
  5. Allow the dough to thaw and rise in a warm environment until it has doubled in size and is light and puffy[1].
  6. Be careful not to overprove the dough. Bake the bread according to your recipe instructions, but you may need to bake it slightly longer (by an additional 10-15 minutes)[1].

Remember to store the dough in an airtight container to prevent freezer burn and ensure the best quality when thawing and baking.

Citations: [1] How to Freeze Bread Dough - Baking Mad https://www.bakingmad.com/baking-tips/how-to-freeze-bread-dough [2] 3 Ways to Defrost Dough - wikiHow https://www.wikihow.com/Defrost-Dough [3] Different Ways to Work with Frozen Bread Dough - DeIorios https://www.deiorios.com/working-with-frozen-bread-dough/ [4] Freezing Yeast Dough: 2 Ways to Freeze Bread Dough - Taste of Home https://www.tasteofhome.com/article/freezing-yeast-dough/ [5] HOW TO THAW FROZEN DOUGH - Deseret News https://www.deseret.com/1993/11/9/19075589/how-to-thaw-frozen-dough [6] 36 Genius Recipes That Start With Frozen Bread Dough - Taste of Home https://www.tasteofhome.com/collection/frozen-bread-dough-recipes/ [7] How to Freeze Yeast Bread Dough to Keep It Fresh - The Spruce Eats https://www.thespruceeats.com/how-to-freeze-yeast-bread-dough-427560 [8] Speed Thaw Method - Rhodes Bake-N-Serv https://rhodesbakenserv.com/portfolio-item/speed-thaw/ [9] Frozen bread dough - Trawler Forum https://www.trawlerforum.com/forums/s30/frozen-bread-dough-55684.html [10] Can you freeze bread dough and bake it later? What's the procedure? : r/Cooking - Reddit https://www.reddit.com/r/Cooking/comments/qrqh9e/can_you_freeze_bread_dough_and_bake_it_later/ [11] Thawed frozen dough - Seasoned Advice - Stack Exchange https://cooking.stackexchange.com/questions/78386/thawed-frozen-dough [12] Difficulty with frozen bread dough - Seasoned Advice - Stack Exchange https://cooking.stackexchange.com/questions/94663/difficulty-with-frozen-bread-dough [13] Freezing bread dough to bake later | The Fresh Loaf https://www.thefreshloaf.com/node/5100/freezing-bread-dough-bake-later [14] 5 Ways to Use Frozen Bread Dough - The Pioneer Woman https://www.thepioneerwoman.com/food-cooking/cooking-tips-tutorials/a102281/5-ways-to-use-frozen-bread-dough/ [15] How to Make Bread from Frozen Bread Dough Recipe - Food.com https://www.food.com/recipe/how-to-make-bread-from-frozen-bread-dough-536197 [16] Can I freeze my yeast dough? - King Arthur Baking https://www.kingarthurbaking.com/blog/2021/07/06/freeze-yeast-dough-make-ahead-bread [17] Quick Method for Thawing Frozen Bread Dough | Our Everyday Life https://oureverydaylife.com/quick-method-thawing-frozen-bread-dough-39789.html [18] 13 Recipes with Frozen Bread Dough That Taste Totally Homemade https://www.bhg.com/recipes/bread/frozen-bread-dough-fix-ups/ [19] Freezing Bread Dough: How to Bake Frozen Bread Dough - 2023 - MasterClass https://www.masterclass.com/articles/freezing-bread-dough [20] How to Quickly Defrost Package Dough - DeIorios https://www.deiorios.com/how-to-quickly-defrost-package-dough-2/ [21] 10 Uses for Frozen Bread Dough | Food Network Healthy Eats https://www.foodnetwork.com/healthyeats/2013/03/10-uses-for-frozen-bread-dough [22] How to Freeze Various Kinds of Bread Dough - YouTube https://youtube.com/watch?v=NlIuDpQmEVU

 

Hey everyone, I'm looking for a way to save content from the websites I visit manually or automatically, and then perform full-text searches exclusively within the saved content. Additionally, it would be great if there's a feature for adding tags, flair, or labels to categorize the saved content by topic. Does anyone have any recommendations for tools or methods that can help me achieve this? I'd love to hear about any apps, browser extensions, or other solutions that could make organizing and searching through my saved web content more efficient. Thanks in advance for your help!

 

If you prefer having many tabs open and want to group or stack them, there are several browsers and extensions that can help you manage your tabs effectively.

For browsers, Vivaldi is highly recommended due to its integrated tab management features, such as lazy loading of tabs, hibernating background tabs, and tab stacking. It also allows you to save your open tabs in a session and tile tabs that you need side by side[1][3][9]. Opera is another browser that is known for its advanced inbuilt tabs management features, including a feature known as Opera One workspace, which can handle many tabs without any issues[3].

If you prefer to stick with Firefox, there are several extensions that can enhance your tab management experience:

  1. Workona: This extension is designed to help you organize your tabs and documents by project. It also auto-saves tabs so you won't lose your work. Workona also offers a tab suspender for Firefox, which allows you to auto-suspend tabs or pause them manually to reduce memory usage[2][7][9].

  2. Simple Tab Groups: This extension allows you to create, modify, and quickly change tab groups. It also supports multiple windows and integrates with Firefox Multi-Account Containers[6][8][10].

  3. Tab Session Manager: This extension allows you to save and restore the state of windows and tabs. It also supports automatic saving and cloud sync[4].

  4. Tab Center Redux: This extension features a vertical listing of your tabs on the left side of your browser window, allowing you to organize your work from there[2].

  5. OneTab: This extension 'bookmarks' tabs and saves them in an editable list, which can be useful for clearing tabs to have a fresh browser when working[6].

  6. Auto Tab Discard: This extension increases browser speed and reduces memory load when you have numerous open tabs[4].

Remember to choose the browser or extension that best suits your needs and preferences.

Citations: [1] https://www.reddit.com/r/browsers/comments/t59s7k/best_browser_for_hundreds_upon_hundreds_of_tabs/ [2] https://workona.com/reviews/best-tab-managers-for-firefox/ [3] https://windowsreport.com/best-browsers-tab-management/ [4] https://addons.mozilla.org/en-US/firefox/collections/4757633/tab-organizers/ [5] https://windowsreport.com/best-browser-multiple-tabs/ [6] https://www.reddit.com/r/firefox/comments/vsm2bu/whats_a_good_addon_for_tab_management/ [7] https://www.zdnet.com/home-and-office/work-life/too-many-browser-tabs-this-favorite-extension-is-the-perfect-solution/ [8] https://www.techrepublic.com/article/firefox-finally-tab-management-add-on-worth-using/ [9] https://vivaldi.com/blog/manage-too-many-browser-tabs-chrome-firefox-brave-vivaldi/ [10] https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/ [11] https://www.techrepublic.com/article/the-best-browser-when-using-a-lot-of-tabs-isnt-firefox/ [12] https://www.groovypost.com/howto/5-extensions-to-organize-your-firefox-tabs-quickly-and-easily/ [13] https://workona.com/reviews/best-tab-manager-extensions-for-chrome/ [14] https://www.freshtechtips.com/2022/01/firefox-tab-management.html?m=1

 

I'm curious if there are any discussion platforms out there that fall between Reddit and image boards in terms of structure and moderation.

The main thing I'm looking for is a platform that organizes discussions by user-created tags instead of communities or subreddits. This would allow more flexibility in categorizing topics.

A tag system could hopefully make it easier to filter out or avoid content you don't want to see. This could include topics like graphic violence, abuse, self-harm, pornography, hate speech, politics, religion, phobias, anything related to past traumas, etc.

I know some communities allow you to filter by flair, but I'm imagining a more customizable tag filtering system to really tailor what you do and don't see.

Does a platform with this kind of tag-based organization and filtering already exist?

 

I just listened to this AI generated audiobook and if it didn't say it was AI, I'd have thought it was human-made. It has different voices, dramatization, sound effects... The last I'd heard about this tech was a post saying Stephen Fry's voice was stolen and replicated by AI. But since then, nothing, even though it's clearly advanced incredibly fast. You'd expect more buzz for something that went from detectable as AI to indistinguishable from humans so quickly. How is it that no one is talking about AI generated audiobooks and their rapid improvement? This seems like a huge deal to me.

 

I use different web interfaces to access Gmail, Hotmail, ProtonMail, Disroot, etc. However, I would like to use a single client to receive all my emails. Which desktop programs would you recommend for Linux, and which apps would you recommend for Android? I need them to support all of these email boxes. From what I've read around here, most people recommend Thunderbird for Linux, Mutt for power users, and K-9 Mail for Android. However, the first thing I noticed when opening K-9 Mail is that it doesn't support Hotmail accounts.

 

Are there any CLI tools like zoxide that allow to quickly find recently opened files by fuzzy search instead of directories?

 

Beginning the Project with Learning Goals

In the summer of 2018, I started a project called Joshuto to learn Rust. At first, I considered learning C++, but became interested in Rust and decided to build something in it instead. While the main goal was for me to learn Rust, over the past four years it has grown into a much larger open source project with many contributors. I wanted to share some of my experiences and lessons learned along the way.

What Joshuto Is and Early Development

I describe Joshuto as a ranger-like terminal file manager written in Rust. For those unfamiliar, ranger is another terminal file manager that makes navigating files and folders in the terminal extremely fast and efficient. The interface usually consists of three columns - the parent directory, the current directory, and a preview of the next directory or file. You can navigate with arrow keys or vim keys, select/cut/copy/paste files, create new tabs and directories, rename files, and more - like a normal GUI file manager. Joshuto also supports bulk file renaming across multiple selected files.

My goal was to learn Rust by challenging myself to build a replacement for ranger that matched all my use cases. I decided to use the ncurses library in Rust since I had experience with ncurses-based terminal programs in the past. I quickly built out a UI to display the current and parent directories, added logic to handle different key presses, custom remappings and themes, and background threads for cut/copy jobs. Under the hood, I used a HashMap to store directory contents instead of a tree structure, which was harder to implement efficiently in Rust.

Reflecting on Design Choices and Major Refactors

Of course, nobody writes perfect code on the first try. Over the years I've had to do some major refactors due to early design decisions that didn't age well.

One of the biggest was switching from ncurses to tui-rs. Ncurses is very primitive without high level abstractions, making reusable code difficult. I could never get things like windows or panels working well, and ncurses can have inconsistent wide character support leading to compile issues for some users. It also caused a lot of screen flickering from refreshing the entire screen. Moving to tui-rs improved the codebase drastically and adoption rate, at the cost of deleting a lot of existing code. This migration took about a week in February 2020 after putting it off for 2 years.

Another refactor was removing the fs-extra library I used for cutting/copying files. Although elegant, it wasn't efficient - doing unnecessary copies and deletions instead of renames. I wrote a custom implementation to directly rename when possible. There were challenges around handling permissions and edge cases, but it improved performance substantially.

Lessons Learned

Some key lessons I learned:

  • Be pragmatic in your technology choices - don't force a library or design that isn't working well. The cost of refactoring later is worth avoiding longer term issues.

  • Write in idiomatic Rust - avoid fighting the language and leverage its strength like enums for event handling.

  • Performance matters more than it may seem at first. Do profiling and optimize bottlenecks.

  • Listen to your users and their pain points to guide development. Their diverse environments and use cases will reveal flaws in your thinking.

  • Open source is extremely rewarding. Seeing others use and contribute to your project is an amazing feeling.

This has been an incredible learning experience. While a ton of work, I'm proud of the project Joshuto has become and still very motivated to keep improving it. I encourage anyone interested in Rust or open source to give it a try!

 

Here is a command to create a temporary directory for your user that will hold files for 90 days since their last modification date:

mkdir ~/tmp
chmod 700 ~/tmp

find ~/tmp -type f -mtime +90 -delete

This will:

  • Create a directory called ~/tmp owned by your user
  • Set permissions on it so only you have access
  • Run find daily to delete any files older than 90 days inside the ~/tmp directory

To automate the find command, you can add it to your crontab by running:

crontab -e

And adding:

0 0 * * * find ~/tmp -type f -mtime +90 -delete

This will run the find command every day at midnight to clean up files older than 90 days in ~/tmp.

The ~/tmp directory will now persist and hold files for 90 days since their last modification date before being automatically deleted.

 

To make a bunch of Python functions executable from anywhere in Manjaro Linux, you can follow these steps:

  1. Create a directory for your scripts: You can create a directory named bin in your home directory by running the following command in the terminal:
mkdir ~/bin
  1. Add the directory to your PATH: You need to add the bin directory to your PATH environment variable so that the shell can find your scripts. You can do this by adding the following line to your shell profile file (e.g., ~/.bashrc):
export PATH="$HOME/bin:$PATH"
  1. Make your scripts executable: You need to make your Python scripts executable so that you can run them from the command line. You can do this by adding a shebang line at the beginning of your script and making the script executable using the chmod command. For example, if your script is named myscript.py, you can add the following shebang line at the beginning of your script:
#!/usr/bin/env python

Then, you can make the script executable by running the following command in the terminal:

chmod +x ~/bin/myscript.py

After following these steps, you should be able to run your Python scripts from anywhere in the terminal by simply typing the name of the script (e.g., myscript.py) and pressing Enter. The shell will automatically find the script in the bin directory and execute it using the Python interpreter.

Source:

Citations: [1] https://unix.stackexchange.com/questions/3809/how-can-i-make-a-program-executable-from-everywhere [2] https://forum.manjaro.org/t/how-can-i-run-python-script-files-like-in-windows/84329 [3] https://stackoverflow.com/questions/6967331/how-do-i-install-a-script-to-run-anywhere-from-the-command-line [4] https://bbs.archlinux.org/viewtopic.php?id=158903 [5] https://github.com/Nuitka/Nuitka [6] https://askubuntu.com/questions/5172/running-a-desktop-file-in-the-terminal

view more: ‹ prev next ›