HereIAm

joined 2 years ago
[–] HereIAm@lemmy.world 43 points 1 day ago (13 children)

They haven't said the final price, but they've said it will be cheaper than the index, so definitely the under $1000.

[–] HereIAm@lemmy.world 6 points 1 day ago

Let's get an escape room game playing as Eli escaping the crumbling black mesa!

[–] HereIAm@lemmy.world 3 points 1 day ago

Of course any one cheater is bad. But this is a massively successful game studio complaining about cheating when they admit to not putting any resources towards creating a team to combat cheating.

[–] HereIAm@lemmy.world 2 points 1 day ago

Is it the Multipeer Connectivity you're talking about? I've never heard of it before. It does seem like something that could be used to track users.

[–] HereIAm@lemmy.world 2 points 1 day ago* (last edited 1 day ago) (1 children)

i and I are acceptable in small loops. But it depends a lot on the language used. If you're in C or bash maybe it's fine. But if you're in a higher level language like C# you usually have built on functions for iterating over something.

For example you have a list of movies you want to get the rating from, instead of doing

for (i = 0; i < movies.length; i++)
    var movie = movies[i]
    ....

Its often more readable to do

movies.forEach { movie -> 
    var rating = movie.rating
    ....
}

Also if you work with tables it can be very helpful to name your iteration variables as row and column.

It's all about making it readable, understandable, and correct. There's no point having comments if you forget to update them when you change the code. And you better make sure the AI comments on the 2000 lines of three letter variables is correct!

[–] HereIAm@lemmy.world 2 points 1 day ago (1 children)

Colloquially crypto means crypto currencies or NFTs like bitcoin, not normal encryption.

[–] HereIAm@lemmy.world 13 points 1 day ago (4 children)

That is not at all what is said. The guy you're replying to is also wrong. Alistair only claimed most of Linux users were cheaters, that would be 0.005%, not that most of total cheaters were on Linux. But that means during their all time steam player count peak (which was after the Linux ban) if 260k players, a total of about 13 people were cheating on Linux.

[–] HereIAm@lemmy.world 4 points 1 day ago (3 children)

Their stance on default privacy and sticking a finger to law enforcement is leagues above both Microsoft and Google/Android. So far at least.

[–] HereIAm@lemmy.world 1 points 1 day ago

Yeah that looks cool. I will give it a closer look tomorrow :)

 

I finally got some online storage to backup my home server to, and I can finally sleep easy when my house inevitably goes up in flames. My initial push has been with rclone using the sync command. I plan on running a daily or weekly push.

I've gone with Hetzner and they have a variety of options on how to connect to their storage box as they call it. They have an option for automatic snapshotting of, as I understand it, the entire storage box that you can then recreate.

So my thoughts are around rclones sync and copy commands, and the storage snapshots.
Copy) If I use copy, it won't clear up deleted files automatically that I actually want gone.
Sync) With sync I'm worried that say a drive failed (my set up is a bit wonky currently until I can build a proper RAID), it will do a sync, see an entire directory is gone, and go ahead and delete it.
Snapshots) Here I'm worried that any new data that's been added in-between the snap shot and a server failure would be lost. And I don't you can retrieve partial data from a snapshot.

What I have in mind is to use rclone's copy command, but then somehow have a retention period on files that no longer exist on my server. So a deleted file might exist in my storage bucket for a month before being removed from there as well.

How do you guys manage this? Are there any ready made solutions, or do I need to whip up a script that goes through and looks at the last modified dates and removes the old ones?

[–] HereIAm@lemmy.world 1 points 3 days ago

Cool, I'll check this out. Always a bit of a ball ache when I need to access the server while lying in and too lazy to get up. Using vim on a phone is always an adventure in patience.

[–] HereIAm@lemmy.world 6 points 4 days ago

I'm always amused by Eminem's line in "Without Me". "Little kids feeling rebellious, Embarrassed their parents still listen to Elvis".

Any parents here with gen z kids who can chip in? 😄

[–] HereIAm@lemmy.world 10 points 4 days ago (6 children)

It's annoying you font have an easy way to confirm your data is deleted or not. But I'm not sure why you would expect the GDPR to cover you as a non-EU citizen? Hopefully soon you'll be counted among us, but until then there isn't much a GDPR officer could help you with.

 

Hey all. I'm starting to plan out how to build a home camera system. For now I just want to use it to keep an eye on the dogs while I'm out of the house, so all of it indoors and with audio, but with plans to expand in the future. My one hard requirement is that the camera themselves are only communicating locally and the streams are accessible outside my network in a secure manner.

I already have a server running some docker containers, including a reverse proxy*, with a GPU (Arc B580) installed for other video streaming. I also got a Google Coral on its way for future camera detection funs. Would the B580 be able to cope with say 2-4 camera streams (of say 1080p quality) and streaming a 4k HDR movie? This support page says it might be possible, but could stretch the limits a bit.

My imagined setup is PoE IP cameras with RTSP streaming to my home server running Frigate (I'm open to suggestions) with some Home Assistant on the side.

For cameras I've seen Dahua and Hikvision recommended. Do they all have/is RTSP a common feature on IP cameras? As none of the cameras I've looked at on Dahua's website has explicitly said they support it.

I've been thinking about installing a separate network card on the server as well just for the cameras. But this might be a bit over-kill, and might be enough to block them on the router? But I image I will need a special switch for PoE either way.

Outside of buying cameras, switch, and cables and then configuring it all, are there any big ticket items I've missed? Or is my set up kinda meek and a separate server for the video streams is recommended?

  • I know a reverse proxy isn't typically as safe as a VPN tunnel, but it's a balance with easy of use.
 

So I want to swap off of Spotify. Most of the time it works great, but the annoyances with their UX are starting to build up. From not ordering albums in release order on certain screens, to having to wait a good few seconds before turning off their shuffle+, and their shuffle not being very shuffle-y to begin with.

I have a couple of requirements:

  • A decent Linux client.
  • Be able to easily select playback device from other devices (for example start playback on my PC from my phone).
  • Preferably pretty straightforward UX philosophy, i.e. haven't started going down any enshitification with AI, "we know best" kind of elements.

I don't particularly care for the highest of lossless quality audio. I don't posses any audio equipment where I would have any shot of telling the difference. As long as its not the experience I had with YouTube music where some random persons heavily compressed upload of a song would start playing.

My main contenders are Tidal, Qobuz, and deezer. The latter two I have very little experience with.

I've tried Tidal before, but my main gripe with it was scrolling through large playlists (about 2000 songs) was very slow, as it loaded in songs as you scrolled through (think endless scrolling on ddg or Lemmy) making it tedious to go to artists starting with a later character in the alphabet. Maybe it was just the Linux client, an issue on my machine, or if they've fixed it since, would be great to hear if any of you have had the same issue.

Qobuz and deezer I haven't really tried or heard much about from a users perspective.

I know some people swear by buying (or ship in under the jolly roger) all their music and use jellyfin or just local files for playback. I'm not very keen on that idea, the convince and discoverability of music on a streaming platform is what made me go to Spotify and away from winamp in the first place.

 

In a recent update to the HSBC app they've added a screen to prevent you from using the app unless you use the default (google) keyboard.

They do a similar thing if you have an accessibility service running that can access the screens content. A fair enough security warning if you've happened to install a dodgy keyboard app, but highly frustrating when using an open source alternative that enhances the security and privacy over the default option (HeliBoard in my case).

I haven't found a way to circumvent the page yet. It would be useful if Android allowed you to block the permission to query all packages, but alas.

 

But it seems to only do this in the home tab. Search and subscription tabs still show the view count.

Now I don't think view count is much of an indication of quality for a video, but the number of likes even less so. It varies quite a bit even on video to video from the same creator depending on if a like is called out for, or audience type.

Certainly not the most egregious change they've made, but a bit of an odd one I can't quite figure out why.

view more: next ›