If you develop with MySQL on a Mac…

Sequel Pro > Sequel Ace ;)

@toastal@lemmy.ml
link
fedilink
33
edit-2
7M

Even better when someone forked it away from proprietary, closed-source, publicly-traded, for-profit, US-based, account-required, training-AI-on-your-code-then-selling-it-back-to-you Microsoft GitHub forge/social media network often with vendor lock-in to some other forge without all that BS.

There’s no lock-in whatsoever on Github… And it’s free for open source projects…

And no account is required unless you’re submitting code…

The only valid thing here is the Github AI training honestly, but there is no reason to believe they can’t scan code from other repo’s.

Also, its only a matter of time until Microsoft gets sued for it

only a matter of time until Microsoft gets sued

https://githubcopilotlitigation.com/ it’s been ongoing

no account is required unless you’re submitting code

it’s free

Submitting issues & discussions require an account. Using the search for code requires an account. On Lemmy this week there was also a post about viewing “Discussions” & “Wiki” being A/B tested or whatever with an account required to view. Which is to say, if submitting patches, issues, & or using some features requires giving up personal info & agreeing to Microsoft’s ToS to create an account, you have locked out users & their freedom isn’t respected if their autonomy to not create an account with a company known for predatory behavior cannot be respected.

lock-in

Users locked out sucks, but so does lock in. Sure you can set a non Microsoft GitHub remote & push to it, but I’m talking about the forge on whole rather than the tool that backs it. The more Microsoft GitHub features you rely on, the more the existance of a ./.github directory’s or otherwise gets cited as being too hard to move. As more features get locked behind authentication, so will the APIs that allow some ability to migrate. GitHub were the popularizers of the “pull request” model too which is severely limiting but is the only way you can operate on their site (no stacked diffs, mailing patchsets, etc.) which eliminates alternating review methods (while you could use a third-party, due to MS GitHub’s ingrained workflow to too many, I’ve seen alternatives being considered as “too hard” rather than “different” (even if could be “better”)). I’ve also witnessed some communities like Elm freeload on the “free” hosting & require all community packages be upload to only MS GitHub or you can’t publish & by proxy participate in the community (or in their case even refer to other remotes, VCSs, tarballs for packages (even private ones) but that is due to Elm having a terrible default package manager).

They’ve embraced a Git forge; they’ve extended the space with Codespaces, Sponsors, Actions, Copilot, even VS Code proliferation far beyond pre-acquisition GitHub; now we just await the extinguish part.

I was the only one in that thread who actually tested that post last week, and i couldn’t replicate it. Nobody tested it, and there wasn’t even a screenshot or repo which was tested. There was 0 evidence. People only suggested A/B testing only after I tested it, because they were likely too lazy to test (and rather than ask OP for their testing methodology, instead just assumed they were right). Nobody mentioned it in any projects either, and they WOULD have. I suspect OP was wrong (and there was a partial outage that day), which could have affected those services.

The search for code DOES NOT MATTER! You can still download the code… Not a big deal. The tipoff should be, that nobody hosted by Github is actually publicly complaining about it on their project lol

I actually STRONGLY agree with that lawsuit though

Just because Microsoft made improvements to the service, doesn’t mean they plan to extinguish anything. It doesn’t always happen (VS Code is a good example… Totally open source, multiplatform, and MIT licenced)

@toastal@lemmy.ml
link
fedilink
3
edit-2
7M

But you’re willing to gloss over all methods of contribution (unless the project owner explicitly provided alternatives) require accounts to a proprietary service owned by Microsoft, not owned by your project? Or they way the Microsoft GitHub way is entrenched in the larger community via education & peer pressure to join the social media network.

I don’t see Microsoft with both its history & its shareholder obligations to maximize profit to do anything but try to extinguish—corporations always aim to monopolize.

@Auzy@beehaw.org
link
fedilink
2
edit-2
7M

I don’t think you realise how easy migration from Github is lol… Ask the Jira guys if you want an example of moving ISSUES. And Github easily has the most comprehensive API out of any service which makes migration VERY easy.

I know you think you’re helping Open source, but you’re doing the opposite here.

  1. One of my projects failed in part because we were screwing around with infrastructure too much. Github is EXTREMELY comprehensive
  2. Github is extremely UNRESTRICTIVE from the API side, especially considered to more “friendly” ones like SourceForge. VERY easy to migrate from to other 3rd party services. I’ve come across open options which don’t really have any good means of migration
  3. It sounds great “oh set up your own server, etc”… Woo pro open source. It’s NOT. We did that once too. Wastes money, and wastes resources unless you’re a large organisation
  4. If Microsoft is “that bad”, you should be making forks for their MIT projects (like VS Code). You’re not…
  5. It makes us all look bad when people try to present Assumptions as facts, because every developer sees through them. There’s a reason no projects are actually protesting here…
  6. On one hand you’re arguing Microsoft can’t add any services because thats bad. On another hand, if they remove them, you’ll argue something different. They can’t win
  7. It’s literally NORMAL for any large developer project to need to authenticate your information with a login for lots of things. Firefox, Fedora, etc. Personally, if I’m contributing stack dumps, I don’t want my stack dumps accessible by everyone…
  8. Contributor agreements on these projects are also incredibly common in case you weren’t aware…
  9. You’re taking what you read from the other post as Gospal. You haven’t even tested that posts claims (or you have and couldn’t prove them)

Just so you know, one of my projects was actually mentioned in LinuxWorld Magazine 20 years ago and mentioned at the front of Slashdot, and I’ve used everything from self-hosted, Gitlab to Github over the years (CVS, SVN, Mercurial, tried the Ubuntu one but forget the name and Git now).

I think you’ve forgotten what open source is actually about… It’s about developing code, not managing infrastructure… And you’re conveniently glossing over how easy it is to migrate data from Github (its definitely not trapped there).

Instead of screaming “Microsoft Sucks” and nitpicking, you should be asking developers why they aren’t moving. That’s what helps open source developers

@toastal@lemmy.ml
link
fedilink
English
27M

Everything you point to as ‘pros’ for Microsoft GitHub could be applied to GitLab, SourceHut, Codeberg, GNU Savannah, Notabug, Radicle, darcs hub, Smedeeree, Pijul Nest as far as hosting infrastructure where you don’t have to–and with the exception of GitLab being open core & a publicly-traded company, they are open source & not ran by corporations (some as for-profits, but indie, others, as foundations, others as community run). You’re conflating my (and many of our) distaste of capitalism/corporatism by rejecting Microsoft as if it means anti-access or anti-open source/anti-ethical source. Microsoft is 100% an enemy playing the long-con by vacuuming up all these developer adjacent services as megacorporations try to do (see their expanding portfolio of: WSL, Azure, GitHub, Codespaces, Sponsors, Copilot, VS Code, npm, Teams). I also believe it’s only a matter of time til they pull the plug on their APIs like Twitter & Reddit as the board of shareholders demand preventing migration (just like the “Search” is disabled).

There is also no shame in self-hosting these things & you can start hosting most DVCS with SSH + an HTTP server in front of the code even if it doesn’t have some web GUI to browse files so it doesn’t have to be that complicated. NixOS modules or similar can get you a cgit, GitLab Community, SourceHut, etc. all running without too much effort (services.cgit.enable = true), or forming a local collective & sharing resources is cool too & doesn’t need to be each project self-hosting. You can still have ‘barriers’ like authentication if you need that require agreeing to your community’s terms of service instead of Microsoft’s ToS–which is the system used by KDE, GNOME, & many other big FOSS self-hosted GitLab forges.

I’m also not against rejecting some of the tenets of “open source”–with OSI as its definitional gatekeeper–in favor of the copyfarleft, copy fair, Commons Clause, etc. that require corporations contribute code or finances as I don’t think it’s a difficult argument to say our current systems extract values from the Commons more than adding putting folks in positions of not getting to work on their valuable library that everyone relies on, but doesn’t want to help finance its maintenance (see Babel)… in which case, rejecting the corporations in favor of the Commons could be a greater goal than “open source is actually about”.

RIP revanced extended.

what why??

Not the whole revanced, only extended version. Author just doesn’t want to do it anymore

damn that sucks

Does Jellyfin have:

Music filtering/smart playlists?
Sonic analysis?
Good 4k/x265 performance?
A third party (or built in) utility that shows me streaming usage per person?
Allows me to limit remote users to streaming from a single IP address at a time?
Let’s me watch something together with another remote user?
Has an app for most any device (like Plex or Emby) that does NOT require sideloading?
Has built in native DVR steaming/recording support?
Two factor authentication?
Doesn’t default new clients to 720p for remote streaming?

When it does, I’ll switch.

I keep hearing this, but my emby server has been running strong for a few years now without issue. My only gripe with it is the emby premiere ads that take up a lot of home screen space, but I got rid of it with custom CSS that you can put in emby settings, doesn’t even show up on the phone app anymore.

I’ve heard Jellyfin implemented features that emby puts behind a paywall too, but I’m not sure what. Care to fill me in on what I’m missing?

I have never seen home screen ads on mine…

Only thing I see is the continue prompt before watching

Emby or Jellyfin?

I’ve no experience with Emby but the fact you’re talking about ad workarounds and paywalls and subscriptions leads me to believe you owe yourself to at least try out jellyfin. It has none of that.

I feel like your interpretation of my comment is really off. I’ve never had issues with paywalls, and the reason I said the ad thing was my only gripe was because I thought I didn’t have to explicitly say it wasn’t a big deal. I haven’t had any problems that make me feel like I owe it to myself to find something better, because my Emby experience has been great.

The point of my comment is that I’m curious what I’m missing out on, since people’s problems with Emby don’t really line up with my experience.

I was admittedly being a bit of a smartass, I don’t actually think jellyfin is doing anything particularly special.

It’s free, it’s open source, it doesn’t try to upsell me or show me ads, it’s fast, it has personalized user accounts, it organizes and presents media beautifully and plays it flawlessly on whatever device I choose to use. For me, idk what more I could ask for from a media server.

EDIT: looking at Emby premier, seems $ provides hardware transcoding, native apps, downloading media for offline, cover arts, database backup, I guess this is stuff I take for granted. Jellyfin just includes it. If jellyfin couldn’t do transcoding or native app playback OOTB I don’t think I’d use it.

Edit2: for context I moved from kodi to jellyfin just a couple years ago, I wasn’t aware of it’s FOSS-fork relationship to Emby before now.

The weird thing is I get cover art and hardware transcoding with Emby but I’ve never paid. I know it has it because 4k playback was lagging until I enabled it 🤷‍♂️ and it would be weird to imagine emby without cover art of any kind. Doesn’t every media app just scrape by title? Is this referring to something else?

I also use the native emby app on my phone, I think my smart TV has it too, unpaid. Man, I’m really confused about their paid features lol everything I think would be needed seems to be in native Emby as well. So weird.

Good to know though, I could see downloading for offline use being very useful for travel and stuff.

The unmaintained repo has a link in the readme pointing to the best fork

Daeraxa
link
fedilink
49
edit-2
7M

This is the problem, making the fork known to the userbase of the original software. When the Atom text editor was killed by Microsoft we decided to fork it as Pulsar but it was an uphill struggle to really get the word out. We got a massive boost when the youtuber Distrotube featured us in an episode and again with an itsfoss article but we still routinely find people who have been using Atom without knowing we even exist.

TIL Pulsar exists

Wow, first time I’m hearing about this. Gonna check it out ty.

I never used atom, but I could use a new sidearm next to vs code (my plugin list is getting a bit ridiculous)

Is it (or rather proton) worth checking out?

lad
link
fedilink
157M

You found some more by commenting about it now.

But if the fork is on GitHub there are some ways to search for the most maintained forks, albeit not with the GitHub tools which is unfortunate

flatlined
link
fedilink
17M

What tools would you recommend to fund good forks. I’ve had a Firefox extension or two but they’ve either creased working or weren’t fantastic to begin with. Currently just using the network graph, limitations and all.

lad
link
fedilink
17M

I think somewhere in these comments was a recommendation, can’t find it now. I opted to just follow each fork linked in the repo and check for an update date ¯\_(ツ)_/¯

There’s always the fork network graph, but it’s not exactly easy to spot which forks are good, just the ones with the most recent commits

lad
link
fedilink
27M

Yeah, it’s just that I have recently tried to find an active fork, ao experienced this

shootwhatsmyname
link
fedilink
English
717M

My dad comes home with the milk

@roon@lemmy.ml
link
fedilink
English
67M

Lmfao

gqview -> geeqie

Krydex
link
fedilink
8
edit-2
7M

Me with Liftoff :)

Liftoff is no longer maintained right? So what’s the fork?

deweydecibel
link
fedilink
English
8
edit-2
7M

Is there a fork being maintained? I haven’t seen one. Was just poking around for one yesterday.

youtube-dl moment

The fork is yt-dlp

@Zeon@lemmy.world
link
fedilink
7
edit-2
7M

It’s still in the Debian repositories, but no yt-dlp yet. Rest in peace youtube-dl

Wow, Debian is that slow?

@Zeon@lemmy.world
link
fedilink
2
edit-2
7M

Yes, my calculator in GNOME is still broken, been about 2 months so far.

kamen
link
fedilink
37M

Yes, and there’s that small thing that’s done in a slightly different manner that you can’t change through settings and it messes with your muscle memory.

What’s a fork, I know what GitHub is and use it too. Just don’t know what a fork is haha

A fork in the road. When a developer takes an open source project and modifies it – thus creating their fork of the original software.

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks

It’s basically like a copy of the original repository. But you can pull in and merge changes from the original, make a pull request for the original to pull your changes. Fork+pull request enables you to contribute to someone else’s repository. Things like Chromium are in part forks of Safari, just that they diverged over time.

But compiz…

Mplayer -> MPV

@umbrella@lemmy.ml
link
fedilink
40
edit-2
7M

yo but tbh this gets old.

i just want my stuff to update without me having to find out a year later its unmantained and had a fork all along.

or having to watch the repositories of stuff i use for signs it might be unmantained. i didnt know half the (popular!) stuff mentioned here was abandoned then forked.

libforknotifier when (or even how)?

I’ve kept away from some projects because it’s just a single dev doing 99.9% of the contributions.

@irotsoma@lemmy.world
link
fedilink
English
227M

Yeah, it would be nice if it was easier for devs to just turn over the project to an “official” fork. Unfortunately, I’m sure that would get abused by scammers taking over projects forcefully and adding in malware before anyone notices.

You’re spot on with the latter, I’ve come across a few projects over the years where the ownership is transferred and it’s then loaded up with malware or even just instantly abandoned again because the new owner just wants it on their GitHub to get a job or something.

@Gestrid@lemmy.ca
link
fedilink
English
11
edit-2
7M

I’ve come across a few projects over the years where the ownership is transferred and it’s then loaded up with malware

See: The Great Suspender

The original developer sold the repo to a new, anonymous maintainer. The new maintainer abandoned the repo but continued updating the Chrome Web Store version of the addon. That version eventually got delisted by Google for including malware.

@lud@lemm.ee
link
fedilink
37M

I am pretty sure you can transfer ownership of a repo on GitHub.

sandboxie. The final update from the original makers made it open source.

Damn, there’s an app I haven’t heard of in years. Too bad I don’t have more of a need for a sandbox app than the built in Windows Sandbox app or I might give it a shake.

Windows sandbox sucks, it doesn’t isolate all the way and it doesn’t give you any options for what you might not want to isolate.

With Sandboxie Plus, you can pick and choose exactly what has access to whatever else you can deny admin access to anything you want and you can even fake admin rights to whatever you want. You can’t do that with windows sandbox.

That’s a super chill maneuver

Synergy -> Barrier

I actually paid for synergy because I was using it extensively back in the day (probably about 10 years ago? Maybe less? IDK. Long enough that I don’t care to remember when); and after an update I realized the windows service portion had a bad memory leak. I don’t reboot my PC very often, so I kept getting memory errors despite having more memory than the average (I believe it was 24G at the time, when 8G was considered “good” instead of it being the bare minimum that it is now)… I couldn’t even always fix it by restarting the service, since it was some kind of memory mapped file or something that was causing the problem, so it didn’t register normally that the process was consuming the space. The only way to fully resolve the problem was to disable the service (or remove the software) and restart. So I abandoned synergy for a long time because I wasn’t sure when they would actually recognize the problem and fix it.

I got a notice late last year that synergy had updated and my license was going to be given a free upgrade so I could use the newer version at no extra cost, so I figured it would be a good time to try it again, and I had a situation come up in December (ish) where I actually wanted to see if I could get it working; I couldn’t. Now that I’m running exclusively multi monitor setups, synergy’s configuration doesn’t actually give you the option of setting where your screens are connected individually or anything, it just shows each PC as a single display, and for the life of me, not only could I not get it right, but I couldn’t even find the trigger point that would move my mouse and keyboard controls to the other system. Even if I managed to get them over there, I had no idea how, and I had no idea how to get back.

So I disconnected it entirely and I’m back at square one. I bought a multimonitor KVM to fix another problem and it reduced or eliminated my need to use synergy… But I still want synergy to work (or something like it). Is barrier more robust?

Just try it. It’s free.

Sounds like you’d like Mouse Without Borders

https://learn.microsoft.com/en-us/windows/powertoys/

Does this only work for Windows?

I was hoping for something cross platform. Since synergy sucks and will probably continue to suck for a while, I’d like to find something in the interim, or to replace it entirely so I can control a Linux system from my windows PC, or something like that.

Don’t get me wrong, this is great for Windows, but I originally got synergy because I was using a Linux system as a media player, so I could mouse over and change tracks or load a playlist or whatever I wanted to do without having to reach across the room for another keyboard or something like that.

I haven’t used that set up in a while, though I might switch back to it with a raspberry Pi or something eventually, and just have a small micro system playing media using chromium to load up YouTube music (or whatever). The old set up was the Linux system using xmmp (I believe) to play music from a NAS. The output went through a physical mixer, so I had immediate access to turn up, or down, the music from my media system, without dedicating resources to music on my main (gaming) system. This was back in the days of Windows XP and I wanted to squeeze every last FPS I could from my main system, so I offloaded my music to another system; which was some old P4 that I had lying around. The HDD was questionable so I never put anything on it that I couldn’t lose, hence all the music was on my network storage.

At the same time I was using the network storage system (I call it a NAS, but it was really a Windows box with some file shares) to do other offloading tasks, like downloading Linux ISOs from torrent files.

I did a lot to ensure my system would not get bogged down. I have servers now for any file shares and torrent stuff, but I’ve never solved the media system problem. Using a pi or similar SBC and piping the audio through the mixer I still have connected to my main computer is still appealing to me… Among other things… And just putting up a display for it next to my monitors and roaming my mouse and keyboard to it to pick what I want to watch/listen to, still seems like a good idea to me.

I don’t want to get restricted to Windows to do it though, since then I would need a much more power-hungry system to run it. I’ve concerned myself a lot more with efficiency since I was younger, considering that I’m paying for my own power now. Historically, I would be paying for it through rent that includes utilities. I own a house now and pay all my own utilities. So a sub 10W pi sounds good. Most windows systems, even very lightweight systems usually need at least double that.

VNC into the device.

I’m not sure I can drive any more screens on my main computer.

Why? I mean VNC in when you need access/to change something. Not all the time.

So you’re proposing I use vnc to connect to a media system whenever I want to skip a track?

Does it have Wayland support yet?

Tried it with a macOS server and gnome client, it worked but I could not see the mouse cursor. Maybe it’s because my laptop has a touch screen, I didn’t bother looking into it further.

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 120 users / day
  • 257 users / week
  • 744 users / month
  • 3.72K users / 6 months
  • 1 subscriber
  • 1.47K Posts
  • 32.3K Comments
  • Modlog