Zetaphor

joined 6 months ago
MODERATOR OF
[–] [email protected] 1 points 3 months ago (4 children)

Go ahead and try scraping an arbitrary list of sites without an API and let me know how that goes. It would be a constant maintenance headache, especially if you're talking about anything other than the larger chains that have fairly standardized sites

[–] [email protected] 5 points 3 months ago (6 children)

Because grocery stores don't make that data accessible to third party developers, otherwise someone would do what you're suggesting and they'd risk you shopping elsewhere.

[–] [email protected] 5 points 4 months ago (2 children)

Give NixOS a shot. It's got a learning curve that may be difficult if you've never read code, but it's my preferred immutable setup.

It even has more packages than Arch.

Here's the video that got me onto it:

https://youtu.be/CwfKlX3rA6E

[–] [email protected] 0 points 4 months ago* (last edited 4 months ago)

Bro just accept the L and quit while you still can

Edit: I just saw the thread 💀

[–] [email protected] 2 points 4 months ago (1 children)

I mean the NVIDIA stock price speaks for itself, I think Jensen is onto something

[–] [email protected] 5 points 1 year ago (1 children)

Yes I do! It's a pretty great overview that isn't extremely math heavy

The book is "Deep Learning for Coders with Fastai and PyTorch: AI Applications Without a PhD"

https://www.amazon.com/gp/product/1492045527

[–] [email protected] 67 points 1 year ago (3 children)

I have a book on learning Pytorch, this XKCD is in the first chapter and implementing this is the first code practice. It's amazing how things progress.

[–] [email protected] 7 points 1 year ago (1 children)
[–] [email protected] 6 points 1 year ago

I'm really enjoying Otterwiki. Everything is saved as markdown, attachments are next to the markdown files in a folder, and version control is integrated with a git repo. Everything lives in a directory and the application runs from a docker container.

It's the perfect amount of simplicity and is really just a UI on top of fully portable standard tech.

[–] [email protected] 61 points 1 year ago* (last edited 1 year ago)

The apology video to me rang hollow and self serving. They made jokes (including a sex joke which was very unfortunate timing), they teased a new product and plugged lttstore, they said the details on how Labs does thorough testing will be paywalled, they publicly disclosed Billets prototype price which GN's video clearly stated they did not want public (an error in the video apologizing for errors), and then there's Linus' response.

I've canceled my floatplane subscription and unsubscribed from all of their YouTube channels. I was willing to see them through on the original accusations from GN, but after that "apology" and the accusations from Madison, I no longer feel okay rewarding them with my time and money.

[–] [email protected] 85 points 1 year ago (12 children)

Then you missed where they dropped an opportunity to show a new screwdriver variant coming to LLTStore.com 🤦

 

As the title says, I got tired of hearing about twitter and reddit so provide this userscript a comma separated list of keywords and you will no longer see posts containing those keywords. I'd love to see this functionality built into Lemmy itself, but until then here's a userscript.

Repo link

 

You may have seen my previous post over here, after I had just gotten everything setup initially.

I've now expanded this with an additional script, a github repo, and proper documentation.

Here's a cleaner explanation:

I've taken on the challenge of self-hosting more of the services I regularly depend on. The latest target is Spotify. This meant I needed a simple and convenient way to listen to my music from anywhere, get new music into my collection, and also still receive recommendations based on my interests and listening habits.

I now have what I think is the pretty ideal setup, here's what it includes:

  • A 24/7 radio station that plays my entire catalog (link here if you're interested). This is powered by Azuracast along with the scripts in the repo. The station link is using the Public Pages feature in Azuracast with a bunch of custom CSS.

  • A Spotify-like experience that also supports mobile and offline. This is powered by Navidrome for web/desktop and Substreamer for mobile. Substreamer connects to Navidrome using the Subsonic API.

  • A couple of scripts that allow me to easily download tracks/albums/playlists from Spotify and Youtube. I used these to bootstrap the collection and export my existing playlists from each service.

  • A couple of scripts that automatically grab my latest recommendations from Spotify and LastFM, add them into Navidrome, and provide me a nearly fully automated way to parse out tracks I want to keep permanently.

That last point is the most interesting part in my opinion. Both scripts run on a weekly cron job that downloads my Discover Weekly playlist from spotify, and current recommendations from LastFM. It then creates a playlist for each source for that weeks collection and moves it into Navidrome.

I then browse that weeks playlist at my leisure, using the "star" feature in Navidrome to decide what to keep. Once I'm done I run another script manually that takes all of the starred tracks from those two playlists and moves them into my catalog, and then deletes the remaining tracks and the playlists.

This means I just need to go through and listen to recommendations and click a button on what to keep, and the rest is discarded automatically. It really doesn't get any simpler than this!

What remains will then be available for on-demand playback through Navidrome and also added to the full catalog that powers the 24/7 radio station.

FAQs from the last thread

What is being used to download from X? - spotdl is being used for Spotify.pytube is being used for LastFM and Youtube. spotdl is also just downloading tracks from Youtube under the hood.

What is the audio quality of the downloaded tracks? - Since these are coming from Youtube, everything is a 128kbps VBR Opus codec. It's certainly not FLAC but it's good enough for my enjoyment.

 

This is a semi-private instance, but feel free to post.

 

This is a test of the body length. Let's see how much shorter it needs to be for this layout to work properly

 

Working on a web app so I need test content

 

Working on a web app so I need test posts

 

I'm doing some testing in my mobile app so I need different links

1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

Learn more about Fediseer here!

Fediseer is a new tool from /u/[email protected] that employs a Chain Of Trust mechanism to help create a network of whitelists for Lemmy instances that are not home to spam and botting.

Inclusion in this network does not make any guarantee about the nature or quality of the posts on an instance, only that it's not being used as a platform for launching malicious attacks against the broader fediverse.

Huge thanks to /u/[email protected] for helping me figure this one out.

 

A game where you must devise a password that meets a list of requirements that grow in number, complexity, and absurdity

 
view more: next ›