I run the midwest.social instance. I’m also active on lemmy.ml. @seahorse@lemmy.ml

  • 99 Posts
  • 209 Comments
Joined 2Y ago
cake
Cake day: Aug 04, 2021

help-circle
rss


Interesting. I had the pleasure of comparing very large, complex JSON files when I was a NASA contractor. I ended up writing a somewhat custom JSON crawler using Node JS that would first parse the entire ~500 MB json files into JS objects, and then using asynchronous programming it would “crawl” through the objects and compare each and every value for every property or array index and writing out differences to a text file that included the actual path to the value, so you’d get something like “object.array1[4].velocity”, but waaay longer of a path than that a lot of the time.


Displaying wrong number of comments
I'm getting notifications for comments on a post I made saying there are 2 comments but only one was made. I also usually get 2 emails when someone comments or replies to me instead of just 1. ![](https://midwest.social/pictrs/image/c742a8a7-be23-466c-88a8-2c307faf4573.png) ![](https://midwest.social/pictrs/image/9798be56-af30-43fa-beea-97a2c0d00ee9.png)
fedilink


I right-clicked on that specific movie’s tile from the home page and clicked “Delete media”. My file system is set up like /data/media/movies/movie_title_dir/movie_file and next thing I know I do ls in the terminal and the movie directory was gone.


I’ll have to check the configs. I doubt someone had access to my server but I suppose it’s possible. My initial thought was that it has a bug where if something doesn’t exist it accidentally just just rm -rf * somehow.


Jellyfin deleting files??
I noticed a movie that I never downloaded somehow showed up in Jellyfin. I searched for the file and couldn't find it anywhere so I clicked remove media and it deleted every movie I had downloaded. I was luckily able to recover everything but I'm kind of shaken. It deleted the entire movies folder I had.
fedilink

Like 2 days and I’m not very familiar with docker. They’re running in docker containers with docker compose using portainer.


I’m blown away by my jellyfin, radarr, transmission-openvpn, jackett setup
I originally posted this thread: https://midwest.social/post/423896 in relation to getting started acquiring content and I just gotta say damn...this software is incredible.
fedilink

Thanks! Do you use Sonarr or Radarr? I’ve heard of those for organizing/scheduling torrents.


Piracy 101 guide?
I have a NAS set up in my house with Open Media Vault installed. Is there a guide to getting set up torrenting? I just don't want to get into any trouble. I've never torrented before. Anybody have a guide or advice on how to start?
fedilink

Turns out I get SimpleLogin free with my Proton Unlimited subscription so I’m going with that lol



JKR is a TERF and people are asking others to boycott the game and/or spoil stuff to people who would want to play the game.


You can give your site “taglines”, short markdown messages, which are shown at the top of your front page.

What is considered the Front Page?


I think I searched for “open source reddit” and Lemmy was one of the search results. Joined lemmy.ml, and then a year or so later started my own instance.



This one I use daily: https://www.logitech.com/en-us/products/mice/mx-vertical-ergonomic-mouse.910-005447.html

You can keep the usb connector attached and use it that way if you want to avoid bluetooth.


You da real mvp! Thanks for contributing to my instance!


cross-posted from: https://midwest.social/post/385425 > Just set this up for my local Food Not Bombs chapter so they can coordinate with volunteers and others better.
fedilink

Just set this up for my local Food Not Bombs chapter so they can coordinate with volunteers and others better.
fedilink

They’re fucking annoying. The fact that someone would put effort into becoming an influencer is cringe.



I know that logs take a good amount of storage on Lemmy servers. For example, my database is only ~1.9 GB but I’m using about 25 GB total space because I haven’t truncated my logs in a while. You do have a much more populated server than mine though.



Awesome! I tried to do this awhile back and the article was rejected because not enough news sources had written about it.


I’ve stuck with the blue lo-carb one. Tastes about the same as the green but with way less calories.




Hmm, I’m just running it on Android and updated this morning. Works fine for me.



Not yet. Someone did start a Rust-based TUI for Lemmy but I think it was abandoned.



Musk purging tons of journalists right now
Expect another influx of new users to mastodon
fedilink

We all got $150 Amazon gift cards this year at work. That better not be all we get lol.


This could all be solved a lot more easily if every server minted each post using a Proof of Work transaction against a centralised BlockCha… sound of gunshot

lmao


I don’t believe Jerboa has a NSFW checkbox, if that’s what you’re using. The web app definitely has it.


The button with the overlapping squares in the web app is the cross-posting button.


Can we have government-subsidized healthcare? No that’s socialism How about $500 billion to defense contractors? Sure lol

I can’t believe most americans think this is acceptable


ActivityPub question
Someone on Mastodon was saying that if you boost someone's post and are federated with a server that the OP has defederated, that people on the defederated instance can now see the post since someone in their federation boosted it. This doesn't sound right, at least because of the way Lemmy works. I though that the post would be hidden from anyone on the defederated instance because it originated from an instance that blocked it. Anybody know how this would work?
fedilink





Saw it on Mastodon, thought I'd share it here.
fedilink

Question for mods/admins of any instance
Do brand new users that sign up to your instance start using it right away after approval? I've approved a pretty decent amount of new accounts over the months and a lot of them have never posted or commented. I'm wondering if I'm doing something wrong.
fedilink

That’s odd. Are you on mobile? Also, it would fit best in !lemmy_support@lemmy.ml


It’s amazing how easily even large media companies get information incorrect.


Yeah, I get it. I feel like it’s a kind of important point in history for us fedizens though because a direct byproduct of him screwing twitter up is introducing all the non-fedizens to migrate to a FOSS alternative. And now that I’m following people on mastodon I gotta say it’s super entertaining.





I created a mastodon instance for lefty gun owners
cross-posted from: https://midwest.social/post/331602 > The instance is at undernopretext.social. I had been sitting on that domain for a while and since Mastodon is blowing up I decided to set up an instance using it. You can follow me at @seahorse@undernopretext.social.
fedilink

Can anybody point me in the right direction on why postgres would take this much CPU sometimes?
I noticed my Lemmy server's CPU sometimes spikes for unknown reasons. Here are some screenshots of the usage. It seems to be a postgres SELECT process and some parallel worker processes causing this. ![](https://midwest.social/pictrs/image/bb192745-b6ba-4ad4-8bf5-fecc798163f7.png) ![](https://midwest.social/pictrs/image/8fd03bf4-3602-429d-8f18-41060b24e4b2.png)
fedilink

Unable to fetch posts on my instance from mastodon
I set up a mastodon instance and I'd like to interact with my lemmy instance (midwest.social) from it. Looking at the logs whenever I query a post, it returns a 200 OK with no data, but if I query a post on lemmy.ml it returns data like it should. I must have something configured wrong on my lemmy server. Here is the log for a query: ``` Error encountered while processing the incoming HTTP request: lemmy_server::root_span_builder: NotFound lemmy_1 | 0: lemmy_apub::http::post::get_apub_post lemmy_1 | at crates/apub/src/http/post.rs:20 lemmy_1 | 1: lemmy_server::root_span_builder::HTTP request lemmy_1 | with http.method=GET http.scheme="http" http.host=midwest.social http.target=/post/326295 otel.kind="server" request_id=1b0dce53-f66f-4f1d-9d6a-212de403f62a http.status_code=404 otel.status_code="OK" ```
fedilink

[Question] about NAS operating system
I bought a 2 bay NAS and I plan to flash it with the TrueNAS operating system. As I was reading the installation instructions I came across a section that said one of the 2 drives will have to contain the boot/UEFI partition, and can therefore be used for nothing else. Am I reading this correctly? I have 2 4TB HDDs that I plan on using in both bays and I'll have to use the entirety of one of those bays just to hold a small boot partition and nothing else? There are also 4 slots available for M.2 NVMe SSDs so I'm looking at using a small SSD for my boot partition there if this is true. My apologies if this is a dumb question as I'm kind of new to this stuff.
fedilink

Questions about Jellyfin
cross-posted from: https://midwest.social/post/315850 > I remember reading a post about someone setting up Jellyfin and some other software and essentially just waiting around a few days after shows come out and they end up being available in their media library. Like, some kind of pirating software that just grabs the right media. Is this a thing or am I misremembering?
fedilink

Questions about Jellyfin
I remember reading a post about someone setting up Jellyfin and some other software and essentially just waiting around a few days after shows come out and they end up being available in their media library. Like, some kind of pirating software that just grabs the right media. Is this a thing or am I misremembering?
fedilink

cross-posted from: https://midwest.social/post/305538 > Photo is of me
fedilink


cross-posted from: https://midwest.social/post/296777 > A guy I know contributed to this article so I'm sharing it here.
fedilink

A response to: “Can we trust Signal?”
I asked a fellow techie who has worked in cybersecurity close to 20 years what his opinion of Signal is and this is his response: Signal is secure for three reasons that this objection cannot address. Firstly, it is open source, mostly. The only code that has not been seen is the deployment playbooks for the server itself; they don't release these to prevent people from deploying servers. Secondly, the way that Signal performs encryption is mathematically solid, and no one that understands cryptography argues otherwise. Finally, and most importantly, Signal encrypts, decrypts and stores messages on your device. All the server does is route messages, and that is literally all. I helped advise on a pamphlet that is coming out in the next week or so, which gets into this in extreme detail. The question that emerges in this scenario is whether or not the third party can be trusted, and in this case that question is irrelevant. The operators of Signal only have access to the date a number registered and traffic logs. The server essentially sits there and routes messages. When a message is sent into the server the headers of the message route the message to the proper recipients, with the proper public keys used for encrypting the message for each user. That data is verifiably not stored anywhere, and would only be accessible to a person sitting on the server logging that activity live. In that situation the question of the third party doesn't matter because the third party cannot influence the communication, except to shut down the service. A similar model applies to KeyBase, which uses a different, but equally valid encryption scheme. The big differences, and the reasons I do not recommend KeyBase are two fold. Firstly, KeyBase has been audited, but large parts of the code are not open source, and so it cannot be audited independently, only by contractors paid and under NDA. All outward signs are that it is doing what it says it is, and the companies that have tested the framework, and validated it, are reputable, but still I prefer the ability to have neutral third parties audit code. Secondly, KeyBase stores a lot of data about a user, if you provide it, and encourages users to have filled in profiles. These often include names of groups one is a part of on the platform, social media accounts, and a number of other pieces of information about the user. There are other frameworks, like Briar or Cwtch, which are really awesome, but are more technical and have smaller user bases, making the adoption much more difficult. These frameworks provide additional security advantages over Signal (such as routing through Tor), but for the vast vast majority of security contexts these advantages are not very meaningful. So, sort of like Tor Browser, Signal ends up being used due to longevity, scale of use, and usability, combined with solid security and cross-platform support. The reason some projects have been moving to Element, over just using Signal, is the ability to have threaded discussion rooms, as opposed to being in like 9000 Signal groups, like a lot of us are. The reason that they discourage deploying Signal servers (you still can if you really want to and can figure out how, the code is there) is due to the core functionality of the Signal framework itself. If one were to run their own server no one using the main Signal server could communicate with someone using this other server. That means that for this second server to be usable one would need a massive user base. Then the problem becomes scale; one needs to scale the infrastructure to address this number of users. But, then one runs into the problem of needing to secure that infrastructure, and there is the core issue. Signal is relied upon by dissidents in situations far more precarious than ours, and its security guarantees are not only based in encryption, but also in their ability to secure assets within Signal's infrastructure. If that infrastructure were to be compromised, then it is feasible that messages could be distorted or blocked and additional logging could be done by the attacker. So, in order to not encourage a practice that could get incredibly vulnerable people attacked by the state if we are not incredibly careful. Personally, I would love for there to be a way to utilize the Signal protocol more easily, in order to write services that can be used safely by a small userbase for dedicated uses. This is possible, and the Signal protocol can be used outside of Signal, as a framework and infrastructure (WhatsApp and Facebook Messenger do this). The big issue there is development time. There are people working on things like this, but being that these things are questions of life and death, none of these experiments have been able to be resilient enough for full release.
fedilink



Works very well for me on paywalled sites. A chrome extension also exists.
fedilink