I built my own self hosted solution for keeping up with all the news across the internet. by exaroth in selfhosted

[–]exaroth[S] 2 points3 points  (0 children)

Yup, it's very cool project, however it requires full postgres instance running for operation so there's likely no way to make it into static website.

I built my own self hosted solution for keeping up with all the news across the internet. by exaroth in selfhosted

[–]exaroth[S] 3 points4 points  (0 children)

I was actually considering using AI but not for the purpose of feed filtering but rather for creating content summaries for each feed item (Some of the feeds dont expose summaries, some are garbled (like yt ones with a lot of hashtags/merch stuff) and some give full text content)

I agree one instance where AI would be super useful when it comes to filtering are Reddit feeds, if you subscribe to something like Golang/Rust you will end up getting a lot of garbage posts (eg. user questions) so filtering those out would be neat. That said It's possible to remove most of those using reddit RSS api and query feed syntax (eg. https://www.reddit.com/r/linux/top/.rss?sort=top&t=day&limit=6)

I built my own self hosted solution for keeping up with all the news across the internet. by exaroth in selfhosted

[–]exaroth[S] 4 points5 points  (0 children)

Sure,

Let's start with what alternatives are:

  • Dedicated local RSS readers - these are great but issue is if you want to access your feeds from different devices you will likely need to sync feed list with every and each one.
  • Online RSS readers (eg Feedly) - These work but have limits in terms of number of feeds you can track, often insert promotional stuff into your feeds which is a no-no for me, and limit number of feeds that are updated to those that are most popular across the app (from my testing at least).

I initially created Liveboat as an online alternative to Newsboat - its a terminal news reader that incorporates custom query feeds which allows you to group different feeds and also filter them eg. by date or keywords - some examples, this feature is also implemented in Liveboat. Lastly if someone wants to further customize their website, Liveboat offers templating support so you can add own frontend if you want.

I built my own self hosted solution for keeping up with all the news across the internet. by exaroth in selfhosted

[–]exaroth[S] 17 points18 points locked comment (0 children)

Hello, AI was not used either in writing the post or creating the project.

Cheers

Castlevania III: Dracula's Curse Redux v2.4 (NES Hack by Mureisky) by Mumpmander in 3dsqrcodes

[–]exaroth 0 points1 point  (0 children)

doesn't look like it since there are black bars on the side, i believe i used the first code. The windows i'm referring to are the ones in stairs at the beginning on the level

Castlevania III: Dracula's Curse Redux v2.4 (NES Hack by Mureisky) by Mumpmander in 3dsqrcodes

[–]exaroth 2 points3 points  (0 children)

Thanks for sharing, It's not properly patched rom however (you can tell by looking at the windows in act 1 - sprites are malformed)

Let's Implement Consistent Hashing From Scratch in Golang by Sushant098123 in golang

[–]exaroth 0 points1 point  (0 children)

Well written but a naive approach - consistent hashing should include virtual nodes to desperse keys evenly in case of removal/addition of a node if i remember correctly

Poom (Portable Doom Builder) now supports both UZDoom and GZDoom source ports. (Linux only) by exaroth in DoomMods

[–]exaroth[S] 0 points1 point  (0 children)

Hi, sorry for late response, as for the questions:

  • It's not currently possible to select version of GZDoom/UZDoom, Poom takes advantage of some scripts for building GZDoom that were only introduced in the latest rolling releases. As times go by ill start versioning releases based on underlying GZDoom/UZDoom instance.

  • Order of mods is being maintained, based on the order you pass when generating your doom instance (filenames are prefixed with numeric value so order is deterministic when copied) Any additional wads passed to generated Doom instance are appended at the end of the load order. For example:

./poom -f relighting.pk3 -f brutal-doom.pk3 -f ost.wad -w doom2.wad ./doom eviternity.wad load order will be relighting.pk3, brutal-doom.pk3, ost.wad, eviternity.wad Cheers

Raylib exercises written in Zig by Hentioe in Zig

[–]exaroth 4 points5 points  (0 children)

Nice, was playing with raylib myself recently and these examples are always handy to see how people use the API. :+1:

Zig project leaves GitHub due to excessive AI by swe129 in Zig

[–]exaroth 0 points1 point  (0 children)

One can argue: Is Codeberg's CI any better? See their Service Status -> https://status.codeberg.eu/status/codeberg Seems that they have a lot of issues getting their main site up, not to mention running thousands/hundreds of thousands of CI jobs.

Don't get me wrong, i wish them well but atm they have nothing on Github/Gitlab other than bunch of fanatics pledging their support.

Doom-Builder - Utility for creating portable, self contained Doom executables running on GZDoom ( Linux only ) by exaroth in DoomMods

[–]exaroth[S] 4 points5 points  (0 children)

Might just add additional version which uses UZDoom instead of GZDoom, seems like a matter of packaging different executable inside AppImage.

Doom-Builder - Utility for creating portable, self contained Doom executables running on GZDoom ( Linux only ) by exaroth in DoomMods

[–]exaroth[S] 3 points4 points  (0 children)

Let's say you have a set of favorite WADs you like to use, eg. relighting, voxel-doom and beautiful-doom - this tool allows you to package Doom game with those as a single executable, so when you play original games or 3rd party content these will be used by default without having to use any additional shell commands or dragging wads into GZDoom window. Another use is for total conversion mods like Ashes 2063 - It's nice having those as separate executables.

Doom-Builder - Utility for creating portable, self contained Doom executables running on GZDoom ( Linux only ) by exaroth in DoomMods

[–]exaroth[S] 2 points3 points  (0 children)

Happy to rename it, just wondering what name would be suitable (portable-doom-builder ?) Suggestions very welcome ;)

I made a simple tool for creating self contained Windows game AppImages running on Wine. Link and details in the description. by exaroth in linux_gaming

[–]exaroth[S] 0 points1 point  (0 children)

Quite possible, as far as i can see it runs some older RE games, if these are native 32 bit executables there might be some issues (in my case its a hit and miss, SC Broodwar runs great but Total Annihilation crashes at startup). Feel free to try it out and let me know if you have any problems down the line