taaz

joined 1 year ago
[–] taaz@biglemmowski.win 5 points 2 days ago

Tried without mangohud, gamemode and/or gamescope? Also try turning off steam overlay, that should be the primary difference between steam and gog games, bar drm.

[–] taaz@biglemmowski.win 1 points 2 days ago

afaik this is configured in pictrs service and each instance has it set differently

[–] taaz@biglemmowski.win 6 points 2 days ago (2 children)

There is winapps that does the bottle thing for you in a background vm.

https://github.com/Fmstrat/winapps

[–] taaz@biglemmowski.win 6 points 3 days ago* (last edited 3 days ago) (1 children)

Before RustDesk I have used NoMachine but that's completely proprietary (Luxembourg company, except for the old core protocol - NX 1).
Afair I am afraid that there isn't an all-in-one foss desktop remote software as good as RustDesk currently.

[–] taaz@biglemmowski.win 2 points 5 days ago

Now it looks correct:)

[–] taaz@biglemmowski.win 12 points 6 days ago

Big stuff

-euo pipefail now being a posix standard is really awesome, as well as readlink and realpath (didn't even know these last two were non-standard).

[–] taaz@biglemmowski.win 9 points 6 days ago (2 children)

Formating of the configuration content under point 4 seems to have spilled out, you might have to use a triple backtick followed by newline if it's a multiline code/content.

[–] taaz@biglemmowski.win 2 points 1 week ago* (last edited 1 week ago)

This.

venv
pip-tools

Specify your primary dependencies in pyproject.toml and use pip-compile to keep stuff locked in requirements.txt to exact versions (or even hashes).
Though after working with cargo a bit, I would love to have all of this in a first-class program, hope uv can get there.

[–] taaz@biglemmowski.win 6 points 2 weeks ago* (last edited 2 weeks ago)

Pretty sure this is directly inspired by C so I would guess Guido van Rossum (the author of Python) just used what was already common back then. As in, = is assignment operator and == is equality/comparison operator.

https://en.cppreference.com/w/c/language/operator_comparison

[–] taaz@biglemmowski.win 2 points 1 month ago* (last edited 1 month ago)

Numbers from my instance, running for about a 1 year and with average ~2 MAU. According to some quick db queries there is currently 580 actively subscribed communities (it was probably a lot less before I used the subscribe bot to populate the All tab).

SELECT pg_size_pretty( pg_database_size('lemmy') ): 17 GB

Backblaze B2 (S3) reports average 22.5 GB stored. With everything capped to max 1 USD, I pay cents - no idea how backblaze does it but it's really super cheap, except for some specific transactions done on the bucket afaik, which pictrs does not seem to do.

According to my zabbix monitoring, two months ago (I don't keep longer stats) the DB had only about 14G of data, so with this much communities I am getting about 1.5G per month (it's probably a bit more as I was recently prunning stuff from some dead instances).

Prometheus says whole lemmy service (I use traefik) is getting within about 5 req/s (1m average) though if I go lower it does spike a lot, up to 12 requests within a second then nothing for few.

29
submitted 1 month ago* (last edited 1 month ago) by taaz@biglemmowski.win to c/linux@lemmy.ml
 

I've remembered this exists and there seems to be some very recent activity in the repo so if you didn't know what was possible with TUI graphics now you know! (recommended watching with sound :)

Official site: https://notcurses.com/
Repo: https://github.com/dankamongmen/notcurses

PS: dank (the guy behind it) is definitely one of a kind, just read the releases haha

PPS: here is a doom running through notcurses in the terminal: https://www.youtube.com/watch?v=a_w5rh3c76g

 

cross-posted from: https://biglemmowski.win/post/2418820

For me, the most interesting point was the short mention of open sourcing Factorio (around 2:40). Kovarex seems to be very much open to the idea, he mentions that (as an approximation) maybe two years after the DLC after things calm down ...

(Hope this is not much of a titlegore)

19
submitted 4 months ago* (last edited 4 months ago) by taaz@biglemmowski.win to c/lemmy_support@lemmy.ml
 

cross-posted from: https://biglemmowski.win/post/1465956

If you are using https://github.com/wereii/lemmy-thumbnail-cleaner please stop and disable it as soon as possible.

We have found a security issue that allows any user to make LTC delete any locally hosted image.

I will be posting more details soon and editing this to include the information.

E: https://github.com/wereii/lemmy-thumbnail-cleaner/issues/10

79
submitted 4 months ago* (last edited 4 months ago) by taaz@biglemmowski.win to c/lemmy@lemmy.ml
 

If you are using https://github.com/wereii/lemmy-thumbnail-cleaner please stop and disable it as soon as possible.

We have found a security issue that allows any user to make LTC delete any locally hosted image.

I will be posting more details soon and editing this to include the information.

E: More information here https://github.com/wereii/lemmy-thumbnail-cleaner/issues/10

 
lemmy-1     | 2024-03-04T00:55:02.006942Z  WARN lemmy_server::root_span_builder: Unknown:
lemmy-1     |    0: lemmy_apub::insert_received_activity
lemmy-1     |            with ap_id=Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("lemmy.world")), port: None, path: "/activities/announce/like/19396dee-b18d-42d4-ba74-31986d4726e0", query: None, fragment: None }
lemmy-1     |              at crates/apub/src/lib.rs:198
lemmy-1     |    1: lemmy_apub::activities::community::announce::receive
lemmy-1     |              at crates/apub/src/activities/community/announce.rs:153
lemmy-1     |    2: lemmy_server::root_span_builder::HTTP request
lemmy-1     |            with http.method=POST http.scheme="https" http.host=biglemmowski.win http.target=/inbox otel.kind="server" request_id=13f38a7a-8814-4350-bf3a-b5a7e1dd3906
lemmy-1     |              at src/root_span_builder.rs:16
proxy-1     | XX.XX.XX.XX- - [04/Mar/2024:02:55:02 +0200] "POST /inbox HTTP/1.1" 400 47 "-" "Lemmy/0.19.3; +https://lemmy.world"

Considering the timing this is probably a side effect of .world upgrading to 0.19.3 and their federation kicking into "higher" gear. I see 20-50 warnings like these in logs every minute all from lemmy.world.
I am guessing .world thinks at least one of my users are subscribed to a community but they are not (?) so my instance drops the federation (?)

52
submitted 10 months ago* (last edited 10 months ago) by taaz@biglemmowski.win to c/selfhosted@lemmy.world
 

I have a unused RPi4 (the 8Gig one) running DietPi. I did use it as a playground but ever since I am renting a Hetzner machine for (playground) stuff that I want web accessible, I don't have particular use for the Pi.

I am currently running (outdated) Home Assistant on it but there isn't much I can connect it with (yet, getting the flashable/compatible ikea smart lightning zigbee? bridge thingy is on my bucket list). Obviously I do have a pihole there.

Shoot me any other ideas I could run there. Some kind of monitoring of my rented infra would be cool (I already have uptime kuma on the dedi hetzner box). One idea I had was if there are some OSS security scanning "daemons" I could use on to monitor my other infra.

Thanks a lot!

87
submitted 10 months ago* (last edited 10 months ago) by taaz@biglemmowski.win to c/games@lemmy.world
4
submitted 11 months ago* (last edited 11 months ago) by taaz@biglemmowski.win to c/linux_gaming@lemmy.ml
 

tl;dr it's a strategy game, kinda like Stellaris (but... dumbed down?), it's free (for now) and fully playable with Proton Experimental, I have enjoyed playing it.

Stellaris Nexus, dubbed by devs as Stellaris experience under an hour.
If you love Stellaris or strategy games in general then I would recommend trying this one, there is a week of playtest (after which it will release as beta/pre-release, dunno the cost).

There is a lot to be polished (especially UI-wise) but I definitely do not regret sinking the last hour into first play-through of the Succession game-mode.

 

I was trying to give pointers to people in comments but it seems whenever I wrote uBlock Origin, "u B lock", SponsorBlock or "S p onSor Block" (without quotes) the comment would vanish within first minute.

Is this happening only to me/on this one specific video (in Czech, don't want to link because I don't agree with the points they said, though it was video about the adblock blocking of YT)?

 

I have been using xiaomi phones for a long time now, for most of them the (xda) community eventually had great ROMs that (eventually) worked without problems or with very little.

Though these days I need a working phone so I didn't bother with my (Mediatek) Note 8 Pro - last time I looked phones with these chips were a lot harder and more dangerous to flash then the Qualcomms I had before (loved my Xiaomi A1 for that tinkering with Ressurection Remix).

So I am looking for an investment - a device I won't have to replace for another ~6+ years but I really want my device to do mostly what I would expect, without any snooping or other privacy shenannigans - I know xiaomi is probably the worse choice for this but their hardware specs were always the best for the price and were generally easy to flash.
I don't like pixels - they are too expensive for the hardware it offers, at least in my country.

Thank you for any tips in advance.

Update: iPhone is a no go for me because of the walled garden - I am a software developer by trade and hobbyist, I like to have the possibility of cracking the device open, both HW and SW wise. I am willing to trade the longevity of the device for this.

 

cross-posted from: https://biglemmowski.win/post/224873

Posted on twitter by Curl author Daniel Stenberg - https://nitter.cz/bagder/status/1709103920914526525

We are cutting the release cycle short and will release curl 8.4.0 on October 11, including a fix for a severity HIGH CVE. Buckle up.

... But this time actually the worst security problem found in curl in a long time

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38545

view more: next ›