Comments

stevecrox, (edited ) to fediverse in Time to ditch Twitter/X, what are you guys switching to?
stevecrox avatar

Your posting this on KBin which implements the twitter style fediverse API and federates with Mastodon.

Click the microblog button ... Behold twitter replacement

stevecrox, to games in What's up with Epic Games?
stevecrox avatar

Basically Epic like every other publisher has created their own launcher/store.

They aren't trying to compete on features and instead using profits from their franchise to buy market share (e.g. buying store exclusives).

The tone and strategy often comes off as aggressive and hostile.

For example Valve was concerned Microsoft were going to leverage their store to kill Steam. Valve has invested alot in adding windows operability to Linux and ensuring Linux is a good gaming platform. To them this is the hedge against agressive Microsoft business practices.

The Epic CEO thinks Windows is the only operating system and actively prevents Linux support and revoked Linux support from properties they bought.

As a linux user, Valve will keep getting my money and I literally can't give it to Epic because they don't want it.

stevecrox, (edited ) to fediverse in What do you think is the best solution to having the same named communities on different instances?
stevecrox avatar

KBin/Lemmy should provide a combined local view for duplicated magazines/communities across the fediverse. Treating the concept like a hashtag.

The point of the fediverse is to distribute content so no one has a monopoly. People squatting on communities/magazines don't understand there is nothing stopping people creating one on a hundred other instances.

Each kbin/lemmy instance decides to follow magazines/communities from others through activity pub and stores it locally for the instance.

Having the UI retrieve all local posts with the same magazine/community name (e.g. m/star_trek@kbin.social c/star_trek@lemmy.world). Wouldn't be hugely difficult, I believe Kbin uses postgres database as the local store and suspect it would be a tweak to the SQL query it runs.

Even if that wasn't an option, there is a means to get all of the magazines/communities from the kbin UI/lemmy REST API. As well as retrieve all posts for a specific magazine/community. So you could do it entirely in a web client, for KBin it would be more work.

The combined view wouldn't change how you comment on specific posts. The issue is where do you post and what view would take dominance (e.g. if a magazine had themed itself).

The solution here would be to default your local instance if it exists or the instance providing the most posts/comments. Perhaps with a drop down so users can choose.

I would also configure things so instances can select a site wide default if they can't moderate it effectively. For example pushing all posts to the star trek instance rather than local magazine with a mod who is MIA.

This would remove most of the concerns users have about the fediverse, since they wouldn't be confronted by different instances. To them the fediverse is <insert instance> it would also encourage distribution of content.

stevecrox, to youshouldknow in YSK: Feel like you only see the same 2-day old content? At least on lemmy.world, you can change your homepage's default sorting type & scope to "Hot" and "All"
stevecrox avatar

Change to subscribed
On KBin the default view is similar to /r/all this can be changed to limit your view to only magazines/communities you are subscribed to by going:

  • Select your account name in top right corner
  • Select 'Settings' from the account context menu
  • Select 'Subscription' from the 'Homepage' drop down
  • Select 'Save' on the settings page

This will change your default URL to https://kbin.social/subub (e.g. https://kbin.social/sub). This will change your feed to the top/newest/hottest from your subscribed magazines/communities.

Time Filter
If you look at the KBin screen, you will notice a filter by time option. Look for the navigation bar with hottest/newest/etc.. on it on that bar is a upwards arrow and 4 lines representing a triangle (its normally used as a sort symbol). That will let you set time limits similar to those mentioned in this post (e.g. 3 hours, 6 hours, 12 hours, 1 day, 1t (is 1 week).

Microblogs
Its also worth looking at the 'microblogs' feature under /sub as that will focus on mastodon messages/kbin microblogs with hashtags associated with your magazines/communities.

You can ask KBin to subscribe to people you find through Mastodon, due to the rate changes various twitter users are migrating around. I find KBin a nicer way to read their content.

stevecrox, to nostupidquestions in What is the difference between Lemmy and kbin?
stevecrox avatar

There is a standard for sharing tweet style information and for threaded type information between websites.

You have software which implements the tweet standard (Mastodon), the threaded standard (lemmy) and both (KBin).

You'll notice some communities will be community@kbin.social or community@kbin.cafe, etc.. this indicates they are not local to the website your using and those addresses are KBin instances, its just your website has a copy of the information.

KBin is newer than Lemmy, it has a fairly simple responsive design that works well on mobile. Lemmy has a REST api so its easier to build mobile applications, a lot of people seem to expect/need to access websites via mobile applications.

The key difference is Lemmy is developed by Tankies, they think China's genocide of Ughurs is justified and they administer lemmy.ml.

stevecrox, (edited ) to mildlyinfuriating in Windows: we noticed that you kept the useless search bar disabled since 2015, so we sent an update that re-enabled it without your permission
stevecrox avatar

If its for work I would suggest picking a "stable" distribution like Debian, Kubuntu or OpenSuse.

A lot of people recommend Arch or Fedora but the focus of those is getting the very latest releases, which increases your chance of stuff breaking.

A lot of people will suggest niche distributions, those can be great for specific needs but generally you will always find Debian/Ubuntu/RHEL support for commercial apps.

I would also suggest looking at the KDE Desktop, many distributions default to Gnome but it is unique in how it works, KDE (or XFCE) will provide a desktop similar to Windows 11.

Lastly I would suggest looking at Crossover Linux by Codeweavers.

Linux has something called WINE, its an attempt to implement the Windows 95 - 11 API's so windows applications can run on linux.

WINE is how the Steam Deck/Linux is able to play Windows games. Valve embedded it into Steam and called it "Proton".

WINE is primarily developed by Codeweavers and they provide the Crossover application that makes setting up and running a Windows application really easy.

People will mention Lutris but that has a far higher learning curve.

There is an application database so you can see in advance if your applications would work: https://appdb.winehq.org/

stevecrox, (edited ) to linux in A distro and desktop environment recommendation for an old laptop (Read all of it, please.)
stevecrox avatar

Apart from Ubuntu/Fedora (which are Snap/Flatpak heavy), I think you would be OK with any Linux distribution. I have a Intel Atom N270 and 2GiB of RAM happily running Debian Bookworm and KDE (with an SSD) your talking about something with far more power.

For me the considerations are as follows.

RAM

You've listed 4GiB of RAM, looking at my PC now (Debian Bookworm, KDE Desktop, 2 Flatpaks, Steam Store and Firefox ESR running), I am using 4.5GiB of RAM.

  • 2.9GiB of that is Firefox,
  • ~800MiB is Steam of which 550MiB is the Steam Store Web Browser.
  • ~850MiB is the KDE desktop

Moving to XFCE or LXDE would help you reduce the Desktop RAM usage to 400MiB-600MiB, but you'll still keeping hitting memory limits unless you install an addon to limit the number of tabs. Upgrading 8GiB in would resolve this weakness.

I get by on the Netbook limiting it to 3 tabs or steam.

Disk Storage
You've listed 500GiB of HDD Storage, this means you want to avoid any distribution which pushes Snaps/Flatpaks/Immutable OS because the amount of storage they require and loading that from a HDD would be insanely slow.

Similarly I would go for LXDE or KDE desktops, both are based on creating common shared system libraries so your desktop loads one instance of the library into memory and applications use it. As a result such desktops will quickly reach 1GiB of RAM but not increase much further.

Also moving from a HDD to SDD would give noticeable performance gains, the biggest performance bottleneck as far back as Core 2 Duo/Bulldozer CPU's was Disk I/O.

GPU

The biggest issue will be the 710M, I don't think NVidia's Wayland driver covers this era so you'll be stuck on X11. Considering the age of the GPU and the need for the proprietary driver, personally I would aim for Debian or OpenSuse the long release cycles mean you can get it working and it will stay that way.

From a desktop perspective, I would install KDE and if it was slow/tearing I'd switch to Mate desktop.

  • KDE has some GPU effects but is largely CPU drawn, it tends to look nice and work
  • Gnome 3 choses to use the GPU even when its less efficient so if it doesn't work well on KDE it won't on Gnome.
  • Mate is Gnome 2 and works smoothly on pretty much anything.
  • Cinnamon is Gnome 3
  • XFCE is like Mate is just works everywhere, personally I find Mate a more complete desktop.
stevecrox, to kbinMeta in We are launching KBIN fully managed service
stevecrox avatar

I tried to self host using the docs and docker.

Normally I would check out source, build and deploy, but the docs suggest an entirely manual deployment or build/deploy via docker compose.

The issue I hit was figuring out what had failed in the process, I would have preferred a CI guide to produce working docker images and a CD guide for deploying the docker images.

The reason I gave up is there aren't any release markers, I tried with develop and main and couldn't figure out if it was me or the branches weren't in a buildable state.

I don't expect the a release to be perfect just an indicator that a working product was created at this point.

stevecrox, to fediverse in Why can't magazines/communities aggregate content from other instances?
stevecrox avatar

This could be achieved within the UI and seems like a good idea.

Each kbin/lemmy instance decides to follow magazines/communities from others through activity pub and stores it locally for the instance.

Having the UI retrieve all local posts with the same magazine/community name (e.g. m/star_trek@kbin.social c/star_trek@lemmy.world). Wouldn't be hugely difficult, I believe Kbin uses postgres database as the local store. The community/instance should be columns you can search for, it would be a small SQL change.

Even if that wasn't an option, there is a means to get all of the magazines/communities from the kbin UI and retrieve all posts for a specific magazine/community. So you could do it entirely in a web client.

The combined view wouldn't change how you comment on specific posts. The issue is where do you post and what view would take dominance (e.g. if a magazine had themed itself).

The solution here would be to default to the local instance if it exists or the instance providing the most posts/comments. Perhaps with a drop downso users can choose.

stevecrox, to news in MEGATHREAD: whatever the hell is going on in Russia right now
stevecrox avatar

So reading twitter...

It seems much of the "Ammunition shortage" Prigozhin was loudly complaining about was stock pilling. Similarly much of Wagnar was pulled out of Ukraine to rebuild.

There have been suggestions Prigozhin was planning to launch an attack on Sunday but the Russian MoD attacked a Wagner site forcing him to launch a day early.

One tweet suggested Wagner soliders had been calling family all day (e.g. before a big operation).

Seizing Rostok Von Don was a clever initial play, since its a major logistics hub. This allowed him to arm his troops and provides a base if the coup fails.

It seems the South Military District gave up without a fight, with soliders surrendering.

Prigozhin has sent a shock force to Moscow, its bypassing major cities and trying to get there ASAP. There is a belief senior Kremlin officials will abandon ship.

Various helicopters are attacking the shock force but it seems Wagner are using air defence. Various MI-8, KA-52 and a ll-s2 have been shown destroyed.

The Tik Tok bigrade are trying to attack Rostok, considering they aren't "true Russians" and were used as barrier troops, this doesn't seem to be going down well. They are also stripping Donetsk of defenders to do this.

stevecrox, to AskKbin in Best news aggregator? Where do you get your news?
stevecrox avatar

I used to use Feedly to aggregate RSS feeds and then rely on Reddit subbreddits for discussion on topics for the "hello person who wrote/made thing discussed"

Lazerpig/Perun both had "Ground News" as adverts, you can treat it as a RSS Feed Reader, but it also tracks mainstream news sources.

The nice part is I used to follow The Guardian and The Telegraph for opposing news stories, that's effectively built in, you see each story with all sources reporting on it and where they lie politically.

It has a "blindspot" feature which pushes stuff your not looking at. Initially it was pretty "here is random us state politics" which as a British person I don't care. The blindspots are now british focussed, I still don't care but atleast its British things I know off and don't care about (Like Prince Harry).

It costs £2.99 per month, so I'll share my referral. I don't i believe I don't get anything from it but it gives a 1 month free trial. https://ground.news/download and use this referral code 9409938.

stevecrox, to kbinMeta in Last few days are the least functional kbin has been for me since the July exodus. Just me?
stevecrox avatar

When I looked at Kbin the "caddy" was wrapped around RabbitMQ. You can get RabbitMQ to solve a lot of those issues.

Firstly with Rabbit you can set a Time To Live header in messages.

By default RabbitMQ queues have no limit in size, you can set a limit.

Lastly RabbitMQ allows message prioritisation. So you can drop the priority of things the older/more retries they contain.

Most of this is either RabbitMQ policy or Queue rules based on Headers in the AMQP message. Depending on how KBin is generating messages you might be able to do this as a system admin

stevecrox, to programming in Does C# (or any other languages) have an official style guide like python has pep8?
stevecrox avatar

The last part is why you use an IDE.

Several of them will ingest prettier files to build code formatting rules

IDE support is normally a good way to work out what the wider community is using.

stevecrox, (edited ) to programming in Does C# (or any other languages) have an official style guide like python has pep8?
stevecrox avatar

Python is unique in formatting forms part of the syntax, every language has linters but its far more common for orgs to tweak the default rules .

For example Java has Checkstyle. The default rules 'sun checks' give a line length of 80, tabs are 4 spaces and everything is placed on a new line.

Junior devs inevitably want to trash the line length (honestly on 1080p monitors, 120 makes sense,).

There is always a new line/same line discussion (everyone perfers same line but there is always one die hard new line person).

The tab width discussion always has one junior dev complain that "tabs are better", as someone who started development on Visual Studio 6 where half the team double spaced, the other half used tabs. Those people get a lecture from me on how we can convert tabs to spaces but not the inverse so it will always be spaces if I am near.

With Checkstyle you upload the rule file as an artifact into your M2 repository. Then you can pull it down as a dependency when the checkstyle plugin runs.

stevecrox, to games in What's up with Epic Games?
stevecrox avatar

As someone who bought Half Life 2 when it was released ..

I only remember people being excited about Steam, Web stores weren't a thing back then and they were the future! (It was the following years of audio and ebook stores locking stuff down and evapourating that taught us to hate it).

Game/Audio CD DRM hacking the kernel and breaking/massively slowing down your PC was pretty common back then and Steam' s DRM didn't do that.

The HL2 disc installer didn't require you to install Steam, once installed it asked you to setup Steam and there was a sticker under the DVD with the Steam code for you to enter.

You were then rewarded with a copy of HL2 Deathmatch and Counterstrike Source.

Steam wasn't always on DRM, back then ADSL/DSL was relatively new and alot of people were still stuck on Dial Up modems.

Steam let you sign in and authorize your games for 30 days at which point you would need to log into Steam again. This was incredibly helpful feature for young me.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • provamag3
  • anitta
  • Leos
  • normalnudes
  • lostlight
  • All magazines